diff --git a/changes/changelog.d/sphinx-design.enhancement b/changes/changelog.d/sphinx-design.enhancement new file mode 100644 index 000000000..12829d5a5 --- /dev/null +++ b/changes/changelog.d/sphinx-design.enhancement @@ -0,0 +1 @@ +Migrated to sphinx-design. diff --git a/docs/Dockerfile b/docs/Dockerfile index 342f1dc47..6ca5d325d 100644 --- a/docs/Dockerfile +++ b/docs/Dockerfile @@ -1,5 +1,5 @@ FROM python:3.6 RUN apt-get update && apt-get install -y graphviz -RUN pip install sphinx livereload sphinx_rtd_theme django-environ django myst-parser sphinx-panels +RUN pip install sphinx livereload sphinx_rtd_theme django-environ django myst-parser sphinx-design sphinx-multiversion WORKDIR /app/docs diff --git a/docs/administrator_documentation/configuration_docs/change_url.md b/docs/administrator_documentation/configuration_docs/change_url.md index 7975fdb5d..ca66ad819 100644 --- a/docs/administrator_documentation/configuration_docs/change_url.md +++ b/docs/administrator_documentation/configuration_docs/change_url.md @@ -22,25 +22,30 @@ Running `fix_federation_ids` with the `--no-dry-run` flag is irreversible. Make 2. Change the `server_name` values in your {file}`/etc/nginx/sites-enabled/funkwhale.conf` file. 3. Run the `fix_federation_ids` command to clean up your database. - ````{tabbed} Debian + ::::{tab-set} + + :::{tab-item} Debian + :sync: debian ```{code} bash poetry run python manage.py fix_federation_ids https://old-url https://new-url --no-dry-run --no-input ``` - ```` + ::: - ````{tabbed} Docker + :::{tab-item} Docker + :sync: docker ```{code} bash docker-compose run --rm api python manage.py fix_federation_ids https://old-url https://new-url --no-dry-run --no-input ``` - ```` + ::: + :::: Example output: - ``` + ```{code-block} text Will replace 108 found occurrences of 'https://old-url' by 'https://new-url': - 20 music.Artist @@ -66,23 +71,23 @@ Running `fix_federation_ids` with the `--no-dry-run` flag is irreversible. Make 4. Restart your webserver to pick up the changes. -````{tabbed} Nginx + ::::{tab-set} -```{code} bash -sudo systemctl restart nginx + :::{tab-item} Nginx + :sync: nginx -``` + ```{code} bash + sudo systemctl restart nginx + ``` + ::: -```` + :::{tab-item} Apache + :sync: apache -````{tabbed} Apache + ```{code} bash + sudo systemctl restart apache2 + ``` - -```{code} bash -sudo systemctl restart apache2 - -``` - - -```` + ::: + :::: diff --git a/docs/administrator_documentation/configuration_docs/env_file.md b/docs/administrator_documentation/configuration_docs/env_file.md index f0b5fa0d2..4df0e2487 100644 --- a/docs/administrator_documentation/configuration_docs/env_file.md +++ b/docs/administrator_documentation/configuration_docs/env_file.md @@ -4,21 +4,26 @@ Your `.env` (environment) file contains variables you can change to customize yo You need to restart your Funkwhale services after changing your `.env` file. -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} bash sudo systemctl restart funkwhale.target ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} bash docker-compose restart ``` -```` +::: +:::: ## Variables diff --git a/docs/administrator_documentation/configuration_docs/frontend.md b/docs/administrator_documentation/configuration_docs/frontend.md index 5100ac2c3..9e2811b0b 100644 --- a/docs/administrator_documentation/configuration_docs/frontend.md +++ b/docs/administrator_documentation/configuration_docs/frontend.md @@ -32,7 +32,7 @@ To customize your Funkwhale pod, you need to serve a {file}`settings.json` file EOF ``` - ````{dropdown} Supported parameters + :::{dropdown} Supported parameters ```{list-table} :header-rows: 1 @@ -54,33 +54,38 @@ To customize your Funkwhale pod, you need to serve a {file}`settings.json` file ``` - ```` + ::: ### Configure your reverse proxy Once you've created your {file}`settings.json` file you need to configure your reverse proxy to serve it. -````{tabbed} Nginx +::::{tab-set} + +:::{tab-item} Nginx +:sync: nginx Add the following snippet to your {file}`/etc/nginx/sites-available/funkwhale.conf` config file: -``` +```{code} text location /settings.json { alias /srv/funkwhale/custom; } ``` -```` +::: -````{tabbed} Apache +:::{tab-item} Apache +:sync: apache Add the following snippet to your webserver configuration: -``` +```{code} text Alias /settings.json /srv/funkwhale/custom/settings.json ``` -```` +::: +:::: Reload your webserver. You should be able to see the contents of your configuration file at `https://yourinstanceurl/settings.json`. @@ -121,22 +126,27 @@ You can use a custom stylesheet to theme your Funkwhale pod. To do this: 4. Add the whole {file}`custom` dir to your webserver configuration. - ````{tabbed} Nginx + ::::{tab-set} + + :::{tab-item} Nginx + :sync: nginx Add the following to your {file}`/etc/nginx/sites-available/funkwhale.conf` file: - ``` + ```{code} text location /custom { alias /srv/funkwhale/custom; } ``` - ```` - ````{tabbed} Apache + ::: + + :::{tab-item} Apache + :sync: apache Add the following to your webserver configuration file. - ``` + ```{code} text Alias /custom /srv/funkwhale/custom @@ -145,7 +155,9 @@ You can use a custom stylesheet to theme your Funkwhale pod. To do this: Require all granted ``` - ```` + + ::: + :::: 5. Restart your webserver. diff --git a/docs/administrator_documentation/configuration_docs/instance_settings.md b/docs/administrator_documentation/configuration_docs/instance_settings.md index 1c06bebf2..bd936dad4 100644 --- a/docs/administrator_documentation/configuration_docs/instance_settings.md +++ b/docs/administrator_documentation/configuration_docs/instance_settings.md @@ -4,20 +4,25 @@ You can find instance settings on your pod's web interface. These settings contr To find your instance settings: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu. 3. Select {guilabel}`Settings`. The {guilabel}`Instance settings` page opens. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the page to open the {guilabel}`Administration` menu. 3. Select {guilabel}`Settings`. The {guilabel}`Instance settings` page opens. -``` +::: +:::: ## Available settings diff --git a/docs/administrator_documentation/configuration_docs/ldap.md b/docs/administrator_documentation/configuration_docs/ldap.md index b75c72fbf..f3585b2fd 100644 --- a/docs/administrator_documentation/configuration_docs/ldap.md +++ b/docs/administrator_documentation/configuration_docs/ldap.md @@ -10,19 +10,19 @@ LDAP users can't change their password in the app. LDAP support requires extra dependencies. We include these in our requirements files to make it easier to set up. If you aren't using LDAP, you can safely remove these. -```{dropdown} OS dependencies +:::{dropdown} OS dependencies - `libldap2-dev` - `libsasl2-dev` -``` +::: -```{dropdown} Python dependencies +:::{dropdown} Python dependencies - `python-ldap` - `python-django-auth-ldap` -``` +::: ## Environment variables diff --git a/docs/administrator_documentation/configuration_docs/mrf.md b/docs/administrator_documentation/configuration_docs/mrf.md index ee4f79d4c..182a023de 100644 --- a/docs/administrator_documentation/configuration_docs/mrf.md +++ b/docs/administrator_documentation/configuration_docs/mrf.md @@ -84,74 +84,92 @@ To make the job of writing and debugging MRF policies easier, we provide a manag - List registered MRF policies. - ````{tabbed} Debian + ::::{tab-set} + + :::{tab-item} Debian + :sync: debian ```{code} bash poetry run python manage.py mrf_check --list ``` - ```` + ::: - ````{tabbed} Docker + :::{tab-item} Docker + :sync: docker ```{code} bash docker-compose run --rm api python manage.py mrf_check --list ``` - ```` + ::: + :::: - Check how your MRF policy handles a follow. - ````{tabbed} Debian + ::::{tab-set} + + :::{tab-item} Debian + :sync: debian ```{code} bash export MRF_MESSAGE='{"actor": "https://normal.domain/@alice", "type": "Create", "object": {"type": "Follow"}}' echo $MRF_MESSAGE | poetry run python manage.py mrf_check inbox - -p blocked_follow_domains ``` - ```` + ::: - ````{tabbed} Docker + :::{tab-item} Docker + :sync: docker ```{code} bash export MRF_MESSAGE='{"actor": "https://normal.domain/@alice", "type": "Create", "object": {"type": "Follow"}}' echo $MRF_MESSAGE | docker-compose run --rm api python manage.py mrf_check inbox - -p blocked_follow_domains ``` - ```` + :::: - Check how your MRF handles a problematic follow. - ````{tabbed} Debian + ::::{tab-set} + + :::{tab-item} Debian + :sync: debian ```{code} bash export MRF_MESSAGE='{"actor": "https://botdomain.org/@bob", "type": "Create", "object": {"type": "Follow"}}' echo $MRF_MESSAGE | poetry run python manage.py mrf_check inbox - -p blocked_follow_domains ``` - ```` + ::: - ````{tabbed} Docker + :::{tab-item} Docker + :sync: docker ```{code} bash export MRF_MESSAGE='{"actor": "https://botdomain.org/@bob", "type": "Create", "object": {"type": "Follow"}}' echo $MRF_MESSAGE | docker-compose run --rm api python manage.py mrf_check inbox - -p blocked_follow_domains ``` - ```` + ::: + :::: - Check a payload against activity already present in the database. You can find the UUID of an activity by visiting `/api/admin/federation/activity`. - ````{tabbed} Debian + ::::{tab-set} + + :::{tab-item} Debian + :sync: debian ```{code} bash export ACTIVITY_UUID="06208aea-c687-4e8b-aefd-22f1c3f76039" echo $MRF_MESSAGE | poetry run python manage.py mrf_check inbox $ACTIVITY_UUID -p blocked_follow_domains ``` - ```` + ::: - ````{tabbed} Docker + :::{tab-item} Docker + :sync: docker ```{code} bash @@ -161,22 +179,28 @@ To make the job of writing and debugging MRF policies easier, we provide a manag ``` - ```` + ::: + :::: There are extra options for testing MRF policies. Check the command help for more options. - ````{tabbed} Debian + ::::{tab-set} + + :::{tab-item} Debian + :sync: debian ```{code} bash poetry run python manage.py mrf_check --help ``` - ```` + ::: - ````{tabbed} Docker + :::{tab-item} Docker + :sync: docker ```{code} docker-compose run --rm api python manage.py mrf_check --help ``` - ```` + ::: + :::: diff --git a/docs/administrator_documentation/configuration_docs/object_storage.md b/docs/administrator_documentation/configuration_docs/object_storage.md index c5892fb64..c247b6b1e 100644 --- a/docs/administrator_documentation/configuration_docs/object_storage.md +++ b/docs/administrator_documentation/configuration_docs/object_storage.md @@ -9,7 +9,7 @@ By default, Funkwhale stores all media data in the `/srv/funkwhale/data/media` d ## Secure your object store -Before you begin, you need to secure your object store. Many S3-compatible stores list contents in the root by default. This exposes the URLs of your audio files and means that users can bypass authentication. +Before you begin, you need to secure your object store. Many S3-compatible stores list contents in the root by default. This exposes the URLs of your audio files and means that users can bypass authentication. To prevent listing content, add the following policy to your S3-compatible object store. @@ -46,37 +46,37 @@ aws s3api put-bucket-policy --bucket --policy file:///tmp/polic To set up S3-compatible storage, fill out the relevant details in the `.env` file. If you want to serve audio files from the bucket, set `PROXY_MEDIA` to `false`. -````{dropdown} Environment variables +:::{dropdown} Environment variables - ```{eval-rst} +```{eval-rst} - .. autodata:: config.settings.common.AWS_QUERYSTRING_AUTH - :noindex: - .. autodata:: config.settings.common.AWS_QUERYSTRING_EXPIRE - :noindex: - .. autodata:: config.settings.common.AWS_ACCESS_KEY_ID - :noindex: - .. autodata:: config.settings.common.AWS_SECRET_ACCESS_KEY - :noindex: - .. autodata:: config.settings.common.AWS_STORAGE_BUCKET_NAME - :noindex: - .. autodata:: config.settings.common.AWS_S3_CUSTOM_DOMAIN - :noindex: - .. autodata:: config.settings.common.AWS_S3_ENDPOINT_URL - :noindex: - :annotation: = https://minio.mydomain.com - .. autodata:: config.settings.common.AWS_S3_REGION_NAME - :noindex: - :annotation: = eu-west-2 - .. autodata:: config.settings.common.AWS_LOCATION - :noindex: - :annotation: = funkwhale_music - .. autodata:: config.settings.common.PROXY_MEDIA - :noindex: +.. autodata:: config.settings.common.AWS_QUERYSTRING_AUTH + :noindex: +.. autodata:: config.settings.common.AWS_QUERYSTRING_EXPIRE + :noindex: +.. autodata:: config.settings.common.AWS_ACCESS_KEY_ID + :noindex: +.. autodata:: config.settings.common.AWS_SECRET_ACCESS_KEY + :noindex: +.. autodata:: config.settings.common.AWS_STORAGE_BUCKET_NAME + :noindex: +.. autodata:: config.settings.common.AWS_S3_CUSTOM_DOMAIN + :noindex: +.. autodata:: config.settings.common.AWS_S3_ENDPOINT_URL + :noindex: + :annotation: = https://minio.mydomain.com +.. autodata:: config.settings.common.AWS_S3_REGION_NAME + :noindex: + :annotation: = eu-west-2 +.. autodata:: config.settings.common.AWS_LOCATION + :noindex: + :annotation: = funkwhale_music +.. autodata:: config.settings.common.PROXY_MEDIA + :noindex: - ``` +``` -```` +::: ## Set up your reverse proxy @@ -88,21 +88,26 @@ Serving files from an object store requires some changes to the reverse proxy. 1. Open your Nginx configuration file in an editor. - ````{tabbed} Debian + ::::{tab-set} - ```{code} bash - sudo nano /etc/nginx/sites-available/funkwhale.template - ``` + :::{tab-item} Debian + :sync: debian - ```` + ```{code} bash + sudo nano /etc/nginx/sites-available/funkwhale.template + ``` - ````{tabbed} Docker + ::: - ```{code} bash - nano /srv/funkwhale/nginx/funkwhale.template - ``` + :::{tab-item} Docker + :sync: docker - ```` + ```{code} bash + nano /srv/funkwhale/nginx/funkwhale.template + ``` + + ::: + :::: 2. Comment out the `location /_protected/media/` block by adding a `#` to the start of each line. @@ -137,29 +142,34 @@ Serving files from an object store requires some changes to the reverse proxy. 6. Restart Funkwhale and Nginx to pick up the changes. - ````{tabbed} Debian + ::::{tab-set} - ```{code} bash - sudo systemctl restart funkwhale.target - sudo systemctl restart nginx - ``` + :::{tab-item} Debian + :sync: debian - ```` + ```{code} bash + sudo systemctl restart funkwhale.target + sudo systemctl restart nginx + ``` - ````{tabbed} Docker + ::: - ```{code} bash - docker-compose restart - sudo systemctl restart nginx - ``` + :::{tab-item} Docker + :sync: docker - ```` + ```{code} bash + docker-compose restart + sudo systemctl restart nginx + ``` + + ::: + :::: That's it! Files are now uploaded to and stored from your S3 bucket. ## Troubleshooting -````{dropdown} No Resolver Found +:::{dropdown} No Resolver Found You may see the following error when streaming music from your S3-compatible store: @@ -178,4 +188,4 @@ location ~ /_protected/media/(.+) { } ``` -```` +::: diff --git a/docs/administrator_documentation/configuration_docs/optimize.md b/docs/administrator_documentation/configuration_docs/optimize.md index 7bdc7e941..497e71ecc 100644 --- a/docs/administrator_documentation/configuration_docs/optimize.md +++ b/docs/administrator_documentation/configuration_docs/optimize.md @@ -16,42 +16,47 @@ Reducing the number of celery workers slows down the handling of asynchronous ta Celery uses a `prefork` pool by default. This enables the server to process many tasks at the same time. You can switch to a `solo` pool which handles tasks one at a time. This reduces memory overhead but removes the ability to process tasks concurrently. -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian 1. Open your `funkwhale-worker` unit file in an editor. -```{code} bash -sudo nano /etc/systemd/system/funkwhale-worker.service -``` + ```{code} bash + sudo nano /etc/systemd/system/funkwhale-worker.service + ``` 2. Add the `--pool=solo` flag to the `ExecStart` line of your unit file. -```{code} text -ExecStart=/srv/funkwhale/.local/bin/poetry run celery -A --pool=solo funkwhale_api.taskapp worker -l INFO --concurrency=${CELERYD_CONCURRENCY} -``` + ```{code} text + ExecStart=/srv/funkwhale/.local/bin/poetry run celery -A --pool=solo funkwhale_api.taskapp worker -l INFO --concurrency=${CELERYD_CONCURRENCY} + ``` 3. Restart the Celery service. -```{code} bash -sudo systemctl restart funkwhale-worker.service -``` + ```{code} bash + sudo systemctl restart funkwhale-worker.service + ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker 1. Add the `--pool=solo` flag to the `celerybeat` command in `docker-compose.yml`. -```{code} yaml -celerybeat: -… -command: celery -A --pool=solo funkwhale_api.taskapp beat --pidfile= -l INFO -``` + ```{code} yaml + celerybeat: + … + command: celery -A --pool=solo funkwhale_api.taskapp beat --pidfile= -l INFO + ``` 2. Restart Celery. -```{code} bash -docker-compose restart celerybeat -``` + ```{code} bash + docker-compose restart celerybeat + ``` -```` +::: +:::: diff --git a/docs/administrator_documentation/import_docs/index.md b/docs/administrator_documentation/import_docs/index.md index 2d8a82dc5..149182db8 100644 --- a/docs/administrator_documentation/import_docs/index.md +++ b/docs/administrator_documentation/import_docs/index.md @@ -9,21 +9,26 @@ Funkwhale supports the following import methods: To see a full list of options, run the command with the `--help` flag. -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} bash poetry run python manage.py import_files --help ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} bash docker-compose run --rm api python manage.py import_files --help ``` -```` +::: +:::: ```{contents} :local: @@ -35,21 +40,21 @@ If you don't have music on your server, you can download creative commons music 1. Download the shell script. -```{parsed-literal} -curl -L -o download-tracks.sh "https://dev.funkwhale.audio/funkwhale/funkwhale/raw/{sub-ref}`version`/demo/download-tracks.sh" -``` + ```{parsed-literal} + curl -L -o download-tracks.sh "https://dev.funkwhale.audio/funkwhale/funkwhale/raw/{sub-ref}`version`/demo/download-tracks.sh" + ``` 2. Download the music list. -```{parsed-literal} -curl -L -o music.txt "https://dev.funkwhale.audio/funkwhale/funkwhale/raw/{sub-ref}`version`/demo/music.txt" chmod +x download-tracks.sh -``` + ```{parsed-literal} + curl -L -o music.txt "https://dev.funkwhale.audio/funkwhale/funkwhale/raw/{sub-ref}`version`/demo/music.txt" chmod +x download-tracks.sh + ``` 3. Run the shell script against the music list to download the tracks. -```{code} bash -./download-tracks.sh music.txt -``` + ```{code} bash + ./download-tracks.sh music.txt + ``` This downloads a set compressed albums to your `data/music` directory and unzips them. You can then import these tracks using the methods in this article. @@ -99,7 +104,10 @@ The in-place import method references your files in their current directory. Thi We recommend you symbolically link your music directories to `/srv/funkwhale/data/music`. You can then run the `import_files` command from that directory. This means you can use many directories without needing to add to them to your webserver. -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian To link your storage directory to the Funkwhale store, use the `ln -s` command. For example, if you have an NFS share at `/media/nfsshare`, you can link it to a folder like this: @@ -109,9 +117,10 @@ ln -s ln -s /media/mynfsshare /srv/funkwhale/data/music/nfsshare You can then run the `import_files` command against `/srv/funkwhale/data/music/nfsshare`. -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker On a Docker install you can use bind mounts to reference your storage directory. To do this, you need to add the directory to the `api` and `celeryworker` blocks in your `docker-compose.yml` file. For example, if you have an NFS share at `/media/nfsshare`, you can add the following to your `docker-compose.yml` file: @@ -137,13 +146,17 @@ api: You can then run the `import_files` command against `/srv/funkwhale/data/music/nfsshare`. -```` +::: +:::: #### Import your files To use the in-place import method, follow these steps: -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian 1. Log in to your server and navigate to your Funkwhale directory. @@ -160,26 +173,28 @@ To use the in-place import method, follow these steps: 4. Run your import command against your music storage directory. In this example, the storage directory is `/srv/funkwhale/data/music/nfsshare`. Replace this with your storage directory. -```{code} bash -poetry run python manage.py import_files $LIBRARY_ID "/srv/funkwhale/data/music/nfsshare/" --recursive --noinput --in-place -``` + ```{code} bash + poetry run python manage.py import_files $LIBRARY_ID "/srv/funkwhale/data/music/nfsshare/" --recursive --noinput --in-place + ``` Funkwhale imports the music in your storage directory into the specified library. -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker 1. Add your storage location to your `.env` file if you don't want to bind it to the Funkwhale store. See the [in-place import configuration variables](../configuration_docs/env_file.md#in-place-import-configuration) for more information. 2. Run your import command against your music storage directory: -```{code} bash -docker-compose run --rm api python manage.py import_files $LIBRARY_ID "/srv/funkwhale/data/music/nfsshare/" --recursive --noinput --in-place -``` + ```{code} bash + docker-compose run --rm api python manage.py import_files $LIBRARY_ID "/srv/funkwhale/data/music/nfsshare/" --recursive --noinput --in-place + ``` Funkwhale imports the music in your storage directory into the specified library. -```` +::: +:::: ### Album art @@ -200,7 +215,7 @@ The `--watch` flag performs the following actions when it detects a change: - File metadata updated – updates the track metadata in the database. - File deleted – removes the file from the database. -```{dropdown} Watched metadata +:::dropdown} Watched metadata The `import_files --watch` command watches for changes to the following metadata fields: @@ -218,23 +233,28 @@ The `import_files --watch` command watches for changes to the following metadata - Album artist name - Album artist mbid -``` +::: -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} bash poetry run python manage.py import_files $LIBRARY_ID "/srv/funkwhale/data/music/nfsshare/" --recursive --noinput --in-place --watch ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} bash docker-compose run --rm api python manage.py import_files $LIBRARY_ID "/srv/funkwhale/data/music/nfsshare/" --recursive --noinput --in-place --watch ``` -```` +::: +:::: ## Prune dangling metadata @@ -246,18 +266,23 @@ If you want to remove the file's metadata when you delete the file, run `import_ You can use the `--prune` flag with the `--watch` flag. This means Funkwhale removes the metadata of referenced files you delete from your storage. ``` -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} bash poetry run python manage.py import_files $LIBRARY_ID "/srv/funkwhale/data/music/nfsshare/" --recursive --noinput --in-place --watch --prune ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} bash docker-compose run --rm api python manage.py import_files $LIBRARY_ID "/srv/funkwhale/data/music/nfsshare/" --recursive --noinput --in-place --watch --prune ``` -```` +::: +:::: diff --git a/docs/administrator_documentation/installation_docs/migrate.md b/docs/administrator_documentation/installation_docs/migrate.md index 08bbe0b7b..5270ab21a 100644 --- a/docs/administrator_documentation/installation_docs/migrate.md +++ b/docs/administrator_documentation/installation_docs/migrate.md @@ -32,7 +32,10 @@ To get started with your new setup, you need to do the following: Before you move your data, you need to install Funkwhale on your {term}`destination server`. -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian On your {term}`destination server`, follow the [installation guide](debian.md). Skip the following steps: @@ -46,9 +49,10 @@ Once you have finished the installation, stop the Funkwhale services. These shou sudo systemctl stop funkwhale.target ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker On your {term}`destination server`, follow the [installation guide](docker.md). Skip the following steps: @@ -61,27 +65,33 @@ Once you have finished the installation, stop the Funkwhale services. These shou docker-compose stop ``` -```` +::: +:::: ## 2. Create a database backup You need to create a database backup on your {term}`original server` so that you can migrate your database. To do this, run the following command: -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} bash sudo -u postgres -H pg_dump funkwhale > /srv/funkwhale/dump.sql ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} bash docker-compose exec postgres pg_dumpall -c -U postgres > dump.sql ``` -```` +::: +:::: ## 3. Copy files to your destination server @@ -97,25 +107,28 @@ To do this: 1. Log in to your {term}`destination server`. 2. Export your server hostname or IP address and your user name on the server. In this example, the IP address is `123.123.123.123` and the username is `funkwhale`. -```{code} bash -export ORIGIN="123.123.123.123" -export USERNAME="funkwhale" -``` + ```{code} bash + export ORIGIN="123.123.123.123" + export USERNAME="funkwhale" + ``` 3. Use `rsync` to copy the information to your {term}`destination server`. -```{code} bash -rsync -a $username@$origin:/srv/funkwhale/data/media/ /srv/funkwhale/data/media/ rsync -a #Copy the media folder -$username@$origin:/srv/funkwhale/data/music/ /srv/funkwhale/data/music/ rsync -a # Copy the music folder -$username@$origin:/srv/funkwhale/config/.env /srv/funkwhale/config/ rsync -a # Copy the .env file -$username@$origin:/srv/funkwhale/dump.sql /srv/funkwhale/ # Copy your database backup -``` + ```{code} bash + rsync -a $username@$origin:/srv/funkwhale/data/media/ /srv/funkwhale/data/media/ rsync -a #Copy the media folder + $username@$origin:/srv/funkwhale/data/music/ /srv/funkwhale/data/music/ rsync -a # Copy the music folder + $username@$origin:/srv/funkwhale/config/.env /srv/funkwhale/config/ rsync -a # Copy the .env file + $username@$origin:/srv/funkwhale/dump.sql /srv/funkwhale/ # Copy your database backup + ``` ## 4. Restore your database backup When you've copied everything to the {term}`destination server`, you need to import your database backup. To do this: -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian Run the following on your {term}`destination server`: @@ -130,35 +143,37 @@ cd /srv/funkwhale/api poetry run python manage.py migrate ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker You need to initialize the postgres container on your {term}`destination server`. To do this: 1. Export the permissions and create an `init.sql` database dump. -```{code} bash -echo "CREATE DATABASE "funkwhale" WITH ENCODING 'utf8'; \ -CREATE USER funkwhale; \ -GRANT ALL PRIVILEGES ON DATABASE funkwhale TO funkwhale;" > init.sql # Create an init.sql file with the correct permissions + ```{code} bash + echo "CREATE DATABASE "funkwhale" WITH ENCODING 'utf8'; \ + CREATE USER funkwhale; \ + GRANT ALL PRIVILEGES ON DATABASE funkwhale TO funkwhale;" > init.sql # Create an init.sql file with the correct permissions -docker-compose run --rm postgres psql -U postgres -d postgres < "init.sql" # Import the init.sql file -``` + docker-compose run --rm postgres psql -U postgres -d postgres < "init.sql" # Import the init.sql file + ``` 2. Import your database backup. -```{code} bash -docker-compose run --rm postgres psql -U postgres -d postgres < "dump.sql" -``` + ```{code} bash + docker-compose run --rm postgres psql -U postgres -d postgres < "dump.sql" + ``` 3. When the import finishes, run the `manage.py migrate` command to set up the database. -```{code} bash -docker-compose run --rm api python manage.py migrate -``` + ```{code} bash + docker-compose run --rm api python manage.py migrate + ``` -```` +::: +:::: ## 5. Check your DNS settings @@ -168,18 +183,25 @@ Before you start Funkwhale on your {term}`destination server`, check your DNS ch Once you confirm DNS points to your {term}`destination server`, start the Funkwhale services: -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} bash sudo systemctl start funkwhale.target ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} bash docker-compose up -d ``` +::: +:::: + That's it! You've migrated your Funkwhale instance to a new server. diff --git a/docs/administrator_documentation/manage_script/database.md b/docs/administrator_documentation/manage_script/database.md index 8eca98031..bb776997e 100644 --- a/docs/administrator_documentation/manage_script/database.md +++ b/docs/administrator_documentation/manage_script/database.md @@ -10,18 +10,23 @@ Running `check_inplace_files` with the `--no-dry-run` flag is irreversible. Make To ensure you don't remove data by accident, this command runs in dry run mode by default. In dry run mode, the command lists the items it will delete. Run the command with the `--no-dry-run` flag to perform the pruning action. -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} bash poetry run python manage.py check_inplace_files ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} bash docker-compose run --rm api python manage.py check_inplace_files ``` -```` +::: +:::: diff --git a/docs/administrator_documentation/manage_script/fix_uploads.md b/docs/administrator_documentation/manage_script/fix_uploads.md index 90a34abaa..7896dd37f 100644 --- a/docs/administrator_documentation/manage_script/fix_uploads.md +++ b/docs/administrator_documentation/manage_script/fix_uploads.md @@ -8,98 +8,123 @@ Use the `fix_uploads` command to let Funkwhale sort out common issues with your Check and fix file mimetypes with the `--mimetype` flag. This helps prevent issues with serving music files. -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} bash poetry run python manage.py fix_uploads --mimetype ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} bash docker-compose run --rm api python manage.py fix_uploads --mimetype ``` -```` +::: +:::: ### Fix bitrate and duration Check and fix bitrate and duration with the `--audio-data` flag. This process can take a long time as it needs to access all files. -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} bash poetry run python manage.py fix_uploads --audio-data ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} bash docker-compose run --rm api python manage.py fix_uploads --audio-data ``` -```` +::: +:::: ### Fix file size Check and fix the file size with the `--size` flag. -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} bash poetry run python manage.py fix_uploads --size ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} bash docker-compose run --rm api python manage.py fix_uploads --size ``` -```` +::: +:::: ### Fix file checksums Check and fix file checksums with the `--checksum` flag. -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} bash poetry run python manage.py fix_uploads --checksum ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} bash docker-compose run --rm api python manage.py fix_uploads --checksum ``` -```` +::: +:::: ### Change command batch size Choose the batch size you want to process with the `--batch-size` or -`s` flag. Smaller batches process faster. Defaults to `1000`. -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} bash poetry run python manage.py fix_uploads --batch-size 500 ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} bash docker-compose run --rm api python manage.py fix_uploads --batch-size 500 ``` -```` +::: +:::: diff --git a/docs/administrator_documentation/manage_script/library.md b/docs/administrator_documentation/manage_script/library.md index 040fe0f8f..7506baac2 100644 --- a/docs/administrator_documentation/manage_script/library.md +++ b/docs/administrator_documentation/manage_script/library.md @@ -14,93 +14,118 @@ Running `prune_library` commands with the `--no-dry-run` flag is irreversible. M ### Prune tracks with no associated uploads -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```bash poetry run python manage.py prune_library --tracks ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```bash docker-compose run --rm api python manage.py prune_library --tracks ``` -```` +::: +:::: ### Prune albums with no associated tracks -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} bash poetry run python manage.py prune_library --albums ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} bash docker-compose run --rm api python manage.py prune_library --albums ``` -```` +::: +:::: ### Prune artists with no associated tracks or albums -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} bash poetry run python manage.py prune_library --artists ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} bash docker-compose run --rm api python manage.py prune_library --artists ``` -```` +::: +:::: ### Prune all tracks, albums, and artist without associated data -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} bash poetry run python manage.py prune_library --tracks --albums --artists ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} bash docker-compose run --rm api python manage.py prune_library --tracks --albums --artists ``` -```` +::: +:::: There are extra options for pruning your database. Check the command help for more options. -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} bash poetry run python manage.py prune_library --help ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} bash docker-compose run --rm api python manage.py prune_library --help ``` -```` +::: +:::: ```{note} The command excludes tracks that are in users' favorites, playlists, and listen history. To include these tracks, add the corresponding `ignore` flag: diff --git a/docs/administrator_documentation/manage_script/tags.md b/docs/administrator_documentation/manage_script/tags.md index c5ff33dfd..a507c20ad 100644 --- a/docs/administrator_documentation/manage_script/tags.md +++ b/docs/administrator_documentation/manage_script/tags.md @@ -12,7 +12,10 @@ The command performs the following actions: To add tags to untagged albums: -```{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian 1. SSH into your Funkwhale server. 2. Navigate to the Funkwhale directory. @@ -27,9 +30,10 @@ To add tags to untagged albums: poetry run python manage.py fw albums add-tags-from-tracks ``` -``` +::: -```{tabbed} Docker +:::{tab-item} Docker +:sync: docker 1. SSH into your Funkwhale server. 2. Navigate to the Funkwhale directory. @@ -44,13 +48,17 @@ To add tags to untagged albums: docker-compose run --rm api python manage.py fw albums add-tags-from-tracks ``` -``` +::: +:::: ## Add tags to artists To add tags to untagged artists: -```{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian 1. SSH into your Funkwhale server. 2. Navigate to the Funkwhale directory. @@ -65,9 +73,10 @@ To add tags to untagged artists: poetry run python manage.py fw artists add-tags-from-tracks ``` -``` +::: -```{tabbed} Docker +:::{tab-item} Docker +:sync: docker 1. SSH into your Funkwhale server. 2. Navigate to the Funkwhale directory. @@ -82,4 +91,5 @@ To add tags to untagged artists: docker-compose run --rm api python manage.py fw artists add-tags-from-tracks ``` -``` +::: +:::: diff --git a/docs/administrator_documentation/manage_script/thumbnails.md b/docs/administrator_documentation/manage_script/thumbnails.md index 50a86e680..5fa79fa1a 100644 --- a/docs/administrator_documentation/manage_script/thumbnails.md +++ b/docs/administrator_documentation/manage_script/thumbnails.md @@ -8,7 +8,10 @@ If you're using S3 storage, the `__sized__` folder is located in your S3 bucket. To generate new thumbnails: -```{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian 1. SSH into your Funkwhale server. 2. Navigate to your Funkwhale directory. @@ -29,9 +32,10 @@ To generate new thumbnails: poetry run python manage.py fw media generate-thumbnails ``` -``` +::: -```{tabbed} Docker +:::{tab-item} Docker +:sync: docker 1. SSH into your Funkwhale server. 2. Navigate to your Funkwhale directory. @@ -52,6 +56,7 @@ To generate new thumbnails: docker-compose run --rm api python manage.py fw media generate-thumbnails ``` -``` +::: +:::: The script generates new thumbnails for all album and artist art on your pod. diff --git a/docs/administrator_documentation/manage_script/users.md b/docs/administrator_documentation/manage_script/users.md index 77c7b4ac5..7b85ec62c 100644 --- a/docs/administrator_documentation/manage_script/users.md +++ b/docs/administrator_documentation/manage_script/users.md @@ -10,77 +10,97 @@ You can create users with the {file}`manage.py` script. There are different ways ### Create a user interactively -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} bash poetry run python manage.py fw users create ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} bash docker-compose run --rm api python manage.py fw users create ``` -```` +::: +:::: ### Create a user with a random password -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} bash poetry run python manage.py fw users create --username --email -p "" ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} bash docker-compose run --rm api python manage.py fw users create --username --email -p "" ``` -```` +::: +:::: ### Create a user with a password set from an environment variable -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} bash export FUNKWHALE_CLI_USER_PASSWORD= poetry run python manage.py fw users create --username --email ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} bash export FUNKWHALE_CLI_USER_PASSWORD= docker-compose run --rm api python manage.py fw users create --username --email ``` -```` +::: +:::: There are extra options for user configuration, such as quota and {term}`permissions`. Check the command help for more options. -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} bash poetry run python manage.py fw users --help ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} bash docker-compose run --rm api python manage.py fw users --help ``` -```` +::: +:::: ## Update users @@ -88,131 +108,166 @@ You can update user accounts using the {file}`manage.py` script. Update commands ### Set upload quota for a user -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} bash poetry run python manage.py fw users set --upload-quota 500 ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} bash docker-compose run --rm api python manage.py fw users set --upload-quota 500 ``` -```` +::: +:::: ### Make users staff members -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} bash poetry run python manage.py fw users set --staff --superuser ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} bash docker-compose run --rm api python manage.py fw users set --staff --superuser ``` -```` +::: +:::: ### Remove a user's staff privileges -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} bash poetry run python manage.py fw users set --no-staff --no-superuser ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} bash docker-compose run --rm api python manage.py fw users set --no-staff --no-superuser ``` -```` +::: +:::: ### Give a user moderation permissions -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} bash poetry run python manage.py fw users set --permission-moderation ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} bash docker-compose run --rm api python manage.py fw users set --permission-moderation ``` -```` +::: +:::: ### Reset a user's password -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} bash poetry run python manage.py fw users set --password "" ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} bash docker-compose run --rm api python manage.py fw users set --password "" ``` -```` +::: +:::: ### Reset a user's password using an environment variable -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} bash export FUNKWHALE_CLI_USER_UPDATE_PASSWORD= poetry run python manage.py fw users set ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} bash export FUNKWHALE_CLI_USER_UPDATE_PASSWORD= docker-compose run --rm api python manage.py fw users set ``` -```` +::: +:::: There are extra options for updating users. Check the command help for more options. -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} bash poetry run python manage.py fw users set --help ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} bash docker-compose run --rm api python manage.py fw users set --help ``` -```` +::: +:::: ## Delete users @@ -220,56 +275,71 @@ docker-compose run --rm api python manage.py fw users set --help This prevents the same username being used in future. -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} py poetry run python manage.py fw users rm ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} py docker-compose run --rm api python manage.py fw users rm ``` -```` +::: +:::: ### Delete a user's account, including all references in the database This means the username can be reused. -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} py poetry run python manage.py fw users rm --hard ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} py docker-compose run --rm api python manage.py fw users rm --hard ``` -```` +::: +:::: There are extra options for deleting users. Check the command help for more options. -````{tabbed} Debian +::::{tab-set} + +:::{tab-item} Debian +:sync: debian ```{code} bash poetry run python manage.py fw users rm --help ``` -```` +::: -````{tabbed} Docker +:::{tab-item} Docker +:sync: docker ```{code} bash docker-compose run --rm api python manage.py fw users rm --help ``` -```` +::: +:::: diff --git a/docs/administrator_documentation/troubleshooting/backend.md b/docs/administrator_documentation/troubleshooting/backend.md index 5bfdfd541..302c9ea15 100644 --- a/docs/administrator_documentation/troubleshooting/backend.md +++ b/docs/administrator_documentation/troubleshooting/backend.md @@ -8,16 +8,20 @@ If you have access to the Funkwhale backend, you can use logs to get more inform - __Reverse proxy logs__ – check these logs if you have connectivity issues. - ````{tabbed} Nginx + ::::{tab-set} + + :::{tab-item} Nginx + :sync: nginx ```{code} bash sudo tail -f /var/log/nginx/access.log # Follow the access log sudo tail -f /var/log/nginx/error.log # Follow the error log ``` - ```` + ::: - ````{tabbed} Apache + :::{tab-item} Apache2 + :sync: apache2 ```{code} bash sudo tail -f /var/log/apache/access.log # Follow the access log @@ -28,39 +32,49 @@ If you have access to the Funkwhale backend, you can use logs to get more inform - __API logs__ – check these if you are having issues with the Funkwhale app, federation, or imports. - ````{tabbed} Debian + ::::{tab-set} + + :::{tab-item} Debian + :sync: debian ```{code} bash journalctl -xn -u funkwhale-server ``` - ```` + ::: - ````{tabbed} Docker + :::{tab-item} Docker + :sync: docker ```{code} bash docker-compose logs -f --tail=50 api # Follow the last 50 messages ``` - ```` + ::: + :::: - __Celery logs__ – check these if a federation or import task isn't working. - ````{tabbed} Debian + ::::{tab-set} + + :::{tab-item} Debian + :sync: debian ```{code} bash journalctl -xn -u funkwhale-worker ``` - ```` + ::: - ````{tabbed} Docker + :::{tab-item} Docker + :sync: docker ```{code} bash docker-compose logs -f --tail=50 celery # Follow the last 50 messages ``` - ```` + ::: + :::: ## Troubleshoot issues @@ -78,18 +92,18 @@ If you're having issues importing files, try the following: - Check that the file is encoded in a supported format - ```{dropdown} Supported formats +:::{dropdown} Supported formats - - flac - - ogg - - mp3 - - opus - - aac - - m4a - - aiff - - aif +- flac +- ogg +- mp3 +- opus +- aac +- m4a +- aiff +- aif - ``` +::: - Make sure your files play in another media player. - Make sure your files are [tagged correctly](../../user_documentation/libraries/tag_music.md). @@ -121,21 +135,26 @@ If your Funkwhale server uses more memory than expected, you can check the footp 3. Restart your Funkwhale server. - ````{tabbed} Debian + ::::{tab-set} + + :::{tab-item} Debian + :sync: debian ```{code} bash sudo systemctl restart funkwhale.target ``` - ```` + ::: - ````{tabbed} Docker + :::{tab-item} Docker + :sync: docker ```{code} bash docker-compose restart ``` - ```` + ::: + :::: The middleware prints out the top 25 memory allocations to the API logs. You can use these to see what requests use the most memory. @@ -155,21 +174,26 @@ To disable memory tracing: 3. Restart your Funkwhale server. - ````{tabbed} Debian + ::::{tab-set} + + :::{tab-item} Debian + :sync: debian ```{code} bash sudo systemctl restart funkwhale.target ``` - ```` + ::: - ````{tabbed} Docker + :::{tab-item} Docker + :sync: docker ```{code} bash docker-compose restart ``` - ```` + ::: + :::: ## Get help diff --git a/docs/administrator_documentation/uninstall_docs/debian.md b/docs/administrator_documentation/uninstall_docs/debian.md index 5b82aad74..dd7f14112 100644 --- a/docs/administrator_documentation/uninstall_docs/debian.md +++ b/docs/administrator_documentation/uninstall_docs/debian.md @@ -49,7 +49,10 @@ Before you uninstall anything from your server, you need to stop the Funkwhale s To stop serving Funkwhale from your web server, you need to remove your reverse proxy configuration. -````{tabbed} Nginx +::::{tab-set} + +:::{tab-item} Nginx +:sync: nginx 1. Remove the configuration files from your web host. @@ -65,9 +68,10 @@ To stop serving Funkwhale from your web server, you need to remove your reverse sudo systemctl reload nginx ``` -```` +::: -````{tabbed} Apache2 +:::{tab-item} Apache2 +:sync: apache2 1. Remove the configuration files from your web host. @@ -82,7 +86,8 @@ To stop serving Funkwhale from your web server, you need to remove your reverse sudo service apache2 restart ``` -```` +::: +:::: ## Remove the Funkwhale database @@ -128,7 +133,10 @@ This deletes the `funkwhale` user and everything in their home directory (`/srv/ Funkwhale uses the following dependencies on your server: -````{tabbed} apt +::::{tab-set} + +:::{tab-item} Apt +:sync: apt ```{code} txt @@ -146,15 +154,17 @@ make ``` -```` +::: -````{tabbed} Python +:::{tab-item} Python +:sync: python ```{literalinclude} ../../../api/pyproject.toml :language: toml :lines: 9-59 ``` -```` +::: +:::: Uninstall any dependencies you don't need. diff --git a/docs/administrator_documentation/uninstall_docs/docker.md b/docs/administrator_documentation/uninstall_docs/docker.md index 00aab0052..69e717b6c 100644 --- a/docs/administrator_documentation/uninstall_docs/docker.md +++ b/docs/administrator_documentation/uninstall_docs/docker.md @@ -31,7 +31,10 @@ Before you remove any data, you need to stop the Funkwhale containers. To stop serving Funkwhale from your web server, you need to remove your reverse proxy configuration. -````{tabbed} Nginx +::::{tab-set} + +:::{tab-item} Nginx +:sync: nginx 1. Remove the configuration files from your web host. @@ -47,9 +50,10 @@ To stop serving Funkwhale from your web server, you need to remove your reverse sudo systemctl reload nginx ``` -```` +::: -````{tabbed} Apache2 +:::{tab-item} Apache2 +:sync: apache2 1. Remove the configuration files from your web host. @@ -64,7 +68,8 @@ To stop serving Funkwhale from your web server, you need to remove your reverse sudo service apache2 restart ``` -```` +::: +:::: ## Remove the containers and their volumes diff --git a/docs/administrator_documentation/uninstall_docs/quick_install.md b/docs/administrator_documentation/uninstall_docs/quick_install.md index fa52f57dd..2c2563a8b 100644 --- a/docs/administrator_documentation/uninstall_docs/quick_install.md +++ b/docs/administrator_documentation/uninstall_docs/quick_install.md @@ -49,7 +49,10 @@ Before you uninstall anything from your server, you need to stop the Funkwhale s To stop serving Funkwhale from your web server, you need to remove your reverse proxy configuration. -````{tabbed} Nginx +::::{tab-set} + +:::{tab-item} Nginx +:sync: nginx 1. Remove the configuration files from your web host. @@ -65,9 +68,10 @@ To stop serving Funkwhale from your web server, you need to remove your reverse sudo systemctl reload nginx ``` -```` +::: -````{tabbed} Apache2 +:::{tab-item} Apache2 +:sync: apache2 1. Remove the configuration files from your web host. @@ -82,7 +86,8 @@ To stop serving Funkwhale from your web server, you need to remove your reverse sudo service apache2 restart ``` -```` +::: +:::: ## Remove the Funkwhale database @@ -128,7 +133,10 @@ This deletes the `funkwhale` user and everything in their home directory (`/srv/ The quick install script installs the following dependencies on your server: -````{tabbed} apt +::::{tab-set} + +:::{tab-item} Apt +:sync: apt ```{code} txt @@ -146,15 +154,17 @@ make ``` -```` +::: -````{tabbed} Python +:::{tab-item} Python +:sync: python ```{literalinclude} ../../../api/pyproject.toml :language: toml :lines: 9-59 ``` -```` +::: +:::: Uninstall any dependencies you don't need. diff --git a/docs/administrator_documentation/upgrade_docs/backup.md b/docs/administrator_documentation/upgrade_docs/backup.md index 4d547b868..1e5a82c62 100644 --- a/docs/administrator_documentation/upgrade_docs/backup.md +++ b/docs/administrator_documentation/upgrade_docs/backup.md @@ -4,34 +4,43 @@ Before performing big changes, we recommend you back up your database and media 1. Back up your database. - ````{tabbed} Debian + ::::{tab-set} + + :::{tab-item} Debian + :sync: debian ```{code} bash sudo -u postgres -H pg_dump funkwhale > /path/to/your/backup/dump_`date +%d-%m-%Y"_"%H_%M_%S`.sql ``` - ```` + ::: - ````{tabbed} Docker + :::{tab-item} Docker + :sync: docker ```{code} bash docker-compose exec postgres pg_dumpall -c -U postgres > dump_`date +%d-%m-%Y"_"%H_%M_%S`.sql ``` - ```` + ::: + :::: 2. Back up your media files. In this example we use [rsync](https://rsync.samba.org) to back up the files. - ````{tabbed} Debian + ::::{tab-set} + + :::{tab-item} Debian + :sync: debian ```{code} bash rsync -avzhP /srv/funkwhale/data/media /path/to/your/backup/media rsync -avzhP /srv/funkwhale/data/music /path/to/your/backup/music ``` - ```` + ::: - ````{tabbed} Docker + :::{tab-item} Docker + :sync: docker ```{code} bash @@ -39,24 +48,30 @@ Before performing big changes, we recommend you back up your database and media rsync -avzhP /srv/funkwhale/data/music /path/to/your/backup/music ``` - ```` + ::: + :::: 3. Back up your configuration files. - ````{tabbed} Debian + ::::{tab-set} + + :::{tab-item} Debian + :sync: debian ```{code} bash rsync -avzhP /srv/funkwhale/config/.env /path/to/your/backup/.env ``` - ```` + ::: - ````{tabbed} Docker + :::{tab-item} Docker + :sync: docker ```{code} bash rsync -avzhP /srv/funkwhale/.env /path/to/your/backup/.env ``` - ```` + ::: + :::: If you are performing regular backups, you may need deduplication and compression to keep the size down. In this case, a tool like [`borg`](https://www.borgbackup.org/) is more appropriate. diff --git a/docs/conf.py b/docs/conf.py index 867393406..8479c4d9d 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -49,7 +49,7 @@ extensions = [ "sphinx.ext.graphviz", "sphinx.ext.autodoc", "myst_parser", - "sphinx_panels", + "sphinx_design", "sphinx_multiversion", ] autodoc_mock_imports = [ @@ -58,6 +58,7 @@ autodoc_mock_imports = [ "ldap", "persisting_theory", "rest_framework", + "drf_spectacular", ] add_module_names = False # Add any paths that contain templates here, relative to this directory. @@ -72,6 +73,9 @@ source_suffix = ".rst" # The root toctree document. root_doc = "index" +# Enable colon fences +myst_enable_extensions = ["colon_fence"] + # Autogenerate anchors myst_heading_anchors = 3 diff --git a/docs/index.md b/docs/index.md index a337f5106..fcc842764 100644 --- a/docs/index.md +++ b/docs/index.md @@ -109,78 +109,115 @@ changelog ``` -````{panels} -:body: text-left -:header: text-center +::::{grid} 2 -{fa}`user` Users -^^^^^^^^^^^^ +:::{grid-item-card} +:text-align: center + +{fa}`user` Users +^^^ Looking to use Funkwhale for your content? Read through our guides to master the app! +++ -```{link-button} user_documentation/index -:type: ref -:text: Get started -:classes: btn-outline-primary btn-block stretched-link +```{button-link} user_documentation/index.html +:ref-type: myst +:color: primary +:outline: +:click-parent: +:expand: + +Get started ``` ---- +::: +:::{grid-item-card} +:text-align: center {fa}`wrench` Admins -^^^^^^^^^^^^^^^^ +^^^ Want to host your own Funkwhale pod? Our admin documentation guides you through the process. +++ -```{link-button} administrator_documentation/index -:type: ref -:text: Get started -:classes: btn-outline-primary btn-block stretched-link +```{button-link} administrator_documentation/index.html +:ref-type: ref +:color: primary +:outline: +:click-parent: +:expand: ---- +Get started +``` + +::: +:::{grid-item-card} +:text-align: center {fa}`shield` Moderators -^^^^^^^^^^^^^^^^^^ +^^^ Keeping your users safe from harassment and spam or clearing illegal content? Check out our moderator docs. +++ -```{link-button} moderator_documentation/index -:type: ref -:text: Get started -:classes: btn-outline-primary btn-block stretched-link +```{button-link} moderator_documentation/index.html +:ref-type: ref +:color: primary +:outline: +:click-parent: +:expand: ---- +Get started +``` + +::: +:::{grid-item-card} +:text-align: center {fa}`code` Developers -^^^^^^^^^^^^^^^^^ +^^^ Want to use Funkwhale's API or help with the project? Our developer docs give you what you need to get started. +++ -```{link-button} developers/index -:type: ref -:text: Get started -:classes: btn-outline-primary btn-block stretched-link +```{button-link} developers/index.html +:ref-type: ref +:color: primary +:outline: +:click-parent: +:expand: ---- -:column: col-lg-12 p-2 +Get started +``` + +::: +:::: + +::::{grid} 1 + +:::{grid-item-card} +:text-align: center {fa}`users` Contributors -^^^^^^^^^^^^^^^^^^ +^^^ Want to help make Funkwhale even better? Check out these guides for some ideas. +++ -```{link-button} contributing -:type: ref -:text: Get started -:classes: btn-outline-primary btn-block stretched-link +```{button-link} contributing.html +:ref-type: ref +:color: primary +:outline: +:click-parent: +:expand: -```` +Get started +``` + +::: +:::: diff --git a/docs/locales/en_GB/LC_MESSAGES/administrator_documentation/configuration_docs/frontend.po b/docs/locales/en_GB/LC_MESSAGES/administrator_documentation/configuration_docs/frontend.po index 65094b342..f0bce8fa0 100644 --- a/docs/locales/en_GB/LC_MESSAGES/administrator_documentation/configuration_docs/frontend.po +++ b/docs/locales/en_GB/LC_MESSAGES/administrator_documentation/configuration_docs/frontend.po @@ -7,19 +7,18 @@ msgid "" msgstr "" "Project-Id-Version: funkwhale 1.2.5\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 22:14+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 21:04+0000\n" "Last-Translator: Ciarán Ainsworth \n" -"Language-Team: English (United Kingdom) \n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../administrator_documentation/configuration_docs/frontend.md:1 msgid "Customize the Funkwhale frontend" @@ -28,12 +27,12 @@ msgstr "Customise the Funkwhale frontend" #: ../../administrator_documentation/configuration_docs/frontend.md:3 msgid "" "You can customize the look and behavior of the Funkwhale UI using a JSON " -"configuration file. This file enables you to make very basic changes to the " -"Funkwhale web app." +"configuration file. This file enables you to make very basic changes to " +"the Funkwhale web app." msgstr "" -"You can customise the look and behaviour of the Funkwhale UI using a JSON " -"configuration file. This file enables you to make very basic changes to the " -"Funkwhale web app." +"You can customise the look and behaviour of the Funkwhale UI using a JSON" +" configuration file. This file enables you to make very basic changes to " +"the Funkwhale web app." #: ../../administrator_documentation/configuration_docs/frontend.md:5 msgid "Set up your custom configuration" @@ -45,13 +44,13 @@ msgstr "Create your configuration file" #: ../../administrator_documentation/configuration_docs/frontend.md:9 msgid "" -"To customize your Funkwhale pod, you need to serve a {file}`settings.json` " -"file at `https://yourinstanceurl/settings.json`. Follow these steps to set " -"up your configuration file:" +"To customize your Funkwhale pod, you need to serve a " +"{file}`settings.json` file at `https://yourinstanceurl/settings.json`. " +"Follow these steps to set up your configuration file:" msgstr "" -"To customise your Funkwhale pod, you need to serve a {file}`settings.json` " -"file at `https://yourinstanceurl/settings.json`. Follow these steps to set " -"up your configuration file:" +"To customise your Funkwhale pod, you need to serve a " +"{file}`settings.json` file at `https://yourinstanceurl/settings.json`. " +"Follow these steps to set up your configuration file:" #: ../../administrator_documentation/configuration_docs/frontend.md:11 msgid "SSH into your Funkwhale server." @@ -69,6 +68,10 @@ msgstr "Create a new `custom` directory for your file." msgid "Create a new config file and populate it with placeholder settings." msgstr "Create a new config file and populate it with placeholder settings." +#: ../../administrator_documentation/configuration_docs/frontend.md +msgid "Supported parameters" +msgstr "" + #: ../../administrator_documentation/configuration_docs/frontend.md:41 msgid "Parameter" msgstr "Parameter" @@ -111,54 +114,49 @@ msgstr "URL" #: ../../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." +"The URL of the API server you want to connect the frontend to. Defaults " +"to the current domain." msgstr "" -"The URL of the API server you want to connect the frontend to. Defaults to " -"the current domain." +"The URL of the API server you want to connect the frontend to. Defaults " +"to the current domain." #: ../../administrator_documentation/configuration_docs/frontend.md:54 msgid "`\"https://api.yourdomain.com\"`" msgstr "`\"https://api.yourdomain.com\"`" #: ../../administrator_documentation/configuration_docs/frontend.md:59 -#: ../../administrator_documentation/configuration_docs/frontend.md:44 msgid "Configure your reverse proxy" msgstr "Configure your reverse proxy" #: ../../administrator_documentation/configuration_docs/frontend.md:61 -#: ../../administrator_documentation/configuration_docs/frontend.md:46 msgid "" -"Once you've created your {file}`settings.json` file you need to configure " -"your reverse proxy to serve it." +"Once you've created your {file}`settings.json` file you need to configure" +" your reverse proxy to serve it." msgstr "" -"Once you've created your {file}`settings.json` file you need to configure " -"your reverse proxy to serve it." +"Once you've created your {file}`settings.json` file you need to configure" +" your reverse proxy to serve it." #: ../../administrator_documentation/configuration_docs/frontend.md msgid "Nginx" msgstr "Nginx" -#: ../../administrator_documentation/configuration_docs/frontend.md:65 -#: ../../administrator_documentation/configuration_docs/frontend.md:50 +#: ../../administrator_documentation/configuration_docs/frontend.md:69 msgid "" -"Add the following snippet to your {file}`/etc/nginx/sites-available/" -"funkwhale.conf` config file:" +"Add the following snippet to your {file}`/etc/nginx/sites-" +"available/funkwhale.conf` config file:" msgstr "" -"Add the following snippet to your {file}`/etc/nginx/sites-available/funkwhale" -".conf` config file:" +"Add the following snippet to your {file}`/etc/nginx/sites-" +"available/funkwhale.conf` config file:" #: ../../administrator_documentation/configuration_docs/frontend.md msgid "Apache" msgstr "Apache" -#: ../../administrator_documentation/configuration_docs/frontend.md:77 -#: ../../administrator_documentation/configuration_docs/frontend.md:62 +#: ../../administrator_documentation/configuration_docs/frontend.md:82 msgid "Add the following snippet to your webserver configuration:" msgstr "Add the following snippet to your webserver configuration:" -#: ../../administrator_documentation/configuration_docs/frontend.md:85 -#: ../../administrator_documentation/configuration_docs/frontend.md:70 +#: ../../administrator_documentation/configuration_docs/frontend.md:90 msgid "" "Reload your webserver. You should be able to see the contents of your " "configuration file at `https://yourinstanceurl/settings.json`." @@ -166,62 +164,51 @@ msgstr "" "Reload your webserver. You should be able to see the contents of your " "configuration file at `https://yourinstanceurl/settings.json`." -#: ../../administrator_documentation/configuration_docs/frontend.md:87 -#: ../../administrator_documentation/configuration_docs/frontend.md:72 +#: ../../administrator_documentation/configuration_docs/frontend.md:92 msgid "Add a custom theme" msgstr "Add a custom theme" -#: ../../administrator_documentation/configuration_docs/frontend.md:89 -#: ../../administrator_documentation/configuration_docs/frontend.md:74 -msgid "" -"You can use a custom stylesheet to theme your Funkwhale pod. To do this:" -msgstr "" -"You can use a custom stylesheet to theme your Funkwhale pod. To do this:" +#: ../../administrator_documentation/configuration_docs/frontend.md:94 +msgid "You can use a custom stylesheet to theme your Funkwhale pod. To do this:" +msgstr "You can use a custom stylesheet to theme your Funkwhale pod. To do this:" -#: ../../administrator_documentation/configuration_docs/frontend.md:91 -#: ../../administrator_documentation/configuration_docs/frontend.md:76 +#: ../../administrator_documentation/configuration_docs/frontend.md:96 msgid "Navigate to your {file}`/srv/funkwhale/custom` directory." msgstr "Navigate to your {file}`/srv/funkwhale/custom` directory." -#: ../../administrator_documentation/configuration_docs/frontend.md:97 -#: ../../administrator_documentation/configuration_docs/frontend.md:82 +#: ../../administrator_documentation/configuration_docs/frontend.md:102 msgid "Copy your CSS file to this directory, or create a new one." msgstr "Copy your CSS file to this directory, or create a new one." -#: ../../administrator_documentation/configuration_docs/frontend.md:109 -#: ../../administrator_documentation/configuration_docs/frontend.md:94 +#: ../../administrator_documentation/configuration_docs/frontend.md:114 msgid "" -"Add the location of your CSS file to the `additionalStylesheets` parameter " -"in your {file}`settings.json` file." +"Add the location of your CSS file to the `additionalStylesheets` " +"parameter in your {file}`settings.json` file." msgstr "" -"Add the location of your CSS file to the `additionalStylesheets` parameter " -"in your {file}`settings.json` file." +"Add the location of your CSS file to the `additionalStylesheets` " +"parameter in your {file}`settings.json` file." -#: ../../administrator_documentation/configuration_docs/frontend.md:122 -#: ../../administrator_documentation/configuration_docs/frontend.md:107 +#: ../../administrator_documentation/configuration_docs/frontend.md:127 msgid "Add the whole {file}`custom` dir to your webserver configuration." msgstr "Add the whole {file}`custom` dir to your webserver configuration." -#: ../../administrator_documentation/configuration_docs/frontend.md:126 -#: ../../administrator_documentation/configuration_docs/frontend.md:111 +#: ../../administrator_documentation/configuration_docs/frontend.md:135 msgid "" -"Add the following to your {file}`/etc/nginx/sites-available/funkwhale.conf` " -"file:" +"Add the following to your {file}`/etc/nginx/sites-" +"available/funkwhale.conf` file:" msgstr "" -"Add the following to your {file}`/etc/nginx/sites-available/funkwhale.conf` " -"file:" +"Add the following to your {file}`/etc/nginx/sites-" +"available/funkwhale.conf` file:" -#: ../../administrator_documentation/configuration_docs/frontend.md:137 -#: ../../administrator_documentation/configuration_docs/frontend.md:122 +#: ../../administrator_documentation/configuration_docs/frontend.md:148 msgid "Add the following to your webserver configuration file." msgstr "Add the following to your webserver configuration file." -#: ../../administrator_documentation/configuration_docs/frontend.md:150 -#: ../../administrator_documentation/configuration_docs/frontend.md:135 +#: ../../administrator_documentation/configuration_docs/frontend.md:162 msgid "Restart your webserver." msgstr "Restart your webserver." -#: ../../administrator_documentation/configuration_docs/frontend.md:152 -#: ../../administrator_documentation/configuration_docs/frontend.md:137 +#: ../../administrator_documentation/configuration_docs/frontend.md:164 msgid "Refresh your Funkwhale app. The background should now be red." msgstr "Refresh your Funkwhale app. The background should now be red." + diff --git a/docs/locales/en_GB/LC_MESSAGES/administrator_documentation/configuration_docs/ldap.po b/docs/locales/en_GB/LC_MESSAGES/administrator_documentation/configuration_docs/ldap.po index f4f15e72b..1dd4da47d 100644 --- a/docs/locales/en_GB/LC_MESSAGES/administrator_documentation/configuration_docs/ldap.po +++ b/docs/locales/en_GB/LC_MESSAGES/administrator_documentation/configuration_docs/ldap.po @@ -7,19 +7,18 @@ msgid "" msgstr "" "Project-Id-Version: funkwhale 1.2.5\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 00:32+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 23:23+0000\n" "Last-Translator: Ciarán Ainsworth \n" -"Language-Team: English (United Kingdom) \n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../administrator_documentation/configuration_docs/ldap.md:1 msgid "Configure LDAP" @@ -33,9 +32,9 @@ msgid "" "authentication module](https://django-auth-ldap.readthedocs.io/)." msgstr "" "{abbr}`LDAP (Lightweight Directory Access Protocol)` is a protocol for " -"providing directory services. It acts as a central authority for user login " -"information. Funkwhale supports LDAP through the [Django LDAP authentication " -"module](https://django-auth-ldap.readthedocs.io/)." +"providing directory services. It acts as a central authority for user " +"login information. Funkwhale supports LDAP through the [Django LDAP " +"authentication module](https://django-auth-ldap.readthedocs.io/)." #: ../../administrator_documentation/configuration_docs/ldap.md:6 msgid "LDAP users can't change their password in the app." @@ -52,8 +51,13 @@ msgid "" " you can safely remove these." msgstr "" "LDAP support requires extra dependencies. We include these in our " -"requirements files to make it easier to set up. If you aren't using LDAP, " -"you can safely remove these." +"requirements files to make it easier to set up. If you aren't using LDAP," +" you can safely remove these." + +#: ../../administrator_documentation/configuration_docs/ldap.md +#, fuzzy +msgid "OS dependencies" +msgstr "Dependencies" #: ../../administrator_documentation/configuration_docs/ldap.md:15 msgid "`libldap2-dev`" @@ -63,6 +67,11 @@ msgstr "" msgid "`libsasl2-dev`" msgstr "" +#: ../../administrator_documentation/configuration_docs/ldap.md +#, fuzzy +msgid "Python dependencies" +msgstr "Dependencies" + #: ../../administrator_documentation/configuration_docs/ldap.md:22 msgid "`python-ldap`" msgstr "" @@ -80,8 +89,8 @@ msgid "" "You can configure LDAP authentication using environment variables in your" " `.env` file." msgstr "" -"You can configure LDAP authentication using environment variables in your `." -"env` file." +"You can configure LDAP authentication using environment variables in your" +" `.env` file." #: ../../administrator_documentation/configuration_docs/ldap.md:31 msgid "Basic features" @@ -96,8 +105,8 @@ msgid "" "The LDAP {abbr}`URI (Uniform Resource Identifier)` of your authentication" " server." msgstr "" -"The LDAP {abbr}`URI (Uniform Resource Identifier)` of your authentication " -"server." +"The LDAP {abbr}`URI (Uniform Resource Identifier)` of your authentication" +" server." #: ../../administrator_documentation/configuration_docs/ldap.md:58 msgid "" @@ -118,9 +127,10 @@ msgid "" "syntax](https://social.technet.microsoft.com/wiki/contents/articles/5392" ".active-directory-ldap-syntax-filters.aspx)." msgstr "" -"The LDAP user filter, using `{0}` as the username placeholder. Uses standard " -"[LDAP search syntax](https://social.technet.microsoft.com/wiki/contents/" -"articles/5392.active-directory-ldap-syntax-filters.aspx)." +"The LDAP user filter, using `{0}` as the username placeholder. Uses " +"standard [LDAP search " +"syntax](https://social.technet.microsoft.com/wiki/contents/articles/5392" +".active-directory-ldap-syntax-filters.aspx)." #: ../../administrator_documentation/configuration_docs/ldap.md:85 msgid "Set to `True` to enable LDAP StartTLS support." @@ -152,24 +162,25 @@ msgid "" " is an advanced feature. Most users don't need to configure these " "settings." msgstr "" -"LDAP provides extra features for working with groups. Group configuration is " -"an advanced feature. Most users don't need to configure these settings." +"LDAP provides extra features for working with groups. Group configuration" +" is an advanced feature. Most users don't need to configure these " +"settings." #: ../../administrator_documentation/configuration_docs/ldap.md:120 msgid "" "[Django's LDAP documentation](https://django-auth-" "ldap.readthedocs.io/en/latest/groups.html) for groups." msgstr "" -"[Django's LDAP documentation](https://django-auth-ldap.readthedocs.io/en/" -"latest/groups.html) for groups." +"[Django's LDAP documentation](https://django-auth-" +"ldap.readthedocs.io/en/latest/groups.html) for groups." #: ../../administrator_documentation/configuration_docs/ldap.md:129 msgid "" "The LDAP group search root {abbr}`DN (Distinguised Name)`. This needs to " "be set to `True` to enable group features." msgstr "" -"The LDAP group search root {abbr}`DN (Distinguised Name)`. This needs to be " -"set to `True` to enable group features." +"The LDAP group search root {abbr}`DN (Distinguised Name)`. This needs to " +"be set to `True` to enable group features." #: ../../administrator_documentation/configuration_docs/ldap.md:138 msgid "The LDAP group filter." @@ -185,3 +196,4 @@ msgstr "A group whose members can't authenticate." #~ msgid "Set this to `True` to enable LDAP support" #~ msgstr "" + diff --git a/docs/locales/en_GB/LC_MESSAGES/administrator_documentation/configuration_docs/object_storage.po b/docs/locales/en_GB/LC_MESSAGES/administrator_documentation/configuration_docs/object_storage.po index 3d470c517..e4a3692ba 100644 --- a/docs/locales/en_GB/LC_MESSAGES/administrator_documentation/configuration_docs/object_storage.po +++ b/docs/locales/en_GB/LC_MESSAGES/administrator_documentation/configuration_docs/object_storage.po @@ -7,19 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-05 19:34+0000\n" "Last-Translator: Ciarán Ainsworth \n" -"Language-Team: English (United Kingdom) \n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../administrator_documentation/configuration_docs/object_storage.md:1 msgid "Store media in an object store" @@ -31,9 +30,9 @@ msgid "" "`/srv/funkwhale/data/media` directory. If you prefer to use an " "S3-compatible object store, follow the instructions in this guide." msgstr "" -"By default, Funkwhale stores all media data in the `/srv/funkwhale/data/" -"media` directory. If you prefer to use an S3-compatible object store, follow " -"the instructions in this guide." +"By default, Funkwhale stores all media data in the " +"`/srv/funkwhale/data/media` directory. If you prefer to use an " +"S3-compatible object store, follow the instructions in this guide." #: ../../administrator_documentation/configuration_docs/object_storage.md:10 msgid "Secure your object store" @@ -46,25 +45,26 @@ msgid "" "the URLs of your audio files and means that users can bypass " "authentication." msgstr "" -"Before you begin, you need to secure your object store. Many S3-compatible " -"stores list contents in the root by default. This exposes the URLs of your " -"audio files and means that users can bypass authentication." +"Before you begin, you need to secure your object store. Many " +"S3-compatible stores list contents in the root by default. This exposes " +"the URLs of your audio files and means that users can bypass " +"authentication." #: ../../administrator_documentation/configuration_docs/object_storage.md:14 msgid "" "To prevent listing content, add the following policy to your " "S3-compatible object store." msgstr "" -"To prevent listing content, add the following policy to your S3-compatible " -"object store." +"To prevent listing content, add the following policy to your " +"S3-compatible object store." #: ../../administrator_documentation/configuration_docs/object_storage.md:39 msgid "" "If you're using `awscli`, you can store this policy in a `/tmp/policy` " "file and apply it using the following command:" msgstr "" -"If you're using `awscli`, you can store this policy in a `/tmp/policy` file " -"and apply it using the following command:" +"If you're using `awscli`, you can store this policy in a `/tmp/policy` " +"file and apply it using the following command:" #: ../../administrator_documentation/configuration_docs/object_storage.md:45 msgid "Update your environment file" @@ -76,9 +76,14 @@ msgid "" "`.env` file. If you want to serve audio files from the bucket, set " "`PROXY_MEDIA` to `false`." msgstr "" -"To set up S3-compatible storage, fill out the relevant details in the `.env` " -"file. If you want to serve audio files from the bucket, set `PROXY_MEDIA` to " -"`false`." +"To set up S3-compatible storage, fill out the relevant details in the " +"`.env` file. If you want to serve audio files from the bucket, set " +"`PROXY_MEDIA` to `false`." + +#: ../../administrator_documentation/configuration_docs/object_storage.md +#, fuzzy +msgid "Environment variables" +msgstr "Update your environment file" #: ../../docstring config.settings.common.AWS_QUERYSTRING_AUTH:1 of msgid "" @@ -121,8 +126,8 @@ msgid "" "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.AWS_S3_ENDPOINT_URL:4 of msgid "Examples:" @@ -157,30 +162,30 @@ msgid "" "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." #: ../../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." 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." 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." -#: ../../administrator_documentation/configuration_docs/object_storage.md:71 +#: ../../administrator_documentation/configuration_docs/object_storage.md:81 msgid "Set up your reverse proxy" msgstr "Set up your reverse proxy" -#: ../../administrator_documentation/configuration_docs/object_storage.md:74 +#: ../../administrator_documentation/configuration_docs/object_storage.md:84 msgid "" "Serving files from object storage is not currently supported on Apache " "deployments." @@ -188,7 +193,7 @@ msgstr "" "Serving files from object storage is not currently supported on Apache " "deployments." -#: ../../administrator_documentation/configuration_docs/object_storage.md:77 +#: ../../administrator_documentation/configuration_docs/object_storage.md:87 msgid "" "Serving files from an object store requires some changes to the reverse " "proxy." @@ -196,7 +201,7 @@ msgstr "" "Serving files from an object store requires some changes to the reverse " "proxy." -#: ../../administrator_documentation/configuration_docs/object_storage.md:79 +#: ../../administrator_documentation/configuration_docs/object_storage.md:89 msgid "Open your Nginx configuration file in an editor." msgstr "Open your Nginx configuration file in an editor." @@ -208,56 +213,61 @@ msgstr "Debian" msgid "Docker" msgstr "Docker" -#: ../../administrator_documentation/configuration_docs/object_storage.md:97 +#: ../../administrator_documentation/configuration_docs/object_storage.md:112 msgid "" "Comment out the `location /_protected/media/` block by adding a `#` to " "the start of each line." msgstr "" -"Comment out the `location /_protected/media/` block by adding a `#` to the " -"start of each line." +"Comment out the `location /_protected/media/` block by adding a `#` to " +"the start of each line." -#: ../../administrator_documentation/configuration_docs/object_storage.md:106 +#: ../../administrator_documentation/configuration_docs/object_storage.md:121 msgid "" "Uncomment the `location ~ /_protected/media/(.+)` block by removing the " "`#` from the start of each line." msgstr "" -"Uncomment the `location ~ /_protected/media/(.+)` block by removing the `#` " -"from the start of each line." +"Uncomment the `location ~ /_protected/media/(.+)` block by removing the " +"`#` from the start of each line." -#: ../../administrator_documentation/configuration_docs/object_storage.md:116 +#: ../../administrator_documentation/configuration_docs/object_storage.md:131 msgid "Add your S3 store URL to the `img-src` and `media-src` headers." msgstr "Add your S3 store URL to the `img-src` and `media-src` headers." -#: ../../administrator_documentation/configuration_docs/object_storage.md:122 +#: ../../administrator_documentation/configuration_docs/object_storage.md:137 msgid "Test your Nginx configuration." msgstr "Test your Nginx configuration." -#: ../../administrator_documentation/configuration_docs/object_storage.md:128 +#: ../../administrator_documentation/configuration_docs/object_storage.md:143 msgid "Restart Funkwhale and Nginx to pick up the changes." msgstr "Restart Funkwhale and Nginx to pick up the changes." -#: ../../administrator_documentation/configuration_docs/object_storage.md:148 +#: ../../administrator_documentation/configuration_docs/object_storage.md:168 msgid "That's it! Files are now uploaded to and stored from your S3 bucket." msgstr "That's it! Files are now uploaded to and stored from your S3 bucket." -#: ../../administrator_documentation/configuration_docs/object_storage.md:150 +#: ../../administrator_documentation/configuration_docs/object_storage.md:170 msgid "Troubleshooting" msgstr "Troubleshooting" -#: ../../administrator_documentation/configuration_docs/object_storage.md:154 +#: ../../administrator_documentation/configuration_docs/object_storage.md +msgid "No Resolver Found" +msgstr "" + +#: ../../administrator_documentation/configuration_docs/object_storage.md:174 msgid "" "You may see the following error when streaming music from your " "S3-compatible store:" msgstr "" -"You may see the following error when streaming music from your S3-compatible " -"store:" +"You may see the following error when streaming music from your " +"S3-compatible store:" -#: ../../administrator_documentation/configuration_docs/object_storage.md:160 +#: ../../administrator_documentation/configuration_docs/object_storage.md:180 msgid "" "This happens when the Nginx config is unable to use your server’s DNS " "resolver. We're still looking into this issue. You can work around this " "by adding a resolver to the `location ~/_protected/media/(.+)` block." msgstr "" "This happens when the Nginx config is unable to use your server’s DNS " -"resolver. We're still looking into this issue. You can work around this by " -"adding a resolver to the `location ~/_protected/media/(.+)` block." +"resolver. We're still looking into this issue. You can work around this " +"by adding a resolver to the `location ~/_protected/media/(.+)` block." + diff --git a/docs/locales/en_GB/LC_MESSAGES/administrator_documentation/import_docs/index.po b/docs/locales/en_GB/LC_MESSAGES/administrator_documentation/import_docs/index.po index a24434043..33ff86d5f 100644 --- a/docs/locales/en_GB/LC_MESSAGES/administrator_documentation/import_docs/index.po +++ b/docs/locales/en_GB/LC_MESSAGES/administrator_documentation/import_docs/index.po @@ -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 12:52+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+0200\n" "PO-Revision-Date: 2022-07-02 21:07+0000\n" "Last-Translator: Ciarán Ainsworth \n" "Language: en_GB\n" @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../administrator_documentation/import_docs/index.md:1 msgid "Import music from your server" @@ -61,41 +61,41 @@ msgstr "Debian" msgid "Docker" msgstr "Docker" -#: ../../administrator_documentation/import_docs/index.md:32 +#: ../../administrator_documentation/import_docs/index.md:37 msgid "Get demo music" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:34 +#: ../../administrator_documentation/import_docs/index.md:39 msgid "" "If you don't have music on your server, you can download creative commons" " music to test imports with. The Funkwhale project provides a collection " "courtesy of [Jamendo](https://jamendo.com). To download these tracks:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:36 +#: ../../administrator_documentation/import_docs/index.md:41 msgid "Download the shell script." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:42 +#: ../../administrator_documentation/import_docs/index.md:47 msgid "Download the music list." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:48 +#: ../../administrator_documentation/import_docs/index.md:53 msgid "Run the shell script against the music list to download the tracks." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:54 +#: ../../administrator_documentation/import_docs/index.md:59 msgid "" "This downloads a set compressed albums to your `data/music` directory and" " unzips them. You can then import these tracks using the methods in this " "article." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:56 +#: ../../administrator_documentation/import_docs/index.md:61 msgid "Find your library ID" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:58 +#: ../../administrator_documentation/import_docs/index.md:63 msgid "" "You need to create a library before you can import music. Follow the " "instructions in [Create a " @@ -103,88 +103,88 @@ msgid "" "started." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:60 +#: ../../administrator_documentation/import_docs/index.md:65 msgid "" "Once you've created your library, you can find its ID by following these " "steps:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:62 +#: ../../administrator_documentation/import_docs/index.md:67 msgid "" "Visit `https:///content/libraries/` in your browser. This " "page contains a list of your libraries." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:63 +#: ../../administrator_documentation/import_docs/index.md:68 msgid "" "Find the library you want to upload content into. Select " "{guilabel}`Library details` to open the library details page." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:64 +#: ../../administrator_documentation/import_docs/index.md:69 msgid "" "Your library's ID is the long string of letters and numbers shown in the " "URL bar. Copy the content before the first hyphen (`-`)." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:66 +#: ../../administrator_documentation/import_docs/index.md:71 msgid "" "For example, if your library ID is `769a2bc3-eb1d-4aff-" "9f84-2c4d80d5c2d1`, copy the `769a2bc3`. You can use this as a shorthand " "reference for your library." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:68 +#: ../../administrator_documentation/import_docs/index.md:73 msgid "Import your music" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:70 +#: ../../administrator_documentation/import_docs/index.md:75 msgid "Copy files from your server" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:72 +#: ../../administrator_documentation/import_docs/index.md:77 msgid "" "Once you have your library ID, you can copy content from your server and " "import it into the library. To do this:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:74 -#: ../../administrator_documentation/import_docs/index.md:148 +#: ../../administrator_documentation/import_docs/index.md:79 +#: ../../administrator_documentation/import_docs/index.md:162 msgid "Log in to your server and navigate to your Funkwhale directory." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:80 -#: ../../administrator_documentation/import_docs/index.md:155 +#: ../../administrator_documentation/import_docs/index.md:85 +#: ../../administrator_documentation/import_docs/index.md:169 msgid "" "Export your library ID to reference it later. In this example, the " "library ID is \"769a2bc3\". Replace this with your library ID." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:86 +#: ../../administrator_documentation/import_docs/index.md:91 msgid "" "Run the `import_files` command to copy your files. In this example, the " "music is stored in `data/music`. Replace this with your music directory." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:92 +#: ../../administrator_documentation/import_docs/index.md:97 msgid "Funkwhale copies your files to your media store." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:94 +#: ../../administrator_documentation/import_docs/index.md:99 msgid "Access your files in-place" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:96 +#: ../../administrator_documentation/import_docs/index.md:101 msgid "" "The in-place import method references your files in their current " "directory. This is useful if you have limited storage space." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:98 +#: ../../administrator_documentation/import_docs/index.md:103 msgid "Link your file directory" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:100 +#: ../../administrator_documentation/import_docs/index.md:105 msgid "" "We recommend you symbolically link your music directories to " "`/srv/funkwhale/data/music`. You can then run the `import_files` command " @@ -192,21 +192,21 @@ msgid "" "needing to add to them to your webserver." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:104 +#: ../../administrator_documentation/import_docs/index.md:113 msgid "" "To link your storage directory to the Funkwhale store, use the `ln -s` " "command. For example, if you have an NFS share at `/media/nfsshare`, you " "can link it to a folder like this:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:110 -#: ../../administrator_documentation/import_docs/index.md:138 +#: ../../administrator_documentation/import_docs/index.md:119 +#: ../../administrator_documentation/import_docs/index.md:148 msgid "" "You can then run the `import_files` command against " "`/srv/funkwhale/data/music/nfsshare`." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:116 +#: ../../administrator_documentation/import_docs/index.md:126 msgid "" "On a Docker install you can use bind mounts to reference your storage " "directory. To do this, you need to add the directory to the `api` and " @@ -215,15 +215,15 @@ msgid "" "your `docker-compose.yml` file:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:142 +#: ../../administrator_documentation/import_docs/index.md:152 msgid "Import your files" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:144 +#: ../../administrator_documentation/import_docs/index.md:154 msgid "To use the in-place import method, follow these steps:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:154 +#: ../../administrator_documentation/import_docs/index.md:168 msgid "" "Add your storage location to your `.env` file if you don't want to link " "it to the Funkwhale store. See the [in-place import configuration " @@ -231,21 +231,21 @@ msgid "" "configuration) for more information." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:161 +#: ../../administrator_documentation/import_docs/index.md:175 msgid "" "Run your import command against your music storage directory. In this " "example, the storage directory is `/srv/funkwhale/data/music/nfsshare`. " "Replace this with your storage directory." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:167 -#: ../../administrator_documentation/import_docs/index.md:180 +#: ../../administrator_documentation/import_docs/index.md:181 +#: ../../administrator_documentation/import_docs/index.md:195 msgid "" "Funkwhale imports the music in your storage directory into the specified " "library." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:173 +#: ../../administrator_documentation/import_docs/index.md:188 msgid "" "Add your storage location to your `.env` file if you don't want to bind " "it to the Funkwhale store. See the [in-place import configuration " @@ -253,39 +253,39 @@ msgid "" "configuration) for more information." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:174 +#: ../../administrator_documentation/import_docs/index.md:189 msgid "Run your import command against your music storage directory:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:184 +#: ../../administrator_documentation/import_docs/index.md:199 msgid "Album art" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:186 +#: ../../administrator_documentation/import_docs/index.md:201 msgid "" "Funkwhale attempts to import album art for your music library. The import" " process checks for the following." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:188 +#: ../../administrator_documentation/import_docs/index.md:203 msgid "The cover embedded in the audio files (works with FLAC and MP3 files)." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:189 +#: ../../administrator_documentation/import_docs/index.md:204 msgid "A `cover.jpg` or `cover.png` in the the track's directory." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:190 +#: ../../administrator_documentation/import_docs/index.md:205 msgid "" "An `mbid` in the file's tags. If there is an `mbid`, the import process " "tries to fetch cover art from Musicbrainz." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:192 +#: ../../administrator_documentation/import_docs/index.md:207 msgid "Watch for filesystem changes" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:194 +#: ../../administrator_documentation/import_docs/index.md:209 msgid "" "You can run the `import_files` command any time you add new files or " "update files. For larger collections, this may not be practical. To watch" @@ -294,108 +294,95 @@ msgid "" "and update your database when something changes." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:196 +#: ../../administrator_documentation/import_docs/index.md:211 msgid "" "The `--watch` flag performs the following actions when it detects a " "change:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:198 +#: ../../administrator_documentation/import_docs/index.md:213 msgid "File created – imports the track." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:199 +#: ../../administrator_documentation/import_docs/index.md:214 msgid "File moved – updates the location of the track in the database." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:200 +#: ../../administrator_documentation/import_docs/index.md:215 msgid "File metadata updated – updates the track metadata in the database." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:201 +#: ../../administrator_documentation/import_docs/index.md:216 msgid "File deleted – removes the file from the database." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:205 -msgid "" -"The `import_files --watch` command watches for changes to the following " -"metadata fields:" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:207 -msgid "Track mbid" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:208 -msgid "Track title" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:209 -msgid "Track position and disc number" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:210 -msgid "Track license and copyright" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:211 -msgid "Track genre" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:212 -msgid "Album cover" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:213 -msgid "Album title" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:214 -msgid "Album mbid" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:215 -msgid "Album release date" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:216 -msgid "Artist name" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:217 -msgid "Artist mbid" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:218 -msgid "Album artist name" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:219 -msgid "Album artist mbid" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:239 +#: ../../administrator_documentation/import_docs/index.md:259 msgid "Prune dangling metadata" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:241 +#: ../../administrator_documentation/import_docs/index.md:261 msgid "" "Funkwhale doesn't delete track metadata when you delete a track. This is " "useful if you want to delete a file but keep a record of a track for " "created playlists or favorites." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:243 +#: ../../administrator_documentation/import_docs/index.md:263 msgid "" "If you want to remove the file's metadata when you delete the file, run " "`import_files` with the `--prune` flag. This flag removes the metadata of" " any" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:246 +#: ../../administrator_documentation/import_docs/index.md:266 msgid "" "You can use the `--prune` flag with the `--watch` flag. This means " "Funkwhale removes the metadata of referenced files you delete from your " "storage." msgstr "" +#~ msgid "" +#~ "The `import_files --watch` command watches " +#~ "for changes to the following metadata" +#~ " fields:" +#~ msgstr "" + +#~ msgid "Track mbid" +#~ msgstr "" + +#~ msgid "Track title" +#~ msgstr "" + +#~ msgid "Track position and disc number" +#~ msgstr "" + +#~ msgid "Track license and copyright" +#~ msgstr "" + +#~ msgid "Track genre" +#~ msgstr "" + +#~ msgid "Album cover" +#~ msgstr "" + +#~ msgid "Album title" +#~ msgstr "" + +#~ msgid "Album mbid" +#~ msgstr "" + +#~ msgid "Album release date" +#~ msgstr "" + +#~ msgid "Artist name" +#~ msgstr "" + +#~ msgid "Artist mbid" +#~ msgstr "" + +#~ msgid "Album artist name" +#~ msgstr "" + +#~ msgid "Album artist mbid" +#~ msgstr "" + diff --git a/docs/locales/en_GB/LC_MESSAGES/administrator_documentation/troubleshooting/backend.po b/docs/locales/en_GB/LC_MESSAGES/administrator_documentation/troubleshooting/backend.po index f2d9994b0..e56ff837e 100644 --- a/docs/locales/en_GB/LC_MESSAGES/administrator_documentation/troubleshooting/backend.po +++ b/docs/locales/en_GB/LC_MESSAGES/administrator_documentation/troubleshooting/backend.po @@ -7,19 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-02 21:07+0000\n" "Last-Translator: Ciarán Ainsworth \n" -"Language-Team: English (United Kingdom) \n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../administrator_documentation/troubleshooting/backend.md:1 msgid "Troubleshoot backend issues" @@ -51,10 +50,11 @@ msgid "Nginx" msgstr "Nginx" #: ../../administrator_documentation/troubleshooting/backend.md -msgid "Apache" +#, fuzzy +msgid "Apache2" msgstr "Apache" -#: ../../administrator_documentation/troubleshooting/backend.md:29 +#: ../../administrator_documentation/troubleshooting/backend.md:33 msgid "" "__API logs__ – check these if you are having issues with the Funkwhale " "app, federation, or imports." @@ -68,37 +68,37 @@ msgstr "Debian" msgid "Docker" msgstr "Docker" -#: ../../administrator_documentation/troubleshooting/backend.md:47 +#: ../../administrator_documentation/troubleshooting/backend.md:56 msgid "" "__Celery logs__ – check these if a federation or import task isn't " "working." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:65 +#: ../../administrator_documentation/troubleshooting/backend.md:79 msgid "Troubleshoot issues" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:67 +#: ../../administrator_documentation/troubleshooting/backend.md:81 msgid "API issues" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:69 +#: ../../administrator_documentation/troubleshooting/backend.md:83 msgid "If the API isn't serving audio files, try the following:" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:71 +#: ../../administrator_documentation/troubleshooting/backend.md:85 msgid "" "If you’re using Docker, check you have commented out the `MEDIA_ROOT` " "variable in your `.env` file." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:72 +#: ../../administrator_documentation/troubleshooting/backend.md:86 msgid "" "Check the `_protected/media` block in your webserver points to your media" " path. This is `/srv/funkwhale/data/media` by default." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:73 +#: ../../administrator_documentation/troubleshooting/backend.md:87 msgid "" "If you’re using the in-place import, check you have configured your media" " paths. Check the `MUSIC_DIRECTORY_PATH`, `MUSIC_DIRECTORY_SERVE_PATH` " @@ -106,135 +106,140 @@ msgid "" "webserver can read these directories." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:75 +#: ../../administrator_documentation/troubleshooting/backend.md:89 msgid "Import issues" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:77 +#: ../../administrator_documentation/troubleshooting/backend.md:91 msgid "If you're having issues importing files, try the following:" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:79 +#: ../../administrator_documentation/troubleshooting/backend.md:93 msgid "Check that the file is encoded in a supported format" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:83 +#: ../../administrator_documentation/troubleshooting/backend.md +msgid "Supported formats" +msgstr "" + +#: ../../administrator_documentation/troubleshooting/backend.md:97 msgid "flac" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:84 +#: ../../administrator_documentation/troubleshooting/backend.md:98 msgid "ogg" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:85 +#: ../../administrator_documentation/troubleshooting/backend.md:99 msgid "mp3" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:86 +#: ../../administrator_documentation/troubleshooting/backend.md:100 msgid "opus" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:87 +#: ../../administrator_documentation/troubleshooting/backend.md:101 msgid "aac" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:88 +#: ../../administrator_documentation/troubleshooting/backend.md:102 msgid "m4a" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:89 +#: ../../administrator_documentation/troubleshooting/backend.md:103 msgid "aiff" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:90 +#: ../../administrator_documentation/troubleshooting/backend.md:104 msgid "aif" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:94 +#: ../../administrator_documentation/troubleshooting/backend.md:108 msgid "Make sure your files play in another media player." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:95 +#: ../../administrator_documentation/troubleshooting/backend.md:109 msgid "" "Make sure your files are [tagged " "correctly](../../user_documentation/libraries/tag_music.md)." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:96 +#: ../../administrator_documentation/troubleshooting/backend.md:110 msgid "Check the Celery logs for errors during the import." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:98 +#: ../../administrator_documentation/troubleshooting/backend.md:112 msgid "Federation issues" msgstr "Federation issues" -#: ../../administrator_documentation/troubleshooting/backend.md:100 +#: ../../administrator_documentation/troubleshooting/backend.md:114 msgid "If you are having issues accessing federated content, try the following:" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:102 +#: ../../administrator_documentation/troubleshooting/backend.md:116 msgid "" "Check that the remote library received your follow request and approved " "it." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:103 +#: ../../administrator_documentation/troubleshooting/backend.md:117 msgid "Trigger a library scan in the Funkwhale frontend." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:104 +#: ../../administrator_documentation/troubleshooting/backend.md:118 msgid "Check the Celery logs for errors during the scan." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:106 +#: ../../administrator_documentation/troubleshooting/backend.md:120 msgid "Memory tracing" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:108 +#: ../../administrator_documentation/troubleshooting/backend.md:122 msgid "" "If your Funkwhale server uses more memory than expected, you can check " "the footprint of requests. This requires a middleware to check memory " "allocation. To set up this middleware:" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:110 +#: ../../administrator_documentation/troubleshooting/backend.md:124 msgid "Add the middleware to your `.env` file." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:116 +#: ../../administrator_documentation/troubleshooting/backend.md:130 msgid "Enable memory tracing in your `.env` file." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:122 -#: ../../administrator_documentation/troubleshooting/backend.md:156 +#: ../../administrator_documentation/troubleshooting/backend.md:136 +#: ../../administrator_documentation/troubleshooting/backend.md:175 msgid "Restart your Funkwhale server." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:140 +#: ../../administrator_documentation/troubleshooting/backend.md:159 msgid "" "The middleware prints out the top 25 memory allocations to the API logs. " "You can use these to see what requests use the most memory." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:142 +#: ../../administrator_documentation/troubleshooting/backend.md:161 msgid "To disable memory tracing:" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:144 +#: ../../administrator_documentation/troubleshooting/backend.md:163 msgid "Remove the middleware from your `.env` file." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:150 +#: ../../administrator_documentation/troubleshooting/backend.md:169 msgid "Disable memory tracing in your `.env` file." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:174 +#: ../../administrator_documentation/troubleshooting/backend.md:198 msgid "Get help" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:176 +#: ../../administrator_documentation/troubleshooting/backend.md:200 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 "" + diff --git a/docs/locales/en_GB/LC_MESSAGES/administrator_documentation/uninstall_docs/debian.po b/docs/locales/en_GB/LC_MESSAGES/administrator_documentation/uninstall_docs/debian.po index e06534827..f97367f46 100644 --- a/docs/locales/en_GB/LC_MESSAGES/administrator_documentation/uninstall_docs/debian.po +++ b/docs/locales/en_GB/LC_MESSAGES/administrator_documentation/uninstall_docs/debian.po @@ -7,19 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-02 21:07+0000\n" "Last-Translator: Ciarán Ainsworth \n" -"Language-Team: English (United Kingdom) \n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../administrator_documentation/uninstall_docs/debian.md:1 msgid "Uninstall Debian installation" @@ -77,13 +76,13 @@ msgstr "" msgid "Nginx" msgstr "Nginx" -#: ../../administrator_documentation/uninstall_docs/debian.md:54 -#: ../../administrator_documentation/uninstall_docs/debian.md:72 +#: ../../administrator_documentation/uninstall_docs/debian.md:58 +#: ../../administrator_documentation/uninstall_docs/debian.md:77 msgid "Remove the configuration files from your web host." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:62 -#: ../../administrator_documentation/uninstall_docs/debian.md:79 +#: ../../administrator_documentation/uninstall_docs/debian.md:66 +#: ../../administrator_documentation/uninstall_docs/debian.md:84 msgid "Reload the web server." msgstr "" @@ -91,73 +90,77 @@ msgstr "" msgid "Apache2" msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:87 +#: ../../administrator_documentation/uninstall_docs/debian.md:92 msgid "Remove the Funkwhale database" msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:90 +#: ../../administrator_documentation/uninstall_docs/debian.md:95 msgid "" "This action is __irreversible__. Make sure you have [backed up your " "data](../upgrade_docs/backup.md) before proceeding." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:93 +#: ../../administrator_documentation/uninstall_docs/debian.md:98 msgid "" "Once you have stopped the Funkwhale services, you can remove the " "Funkwhale database." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:95 +#: ../../administrator_documentation/uninstall_docs/debian.md:100 msgid "Navigate to your Funkwhale directory." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:101 +#: ../../administrator_documentation/uninstall_docs/debian.md:106 msgid "Delete the Funkwhale database." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:107 +#: ../../administrator_documentation/uninstall_docs/debian.md:112 msgid "Delete the Funkwhale user." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:113 +#: ../../administrator_documentation/uninstall_docs/debian.md:118 msgid "Delete the Funkwhale account" msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:116 +#: ../../administrator_documentation/uninstall_docs/debian.md:121 msgid "" "This action deletes the `/srv/funkwhale/` directory. Make sure you have " "[backed up any data](../upgrade_docs/backup.md) you want to keep." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:119 +#: ../../administrator_documentation/uninstall_docs/debian.md:124 msgid "" "Once you have removed the database, you can delete the `funkwhale` user " "and all associated data." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:125 +#: ../../administrator_documentation/uninstall_docs/debian.md:130 msgid "" "This deletes the `funkwhale` user and everything in their home directory " "(`/srv/funkwhale/`). If your content is hosted in an S3-compatible store," " you need to delete this data separately." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:127 +#: ../../administrator_documentation/uninstall_docs/debian.md:132 msgid "Uninstall dependencies" msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:129 +#: ../../administrator_documentation/uninstall_docs/debian.md:134 msgid "Funkwhale uses the following dependencies on your server:" msgstr "" #: ../../administrator_documentation/uninstall_docs/debian.md -msgid "apt" +msgid "Apt" msgstr "" #: ../../administrator_documentation/uninstall_docs/debian.md msgid "Python" msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:160 +#: ../../administrator_documentation/uninstall_docs/debian.md:170 msgid "Uninstall any dependencies you don't need." msgstr "" + +#~ msgid "apt" +#~ msgstr "" + diff --git a/docs/locales/en_GB/LC_MESSAGES/administrator_documentation/uninstall_docs/quick_install.po b/docs/locales/en_GB/LC_MESSAGES/administrator_documentation/uninstall_docs/quick_install.po index 6816ad45b..f9287e89d 100644 --- a/docs/locales/en_GB/LC_MESSAGES/administrator_documentation/uninstall_docs/quick_install.po +++ b/docs/locales/en_GB/LC_MESSAGES/administrator_documentation/uninstall_docs/quick_install.po @@ -7,19 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-02 21:07+0000\n" "Last-Translator: Ciarán Ainsworth \n" -"Language-Team: English (United Kingdom) \n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../administrator_documentation/uninstall_docs/quick_install.md:1 msgid "Uninstall using the quick install script" @@ -79,13 +78,13 @@ msgstr "" msgid "Nginx" msgstr "Nginx" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:54 -#: ../../administrator_documentation/uninstall_docs/quick_install.md:72 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:58 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:77 msgid "Remove the configuration files from your web host." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:62 -#: ../../administrator_documentation/uninstall_docs/quick_install.md:79 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:66 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:84 msgid "Reload the web server." msgstr "" @@ -93,75 +92,79 @@ msgstr "" msgid "Apache2" msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:87 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:92 msgid "Remove the Funkwhale database" msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:90 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:95 msgid "" "This action is __irreversible__. Make sure you have [backed up your " "data](../upgrade_docs/backup.md) before proceeding." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:93 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:98 msgid "" "Once you have stopped the Funkwhale services, you can remove the " "Funkwhale database." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:95 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:100 msgid "Navigate to your Funkwhale directory." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:101 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:106 msgid "Delete the Funkwhale database." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:107 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:112 msgid "Delete the Funkwhale user." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:113 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:118 msgid "Delete the Funkwhale account" msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:116 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:121 msgid "" "This action deletes the `/srv/funkwhale/` directory. Make sure you have " "[backed up any data](../upgrade_docs/backup.md) you want to keep." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:119 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:124 msgid "" "Once you have removed the database, you can delete the `funkwhale` user " "and all associated data." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:125 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:130 msgid "" "This deletes the `funkwhale` user and everything in their home directory " "(`/srv/funkwhale/`). If your content is hosted in an S3-compatible store," " you need to delete this data separately." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:127 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:132 msgid "Uninstall dependencies" msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:129 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:134 msgid "" "The quick install script installs the following dependencies on your " "server:" msgstr "" #: ../../administrator_documentation/uninstall_docs/quick_install.md -msgid "apt" +msgid "Apt" msgstr "" #: ../../administrator_documentation/uninstall_docs/quick_install.md msgid "Python" msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:160 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:170 msgid "Uninstall any dependencies you don't need." msgstr "" + +#~ msgid "apt" +#~ msgstr "" + diff --git a/docs/locales/en_GB/LC_MESSAGES/changelog.po b/docs/locales/en_GB/LC_MESSAGES/changelog.po index 4c4b27c23..7f5df3119 100644 --- a/docs/locales/en_GB/LC_MESSAGES/changelog.po +++ b/docs/locales/en_GB/LC_MESSAGES/changelog.po @@ -7,18 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 23:09+0000\n" "Last-Translator: Ciarán Ainsworth \n" -"Language-Team: English (United Kingdom) \n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"" +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../../CHANGELOG:2 msgid "Changelog" @@ -47,302 +47,389 @@ msgid "" msgstr "" #: ../../../CHANGELOG:14 -msgid "1.2.5 (2022-05-07)" +msgid "1.2.7 (2022-07-14)" msgstr "" -#: ../../../CHANGELOG:16 ../../../CHANGELOG:68 ../../../CHANGELOG:114 -#: ../../../CHANGELOG:173 ../../../CHANGELOG:230 ../../../CHANGELOG:261 -#: ../../../CHANGELOG:465 ../../../CHANGELOG:473 ../../../CHANGELOG:492 -#: ../../../CHANGELOG:511 ../../../CHANGELOG:531 ../../../CHANGELOG:617 -#: ../../../CHANGELOG:631 ../../../CHANGELOG:693 ../../../CHANGELOG:718 -#: ../../../CHANGELOG:862 ../../../CHANGELOG:894 ../../../CHANGELOG:1270 -#: ../../../CHANGELOG:1335 ../../../CHANGELOG:1660 ../../../CHANGELOG:1709 -#: ../../../CHANGELOG:1929 ../../../CHANGELOG:1980 ../../../CHANGELOG:2001 +#: ../../../CHANGELOG:16 ../../../CHANGELOG:41 ../../../CHANGELOG:93 +#: ../../../CHANGELOG:145 ../../../CHANGELOG:191 ../../../CHANGELOG:250 +#: ../../../CHANGELOG:307 ../../../CHANGELOG:338 ../../../CHANGELOG:542 +#: ../../../CHANGELOG:550 ../../../CHANGELOG:569 ../../../CHANGELOG:588 +#: ../../../CHANGELOG:608 ../../../CHANGELOG:694 ../../../CHANGELOG:708 +#: ../../../CHANGELOG:770 ../../../CHANGELOG:795 ../../../CHANGELOG:939 +#: ../../../CHANGELOG:971 ../../../CHANGELOG:1347 ../../../CHANGELOG:1412 +#: ../../../CHANGELOG:1737 ../../../CHANGELOG:1786 ../../../CHANGELOG:2006 +#: ../../../CHANGELOG:2057 ../../../CHANGELOG:2078 msgid "" "Upgrade instructions are available at " "https://docs.funkwhale.audio/admin/upgrading.html" msgstr "" -#: ../../../CHANGELOG:19 ../../../CHANGELOG:71 ../../../CHANGELOG:117 -#: ../../../CHANGELOG:285 ../../../CHANGELOG:476 ../../../CHANGELOG:495 -#: ../../../CHANGELOG:514 ../../../CHANGELOG:534 ../../../CHANGELOG:634 -#: ../../../CHANGELOG:696 ../../../CHANGELOG:786 ../../../CHANGELOG:865 -#: ../../../CHANGELOG:902 ../../../CHANGELOG:1150 ../../../CHANGELOG:1292 -#: ../../../CHANGELOG:1577 ../../../CHANGELOG:1663 ../../../CHANGELOG:1830 -#: ../../../CHANGELOG:1946 ../../../CHANGELOG:1983 ../../../CHANGELOG:2084 -#: ../../../CHANGELOG:2323 ../../../CHANGELOG:2417 ../../../CHANGELOG:2633 -#: ../../../CHANGELOG:2715 ../../../CHANGELOG:2948 ../../../CHANGELOG:3019 -#: ../../../CHANGELOG:3140 ../../../CHANGELOG:3239 ../../../CHANGELOG:3441 -#: ../../../CHANGELOG:3561 ../../../CHANGELOG:3709 ../../../CHANGELOG:3805 -#: ../../../CHANGELOG:3898 ../../../CHANGELOG:3972 -msgid "Enhancements:" -msgstr "" - -#: ../../../CHANGELOG:21 -msgid "Parameterize the default S3 ACL when uploading objects. (#1319)" -msgstr "" - -#: ../../../CHANGELOG:24 ../../../CHANGELOG:76 ../../../CHANGELOG:123 -#: ../../../CHANGELOG:176 ../../../CHANGELOG:233 ../../../CHANGELOG:305 -#: ../../../CHANGELOG:480 ../../../CHANGELOG:500 ../../../CHANGELOG:519 -#: ../../../CHANGELOG:548 ../../../CHANGELOG:620 ../../../CHANGELOG:649 -#: ../../../CHANGELOG:702 ../../../CHANGELOG:811 ../../../CHANGELOG:873 -#: ../../../CHANGELOG:912 ../../../CHANGELOG:1178 ../../../CHANGELOG:1302 -#: ../../../CHANGELOG:1607 ../../../CHANGELOG:1677 ../../../CHANGELOG:1865 -#: ../../../CHANGELOG:1954 ../../../CHANGELOG:1990 ../../../CHANGELOG:2094 -#: ../../../CHANGELOG:2361 ../../../CHANGELOG:2427 ../../../CHANGELOG:2599 -#: ../../../CHANGELOG:2615 ../../../CHANGELOG:2643 ../../../CHANGELOG:2733 -#: ../../../CHANGELOG:2954 ../../../CHANGELOG:3030 ../../../CHANGELOG:3149 -#: ../../../CHANGELOG:3256 ../../../CHANGELOG:3448 ../../../CHANGELOG:3567 -#: ../../../CHANGELOG:3722 ../../../CHANGELOG:3816 ../../../CHANGELOG:3882 -#: ../../../CHANGELOG:3986 ../../../CHANGELOG:4058 ../../../CHANGELOG:4083 -#: ../../../CHANGELOG:4194 ../../../CHANGELOG:4210 ../../../CHANGELOG:4365 -#: ../../../CHANGELOG:4383 +#: ../../../CHANGELOG:19 ../../../CHANGELOG:44 ../../../CHANGELOG:101 +#: ../../../CHANGELOG:153 ../../../CHANGELOG:200 ../../../CHANGELOG:253 +#: ../../../CHANGELOG:310 ../../../CHANGELOG:382 ../../../CHANGELOG:557 +#: ../../../CHANGELOG:577 ../../../CHANGELOG:596 ../../../CHANGELOG:625 +#: ../../../CHANGELOG:697 ../../../CHANGELOG:726 ../../../CHANGELOG:779 +#: ../../../CHANGELOG:888 ../../../CHANGELOG:950 ../../../CHANGELOG:989 +#: ../../../CHANGELOG:1255 ../../../CHANGELOG:1379 ../../../CHANGELOG:1684 +#: ../../../CHANGELOG:1754 ../../../CHANGELOG:1942 ../../../CHANGELOG:2031 +#: ../../../CHANGELOG:2067 ../../../CHANGELOG:2171 ../../../CHANGELOG:2438 +#: ../../../CHANGELOG:2504 ../../../CHANGELOG:2676 ../../../CHANGELOG:2692 +#: ../../../CHANGELOG:2720 ../../../CHANGELOG:2810 ../../../CHANGELOG:3031 +#: ../../../CHANGELOG:3107 ../../../CHANGELOG:3226 ../../../CHANGELOG:3333 +#: ../../../CHANGELOG:3525 ../../../CHANGELOG:3644 ../../../CHANGELOG:3799 +#: ../../../CHANGELOG:3893 ../../../CHANGELOG:3959 ../../../CHANGELOG:4063 +#: ../../../CHANGELOG:4135 ../../../CHANGELOG:4160 ../../../CHANGELOG:4271 +#: ../../../CHANGELOG:4287 ../../../CHANGELOG:4442 ../../../CHANGELOG:4460 msgid "Bugfixes:" msgstr "" -#: ../../../CHANGELOG:26 -msgid "Fix stopped player to not show 00:00 when loading a track (#1432)" +#: ../../../CHANGELOG:21 +msgid "Fixed libre.fm plugin not submitting scrobbles (#1817)" msgstr "" -#: ../../../CHANGELOG:27 -msgid "Fixes channel page (#1729) (1729)" -msgstr "" - -#: ../../../CHANGELOG:29 ../../../CHANGELOG:104 ../../../CHANGELOG:342 +#: ../../../CHANGELOG:23 ../../../CHANGELOG:58 ../../../CHANGELOG:106 +#: ../../../CHANGELOG:181 ../../../CHANGELOG:419 msgid "Committers:" msgstr "" -#: ../../../CHANGELOG:31 ../../../CHANGELOG:42 ../../../CHANGELOG:57 -#: ../../../CHANGELOG:90 ../../../CHANGELOG:99 ../../../CHANGELOG:106 -#: ../../../CHANGELOG:139 ../../../CHANGELOG:153 ../../../CHANGELOG:163 -#: ../../../CHANGELOG:203 ../../../CHANGELOG:214 ../../../CHANGELOG:221 -#: ../../../CHANGELOG:249 ../../../CHANGELOG:680 +#: ../../../CHANGELOG:25 ../../../CHANGELOG:35 ../../../CHANGELOG:60 +#: ../../../CHANGELOG:69 ../../../CHANGELOG:86 ../../../CHANGELOG:108 +#: ../../../CHANGELOG:119 ../../../CHANGELOG:134 ../../../CHANGELOG:167 +#: ../../../CHANGELOG:176 ../../../CHANGELOG:183 ../../../CHANGELOG:216 +#: ../../../CHANGELOG:230 ../../../CHANGELOG:240 ../../../CHANGELOG:280 +#: ../../../CHANGELOG:291 ../../../CHANGELOG:298 ../../../CHANGELOG:326 +#: ../../../CHANGELOG:757 msgid "Georg Krause" msgstr "" -#: ../../../CHANGELOG:32 -msgid "Marcos" -msgstr "" - -#: ../../../CHANGELOG:33 ../../../CHANGELOG:46 ../../../CHANGELOG:60 -#: ../../../CHANGELOG:108 ../../../CHANGELOG:144 ../../../CHANGELOG:157 -#: ../../../CHANGELOG:165 -msgid "MattDHarding" -msgstr "" - -#: ../../../CHANGELOG:34 ../../../CHANGELOG:48 ../../../CHANGELOG:62 -msgid "Stuart Begley-Miller" -msgstr "" - -#: ../../../CHANGELOG:36 ../../../CHANGELOG:85 ../../../CHANGELOG:133 -#: ../../../CHANGELOG:200 ../../../CHANGELOG:238 ../../../CHANGELOG:402 -msgid "Contributors to our Issues:" -msgstr "" - -#: ../../../CHANGELOG:38 ../../../CHANGELOG:135 ../../../CHANGELOG:675 -#: ../../../CHANGELOG:710 ../../../CHANGELOG:834 ../../../CHANGELOG:886 -#: ../../../CHANGELOG:944 ../../../CHANGELOG:1224 ../../../CHANGELOG:1324 -#: ../../../CHANGELOG:1632 ../../../CHANGELOG:1697 ../../../CHANGELOG:1904 -msgid "Agate" -msgstr "" - -#: ../../../CHANGELOG:39 ../../../CHANGELOG:87 -msgid "Beto Dealmeida" -msgstr "" - -#: ../../../CHANGELOG:40 ../../../CHANGELOG:88 -msgid "Cam Sweeney" -msgstr "" - -#: ../../../CHANGELOG:41 ../../../CHANGELOG:56 ../../../CHANGELOG:89 -#: ../../../CHANGELOG:138 ../../../CHANGELOG:152 ../../../CHANGELOG:202 -#: ../../../CHANGELOG:213 ../../../CHANGELOG:220 ../../../CHANGELOG:677 -#: ../../../CHANGELOG:712 ../../../CHANGELOG:839 ../../../CHANGELOG:888 -#: ../../../CHANGELOG:945 ../../../CHANGELOG:1229 ../../../CHANGELOG:1321 -#: ../../../CHANGELOG:1631 ../../../CHANGELOG:1694 ../../../CHANGELOG:1901 -msgid "Ciarán Ainsworth" -msgstr "" - -#: ../../../CHANGELOG:43 ../../../CHANGELOG:58 ../../../CHANGELOG:91 -#: ../../../CHANGELOG:100 ../../../CHANGELOG:140 ../../../CHANGELOG:154 -#: ../../../CHANGELOG:164 ../../../CHANGELOG:204 ../../../CHANGELOG:215 -#: ../../../CHANGELOG:222 -msgid "JuniorJPDJ" -msgstr "" - -#: ../../../CHANGELOG:44 ../../../CHANGELOG:59 ../../../CHANGELOG:92 -#: ../../../CHANGELOG:101 ../../../CHANGELOG:107 ../../../CHANGELOG:142 -#: ../../../CHANGELOG:156 ../../../CHANGELOG:205 ../../../CHANGELOG:216 -#: ../../../CHANGELOG:224 +#: ../../../CHANGELOG:26 ../../../CHANGELOG:31 ../../../CHANGELOG:36 +#: ../../../CHANGELOG:61 ../../../CHANGELOG:70 ../../../CHANGELOG:87 +#: ../../../CHANGELOG:121 ../../../CHANGELOG:136 ../../../CHANGELOG:169 +#: ../../../CHANGELOG:178 ../../../CHANGELOG:184 ../../../CHANGELOG:219 +#: ../../../CHANGELOG:233 ../../../CHANGELOG:282 ../../../CHANGELOG:293 +#: ../../../CHANGELOG:301 msgid "Marcos Peña" msgstr "" -#: ../../../CHANGELOG:45 ../../../CHANGELOG:93 ../../../CHANGELOG:143 -#: ../../../CHANGELOG:206 -msgid "Mathieu Jourdan" +#: ../../../CHANGELOG:28 ../../../CHANGELOG:65 ../../../CHANGELOG:113 +#: ../../../CHANGELOG:162 ../../../CHANGELOG:210 ../../../CHANGELOG:277 +#: ../../../CHANGELOG:315 ../../../CHANGELOG:479 +msgid "Contributors to our Issues:" msgstr "" -#: ../../../CHANGELOG:47 ../../../CHANGELOG:94 ../../../CHANGELOG:145 -#: ../../../CHANGELOG:207 -msgid "Micha Gläß-Stöcker" +#: ../../../CHANGELOG:30 ../../../CHANGELOG:73 ../../../CHANGELOG:118 +#: ../../../CHANGELOG:133 ../../../CHANGELOG:166 ../../../CHANGELOG:215 +#: ../../../CHANGELOG:229 ../../../CHANGELOG:279 ../../../CHANGELOG:290 +#: ../../../CHANGELOG:297 ../../../CHANGELOG:754 ../../../CHANGELOG:789 +#: ../../../CHANGELOG:916 ../../../CHANGELOG:965 ../../../CHANGELOG:1022 +#: ../../../CHANGELOG:1306 ../../../CHANGELOG:1398 ../../../CHANGELOG:1708 +#: ../../../CHANGELOG:1771 ../../../CHANGELOG:1978 +msgid "Ciarán Ainsworth" msgstr "" -#: ../../../CHANGELOG:49 ../../../CHANGELOG:949 ../../../CHANGELOG:1260 -msgid "Tony Wasserka" -msgstr "" - -#: ../../../CHANGELOG:50 ../../../CHANGELOG:147 ../../../CHANGELOG:683 -#: ../../../CHANGELOG:1911 -msgid "jovuit" -msgstr "" - -#: ../../../CHANGELOG:51 ../../../CHANGELOG:63 ../../../CHANGELOG:95 -#: ../../../CHANGELOG:102 ../../../CHANGELOG:148 ../../../CHANGELOG:158 -#: ../../../CHANGELOG:209 -msgid "petitminion" -msgstr "" - -#: ../../../CHANGELOG:52 -msgid "pullopen" -msgstr "" - -#: ../../../CHANGELOG:54 ../../../CHANGELOG:97 ../../../CHANGELOG:150 -#: ../../../CHANGELOG:211 ../../../CHANGELOG:247 ../../../CHANGELOG:435 +#: ../../../CHANGELOG:33 ../../../CHANGELOG:83 ../../../CHANGELOG:131 +#: ../../../CHANGELOG:174 ../../../CHANGELOG:227 ../../../CHANGELOG:288 +#: ../../../CHANGELOG:324 ../../../CHANGELOG:512 msgid "Contributors to our Merge Requests:" msgstr "" -#: ../../../CHANGELOG:61 -msgid "PhieF" +#: ../../../CHANGELOG:39 +msgid "1.2.6 (2022-07-04)" msgstr "" -#: ../../../CHANGELOG:66 -msgid "1.2.4 (2022-04-23)" +#: ../../../CHANGELOG:46 +msgid "Channel overview was displaying foreign tracks (#1773)" msgstr "" -#: ../../../CHANGELOG:73 -msgid "Hand cursor now displayed over artist and album cards" +#: ../../../CHANGELOG:47 +msgid "" +"Fixed login form focusing reset password link instead of next input " +"(#1373)" +msgstr "" + +#: ../../../CHANGELOG:48 +msgid "Fixed missing album contextual menu (#1791)" +msgstr "" + +#: ../../../CHANGELOG:49 +msgid "Fixed single listening submission when repeating a song (#1312)" +msgstr "" + +#: ../../../CHANGELOG:50 +msgid "Fixed subsonic createPlaylist's endpoint doesn't update playlist (#1263)" +msgstr "" + +#: ../../../CHANGELOG:51 +msgid "Resolve timeouts if nodeinfo and service actor is not known (#1714)" +msgstr "" + +#: ../../../CHANGELOG:54 ../../../CHANGELOG:415 ../../../CHANGELOG:2524 +#: ../../../CHANGELOG:3120 ../../../CHANGELOG:3358 ../../../CHANGELOG:4167 +#: ../../../CHANGELOG:4297 +msgid "Other:" +msgstr "" + +#: ../../../CHANGELOG:56 +msgid "Replaced references to #funkwhale-troubleshooting with #funkwhale-support" +msgstr "" + +#: ../../../CHANGELOG:62 ../../../CHANGELOG:81 ../../../CHANGELOG:88 +#: ../../../CHANGELOG:243 +msgid "Petitminion" +msgstr "" + +#: ../../../CHANGELOG:63 ../../../CHANGELOG:68 ../../../CHANGELOG:85 +msgid "wvffle" +msgstr "" + +#: ../../../CHANGELOG:67 +msgid "jeweet" +msgstr "" + +#: ../../../CHANGELOG:71 +msgid "AMoonRabbit" +msgstr "" + +#: ../../../CHANGELOG:72 ../../../CHANGELOG:124 ../../../CHANGELOG:171 +#: ../../../CHANGELOG:222 ../../../CHANGELOG:284 +msgid "Micha Gläß-Stöcker" +msgstr "" + +#: ../../../CHANGELOG:74 ../../../CHANGELOG:758 +msgid "heyarne" +msgstr "" + +#: ../../../CHANGELOG:75 ../../../CHANGELOG:115 ../../../CHANGELOG:212 +#: ../../../CHANGELOG:752 ../../../CHANGELOG:787 ../../../CHANGELOG:911 +#: ../../../CHANGELOG:963 ../../../CHANGELOG:1021 ../../../CHANGELOG:1301 +#: ../../../CHANGELOG:1401 ../../../CHANGELOG:1709 ../../../CHANGELOG:1774 +#: ../../../CHANGELOG:1981 +msgid "Agate" +msgstr "" + +#: ../../../CHANGELOG:76 ../../../CHANGELOG:120 ../../../CHANGELOG:135 +#: ../../../CHANGELOG:168 ../../../CHANGELOG:177 ../../../CHANGELOG:217 +#: ../../../CHANGELOG:231 ../../../CHANGELOG:241 ../../../CHANGELOG:281 +#: ../../../CHANGELOG:292 ../../../CHANGELOG:299 +msgid "JuniorJPDJ" +msgstr "" + +#: ../../../CHANGELOG:77 +msgid "MichaelBechHansen" msgstr "" #: ../../../CHANGELOG:78 +msgid "ooZberg" +msgstr "" + +#: ../../../CHANGELOG:79 +msgid "Esras ." +msgstr "" + +#: ../../../CHANGELOG:80 ../../../CHANGELOG:138 +msgid "PhieF" +msgstr "" + +#: ../../../CHANGELOG:91 +msgid "1.2.5 (2022-05-07)" +msgstr "" + +#: ../../../CHANGELOG:96 ../../../CHANGELOG:148 ../../../CHANGELOG:194 +#: ../../../CHANGELOG:362 ../../../CHANGELOG:553 ../../../CHANGELOG:572 +#: ../../../CHANGELOG:591 ../../../CHANGELOG:611 ../../../CHANGELOG:711 +#: ../../../CHANGELOG:773 ../../../CHANGELOG:863 ../../../CHANGELOG:942 +#: ../../../CHANGELOG:979 ../../../CHANGELOG:1227 ../../../CHANGELOG:1369 +#: ../../../CHANGELOG:1654 ../../../CHANGELOG:1740 ../../../CHANGELOG:1907 +#: ../../../CHANGELOG:2023 ../../../CHANGELOG:2060 ../../../CHANGELOG:2161 +#: ../../../CHANGELOG:2400 ../../../CHANGELOG:2494 ../../../CHANGELOG:2710 +#: ../../../CHANGELOG:2792 ../../../CHANGELOG:3025 ../../../CHANGELOG:3096 +#: ../../../CHANGELOG:3217 ../../../CHANGELOG:3316 ../../../CHANGELOG:3518 +#: ../../../CHANGELOG:3638 ../../../CHANGELOG:3786 ../../../CHANGELOG:3882 +#: ../../../CHANGELOG:3975 ../../../CHANGELOG:4049 +msgid "Enhancements:" +msgstr "" + +#: ../../../CHANGELOG:98 +msgid "Parameterize the default S3 ACL when uploading objects. (#1319)" +msgstr "" + +#: ../../../CHANGELOG:103 +msgid "Fix stopped player to not show 00:00 when loading a track (#1432)" +msgstr "" + +#: ../../../CHANGELOG:104 +msgid "Fixes channel page (#1729) (1729)" +msgstr "" + +#: ../../../CHANGELOG:109 +msgid "Marcos" +msgstr "" + +#: ../../../CHANGELOG:110 ../../../CHANGELOG:123 ../../../CHANGELOG:137 +#: ../../../CHANGELOG:185 ../../../CHANGELOG:221 ../../../CHANGELOG:234 +#: ../../../CHANGELOG:242 +msgid "MattDHarding" +msgstr "" + +#: ../../../CHANGELOG:111 ../../../CHANGELOG:125 ../../../CHANGELOG:139 +msgid "Stuart Begley-Miller" +msgstr "" + +#: ../../../CHANGELOG:116 ../../../CHANGELOG:164 +msgid "Beto Dealmeida" +msgstr "" + +#: ../../../CHANGELOG:117 ../../../CHANGELOG:165 +msgid "Cam Sweeney" +msgstr "" + +#: ../../../CHANGELOG:122 ../../../CHANGELOG:170 ../../../CHANGELOG:220 +#: ../../../CHANGELOG:283 +msgid "Mathieu Jourdan" +msgstr "" + +#: ../../../CHANGELOG:126 ../../../CHANGELOG:1026 ../../../CHANGELOG:1337 +msgid "Tony Wasserka" +msgstr "" + +#: ../../../CHANGELOG:127 ../../../CHANGELOG:224 ../../../CHANGELOG:760 +#: ../../../CHANGELOG:1988 +msgid "jovuit" +msgstr "" + +#: ../../../CHANGELOG:128 ../../../CHANGELOG:140 ../../../CHANGELOG:172 +#: ../../../CHANGELOG:179 ../../../CHANGELOG:225 ../../../CHANGELOG:235 +#: ../../../CHANGELOG:286 +msgid "petitminion" +msgstr "" + +#: ../../../CHANGELOG:129 +msgid "pullopen" +msgstr "" + +#: ../../../CHANGELOG:143 +msgid "1.2.4 (2022-04-23)" +msgstr "" + +#: ../../../CHANGELOG:150 +msgid "Hand cursor now displayed over artist and album cards" +msgstr "" + +#: ../../../CHANGELOG:155 msgid "Fixes docs' SMTP URI configuration (#1749) (1749)" msgstr "" -#: ../../../CHANGELOG:81 ../../../CHANGELOG:328 ../../../CHANGELOG:827 -#: ../../../CHANGELOG:1314 ../../../CHANGELOG:1891 ../../../CHANGELOG:1971 -#: ../../../CHANGELOG:2108 ../../../CHANGELOG:2392 ../../../CHANGELOG:2442 -#: ../../../CHANGELOG:2750 ../../../CHANGELOG:2963 ../../../CHANGELOG:3038 -#: ../../../CHANGELOG:3162 ../../../CHANGELOG:3275 ../../../CHANGELOG:3572 -#: ../../../CHANGELOG:3731 ../../../CHANGELOG:3829 ../../../CHANGELOG:3995 -#: ../../../CHANGELOG:4069 +#: ../../../CHANGELOG:158 ../../../CHANGELOG:405 ../../../CHANGELOG:904 +#: ../../../CHANGELOG:1391 ../../../CHANGELOG:1968 ../../../CHANGELOG:2048 +#: ../../../CHANGELOG:2185 ../../../CHANGELOG:2469 ../../../CHANGELOG:2519 +#: ../../../CHANGELOG:2827 ../../../CHANGELOG:3040 ../../../CHANGELOG:3115 +#: ../../../CHANGELOG:3239 ../../../CHANGELOG:3352 ../../../CHANGELOG:3649 +#: ../../../CHANGELOG:3808 ../../../CHANGELOG:3906 ../../../CHANGELOG:4072 +#: ../../../CHANGELOG:4146 msgid "Documentation:" msgstr "" -#: ../../../CHANGELOG:83 +#: ../../../CHANGELOG:160 msgid "The documentation is now available in two versions: Develop and Stable" msgstr "" -#: ../../../CHANGELOG:112 +#: ../../../CHANGELOG:189 msgid "1.2.3 (2022-03-18)" msgstr "" -#: ../../../CHANGELOG:119 +#: ../../../CHANGELOG:196 msgid "Added support for all cover sources in the embedded player (#1697)." msgstr "" -#: ../../../CHANGELOG:120 +#: ../../../CHANGELOG:197 msgid "" "Change unmaintained PyMemoize library to django-cache-memoize to enable " "Python 3.10 support" msgstr "" -#: ../../../CHANGELOG:125 +#: ../../../CHANGELOG:202 msgid "Catch ValueError on radio end (#1596)" msgstr "" -#: ../../../CHANGELOG:126 +#: ../../../CHANGELOG:203 msgid "Fix bug that prevents users from creating a new oauth application (#1706)" msgstr "" -#: ../../../CHANGELOG:127 +#: ../../../CHANGELOG:204 msgid "Fix failed track adding to playlist being silent (#1020)" msgstr "" -#: ../../../CHANGELOG:128 +#: ../../../CHANGELOG:205 msgid "Fix recently added radio not working has expected (#1674)" msgstr "" -#: ../../../CHANGELOG:129 +#: ../../../CHANGELOG:206 msgid "" "Fixed an issue where you couldn't load the details page for tracks with " "no associated album (#1703)" msgstr "" -#: ../../../CHANGELOG:130 +#: ../../../CHANGELOG:207 msgid "Fixed library visibility dropdown (#1384)" msgstr "" -#: ../../../CHANGELOG:131 +#: ../../../CHANGELOG:208 msgid "" "In playlist editor can now click outside the trashcan but inside the " "button to delete entry (#1348)" msgstr "" -#: ../../../CHANGELOG:136 +#: ../../../CHANGELOG:213 msgid "Baudouin Feildel" msgstr "" -#: ../../../CHANGELOG:137 +#: ../../../CHANGELOG:214 msgid "Christoph Pomaska" msgstr "" -#: ../../../CHANGELOG:141 ../../../CHANGELOG:155 +#: ../../../CHANGELOG:218 ../../../CHANGELOG:232 msgid "Kasper Seweryn" msgstr "" -#: ../../../CHANGELOG:146 +#: ../../../CHANGELOG:223 msgid "dnikolov" msgstr "" -#: ../../../CHANGELOG:160 ../../../CHANGELOG:218 +#: ../../../CHANGELOG:237 ../../../CHANGELOG:295 msgid "Committers" msgstr "" -#: ../../../CHANGELOG:162 +#: ../../../CHANGELOG:239 msgid "Ciaran Ainsworth" msgstr "" -#: ../../../CHANGELOG:166 -msgid "Petitminion" -msgstr "" - -#: ../../../CHANGELOG:167 +#: ../../../CHANGELOG:244 msgid "Reinhard Prechtl" msgstr "" -#: ../../../CHANGELOG:171 +#: ../../../CHANGELOG:248 msgid "1.2.2 (2022-02-04)" msgstr "" -#: ../../../CHANGELOG:178 +#: ../../../CHANGELOG:255 msgid "" "Fix an issue where the tracks tab in a library doesn't show any tracks " "(#1683)" msgstr "" -#: ../../../CHANGELOG:179 +#: ../../../CHANGELOG:256 msgid "Fix an issue with the embedded player not showing any content (#1675)" msgstr "" -#: ../../../CHANGELOG:180 +#: ../../../CHANGELOG:257 msgid "Fix broken instance description if it contains a line break #1673" msgstr "" -#: ../../../CHANGELOG:182 +#: ../../../CHANGELOG:259 msgid "Dependency Updates:" msgstr "" -#: ../../../CHANGELOG:184 +#: ../../../CHANGELOG:261 msgid "" "Update dependency vue-template-compiler to 2.6.14 Update dependency vue " "to ^2.6.14 Update dependency vuex-persistedstate to ^2.7.1 Update " @@ -355,41 +442,41 @@ msgid "" "dependency diff to ^4.0.2 Update dependency axios-auth-refresh to ^2.2.8" msgstr "" -#: ../../../CHANGELOG:208 +#: ../../../CHANGELOG:285 msgid "Ricardo" msgstr "" -#: ../../../CHANGELOG:223 ../../../CHANGELOG:1242 ../../../CHANGELOG:1640 +#: ../../../CHANGELOG:300 ../../../CHANGELOG:1319 ../../../CHANGELOG:1717 msgid "Keunes" msgstr "" -#: ../../../CHANGELOG:228 +#: ../../../CHANGELOG:305 msgid "1.2.1 (2022-01-06)" msgstr "" -#: ../../../CHANGELOG:235 +#: ../../../CHANGELOG:312 msgid "Fix Pipeline for stable release builds (#1652)" msgstr "" -#: ../../../CHANGELOG:236 +#: ../../../CHANGELOG:313 msgid "Fix remote content page (#1655)" msgstr "" -#: ../../../CHANGELOG:240 +#: ../../../CHANGELOG:317 msgid "" "Ciarán Ainsworth Georg Krause Jakob Schürz Mathieu Jourdan Micha " "Gläß-Stöcker petitminion" msgstr "" -#: ../../../CHANGELOG:251 +#: ../../../CHANGELOG:328 msgid "Committers: Dignified Silence Georg Krause JuniorJPDJ nztvar" msgstr "" -#: ../../../CHANGELOG:259 +#: ../../../CHANGELOG:336 msgid "1.2.0 (2021-12-27)" msgstr "" -#: ../../../CHANGELOG:264 +#: ../../../CHANGELOG:341 msgid "" "Due to a bug in our CI Pipeline frontend artifacts are not available at " "https://dev.funkwhale.audio/funkwhale/funkwhale/builds/artifacts/1.2.0/download?job=build_front" @@ -397,31 +484,31 @@ msgid "" "https://dev.funkwhale.audio/funkwhale/funkwhale/-/jobs/81069/artifacts/download" msgstr "" -#: ../../../CHANGELOG:268 +#: ../../../CHANGELOG:345 msgid "" "If you are running the All-in-One-Container since a longer time, you " "probably need to manually migrate your database information. If thats the" " case, you will get a message like this:" msgstr "" -#: ../../../CHANGELOG:270 +#: ../../../CHANGELOG:347 msgid "" "`DETAIL: The data directory was initialized by PostgreSQL version 11, " "which is not compatible with this version 13.5.`" msgstr "" -#: ../../../CHANGELOG:272 +#: ../../../CHANGELOG:349 msgid "" "Make sure the Funkwhale version is set to `1.1.4` in `docker-" "compose.yml`. Now you can run this command to dump the database into a " "file:" msgstr "" -#: ../../../CHANGELOG:274 +#: ../../../CHANGELOG:351 msgid "`docker-compose exec -T funkwhale pg_dump -c -U funkwhale > \"db.dump\"`" msgstr "" -#: ../../../CHANGELOG:276 +#: ../../../CHANGELOG:353 msgid "" "Now you can update the Funkwhale version in `docker-compose.yml` to " "`1.2.0`. Additionally you should save your `data` directory, eg by " @@ -433,224 +520,219 @@ msgid "" "Thats it, enjoy!" msgstr "" -#: ../../../CHANGELOG:278 ../../../CHANGELOG:778 ../../../CHANGELOG:898 -#: ../../../CHANGELOG:1139 ../../../CHANGELOG:1564 ../../../CHANGELOG:1817 -#: ../../../CHANGELOG:2315 ../../../CHANGELOG:2411 ../../../CHANGELOG:2629 -#: ../../../CHANGELOG:2704 ../../../CHANGELOG:2937 ../../../CHANGELOG:3229 -#: ../../../CHANGELOG:3433 ../../../CHANGELOG:3554 ../../../CHANGELOG:3701 -#: ../../../CHANGELOG:3800 ../../../CHANGELOG:3892 ../../../CHANGELOG:3965 -#: ../../../CHANGELOG:4048 ../../../CHANGELOG:4078 ../../../CHANGELOG:4099 -#: ../../../CHANGELOG:4190 ../../../CHANGELOG:4203 ../../../CHANGELOG:4359 -#: ../../../CHANGELOG:4378 +#: ../../../CHANGELOG:355 ../../../CHANGELOG:855 ../../../CHANGELOG:975 +#: ../../../CHANGELOG:1216 ../../../CHANGELOG:1641 ../../../CHANGELOG:1894 +#: ../../../CHANGELOG:2392 ../../../CHANGELOG:2488 ../../../CHANGELOG:2706 +#: ../../../CHANGELOG:2781 ../../../CHANGELOG:3014 ../../../CHANGELOG:3306 +#: ../../../CHANGELOG:3510 ../../../CHANGELOG:3631 ../../../CHANGELOG:3778 +#: ../../../CHANGELOG:3877 ../../../CHANGELOG:3969 ../../../CHANGELOG:4042 +#: ../../../CHANGELOG:4125 ../../../CHANGELOG:4155 ../../../CHANGELOG:4176 +#: ../../../CHANGELOG:4267 ../../../CHANGELOG:4280 ../../../CHANGELOG:4436 +#: ../../../CHANGELOG:4455 msgid "Features:" msgstr "" -#: ../../../CHANGELOG:280 +#: ../../../CHANGELOG:357 msgid "Implemented awesome recently added radio (part of #1390)" msgstr "" -#: ../../../CHANGELOG:281 +#: ../../../CHANGELOG:358 msgid "Rework the instance about page (#1376)" msgstr "" -#: ../../../CHANGELOG:282 +#: ../../../CHANGELOG:359 msgid "Made changes to the track table to make it more visibly pleasing" msgstr "" -#: ../../../CHANGELOG:287 +#: ../../../CHANGELOG:364 msgid "Add linting for Frontend code (#1602)" msgstr "" -#: ../../../CHANGELOG:288 +#: ../../../CHANGELOG:365 msgid "Add xmlns:content to feed schemas fixes #1535" msgstr "" -#: ../../../CHANGELOG:289 +#: ../../../CHANGELOG:366 msgid "Add a Maloja plugin to submit listenings" msgstr "" -#: ../../../CHANGELOG:290 +#: ../../../CHANGELOG:367 msgid "Add artist cover art in subsonic API response (#1528)" msgstr "" -#: ../../../CHANGELOG:291 +#: ../../../CHANGELOG:368 msgid "Allow listen activities privacy level to be set public" msgstr "" -#: ../../../CHANGELOG:292 +#: ../../../CHANGELOG:369 msgid "" "Allow running multi-container setup on non-root user inside docker " "(!1375) (fixes #1334)" msgstr "" -#: ../../../CHANGELOG:293 +#: ../../../CHANGELOG:370 msgid "Change volume dynamic range from 60dB to 40dB (fixes #1544)" msgstr "" -#: ../../../CHANGELOG:294 +#: ../../../CHANGELOG:371 msgid "Change Start Radio to Play Radio (#1400)" msgstr "" -#: ../../../CHANGELOG:295 +#: ../../../CHANGELOG:372 msgid "Display toast when subsonic password is copied (#1496)" msgstr "" -#: ../../../CHANGELOG:296 +#: ../../../CHANGELOG:373 msgid "Expose more metadata in Subsonic's getAlbumList endpoint (#623)" msgstr "" -#: ../../../CHANGELOG:297 +#: ../../../CHANGELOG:374 msgid "ListenBrainz: Submit media player and submission client information" msgstr "" -#: ../../../CHANGELOG:298 +#: ../../../CHANGELOG:375 msgid "" "Make \"play in list\" the default when interacting with individual tracks" " (#1274)" msgstr "" -#: ../../../CHANGELOG:299 +#: ../../../CHANGELOG:376 msgid "" "Prevent an uncontrolled exception when uploading a file without tags, and" " prints user friendly message (1275)" msgstr "" -#: ../../../CHANGELOG:300 +#: ../../../CHANGELOG:377 msgid "Remove deprecated JWT Authentication (#1108) (1108)" msgstr "" -#: ../../../CHANGELOG:301 +#: ../../../CHANGELOG:378 msgid "Remove Raven SDK to report errors to Sentry (#1425) (1425)" msgstr "" -#: ../../../CHANGELOG:302 +#: ../../../CHANGELOG:379 msgid "Replace psycopg2-binary with psycopg2 (#1513)" msgstr "" -#: ../../../CHANGELOG:307 ../../../CHANGELOG:483 +#: ../../../CHANGELOG:384 ../../../CHANGELOG:560 msgid "Add worker-src to nginx header to prevent issues (#1489)" msgstr "" -#: ../../../CHANGELOG:308 +#: ../../../CHANGELOG:385 msgid "Enable stepless adjustment of the volume slider (!1294)" msgstr "" -#: ../../../CHANGELOG:309 +#: ../../../CHANGELOG:386 msgid "" "Fix an error in a Subsonic methods that return lists of numbers/strings " "like getUser" msgstr "" -#: ../../../CHANGELOG:310 +#: ../../../CHANGELOG:387 msgid "Fix showing too long radio descriptions (#1556)" msgstr "" -#: ../../../CHANGELOG:311 +#: ../../../CHANGELOG:388 msgid "" "Fix X-Frame-Options HTTP header for embed and force it to SAMEORIGIN " "value for other pages (fix #1022)" msgstr "" -#: ../../../CHANGELOG:312 +#: ../../../CHANGELOG:389 msgid "Fix before last track starts playing when last track removed (#1485)" msgstr "" -#: ../../../CHANGELOG:313 +#: ../../../CHANGELOG:390 msgid "Fix delete account button is not disalbed when missing password (#1591)" msgstr "" -#: ../../../CHANGELOG:314 +#: ../../../CHANGELOG:391 msgid "Fix omputed properties already defined in components data (#1649)" msgstr "" -#: ../../../CHANGELOG:315 +#: ../../../CHANGELOG:392 msgid "Fix the all in one docker image building process, related to #1503" msgstr "" -#: ../../../CHANGELOG:316 +#: ../../../CHANGELOG:393 msgid "Fix crash in album moderation interface when missing cover (#1474)" msgstr "" -#: ../../../CHANGELOG:317 +#: ../../../CHANGELOG:394 msgid "Fix subsonic scrobble not triggering plugin hook (#1416)" msgstr "" -#: ../../../CHANGELOG:318 +#: ../../../CHANGELOG:395 msgid "Improve formatting of RSS episode descriptions (#1405)" msgstr "" -#: ../../../CHANGELOG:319 ../../../CHANGELOG:484 +#: ../../../CHANGELOG:396 ../../../CHANGELOG:561 msgid "Only suggest typed tag once if it already exists" msgstr "" -#: ../../../CHANGELOG:320 +#: ../../../CHANGELOG:397 msgid "Partially fixed playing two tracks at same time (#1213)" msgstr "" -#: ../../../CHANGELOG:321 +#: ../../../CHANGELOG:398 msgid "Revert changes that break mobile browser playback (#1509)" msgstr "" -#: ../../../CHANGELOG:322 +#: ../../../CHANGELOG:399 msgid "" "Sanitize remote tracks' saving locations with slashes on their names " "(#1435)" msgstr "" -#: ../../../CHANGELOG:323 +#: ../../../CHANGELOG:400 msgid "Show embed option for channel tracks (#1278)" msgstr "" -#: ../../../CHANGELOG:324 +#: ../../../CHANGELOG:401 msgid "" "Store volume in logarithmic scale and convert when setting it to audio " "(fixes #1543)" msgstr "" -#: ../../../CHANGELOG:325 +#: ../../../CHANGELOG:402 msgid "" "Use global Howler volume instead of setting it separatly for each track " "(fixes #1542)" msgstr "" -#: ../../../CHANGELOG:330 +#: ../../../CHANGELOG:407 msgid "Add email configuration to the documentation (#1481)" msgstr "" -#: ../../../CHANGELOG:331 +#: ../../../CHANGELOG:408 msgid "Add server uninstallation documentation (\\!1314)" msgstr "" -#: ../../../CHANGELOG:332 +#: ../../../CHANGELOG:409 msgid "Document location of cli env file on macOS (\\!1354)" msgstr "" -#: ../../../CHANGELOG:333 +#: ../../../CHANGELOG:410 msgid "Fix broken backup documentation (#1345)" msgstr "" -#: ../../../CHANGELOG:334 +#: ../../../CHANGELOG:411 msgid "" "Refactore installation documentation and other small documentation " "adjustments (\\!1314)" msgstr "" -#: ../../../CHANGELOG:335 +#: ../../../CHANGELOG:412 msgid "Add User documentation for built-in plugins" msgstr "" -#: ../../../CHANGELOG:338 ../../../CHANGELOG:2447 ../../../CHANGELOG:3043 -#: ../../../CHANGELOG:3281 ../../../CHANGELOG:4090 ../../../CHANGELOG:4220 -msgid "Other:" -msgstr "" - -#: ../../../CHANGELOG:340 +#: ../../../CHANGELOG:417 msgid "" "Create stable branch, master is now deprecated and will be removed in 1.3" " (#1476)" msgstr "" -#: ../../../CHANGELOG:344 +#: ../../../CHANGELOG:421 msgid "" "Alexandra Parker Alyssa Ross appzer0 Arthur Brugière Asier Iturralde " "Sarasola bittin Blopware Brian McMillen Christoph Pomaska Ciaran " @@ -665,7 +747,7 @@ msgid "" "Wasserka vachan-maker Virgile Robles" msgstr "" -#: ../../../CHANGELOG:404 +#: ../../../CHANGELOG:481 msgid "" "AMoonRabbit Agate Antoine POPINEAU Arthur Brugière Ciarán Ainsworth " "Connor Hay Creak David Marzal Georg Krause Gerhard Beck Greg Poole " @@ -675,7 +757,7 @@ msgid "" "vachan-maker" msgstr "" -#: ../../../CHANGELOG:437 +#: ../../../CHANGELOG:514 msgid "" "Agate Arthur Brugière Ciarán Ainsworth Connor Hay David Marzal Distopico " "Fanyx Georg Abenthung Georg Krause Janek JuniorJPDJ Kasper Seweryn Marcos" @@ -683,226 +765,226 @@ msgid "" " Tony Wasserka heyarne jovuit petitminion thanksd" msgstr "" -#: ../../../CHANGELOG:463 +#: ../../../CHANGELOG:540 msgid "1.1.4 (2021-08-02)" msgstr "" -#: ../../../CHANGELOG:468 +#: ../../../CHANGELOG:545 msgid "" "Pinned version of asgiref to avoid trouble with latest release. For " "further information, see #1516" msgstr "" -#: ../../../CHANGELOG:471 +#: ../../../CHANGELOG:548 msgid "1.1.3 (2021-08-02)" msgstr "" -#: ../../../CHANGELOG:478 +#: ../../../CHANGELOG:555 msgid "Test better tagging of Docker Images (#1505)" msgstr "" -#: ../../../CHANGELOG:482 +#: ../../../CHANGELOG:559 msgid "" "Fix the scrobbler plugin submitting literal \"None\" as MusicBrainz ID " "(#1498)" msgstr "" -#: ../../../CHANGELOG:485 +#: ../../../CHANGELOG:562 msgid "Implement access control on the moderation views (#1494)" msgstr "" -#: ../../../CHANGELOG:486 +#: ../../../CHANGELOG:563 msgid "Prevent open redirect on login (#1492)" msgstr "" -#: ../../../CHANGELOG:490 +#: ../../../CHANGELOG:567 msgid "1.1.2 (2021-05-19)" msgstr "" -#: ../../../CHANGELOG:497 +#: ../../../CHANGELOG:574 msgid "Added modal to prompt users to log in when subscribing to channels (#1296)" msgstr "" -#: ../../../CHANGELOG:502 +#: ../../../CHANGELOG:579 msgid "Added missing is_playable serializer for the tracks endpoint." msgstr "" -#: ../../../CHANGELOG:503 +#: ../../../CHANGELOG:580 msgid "" "Fixed minor graphical bug where loaders would appear white in dark theme " "(#1442)" msgstr "" -#: ../../../CHANGELOG:504 +#: ../../../CHANGELOG:581 msgid "Fixed systemd unit for funkwhale-worker (#1160)" msgstr "" -#: ../../../CHANGELOG:505 +#: ../../../CHANGELOG:582 msgid "Several minor fixes for the Frontend" msgstr "" -#: ../../../CHANGELOG:509 +#: ../../../CHANGELOG:586 msgid "1.1.1 (2021-04-13)" msgstr "" -#: ../../../CHANGELOG:516 +#: ../../../CHANGELOG:593 msgid "Improve UI consistency in artist tracks (#1286)" msgstr "" -#: ../../../CHANGELOG:517 +#: ../../../CHANGELOG:594 msgid "Adds year to album's card and album's base UI" msgstr "" -#: ../../../CHANGELOG:521 +#: ../../../CHANGELOG:598 msgid "Fix playback issues when pausing close the the end of a track (#1324)" msgstr "" -#: ../../../CHANGELOG:522 +#: ../../../CHANGELOG:599 msgid "" "Fix tracks playing in the background without the ability to control them " "(#1213) (#1387)" msgstr "" -#: ../../../CHANGELOG:523 +#: ../../../CHANGELOG:600 msgid "Fixed track playback indicator to reset on queue end (#1380)" msgstr "" -#: ../../../CHANGELOG:524 +#: ../../../CHANGELOG:601 msgid "" "Frontend build tooling is less dependent on `npm` or `yarn` being used " "(!1285)" msgstr "" -#: ../../../CHANGELOG:525 +#: ../../../CHANGELOG:602 msgid "Fixed a small discrepancy to the subsonic api 1374" msgstr "" -#: ../../../CHANGELOG:529 +#: ../../../CHANGELOG:606 msgid "1.1 (2021-03-10)" msgstr "" -#: ../../../CHANGELOG:536 ../../../CHANGELOG:636 +#: ../../../CHANGELOG:613 ../../../CHANGELOG:713 msgid "Add number of tracks and discs of an album to API (#1238)" msgstr "" -#: ../../../CHANGELOG:537 ../../../CHANGELOG:637 +#: ../../../CHANGELOG:614 ../../../CHANGELOG:714 msgid "Add spacing after \"Play all\" button in playlist view (!1271)" msgstr "" -#: ../../../CHANGELOG:538 ../../../CHANGELOG:638 +#: ../../../CHANGELOG:615 ../../../CHANGELOG:715 msgid "Added a ListenBrainz plugin to submit listenings" msgstr "" -#: ../../../CHANGELOG:539 ../../../CHANGELOG:639 +#: ../../../CHANGELOG:616 ../../../CHANGELOG:716 msgid "" "Added ability to choose fediverse addresses from channel subscription " "page/podcast screen (#1294)" msgstr "" -#: ../../../CHANGELOG:540 ../../../CHANGELOG:640 +#: ../../../CHANGELOG:617 ../../../CHANGELOG:717 msgid "" "Added new search functions to allow users to more easily search for " "podcasts in the UI." msgstr "" -#: ../../../CHANGELOG:541 ../../../CHANGELOG:641 +#: ../../../CHANGELOG:618 ../../../CHANGELOG:718 msgid "Added padding to volume slider to ease mouse control (#1241)" msgstr "" -#: ../../../CHANGELOG:542 ../../../CHANGELOG:642 +#: ../../../CHANGELOG:619 ../../../CHANGELOG:719 msgid "Logarithmic scale for volume slider (#1222)" msgstr "" -#: ../../../CHANGELOG:543 ../../../CHANGELOG:643 +#: ../../../CHANGELOG:620 ../../../CHANGELOG:720 msgid "More user-friendly subsonic tokens (#1269)" msgstr "" -#: ../../../CHANGELOG:544 ../../../CHANGELOG:644 +#: ../../../CHANGELOG:621 ../../../CHANGELOG:721 msgid "Remove manual entry of Import Reference on front-end import (#1284)" msgstr "" -#: ../../../CHANGELOG:545 ../../../CHANGELOG:646 +#: ../../../CHANGELOG:622 ../../../CHANGELOG:723 msgid "Support AIFF file format (#1243)" msgstr "" -#: ../../../CHANGELOG:550 ../../../CHANGELOG:651 +#: ../../../CHANGELOG:627 ../../../CHANGELOG:728 msgid "\"Add check for empty/null covers (#1281)\"" msgstr "" -#: ../../../CHANGELOG:551 ../../../CHANGELOG:652 +#: ../../../CHANGELOG:628 ../../../CHANGELOG:729 msgid "" "Added an album filter to fix problem where channel entries would show up " "in the wrong series (#1282)" msgstr "" -#: ../../../CHANGELOG:552 ../../../CHANGELOG:653 +#: ../../../CHANGELOG:629 ../../../CHANGELOG:730 msgid "Avoid broken Faker version (#1323)" msgstr "" -#: ../../../CHANGELOG:553 ../../../CHANGELOG:654 +#: ../../../CHANGELOG:630 ../../../CHANGELOG:731 msgid "" "Changed audio format detection to happen via sniffing and not file " "extensions (#1274)" msgstr "" -#: ../../../CHANGELOG:554 ../../../CHANGELOG:655 +#: ../../../CHANGELOG:631 ../../../CHANGELOG:732 msgid "" "Changed default behaviour of channel entries to use channel artwork if no" " entry artwork available (#1289)" msgstr "" -#: ../../../CHANGELOG:555 ../../../CHANGELOG:656 +#: ../../../CHANGELOG:632 ../../../CHANGELOG:733 msgid "Fix delete library modal closing immediately (#1272)" msgstr "" -#: ../../../CHANGELOG:556 ../../../CHANGELOG:657 +#: ../../../CHANGELOG:633 ../../../CHANGELOG:734 msgid "Fix public shared remote library radio button being disabled (#1292)" msgstr "" -#: ../../../CHANGELOG:557 ../../../CHANGELOG:658 +#: ../../../CHANGELOG:634 ../../../CHANGELOG:735 msgid "Fixed an issue that prevented disabling plugins" msgstr "" -#: ../../../CHANGELOG:558 ../../../CHANGELOG:659 +#: ../../../CHANGELOG:635 ../../../CHANGELOG:736 msgid "" "Fixed an issue where channel albums don't show up in the album search " "(#1300)" msgstr "" -#: ../../../CHANGELOG:559 ../../../CHANGELOG:660 +#: ../../../CHANGELOG:636 ../../../CHANGELOG:737 msgid "" "Fixed an issue where modals would prevent users being able to interact " "with channels (#1295)" msgstr "" -#: ../../../CHANGELOG:560 ../../../CHANGELOG:661 +#: ../../../CHANGELOG:637 ../../../CHANGELOG:738 msgid "Update MediaSession metadata for initially loaded track (#1252)" msgstr "" -#: ../../../CHANGELOG:561 ../../../CHANGELOG:662 +#: ../../../CHANGELOG:638 ../../../CHANGELOG:739 msgid "Update playback position slider also when track is paused (#1266)" msgstr "" -#: ../../../CHANGELOG:562 ../../../CHANGELOG:622 +#: ../../../CHANGELOG:639 ../../../CHANGELOG:699 msgid "" "Fixed follows from Pleroma with custom Emoji as Tag by ignoring not " "supported tag types #1342" msgstr "" -#: ../../../CHANGELOG:563 ../../../CHANGELOG:623 +#: ../../../CHANGELOG:640 ../../../CHANGELOG:700 msgid "Update pleroma JSON-LD Schema (#1341)" msgstr "" -#: ../../../CHANGELOG:564 ../../../CHANGELOG:625 +#: ../../../CHANGELOG:641 ../../../CHANGELOG:702 msgid "Pin twisted version to 20.3.0" msgstr "" -#: ../../../CHANGELOG:566 ../../../CHANGELOG:664 ../../../CHANGELOG:708 -#: ../../../CHANGELOG:884 +#: ../../../CHANGELOG:643 ../../../CHANGELOG:741 ../../../CHANGELOG:785 +#: ../../../CHANGELOG:961 msgid "Contributors to this release (development, documentation, reviews):" msgstr "" -#: ../../../CHANGELOG:568 +#: ../../../CHANGELOG:645 msgid "" "Adam Novak Agate alemairebe Alicia Blasco Leon anonymous Amaranthe " "appzer0 Arne Asier Iturralde Sarasola Christian Paul Ciarán Ainsworth " @@ -913,690 +995,686 @@ msgid "" "Cabrera Silver Fox Snack Capt SpcCw Strom Lin vicdorke x" msgstr "" -#: ../../../CHANGELOG:615 +#: ../../../CHANGELOG:692 msgid "1.1-rc2 (2021-03-01)" msgstr "" -#: ../../../CHANGELOG:624 +#: ../../../CHANGELOG:701 msgid "" "Revert fork replacement of http-signature since official package breaks " "federation" msgstr "" -#: ../../../CHANGELOG:629 +#: ../../../CHANGELOG:706 msgid "1.1-rc1 (2021-02-24)" msgstr "" -#: ../../../CHANGELOG:645 +#: ../../../CHANGELOG:722 msgid "Replaced forked http-signature dependency with official package (#876)" msgstr "" -#: ../../../CHANGELOG:666 ../../../CHANGELOG:1647 ../../../CHANGELOG:1703 +#: ../../../CHANGELOG:743 ../../../CHANGELOG:1724 ../../../CHANGELOG:1780 msgid "Reg" msgstr "" -#: ../../../CHANGELOG:667 ../../../CHANGELOG:1636 ../../../CHANGELOG:1700 +#: ../../../CHANGELOG:744 ../../../CHANGELOG:1713 ../../../CHANGELOG:1777 msgid "hellekin" msgstr "" -#: ../../../CHANGELOG:668 ../../../CHANGELOG:1325 ../../../CHANGELOG:1633 -#: ../../../CHANGELOG:1698 +#: ../../../CHANGELOG:745 ../../../CHANGELOG:1402 ../../../CHANGELOG:1710 +#: ../../../CHANGELOG:1775 msgid "Esteban" msgstr "" -#: ../../../CHANGELOG:669 ../../../CHANGELOG:1635 ../../../CHANGELOG:1699 +#: ../../../CHANGELOG:746 ../../../CHANGELOG:1712 ../../../CHANGELOG:1776 msgid "Freyja Wildes" msgstr "" -#: ../../../CHANGELOG:670 ../../../CHANGELOG:1629 +#: ../../../CHANGELOG:747 ../../../CHANGELOG:1706 msgid "Amaranthe" msgstr "" -#: ../../../CHANGELOG:671 +#: ../../../CHANGELOG:748 msgid "Eleos" msgstr "" -#: ../../../CHANGELOG:672 ../../../CHANGELOG:1326 ../../../CHANGELOG:1639 -#: ../../../CHANGELOG:1701 +#: ../../../CHANGELOG:749 ../../../CHANGELOG:1403 ../../../CHANGELOG:1716 +#: ../../../CHANGELOG:1778 msgid "Johannes H." msgstr "" -#: ../../../CHANGELOG:673 ../../../CHANGELOG:1643 ../../../CHANGELOG:1702 +#: ../../../CHANGELOG:750 ../../../CHANGELOG:1720 ../../../CHANGELOG:1779 msgid "Mehdi" msgstr "" -#: ../../../CHANGELOG:674 +#: ../../../CHANGELOG:751 msgid "Adam Novak" msgstr "" -#: ../../../CHANGELOG:676 +#: ../../../CHANGELOG:753 msgid "Christian Paul" msgstr "" -#: ../../../CHANGELOG:678 +#: ../../../CHANGELOG:755 msgid "Erik Duxstad" msgstr "" -#: ../../../CHANGELOG:679 +#: ../../../CHANGELOG:756 msgid "Fred Uggla" msgstr "" -#: ../../../CHANGELOG:681 -msgid "heyarne" -msgstr "" - -#: ../../../CHANGELOG:682 ../../../CHANGELOG:1908 +#: ../../../CHANGELOG:759 ../../../CHANGELOG:1985 msgid "interfect" msgstr "" -#: ../../../CHANGELOG:684 +#: ../../../CHANGELOG:761 msgid "Nitai Bezerra da Silva" msgstr "" -#: ../../../CHANGELOG:685 +#: ../../../CHANGELOG:762 msgid "Philipp Wolfer" msgstr "" -#: ../../../CHANGELOG:686 +#: ../../../CHANGELOG:763 msgid "Pierre Couy" msgstr "" -#: ../../../CHANGELOG:687 +#: ../../../CHANGELOG:764 msgid "Robert Kaye" msgstr "" -#: ../../../CHANGELOG:688 +#: ../../../CHANGELOG:765 msgid "Strom Lin" msgstr "" -#: ../../../CHANGELOG:691 +#: ../../../CHANGELOG:768 msgid "1.0.1 (2020-10-31)" msgstr "" -#: ../../../CHANGELOG:698 +#: ../../../CHANGELOG:775 msgid "Added controls to play volume of an album (#1226)" msgstr "" -#: ../../../CHANGELOG:699 +#: ../../../CHANGELOG:776 msgid "Allow genre tags to be updated when rescanning files in-place (#1246)" msgstr "" -#: ../../../CHANGELOG:704 +#: ../../../CHANGELOG:781 msgid "Fixed broken install because of upgraded dependencies" msgstr "" -#: ../../../CHANGELOG:705 +#: ../../../CHANGELOG:782 msgid "Fixed duplication of discs for multi-disc albums in album views (#1228)" msgstr "" -#: ../../../CHANGELOG:706 +#: ../../../CHANGELOG:783 msgid "Make the generated RSS feed more conformant with w3c specification (#1250)" msgstr "" -#: ../../../CHANGELOG:711 +#: ../../../CHANGELOG:788 msgid "Cédric Schieli" msgstr "" -#: ../../../CHANGELOG:713 +#: ../../../CHANGELOG:790 msgid "Kuba Orlik" msgstr "" -#: ../../../CHANGELOG:716 +#: ../../../CHANGELOG:793 msgid "1.0 (2020-09-09)" msgstr "" -#: ../../../CHANGELOG:723 +#: ../../../CHANGELOG:800 msgid "Dropped python 3.5 support [manual action required, non-docker only]" msgstr "" -#: ../../../CHANGELOG:725 +#: ../../../CHANGELOG:802 msgid "" "With Funkwhale 1.0, we're dropping support for Python 3.5. Before " "upgrading, ensure ``python3 --version`` returns ``3.6`` or higher." msgstr "" -#: ../../../CHANGELOG:728 +#: ../../../CHANGELOG:805 msgid "If it returns ``3.6`` or higher, you have nothing to do." msgstr "" -#: ../../../CHANGELOG:730 +#: ../../../CHANGELOG:807 msgid "" "If it returns ``3.5``, you will need to upgrade your Python version/Host," " then recreate your virtual environment::" msgstr "" -#: ../../../CHANGELOG:737 +#: ../../../CHANGELOG:814 msgid "Increased quality of JPEG thumbnails [manual action required]" msgstr "" -#: ../../../CHANGELOG:739 +#: ../../../CHANGELOG:816 msgid "" "Default quality for JPEG thumbnails was increased from 70 to 95, as 70 " "was producing visible artifacts in resized images." msgstr "" -#: ../../../CHANGELOG:741 +#: ../../../CHANGELOG:818 msgid "" "Because of this change, existing thumbnails will not load, and you will " "need to:" msgstr "" -#: ../../../CHANGELOG:743 +#: ../../../CHANGELOG:820 msgid "delete the ``__sized__`` directory in your ``MEDIA_ROOT`` directory" msgstr "" -#: ../../../CHANGELOG:744 +#: ../../../CHANGELOG:821 msgid "" "run ``python manage.py fw media generate-thumbnails`` to regenerate " "thumbnails with the enhanced quality" msgstr "" -#: ../../../CHANGELOG:746 +#: ../../../CHANGELOG:823 msgid "" "If you don't want to regenerate thumbnails, you can keep the old ones by " "adding ``THUMBNAIL_JPEG_RESIZE_QUALITY=70`` to your .env file." msgstr "" -#: ../../../CHANGELOG:749 ../../../CHANGELOG:929 +#: ../../../CHANGELOG:826 ../../../CHANGELOG:1006 msgid "Small API breaking change in ``/api/v1/libraries``" msgstr "" -#: ../../../CHANGELOG:751 ../../../CHANGELOG:931 +#: ../../../CHANGELOG:828 ../../../CHANGELOG:1008 msgid "" "To allow easier crawling of public libraries on a pod,we had to make a " "slight breaking change to the behaviour of ``GET /api/v1/libraries``." msgstr "" -#: ../../../CHANGELOG:754 ../../../CHANGELOG:934 +#: ../../../CHANGELOG:831 ../../../CHANGELOG:1011 msgid "Before, it returned only libraries owned by the current user." msgstr "" -#: ../../../CHANGELOG:756 ../../../CHANGELOG:936 +#: ../../../CHANGELOG:833 ../../../CHANGELOG:1013 msgid "" "Now, it returns all the accessible libraries (including ones from other " "users and pods)." msgstr "" -#: ../../../CHANGELOG:758 ../../../CHANGELOG:938 +#: ../../../CHANGELOG:835 ../../../CHANGELOG:1015 msgid "" "If you are consuming the API via a third-party client and need to " "retrieve your libraries, use the ``scope`` parameter, like this: ``GET " "/api/v1/libraries?scope=me``" msgstr "" -#: ../../../CHANGELOG:762 +#: ../../../CHANGELOG:839 msgid "API breaking change in ``/api/v1/albums``" msgstr "" -#: ../../../CHANGELOG:764 +#: ../../../CHANGELOG:841 msgid "" "To increase performance, querying ``/api/v1/albums`` doesn't return album" " tracks anymore. This caused some performance issues, especially as some " "albums and series have dozens or even hundreds of tracks." msgstr "" -#: ../../../CHANGELOG:767 +#: ../../../CHANGELOG:844 msgid "" "If you want to retrieve tracks for an album, you can query " "``/api/v1/tracks/?album=``." msgstr "" -#: ../../../CHANGELOG:770 +#: ../../../CHANGELOG:847 msgid "JWT deprecation" msgstr "" -#: ../../../CHANGELOG:772 +#: ../../../CHANGELOG:849 msgid "" "API Authentication using JWT is deprecated and will be removed in " "Funkwhale 1.0. Please use OAuth or application tokens and refer to our " "API documentation at https://docs.funkwhale.audio/swagger/ for guidance." msgstr "" -#: ../../../CHANGELOG:776 ../../../CHANGELOG:1137 +#: ../../../CHANGELOG:853 ../../../CHANGELOG:1214 msgid "Full list of changes" msgstr "" -#: ../../../CHANGELOG:780 +#: ../../../CHANGELOG:857 msgid "Allow users to hide compilation artists on the artist search page (#1053)" msgstr "" -#: ../../../CHANGELOG:781 +#: ../../../CHANGELOG:858 msgid "Can now launch server import from the UI (#1105)" msgstr "" -#: ../../../CHANGELOG:782 +#: ../../../CHANGELOG:859 msgid "Dedicated, advanced search page (#370)" msgstr "" -#: ../../../CHANGELOG:783 +#: ../../../CHANGELOG:860 msgid "Persist theme and language settings accross sessions (#996)" msgstr "" -#: ../../../CHANGELOG:788 +#: ../../../CHANGELOG:865 msgid "Add support for unauthenticated users hitting the logout page" msgstr "" -#: ../../../CHANGELOG:789 +#: ../../../CHANGELOG:866 msgid "Added support for Licence Art Libre (#1088)" msgstr "" -#: ../../../CHANGELOG:790 +#: ../../../CHANGELOG:867 msgid "Broadcast/handle rejected follows (#858)" msgstr "" -#: ../../../CHANGELOG:791 +#: ../../../CHANGELOG:868 msgid "" "Confirm email without requiring the user to validate the form manually " "(#407)" msgstr "" -#: ../../../CHANGELOG:792 +#: ../../../CHANGELOG:869 msgid "Display channel and track downloads count (#1178)" msgstr "" -#: ../../../CHANGELOG:793 +#: ../../../CHANGELOG:870 msgid "Do not include tracks in album API representation (#1102)" msgstr "" -#: ../../../CHANGELOG:794 +#: ../../../CHANGELOG:871 msgid "" "Dropped python 3.5 support. Python 3.6 is the minimum required version " "(#1099)" msgstr "" -#: ../../../CHANGELOG:795 +#: ../../../CHANGELOG:872 msgid "Improved keyboard accessibility (#1125)" msgstr "" -#: ../../../CHANGELOG:796 +#: ../../../CHANGELOG:873 msgid "Improved naming of pages for accessibility (#1127)" msgstr "" -#: ../../../CHANGELOG:797 +#: ../../../CHANGELOG:874 msgid "Improved shuffle behaviour (#1190)" msgstr "" -#: ../../../CHANGELOG:798 +#: ../../../CHANGELOG:875 msgid "Increased quality of JPEG thumbnails" msgstr "" -#: ../../../CHANGELOG:799 +#: ../../../CHANGELOG:876 msgid "Lock focus in modals to improve accessibility (#1128)" msgstr "" -#: ../../../CHANGELOG:800 +#: ../../../CHANGELOG:877 msgid "" "More consistent search UX on /albums, /artists, /radios and /playlists " "(#1131)" msgstr "" -#: ../../../CHANGELOG:801 +#: ../../../CHANGELOG:878 msgid "Play button now replace current queue instead of appending to it (#1083)" msgstr "" -#: ../../../CHANGELOG:802 +#: ../../../CHANGELOG:879 msgid "Set proper lang attribute on HTML document (#1130)" msgstr "" -#: ../../../CHANGELOG:803 +#: ../../../CHANGELOG:880 msgid "Use semantic headers for accessibility (#1121)" msgstr "" -#: ../../../CHANGELOG:804 +#: ../../../CHANGELOG:881 msgid "Users can now update their email address (#292)" msgstr "" -#: ../../../CHANGELOG:805 +#: ../../../CHANGELOG:882 msgid "" "[plugin, scrobbler] Use last.fm API v2 for scrobbling if API key and " "secret are provided" msgstr "" -#: ../../../CHANGELOG:806 +#: ../../../CHANGELOG:883 msgid "Added a new, large thumbnail size for cover images (#1205" msgstr "" -#: ../../../CHANGELOG:807 +#: ../../../CHANGELOG:884 msgid "" "Enforce authentication when viewing remote channels, profiles and " "libraries (#1210)" msgstr "" -#: ../../../CHANGELOG:813 +#: ../../../CHANGELOG:890 msgid "Fix broken media support detection (#1180)" msgstr "" -#: ../../../CHANGELOG:814 +#: ../../../CHANGELOG:891 msgid "Fix layout issue with playbar on landscape tablets (#1144)" msgstr "" -#: ../../../CHANGELOG:815 +#: ../../../CHANGELOG:892 msgid "Fix random radio so that podcast content is not picked up (#1140)" msgstr "" -#: ../../../CHANGELOG:816 +#: ../../../CHANGELOG:893 msgid "" "Fixed an issue with search pages where results would not appear after " "navigating to another page" msgstr "" -#: ../../../CHANGELOG:817 +#: ../../../CHANGELOG:894 msgid "Fixed crash with negative track position in file tags (#1193)" msgstr "" -#: ../../../CHANGELOG:818 +#: ../../../CHANGELOG:895 msgid "Handle access errors scanning directories when importing files" msgstr "" -#: ../../../CHANGELOG:819 ../../../CHANGELOG:882 +#: ../../../CHANGELOG:896 ../../../CHANGELOG:959 msgid "" "Make channel card updated times more humanly readable, add " "internationalization (#1089)" msgstr "" -#: ../../../CHANGELOG:820 +#: ../../../CHANGELOG:897 msgid "" "Ensure search page reloads if another search is submitted in the sidebar " "(#1197)" msgstr "" -#: ../../../CHANGELOG:821 +#: ../../../CHANGELOG:898 msgid "" "Fixed \"scope=subscribed\" on albums, artists, uploads and libraries API " "(#1217)" msgstr "" -#: ../../../CHANGELOG:822 +#: ../../../CHANGELOG:899 msgid "Fixed broken federation with pods using allow-listing (#1999)" msgstr "" -#: ../../../CHANGELOG:823 +#: ../../../CHANGELOG:900 msgid "Fixed broken search when using (, \" or & chars (#1196)" msgstr "" -#: ../../../CHANGELOG:824 +#: ../../../CHANGELOG:901 msgid "Fixed domains table hidden controls when no domains are found (#1198)" msgstr "" -#: ../../../CHANGELOG:829 +#: ../../../CHANGELOG:906 msgid "Simplify Docker mono-container installation and upgrade documentation" msgstr "" -#: ../../../CHANGELOG:832 ../../../CHANGELOG:1222 +#: ../../../CHANGELOG:909 ../../../CHANGELOG:1299 msgid "" "Contributors to this release (translation, development, documentation, " "reviews, design, testing, third-party projects):" msgstr "" -#: ../../../CHANGELOG:835 +#: ../../../CHANGELOG:912 msgid "Andy Craze" msgstr "" -#: ../../../CHANGELOG:836 +#: ../../../CHANGELOG:913 msgid "anonymous" msgstr "" -#: ../../../CHANGELOG:837 +#: ../../../CHANGELOG:914 msgid "appzer0" msgstr "" -#: ../../../CHANGELOG:838 +#: ../../../CHANGELOG:915 msgid "Arne" msgstr "" -#: ../../../CHANGELOG:840 ../../../CHANGELOG:1231 ../../../CHANGELOG:1323 -#: ../../../CHANGELOG:1903 +#: ../../../CHANGELOG:917 ../../../CHANGELOG:1308 ../../../CHANGELOG:1400 +#: ../../../CHANGELOG:1980 msgid "Daniele Lira Mereb" msgstr "" -#: ../../../CHANGELOG:841 +#: ../../../CHANGELOG:918 msgid "dulz" msgstr "" -#: ../../../CHANGELOG:842 ../../../CHANGELOG:1235 ../../../CHANGELOG:1634 +#: ../../../CHANGELOG:919 ../../../CHANGELOG:1312 ../../../CHANGELOG:1711 msgid "Francesc Galí" msgstr "" -#: ../../../CHANGELOG:843 +#: ../../../CHANGELOG:920 msgid "ghose" msgstr "" -#: ../../../CHANGELOG:844 +#: ../../../CHANGELOG:921 msgid "Kalle Anka" msgstr "" -#: ../../../CHANGELOG:845 +#: ../../../CHANGELOG:922 msgid "mekind" msgstr "" -#: ../../../CHANGELOG:846 +#: ../../../CHANGELOG:923 msgid "Meliurwen" msgstr "" -#: ../../../CHANGELOG:847 +#: ../../../CHANGELOG:924 msgid "Puri" msgstr "" -#: ../../../CHANGELOG:848 ../../../CHANGELOG:1253 ../../../CHANGELOG:1329 +#: ../../../CHANGELOG:925 ../../../CHANGELOG:1330 ../../../CHANGELOG:1406 msgid "Quentin PAGÈS" msgstr "" -#: ../../../CHANGELOG:849 +#: ../../../CHANGELOG:926 msgid "Raphaël Ventura" msgstr "" -#: ../../../CHANGELOG:850 +#: ../../../CHANGELOG:927 msgid "Slimane Selyan Amiri" msgstr "" -#: ../../../CHANGELOG:851 ../../../CHANGELOG:1257 ../../../CHANGELOG:1650 +#: ../../../CHANGELOG:928 ../../../CHANGELOG:1334 ../../../CHANGELOG:1727 msgid "SpcCw" msgstr "" -#: ../../../CHANGELOG:852 +#: ../../../CHANGELOG:929 msgid "Stefano Pigozzi" msgstr "" -#: ../../../CHANGELOG:853 +#: ../../../CHANGELOG:930 msgid "Sébastien de Melo" msgstr "" -#: ../../../CHANGELOG:854 +#: ../../../CHANGELOG:931 msgid "Ventura Pérez García" msgstr "" -#: ../../../CHANGELOG:855 +#: ../../../CHANGELOG:932 msgid "vicdorke" msgstr "" -#: ../../../CHANGELOG:856 ../../../CHANGELOG:1265 ../../../CHANGELOG:1654 +#: ../../../CHANGELOG:933 ../../../CHANGELOG:1342 ../../../CHANGELOG:1731 msgid "Xosé M" msgstr "" -#: ../../../CHANGELOG:860 +#: ../../../CHANGELOG:937 msgid "0.21.2 (2020-07-27)" msgstr "" -#: ../../../CHANGELOG:867 +#: ../../../CHANGELOG:944 msgid "" "Added a new ?related=obj_id filter for artists, albums and tracks, based " "on tags" msgstr "" -#: ../../../CHANGELOG:868 +#: ../../../CHANGELOG:945 msgid "Can now filter subscribed content through API (#1116)" msgstr "" -#: ../../../CHANGELOG:869 +#: ../../../CHANGELOG:946 msgid "" "Support ordering=random for artists, albums, tracks and channels " "endpoints (#1145)" msgstr "" -#: ../../../CHANGELOG:870 +#: ../../../CHANGELOG:947 msgid "Use role=alert on forms/toast message to improve accessibility (#1134)" msgstr "" -#: ../../../CHANGELOG:875 +#: ../../../CHANGELOG:952 msgid "Fix embedded player not working on channel serie/album (#1175)" msgstr "" -#: ../../../CHANGELOG:876 +#: ../../../CHANGELOG:953 msgid "Fixed broken mimetype detection during import (#1165)" msgstr "" -#: ../../../CHANGELOG:877 +#: ../../../CHANGELOG:954 msgid "Fixed crash when loading recent albums via Subsonic (#1158)" msgstr "" -#: ../../../CHANGELOG:878 +#: ../../../CHANGELOG:955 msgid "Fixed crash with null help text in admin (#1161)" msgstr "" -#: ../../../CHANGELOG:879 +#: ../../../CHANGELOG:956 msgid "Fixed invalid metadata when importing multi-artists tracks/albums (#1104)" msgstr "" -#: ../../../CHANGELOG:880 +#: ../../../CHANGELOG:957 msgid "Fixed player crash when using Funkwhale as a PWA (#1157)" msgstr "" -#: ../../../CHANGELOG:881 +#: ../../../CHANGELOG:958 msgid "Fixed wrong covert art displaying in some situations (#1138)" msgstr "" -#: ../../../CHANGELOG:887 +#: ../../../CHANGELOG:964 msgid "Bheesham Persaud" msgstr "" -#: ../../../CHANGELOG:892 +#: ../../../CHANGELOG:969 msgid "0.21.1 (2020-06-11)" msgstr "" -#: ../../../CHANGELOG:900 +#: ../../../CHANGELOG:977 msgid "" "Support a --watch mode with ``import_files`` to automatically add, update" " and remove files when filesystem is updated (#721)" msgstr "" -#: ../../../CHANGELOG:904 +#: ../../../CHANGELOG:981 msgid "Added new channels widget on pod landing page (#1113)" msgstr "" -#: ../../../CHANGELOG:905 +#: ../../../CHANGELOG:982 msgid "Fix HTML not including instance name in some situations (#1107)" msgstr "" -#: ../../../CHANGELOG:906 +#: ../../../CHANGELOG:983 msgid "" "Make URL-building logic more resilient against reverse proxy " "misconfiguration (#1085)" msgstr "" -#: ../../../CHANGELOG:907 +#: ../../../CHANGELOG:984 msgid "Removed unused masonry dependency (#1112)" msgstr "" -#: ../../../CHANGELOG:908 +#: ../../../CHANGELOG:985 msgid "" "Support for specifying itunes:email and itunes:name in channels for " "compatibiliy with third-party platforms (#1154)" msgstr "" -#: ../../../CHANGELOG:909 +#: ../../../CHANGELOG:986 msgid "" "Updated the /api/v1/libraries endpoint to support listing public " "libraries from other users/pods (#1151)" msgstr "" -#: ../../../CHANGELOG:914 +#: ../../../CHANGELOG:991 msgid "" "Added safeguard to ensure local uploads are never purged from cache " "(#1086)" msgstr "" -#: ../../../CHANGELOG:915 +#: ../../../CHANGELOG:992 msgid "" "Ensure firefox password manager dont autofill username in search bar " "(#1090)" msgstr "" -#: ../../../CHANGELOG:916 +#: ../../../CHANGELOG:993 msgid "" "Ensure player doesn't disappear when last queue track is removed manually" " (#1092)" msgstr "" -#: ../../../CHANGELOG:917 +#: ../../../CHANGELOG:994 msgid "Ensure tracks linked to skipped upload can be pruned (#1011)" msgstr "" -#: ../../../CHANGELOG:918 +#: ../../../CHANGELOG:995 msgid "Fix playlist modal only listing 50 first playlists (#1087)" msgstr "" -#: ../../../CHANGELOG:919 +#: ../../../CHANGELOG:996 msgid "Fixed a wording issue on artist channel page (#1117)" msgstr "" -#: ../../../CHANGELOG:920 +#: ../../../CHANGELOG:997 msgid "Fixed crash on python 3.5 with cli importer (#1155)" msgstr "" -#: ../../../CHANGELOG:921 +#: ../../../CHANGELOG:998 msgid "Fixed issue when displaying starred tracks on subsonic (#1082)" msgstr "" -#: ../../../CHANGELOG:922 +#: ../../../CHANGELOG:999 msgid "" "Fixed mimetype detection issue that broke transcoding on some tracks " "(#1093). Run ``python manage.py fix_uploads --mimetype`` to set proper " "mimetypes on existing uploads." msgstr "" -#: ../../../CHANGELOG:923 +#: ../../../CHANGELOG:1000 msgid "" "Fixed page not refreshing when switching between My Library and Explore " "sections (#1091)" msgstr "" -#: ../../../CHANGELOG:924 +#: ../../../CHANGELOG:1001 msgid "Fixed recursive CLI importing crashing under Python 3.5 (#1148, #1147)" msgstr "" -#: ../../../CHANGELOG:925 +#: ../../../CHANGELOG:1002 msgid "Fixed wrong album and track count in admin artist API (#1096)" msgstr "" -#: ../../../CHANGELOG:926 +#: ../../../CHANGELOG:1003 msgid "" "Include tracks by album artist when filtering by artist on /api/v1/tracks" " (#1078)" msgstr "" -#: ../../../CHANGELOG:942 +#: ../../../CHANGELOG:1019 msgid "" "Contributors to this release (development, documentation, reviews, " "testing):" msgstr "" -#: ../../../CHANGELOG:946 ../../../CHANGELOG:1230 ../../../CHANGELOG:1695 +#: ../../../CHANGELOG:1023 ../../../CHANGELOG:1307 ../../../CHANGELOG:1772 msgid "Creak" msgstr "" -#: ../../../CHANGELOG:947 +#: ../../../CHANGELOG:1024 msgid "gisforgabriel" msgstr "" -#: ../../../CHANGELOG:948 +#: ../../../CHANGELOG:1025 msgid "Siren" msgstr "" -#: ../../../CHANGELOG:953 +#: ../../../CHANGELOG:1030 msgid "0.21 \"Agate\" (2020-04-24)" msgstr "" -#: ../../../CHANGELOG:955 +#: ../../../CHANGELOG:1032 msgid "" "This 0.21 release is dedicated to Agate, to thank her, for both having " "created the Funkwhale project, being the current lead developer, and for " @@ -1604,7 +1682,7 @@ msgid "" "Funkwhale community <3" msgstr "" -#: ../../../CHANGELOG:957 +#: ../../../CHANGELOG:1034 msgid "" "We are truly grateful as well to the dozens of people who contributed to " "this release with translations, development, documentation, reviews, " @@ -1612,7 +1690,7 @@ msgid "" "integrations… You made it possible!" msgstr "" -#: ../../../CHANGELOG:959 +#: ../../../CHANGELOG:1036 msgid "" "Upgrade instructions are available at " "https://docs.funkwhale.audio/admin/upgrading.html, there are also " @@ -1620,15 +1698,15 @@ msgid "" "(search \"Manual action\")." msgstr "" -#: ../../../CHANGELOG:963 +#: ../../../CHANGELOG:1040 msgid "Channels and podcasts" msgstr "" -#: ../../../CHANGELOG:965 +#: ../../../CHANGELOG:1042 msgid "Funkwhale 0.21 includes a brand new feature: Channels!" msgstr "" -#: ../../../CHANGELOG:967 +#: ../../../CHANGELOG:1044 msgid "" "Channels can be used as a replacement to public libraries, to publish " "audio content, both musical and non-musical. They federate with other " @@ -1638,14 +1716,14 @@ msgid "" "publication, simply visit your profile and create a channel from there." msgstr "" -#: ../../../CHANGELOG:972 +#: ../../../CHANGELOG:1049 msgid "" "Each Funkwhale channel also comes with RSS feed that is compatible with " "existing podcasting applications, like AntennaPod on Android and, within " "Funkwhale, you can also subscribe to any podcast from its RSS feed!" msgstr "" -#: ../../../CHANGELOG:975 +#: ../../../CHANGELOG:1052 msgid "" "Many, many thanks to the numerous people who helped with the feature " "design, development and testing, and in particular to the members of the " @@ -1654,11 +1732,11 @@ msgid "" "with us to ensure compatibility." msgstr "" -#: ../../../CHANGELOG:980 +#: ../../../CHANGELOG:1057 msgid "Redesigned navigation, player and queue" msgstr "" -#: ../../../CHANGELOG:982 +#: ../../../CHANGELOG:1059 msgid "" "This release includes a full redesign of our navigation, player and " "queue. Overall, it should provide a better, less confusing experience, " @@ -1667,33 +1745,33 @@ msgid "" "people, we got it done!" msgstr "" -#: ../../../CHANGELOG:987 +#: ../../../CHANGELOG:1064 msgid "Improved search bar for searching remote objects" msgstr "" -#: ../../../CHANGELOG:989 +#: ../../../CHANGELOG:1066 msgid "" "The search bar now support fetching arbitrary objects using a URL. In " "particular, you can use this to quickly:" msgstr "" -#: ../../../CHANGELOG:991 +#: ../../../CHANGELOG:1068 msgid "Subscribe to a remote library via its URL" msgstr "" -#: ../../../CHANGELOG:992 +#: ../../../CHANGELOG:1069 msgid "Listen a public track from another pod" msgstr "" -#: ../../../CHANGELOG:993 +#: ../../../CHANGELOG:1070 msgid "Subscribe to a channel" msgstr "" -#: ../../../CHANGELOG:996 +#: ../../../CHANGELOG:1073 msgid "Screening for sign-ups and custom sign-up form" msgstr "" -#: ../../../CHANGELOG:998 +#: ../../../CHANGELOG:1075 msgid "" "Instance admins can now configure their pod so that registrations " "required manual approval from a moderator. This is especially useful on " @@ -1701,49 +1779,49 @@ msgid "" "completely, but don't want spam or unwanted users to join your pod." msgstr "" -#: ../../../CHANGELOG:1002 +#: ../../../CHANGELOG:1079 msgid "" "When this is enabled and a new user register, their request is put in a " "moderation queue, and moderators are notified by email. When the request " "is approved or refused, the user is also notified by email." msgstr "" -#: ../../../CHANGELOG:1005 +#: ../../../CHANGELOG:1082 msgid "In addition, it's also possible to customize the sign-up form by:" msgstr "" -#: ../../../CHANGELOG:1007 +#: ../../../CHANGELOG:1084 msgid "Providing a custom help text, in markdown format" msgstr "" -#: ../../../CHANGELOG:1008 +#: ../../../CHANGELOG:1085 msgid "" "Including additional fields in the form, for instance to ask the user why" " they want to join. Data collected through these fields is included in " "the sign-up request and viewable by the mods" msgstr "" -#: ../../../CHANGELOG:1011 +#: ../../../CHANGELOG:1088 msgid "Federated reports" msgstr "" -#: ../../../CHANGELOG:1013 +#: ../../../CHANGELOG:1090 msgid "" "It's now possible to send a copy of a report to the server hosting the " "reported object, in order to make moderation easier and more distributed." msgstr "" -#: ../../../CHANGELOG:1015 +#: ../../../CHANGELOG:1092 msgid "" "This feature is inspired by Mastodon's current design, and should work " "with at least Funkwhale and Mastodon servers." msgstr "" -#: ../../../CHANGELOG:1018 +#: ../../../CHANGELOG:1095 msgid "Improved search performance" msgstr "" -#: ../../../CHANGELOG:1020 +#: ../../../CHANGELOG:1097 msgid "" "Our search engine went through a full rewrite to make it faster. This new" " engine is enabled by default when using the search bar, or when " @@ -1751,25 +1829,25 @@ msgid "" "text search capabilities." msgstr "" -#: ../../../CHANGELOG:1024 +#: ../../../CHANGELOG:1101 msgid "" "During our tests, we observed huge performance improvements after the " "switch, by an order of magnitude. This should be especially perceptible " "on pods with large databases, more modest hardware or hard drives." msgstr "" -#: ../../../CHANGELOG:1028 +#: ../../../CHANGELOG:1105 msgid "" "We plan to remove the old engine in an upcoming release. In the meantime," " if anything goes wrong, you can switch back by setting " "``USE_FULL_TEXT_SEARCH=false`` in your ``.env`` file." msgstr "" -#: ../../../CHANGELOG:1032 +#: ../../../CHANGELOG:1109 msgid "Enforced email verification" msgstr "" -#: ../../../CHANGELOG:1034 +#: ../../../CHANGELOG:1111 msgid "" "The brand new ``ACCOUNT_EMAIL_VERIFICATION_ENFORCE`` setting can be used " "to make email verification mandatory for your users. It defaults to " @@ -1777,71 +1855,71 @@ msgid "" "CLI." msgstr "" -#: ../../../CHANGELOG:1038 +#: ../../../CHANGELOG:1115 msgid "If you enable this, ensure you have a SMTP server configured too." msgstr "" -#: ../../../CHANGELOG:1041 +#: ../../../CHANGELOG:1118 msgid "More reliable CLI importer [manual action required]" msgstr "" -#: ../../../CHANGELOG:1043 +#: ../../../CHANGELOG:1120 msgid "" "Our CLI importer is now more reliable and less prone to Out-of-Memory " "issues, especially when scanning large libraries. (hundreds of GB or " "bigger)" msgstr "" -#: ../../../CHANGELOG:1045 +#: ../../../CHANGELOG:1122 msgid "" "We've also improved the directory crawling logic, so that you don't have " "to use glob patterns or specify extensions when importing. As a result, " "the syntax for providing directories to the command as changed slightly." msgstr "" -#: ../../../CHANGELOG:1047 +#: ../../../CHANGELOG:1124 msgid "" "If you use the ``import_files`` command, this means you should replace " "scripts that look like this::" msgstr "" -#: ../../../CHANGELOG:1051 +#: ../../../CHANGELOG:1128 msgid "By this::" msgstr "" -#: ../../../CHANGELOG:1055 +#: ../../../CHANGELOG:1132 msgid "" "And Funkwhale will happily import any supported audio file from the " "specified directory." msgstr "" -#: ../../../CHANGELOG:1058 ../../../CHANGELOG:1148 +#: ../../../CHANGELOG:1135 ../../../CHANGELOG:1225 msgid "User management through the server CLI" msgstr "" -#: ../../../CHANGELOG:1060 +#: ../../../CHANGELOG:1137 msgid "" "We now support user creation (incl. non-admin accounts), update and " "removal directly from the server CLI. Typical use cases include:" msgstr "" -#: ../../../CHANGELOG:1063 +#: ../../../CHANGELOG:1140 msgid "Changing a user password from the command line" msgstr "" -#: ../../../CHANGELOG:1064 +#: ../../../CHANGELOG:1141 msgid "Creating or updating users from deployments scripts or playbooks" msgstr "" -#: ../../../CHANGELOG:1065 +#: ../../../CHANGELOG:1142 msgid "Removing or granting permissions or upload quota to multiple users at once" msgstr "" -#: ../../../CHANGELOG:1066 +#: ../../../CHANGELOG:1143 msgid "Marking multiple users as inactive" msgstr "" -#: ../../../CHANGELOG:1068 +#: ../../../CHANGELOG:1145 msgid "" "All user-related commands are available under the ``python manage.py fw " "users`` namespace. Please refer to the `Admin documentation " @@ -1849,652 +1927,652 @@ msgid "" "more information and instructions." msgstr "" -#: ../../../CHANGELOG:1072 +#: ../../../CHANGELOG:1149 msgid "" "Progressive web app [Manual action sugFull list of changes " "^^^^^^^^^^^^^^^^^^^^gested, non-docker only] " "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" msgstr "" -#: ../../../CHANGELOG:1076 +#: ../../../CHANGELOG:1153 msgid "" "We've made Funkwhale's Web UI a Progressive Web Application (PWA), in " "order to improve the user experience during offline use, and on mobile " "devices." msgstr "" -#: ../../../CHANGELOG:1079 +#: ../../../CHANGELOG:1156 msgid "" "In order to fully benefit from this change, if your pod isn't deployed " "using Docker, ensure the following instruction is present in your nginx " "configuration::" msgstr "" -#: ../../../CHANGELOG:1088 +#: ../../../CHANGELOG:1165 msgid "" "Postgres docker changed environment variable [manual action required, " "docker multi-container only]" msgstr "" -#: ../../../CHANGELOG:1090 +#: ../../../CHANGELOG:1167 msgid "" "If you're running with docker and our multi-container setup, there was a " "breaking change starting in the 11.7 postgres image (https://github.com" "/docker-library/postgres/pull/658)" msgstr "" -#: ../../../CHANGELOG:1092 +#: ../../../CHANGELOG:1169 msgid "" "You need to add this to your .env file: " "``POSTGRES_HOST_AUTH_METHOD=trust``" msgstr "" -#: ../../../CHANGELOG:1094 +#: ../../../CHANGELOG:1171 msgid "Newer deployments aren't affected." msgstr "" -#: ../../../CHANGELOG:1097 +#: ../../../CHANGELOG:1174 msgid "" "Upgrade from Postgres 10 to 11 [manual action required, docker all-in-one" " only]" msgstr "" -#: ../../../CHANGELOG:1099 +#: ../../../CHANGELOG:1176 msgid "" "With our upgrade to Alpine 3.10, the ``funkwhale/all-in-one`` image now " "includes PostgreSQL 11." msgstr "" -#: ../../../CHANGELOG:1101 +#: ../../../CHANGELOG:1178 msgid "" "In order to update to Funkwhale 0.21, you will first need to uprade " "Funkwhale's PostgreSQL database, following the steps below::" msgstr "" -#: ../../../CHANGELOG:1128 +#: ../../../CHANGELOG:1205 msgid "" "Once you have completed the Funkwhale upgrade with our regular " "instructions and everything works properly, you can remove the " "backups/old files::" msgstr "" -#: ../../../CHANGELOG:1141 +#: ../../../CHANGELOG:1218 msgid "Support for publishing and subscribing to podcasts (#170)" msgstr "" -#: ../../../CHANGELOG:1142 +#: ../../../CHANGELOG:1219 msgid "Brand new navigation, queue and player redesign (#594)" msgstr "" -#: ../../../CHANGELOG:1143 +#: ../../../CHANGELOG:1220 msgid "Can now browse a library content through the UI (#926)" msgstr "" -#: ../../../CHANGELOG:1144 +#: ../../../CHANGELOG:1221 msgid "Federated reports (#1038)" msgstr "" -#: ../../../CHANGELOG:1145 +#: ../../../CHANGELOG:1222 msgid "Screening for sign-ups (#1040)" msgstr "" -#: ../../../CHANGELOG:1146 +#: ../../../CHANGELOG:1223 msgid "Make it possible to enforce email verification (#1039)" msgstr "" -#: ../../../CHANGELOG:1147 +#: ../../../CHANGELOG:1224 msgid "Added a new radio based on another user listenings (#1060)" msgstr "" -#: ../../../CHANGELOG:1152 +#: ../../../CHANGELOG:1229 msgid "Added ability to reject library follows from notifications screen (#859)" msgstr "" -#: ../../../CHANGELOG:1153 +#: ../../../CHANGELOG:1230 msgid "" "Added periodic background task and CLI command to associate genre tags to" " artists and albums based on identical tags found on corresponding tracks" " (#988)" msgstr "" -#: ../../../CHANGELOG:1154 +#: ../../../CHANGELOG:1231 msgid "" "Added support for CELERYD_CONCURRENCY env var to control the number of " "worker processes (#997)" msgstr "" -#: ../../../CHANGELOG:1155 +#: ../../../CHANGELOG:1232 msgid "Added the ability to sort albums by release date (#1013)" msgstr "" -#: ../../../CHANGELOG:1156 +#: ../../../CHANGELOG:1233 msgid "Added two new radios to play your own content or a given library tracks" msgstr "" -#: ../../../CHANGELOG:1157 +#: ../../../CHANGELOG:1234 msgid "" "Advertise list of known nodes on /api/v1/federation/domains and in " "nodeinfo if stats sharing is enabled" msgstr "" -#: ../../../CHANGELOG:1158 +#: ../../../CHANGELOG:1235 msgid "" "Changed footer to use instance name if available, and append ellipses if " "instance URL/Name is too long (#1012)" msgstr "" -#: ../../../CHANGELOG:1159 +#: ../../../CHANGELOG:1236 msgid "Favor local uploads when playing a track with multiple uploads (#1036)" msgstr "" -#: ../../../CHANGELOG:1160 +#: ../../../CHANGELOG:1237 msgid "Include only local content in nodeinfo stats, added downloads count" msgstr "" -#: ../../../CHANGELOG:1161 +#: ../../../CHANGELOG:1238 msgid "" "Make media and static files serving more reliable when reverse proxy " "X_FORWARDED_* headers are incorrect (#947)" msgstr "" -#: ../../../CHANGELOG:1162 +#: ../../../CHANGELOG:1239 msgid "Order the playlist columns by modification date in the Browse tab (#775)" msgstr "" -#: ../../../CHANGELOG:1163 +#: ../../../CHANGELOG:1240 msgid "" "Reduced size of funkwhale/funkwhale docker images thanks to multi-stage " "builds (!1042)" msgstr "" -#: ../../../CHANGELOG:1164 +#: ../../../CHANGELOG:1241 msgid "" "Remember display settings in Album, Artist, Radio and Playlist views " "(#391)" msgstr "" -#: ../../../CHANGELOG:1165 +#: ../../../CHANGELOG:1242 msgid "Removed unnecessary \"Federation music needs approval\" setting (#959)" msgstr "" -#: ../../../CHANGELOG:1166 +#: ../../../CHANGELOG:1243 msgid "Replaced our slow research logic by PostgreSQL full-text search (#994)" msgstr "" -#: ../../../CHANGELOG:1167 +#: ../../../CHANGELOG:1244 msgid "" "Support autoplay when loading embed frame from Mastodon and third-party " "websites (#1041)" msgstr "" -#: ../../../CHANGELOG:1168 +#: ../../../CHANGELOG:1245 msgid "" "Support filtering playlist by name and several additional UX improvements" " in playlists modal (#974)" msgstr "" -#: ../../../CHANGELOG:1169 +#: ../../../CHANGELOG:1246 msgid "Support modifying album cover art through the web UI (#588)" msgstr "" -#: ../../../CHANGELOG:1170 +#: ../../../CHANGELOG:1247 msgid "" "Use a dedicated scope for throttling subsonic to avoid intrusive rate-" "limiting" msgstr "" -#: ../../../CHANGELOG:1171 +#: ../../../CHANGELOG:1248 msgid "" "Use same markdown widget for all content fields (rules, description, " "reports, notes, etc.)" msgstr "" -#: ../../../CHANGELOG:1172 +#: ../../../CHANGELOG:1249 msgid "" "CLI Importer is now more reliable and less resource-hungry on large " "libraries" msgstr "" -#: ../../../CHANGELOG:1173 ../../../CHANGELOG:1197 +#: ../../../CHANGELOG:1250 ../../../CHANGELOG:1274 msgid "Add support custom domain for S3 storage" msgstr "" -#: ../../../CHANGELOG:1174 +#: ../../../CHANGELOG:1251 msgid "Better placeholders for channels when there are no episodes or series" msgstr "" -#: ../../../CHANGELOG:1175 +#: ../../../CHANGELOG:1252 msgid "Updated documentation for 0.21 release" msgstr "" -#: ../../../CHANGELOG:1176 +#: ../../../CHANGELOG:1253 msgid "Improved performance and error handling when fetching remote attachments" msgstr "" -#: ../../../CHANGELOG:1180 +#: ../../../CHANGELOG:1257 msgid "Added missing manuallyApprovesFollowers entry in JSON-LD contexts (#961)" msgstr "" -#: ../../../CHANGELOG:1181 +#: ../../../CHANGELOG:1258 msgid "" "Fix issue with browser shortcuts such as search and focus URL not being " "recognised (#340, #985)" msgstr "" -#: ../../../CHANGELOG:1182 +#: ../../../CHANGELOG:1259 msgid "Fixed admin dropdown not showing after login (#1042)" msgstr "" -#: ../../../CHANGELOG:1183 +#: ../../../CHANGELOG:1260 msgid "Fixed an issue with celerybeat container failing to restart (#1004)" msgstr "" -#: ../../../CHANGELOG:1184 +#: ../../../CHANGELOG:1261 msgid "Fixed invalid displayed number of tracks in playlist (#986)" msgstr "" -#: ../../../CHANGELOG:1185 +#: ../../../CHANGELOG:1262 msgid "Fixed issue with recent results not being loaded from the API (#948)" msgstr "" -#: ../../../CHANGELOG:1186 +#: ../../../CHANGELOG:1263 msgid "Fixed issue with sorting by album name not working (#960)" msgstr "" -#: ../../../CHANGELOG:1187 +#: ../../../CHANGELOG:1264 msgid "" "Fixed short audio glitch when switching switching to another track with " "player paused (#970)" msgstr "" -#: ../../../CHANGELOG:1188 +#: ../../../CHANGELOG:1265 msgid "" "Improved deduplication logic to prevent skipped files during import " "(#348, #474, #557, #740, #928)" msgstr "" -#: ../../../CHANGELOG:1189 +#: ../../../CHANGELOG:1266 msgid "More resilient tag parsing with empty release date or album artist (#1037)" msgstr "" -#: ../../../CHANGELOG:1190 +#: ../../../CHANGELOG:1267 msgid "More robust importer against malformed dates (#966)" msgstr "" -#: ../../../CHANGELOG:1191 +#: ../../../CHANGELOG:1268 msgid "" "Removed \"nodeinfo disabled\" setting, as nodeinfo is required for the UI" " to work (#982)" msgstr "" -#: ../../../CHANGELOG:1192 +#: ../../../CHANGELOG:1269 msgid "Replaced PDF icon by List icon in playlist placeholder (#943)" msgstr "" -#: ../../../CHANGELOG:1193 +#: ../../../CHANGELOG:1270 msgid "" "Resolve an issue where disc numbers were not taken into consideration " "when playing an album from the album card (#1006)" msgstr "" -#: ../../../CHANGELOG:1194 +#: ../../../CHANGELOG:1271 msgid "Set correct size for album covers in playlist cards (#680)" msgstr "" -#: ../../../CHANGELOG:1195 +#: ../../../CHANGELOG:1272 msgid "Remove double spaces in ChannelForm" msgstr "" -#: ../../../CHANGELOG:1196 +#: ../../../CHANGELOG:1273 msgid "Deduplicate tags in Audio ActivityPub representation" msgstr "" -#: ../../../CHANGELOG:1198 +#: ../../../CHANGELOG:1275 msgid "Fix #1079: fixed z-index issues with dropdowns (#1079 and #1075)" msgstr "" -#: ../../../CHANGELOG:1199 +#: ../../../CHANGELOG:1276 msgid "Exclude external podcasts from library home" msgstr "" -#: ../../../CHANGELOG:1200 +#: ../../../CHANGELOG:1277 msgid "Fixed broken channel save when description is too long" msgstr "" -#: ../../../CHANGELOG:1201 +#: ../../../CHANGELOG:1278 msgid "" "Fixed 500 error when federation is disabled and application+json is " "requested" msgstr "" -#: ../../../CHANGELOG:1202 +#: ../../../CHANGELOG:1279 msgid "Fixed minor subsonic API crash" msgstr "" -#: ../../../CHANGELOG:1203 +#: ../../../CHANGELOG:1280 msgid "Fixed broken local profile page when allow-list is enabled" msgstr "" -#: ../../../CHANGELOG:1204 +#: ../../../CHANGELOG:1281 msgid "" "Fixed issue with confirmation email not sending when signup-approval was " "enabled" msgstr "" -#: ../../../CHANGELOG:1205 +#: ../../../CHANGELOG:1282 msgid "Ensure 0 quota on user is honored" msgstr "" -#: ../../../CHANGELOG:1206 +#: ../../../CHANGELOG:1283 msgid "Fixed attachments URL not honoring media URL" msgstr "" -#: ../../../CHANGELOG:1207 +#: ../../../CHANGELOG:1284 msgid "Fix grammar in msg string in TrackBase.vue" msgstr "" -#: ../../../CHANGELOG:1208 +#: ../../../CHANGELOG:1285 msgid "Fix typo in SubscribeButton.vue" msgstr "" -#: ../../../CHANGELOG:1210 +#: ../../../CHANGELOG:1287 msgid "Translations:" msgstr "" -#: ../../../CHANGELOG:1212 +#: ../../../CHANGELOG:1289 msgid "Arabic" msgstr "" -#: ../../../CHANGELOG:1213 +#: ../../../CHANGELOG:1290 msgid "Catalan" msgstr "" -#: ../../../CHANGELOG:1214 +#: ../../../CHANGELOG:1291 msgid "English (United Kingdom)" msgstr "" -#: ../../../CHANGELOG:1215 +#: ../../../CHANGELOG:1292 msgid "German" msgstr "" -#: ../../../CHANGELOG:1216 +#: ../../../CHANGELOG:1293 msgid "Hungarian" msgstr "" -#: ../../../CHANGELOG:1217 +#: ../../../CHANGELOG:1294 msgid "Japanese" msgstr "" -#: ../../../CHANGELOG:1218 +#: ../../../CHANGELOG:1295 msgid "Occitan" msgstr "" -#: ../../../CHANGELOG:1219 +#: ../../../CHANGELOG:1296 msgid "Portuguese (Brazil)" msgstr "" -#: ../../../CHANGELOG:1220 +#: ../../../CHANGELOG:1297 msgid "Russian" msgstr "" -#: ../../../CHANGELOG:1225 +#: ../../../CHANGELOG:1302 msgid "annando" msgstr "" -#: ../../../CHANGELOG:1226 +#: ../../../CHANGELOG:1303 msgid "Anton Strömkvist" msgstr "" -#: ../../../CHANGELOG:1227 +#: ../../../CHANGELOG:1304 msgid "Audrey" msgstr "" -#: ../../../CHANGELOG:1228 ../../../CHANGELOG:1630 ../../../CHANGELOG:1900 +#: ../../../CHANGELOG:1305 ../../../CHANGELOG:1707 ../../../CHANGELOG:1977 msgid "ButterflyOfFire" msgstr "" -#: ../../../CHANGELOG:1232 +#: ../../../CHANGELOG:1309 msgid "dashie" msgstr "" -#: ../../../CHANGELOG:1233 +#: ../../../CHANGELOG:1310 msgid "Eloisa" msgstr "" -#: ../../../CHANGELOG:1234 +#: ../../../CHANGELOG:1311 msgid "eorn" msgstr "" -#: ../../../CHANGELOG:1236 +#: ../../../CHANGELOG:1313 msgid "gerhardbeck" msgstr "" -#: ../../../CHANGELOG:1237 +#: ../../../CHANGELOG:1314 msgid "GinnyMcQueen" msgstr "" -#: ../../../CHANGELOG:1238 +#: ../../../CHANGELOG:1315 msgid "guillermau" msgstr "" -#: ../../../CHANGELOG:1239 +#: ../../../CHANGELOG:1316 msgid "Haelwenn" msgstr "" -#: ../../../CHANGELOG:1240 +#: ../../../CHANGELOG:1317 msgid "jinxx" msgstr "" -#: ../../../CHANGELOG:1241 +#: ../../../CHANGELOG:1318 msgid "Jonathan Aylard" msgstr "" -#: ../../../CHANGELOG:1243 +#: ../../../CHANGELOG:1320 msgid "M.G" msgstr "" -#: ../../../CHANGELOG:1244 +#: ../../../CHANGELOG:1321 msgid "marzzzello" msgstr "" -#: ../../../CHANGELOG:1245 +#: ../../../CHANGELOG:1322 msgid "Mathé Grievink" msgstr "" -#: ../../../CHANGELOG:1246 ../../../CHANGELOG:1644 ../../../CHANGELOG:1912 +#: ../../../CHANGELOG:1323 ../../../CHANGELOG:1721 ../../../CHANGELOG:1989 msgid "Mélanie Chauvel" msgstr "" -#: ../../../CHANGELOG:1247 +#: ../../../CHANGELOG:1324 msgid "Mjourdan" msgstr "" -#: ../../../CHANGELOG:1248 +#: ../../../CHANGELOG:1325 msgid "Morgan Kesler" msgstr "" -#: ../../../CHANGELOG:1249 +#: ../../../CHANGELOG:1326 msgid "Noe Gaumont" msgstr "" -#: ../../../CHANGELOG:1250 +#: ../../../CHANGELOG:1327 msgid "Noureddine HADDAG" msgstr "" -#: ../../../CHANGELOG:1251 +#: ../../../CHANGELOG:1328 msgid "Ollie" msgstr "" -#: ../../../CHANGELOG:1252 +#: ../../../CHANGELOG:1329 msgid "Peter Wickenberg" msgstr "" -#: ../../../CHANGELOG:1254 ../../../CHANGELOG:1917 +#: ../../../CHANGELOG:1331 ../../../CHANGELOG:1994 msgid "Renon" msgstr "" -#: ../../../CHANGELOG:1255 +#: ../../../CHANGELOG:1332 msgid "Satsuki Yanagi" msgstr "" -#: ../../../CHANGELOG:1256 +#: ../../../CHANGELOG:1333 msgid "Shlee" msgstr "" -#: ../../../CHANGELOG:1258 +#: ../../../CHANGELOG:1335 msgid "techknowlogick" msgstr "" -#: ../../../CHANGELOG:1259 +#: ../../../CHANGELOG:1336 msgid "ThibG" msgstr "" -#: ../../../CHANGELOG:1261 +#: ../../../CHANGELOG:1338 msgid "unklebonehead" msgstr "" -#: ../../../CHANGELOG:1262 +#: ../../../CHANGELOG:1339 msgid "wakest" msgstr "" -#: ../../../CHANGELOG:1263 +#: ../../../CHANGELOG:1340 msgid "wxcafé" msgstr "" -#: ../../../CHANGELOG:1264 ../../../CHANGELOG:1653 +#: ../../../CHANGELOG:1341 ../../../CHANGELOG:1730 msgid "Xaloc" msgstr "" -#: ../../../CHANGELOG:1268 +#: ../../../CHANGELOG:1345 msgid "0.20.1 (2019-10-28)" msgstr "" -#: ../../../CHANGELOG:1275 ../../../CHANGELOG:1296 +#: ../../../CHANGELOG:1352 ../../../CHANGELOG:1373 msgid "" "Denormalized audio permission logic in a separate table to enhance " "performance" msgstr "" -#: ../../../CHANGELOG:1277 +#: ../../../CHANGELOG:1354 msgid "" "With this release, we're introducing a performance enhancement that " "should reduce the load on the database and API servers (cf " "https://dev.funkwhale.audio/funkwhale/funkwhale/merge_requests/939)." msgstr "" -#: ../../../CHANGELOG:1280 +#: ../../../CHANGELOG:1357 msgid "" "Under the hood, we now maintain a separate table to link users to the " "tracks they are allowed to see. This change is **disabled** by default, " "but should be enabled by default starting in Funkwhale 0.21." msgstr "" -#: ../../../CHANGELOG:1283 +#: ../../../CHANGELOG:1360 msgid "" "If you want to try it now, add ``MUSIC_USE_DENORMALIZATION=True`` to your" " ``.env`` file, restart Funkwhale, and run the following command::" msgstr "" -#: ../../../CHANGELOG:1288 +#: ../../../CHANGELOG:1365 msgid "" "This shouldn't cause any regression, but we'd appreciate if you could " "test this before the 0.21 release and report any unusual behaviour " "regarding tracks, albums and artists visibility." msgstr "" -#: ../../../CHANGELOG:1294 +#: ../../../CHANGELOG:1371 msgid "Added a retry option for failed uploads (#942)" msgstr "" -#: ../../../CHANGELOG:1295 +#: ../../../CHANGELOG:1372 msgid "Added feedback via loading spinner when searching a remote library" msgstr "" -#: ../../../CHANGELOG:1297 +#: ../../../CHANGELOG:1374 msgid "" "Placeholders will now be shown if no content is available across the " "application (#750)" msgstr "" -#: ../../../CHANGELOG:1298 +#: ../../../CHANGELOG:1375 msgid "" "Reduce the number of simultaneous DB connections under some deployment " "scenario" msgstr "" -#: ../../../CHANGELOG:1299 +#: ../../../CHANGELOG:1376 msgid "Support byYear filtering in Subsonic API (#936)" msgstr "" -#: ../../../CHANGELOG:1304 +#: ../../../CHANGELOG:1381 msgid "Ensure password input doesn't overflow outside of container (#933)" msgstr "" -#: ../../../CHANGELOG:1305 +#: ../../../CHANGELOG:1382 msgid "Fix audio serving issues under S3/nginx when signatures are enabled" msgstr "" -#: ../../../CHANGELOG:1306 +#: ../../../CHANGELOG:1383 msgid "Fix import crash when importing M4A file with no embedded cover (#946)" msgstr "" -#: ../../../CHANGELOG:1307 +#: ../../../CHANGELOG:1384 msgid "Fix tag exclusion in custom radios (#950)" msgstr "" -#: ../../../CHANGELOG:1308 +#: ../../../CHANGELOG:1385 msgid "Fixed an issue with embed player CSS being purged during build (#935)" msgstr "" -#: ../../../CHANGELOG:1309 +#: ../../../CHANGELOG:1386 msgid "Fixed escaped pod name displayed on home/about page (#945)" msgstr "" -#: ../../../CHANGELOG:1310 +#: ../../../CHANGELOG:1387 msgid "Fixed pagination in subsonic getSongsByGenre endpoint (#954)" msgstr "" -#: ../../../CHANGELOG:1311 +#: ../../../CHANGELOG:1388 msgid "Fixed style glitches in dropdowns" msgstr "" -#: ../../../CHANGELOG:1316 +#: ../../../CHANGELOG:1393 msgid "" "Documented how to create DB extension by hand in case of permission error" " during migrations (#934)" msgstr "" -#: ../../../CHANGELOG:1319 ../../../CHANGELOG:1627 +#: ../../../CHANGELOG:1396 ../../../CHANGELOG:1704 msgid "" "Contributors to this release (translation, development, documentation, " "reviews, design):" msgstr "" -#: ../../../CHANGELOG:1322 +#: ../../../CHANGELOG:1399 msgid "Dag Stenstad" msgstr "" -#: ../../../CHANGELOG:1327 +#: ../../../CHANGELOG:1404 msgid "knuxify" msgstr "" -#: ../../../CHANGELOG:1328 +#: ../../../CHANGELOG:1405 msgid "Mateus Mattei Garcia" msgstr "" -#: ../../../CHANGELOG:1333 +#: ../../../CHANGELOG:1410 msgid "0.20 (2019-10-04)" msgstr "" -#: ../../../CHANGELOG:1340 +#: ../../../CHANGELOG:1417 msgid "Support for genres via tags" msgstr "" -#: ../../../CHANGELOG:1342 +#: ../../../CHANGELOG:1419 msgid "One of our most requested missing features is now available!" msgstr "" -#: ../../../CHANGELOG:1344 +#: ../../../CHANGELOG:1421 msgid "" "Starting with Funkwhale 0.20, Funkwhale will automatically extract genre " "information from uploaded files and associate it with the corresponding " @@ -2504,38 +2582,38 @@ msgid "" " information regarding the tagging process." msgstr "" -#: ../../../CHANGELOG:1350 +#: ../../../CHANGELOG:1427 msgid "" "Tags can also be associated with artists and albums, and updated after " "upload through the UI using the edit system released in Funkwhale 0.19. " "Tags are also fetched when retrieving content via federation." msgstr "" -#: ../../../CHANGELOG:1354 +#: ../../../CHANGELOG:1431 msgid "Tags are used in various places to enhance user experience:" msgstr "" -#: ../../../CHANGELOG:1356 +#: ../../../CHANGELOG:1433 msgid "Tags are listed on tracks, albums and artist profiles" msgstr "" -#: ../../../CHANGELOG:1357 +#: ../../../CHANGELOG:1434 msgid "" "Each tag has a dedicated page were you can browse corresponding content " "and quickly start a radio" msgstr "" -#: ../../../CHANGELOG:1358 +#: ../../../CHANGELOG:1435 msgid "The custom radio builder now supports using tags" msgstr "" -#: ../../../CHANGELOG:1359 +#: ../../../CHANGELOG:1436 msgid "" "Subsonic apps that support genres - such as DSub or Ultrasonic - should " "display this information as well" msgstr "" -#: ../../../CHANGELOG:1361 +#: ../../../CHANGELOG:1438 msgid "" "If you are a pod admin and want to extract tags from already uploaded " "content, you run `this snippet " @@ -2545,11 +2623,11 @@ msgid "" "``python manage.py shell``." msgstr "" -#: ../../../CHANGELOG:1365 +#: ../../../CHANGELOG:1442 msgid "Content and account reports" msgstr "" -#: ../../../CHANGELOG:1367 +#: ../../../CHANGELOG:1444 msgid "" "It is now possible to report content, such as artists, tracks or " "libraries, as well as user accounts. Such reports are forwarded to the " @@ -2557,7 +2635,7 @@ msgid "" "accounts or take any other action they deem necessary." msgstr "" -#: ../../../CHANGELOG:1370 +#: ../../../CHANGELOG:1447 msgid "" "By default, both anonymous and authenticated users can submit these " "reports. This makes sure moderators can receive and handle takedown " @@ -2566,39 +2644,39 @@ msgid "" " reports completely via your pod settings." msgstr "" -#: ../../../CHANGELOG:1374 +#: ../../../CHANGELOG:1451 msgid "Federation of the reports will be supported in a future release." msgstr "" -#: ../../../CHANGELOG:1376 ../../../CHANGELOG:1390 +#: ../../../CHANGELOG:1453 ../../../CHANGELOG:1467 msgid "" "For more information about this feature, please check out our " "documentation:" msgstr "" -#: ../../../CHANGELOG:1378 +#: ../../../CHANGELOG:1455 msgid "" "`User documentation " "<https://docs.funkwhale.audio/moderator/reports.html>`__" msgstr "" -#: ../../../CHANGELOG:1379 +#: ../../../CHANGELOG:1456 msgid "" "`Moderator documentation " "<https://docs.funkwhale.audio/users/reports.html>`__" msgstr "" -#: ../../../CHANGELOG:1382 +#: ../../../CHANGELOG:1459 msgid "Account deletion" msgstr "" -#: ../../../CHANGELOG:1384 +#: ../../../CHANGELOG:1461 msgid "" "Users can now delete their account themselves, without involving an " "administrator." msgstr "" -#: ../../../CHANGELOG:1386 +#: ../../../CHANGELOG:1463 msgid "" "The deletion process will remove any local data and objects associated " "with the account, but the username won't be able to new users to avoid " @@ -2606,113 +2684,113 @@ msgid "" " federation." msgstr "" -#: ../../../CHANGELOG:1392 +#: ../../../CHANGELOG:1469 msgid "`User documentation <https://docs.funkwhale.audio/users/account.html>`__" msgstr "" -#: ../../../CHANGELOG:1395 +#: ../../../CHANGELOG:1472 msgid "Landing and about page redesign [Manual action suggested]" msgstr "" -#: ../../../CHANGELOG:1397 +#: ../../../CHANGELOG:1474 msgid "" "In this release, we've completely redesigned the landing and about page, " "by making it more useful and adapted to your pod configuration. Among " "other things, the landing page will now include:" msgstr "" -#: ../../../CHANGELOG:1400 +#: ../../../CHANGELOG:1477 msgid "your pod and an excerpt from your pod's description" msgstr "" -#: ../../../CHANGELOG:1401 ../../../CHANGELOG:1413 +#: ../../../CHANGELOG:1478 ../../../CHANGELOG:1490 msgid "your pod banner image, if any" msgstr "" -#: ../../../CHANGELOG:1402 ../../../CHANGELOG:1414 +#: ../../../CHANGELOG:1479 ../../../CHANGELOG:1491 msgid "your contact email, if any" msgstr "" -#: ../../../CHANGELOG:1403 +#: ../../../CHANGELOG:1480 msgid "the login form" msgstr "" -#: ../../../CHANGELOG:1404 +#: ../../../CHANGELOG:1481 msgid "the signup form (if registrations are open on your pod)" msgstr "" -#: ../../../CHANGELOG:1405 +#: ../../../CHANGELOG:1482 msgid "some basic statistics about your pod" msgstr "" -#: ../../../CHANGELOG:1406 +#: ../../../CHANGELOG:1483 msgid "" "a widget including recently uploaded albums, if anonymous access is " "enabled" msgstr "" -#: ../../../CHANGELOG:1408 +#: ../../../CHANGELOG:1485 msgid "" "The landing page will still include some information about Funkwhale, but" " in a less intrusive and proeminent way than before." msgstr "" -#: ../../../CHANGELOG:1410 +#: ../../../CHANGELOG:1487 msgid "Additionally, the about page now includes:" msgstr "" -#: ../../../CHANGELOG:1412 +#: ../../../CHANGELOG:1489 msgid "your pod name, description, rules and terms" msgstr "" -#: ../../../CHANGELOG:1415 +#: ../../../CHANGELOG:1492 msgid "comprehensive statistics about your pod" msgstr "" -#: ../../../CHANGELOG:1416 +#: ../../../CHANGELOG:1493 msgid "" "some info about your pod configuration, such as registration and " "federation status or the default upload quota for new users" msgstr "" -#: ../../../CHANGELOG:1418 +#: ../../../CHANGELOG:1495 msgid "With this redesign, we've added a handful of additional pod settings:" msgstr "" -#: ../../../CHANGELOG:1420 +#: ../../../CHANGELOG:1497 msgid "Pod banner image" msgstr "" -#: ../../../CHANGELOG:1421 +#: ../../../CHANGELOG:1498 msgid "Contact email" msgstr "Contact email" -#: ../../../CHANGELOG:1422 +#: ../../../CHANGELOG:1499 msgid "Rules" msgstr "Rules" -#: ../../../CHANGELOG:1423 +#: ../../../CHANGELOG:1500 msgid "Terms of service" msgstr "Terms of service" -#: ../../../CHANGELOG:1425 +#: ../../../CHANGELOG:1502 msgid "" "We recommend taking a few moments to fill these accordingly to your " "needs, by visiting ``/manage/settings``." msgstr "" -#: ../../../CHANGELOG:1428 +#: ../../../CHANGELOG:1505 msgid "Allow-list to restrict federation to trusted domains" msgstr "" -#: ../../../CHANGELOG:1430 +#: ../../../CHANGELOG:1507 msgid "" "The Allow-Listing feature grants pod moderators and administrators " "greater control over federation by allowing you to create a pod-wide " "allow-list." msgstr "" -#: ../../../CHANGELOG:1434 +#: ../../../CHANGELOG:1511 msgid "" "When allow-listing is enabled, your pod's users will only be able to " "interact with pods included in the allow-list. Any messages, activity, " @@ -2722,72 +2800,72 @@ msgid "" "be able to send anything to your pod." msgstr "" -#: ../../../CHANGELOG:1443 +#: ../../../CHANGELOG:1520 msgid "" "If you want to enable this feature on your pod, or learn more, please " "refer to `our documentation " "<https://docs.funkwhale.audio/moderator/listing.html>`_!" msgstr "" -#: ../../../CHANGELOG:1446 +#: ../../../CHANGELOG:1523 msgid "Periodic message to incite people to support their pod and Funkwhale" msgstr "" -#: ../../../CHANGELOG:1448 +#: ../../../CHANGELOG:1525 msgid "" "Users will now be reminded on a regular basis that they can help " "Funkwhale by donating or contributing." msgstr "" -#: ../../../CHANGELOG:1450 +#: ../../../CHANGELOG:1527 msgid "" "If specified by the pod admin, a separate and custom message will also be" " displayed in a similar way to provide instructions and links to support " "the pod." msgstr "" -#: ../../../CHANGELOG:1452 +#: ../../../CHANGELOG:1529 msgid "" "Both messages will appear for the first time 15 days after signup, in the" " notifications tab. For each message, users can schedule a reminder for a" " later time, or disable the messages entirely." msgstr "" -#: ../../../CHANGELOG:1456 +#: ../../../CHANGELOG:1533 msgid "" "Replaced Daphne by Gunicorn/Uvicorn [manual action required, non-docker " "only]" msgstr "" -#: ../../../CHANGELOG:1458 +#: ../../../CHANGELOG:1535 msgid "" "To improve the performance, stability and reliability of Funkwhale's web " "processes, we now recommend using Gunicorn and Uvicorn instead of Daphne." " This combination unlock new use cases such as:" msgstr "" -#: ../../../CHANGELOG:1461 +#: ../../../CHANGELOG:1538 msgid "zero-downtime upgrades" msgstr "" -#: ../../../CHANGELOG:1462 +#: ../../../CHANGELOG:1539 msgid "configurable number of web worker processes" msgstr "" -#: ../../../CHANGELOG:1464 +#: ../../../CHANGELOG:1541 msgid "" "Based on our benchmarks, Gunicorn/Unicorn is also faster and more stable " "under higher workloads compared to Daphne." msgstr "" -#: ../../../CHANGELOG:1466 +#: ../../../CHANGELOG:1543 msgid "" "To benefit from this enhancement on existing instances, you need to add " "``FUNKWHALE_WEB_WORKERS=1`` in your ``.env`` file (use a higher number if" " you want to have more web worker processes)." msgstr "" -#: ../../../CHANGELOG:1469 +#: ../../../CHANGELOG:1546 msgid "" "Then, edit your ``/etc/systemd/system/funkwhale-server.service`` and " "replace the ``ExecStart=`` line with " @@ -2797,59 +2875,59 @@ msgid "" "${FUNKWHALE_API_IP}:${FUNKWHALE_API_PORT}``" msgstr "" -#: ../../../CHANGELOG:1472 +#: ../../../CHANGELOG:1549 msgid "" "Then reload the configuration change with ``sudo systemctl daemon-" "reload`` and ``sudo systemctl restart funkwhale-server``." msgstr "" -#: ../../../CHANGELOG:1476 +#: ../../../CHANGELOG:1553 msgid "" "Content-Security-Policy and additional security headers [manual action " "suggested]" msgstr "" -#: ../../../CHANGELOG:1478 +#: ../../../CHANGELOG:1555 msgid "" "To improve the security and reduce the attack surface in case of a " "successfull exploit, we suggest you add the following Content-Security-" "Policy to your nginx configuration." msgstr "" -#: ../../../CHANGELOG:1481 +#: ../../../CHANGELOG:1558 msgid "..note::" msgstr "" -#: ../../../CHANGELOG:1489 +#: ../../../CHANGELOG:1566 msgid "" "**On non-docker setups**, in ``/etc/nginx/sites-" "available/funkwhale.conf``::" msgstr "" -#: ../../../CHANGELOG:1511 +#: ../../../CHANGELOG:1588 msgid "Then reload nginx with ``systemctl reload nginx``." msgstr "" -#: ../../../CHANGELOG:1513 +#: ../../../CHANGELOG:1590 msgid "**On docker setups**, in ``/srv/funkwhalenginx/funkwhale.template``::" msgstr "" -#: ../../../CHANGELOG:1535 +#: ../../../CHANGELOG:1612 msgid "Then reload nginx with ``docker-compose restart nginx``." msgstr "" -#: ../../../CHANGELOG:1538 +#: ../../../CHANGELOG:1615 msgid "Rate limiting" msgstr "" -#: ../../../CHANGELOG:1540 +#: ../../../CHANGELOG:1617 msgid "" "With this release, rate-limiting on the API is enabled by default, with " "high enough limits to ensure regular users of the app aren't affected. " "Requests beyond allowed limits are answered with a 429 HTTP error." msgstr "" -#: ../../../CHANGELOG:1543 +#: ../../../CHANGELOG:1620 msgid "" "For anonymous requests, the limit is applied to the IP adress of the " "client, and for authenticated requests, the limit is applied to the " @@ -2857,7 +2935,7 @@ msgid "" "limit than authenticated requests." msgstr "" -#: ../../../CHANGELOG:1546 +#: ../../../CHANGELOG:1623 msgid "" "You can disable the rate-limiting feature by adding " "`THROTTLING_ENABLED=false` to your ``.env`` file and restarting the " @@ -2866,13 +2944,13 @@ msgid "" "https://docs.funkwhale.audio/swagger/." msgstr "" -#: ../../../CHANGELOG:1550 +#: ../../../CHANGELOG:1627 msgid "" "Broken audio streaming when using S3/Minio and DSub [manual action " "required]" msgstr "" -#: ../../../CHANGELOG:1552 +#: ../../../CHANGELOG:1629 msgid "" "Some Subsonic clients, such as DSub, are sending an Authorization headers" " which was forwarded to the S3 storage when streaming, causing some " @@ -2880,414 +2958,414 @@ msgid "" " add the following in your nginx ``~ /_protected/media/(.+)`` location::" msgstr "" -#: ../../../CHANGELOG:1559 +#: ../../../CHANGELOG:1636 msgid "And reload your nginx process." msgstr "" -#: ../../../CHANGELOG:1562 +#: ../../../CHANGELOG:1639 msgid "Detail" msgstr "" -#: ../../../CHANGELOG:1566 +#: ../../../CHANGELOG:1643 msgid "" "Added periodical message to incite people to support their pod and " "Funkwhale (#839)" msgstr "" -#: ../../../CHANGELOG:1567 +#: ../../../CHANGELOG:1644 msgid "Admins can now add custom CSS from their pod settings (#879)" msgstr "" -#: ../../../CHANGELOG:1568 +#: ../../../CHANGELOG:1645 msgid "Allow-list to restrict federation to trusted domains (#853)" msgstr "" -#: ../../../CHANGELOG:1569 +#: ../../../CHANGELOG:1646 msgid "Content and account reports (#890)" msgstr "" -#: ../../../CHANGELOG:1570 +#: ../../../CHANGELOG:1647 msgid "Dark theme (#756)" msgstr "" -#: ../../../CHANGELOG:1571 +#: ../../../CHANGELOG:1648 msgid "Enforce a configurable rate limit on the API to mitigate abuse (#261)" msgstr "" -#: ../../../CHANGELOG:1572 +#: ../../../CHANGELOG:1649 msgid "Redesign of the landing and about pages (#872)" msgstr "" -#: ../../../CHANGELOG:1573 +#: ../../../CHANGELOG:1650 msgid "Support for genres, via tags (#432)" msgstr "" -#: ../../../CHANGELOG:1574 +#: ../../../CHANGELOG:1651 msgid "Users can now delete their account without admin intervention (#852)" msgstr "" -#: ../../../CHANGELOG:1579 +#: ../../../CHANGELOG:1656 msgid "" "Added a info message on embed wizard when anonymous access to content is " "disabled (#878)" msgstr "" -#: ../../../CHANGELOG:1580 +#: ../../../CHANGELOG:1657 msgid "Added Catalan translation files" msgstr "" -#: ../../../CHANGELOG:1581 +#: ../../../CHANGELOG:1658 msgid "Added Czech translation (#844)" msgstr "" -#: ../../../CHANGELOG:1582 +#: ../../../CHANGELOG:1659 msgid "Added field to manage user upload quota in Django backend (#903)" msgstr "" -#: ../../../CHANGELOG:1583 +#: ../../../CHANGELOG:1660 msgid "" "Added the option to replace the queue's current contents with a selected " "album or track (#761)" msgstr "" -#: ../../../CHANGELOG:1584 +#: ../../../CHANGELOG:1661 msgid "Artists with no albums will now show track count on artist card (#895)" msgstr "" -#: ../../../CHANGELOG:1585 +#: ../../../CHANGELOG:1662 msgid "Ensure API urls answer with and without a trailing slash (#877)" msgstr "" -#: ../../../CHANGELOG:1586 +#: ../../../CHANGELOG:1663 msgid "" "Hardcoded list of supported browsers to avoid unexpected regressions " "(#854)" msgstr "" -#: ../../../CHANGELOG:1587 +#: ../../../CHANGELOG:1664 msgid "Hardened security thanks to CSP and additional HTTP headers (#880)" msgstr "" -#: ../../../CHANGELOG:1588 +#: ../../../CHANGELOG:1665 msgid "Improve display of search results by including artist and album data" msgstr "" -#: ../../../CHANGELOG:1589 +#: ../../../CHANGELOG:1666 msgid "" "Increase the security of JWT token generation by using DJANGO_SECRET_KEY " "as well as user-specific salt for the signature" msgstr "" -#: ../../../CHANGELOG:1590 +#: ../../../CHANGELOG:1667 msgid "Mods can now change a library visibility through the admin UI (#548)" msgstr "" -#: ../../../CHANGELOG:1591 +#: ../../../CHANGELOG:1668 msgid "New keyboard shortcuts added for enhanced control over audio player (#866)" msgstr "" -#: ../../../CHANGELOG:1592 +#: ../../../CHANGELOG:1669 msgid "" "Now refetch remote ActivityPub artists, albums and tracks to avoid local " "stale data" msgstr "" -#: ../../../CHANGELOG:1593 +#: ../../../CHANGELOG:1670 msgid "" "Numbers on the stats page will now be formatted in a human readable way " "and will update with the locale (#873)" msgstr "" -#: ../../../CHANGELOG:1594 +#: ../../../CHANGELOG:1671 msgid "" "Pickup folder.png and folder.jpg files for cover art when importing from " "CLI (#898)" msgstr "" -#: ../../../CHANGELOG:1595 +#: ../../../CHANGELOG:1672 msgid "Prevent usage of too weak passwords (#883)" msgstr "" -#: ../../../CHANGELOG:1596 +#: ../../../CHANGELOG:1673 #, python-format msgid "Reduced CSS size by 30% using purgecss" msgstr "" -#: ../../../CHANGELOG:1597 +#: ../../../CHANGELOG:1674 msgid "" "Replaced Daphne by Gunicorn/Uvicorn to improve stability, flexibility and" " performance (#862)" msgstr "" -#: ../../../CHANGELOG:1598 +#: ../../../CHANGELOG:1675 msgid "Simplified embedded docker reverse proxy IP configuration (#834)" msgstr "" -#: ../../../CHANGELOG:1599 +#: ../../../CHANGELOG:1676 msgid "Support embeds on public playlists" msgstr "" -#: ../../../CHANGELOG:1600 +#: ../../../CHANGELOG:1677 msgid "Support for M4A/AAC files (#661)" msgstr "" -#: ../../../CHANGELOG:1601 +#: ../../../CHANGELOG:1678 msgid "Switched from Semantic-UI to Fomentic-UI" msgstr "" -#: ../../../CHANGELOG:1602 +#: ../../../CHANGELOG:1679 msgid "Add dropdown menu to track table (#531)" msgstr "" -#: ../../../CHANGELOG:1603 +#: ../../../CHANGELOG:1680 msgid "Display placeholder on homepage when there are no playlists (#892)" msgstr "" -#: ../../../CHANGELOG:1604 +#: ../../../CHANGELOG:1681 msgid "Make album cards height independent (#710)" msgstr "" -#: ../../../CHANGELOG:1609 +#: ../../../CHANGELOG:1686 msgid "" "Added context strings to en_GB translations so that picking the language " "changes the interface as expected" msgstr "" -#: ../../../CHANGELOG:1610 +#: ../../../CHANGELOG:1687 msgid "Ensure selected locale is not reset to browser default when refreshing app" msgstr "" -#: ../../../CHANGELOG:1611 +#: ../../../CHANGELOG:1688 msgid "Fix missing license information on track details page (#913)" msgstr "" -#: ../../../CHANGELOG:1612 +#: ../../../CHANGELOG:1689 msgid "Fix regression to quota bar color (#897)" msgstr "" -#: ../../../CHANGELOG:1613 +#: ../../../CHANGELOG:1690 msgid "Fixed a responsive display issues on 1024px wide screens (#904)" msgstr "" -#: ../../../CHANGELOG:1614 +#: ../../../CHANGELOG:1691 msgid "Fixed album art not being retrieved from Ogg/Opus files" msgstr "" -#: ../../../CHANGELOG:1615 +#: ../../../CHANGELOG:1692 msgid "Fixed broken embedded player layout after dependency update (#875)" msgstr "" -#: ../../../CHANGELOG:1616 +#: ../../../CHANGELOG:1693 msgid "" "Fixed broken external HTTPS request under some scenarios, because of " "missing PyOpenSSL" msgstr "" -#: ../../../CHANGELOG:1617 +#: ../../../CHANGELOG:1694 msgid "Fixed broken less listened radio (#912)" msgstr "" -#: ../../../CHANGELOG:1618 +#: ../../../CHANGELOG:1695 msgid "Fixed broken URL to artist and album on album and track pages (#871)" msgstr "" -#: ../../../CHANGELOG:1619 +#: ../../../CHANGELOG:1696 msgid "" "Fixed empty contentType causing client crash in some Subsonic payloads " "(#893)" msgstr "" -#: ../../../CHANGELOG:1620 +#: ../../../CHANGELOG:1697 msgid "" "Fixed import crashing with empty cover file or too long values on some " "fields" msgstr "" -#: ../../../CHANGELOG:1621 +#: ../../../CHANGELOG:1698 msgid "" "Fixed in-place imported files not playing under nginx when filename " "contains ? or % (#924)" msgstr "" -#: ../../../CHANGELOG:1622 +#: ../../../CHANGELOG:1699 msgid "Fixed remaining transcoding issue with Subsonic API (#867)" msgstr "" -#: ../../../CHANGELOG:1623 +#: ../../../CHANGELOG:1700 msgid "" "Fixed search usability issue when browsing artists, albums, radios and " "playlists (#902)" msgstr "" -#: ../../../CHANGELOG:1624 +#: ../../../CHANGELOG:1701 msgid "" "Improved performance of /artists, /albums and /tracks API endpoints by a " "factor 2 (#865)" msgstr "" -#: ../../../CHANGELOG:1625 +#: ../../../CHANGELOG:1702 msgid "Updated docs to ensure streaming works when using Minio/S3 and DSub (#932)" msgstr "" -#: ../../../CHANGELOG:1637 +#: ../../../CHANGELOG:1714 msgid "IISergII" msgstr "" -#: ../../../CHANGELOG:1638 +#: ../../../CHANGELOG:1715 msgid "jiri-novacek" msgstr "" -#: ../../../CHANGELOG:1641 +#: ../../../CHANGELOG:1718 msgid "Koen" msgstr "" -#: ../../../CHANGELOG:1642 +#: ../../../CHANGELOG:1719 msgid "Manuel Cortez" msgstr "" -#: ../../../CHANGELOG:1645 ../../../CHANGELOG:1913 +#: ../../../CHANGELOG:1722 ../../../CHANGELOG:1990 msgid "nouts" msgstr "" -#: ../../../CHANGELOG:1646 ../../../CHANGELOG:1916 +#: ../../../CHANGELOG:1723 ../../../CHANGELOG:1993 msgid "Quentí" msgstr "" -#: ../../../CHANGELOG:1648 ../../../CHANGELOG:1918 +#: ../../../CHANGELOG:1725 ../../../CHANGELOG:1995 msgid "Rodrigo Leite" msgstr "" -#: ../../../CHANGELOG:1649 +#: ../../../CHANGELOG:1726 msgid "Romain Failliot" msgstr "" -#: ../../../CHANGELOG:1651 ../../../CHANGELOG:1919 +#: ../../../CHANGELOG:1728 ../../../CHANGELOG:1996 msgid "Sylke Vicious" msgstr "" -#: ../../../CHANGELOG:1652 +#: ../../../CHANGELOG:1729 msgid "Tobias Reisinger" msgstr "" -#: ../../../CHANGELOG:1658 +#: ../../../CHANGELOG:1735 msgid "0.19.1 (2019-06-28)" msgstr "" -#: ../../../CHANGELOG:1665 +#: ../../../CHANGELOG:1742 msgid "" "The currently playing track is now highlighted with an orange play icon " "(#832)" msgstr "" -#: ../../../CHANGELOG:1666 +#: ../../../CHANGELOG:1743 msgid "Support for importing files with no album tag (#122)" msgstr "" -#: ../../../CHANGELOG:1667 +#: ../../../CHANGELOG:1744 msgid "Redirect from / to /library when user is logged in (#864)" msgstr "" -#: ../../../CHANGELOG:1668 +#: ../../../CHANGELOG:1745 msgid "" "Added a SUBSONIC_DEFAULT_TRANSCODING_FORMAT env var to support clients " "that don't provide the format parameter (#867)" msgstr "" -#: ../../../CHANGELOG:1669 +#: ../../../CHANGELOG:1746 msgid "Added button to search for objects on Discogs (#368)" msgstr "" -#: ../../../CHANGELOG:1670 +#: ../../../CHANGELOG:1747 msgid "Added copy-to-clipboard button with Subsonic password input (#814)" msgstr "" -#: ../../../CHANGELOG:1671 +#: ../../../CHANGELOG:1748 msgid "Added opus to the list of supported mimetypes and extensions (#868)" msgstr "" -#: ../../../CHANGELOG:1672 +#: ../../../CHANGELOG:1749 msgid "Aligned search headers with search results in the sidebar (#708)" msgstr "" -#: ../../../CHANGELOG:1673 +#: ../../../CHANGELOG:1750 msgid "" "Clicking on the currently selected playlist in the Playlist popup will " "now close the popup (#807)" msgstr "" -#: ../../../CHANGELOG:1674 +#: ../../../CHANGELOG:1751 msgid "" "Favorites radio will not be visible if the user does not have any " "favorites (#419)" msgstr "" -#: ../../../CHANGELOG:1679 +#: ../../../CHANGELOG:1756 msgid "" "Ensure empty but optional fields in file metadata don't error during " "import (#850)" msgstr "" -#: ../../../CHANGELOG:1680 +#: ../../../CHANGELOG:1757 msgid "Fix broken upload for specific files when using S3 storage (#857)" msgstr "" -#: ../../../CHANGELOG:1681 +#: ../../../CHANGELOG:1758 msgid "Fixed broken translation on home and track detail page (#833)" msgstr "" -#: ../../../CHANGELOG:1682 +#: ../../../CHANGELOG:1759 msgid "" "Fixed broken user admin for users with non-digit or letters in their " "username (#869)" msgstr "" -#: ../../../CHANGELOG:1683 +#: ../../../CHANGELOG:1760 msgid "Fixed invalid file extension for transcoded tracks (#848)" msgstr "" -#: ../../../CHANGELOG:1684 +#: ../../../CHANGELOG:1761 msgid "Fixed issue with French translation for \"Start radio\" (#849)" msgstr "" -#: ../../../CHANGELOG:1685 +#: ../../../CHANGELOG:1762 msgid "" "Fixed issue with player changing height when hovering over the volume " "slider (#838)" msgstr "" -#: ../../../CHANGELOG:1686 +#: ../../../CHANGELOG:1763 msgid "Fixed secondary menus truncated on narrow screens (#855)" msgstr "" -#: ../../../CHANGELOG:1687 +#: ../../../CHANGELOG:1764 msgid "Fixed wrong og:image url when using S3 storage (#851)" msgstr "" -#: ../../../CHANGELOG:1688 +#: ../../../CHANGELOG:1765 msgid "Hide pod statistics on about page if those are disabled (#835)" msgstr "" -#: ../../../CHANGELOG:1689 +#: ../../../CHANGELOG:1766 msgid "Use ASCII filename before upload to S3 to avoid playback issues (#847)" msgstr "" -#: ../../../CHANGELOG:1692 +#: ../../../CHANGELOG:1769 msgid "Contributors to this release (commiters and reviewers):" msgstr "" -#: ../../../CHANGELOG:1696 +#: ../../../CHANGELOG:1773 msgid "ealgase" msgstr "" -#: ../../../CHANGELOG:1707 +#: ../../../CHANGELOG:1784 msgid "0.19.0 (2019-05-16)" msgstr "" -#: ../../../CHANGELOG:1714 +#: ../../../CHANGELOG:1791 msgid "Edits on tracks, albums and artists" msgstr "" -#: ../../../CHANGELOG:1716 +#: ../../../CHANGELOG:1793 msgid "" "Funkwhale was a bit annoying when it camed to metadata. Tracks, albums " "and artists profiles were created from audio file tags, but basically " @@ -3295,58 +3373,58 @@ msgid "" "wasn't ideal to do this kind of changes)." msgstr "" -#: ../../../CHANGELOG:1720 +#: ../../../CHANGELOG:1797 msgid "" "With this release, everyone can suggest changes on track, album and " "artist pages. Users with the \"library\" permission can review suggested " "edits in a dedicated interface and apply/reject them." msgstr "" -#: ../../../CHANGELOG:1724 +#: ../../../CHANGELOG:1801 msgid "" "Approved edits are broadcasted via federation, to ensure other instances " "get the information too." msgstr "" -#: ../../../CHANGELOG:1727 +#: ../../../CHANGELOG:1804 msgid "" "Not all fields are currently modifiable using this feature. Especially, " "it's not possible to suggest a new album cover, or reassign a track to a " "different album or artist. Those will be implemented in a future release." msgstr "" -#: ../../../CHANGELOG:1732 +#: ../../../CHANGELOG:1809 msgid "Admin UI for tracks, albums, artists, libraries and uploads" msgstr "" -#: ../../../CHANGELOG:1734 +#: ../../../CHANGELOG:1811 msgid "" "As part of our ongoing effort to make Funkwhale easier to manage for " "instance owners, this release includes a brand new administration " "interface to deal with:" msgstr "" -#: ../../../CHANGELOG:1737 +#: ../../../CHANGELOG:1814 msgid "tracks" msgstr "" -#: ../../../CHANGELOG:1738 +#: ../../../CHANGELOG:1815 msgid "albums" msgstr "" -#: ../../../CHANGELOG:1739 +#: ../../../CHANGELOG:1816 msgid "artists" msgstr "" -#: ../../../CHANGELOG:1740 +#: ../../../CHANGELOG:1817 msgid "libraries" msgstr "" -#: ../../../CHANGELOG:1741 +#: ../../../CHANGELOG:1818 msgid "uploads" msgstr "" -#: ../../../CHANGELOG:1743 +#: ../../../CHANGELOG:1820 msgid "" "You can use this UI to quickly search for any object, delete objects in " "batch, understand where they are coming from etc. This new UI should " @@ -3354,60 +3432,60 @@ msgid "" "cases (but also includes a link to Django's admin when needed)." msgstr "" -#: ../../../CHANGELOG:1748 +#: ../../../CHANGELOG:1825 msgid "Artist hiding in the interface" msgstr "" -#: ../../../CHANGELOG:1750 +#: ../../../CHANGELOG:1827 msgid "It's now possible for users to hide artists they don't want to see." msgstr "" -#: ../../../CHANGELOG:1752 +#: ../../../CHANGELOG:1829 msgid "" "Content linked to hidden artists will not show up in the interface " "anymore. Especially:" msgstr "" -#: ../../../CHANGELOG:1754 +#: ../../../CHANGELOG:1831 msgid "Hidden artists tracks are removed from the current queue" msgstr "" -#: ../../../CHANGELOG:1755 +#: ../../../CHANGELOG:1832 msgid "Starting a playlist will skip tracks from hidden artists" msgstr "" -#: ../../../CHANGELOG:1756 +#: ../../../CHANGELOG:1833 msgid "" "Recently favorited, recently listened and recently added widgets on the " "homepage won't include content from hidden artists" msgstr "" -#: ../../../CHANGELOG:1757 +#: ../../../CHANGELOG:1834 msgid "Radio suggestions will exclude tracks from hidden artists" msgstr "" -#: ../../../CHANGELOG:1758 +#: ../../../CHANGELOG:1835 msgid "Hidden artists won't appear in Subsonic apps" msgstr "" -#: ../../../CHANGELOG:1760 +#: ../../../CHANGELOG:1837 msgid "" "Results linked to hidden artists will continue to show up in search " "results and their profile page remains accessible." msgstr "" -#: ../../../CHANGELOG:1763 +#: ../../../CHANGELOG:1840 msgid "OAuth2 authorization for better integration with third-party apps" msgstr "" -#: ../../../CHANGELOG:1765 +#: ../../../CHANGELOG:1842 msgid "" "Funkwhale now support the OAuth2 authorization and authentication " "protocol which will allow third-party apps to interact with Funkwhale on " "behalf of users." msgstr "" -#: ../../../CHANGELOG:1768 +#: ../../../CHANGELOG:1845 msgid "" "This feature makes it possible to build third-party apps that have the " "same capabilities as Funkwhale's Web UI. The only exception at the moment" @@ -3416,18 +3494,18 @@ msgid "" "release)." msgstr "" -#: ../../../CHANGELOG:1773 +#: ../../../CHANGELOG:1850 msgid "" "If you want to start building an app on top of Funkwhale's API, please " "check-out https://docs.funkwhale.audio/api.html and " "https://docs.funkwhale.audio/developers/authentication.html." msgstr "" -#: ../../../CHANGELOG:1777 +#: ../../../CHANGELOG:1854 msgid "Better error handling and display during import" msgstr "" -#: ../../../CHANGELOG:1779 +#: ../../../CHANGELOG:1856 msgid "" "Funkwhale should now be more resilient to missing tags in imported files," " and give you more insights when something goes wrong, including the " @@ -3435,40 +3513,40 @@ msgid "" "information to share in your support requests." msgstr "" -#: ../../../CHANGELOG:1783 +#: ../../../CHANGELOG:1860 msgid "" "This information is available in all pages that list uploads, when " "clicking on the button next to the upload status." msgstr "" -#: ../../../CHANGELOG:1786 +#: ../../../CHANGELOG:1863 msgid "Support for S3-compatible storages to store media files" msgstr "" -#: ../../../CHANGELOG:1788 +#: ../../../CHANGELOG:1865 msgid "" "Storing all media files on the Funkwhale server itself may not be " "possible or desirable in all scenarios. You can now configure Funkwhale " "to store those files in a S3 bucket instead." msgstr "" -#: ../../../CHANGELOG:1792 +#: ../../../CHANGELOG:1869 msgid "" "Check-out https://docs.funkwhale.audio/admin/external-storages.html if " "you want to use this feature." msgstr "" -#: ../../../CHANGELOG:1796 +#: ../../../CHANGELOG:1873 msgid "Prune library command" msgstr "" -#: ../../../CHANGELOG:1798 +#: ../../../CHANGELOG:1875 msgid "" "Users are often surprised by Funkwhale's tendency to keep track, album " "and artist metadata even if no associated files exist." msgstr "" -#: ../../../CHANGELOG:1801 +#: ../../../CHANGELOG:1878 msgid "" "To help with that, we now offer a ``prune_library`` management command " "you can run to purge your database from obsolete entries. `Please refer " @@ -3476,11 +3554,11 @@ msgid "" "<https://docs.funkwhale.audio/admin/commands.html#pruning-library>`__." msgstr "" -#: ../../../CHANGELOG:1806 +#: ../../../CHANGELOG:1883 msgid "Check in-place files command" msgstr "" -#: ../../../CHANGELOG:1808 +#: ../../../CHANGELOG:1885 msgid "" "When using in-place import with a living audio library, you'll quite " "often rename or remove files from the file system. Unfortunately, " @@ -3488,7 +3566,7 @@ msgid "" " in unplayable tracks." msgstr "" -#: ../../../CHANGELOG:1812 +#: ../../../CHANGELOG:1889 msgid "" "To help with that, we now offer a ``check_inplace_files`` management " "command you can run to purge your database from obsolete files. `Please " @@ -3497,396 +3575,396 @@ msgid "" "from-database>`__." msgstr "" -#: ../../../CHANGELOG:1819 +#: ../../../CHANGELOG:1896 msgid "" "Added albums view. Similar to artists view, it's viewable by clicking on " "the \"Albums\" link on the top bar. (#356)" msgstr "" -#: ../../../CHANGELOG:1820 +#: ../../../CHANGELOG:1897 msgid "Allow artists hiding (#701)" msgstr "" -#: ../../../CHANGELOG:1821 +#: ../../../CHANGELOG:1898 msgid "Change the document title to display current track information. (#359)" msgstr "" -#: ../../../CHANGELOG:1822 +#: ../../../CHANGELOG:1899 msgid "" "Display a confirmation dialog when adding duplicate songs to a playlist " "(#784)" msgstr "" -#: ../../../CHANGELOG:1823 +#: ../../../CHANGELOG:1900 msgid "" "Improved error handling and display during import (#252, #718, #583, " "#501, #544)" msgstr "" -#: ../../../CHANGELOG:1824 +#: ../../../CHANGELOG:1901 msgid "Support embedding full artist discographies (#747)" msgstr "" -#: ../../../CHANGELOG:1825 +#: ../../../CHANGELOG:1902 msgid "" "Support metadata update on tracks, albums and artists and broadcast those" " on the federation (#689)" msgstr "" -#: ../../../CHANGELOG:1826 +#: ../../../CHANGELOG:1903 msgid "" "Support OAuth2 authorization for better integration with third-party apps" " (#752)" msgstr "" -#: ../../../CHANGELOG:1827 +#: ../../../CHANGELOG:1904 msgid "Support S3-compatible storages for media files (#565)" msgstr "" -#: ../../../CHANGELOG:1832 +#: ../../../CHANGELOG:1909 msgid "" "[Experimental] Added a new \"Similar\" radio based on users history " "(suggested by @gordon)" msgstr "" -#: ../../../CHANGELOG:1833 +#: ../../../CHANGELOG:1910 msgid "" "Added a \"load more\" button on artist pages to load more tracks/albums " "(#719)" msgstr "" -#: ../../../CHANGELOG:1834 +#: ../../../CHANGELOG:1911 msgid "" "Added a `check_inplace_files` management command to remove purge the " "database from references to in-place imported files that don't exist on " "disk anymore (#781)" msgstr "" -#: ../../../CHANGELOG:1835 +#: ../../../CHANGELOG:1912 msgid "" "Added a prune_library management command to remove obsolete metadata from" " the database (#777)" msgstr "" -#: ../../../CHANGELOG:1836 +#: ../../../CHANGELOG:1913 msgid "" "Added admin options to disable login for users, ensure related content is" " deleted when deleting a user account (#809)" msgstr "" -#: ../../../CHANGELOG:1837 +#: ../../../CHANGELOG:1914 msgid "" "Added standardized translation context for all strings in the frontend to" " give accurate hints to translators." msgstr "" -#: ../../../CHANGELOG:1838 +#: ../../../CHANGELOG:1915 msgid "" "Added twitter:* meta tags to detect tracks and albums players " "automatically on more sites (#578) Improved responsiveness of embedded " "player" msgstr "" -#: ../../../CHANGELOG:1840 +#: ../../../CHANGELOG:1917 msgid "" "Advertise the list of supported upload extensions in the Nodeinfo " "endpoint (#808)" msgstr "" -#: ../../../CHANGELOG:1841 +#: ../../../CHANGELOG:1918 msgid "" "Better handling of follow/accept messages to avoid and recover from " "desync between instances (#830)" msgstr "" -#: ../../../CHANGELOG:1842 +#: ../../../CHANGELOG:1919 msgid "Better workflow for connecting to another instance (#715)" msgstr "" -#: ../../../CHANGELOG:1844 +#: ../../../CHANGELOG:1921 msgid "" "Changing the instance used is now better integrated in the App, and it is" " checked that the chosen instance and the suggested instances are valid " "and running Funkwhale servers." msgstr "" -#: ../../../CHANGELOG:1845 +#: ../../../CHANGELOG:1922 msgid "Bumped dependencies to latest versions (#815)" msgstr "" -#: ../../../CHANGELOG:1846 +#: ../../../CHANGELOG:1923 msgid "Descriptions will now be shown underneath user libraries (#768)" msgstr "" -#: ../../../CHANGELOG:1847 +#: ../../../CHANGELOG:1924 msgid "Don't store unhandled ActivityPub messages in database (#776)" msgstr "" -#: ../../../CHANGELOG:1848 +#: ../../../CHANGELOG:1925 msgid "Enhanced the design of the embed wizard. (!619)" msgstr "" -#: ../../../CHANGELOG:1849 +#: ../../../CHANGELOG:1926 msgid "Ensure the footer always stays at the bottom of the page" msgstr "" -#: ../../../CHANGELOG:1850 +#: ../../../CHANGELOG:1927 msgid "" "Expose an instance-level actor (service@domain) in nodeinfo endpoint " "(#689)" msgstr "" -#: ../../../CHANGELOG:1851 +#: ../../../CHANGELOG:1928 msgid "Improved readability of logo (#385)" msgstr "" -#: ../../../CHANGELOG:1852 +#: ../../../CHANGELOG:1929 msgid "" "Keep persistent connections to the database instead of recreating a new " "one for each request" msgstr "" -#: ../../../CHANGELOG:1853 +#: ../../../CHANGELOG:1930 msgid "" "Labels for privacy levels are now consistently grabbed from a common " "source instead of being hardcoded everytime they are needed." msgstr "" -#: ../../../CHANGELOG:1854 +#: ../../../CHANGELOG:1931 msgid "" "Merged artist/album buttons with title text on artist and album pages " "(#725)" msgstr "" -#: ../../../CHANGELOG:1855 +#: ../../../CHANGELOG:1932 msgid "Now honor maxBitrate parameter in Subsonic API (#802)" msgstr "" -#: ../../../CHANGELOG:1856 +#: ../../../CHANGELOG:1933 msgid "Preload next track in queue (#572)" msgstr "" -#: ../../../CHANGELOG:1857 +#: ../../../CHANGELOG:1934 msgid "" "Reduced app size for regular users by moving admin-related code in a " "dedicated chunk (#805)" msgstr "" -#: ../../../CHANGELOG:1858 +#: ../../../CHANGELOG:1935 msgid "Removed broken/instable lyrics feature (#799)" msgstr "" -#: ../../../CHANGELOG:1859 +#: ../../../CHANGELOG:1936 msgid "" "Show remaining storage space during import and prevent file upload if not" " enough space is remaining (#550)" msgstr "" -#: ../../../CHANGELOG:1860 +#: ../../../CHANGELOG:1937 msgid "" "The buttons displaying an icon now always show a little divider between " "the icon and the text. (!620)" msgstr "" -#: ../../../CHANGELOG:1861 +#: ../../../CHANGELOG:1938 msgid "Use attributedTo instead of actor in library ActivityPub payload (#619)" msgstr "" -#: ../../../CHANGELOG:1862 +#: ../../../CHANGELOG:1939 msgid "Use network/depends_on instead of links in docker-compose.yml (!716)" msgstr "" -#: ../../../CHANGELOG:1867 +#: ../../../CHANGELOG:1944 msgid "Add missing command from contributing file (#754)" msgstr "" -#: ../../../CHANGELOG:1868 +#: ../../../CHANGELOG:1945 msgid "Add required envvar for dev environment (!668)" msgstr "" -#: ../../../CHANGELOG:1869 +#: ../../../CHANGELOG:1946 msgid "" "Added env variable to set AWS region and signature version to serve media" " without proxy (#826)" msgstr "" -#: ../../../CHANGELOG:1870 +#: ../../../CHANGELOG:1947 msgid "" "Allow users with dots in their usernames to request a subsonic password " "(#798)" msgstr "" -#: ../../../CHANGELOG:1871 +#: ../../../CHANGELOG:1948 msgid "" "Better handling of featuring/multi-artist tracks tagged with MusicBrainz " "(#782)" msgstr "" -#: ../../../CHANGELOG:1872 +#: ../../../CHANGELOG:1949 msgid "" "Do not consider tracks as duplicates during import if they have different" " positions (#740)" msgstr "" -#: ../../../CHANGELOG:1873 +#: ../../../CHANGELOG:1950 msgid "Ensure all our ActivityPub fetches are authenticated (#758)" msgstr "" -#: ../../../CHANGELOG:1874 +#: ../../../CHANGELOG:1951 msgid "" "Ensure correct track duration and playable status when browsing radios " "(#812)" msgstr "" -#: ../../../CHANGELOG:1875 +#: ../../../CHANGELOG:1952 msgid "Fixed alignement/size issue with some buttons (#702)" msgstr "" -#: ../../../CHANGELOG:1876 +#: ../../../CHANGELOG:1953 msgid "Fixed an encoding issue with instance name on about page (#828)" msgstr "" -#: ../../../CHANGELOG:1877 +#: ../../../CHANGELOG:1954 msgid "" "Fixed cover not showing in queue/player when playing tracks from " "\"albums\" tab (#795)" msgstr "" -#: ../../../CHANGELOG:1878 +#: ../../../CHANGELOG:1955 msgid "Fixed crashing upload processing on invalid date format (#718)" msgstr "" -#: ../../../CHANGELOG:1879 +#: ../../../CHANGELOG:1956 msgid "Fixed dev command for fake data creation (!664)" msgstr "" -#: ../../../CHANGELOG:1880 +#: ../../../CHANGELOG:1957 msgid "Fixed invalid OEmbed URL when using a local FUNKWHALE_SPA_HTML_ROOT (#824)" msgstr "" -#: ../../../CHANGELOG:1881 +#: ../../../CHANGELOG:1958 msgid "Fixed invalid required fields in Upload django's admin (#819)" msgstr "" -#: ../../../CHANGELOG:1882 +#: ../../../CHANGELOG:1959 msgid "Fixed issue with querying the albums api endpoint (#356)" msgstr "" -#: ../../../CHANGELOG:1883 +#: ../../../CHANGELOG:1960 msgid "Fixed non-transparent background for volume range on Firefox (#722)" msgstr "" -#: ../../../CHANGELOG:1884 +#: ../../../CHANGELOG:1961 msgid "Fixed overflowing input on account detail page (#791)" msgstr "" -#: ../../../CHANGELOG:1885 +#: ../../../CHANGELOG:1962 msgid "Fixed unplayable radios for anonymous users (#563)" msgstr "" -#: ../../../CHANGELOG:1886 +#: ../../../CHANGELOG:1963 msgid "Prevent skipping on file import if album_mbid is different (#772)" msgstr "" -#: ../../../CHANGELOG:1887 +#: ../../../CHANGELOG:1964 msgid "Use proper site name/domain in emails (#806)" msgstr "" -#: ../../../CHANGELOG:1888 +#: ../../../CHANGELOG:1965 msgid "" "Width of filter menus for radios has been set to stop text from " "overlapping the borders" msgstr "" -#: ../../../CHANGELOG:1893 +#: ../../../CHANGELOG:1970 msgid "Document how to use Redis over unix sockets (#770)" msgstr "" -#: ../../../CHANGELOG:1895 +#: ../../../CHANGELOG:1972 msgid "Contributors to this release (commiters and translators):" msgstr "" -#: ../../../CHANGELOG:1897 +#: ../../../CHANGELOG:1974 msgid "Ale London" msgstr "" -#: ../../../CHANGELOG:1898 +#: ../../../CHANGELOG:1975 msgid "Alexander" msgstr "" -#: ../../../CHANGELOG:1899 +#: ../../../CHANGELOG:1976 msgid "Ben Finney" msgstr "" -#: ../../../CHANGELOG:1902 +#: ../../../CHANGELOG:1979 msgid "Damien Nicolas" msgstr "" -#: ../../../CHANGELOG:1905 +#: ../../../CHANGELOG:1982 msgid "Elza Gelez" msgstr "" -#: ../../../CHANGELOG:1906 +#: ../../../CHANGELOG:1983 msgid "gerry_the_hat" msgstr "" -#: ../../../CHANGELOG:1907 +#: ../../../CHANGELOG:1984 msgid "gordon" msgstr "" -#: ../../../CHANGELOG:1909 +#: ../../../CHANGELOG:1986 msgid "jake" msgstr "" -#: ../../../CHANGELOG:1910 +#: ../../../CHANGELOG:1987 msgid "Jee" msgstr "" -#: ../../../CHANGELOG:1914 +#: ../../../CHANGELOG:1991 msgid "Pierrick" msgstr "" -#: ../../../CHANGELOG:1915 +#: ../../../CHANGELOG:1992 msgid "Qasim Ali" msgstr "" -#: ../../../CHANGELOG:1920 +#: ../../../CHANGELOG:1997 msgid "Thomas Brockmöller" msgstr "" -#: ../../../CHANGELOG:1921 +#: ../../../CHANGELOG:1998 msgid "Tixie" msgstr "" -#: ../../../CHANGELOG:1922 +#: ../../../CHANGELOG:1999 msgid "Vierkantor" msgstr "" -#: ../../../CHANGELOG:1923 +#: ../../../CHANGELOG:2000 msgid "Von" msgstr "" -#: ../../../CHANGELOG:1924 +#: ../../../CHANGELOG:2001 msgid "Zach Halasz" msgstr "" -#: ../../../CHANGELOG:1927 +#: ../../../CHANGELOG:2004 msgid "0.18.3 (2019-03-21)" msgstr "" -#: ../../../CHANGELOG:1934 +#: ../../../CHANGELOG:2011 msgid "" "Avoid mixed content when deploying mono-container behind proxy [Manual " "action required]" msgstr "" -#: ../../../CHANGELOG:1936 +#: ../../../CHANGELOG:2013 msgid "" "*You are only concerned if you use the mono-container docker deployment " "behind a reverse proxy*" msgstr "" -#: ../../../CHANGELOG:1938 +#: ../../../CHANGELOG:2015 msgid "" "Because of `an issue in our mono-container configuration " "<https://github.com/thetarkus/docker-funkwhale/issues/19>`_, users " @@ -3895,7 +3973,7 @@ msgid "" " browsing the Web UI." msgstr "" -#: ../../../CHANGELOG:1942 +#: ../../../CHANGELOG:2019 msgid "" "This is fixed in this release, but on existing deployments, you'll need " "to add ``NESTED_PROXY=1`` in your container environment (either in your " @@ -3903,137 +3981,137 @@ msgid "" " funkwhale container." msgstr "" -#: ../../../CHANGELOG:1948 +#: ../../../CHANGELOG:2025 msgid "Added title on hover for truncated content (#766)" msgstr "" -#: ../../../CHANGELOG:1949 +#: ../../../CHANGELOG:2026 msgid "" "Ask for confirmation before leaving upload page if there is a an upload " "in process (#630)" msgstr "" -#: ../../../CHANGELOG:1950 +#: ../../../CHANGELOG:2027 msgid "Exclude in-place imported files from quota computation (#570)" msgstr "" -#: ../../../CHANGELOG:1951 +#: ../../../CHANGELOG:2028 msgid "" "Truncate filename in library file table to ensure correct display of the " "table. (#735)" msgstr "" -#: ../../../CHANGELOG:1956 +#: ../../../CHANGELOG:2033 msgid "" "Avoid mixed content when deploying mono-container behind HTTPS proxy " "(thetarkus/docker-funkwhale#19)" msgstr "" -#: ../../../CHANGELOG:1957 +#: ../../../CHANGELOG:2034 msgid "Display new notifications immediatly on notifications page (#729)" msgstr "" -#: ../../../CHANGELOG:1958 +#: ../../../CHANGELOG:2035 msgid "" "Ensure cover art from uploaded files is picked up properly on existing " "albums (#757)" msgstr "" -#: ../../../CHANGELOG:1959 +#: ../../../CHANGELOG:2036 msgid "Fixed a crash when federating a track with unspecified position" msgstr "" -#: ../../../CHANGELOG:1960 +#: ../../../CHANGELOG:2037 msgid "Fixed broken Activity and Actor modules in django admin (#767)" msgstr "" -#: ../../../CHANGELOG:1961 +#: ../../../CHANGELOG:2038 msgid "Fixed broken sample apache configuration (#764)" msgstr "" -#: ../../../CHANGELOG:1962 +#: ../../../CHANGELOG:2039 msgid "Fixed constant and unpredictable reordering during file upload (#716)" msgstr "" -#: ../../../CHANGELOG:1963 +#: ../../../CHANGELOG:2040 msgid "" "Fixed delivering of local activities causing unintended side effects, " "such as rollbacking changes (#737)" msgstr "" -#: ../../../CHANGELOG:1964 +#: ../../../CHANGELOG:2041 msgid "Fixed escaping issues in translated strings (#652)" msgstr "" -#: ../../../CHANGELOG:1965 +#: ../../../CHANGELOG:2042 msgid "Fixed saving moderation policy when clicking on \"Cancel\" (#751)" msgstr "" -#: ../../../CHANGELOG:1966 +#: ../../../CHANGELOG:2043 msgid "i18n: Update page title when changing the App's language. (#511)" msgstr "" -#: ../../../CHANGELOG:1967 +#: ../../../CHANGELOG:2044 msgid "Include disc number in Subsonic responses (#765)" msgstr "" -#: ../../../CHANGELOG:1968 +#: ../../../CHANGELOG:2045 msgid "Do not send notification when rejecting a follow on a local library (#743)" msgstr "" -#: ../../../CHANGELOG:1973 +#: ../../../CHANGELOG:2050 msgid "Added documentation on mono-container docker upgrade (#713)" msgstr "" -#: ../../../CHANGELOG:1974 +#: ../../../CHANGELOG:2051 msgid "Added documentation to set up let's encrypt certificate (#745)" msgstr "" -#: ../../../CHANGELOG:1978 +#: ../../../CHANGELOG:2055 msgid "0.18.2 (2019-02-13)" msgstr "" -#: ../../../CHANGELOG:1985 +#: ../../../CHANGELOG:2062 msgid "" "Added a 'fix_federation_ids' management command to deal with " "protocol/domain issues in federation IDs after deployments (#706)" msgstr "" -#: ../../../CHANGELOG:1987 +#: ../../../CHANGELOG:2064 msgid "" "Can now use a local file with FUNKWHALE_SPA_HTML_ROOT to avoid sending an" " HTTP request (#705)" msgstr "" -#: ../../../CHANGELOG:1992 +#: ../../../CHANGELOG:2069 msgid "Downgraded channels dependency to 2.1.6 to fix denied uploads (#697)" msgstr "" -#: ../../../CHANGELOG:1993 +#: ../../../CHANGELOG:2070 msgid "Fixed cards display issues on medium/small screens (#707)" msgstr "" -#: ../../../CHANGELOG:1994 +#: ../../../CHANGELOG:2071 msgid "" "Fixed Embed component name that could lead to issue when developping on " "OSX (#696)" msgstr "" -#: ../../../CHANGELOG:1995 +#: ../../../CHANGELOG:2072 msgid "Fixed resizing issues for album cards on artist pages (#694)" msgstr "" -#: ../../../CHANGELOG:1999 +#: ../../../CHANGELOG:2076 msgid "0.18.1 (2019-01-29)" msgstr "" -#: ../../../CHANGELOG:2006 +#: ../../../CHANGELOG:2083 msgid "" "Fix Gzip compression to avoid BREACH exploit [security] [manual action " "required]" msgstr "" -#: ../../../CHANGELOG:2008 +#: ../../../CHANGELOG:2085 msgid "" "In the 0.18 release, we've enabled Gzip compression by default for " "various content types, including HTML and JSON. Unfortunately, enabling " @@ -4041,7 +4119,7 @@ msgid "" "possible." msgstr "" -#: ../../../CHANGELOG:2012 +#: ../../../CHANGELOG:2089 msgid "" "We've removed the risky content-types from our nginx template files, to " "ensure new instances are safe, however, if you already have an instance, " @@ -4049,127 +4127,127 @@ msgid "" "the following values for the ``gzip_types`` settings::" msgstr "" -#: ../../../CHANGELOG:2026 +#: ../../../CHANGELOG:2103 msgid "" "For convenience, you can also replace the whole setting with the " "following snippet::" msgstr "" -#: ../../../CHANGELOG:2047 +#: ../../../CHANGELOG:2124 msgid "Many thanks to @jibec for the report!" msgstr "" -#: ../../../CHANGELOG:2050 +#: ../../../CHANGELOG:2127 msgid "Fix Apache configuration file for 0.18 [manual action required]" msgstr "" -#: ../../../CHANGELOG:2052 +#: ../../../CHANGELOG:2129 msgid "" "The way front is served has changed since 0.18. The Apache configuration " "can't serve 0.18 properly, leading to blank screens." msgstr "" -#: ../../../CHANGELOG:2054 +#: ../../../CHANGELOG:2131 msgid "" "If you are on an Apache setup, you will have to replace the `<Location " "\"/api\">` block with the following::" msgstr "" -#: ../../../CHANGELOG:2064 +#: ../../../CHANGELOG:2141 msgid "" "And add some more `ProxyPass` directives so that the `Alias` part of your" " configuration file looks this way::" msgstr "" -#: ../../../CHANGELOG:2075 +#: ../../../CHANGELOG:2152 msgid "" "In case you are using custom css and theming, you also need to match this" " block::" msgstr "" -#: ../../../CHANGELOG:2086 +#: ../../../CHANGELOG:2163 msgid "" "Added name attributes on all inputs to improve UX, especially with " "password managers (#686)" msgstr "" -#: ../../../CHANGELOG:2087 +#: ../../../CHANGELOG:2164 msgid "" "Disable makemigrations in production and misleading message when running " "migrate (#685)" msgstr "" -#: ../../../CHANGELOG:2088 +#: ../../../CHANGELOG:2165 msgid "Display progress during file upload" msgstr "" -#: ../../../CHANGELOG:2089 +#: ../../../CHANGELOG:2166 msgid "Hide pagination when there is only one page of results (#681)" msgstr "" -#: ../../../CHANGELOG:2090 +#: ../../../CHANGELOG:2167 msgid "Include shared/public playlists in Subsonic API responses (#684)" msgstr "" -#: ../../../CHANGELOG:2091 +#: ../../../CHANGELOG:2168 msgid "Use proper locale for date-related/duration strings (#670)" msgstr "" -#: ../../../CHANGELOG:2096 +#: ../../../CHANGELOG:2173 msgid "Fix transcoding of in-place imported tracks (#688)" msgstr "" -#: ../../../CHANGELOG:2097 +#: ../../../CHANGELOG:2174 msgid "" "Fixed celery worker defaulting to development settings instead of " "production" msgstr "" -#: ../../../CHANGELOG:2098 +#: ../../../CHANGELOG:2175 msgid "Fixed crashing Django admin when loading track detail page (#666)" msgstr "" -#: ../../../CHANGELOG:2099 +#: ../../../CHANGELOG:2176 msgid "Fixed list icon alignement on landing page (#668)" msgstr "" -#: ../../../CHANGELOG:2100 +#: ../../../CHANGELOG:2177 msgid "Fixed overescaping issue in notifications and album page (#676)" msgstr "" -#: ../../../CHANGELOG:2101 +#: ../../../CHANGELOG:2178 msgid "Fixed wrong number of affected elements in bulk action modal (#683)" msgstr "" -#: ../../../CHANGELOG:2102 +#: ../../../CHANGELOG:2179 msgid "" "Fixed wrong URL in documentation for funkwhale_proxy.conf file when " "deploying using Docker" msgstr "" -#: ../../../CHANGELOG:2103 +#: ../../../CHANGELOG:2180 msgid "Make Apache configuration file work with 0.18 changes (#667)" msgstr "" -#: ../../../CHANGELOG:2104 +#: ../../../CHANGELOG:2181 msgid "Removed potential BREACH exploit because of Gzip compression (#678)" msgstr "" -#: ../../../CHANGELOG:2105 +#: ../../../CHANGELOG:2182 msgid "Upgraded kombu to fix an incompatibility with redis>=3" msgstr "" -#: ../../../CHANGELOG:2110 +#: ../../../CHANGELOG:2187 msgid "" "Added user upload documentation at " "https://docs.funkwhale.audio/users/upload.html" msgstr "" -#: ../../../CHANGELOG:2114 +#: ../../../CHANGELOG:2191 msgid "0.18 \"Naomi\" (2019-01-22)" msgstr "" -#: ../../../CHANGELOG:2116 +#: ../../../CHANGELOG:2193 msgid "" "This release is dedicated to Naomi, an early contributor and beta tester " "of Funkwhale. Her positivity, love and support have been incredibly " @@ -4177,14 +4255,14 @@ msgid "" " so much Naomi <3" msgstr "" -#: ../../../CHANGELOG:2120 +#: ../../../CHANGELOG:2197 msgid "" "Many thanks to the dozens of people that contributed to this release: " "translators, developers, bug hunters, admins and backers. You made it " "possible!" msgstr "" -#: ../../../CHANGELOG:2123 +#: ../../../CHANGELOG:2200 msgid "" "Upgrade instructions are available at " "https://docs.funkwhale.audio/admin/upgrading.html, ensure you also " @@ -4192,22 +4270,22 @@ msgid "" "``[manual action suggested]``." msgstr "" -#: ../../../CHANGELOG:2127 +#: ../../../CHANGELOG:2204 msgid "See ``Full changelog`` below for an exhaustive list of changes!" msgstr "" -#: ../../../CHANGELOG:2130 +#: ../../../CHANGELOG:2207 msgid "Audio transcoding is back!" msgstr "" -#: ../../../CHANGELOG:2132 +#: ../../../CHANGELOG:2209 msgid "" "After removal of our first, buggy transcoding implementation, we're proud" " to announce that this feature is back. It is enabled by default, and can" " be configured/disabled in your instance settings!" msgstr "" -#: ../../../CHANGELOG:2136 +#: ../../../CHANGELOG:2213 msgid "" "This feature works in the browser, with federated/non-federated tracks " "and using Subsonic clients. Transcoded tracks are generated on the fly, " @@ -4215,11 +4293,11 @@ msgid "" "server." msgstr "" -#: ../../../CHANGELOG:2142 +#: ../../../CHANGELOG:2219 msgid "Licensing and copyright information" msgstr "" -#: ../../../CHANGELOG:2144 +#: ../../../CHANGELOG:2221 msgid "" "Funkwhale is now able to parse copyright and license data from file and " "store this information. Apart from displaying it on each track detail " @@ -4227,57 +4305,57 @@ msgid "" "data, but this will change in future releases." msgstr "" -#: ../../../CHANGELOG:2149 +#: ../../../CHANGELOG:2226 msgid "License and copyright data is also broadcasted over federation." msgstr "" -#: ../../../CHANGELOG:2151 +#: ../../../CHANGELOG:2228 msgid "" "License matching is done on the content of the ``License`` tag in the " "files, with a fallback on the ``Copyright`` tag." msgstr "" -#: ../../../CHANGELOG:2154 +#: ../../../CHANGELOG:2231 msgid "" "Funkwhale will successfully extract licensing data for the following " "licenses:" msgstr "" -#: ../../../CHANGELOG:2156 +#: ../../../CHANGELOG:2233 msgid "Creative Commons 0 (Public Domain)" msgstr "" -#: ../../../CHANGELOG:2157 +#: ../../../CHANGELOG:2234 msgid "Creative Commons 1.0 (All declinations)" msgstr "" -#: ../../../CHANGELOG:2158 +#: ../../../CHANGELOG:2235 msgid "Creative Commons 2.0 (All declinations)" msgstr "" -#: ../../../CHANGELOG:2159 +#: ../../../CHANGELOG:2236 msgid "Creative Commons 2.5 (All declinations and countries)" msgstr "" -#: ../../../CHANGELOG:2160 +#: ../../../CHANGELOG:2237 msgid "Creative Commons 3.0 (All declinations and countries)" msgstr "" -#: ../../../CHANGELOG:2161 +#: ../../../CHANGELOG:2238 msgid "Creative Commons 4.0 (All declinations)" msgstr "" -#: ../../../CHANGELOG:2163 +#: ../../../CHANGELOG:2240 msgid "" "Support for other licenses such as Art Libre or WTFPL will be added in " "future releases." msgstr "" -#: ../../../CHANGELOG:2167 +#: ../../../CHANGELOG:2244 msgid "Instance-level moderation tools" msgstr "" -#: ../../../CHANGELOG:2169 +#: ../../../CHANGELOG:2246 msgid "" "This release includes a first set of moderation tools that will give more" " control to admins about the way their instance federates with other " @@ -4285,39 +4363,39 @@ msgid "" "possible to:" msgstr "" -#: ../../../CHANGELOG:2173 +#: ../../../CHANGELOG:2250 msgid "" "Browse known accounts and domains, and associated data (storage size, " "software version, etc.)" msgstr "" -#: ../../../CHANGELOG:2174 +#: ../../../CHANGELOG:2251 msgid "Purge data belonging to given accounts and domains" msgstr "" -#: ../../../CHANGELOG:2175 +#: ../../../CHANGELOG:2252 msgid "Block or partially restrict interactions with any account or domain" msgstr "" -#: ../../../CHANGELOG:2177 +#: ../../../CHANGELOG:2254 msgid "" "All those features are usable using a brand new \"moderation\" " "permission, meaning you can appoint one or multiple moderators to help " "with this task." msgstr "" -#: ../../../CHANGELOG:2180 +#: ../../../CHANGELOG:2257 msgid "" "I'd like to thank all Mastodon contributors, because some of the these " "tools are heavily inspired from what's being done in Mastodon. Thank you " "so much!" msgstr "" -#: ../../../CHANGELOG:2185 +#: ../../../CHANGELOG:2262 msgid "Iframe widget to embed public tracks and albums [manual action required]" msgstr "" -#: ../../../CHANGELOG:2187 +#: ../../../CHANGELOG:2264 msgid "" "Funkwhale now supports embedding a lightweight audio player on external " "websites for album and tracks that are available in public libraries. " @@ -4326,34 +4404,34 @@ msgid "" " a Funkwhale track link on Mastodon or Twitter)." msgstr "" -#: ../../../CHANGELOG:2193 +#: ../../../CHANGELOG:2270 msgid "" "To achieve that, we had to tweak the way Funkwhale front-end is served. " "You'll have to modify your nginx configuration when upgrading to keep " "your instance working." msgstr "" -#: ../../../CHANGELOG:2196 +#: ../../../CHANGELOG:2273 msgid "" "**On docker setups**, edit your " "``/srv/funkwhale/nginx/funkwhale.template`` and replace the ``location " "/api/`` and `location /` blocks by the following snippets::" msgstr "" -#: ../../../CHANGELOG:2210 +#: ../../../CHANGELOG:2287 msgid "" "The change of configuration will be picked when restarting your nginx " "container." msgstr "" -#: ../../../CHANGELOG:2212 +#: ../../../CHANGELOG:2289 msgid "" "**On non-docker setups**, edit your ``/etc/nginx/sites-" "available/funkwhale.conf`` file, and replace the ``location /api/`` and " "`location /` blocks by the following snippets::" msgstr "" -#: ../../../CHANGELOG:2227 +#: ../../../CHANGELOG:2304 msgid "" "Replace ``${FUNKWHALE_FRONTEND_PATH}`` by the corresponding variable from" " your .env file, which should be ``/srv/funkwhale/front/dist`` by " @@ -4361,36 +4439,36 @@ msgid "" "nginx``." msgstr "" -#: ../../../CHANGELOG:2233 +#: ../../../CHANGELOG:2310 msgid "Alternative docker deployment method" msgstr "" -#: ../../../CHANGELOG:2235 +#: ../../../CHANGELOG:2312 msgid "" "Thanks to the awesome work done by @thetarkus at " "https://github.com/thetarkus/docker-funkwhale, we're now able to provide " "an alternative and easier Docker deployment method!" msgstr "" -#: ../../../CHANGELOG:2238 +#: ../../../CHANGELOG:2315 msgid "" "In contrast with our current, multi-container offer, this method " "integrates all Funkwhale processes and services (database, redis, etc.) " "into a single, easier to deploy container." msgstr "" -#: ../../../CHANGELOG:2241 +#: ../../../CHANGELOG:2318 msgid "" "Both methods will coexist in parallel, as each one has pros and cons. You" " can learn more about this exciting new deployment option by visiting " "https://docs.funkwhale.audio/installation/docker.html!" msgstr "" -#: ../../../CHANGELOG:2245 +#: ../../../CHANGELOG:2322 msgid "Automatically load .env file" msgstr "" -#: ../../../CHANGELOG:2247 +#: ../../../CHANGELOG:2324 msgid "" "On non-docker deployments, earlier versions required you to source the " "config/.env file before launching any Funkwhale command, with ``export " @@ -4398,46 +4476,46 @@ msgid "" "error prone deployment / setup." msgstr "" -#: ../../../CHANGELOG:2251 +#: ../../../CHANGELOG:2328 msgid "" "This is not the case anymore, and Funkwhale will automatically load this " "file if it's available." msgstr "" -#: ../../../CHANGELOG:2255 +#: ../../../CHANGELOG:2332 msgid "Delete pre 0.17 federated tracks [manual action suggested]" msgstr "" -#: ../../../CHANGELOG:2257 +#: ../../../CHANGELOG:2334 msgid "" "If you were using Funkwhale before the 0.17 release and federated with " "other instances, it's possible that you still have some unplayable " "federated files in the database." msgstr "" -#: ../../../CHANGELOG:2260 +#: ../../../CHANGELOG:2337 msgid "To purge the database of those entries, you can run the following command:" msgstr "" -#: ../../../CHANGELOG:2262 ../../../CHANGELOG:2813 ../../../CHANGELOG:2836 +#: ../../../CHANGELOG:2339 ../../../CHANGELOG:2890 ../../../CHANGELOG:2913 msgid "On docker setups::" msgstr "" -#: ../../../CHANGELOG:2266 ../../../CHANGELOG:2817 ../../../CHANGELOG:2840 +#: ../../../CHANGELOG:2343 ../../../CHANGELOG:2894 ../../../CHANGELOG:2917 msgid "On non-docker setups::" msgstr "" -#: ../../../CHANGELOG:2272 +#: ../../../CHANGELOG:2349 msgid "Enable gzip compression [manual action suggested]" msgstr "" -#: ../../../CHANGELOG:2274 +#: ../../../CHANGELOG:2351 msgid "" "Gzip compression will be enabled on new instances by default and will " "reduce the amount of bandwidth consumed by your instance." msgstr "" -#: ../../../CHANGELOG:2277 +#: ../../../CHANGELOG:2354 msgid "" "If you want to benefit from gzip compression on your instance, edit your " "reverse proxy virtualhost file (located at ``/etc/nginx/sites-" @@ -4445,325 +4523,325 @@ msgid "" "block, then reload your nginx server::" msgstr "" -#: ../../../CHANGELOG:2313 +#: ../../../CHANGELOG:2390 msgid "Full changelog" msgstr "" -#: ../../../CHANGELOG:2317 +#: ../../../CHANGELOG:2394 msgid "" "Allow embedding of albums and tracks available in public libraries via an" " <iframe> (#578)" msgstr "" -#: ../../../CHANGELOG:2318 +#: ../../../CHANGELOG:2395 msgid "Audio transcoding is back! (#272)" msgstr "" -#: ../../../CHANGELOG:2319 +#: ../../../CHANGELOG:2396 msgid "First set of instance level moderation tools (#580, !521)" msgstr "" -#: ../../../CHANGELOG:2320 +#: ../../../CHANGELOG:2397 msgid "" "Store licensing and copyright information from file metadata, if " "available (#308)" msgstr "" -#: ../../../CHANGELOG:2325 +#: ../../../CHANGELOG:2402 msgid "Add UI elements for multi-disc albums (#631)" msgstr "" -#: ../../../CHANGELOG:2326 +#: ../../../CHANGELOG:2403 msgid "Added alternative funkwhale/all-in-one docker image (#614)" msgstr "" -#: ../../../CHANGELOG:2327 +#: ../../../CHANGELOG:2404 msgid "Broadcast library updates (name, description, visibility) over federation" msgstr "" -#: ../../../CHANGELOG:2328 +#: ../../../CHANGELOG:2405 msgid "Based Docker image on alpine to have a smaller (and faster to build) image" msgstr "" -#: ../../../CHANGELOG:2329 +#: ../../../CHANGELOG:2406 msgid "" "Improved front-end performance by stripping unused dependencies, reducing" " bundle size and enabling gzip compression" msgstr "" -#: ../../../CHANGELOG:2331 +#: ../../../CHANGELOG:2408 msgid "" "Improved accessibility by using main/section/nav tags and aria-labels in " "most critical places (#612)" msgstr "" -#: ../../../CHANGELOG:2332 +#: ../../../CHANGELOG:2409 msgid "" "The progress bar in the player now display loading state / buffer loading" " (#586)" msgstr "" -#: ../../../CHANGELOG:2333 +#: ../../../CHANGELOG:2410 msgid "" "Added \"type: funkwhale\" and \"funkwhale-version\" in Subsonic responses" " (#573)" msgstr "" -#: ../../../CHANGELOG:2334 +#: ../../../CHANGELOG:2411 msgid "" "Documented keyboard shortcuts, list is now available by pressing \"h\" or" " in the footer (#611)" msgstr "" -#: ../../../CHANGELOG:2335 +#: ../../../CHANGELOG:2412 msgid "Documented which Subsonic endpoints are implemented (#575)" msgstr "" -#: ../../../CHANGELOG:2336 +#: ../../../CHANGELOG:2413 msgid "Hide invitation code field during signup when it's not required (#410)" msgstr "" -#: ../../../CHANGELOG:2337 +#: ../../../CHANGELOG:2414 msgid "" "Importer will now pick embedded images in files with OTHER type if no " "COVER_FRONT is present" msgstr "" -#: ../../../CHANGELOG:2338 +#: ../../../CHANGELOG:2415 msgid "" "Improved keyboard accessibility on player, queue and various controls " "(#576)" msgstr "" -#: ../../../CHANGELOG:2339 +#: ../../../CHANGELOG:2416 msgid "Improved performance when listing playable tracks, albums and artists" msgstr "" -#: ../../../CHANGELOG:2340 +#: ../../../CHANGELOG:2417 msgid "Increased default upload limit from 30 to 100MB (#654)" msgstr "" -#: ../../../CHANGELOG:2341 +#: ../../../CHANGELOG:2418 msgid "" "Load env file in config/.env automatically to avoid sourcing it by hand " "(#626)" msgstr "" -#: ../../../CHANGELOG:2342 +#: ../../../CHANGELOG:2419 msgid "" "More resilient date parsing during audio import, will not crash anymore " "on invalid dates (#622)" msgstr "" -#: ../../../CHANGELOG:2344 +#: ../../../CHANGELOG:2421 msgid "Now start radios immediatly, skipping any existing tracks in queue (#585)" msgstr "" -#: ../../../CHANGELOG:2345 +#: ../../../CHANGELOG:2422 msgid "" "Officially support connecting to a password protected redis server, with " "the redis://:password@localhost:6379/0 scheme (#640)" msgstr "" -#: ../../../CHANGELOG:2347 +#: ../../../CHANGELOG:2424 msgid "" "Performance improvement when fetching favorites, down to a single, small " "http request" msgstr "" -#: ../../../CHANGELOG:2348 +#: ../../../CHANGELOG:2425 msgid "" "Removed \"Activity\" page, since all the data is available on the " "\"Browse\" page (#600)" msgstr "" -#: ../../../CHANGELOG:2349 +#: ../../../CHANGELOG:2426 msgid "Removed the need to specify the DJANGO_ALLOWED_HOSTS variable" msgstr "" -#: ../../../CHANGELOG:2350 +#: ../../../CHANGELOG:2427 msgid "Restructured the footer, added useful links and removed unused content" msgstr "" -#: ../../../CHANGELOG:2351 +#: ../../../CHANGELOG:2428 msgid "Show short entries first in search results to improve UX" msgstr "" -#: ../../../CHANGELOG:2352 +#: ../../../CHANGELOG:2429 msgid "Store disc number and order tracks by disc number / position) (#507)" msgstr "" -#: ../../../CHANGELOG:2353 +#: ../../../CHANGELOG:2430 msgid "" "Strip EXIF metadata from uploaded avatars to avoid leaking private data " "(#374)" msgstr "" -#: ../../../CHANGELOG:2354 +#: ../../../CHANGELOG:2431 msgid "Support blind key rotation in HTTP Signatures (#658)" msgstr "" -#: ../../../CHANGELOG:2355 +#: ../../../CHANGELOG:2432 msgid "Support setting a server URL in settings.json (#650)" msgstr "" -#: ../../../CHANGELOG:2356 +#: ../../../CHANGELOG:2433 msgid "Updated default docker postgres version from 9.4 to 11 (#656)" msgstr "" -#: ../../../CHANGELOG:2357 +#: ../../../CHANGELOG:2434 msgid "" "Updated lots of dependencies (especially django 2.0->2.1), and removed " "unused dependencies (#657)" msgstr "" -#: ../../../CHANGELOG:2358 +#: ../../../CHANGELOG:2435 msgid "" "Improved test suite speed by reducing / disabling expensive operations " "(#648)" msgstr "" -#: ../../../CHANGELOG:2363 +#: ../../../CHANGELOG:2440 msgid "" "Fixed parsing of embedded file cover for ogg files tagged with " "MusicBrainz (#469)" msgstr "" -#: ../../../CHANGELOG:2364 +#: ../../../CHANGELOG:2441 msgid "" "Upgraded core dependencies to fix websocket/messaging issues and possible" " memory leaks (#643)" msgstr "" -#: ../../../CHANGELOG:2365 +#: ../../../CHANGELOG:2442 msgid "Fix \".None\" extension when downloading Flac file (#473)" msgstr "" -#: ../../../CHANGELOG:2366 +#: ../../../CHANGELOG:2443 msgid "Fixed None extension when downloading an in-place imported file (#621)" msgstr "" -#: ../../../CHANGELOG:2367 +#: ../../../CHANGELOG:2444 msgid "Added a script to prune pre 0.17 federated tracks (#564)" msgstr "" -#: ../../../CHANGELOG:2368 +#: ../../../CHANGELOG:2445 msgid "Advertise public libraries properly in ActivityPub representations (#553)" msgstr "" -#: ../../../CHANGELOG:2369 +#: ../../../CHANGELOG:2446 msgid "Allow opus file upload (#598)" msgstr "" -#: ../../../CHANGELOG:2370 +#: ../../../CHANGELOG:2447 msgid "Do not display \"view on MusicBrainz\" button if we miss the mbid (#422)" msgstr "" -#: ../../../CHANGELOG:2371 +#: ../../../CHANGELOG:2448 msgid "Do not try to create unaccent extension if it's already present (#663)" msgstr "" -#: ../../../CHANGELOG:2372 +#: ../../../CHANGELOG:2449 msgid "" "Ensure admin links in sidebar are displayed for users with relavant " "permissions, and only them (#597)" msgstr "" -#: ../../../CHANGELOG:2373 +#: ../../../CHANGELOG:2450 msgid "Fix broken websocket connexion under Chrome browser (#589)" msgstr "" -#: ../../../CHANGELOG:2374 +#: ../../../CHANGELOG:2451 msgid "Fix play button not starting playback with empty queue (#632)" msgstr "" -#: ../../../CHANGELOG:2375 +#: ../../../CHANGELOG:2452 msgid "" "Fixed a styling inconsistency on about page when instance description was" " missing (#659)" msgstr "" -#: ../../../CHANGELOG:2376 +#: ../../../CHANGELOG:2453 msgid "Fixed a UI discrepency in playlist tracks count (#647)" msgstr "" -#: ../../../CHANGELOG:2377 +#: ../../../CHANGELOG:2454 msgid "Fixed greyed tracks in radio builder and detail page (#637)" msgstr "" -#: ../../../CHANGELOG:2378 +#: ../../../CHANGELOG:2455 msgid "Fixed inconsistencies in subsonic error responses (#616)" msgstr "" -#: ../../../CHANGELOG:2379 +#: ../../../CHANGELOG:2456 msgid "Fixed incorrect icon for \"next track\" in player control (#613)" msgstr "" -#: ../../../CHANGELOG:2380 +#: ../../../CHANGELOG:2457 msgid "Fixed malformed search string when redirecting to LyricsWiki (#608)" msgstr "" -#: ../../../CHANGELOG:2381 +#: ../../../CHANGELOG:2458 msgid "Fixed missing track count on various library cards (#581)" msgstr "" -#: ../../../CHANGELOG:2382 +#: ../../../CHANGELOG:2459 msgid "" "Fixed skipped track when appending multiple tracks to the queue under " "certain conditions (#209)" msgstr "" -#: ../../../CHANGELOG:2383 +#: ../../../CHANGELOG:2460 msgid "Fixed wrong album/track count on artist page (#599)" msgstr "" -#: ../../../CHANGELOG:2384 +#: ../../../CHANGELOG:2461 msgid "Hide unplayable/emtpy playlists in \"Browse playlist\" pages (#424)" msgstr "" -#: ../../../CHANGELOG:2385 +#: ../../../CHANGELOG:2462 msgid "Initial UI render using correct language from browser (#644)" msgstr "" -#: ../../../CHANGELOG:2386 +#: ../../../CHANGELOG:2463 msgid "Invalid URI for reverse proxy websocket with apache (#617)" msgstr "" -#: ../../../CHANGELOG:2387 +#: ../../../CHANGELOG:2464 msgid "Properly encode Wikipedia and lyrics search urls (#470)" msgstr "" -#: ../../../CHANGELOG:2388 +#: ../../../CHANGELOG:2465 msgid "Refresh profile after user settings update to avoid cache issues (#606)" msgstr "" -#: ../../../CHANGELOG:2389 +#: ../../../CHANGELOG:2466 msgid "Use role=button instead of empty links for player controls (#610)" msgstr "" -#: ../../../CHANGELOG:2394 +#: ../../../CHANGELOG:2471 msgid "" "Deploy documentation from the master branch instead of the develop branch" " to avoid inconsistencies (#642)" msgstr "" -#: ../../../CHANGELOG:2395 +#: ../../../CHANGELOG:2472 msgid "Document how to find and use library id when importing files in CLI (#562)" msgstr "" -#: ../../../CHANGELOG:2396 +#: ../../../CHANGELOG:2473 msgid "Fix documentation typos (#645)" msgstr "" -#: ../../../CHANGELOG:2400 +#: ../../../CHANGELOG:2477 msgid "0.17 (2018-10-07)" msgstr "" -#: ../../../CHANGELOG:2403 +#: ../../../CHANGELOG:2480 msgid "Per user libraries" msgstr "" -#: ../../../CHANGELOG:2405 +#: ../../../CHANGELOG:2482 msgid "" "This release contains a big change in music management. This has a lot of" " impact on how Funkwhale behaves, and you should have a look at " @@ -4771,99 +4849,99 @@ msgid "" "what changed and how to migrate." msgstr "" -#: ../../../CHANGELOG:2413 +#: ../../../CHANGELOG:2490 msgid "Per user libraries (#463, also fixes #160 and #147)" msgstr "" -#: ../../../CHANGELOG:2414 +#: ../../../CHANGELOG:2491 msgid "Authentication using a LDAP directory (#194)" msgstr "" -#: ../../../CHANGELOG:2419 +#: ../../../CHANGELOG:2496 msgid "Add configuration option to set Musicbrainz hostname" msgstr "" -#: ../../../CHANGELOG:2420 +#: ../../../CHANGELOG:2497 msgid "Add sign up link in the sidebar (#408)" msgstr "" -#: ../../../CHANGELOG:2421 +#: ../../../CHANGELOG:2498 msgid "" "Added a library widget to display libraries associated with a track, " "album and artist (#551)" msgstr "" -#: ../../../CHANGELOG:2423 +#: ../../../CHANGELOG:2500 msgid "Ensure from_activity field is not required in django's admin (#546)" msgstr "" -#: ../../../CHANGELOG:2424 +#: ../../../CHANGELOG:2501 msgid "Move setting link from profile page to the sidebar (#406)" msgstr "" -#: ../../../CHANGELOG:2425 +#: ../../../CHANGELOG:2502 msgid "Simplified and less error-prone nginx setup (#358)" msgstr "" -#: ../../../CHANGELOG:2429 +#: ../../../CHANGELOG:2506 msgid "" "Do not restart current song when rordering queue, deleting tracks from " "queue or adding tracks to queue (#464)" msgstr "" -#: ../../../CHANGELOG:2431 +#: ../../../CHANGELOG:2508 msgid "Fix broken icons in playlist editor (#515)" msgstr "" -#: ../../../CHANGELOG:2432 +#: ../../../CHANGELOG:2509 msgid "Fixed a few untranslated strings (#559)" msgstr "" -#: ../../../CHANGELOG:2433 +#: ../../../CHANGELOG:2510 msgid "Fixed splitted album when importing from federation (#346)" msgstr "" -#: ../../../CHANGELOG:2434 +#: ../../../CHANGELOG:2511 msgid "" "Fixed toggle mute in volume bar does not restore previous volume level " "(#514)" msgstr "" -#: ../../../CHANGELOG:2435 +#: ../../../CHANGELOG:2512 msgid "" "Fixed wrong env file URL and display bugs in deployment documentation " "(#520)" msgstr "" -#: ../../../CHANGELOG:2436 +#: ../../../CHANGELOG:2513 msgid "Fixed wrong title in PlayButton (#435)" msgstr "" -#: ../../../CHANGELOG:2437 +#: ../../../CHANGELOG:2514 msgid "Remove transparency on artist page button (#517)" msgstr "" -#: ../../../CHANGELOG:2438 +#: ../../../CHANGELOG:2515 msgid "Set sane width default for ui cards and center play button (#530)" msgstr "" -#: ../../../CHANGELOG:2439 +#: ../../../CHANGELOG:2516 msgid "Updated wrong icon and copy in play button dropdown (#436)" msgstr "" -#: ../../../CHANGELOG:2444 +#: ../../../CHANGELOG:2521 msgid "Fixed wrong URLs for docker / nginx files in documentation (#537)" msgstr "" -#: ../../../CHANGELOG:2449 +#: ../../../CHANGELOG:2526 msgid "Added a merge request template and more documentation about the changelog" msgstr "" -#: ../../../CHANGELOG:2453 +#: ../../../CHANGELOG:2530 msgid "Using a LDAP directory to authenticate to your Funkwhale instance" msgstr "" -#: ../../../CHANGELOG:2455 +#: ../../../CHANGELOG:2532 msgid "" "Funkwhale now support LDAP as an authentication source: you can configure" " your instance to delegate login to a LDAP directory, which is especially" @@ -4871,21 +4949,21 @@ msgid "" "users manually." msgstr "" -#: ../../../CHANGELOG:2460 +#: ../../../CHANGELOG:2537 msgid "You can use this authentication backend side by side with the classic one." msgstr "" -#: ../../../CHANGELOG:2462 +#: ../../../CHANGELOG:2539 msgid "" "Have a look at https://docs.funkwhale.audio/installation/ldap.html for " "detailed instructions on how to set this up." msgstr "" -#: ../../../CHANGELOG:2467 +#: ../../../CHANGELOG:2544 msgid "Simplified nginx setup [Docker: Manual action required]" msgstr "" -#: ../../../CHANGELOG:2469 +#: ../../../CHANGELOG:2546 msgid "" "We've received a lot of user feedback regarding our installation process," " and it seems the proxy part is the one which is the most confusing and " @@ -4893,446 +4971,446 @@ msgid "" "can completely break the application." msgstr "" -#: ../../../CHANGELOG:2474 +#: ../../../CHANGELOG:2551 msgid "" "To make things easier for everyone, we now offer a simplified deployment " "process for the reverse proxy part. This will make upgrade of the proxy " "configuration significantly easier on docker deployments." msgstr "" -#: ../../../CHANGELOG:2478 +#: ../../../CHANGELOG:2555 msgid "On non-docker instances, you have nothing to do." msgstr "" -#: ../../../CHANGELOG:2480 +#: ../../../CHANGELOG:2557 msgid "If you have a dockerized instance, here is the upgrade path." msgstr "" -#: ../../../CHANGELOG:2482 +#: ../../../CHANGELOG:2559 msgid "First, tweak your .env file::" msgstr "" -#: ../../../CHANGELOG:2494 +#: ../../../CHANGELOG:2571 msgid "Then, add the following block at the end of your docker-compose.yml file::" msgstr "" -#: ../../../CHANGELOG:2529 +#: ../../../CHANGELOG:2606 msgid "" "By doing that, you'll enable a dockerized nginx that will automatically " "be configured to serve your Funkwhale instance." msgstr "" -#: ../../../CHANGELOG:2532 +#: ../../../CHANGELOG:2609 msgid "Download the required configuration files for the nginx container:" msgstr "" -#: ../../../CHANGELOG:2541 +#: ../../../CHANGELOG:2618 msgid "Update the funkwhale.conf configuration of your server's reverse-proxy::" msgstr "" -#: ../../../CHANGELOG:2587 +#: ../../../CHANGELOG:2664 msgid "Check that your configuration is valid then reload:" msgstr "" -#: ../../../CHANGELOG:2589 +#: ../../../CHANGELOG:2666 msgid "sudo nginx -t sudo systemctl reload nginx" msgstr "" -#: ../../../CHANGELOG:2594 +#: ../../../CHANGELOG:2671 msgid "0.16.3 (2018-08-21)" msgstr "" -#: ../../../CHANGELOG:2596 ../../../CHANGELOG:2612 ../../../CHANGELOG:2626 -#: ../../../CHANGELOG:2701 ../../../CHANGELOG:2934 ../../../CHANGELOG:3016 -#: ../../../CHANGELOG:3138 ../../../CHANGELOG:3695 +#: ../../../CHANGELOG:2673 ../../../CHANGELOG:2689 ../../../CHANGELOG:2703 +#: ../../../CHANGELOG:2778 ../../../CHANGELOG:3011 ../../../CHANGELOG:3093 +#: ../../../CHANGELOG:3215 ../../../CHANGELOG:3772 msgid "" "Upgrade instructions are available at " "https://docs.funkwhale.audio/upgrading.html" msgstr "" -#: ../../../CHANGELOG:2601 +#: ../../../CHANGELOG:2678 msgid "Fixed front-end not contacting the proper path on the API (!385)" msgstr "" -#: ../../../CHANGELOG:2605 +#: ../../../CHANGELOG:2682 msgid "0.16.2 (2018-08-21)" msgstr "" -#: ../../../CHANGELOG:2609 +#: ../../../CHANGELOG:2686 msgid "" "**This release is broken, do not use it. Upgrade to 0.16.3 or higher " "instead.**" msgstr "" -#: ../../../CHANGELOG:2617 +#: ../../../CHANGELOG:2694 msgid "" "Ensure we always have a default api url set on first load to avoid " "displaying the instance picker (#490)" msgstr "" -#: ../../../CHANGELOG:2619 +#: ../../../CHANGELOG:2696 msgid "" "Fixed CLI importer syntax error because of async reserved keyword usage " "(#494)" msgstr "" -#: ../../../CHANGELOG:2624 +#: ../../../CHANGELOG:2701 msgid "0.16.1 (2018-08-19)" msgstr "" -#: ../../../CHANGELOG:2631 +#: ../../../CHANGELOG:2708 msgid "Make funkwhale themable by loading external stylesheets (#456)" msgstr "" -#: ../../../CHANGELOG:2635 +#: ../../../CHANGELOG:2712 msgid "Add link to admin on \"Staff member\" button (#202)" msgstr "" -#: ../../../CHANGELOG:2636 +#: ../../../CHANGELOG:2713 msgid "Can now add a description to radios and better radio cards (#331)" msgstr "" -#: ../../../CHANGELOG:2637 +#: ../../../CHANGELOG:2714 msgid "Display track duration in track tables (#461)" msgstr "" -#: ../../../CHANGELOG:2638 +#: ../../../CHANGELOG:2715 msgid "More permissive default permissions for front-end files (#388)" msgstr "" -#: ../../../CHANGELOG:2639 +#: ../../../CHANGELOG:2716 msgid "Simpler configuration and toolchain for the front-end using vue-cli (!375)" msgstr "" -#: ../../../CHANGELOG:2640 +#: ../../../CHANGELOG:2717 msgid "Use Howler to manage audio instead of our own dirty/untested code (#392)" msgstr "" -#: ../../../CHANGELOG:2645 +#: ../../../CHANGELOG:2722 msgid "Fix alignment issue on top bar in Admin tabs (#395)" msgstr "" -#: ../../../CHANGELOG:2646 +#: ../../../CHANGELOG:2723 msgid "" "Fix Apache2 permission issue preventing `/media` folder from being served" " correctly (#389)" msgstr "" -#: ../../../CHANGELOG:2648 +#: ../../../CHANGELOG:2725 msgid "" "Fix loading on browse page lists causing them to go down, and dimming " "over the top bar (#468)" msgstr "" -#: ../../../CHANGELOG:2650 +#: ../../../CHANGELOG:2727 msgid "" "Fixed (again): administration section not showing up in sidebar after " "login (#245)" msgstr "" -#: ../../../CHANGELOG:2652 +#: ../../../CHANGELOG:2729 msgid "Fixed audio mimetype not showing up on track detail and list (#459)" msgstr "" -#: ../../../CHANGELOG:2653 +#: ../../../CHANGELOG:2730 msgid "Fixed broken audio playback on Chrome and invisible volume control (#390)" msgstr "" -#: ../../../CHANGELOG:2654 +#: ../../../CHANGELOG:2731 msgid "" "Fixed broken federation import on big imports due to missing transaction " "logic (#397)" msgstr "" -#: ../../../CHANGELOG:2656 +#: ../../../CHANGELOG:2733 msgid "Fixed crash on artist pages when no cover is available (#457)" msgstr "" -#: ../../../CHANGELOG:2657 +#: ../../../CHANGELOG:2734 msgid "Fixed favorited status of tracks not appearing in interface (#398)" msgstr "" -#: ../../../CHANGELOG:2658 +#: ../../../CHANGELOG:2735 msgid "" "Fixed invitation code not prefilled in form when accessing invitation " "link (#476)" msgstr "" -#: ../../../CHANGELOG:2660 +#: ../../../CHANGELOG:2737 msgid "Fixed typos in scheduled tasks configuration (#487)" msgstr "" -#: ../../../CHANGELOG:2661 +#: ../../../CHANGELOG:2738 msgid "Removed release date error in case of empty date (#478)" msgstr "" -#: ../../../CHANGELOG:2662 +#: ../../../CHANGELOG:2739 msgid "Removed white on white artist button on hover, on Album page (#393)" msgstr "" -#: ../../../CHANGELOG:2663 +#: ../../../CHANGELOG:2740 msgid "Smarter date parsing during import by replacing arrow with pendulum (#376)" msgstr "" -#: ../../../CHANGELOG:2664 +#: ../../../CHANGELOG:2741 msgid "Display public playlists properly for anonymous users (#488)" msgstr "" -#: ../../../CHANGELOG:2667 ../../../CHANGELOG:2759 +#: ../../../CHANGELOG:2744 ../../../CHANGELOG:2836 msgid "i18n:" msgstr "" -#: ../../../CHANGELOG:2669 +#: ../../../CHANGELOG:2746 msgid "Added portuguese, spanish and german translations" msgstr "" -#: ../../../CHANGELOG:2673 +#: ../../../CHANGELOG:2750 msgid "Custom themes for Funkwhale" msgstr "" -#: ../../../CHANGELOG:2675 +#: ../../../CHANGELOG:2752 msgid "" "If you ever wanted to give a custom look and feel to your instance, this " "is now possible." msgstr "" -#: ../../../CHANGELOG:2677 +#: ../../../CHANGELOG:2754 msgid "" "Check https://docs.funkwhale.audio/configuration.html#theming if you want" " to know more!" msgstr "" -#: ../../../CHANGELOG:2681 +#: ../../../CHANGELOG:2758 msgid "Fix Apache2 configuration file for media block [Manual action required]" msgstr "" -#: ../../../CHANGELOG:2683 +#: ../../../CHANGELOG:2760 msgid "" "The permission scope on the current Apache2 configuration file is too " "narrow, preventing thumbnails from being served." msgstr "" -#: ../../../CHANGELOG:2685 +#: ../../../CHANGELOG:2762 msgid "On Apache2 setups, you have to replace the following line::" msgstr "" -#: ../../../CHANGELOG:2689 +#: ../../../CHANGELOG:2766 msgid "with::" msgstr "" -#: ../../../CHANGELOG:2693 +#: ../../../CHANGELOG:2770 msgid "You can now restart your server::" msgstr "" -#: ../../../CHANGELOG:2699 +#: ../../../CHANGELOG:2776 msgid "0.16 (2018-07-22)" msgstr "" -#: ../../../CHANGELOG:2706 +#: ../../../CHANGELOG:2783 msgid "Complete redesign of the library home and playlist pages (#284)" msgstr "" -#: ../../../CHANGELOG:2707 +#: ../../../CHANGELOG:2784 msgid "Expose ActivityPub actors for users (#317)" msgstr "" -#: ../../../CHANGELOG:2708 +#: ../../../CHANGELOG:2785 msgid "" "Implemented a basic but functionnal Github-like search on federated " "tracks list (#344)" msgstr "" -#: ../../../CHANGELOG:2710 +#: ../../../CHANGELOG:2787 msgid "" "Internationalized interface as well as translations for Arabic, French, " "Esperanto, Italian, Occitan, Polish, Portuguese and Swedish (#161, #167)" msgstr "" -#: ../../../CHANGELOG:2712 +#: ../../../CHANGELOG:2789 msgid "Users can now upload an avatar in their settings page (#257)" msgstr "" -#: ../../../CHANGELOG:2717 +#: ../../../CHANGELOG:2794 msgid "Added feedback when creating/updating radio (#302)" msgstr "" -#: ../../../CHANGELOG:2718 +#: ../../../CHANGELOG:2795 msgid "Apply restrictions to username characters during signup" msgstr "" -#: ../../../CHANGELOG:2719 +#: ../../../CHANGELOG:2796 msgid "Autoselect best language based on browser configuration (#386)" msgstr "" -#: ../../../CHANGELOG:2720 +#: ../../../CHANGELOG:2797 msgid "Can now order tracks on federated track list (#326)" msgstr "" -#: ../../../CHANGELOG:2721 +#: ../../../CHANGELOG:2798 msgid "Can now relaunch pending import jobs from the web interface (#323)" msgstr "" -#: ../../../CHANGELOG:2722 +#: ../../../CHANGELOG:2799 msgid "Ensure we do not display pagination on single pages (#334)" msgstr "" -#: ../../../CHANGELOG:2723 +#: ../../../CHANGELOG:2800 msgid "" "Ensure we have sane defaults for MEDIA_ROOT, STATIC_ROOT and " "MUSIC_DIRECTORY_PATH in the deployment .env file (#350)" msgstr "" -#: ../../../CHANGELOG:2725 +#: ../../../CHANGELOG:2802 msgid "Make some space for the volume slider to allow precise control (#318)" msgstr "" -#: ../../../CHANGELOG:2726 +#: ../../../CHANGELOG:2803 msgid "Removed django-cacheops dependency" msgstr "" -#: ../../../CHANGELOG:2727 +#: ../../../CHANGELOG:2804 msgid "" "Store track artist and album artist separately (#237) Better handling of " "tracks with a different artist than the album artist" msgstr "" -#: ../../../CHANGELOG:2729 +#: ../../../CHANGELOG:2806 msgid "The navigation bar of Library is now fixed (#375)" msgstr "" -#: ../../../CHANGELOG:2730 +#: ../../../CHANGELOG:2807 msgid "Use thumbnails for avatars and covers to reduce bandwidth" msgstr "" -#: ../../../CHANGELOG:2735 +#: ../../../CHANGELOG:2812 msgid "Ensure 750 permissions on CI artifacts (#332)" msgstr "" -#: ../../../CHANGELOG:2736 +#: ../../../CHANGELOG:2813 msgid "Ensure images are not cropped in queue (#337)" msgstr "" -#: ../../../CHANGELOG:2737 +#: ../../../CHANGELOG:2814 msgid "Ensure we do not import artists with empty names (#351)" msgstr "" -#: ../../../CHANGELOG:2738 +#: ../../../CHANGELOG:2815 msgid "Fix notifications not closing when clicking on the cross (#366)" msgstr "" -#: ../../../CHANGELOG:2739 +#: ../../../CHANGELOG:2816 msgid "Fix the most annoying offset in the whole fediverse (#369)" msgstr "" -#: ../../../CHANGELOG:2740 +#: ../../../CHANGELOG:2817 msgid "Fixed persistent message in playlist modal (#304)" msgstr "" -#: ../../../CHANGELOG:2741 +#: ../../../CHANGELOG:2818 msgid "Fixed unfiltered results in favorites API (#384)" msgstr "" -#: ../../../CHANGELOG:2742 +#: ../../../CHANGELOG:2819 msgid "" "Raise a warning instead of crashing when getting a broken path in file " "import (#138)" msgstr "" -#: ../../../CHANGELOG:2744 +#: ../../../CHANGELOG:2821 msgid "" "Remove parallelization of uploads during import to avoid crashing small " "servers (#382)" msgstr "" -#: ../../../CHANGELOG:2746 +#: ../../../CHANGELOG:2823 msgid "Subsonic API login is now case insensitive (#339)" msgstr "" -#: ../../../CHANGELOG:2747 +#: ../../../CHANGELOG:2824 msgid "Validate Date header in HTTP Signatures (#328)" msgstr "" -#: ../../../CHANGELOG:2752 +#: ../../../CHANGELOG:2829 msgid "Added troubleshotting and technical overview documentation (#256)" msgstr "" -#: ../../../CHANGELOG:2753 +#: ../../../CHANGELOG:2830 msgid "Arch Linux installation steps" msgstr "" -#: ../../../CHANGELOG:2754 +#: ../../../CHANGELOG:2831 msgid "Document that users can use Ultrasonic on Android (#316)" msgstr "" -#: ../../../CHANGELOG:2755 +#: ../../../CHANGELOG:2832 msgid "Fixed a couple of typos" msgstr "" -#: ../../../CHANGELOG:2756 +#: ../../../CHANGELOG:2833 msgid "Some cosmetic improvements to the doc" msgstr "" -#: ../../../CHANGELOG:2761 +#: ../../../CHANGELOG:2838 msgid "Arabic translation (!302)" msgstr "" -#: ../../../CHANGELOG:2762 +#: ../../../CHANGELOG:2839 msgid "Polish translation (!304)" msgstr "" -#: ../../../CHANGELOG:2766 +#: ../../../CHANGELOG:2843 msgid "Library home and playlist page overhaul" msgstr "" -#: ../../../CHANGELOG:2768 +#: ../../../CHANGELOG:2845 msgid "The library home page have been completely redesigned to include:" msgstr "" -#: ../../../CHANGELOG:2770 +#: ../../../CHANGELOG:2847 msgid "other users activity (listenings, playlists and favorites)" msgstr "" -#: ../../../CHANGELOG:2771 +#: ../../../CHANGELOG:2848 msgid "recently imported albums" msgstr "" -#: ../../../CHANGELOG:2773 +#: ../../../CHANGELOG:2850 msgid "" "We think this new version showcases more music in a more useful way, let " "us know what you think about it!" msgstr "" -#: ../../../CHANGELOG:2776 +#: ../../../CHANGELOG:2853 msgid "The playlist page have been updated as well." msgstr "" -#: ../../../CHANGELOG:2780 +#: ../../../CHANGELOG:2857 msgid "Internationalized interface" msgstr "" -#: ../../../CHANGELOG:2782 +#: ../../../CHANGELOG:2859 msgid "" "After months of work, we're proud to announce our interface is now ready " "for internationalization." msgstr "" -#: ../../../CHANGELOG:2785 +#: ../../../CHANGELOG:2862 msgid "" "Translators have already started the work of translating Funkwhale in 8 " "different languages, and we're ready to add more as needed." msgstr "" -#: ../../../CHANGELOG:2788 +#: ../../../CHANGELOG:2865 msgid "" "You can easily get involved at " "https://translate.funkwhale.audio/engage/funkwhale/" msgstr "" -#: ../../../CHANGELOG:2792 +#: ../../../CHANGELOG:2869 msgid "Better handling of tracks with a different artist than the album artist" msgstr "" -#: ../../../CHANGELOG:2794 +#: ../../../CHANGELOG:2871 msgid "" "Some tracks involve a different artist than the album artist (e.g. a " "featuring) and Funkwhale has been known to do weird things when importing" @@ -5340,47 +5418,47 @@ msgid "" "instance." msgstr "" -#: ../../../CHANGELOG:2798 +#: ../../../CHANGELOG:2875 msgid "" "The situation should be improved with this release, as Funkwhale is now " "able to store separately the track and album artist, and display it " "properly in the interface." msgstr "" -#: ../../../CHANGELOG:2803 +#: ../../../CHANGELOG:2880 msgid "Users now have an ActivityPub Actor [Manual action required]" msgstr "" -#: ../../../CHANGELOG:2805 +#: ../../../CHANGELOG:2882 msgid "" "In the process of implementing federation for user activity such as " "listening history, we are now making user profiles (a.k.a. ActivityPub " "actors) available through federation." msgstr "" -#: ../../../CHANGELOG:2808 +#: ../../../CHANGELOG:2885 msgid "" "This does not means the federation is working, but this is a needed step " "to implement it." msgstr "" -#: ../../../CHANGELOG:2810 +#: ../../../CHANGELOG:2887 msgid "" "Those profiles will be created automatically for new users, but you have " "to run a command to create them for existing users." msgstr "" -#: ../../../CHANGELOG:2821 +#: ../../../CHANGELOG:2898 msgid "" "This should only take a few seconds to run. It is safe to interrupt the " "process or rerun it multiple times." msgstr "" -#: ../../../CHANGELOG:2825 +#: ../../../CHANGELOG:2902 msgid "Image thumbnails [Manual action required]" msgstr "" -#: ../../../CHANGELOG:2827 +#: ../../../CHANGELOG:2904 msgid "" "To reduce bandwidth usage on slow or limited connexions and improve " "performance in general, we now use smaller images in the front-end. For " @@ -5390,38 +5468,38 @@ msgid "" "image." msgstr "" -#: ../../../CHANGELOG:2833 +#: ../../../CHANGELOG:2910 msgid "" "Thumbnail will be created automatically for new objects, however, you " "have to launch a manual command to deal with existing ones." msgstr "" -#: ../../../CHANGELOG:2844 +#: ../../../CHANGELOG:2921 msgid "" "This should be quite fast but may take up to a few minutes depending on " "the number of albums you have in database. It is safe to interrupt the " "process or rerun it multiple times." msgstr "" -#: ../../../CHANGELOG:2849 +#: ../../../CHANGELOG:2926 msgid "Improved search on federated tracks list" msgstr "" -#: ../../../CHANGELOG:2851 +#: ../../../CHANGELOG:2928 msgid "" "Having a powerful but easy-to-use search is important but difficult to " "achieve, especially if you do not want to have a real complex search " "interface." msgstr "" -#: ../../../CHANGELOG:2854 +#: ../../../CHANGELOG:2931 msgid "" "Github does a pretty good job with that, using a structured but simple " "query system (See https://help.github.com/articles/searching-issues-and-" "pull-requests/#search-only-issues-or-pull-requests)." msgstr "" -#: ../../../CHANGELOG:2857 +#: ../../../CHANGELOG:2934 msgid "" "This release implements a limited but working subset of this query " "system. You can use it only on the federated tracks list " @@ -5429,51 +5507,51 @@ msgid "" "will be rolled-out on other pages as well." msgstr "" -#: ../../../CHANGELOG:2860 +#: ../../../CHANGELOG:2937 msgid "This is the type of query you can run:" msgstr "" -#: ../../../CHANGELOG:2862 +#: ../../../CHANGELOG:2939 msgid "" "``hello world``: search for \"hello\" and \"world\" in all the available " "fields" msgstr "" -#: ../../../CHANGELOG:2863 +#: ../../../CHANGELOG:2940 msgid "``hello in:artist`` search for results where artist name is \"hello\"" msgstr "" -#: ../../../CHANGELOG:2864 +#: ../../../CHANGELOG:2941 msgid "" "``spring in:artist,album`` search for results where artist name or album " "title contain \"spring\"" msgstr "" -#: ../../../CHANGELOG:2865 +#: ../../../CHANGELOG:2942 msgid "``artist:hello`` search for results where artist name equals \"hello\"" msgstr "" -#: ../../../CHANGELOG:2866 +#: ../../../CHANGELOG:2943 msgid "" "``artist:\"System of a Down\" domain:instance.funkwhale`` search for " "results where artist name equals \"System of a Down\" and inside " "\"instance.funkwhale\" library" msgstr "" -#: ../../../CHANGELOG:2870 +#: ../../../CHANGELOG:2947 msgid "" "Ensure MEDIA_ROOT, STATIC_ROOT and MUSIC_DIRECTORY_* are set explicitely " "[Manual action required]" msgstr "" -#: ../../../CHANGELOG:2872 +#: ../../../CHANGELOG:2949 msgid "" "In our default .env file, MEDIA_ROOT and STATIC_ROOT were commented by " "default, causing some deployment issues on non-docker setups when people " "forgot to uncomment them." msgstr "" -#: ../../../CHANGELOG:2875 +#: ../../../CHANGELOG:2952 msgid "" "From now on, those variables are uncommented, and will also be used on " "docker setups to mount the volumes automatically in the docker-" @@ -5482,67 +5560,67 @@ msgid "" "file." msgstr "" -#: ../../../CHANGELOG:2880 +#: ../../../CHANGELOG:2957 msgid "" "This also applies to in-place paths (MUSIC_DIRECTORY_PATH and " "MUSIC_DIRECTORY_SERVE_PATH), whose values are now used directly to set up" " the proper Docker volumes." msgstr "" -#: ../../../CHANGELOG:2883 +#: ../../../CHANGELOG:2960 msgid "" "This will only affect new deployments though. If you want to benefit from" " this on an existing instance, do a backup of your ``.env`` and ``docker-" "compose.yml`` files and apply the following changes:" msgstr "" -#: ../../../CHANGELOG:2886 +#: ../../../CHANGELOG:2963 msgid "" "Ensure ``MEDIA_ROOT`` is uncommented in your .env file and match the " "absolute path where media files are stored on your host " "(``/srv/funkwhale/data/media`` by default)" msgstr "" -#: ../../../CHANGELOG:2888 +#: ../../../CHANGELOG:2965 msgid "" "Ensure ``STATIC_ROOT`` is uncommented in your .env file and match the " "absolute path where static files are stored on your host " "(``/srv/funkwhale/data/static`` by default)" msgstr "" -#: ../../../CHANGELOG:2892 +#: ../../../CHANGELOG:2969 msgid "If you use in-place import:" msgstr "" -#: ../../../CHANGELOG:2891 +#: ../../../CHANGELOG:2968 msgid "Ensure MUSIC_DIRECTORY_PATH is uncommented and set to ``/music``" msgstr "" -#: ../../../CHANGELOG:2892 +#: ../../../CHANGELOG:2969 msgid "" "Ensure MUSIC_DIRECTORY_SERVE_PATH is uncommented and set to the absolute " "path on your host were your music files are stored " "(``/srv/funkwhale/data/music`` by default)" msgstr "" -#: ../../../CHANGELOG:2900 +#: ../../../CHANGELOG:2977 msgid "Edit your docker-compose.yml file to reflect the changes:" msgstr "" -#: ../../../CHANGELOG:2895 +#: ../../../CHANGELOG:2972 msgid "" "Search for volumes (there should be two occurrences) that contains " "``/app/funkwhale_api/media`` on the right side, and replace the whole " "line with ``- \"${MEDIA_ROOT}:${MEDIA_ROOT}\"``" msgstr "" -#: ../../../CHANGELOG:2897 +#: ../../../CHANGELOG:2974 msgid "" "Search for a volume that contains ``/app/staticfiles`` on the right side," " and replace the whole line with ``- \"${STATIC_ROOT}:${STATIC_ROOT}\"``" msgstr "" -#: ../../../CHANGELOG:2899 +#: ../../../CHANGELOG:2976 msgid "" "If you use in-place import, search for volumes (there should be two " "occurrences) that contains ``/music:ro`` on the right side, and replace " @@ -5550,112 +5628,112 @@ msgid "" "\"${MUSIC_DIRECTORY_SERVE_PATH}:${MUSIC_DIRECTORY_PATH}:ro\"``" msgstr "" -#: ../../../CHANGELOG:2902 +#: ../../../CHANGELOG:2979 msgid "" "In the end, the ``volumes`` directives of your containers should look " "like that::" msgstr "" -#: ../../../CHANGELOG:2920 +#: ../../../CHANGELOG:2997 msgid "Removed Cacheops dependency" msgstr "" -#: ../../../CHANGELOG:2922 +#: ../../../CHANGELOG:2999 msgid "" "We removed one of our dependency named django-cacheops. It was unly used " "in a few places, and not playing nice with other dependencies." msgstr "" -#: ../../../CHANGELOG:2925 +#: ../../../CHANGELOG:3002 msgid "" "You can safely remove this dependency in your environment with ``pip " "uninstall django-cacheops`` if you're not using docker." msgstr "" -#: ../../../CHANGELOG:2928 +#: ../../../CHANGELOG:3005 msgid "" "You can also safely remove any ``CACHEOPS_ENABLED`` setting from your " "environment file." msgstr "" -#: ../../../CHANGELOG:2932 +#: ../../../CHANGELOG:3009 msgid "0.15 (2018-06-24)" msgstr "" -#: ../../../CHANGELOG:2939 +#: ../../../CHANGELOG:3016 msgid "Added admin interface to manage import requests (#190)" msgstr "" -#: ../../../CHANGELOG:2940 +#: ../../../CHANGELOG:3017 msgid "" "Added replace flag during import to replace already present tracks with a" " new version of their track file (#222)" msgstr "" -#: ../../../CHANGELOG:2942 +#: ../../../CHANGELOG:3019 msgid "" "Funkwhale's front-end can now point to any instance (#327) Removed front-" "end and back-end coupling" msgstr "" -#: ../../../CHANGELOG:2944 +#: ../../../CHANGELOG:3021 msgid "Management interface for users (#212)" msgstr "" -#: ../../../CHANGELOG:2945 +#: ../../../CHANGELOG:3022 msgid "New invite system (#248) New invite system" msgstr "" -#: ../../../CHANGELOG:2950 +#: ../../../CHANGELOG:3027 msgid "Added \"TV\" to the list of highlighted words during YouTube import (#154)" msgstr "" -#: ../../../CHANGELOG:2951 +#: ../../../CHANGELOG:3028 msgid "Command line import now accepts unlimited args (#242)" msgstr "" -#: ../../../CHANGELOG:2956 +#: ../../../CHANGELOG:3033 msgid "Expose track files date in manage API (#307)" msgstr "" -#: ../../../CHANGELOG:2957 +#: ../../../CHANGELOG:3034 msgid "" "Fixed current track restart/hiccup when shuffling queue, deleting track " "from queue or reordering (#310)" msgstr "" -#: ../../../CHANGELOG:2959 +#: ../../../CHANGELOG:3036 msgid "Include user's current private playlists on playlist list (#302)" msgstr "" -#: ../../../CHANGELOG:2960 +#: ../../../CHANGELOG:3037 msgid "Remove link to generic radios, since they don't have detail pages (#324)" msgstr "" -#: ../../../CHANGELOG:2965 +#: ../../../CHANGELOG:3042 msgid "Document that Funkwhale may be installed with YunoHost (#325)" msgstr "" -#: ../../../CHANGELOG:2966 +#: ../../../CHANGELOG:3043 msgid "Documented a saner layout with symlinks for in-place imports (#254)" msgstr "" -#: ../../../CHANGELOG:2967 +#: ../../../CHANGELOG:3044 msgid "Upgrade documentation now use the correct user on non-docker setups (#265)" msgstr "" -#: ../../../CHANGELOG:2971 +#: ../../../CHANGELOG:3048 msgid "Invite system" msgstr "" -#: ../../../CHANGELOG:2973 +#: ../../../CHANGELOG:3050 msgid "" "On closed instances, it has always been a little bit painful to create " "accounts by hand for new users. This release solve that by adding " "invitations." msgstr "" -#: ../../../CHANGELOG:2976 +#: ../../../CHANGELOG:3053 msgid "" "You can generate invitation codes via the \"users\" admin interface " "(you'll find a link in the sidebar). Those codes are valid for 14 days, " @@ -5663,56 +5741,56 @@ msgid "" "registrations are closed." msgstr "" -#: ../../../CHANGELOG:2980 +#: ../../../CHANGELOG:3057 msgid "" "By default, we generate a random code for invitations, but you can also " "use custom codes if you need to print them or make them fancier ;)" msgstr "" -#: ../../../CHANGELOG:2983 +#: ../../../CHANGELOG:3060 msgid "" "Invitations generation and management requires the \"settings\" " "permission." msgstr "" -#: ../../../CHANGELOG:2987 +#: ../../../CHANGELOG:3064 msgid "Removed front-end and back-end coupling" msgstr "" -#: ../../../CHANGELOG:2989 +#: ../../../CHANGELOG:3066 msgid "" "Eventhough Funkwhale's front-end has always been a Single Page " "Application, talking to an API, it was only able to talk to an API on the" " same domain." msgstr "" -#: ../../../CHANGELOG:2992 +#: ../../../CHANGELOG:3069 msgid "" "There was no real technical justification behind this (only lazyness), " "and it was also blocking interesting use cases:" msgstr "" -#: ../../../CHANGELOG:2995 +#: ../../../CHANGELOG:3072 msgid "Use multiple customized versions of the front-end with the same instance" msgstr "" -#: ../../../CHANGELOG:2996 +#: ../../../CHANGELOG:3073 msgid "Use a customized version of the front-end with multiple instances" msgstr "" -#: ../../../CHANGELOG:2997 +#: ../../../CHANGELOG:3074 msgid "" "Use a locally hosted front-end with a remote API, which is especially " "useful in development" msgstr "" -#: ../../../CHANGELOG:2999 +#: ../../../CHANGELOG:3076 msgid "" "From now on, Funkwhale's front-end can connect to any Funkwhale server. " "You can change the server you are connecting to in the footer." msgstr "" -#: ../../../CHANGELOG:3002 +#: ../../../CHANGELOG:3079 msgid "" "Fixing this also unlocked a really interesting feature in our " "development/review workflow: by leveraging Gitlab CI and review apps, we " @@ -5721,96 +5799,96 @@ msgid "" " the need to install a local environment." msgstr "" -#: ../../../CHANGELOG:3009 +#: ../../../CHANGELOG:3086 msgid "0.14.2 (2018-06-16)" msgstr "" -#: ../../../CHANGELOG:3013 +#: ../../../CHANGELOG:3090 msgid "" "This release contains a fix for a permission issue. You should upgrade as" " soon as possible. Read the changelog below for more details." msgstr "" -#: ../../../CHANGELOG:3021 +#: ../../../CHANGELOG:3098 msgid "Added feedback on shuffle button (#262)" msgstr "" -#: ../../../CHANGELOG:3022 +#: ../../../CHANGELOG:3099 msgid "" "Added multiple warnings in the documentation that you should never run " "makemigrations yourself (#291)" msgstr "" -#: ../../../CHANGELOG:3024 +#: ../../../CHANGELOG:3101 msgid "Album cover served in http (#264)" msgstr "" -#: ../../../CHANGELOG:3025 +#: ../../../CHANGELOG:3102 msgid "" "Apache2 reverse proxy now supports websockets (tested with Apache 2.4.25)" " (!252)" msgstr "" -#: ../../../CHANGELOG:3027 +#: ../../../CHANGELOG:3104 msgid "Display file size in human format during file upload (#289)" msgstr "" -#: ../../../CHANGELOG:3028 +#: ../../../CHANGELOG:3105 msgid "Switch from BSD-3 licence to AGPL-3 licence (#280)" msgstr "" -#: ../../../CHANGELOG:3032 +#: ../../../CHANGELOG:3109 msgid "Ensure radios can only be edited and deleted by their owners (#311)" msgstr "" -#: ../../../CHANGELOG:3033 +#: ../../../CHANGELOG:3110 msgid "Fixed admin menu not showing after login (#245)" msgstr "" -#: ../../../CHANGELOG:3034 +#: ../../../CHANGELOG:3111 msgid "Fixed broken pagination in Subsonic API (#295)" msgstr "" -#: ../../../CHANGELOG:3035 +#: ../../../CHANGELOG:3112 msgid "Fixed duplicated websocket connexion on timeline (#287)" msgstr "" -#: ../../../CHANGELOG:3040 +#: ../../../CHANGELOG:3117 msgid "Improved documentation about in-place imports setup (#298)" msgstr "" -#: ../../../CHANGELOG:3045 +#: ../../../CHANGELOG:3122 msgid "" "Added Black and flake8 checks in CI to ensure consistent code styling and" " formatting (#297)" msgstr "" -#: ../../../CHANGELOG:3047 +#: ../../../CHANGELOG:3124 msgid "Added bug and feature issue templates (#299)" msgstr "" -#: ../../../CHANGELOG:3051 +#: ../../../CHANGELOG:3128 msgid "Permission issues on radios" msgstr "" -#: ../../../CHANGELOG:3053 +#: ../../../CHANGELOG:3130 msgid "" "Because of an error in the way we checked user permissions on radios, " "public radios could be deleted by any logged-in user, even if they were " "not the owner of the radio." msgstr "" -#: ../../../CHANGELOG:3057 +#: ../../../CHANGELOG:3134 msgid "" "We recommend instances owners to upgrade as fast as possible to avoid any" " abuse and data loss." msgstr "" -#: ../../../CHANGELOG:3062 +#: ../../../CHANGELOG:3139 msgid "Funkwhale is now licenced under AGPL-3" msgstr "" -#: ../../../CHANGELOG:3064 +#: ../../../CHANGELOG:3141 msgid "" "Following the recent switch made by PixelFed " "(https://github.com/dansup/pixelfed/issues/143), we decided along with " @@ -5818,48 +5896,48 @@ msgid "" "this switch for various reasons:" msgstr "" -#: ../../../CHANGELOG:3069 +#: ../../../CHANGELOG:3146 msgid "This is better aligned with other fediverse software" msgstr "" -#: ../../../CHANGELOG:3070 +#: ../../../CHANGELOG:3147 msgid "" "It prohibits anyone to distribute closed-source and proprietary forks of " "Funkwhale" msgstr "" -#: ../../../CHANGELOG:3072 +#: ../../../CHANGELOG:3149 msgid "" "As end users and instance owners, this does not change anything. You can " "continue to use Funkwhale exactly as you did before :)" msgstr "" -#: ../../../CHANGELOG:3077 +#: ../../../CHANGELOG:3154 msgid "Apache support for websocket" msgstr "" -#: ../../../CHANGELOG:3079 +#: ../../../CHANGELOG:3156 msgid "" "Up until now, our Apache2 configuration was not working with websockets. " "This is now solved by adding this at the beginning of your Apache2 " "configuration file::" msgstr "" -#: ../../../CHANGELOG:3084 +#: ../../../CHANGELOG:3161 msgid "And this, before the \"/api\" block::" msgstr "" -#: ../../../CHANGELOG:3089 +#: ../../../CHANGELOG:3166 msgid "" "Websockets may not be supported in older versions of Apache2. Be sure to " "upgrade to the latest version available." msgstr "" -#: ../../../CHANGELOG:3093 +#: ../../../CHANGELOG:3170 msgid "Serving album covers in https (Apache2 proxy)" msgstr "" -#: ../../../CHANGELOG:3095 +#: ../../../CHANGELOG:3172 msgid "" "Two issues are addressed here. The first one was about Django replying " "with mixed content (http) when queried for covers. Setting up the `X" @@ -5867,100 +5945,100 @@ msgid "" "and that the reply must be https as well." msgstr "" -#: ../../../CHANGELOG:3100 +#: ../../../CHANGELOG:3177 msgid "" "Second issue was a problem of permission causing Apache a denied access " "to album cover folder. It is solved by adding another block for this path" " in the Apache configuration file for funkwhale." msgstr "" -#: ../../../CHANGELOG:3104 +#: ../../../CHANGELOG:3181 msgid "Here is how to modify your `funkwhale.conf` apache2 configuration::" msgstr "" -#: ../../../CHANGELOG:3125 +#: ../../../CHANGELOG:3202 msgid "About the makemigrations warning" msgstr "" -#: ../../../CHANGELOG:3127 +#: ../../../CHANGELOG:3204 msgid "You may sometimes get the following warning while applying migrations::" msgstr "" -#: ../../../CHANGELOG:3131 +#: ../../../CHANGELOG:3208 msgid "" "This is a warning, not an error, and it can be safely ignored. Never run " "the ``makemigrations`` command yourself." msgstr "" -#: ../../../CHANGELOG:3136 +#: ../../../CHANGELOG:3213 msgid "0.14.1 (2018-06-06)" msgstr "" -#: ../../../CHANGELOG:3142 +#: ../../../CHANGELOG:3219 msgid "Display server version in the footer (#270)" msgstr "" -#: ../../../CHANGELOG:3143 +#: ../../../CHANGELOG:3220 msgid "" "fix_track_files will now update files with bad mimetype (and not only the" " one with no mimetype) (#273)" msgstr "" -#: ../../../CHANGELOG:3145 +#: ../../../CHANGELOG:3222 msgid "" "Huge performance boost (~x5 to x7) during CLI import that queries " "MusicBrainz (#288)" msgstr "" -#: ../../../CHANGELOG:3147 +#: ../../../CHANGELOG:3224 msgid "Removed alpha-state transcoding support (#271)" msgstr "" -#: ../../../CHANGELOG:3151 +#: ../../../CHANGELOG:3228 msgid "Broken logging statement during import error (#274)" msgstr "" -#: ../../../CHANGELOG:3152 +#: ../../../CHANGELOG:3229 msgid "Broken search bar on library home (#278)" msgstr "" -#: ../../../CHANGELOG:3153 +#: ../../../CHANGELOG:3230 msgid "" "Do not crash when importing track with an artist that do not match the " "release artist (#237)" msgstr "" -#: ../../../CHANGELOG:3155 +#: ../../../CHANGELOG:3232 msgid "Do not crash when tag contains multiple uuids with a / separator (#267)" msgstr "" -#: ../../../CHANGELOG:3156 +#: ../../../CHANGELOG:3233 msgid "Ensure we do not store bad mimetypes (such as application/x-empty) (#266)" msgstr "" -#: ../../../CHANGELOG:3157 +#: ../../../CHANGELOG:3234 msgid "Fix broken \"play all\" button that played only 25 tracks (#281)" msgstr "" -#: ../../../CHANGELOG:3158 +#: ../../../CHANGELOG:3235 msgid "Fixed broken track download modal (overflow and wrong URL) (#239)" msgstr "" -#: ../../../CHANGELOG:3159 +#: ../../../CHANGELOG:3236 msgid "Removed hardcoded size limit in file upload widget (#275)" msgstr "" -#: ../../../CHANGELOG:3164 +#: ../../../CHANGELOG:3241 msgid "" "Added warning about _protected/music location in nginx configuration " "(#247)" msgstr "" -#: ../../../CHANGELOG:3168 +#: ../../../CHANGELOG:3245 msgid "Removed alpha-state transcoding (#271)" msgstr "" -#: ../../../CHANGELOG:3170 +#: ../../../CHANGELOG:3247 msgid "" "A few months ago, a basic transcoding feature was implemented. Due to the" " way this feature was designed, it was slow, CPU intensive on the server " @@ -5969,170 +6047,170 @@ msgid "" "with Subsonic clients." msgstr "" -#: ../../../CHANGELOG:3175 +#: ../../../CHANGELOG:3252 msgid "" "Based on that, we're currently removing support for transcoding **in its " "current state**. The work on a better designed transcoding feature can be" " tracked in https://dev.funkwhale.audio/funkwhale/funkwhale/issues/272." msgstr "" -#: ../../../CHANGELOG:3179 +#: ../../../CHANGELOG:3256 msgid "" "You don't have to do anything on your side, but you may want to remove " "the now obsolete configuration from your reverse proxy file (nginx " "only)::" msgstr "" -#: ../../../CHANGELOG:3224 +#: ../../../CHANGELOG:3301 msgid "0.14 (2018-06-02)" msgstr "" -#: ../../../CHANGELOG:3227 ../../../CHANGELOG:3431 ../../../CHANGELOG:3552 +#: ../../../CHANGELOG:3304 ../../../CHANGELOG:3508 ../../../CHANGELOG:3629 msgid "Upgrade instructions are available at" msgstr "" -#: ../../../CHANGELOG:3227 ../../../CHANGELOG:3431 ../../../CHANGELOG:3552 +#: ../../../CHANGELOG:3304 ../../../CHANGELOG:3508 ../../../CHANGELOG:3629 msgid "https://docs.funkwhale.audio/upgrading.html" msgstr "" -#: ../../../CHANGELOG:3231 +#: ../../../CHANGELOG:3308 msgid "" "Admins can now configure default permissions that will be granted to all " "registered users (#236)" msgstr "" -#: ../../../CHANGELOG:3233 +#: ../../../CHANGELOG:3310 msgid "Files management interface for users with \"library\" permission (#223)" msgstr "" -#: ../../../CHANGELOG:3234 +#: ../../../CHANGELOG:3311 msgid "" "New action table component for quick and efficient batch actions (#228) " "This is implemented on the federated tracks pages, but will be included " "in other pages as well depending on the feedback." msgstr "" -#: ../../../CHANGELOG:3241 +#: ../../../CHANGELOG:3318 msgid "" "Added a new \"upload\" permission that allows user to launch import and " "view their own imports (#230)" msgstr "" -#: ../../../CHANGELOG:3243 +#: ../../../CHANGELOG:3320 msgid "Added Support for OggTheora in import." msgstr "" -#: ../../../CHANGELOG:3244 +#: ../../../CHANGELOG:3321 msgid "Autoremove media files on model instance deletion (#241)" msgstr "" -#: ../../../CHANGELOG:3245 +#: ../../../CHANGELOG:3322 msgid "" "Can now import a whole remote library at once thanks to new Action Table " "component (#164)" msgstr "" -#: ../../../CHANGELOG:3247 +#: ../../../CHANGELOG:3324 msgid "" "Can now use album covers from flac/mp3 metadata and separate file in " "track directory (#219)" msgstr "" -#: ../../../CHANGELOG:3249 +#: ../../../CHANGELOG:3326 msgid "Implemented getCovertArt in Subsonic API to serve album covers (#258)" msgstr "" -#: ../../../CHANGELOG:3250 +#: ../../../CHANGELOG:3327 msgid "" "Implemented scrobble endpoint of subsonic API, listenings are now tracked" " correctly from third party apps that use this endpoint (#260)" msgstr "" -#: ../../../CHANGELOG:3252 +#: ../../../CHANGELOG:3329 msgid "" "Retructured music API to increase performance and remove useless " "endpoints (#224)" msgstr "" -#: ../../../CHANGELOG:3258 +#: ../../../CHANGELOG:3335 msgid "Consistent constraints/checks for URL size (#207)" msgstr "" -#: ../../../CHANGELOG:3259 +#: ../../../CHANGELOG:3336 msgid "Display proper total number of tracks on radio detail (#225)" msgstr "" -#: ../../../CHANGELOG:3260 +#: ../../../CHANGELOG:3337 msgid "Do not crash on flac import if musicbrainz tags are missing (#214)" msgstr "" -#: ../../../CHANGELOG:3261 +#: ../../../CHANGELOG:3338 msgid "Empty save button in radio builder (#226)" msgstr "" -#: ../../../CHANGELOG:3262 +#: ../../../CHANGELOG:3339 msgid "" "Ensure anonymous users can use the app if the instance is configured " "accordingly (#229)" msgstr "" -#: ../../../CHANGELOG:3264 +#: ../../../CHANGELOG:3341 msgid "" "Ensure inactive users cannot get auth tokens (#218) This was already the " "case bug we missed some checks" msgstr "" -#: ../../../CHANGELOG:3266 +#: ../../../CHANGELOG:3343 msgid "File-upload import now supports Flac files (#213)" msgstr "" -#: ../../../CHANGELOG:3267 +#: ../../../CHANGELOG:3344 msgid "" "File-upload importer should now work properly, assuming files are tagged " "(#106)" msgstr "" -#: ../../../CHANGELOG:3269 +#: ../../../CHANGELOG:3346 msgid "Fixed a few broken translations strings (#227)" msgstr "" -#: ../../../CHANGELOG:3270 +#: ../../../CHANGELOG:3347 msgid "Fixed broken ordering in front-end lists (#179)" msgstr "" -#: ../../../CHANGELOG:3271 +#: ../../../CHANGELOG:3348 msgid "Fixed ignored page_size paremeter on artist and favorites list (#240)" msgstr "" -#: ../../../CHANGELOG:3272 +#: ../../../CHANGELOG:3349 msgid "Read ID3Tag Tracknumber from TRCK (#220)" msgstr "" -#: ../../../CHANGELOG:3273 +#: ../../../CHANGELOG:3350 msgid "We now fetch album covers regardless of the import methods (#231)" msgstr "" -#: ../../../CHANGELOG:3277 +#: ../../../CHANGELOG:3354 msgid "" "Added missing subsonic configuration block in deployment vhost files " "(#249)" msgstr "" -#: ../../../CHANGELOG:3278 +#: ../../../CHANGELOG:3355 msgid "Moved upgrade doc under install doc in TOC (#251)" msgstr "" -#: ../../../CHANGELOG:3283 +#: ../../../CHANGELOG:3360 msgid "" "Removed acoustid support, as the integration was buggy and error-prone " "(#106)" msgstr "" -#: ../../../CHANGELOG:3287 +#: ../../../CHANGELOG:3364 msgid "Files management interface" msgstr "" -#: ../../../CHANGELOG:3289 +#: ../../../CHANGELOG:3366 msgid "" "This is the first bit of an ongoing work that will span several releases," " to bring more powerful library management features to Funkwhale. This " @@ -6141,11 +6219,11 @@ msgid "" "using various criterias (size, bitrate, duration...) and delete them." msgstr "" -#: ../../../CHANGELOG:3296 +#: ../../../CHANGELOG:3373 msgid "New \"upload\" permission" msgstr "" -#: ../../../CHANGELOG:3298 +#: ../../../CHANGELOG:3375 msgid "" "This new permission is helpful if you want to give upload/import rights " "to some users, but don't want them to be able to manage the library as a " @@ -6154,7 +6232,7 @@ msgid "" "artists, files, etc." msgstr "" -#: ../../../CHANGELOG:3304 +#: ../../../CHANGELOG:3381 msgid "" "Because of that, users with the \"library\" permission will have much " "more power, and will also be able to remove content from the platform. On" @@ -6162,7 +6240,7 @@ msgid "" "ability to add new content." msgstr "" -#: ../../../CHANGELOG:3309 +#: ../../../CHANGELOG:3386 msgid "" "Also, this release also includes a new feature called \"default " "permissions\": those are permissions that are granted to every users on " @@ -6172,11 +6250,11 @@ msgid "" "user." msgstr "" -#: ../../../CHANGELOG:3316 +#: ../../../CHANGELOG:3393 msgid "Smarter album cover importer" msgstr "" -#: ../../../CHANGELOG:3318 +#: ../../../CHANGELOG:3395 msgid "" "In earlier versions, covers where only imported when launching a YouTube " "import. Starting from this release, covers will be imported regardless of" @@ -6184,43 +6262,43 @@ msgid "" "will look for covers in the following order:" msgstr "" -#: ../../../CHANGELOG:3323 +#: ../../../CHANGELOG:3400 msgid "In the imported file itself (FLAC/MP3 only)" msgstr "" -#: ../../../CHANGELOG:3324 +#: ../../../CHANGELOG:3401 msgid "In a cover.jpg or cover.png in the file directory" msgstr "" -#: ../../../CHANGELOG:3325 +#: ../../../CHANGELOG:3402 msgid "" "By fetching cover art from Musibrainz, assuming the file is tagged " "correctly" msgstr "" -#: ../../../CHANGELOG:3327 +#: ../../../CHANGELOG:3404 msgid "" "This will only work for newly imported tracks and albums though. In the " "future, we may offer an option to refetch album covers from the " "interface, but in the meantime, you can use the following snippet:" msgstr "" -#: ../../../CHANGELOG:3345 +#: ../../../CHANGELOG:3422 msgid "Then launch it::" msgstr "" -#: ../../../CHANGELOG:3360 +#: ../../../CHANGELOG:3437 msgid "" "Depending on your number of albums, the previous snippet may take some " "time to execute. You can interrupt it at any time using ctrl-c and " "relaunch it later, as it's idempotent." msgstr "" -#: ../../../CHANGELOG:3365 +#: ../../../CHANGELOG:3442 msgid "Music API changes" msgstr "" -#: ../../../CHANGELOG:3367 +#: ../../../CHANGELOG:3444 msgid "" "This release includes an API break. Even though the API is advertised as " "unstable, and not documented, here is a brief explanation of the change " @@ -6228,20 +6306,20 @@ msgid "" "changes:" msgstr "" -#: ../../../CHANGELOG:3371 +#: ../../../CHANGELOG:3448 msgid "" "``/api/v1/artists`` does not includes a list of tracks anymore. It was to" " heavy to return all of this data all the time. You can get all tracks " "for an artist using ``/api/v1/tracks?artist=artist_id``" msgstr "" -#: ../../../CHANGELOG:3374 +#: ../../../CHANGELOG:3451 msgid "" "Additionally, ``/api/v1/tracks`` now support an ``album`` filter to " "filter tracks matching an album" msgstr "" -#: ../../../CHANGELOG:3376 +#: ../../../CHANGELOG:3453 msgid "" "``/api/v1/artists/search``, ``/api/v1/albums/search`` and " "``/api/v1/tracks/search`` endpoints are removed. Use " @@ -6250,7 +6328,7 @@ msgid "" "options." msgstr "" -#: ../../../CHANGELOG:3380 +#: ../../../CHANGELOG:3457 msgid "" "``/api/v1/requests/import-requests/search`` endpoint is removed as well. " "Use ``/api/v1/requests/import-requests/?q=yourquery`` instead. It's also " @@ -6258,24 +6336,24 @@ msgid "" "ordering options." msgstr "" -#: ../../../CHANGELOG:3385 +#: ../../../CHANGELOG:3462 msgid "" "Of course, the front-end was updated to work with the new API, so this " "should not impact end-users in any way, apart from slight performance " "gains." msgstr "" -#: ../../../CHANGELOG:3390 +#: ../../../CHANGELOG:3467 msgid "" "The API is still not stable and may evolve again in the future. API " "freeze will come at a later point." msgstr "" -#: ../../../CHANGELOG:3394 +#: ../../../CHANGELOG:3471 msgid "Flac files imports via upload" msgstr "" -#: ../../../CHANGELOG:3396 +#: ../../../CHANGELOG:3473 msgid "" "You have nothing to do to benefit from this, however, since Flac files " "tend to be a lot bigger than other files, you may want to increase the " @@ -6283,11 +6361,11 @@ msgid "" " upload flac files." msgstr "" -#: ../../../CHANGELOG:3402 +#: ../../../CHANGELOG:3479 msgid "Missing subsonic configuration bloc in vhost files" msgstr "" -#: ../../../CHANGELOG:3404 +#: ../../../CHANGELOG:3481 msgid "" "Because of a missing bloc in the sample Nginx and Apache configurations, " "instances that were deployed after the 0.13 release are likely to be " @@ -6295,85 +6373,85 @@ msgid "" "documented in the changelog)." msgstr "" -#: ../../../CHANGELOG:3409 +#: ../../../CHANGELOG:3486 msgid "" "Ensure you have the following snippets in your Nginx or Apache " "configuration if you plan to use the Subsonic API." msgstr "" -#: ../../../CHANGELOG:3412 +#: ../../../CHANGELOG:3489 msgid "Nginx::" msgstr "" -#: ../../../CHANGELOG:3419 +#: ../../../CHANGELOG:3496 msgid "Apache2::" msgstr "" -#: ../../../CHANGELOG:3428 +#: ../../../CHANGELOG:3505 msgid "0.13 (2018-05-19)" msgstr "" -#: ../../../CHANGELOG:3435 +#: ../../../CHANGELOG:3512 msgid "Can now import and play flac files (#157)" msgstr "" -#: ../../../CHANGELOG:3436 +#: ../../../CHANGELOG:3513 msgid "Simpler permission system (#152)" msgstr "" -#: ../../../CHANGELOG:3437 +#: ../../../CHANGELOG:3514 msgid "Store file length, size and bitrate (#195)" msgstr "" -#: ../../../CHANGELOG:3438 +#: ../../../CHANGELOG:3515 msgid "" "We now have a brand new instance settings interface in the front-end " "(#206)" msgstr "" -#: ../../../CHANGELOG:3443 +#: ../../../CHANGELOG:3520 msgid "Disabled browsable HTML API in production (#205)" msgstr "" -#: ../../../CHANGELOG:3444 +#: ../../../CHANGELOG:3521 msgid "" "Instances can now indicate on the nodeinfo endpoint if they want to " "remain private (#200)" msgstr "" -#: ../../../CHANGELOG:3450 +#: ../../../CHANGELOG:3527 msgid "" ".well-known/nodeinfo endpoint can now answer to request with Accept: " "application/json (#197)" msgstr "" -#: ../../../CHANGELOG:3452 +#: ../../../CHANGELOG:3529 msgid "Fixed escaping issue of track name in playlist modal (#201)" msgstr "" -#: ../../../CHANGELOG:3453 +#: ../../../CHANGELOG:3530 msgid "Fixed missing dot when downloading file (#204)" msgstr "" -#: ../../../CHANGELOG:3454 +#: ../../../CHANGELOG:3531 msgid "" "In-place imported tracks with non-ascii characters don't break reverse-" "proxy serving (#196)" msgstr "" -#: ../../../CHANGELOG:3456 +#: ../../../CHANGELOG:3533 msgid "Removed Python 3.6 dependency (secrets module) (#198)" msgstr "" -#: ../../../CHANGELOG:3457 +#: ../../../CHANGELOG:3534 msgid "Uplayable tracks are now properly disabled in the interface (#199)" msgstr "" -#: ../../../CHANGELOG:3461 +#: ../../../CHANGELOG:3538 msgid "Instance settings interface" msgstr "" -#: ../../../CHANGELOG:3463 +#: ../../../CHANGELOG:3540 msgid "" "Prior to this release, the only way to update instance settings (such as " "instance description, signup policy, federation configuration, etc.) was " @@ -6381,46 +6459,46 @@ msgid "" "which power the API)." msgstr "" -#: ../../../CHANGELOG:3467 +#: ../../../CHANGELOG:3544 msgid "This interface worked, but was not really-user friendly and intuitive." msgstr "" -#: ../../../CHANGELOG:3469 +#: ../../../CHANGELOG:3546 msgid "" "Starting from this release, we now offer a dedicated interface directly " "in the front-end. You can view and edit all your instance settings from " "here, assuming you have the required permissions." msgstr "" -#: ../../../CHANGELOG:3473 +#: ../../../CHANGELOG:3550 msgid "" "This interface is available at ``/manage/settings`` and via link in the " "sidebar." msgstr "" -#: ../../../CHANGELOG:3477 +#: ../../../CHANGELOG:3554 msgid "Storage of bitrate, size and length in database" msgstr "" -#: ../../../CHANGELOG:3479 +#: ../../../CHANGELOG:3556 msgid "" "Starting with this release, when importing files, Funkwhale will store " "additional information about audio files:" msgstr "" -#: ../../../CHANGELOG:3482 +#: ../../../CHANGELOG:3559 msgid "Bitrate" msgstr "" -#: ../../../CHANGELOG:3483 +#: ../../../CHANGELOG:3560 msgid "Size (in bytes)" msgstr "" -#: ../../../CHANGELOG:3484 +#: ../../../CHANGELOG:3561 msgid "Duration" msgstr "" -#: ../../../CHANGELOG:3486 +#: ../../../CHANGELOG:3563 msgid "" "This change is not retroactive, meaning already imported files will lack " "those informations. The interface and API should work as before in such " @@ -6428,15 +6506,15 @@ msgid "" "the missing values." msgstr "" -#: ../../../CHANGELOG:3490 ../../../CHANGELOG:3530 +#: ../../../CHANGELOG:3567 ../../../CHANGELOG:3607 msgid "On docker setups:" msgstr "" -#: ../../../CHANGELOG:3497 ../../../CHANGELOG:3536 +#: ../../../CHANGELOG:3574 ../../../CHANGELOG:3613 msgid "On non-docker setups:" msgstr "" -#: ../../../CHANGELOG:3506 +#: ../../../CHANGELOG:3583 msgid "" "The execution time for this command is proportional to the number of " "audio files stored on your instance. This is because we need to read the " @@ -6444,87 +6522,87 @@ msgid "" " Funkwhale is up." msgstr "" -#: ../../../CHANGELOG:3511 +#: ../../../CHANGELOG:3588 msgid "" "It's also safe to interrupt this command and rerun it at a later point, " "or run it multiple times." msgstr "" -#: ../../../CHANGELOG:3514 +#: ../../../CHANGELOG:3591 msgid "Use the --dry-run flag to check how many files would be impacted." msgstr "" -#: ../../../CHANGELOG:3518 +#: ../../../CHANGELOG:3595 msgid "Simpler permission system" msgstr "" -#: ../../../CHANGELOG:3520 +#: ../../../CHANGELOG:3597 msgid "" "Starting from this release, the permission system is much simpler. Up " "until now, we were using Django's built-in permission system, which was " "working, but also quite complex to deal with." msgstr "" -#: ../../../CHANGELOG:3524 +#: ../../../CHANGELOG:3601 msgid "" "The new implementation relies on simpler logic, which will make " "integration on the front-end in upcoming releases faster and easier." msgstr "" -#: ../../../CHANGELOG:3527 +#: ../../../CHANGELOG:3604 msgid "" "If you have manually given permissions to users on your instance, you can" " migrate those to the new system." msgstr "" -#: ../../../CHANGELOG:3543 +#: ../../../CHANGELOG:3620 msgid "" "There is still no dedicated interface to manage user permissions, but you" " can use the admin interface at ``/api/admin/users/user/`` for that " "purpose in the meantime." msgstr "" -#: ../../../CHANGELOG:3549 +#: ../../../CHANGELOG:3626 msgid "0.12 (2018-05-09)" msgstr "" -#: ../../../CHANGELOG:3556 +#: ../../../CHANGELOG:3633 msgid "" "Subsonic API implementation to offer compatibility with existing clients " "such as DSub (#75)" msgstr "" -#: ../../../CHANGELOG:3558 +#: ../../../CHANGELOG:3635 msgid "Use nodeinfo standard for publishing instance information (#192)" msgstr "" -#: ../../../CHANGELOG:3563 +#: ../../../CHANGELOG:3640 msgid "" "Play button now play tracks immediately instead of appending them to the " "queue (#99, #156)" msgstr "" -#: ../../../CHANGELOG:3569 +#: ../../../CHANGELOG:3646 msgid "Fix broken federated import (#193)" msgstr "" -#: ../../../CHANGELOG:3574 +#: ../../../CHANGELOG:3651 msgid "" "Up-to-date documentation for upgrading front-end files on docker setup " "(#132)" msgstr "" -#: ../../../CHANGELOG:3578 +#: ../../../CHANGELOG:3655 msgid "Subsonic API" msgstr "" -#: ../../../CHANGELOG:3580 +#: ../../../CHANGELOG:3657 msgid "" "This release implements some core parts of the Subsonic API, which is " "widely deployed in various projects and supported by numerous clients." msgstr "" -#: ../../../CHANGELOG:3583 +#: ../../../CHANGELOG:3660 msgid "" "By offering this API in Funkwhale, we make it possible to access the " "instance library and listen to the music without from existing Subsonic " @@ -6532,40 +6610,40 @@ msgid "" " every platform." msgstr "" -#: ../../../CHANGELOG:3587 +#: ../../../CHANGELOG:3664 msgid "" "Most advanced Subsonic clients support offline caching of music files, " "playlist management and search, which makes them well-suited for nomadic " "use." msgstr "" -#: ../../../CHANGELOG:3590 +#: ../../../CHANGELOG:3667 msgid "" "Please see `our list of supported apps " "<https://funkwhale.audio/en_US/apps>`_ for more informations about " "supported clients and user instructions." msgstr "" -#: ../../../CHANGELOG:3593 +#: ../../../CHANGELOG:3670 msgid "" "At the instance-level, the Subsonic API is enabled by default, but " "require and additional endpoint to be added in you reverse-proxy " "configuration." msgstr "" -#: ../../../CHANGELOG:3596 +#: ../../../CHANGELOG:3673 msgid "On nginx, add the following block::" msgstr "" -#: ../../../CHANGELOG:3603 +#: ../../../CHANGELOG:3680 msgid "On Apache, add the following block::" msgstr "" -#: ../../../CHANGELOG:3610 +#: ../../../CHANGELOG:3687 msgid "The Subsonic can be disabled at the instance level from the django admin." msgstr "" -#: ../../../CHANGELOG:3614 +#: ../../../CHANGELOG:3691 msgid "" "Because of Subsonic's API design which assumes cleartext storing of user " "passwords, we chose to have a dedicated, separate password for that " @@ -6573,25 +6651,25 @@ msgid "" " web client." msgstr "" -#: ../../../CHANGELOG:3621 +#: ../../../CHANGELOG:3698 msgid "Nodeinfo standard for instance information and stats" msgstr "" -#: ../../../CHANGELOG:3625 +#: ../../../CHANGELOG:3702 msgid "" "The ``/api/v1/instance/stats/`` endpoint which was used to display " "instance data in the about page is removed in favor of the new " "``/api/v1/instance/nodeinfo/2.0/`` endpoint." msgstr "" -#: ../../../CHANGELOG:3629 +#: ../../../CHANGELOG:3706 msgid "" "In earlier version, we where using a custom endpoint and format for our " "instance information and statistics. While this was working, this was not" " compatible with anything else on the fediverse." msgstr "" -#: ../../../CHANGELOG:3633 +#: ../../../CHANGELOG:3710 msgid "" "We now offer a nodeinfo 2.0 endpoint which provides, in a single place, " "all the instance information such as library and user activity " @@ -6599,18 +6677,18 @@ msgid "" "federation status, etc.)." msgstr "" -#: ../../../CHANGELOG:3637 +#: ../../../CHANGELOG:3714 msgid "We offer two settings to manage nodeinfo in your Funkwhale instance:" msgstr "" -#: ../../../CHANGELOG:3639 +#: ../../../CHANGELOG:3716 msgid "" "One setting to completely disable nodeinfo, but this is not recommended " "as the exposed data may be needed to make some parts of the front-end " "work (especially the about page)." msgstr "" -#: ../../../CHANGELOG:3642 +#: ../../../CHANGELOG:3719 msgid "" "One setting to disable only usage and library statistics in the nodeinfo " "endpoint. This is useful if you want the nodeinfo endpoint to work, but " @@ -6618,42 +6696,42 @@ msgid "" "and user activity." msgstr "" -#: ../../../CHANGELOG:3647 +#: ../../../CHANGELOG:3724 msgid "" "To make your instance fully compatible with the nodeinfo protocol, you " "need to to edit your nginx configuration file::" msgstr "" -#: ../../../CHANGELOG:3666 +#: ../../../CHANGELOG:3743 msgid "You can do the same if you use apache::" msgstr "" -#: ../../../CHANGELOG:3684 +#: ../../../CHANGELOG:3761 msgid "" "This will ensure all well-known endpoints are proxied to funkwhale, and " "not just webfinger one." msgstr "" -#: ../../../CHANGELOG:3687 +#: ../../../CHANGELOG:3764 msgid "Links:" msgstr "" -#: ../../../CHANGELOG:3689 +#: ../../../CHANGELOG:3766 msgid "About nodeinfo: https://github.com/jhass/nodeinfo" msgstr "" -#: ../../../CHANGELOG:3693 +#: ../../../CHANGELOG:3770 msgid "0.11 (2018-05-06)" msgstr "" -#: ../../../CHANGELOG:3697 +#: ../../../CHANGELOG:3774 msgid "" "Special thanks for this release go to @renon:matrix.org (@Hazmo on " "Gitlab) for bringing Apache2 support to Funkwhale and contributing on " "other issues. Thank you!" msgstr "" -#: ../../../CHANGELOG:3703 +#: ../../../CHANGELOG:3780 msgid "" "Funkwhale now works behind an Apache2 reverse proxy (!165) check out the " "brand new documentation at " @@ -6661,162 +6739,162 @@ msgid "" "to try it!" msgstr "" -#: ../../../CHANGELOG:3706 +#: ../../../CHANGELOG:3783 msgid "" "Users can now request password reset by email, assuming a SMTP server was" " correctly configured (#187)" msgstr "" -#: ../../../CHANGELOG:3711 +#: ../../../CHANGELOG:3788 msgid "" "Added a fix_track_files command to run checks and fixes against library " "(#183)" msgstr "" -#: ../../../CHANGELOG:3713 +#: ../../../CHANGELOG:3790 msgid "Avoid fetching Actor object on every request authentication" msgstr "" -#: ../../../CHANGELOG:3714 +#: ../../../CHANGELOG:3791 msgid "Can now relaunch errored jobs and batches (#176)" msgstr "" -#: ../../../CHANGELOG:3715 +#: ../../../CHANGELOG:3792 msgid "" "List pending requests by default, added a status filter for requests " "(#109)" msgstr "" -#: ../../../CHANGELOG:3716 +#: ../../../CHANGELOG:3793 msgid "More structured menus in sidebar, added labels with notifications" msgstr "" -#: ../../../CHANGELOG:3717 +#: ../../../CHANGELOG:3794 msgid "Sample virtual-host file for Apache2 reverse-proxy (!165)" msgstr "" -#: ../../../CHANGELOG:3718 +#: ../../../CHANGELOG:3795 msgid "" "Store high-level settings (such as federation or auth-related ones) in " "database (#186)" msgstr "" -#: ../../../CHANGELOG:3724 +#: ../../../CHANGELOG:3801 msgid "Ensure in place imported files get a proper mimetype (#183)" msgstr "" -#: ../../../CHANGELOG:3725 +#: ../../../CHANGELOG:3802 msgid "" "Federation cache suppression is now simpler and also deletes orphaned " "files (#189)" msgstr "" -#: ../../../CHANGELOG:3727 +#: ../../../CHANGELOG:3804 msgid "Fixed small UI glitches/bugs in federation tabs (#184)" msgstr "" -#: ../../../CHANGELOG:3728 +#: ../../../CHANGELOG:3805 msgid "X-sendfile not working with in place import (#182)" msgstr "" -#: ../../../CHANGELOG:3733 +#: ../../../CHANGELOG:3810 msgid "Added a documentation area for third-party projects (#180)" msgstr "" -#: ../../../CHANGELOG:3734 +#: ../../../CHANGELOG:3811 msgid "" "Added documentation for optimizing Funkwhale and reduce its memory " "footprint." msgstr "" -#: ../../../CHANGELOG:3735 +#: ../../../CHANGELOG:3812 msgid "Document that the database should use an utf-8 encoding (#185)" msgstr "" -#: ../../../CHANGELOG:3736 +#: ../../../CHANGELOG:3813 msgid "Foundations for API documentation with Swagger (#178)" msgstr "" -#: ../../../CHANGELOG:3740 +#: ../../../CHANGELOG:3817 msgid "Database storage for high-level settings" msgstr "" -#: ../../../CHANGELOG:3742 +#: ../../../CHANGELOG:3819 msgid "" "Due to the work done in #186, the following environment variables have " "been deprecated:" msgstr "" -#: ../../../CHANGELOG:3745 +#: ../../../CHANGELOG:3822 msgid "FEDERATION_ENABLED" msgstr "" -#: ../../../CHANGELOG:3746 +#: ../../../CHANGELOG:3823 msgid "FEDERATION_COLLECTION_PAGE_SIZE" msgstr "" -#: ../../../CHANGELOG:3747 +#: ../../../CHANGELOG:3824 msgid "FEDERATION_MUSIC_NEEDS_APPROVAL" msgstr "" -#: ../../../CHANGELOG:3748 +#: ../../../CHANGELOG:3825 msgid "FEDERATION_ACTOR_FETCH_DELAY" msgstr "" -#: ../../../CHANGELOG:3749 +#: ../../../CHANGELOG:3826 msgid "PLAYLISTS_MAX_TRACKS" msgstr "" -#: ../../../CHANGELOG:3750 +#: ../../../CHANGELOG:3827 msgid "API_AUTHENTICATION_REQUIRED" msgstr "" -#: ../../../CHANGELOG:3752 +#: ../../../CHANGELOG:3829 msgid "" "Configuration for this settings has been moved to database, as it will " "provide a better user-experience, by allowing you to edit these values " "on-the-fly, without restarting Funkwhale processes." msgstr "" -#: ../../../CHANGELOG:3756 +#: ../../../CHANGELOG:3833 msgid "" "You can leave those environment variables in your .env file for now, as " "the values will be used to populate the database entries. We'll make a " "proper announcement when the variables won't be used anymore." msgstr "" -#: ../../../CHANGELOG:3760 +#: ../../../CHANGELOG:3837 msgid "" "Please browse https://docs.funkwhale.audio/configuration.html#instance-" "settings for more information about instance configuration using the web " "interface." msgstr "" -#: ../../../CHANGELOG:3765 +#: ../../../CHANGELOG:3842 msgid "System emails" msgstr "" -#: ../../../CHANGELOG:3767 +#: ../../../CHANGELOG:3844 msgid "Starting from this release, Funkwhale will send two types of emails:" msgstr "" -#: ../../../CHANGELOG:3770 +#: ../../../CHANGELOG:3847 msgid "Email confirmation emails, to ensure a user's email is valid" msgstr "" -#: ../../../CHANGELOG:3771 +#: ../../../CHANGELOG:3848 msgid "" "Password reset emails, enabling user to reset their password without an " "admin's intervention" msgstr "" -#: ../../../CHANGELOG:3773 +#: ../../../CHANGELOG:3850 msgid "" "Email sending is disabled by default, as it requires additional " "configuration. In this mode, emails are simply outputed on stdout." msgstr "" -#: ../../../CHANGELOG:3776 +#: ../../../CHANGELOG:3853 msgid "" "If you want to actually send those emails to your users, you should edit " "your .env file and tweak the ``EMAIL_CONFIG`` variable. See " @@ -6824,107 +6902,107 @@ msgid "" "details." msgstr "" -#: ../../../CHANGELOG:3782 +#: ../../../CHANGELOG:3859 msgid "" "As a result of these changes, the ``DJANGO_EMAIL_BACKEND`` variable, " "which was not documented, has no effect anymore. You can safely remove it" " from your .env file if it is set." msgstr "" -#: ../../../CHANGELOG:3788 +#: ../../../CHANGELOG:3865 msgid "Proxy headers for non-docker deployments" msgstr "" -#: ../../../CHANGELOG:3790 +#: ../../../CHANGELOG:3867 msgid "" "For non-docker deployments, add ``--proxy-headers`` at the end of the " "``daphne`` command in :file:`/etc/systemd/system/funkwhale-" "server.service`." msgstr "" -#: ../../../CHANGELOG:3793 +#: ../../../CHANGELOG:3870 msgid "" "This will ensure the application receive the correct IP address from the " "client and not the proxy's one." msgstr "" -#: ../../../CHANGELOG:3798 +#: ../../../CHANGELOG:3875 msgid "0.10 (2018-04-23)" msgstr "" -#: ../../../CHANGELOG:3802 +#: ../../../CHANGELOG:3879 msgid "Can now import files in-place from the CLI importer (#155)" msgstr "" -#: ../../../CHANGELOG:3807 +#: ../../../CHANGELOG:3884 msgid "Avoid downloading audio files multiple times from remote libraries (#163)" msgstr "" -#: ../../../CHANGELOG:3808 +#: ../../../CHANGELOG:3885 msgid "Better file import performance and error handling (#144)" msgstr "" -#: ../../../CHANGELOG:3809 +#: ../../../CHANGELOG:3886 msgid "" "Import job and batch API and front-end have been improved with better " "performance, pagination and additional filters (#171)" msgstr "" -#: ../../../CHANGELOG:3811 +#: ../../../CHANGELOG:3888 msgid "" "Increased max_length on TrackFile.source, this will help when importing " "files with a really long path (#142)" msgstr "" -#: ../../../CHANGELOG:3813 +#: ../../../CHANGELOG:3890 msgid "Player is back in Queue tab (#150)" msgstr "" -#: ../../../CHANGELOG:3818 +#: ../../../CHANGELOG:3895 msgid "Fail graciously when AP representation includes a null_value for mediaType" msgstr "" -#: ../../../CHANGELOG:3819 +#: ../../../CHANGELOG:3896 msgid "Fix sidebar tabs not showing under small resolution under Chrome (#173)" msgstr "" -#: ../../../CHANGELOG:3820 +#: ../../../CHANGELOG:3897 msgid "Fixed broken login due to badly configured Axios (#172)" msgstr "" -#: ../../../CHANGELOG:3821 +#: ../../../CHANGELOG:3898 msgid "Fixed broken playlist modal after login (#155)" msgstr "" -#: ../../../CHANGELOG:3822 +#: ../../../CHANGELOG:3899 msgid "" "Fixed queue reorder or track deletion restarting currently playing track " "(#151)" msgstr "" -#: ../../../CHANGELOG:3824 +#: ../../../CHANGELOG:3901 msgid "" "Radio will now append new track if you delete the last track in queue " "(#145)" msgstr "" -#: ../../../CHANGELOG:3825 +#: ../../../CHANGELOG:3902 msgid "Reset all sensitive front-end data on logout (#124)" msgstr "" -#: ../../../CHANGELOG:3826 +#: ../../../CHANGELOG:3903 msgid "Typos/not showing text due to i18n work (#175)" msgstr "" -#: ../../../CHANGELOG:3831 +#: ../../../CHANGELOG:3908 msgid "Better documentation for hardware requirements and memory usage (#165)" msgstr "" -#: ../../../CHANGELOG:3835 +#: ../../../CHANGELOG:3912 msgid "In-place import" msgstr "" -#: ../../../CHANGELOG:3837 +#: ../../../CHANGELOG:3914 msgid "" "This release includes in-place imports for the CLI import. This means you" " can load gigabytes of music into funkwhale without worrying about about " @@ -6932,7 +7010,7 @@ msgid "" "your disk space." msgstr "" -#: ../../../CHANGELOG:3841 +#: ../../../CHANGELOG:3918 msgid "" "`This new feature is documented here <https://docs.funkwhale.audio" "/importing-music.html#in-place-import>`_ and require additional " @@ -6940,25 +7018,25 @@ msgid "" "files properly." msgstr "" -#: ../../../CHANGELOG:3845 +#: ../../../CHANGELOG:3922 msgid "**Non-docker users:**" msgstr "" -#: ../../../CHANGELOG:3847 ../../../CHANGELOG:3861 +#: ../../../CHANGELOG:3924 ../../../CHANGELOG:3938 msgid "" "Assuming your music is stored in ``/srv/funkwhale/data/music``, add the " "following block to your nginx configuration::" msgstr "" -#: ../../../CHANGELOG:3855 +#: ../../../CHANGELOG:3932 msgid "And the following to your .env file::" msgstr "" -#: ../../../CHANGELOG:3859 +#: ../../../CHANGELOG:3936 msgid "**Docker users:**" msgstr "" -#: ../../../CHANGELOG:3869 +#: ../../../CHANGELOG:3946 msgid "" "Assuming you have the following volume directive in your ``docker-" "compose.yml`` (it's the default): " @@ -6966,86 +7044,86 @@ msgid "" ".env file::" msgstr "" -#: ../../../CHANGELOG:3880 +#: ../../../CHANGELOG:3957 msgid "0.9.1 (2018-04-17)" msgstr "" -#: ../../../CHANGELOG:3884 +#: ../../../CHANGELOG:3961 msgid "Allow null values for musicbrainz_id in Audio ActivityPub representation" msgstr "" -#: ../../../CHANGELOG:3885 +#: ../../../CHANGELOG:3962 msgid "" "Fixed broken permission check on library scanning and too aggressive page" " validation" msgstr "" -#: ../../../CHANGELOG:3890 +#: ../../../CHANGELOG:3967 msgid "0.9 (2018-04-17)" msgstr "" -#: ../../../CHANGELOG:3894 +#: ../../../CHANGELOG:3971 msgid "Add internationalization support (#5)" msgstr "" -#: ../../../CHANGELOG:3895 +#: ../../../CHANGELOG:3972 msgid "Can now follow and import music from remote libraries (#136, #137)" msgstr "" -#: ../../../CHANGELOG:3900 +#: ../../../CHANGELOG:3977 msgid "Added a i18n-extract yarn script to extract strings to PO files (#162)" msgstr "" -#: ../../../CHANGELOG:3901 +#: ../../../CHANGELOG:3978 msgid "User admin now includes signup and last login dates (#148)" msgstr "" -#: ../../../CHANGELOG:3902 +#: ../../../CHANGELOG:3979 msgid "" "We now use a proper user agent including instance version and url during " "outgoing requests" msgstr "" -#: ../../../CHANGELOG:3907 +#: ../../../CHANGELOG:3984 msgid "Federation is here!" msgstr "" -#: ../../../CHANGELOG:3909 +#: ../../../CHANGELOG:3986 msgid "This is for real this time, and includes:" msgstr "" -#: ../../../CHANGELOG:3911 +#: ../../../CHANGELOG:3988 msgid "Following other Funkwhale libraries" msgstr "" -#: ../../../CHANGELOG:3912 +#: ../../../CHANGELOG:3989 msgid "" "Importing tracks from remote libraries (tracks are hotlinked, and only " "cached for a short amount of time)" msgstr "" -#: ../../../CHANGELOG:3913 +#: ../../../CHANGELOG:3990 msgid "Searching accross federated catalogs" msgstr "" -#: ../../../CHANGELOG:3915 +#: ../../../CHANGELOG:3992 msgid "" "Note that by default, federation is opt-in, on a per-instance basis: " "instances will request access to your catalog, and you can accept or " "refuse those requests. You can also revoke the access at any time." msgstr "" -#: ../../../CHANGELOG:3919 +#: ../../../CHANGELOG:3996 msgid "" "Documentation was updated with relevant instructions to use and benefit " "from this new feature: https://docs.funkwhale.audio/federation.html" msgstr "" -#: ../../../CHANGELOG:3923 +#: ../../../CHANGELOG:4000 msgid "Preparing internationalization" msgstr "" -#: ../../../CHANGELOG:3925 +#: ../../../CHANGELOG:4002 msgid "" "Funkwhale's front-end as always been english-only, and this is a barrier " "to new users. The work make Funkwhale's interface translatable was " @@ -7054,24 +7132,24 @@ msgid "" " in the near future." msgstr "" -#: ../../../CHANGELOG:3931 +#: ../../../CHANGELOG:4008 msgid "" "Many thank to Baptiste for the hard work and for figuring out a proper " "solution to this difficult problem." msgstr "" -#: ../../../CHANGELOG:3935 +#: ../../../CHANGELOG:4012 msgid "Upgrade path" msgstr "" -#: ../../../CHANGELOG:3937 +#: ../../../CHANGELOG:4014 msgid "" "In addition to the usual instructions from " "https://docs.funkwhale.audio/upgrading.html, non-docker users will have " "to setup an additional systemd unit file for recurrent tasks." msgstr "" -#: ../../../CHANGELOG:3941 +#: ../../../CHANGELOG:4018 msgid "" "This was forgotten in the deployment documentation, but recurrent tasks, " "managed by the celery beat process, will be needed more and more in " @@ -7079,97 +7157,97 @@ msgid "" "federated music files and keep disk usage to a minimum." msgstr "" -#: ../../../CHANGELOG:3946 +#: ../../../CHANGELOG:4023 msgid "" "In the future, they will also be needed to refetch music metadata or " "federated information periodically." msgstr "" -#: ../../../CHANGELOG:3949 +#: ../../../CHANGELOG:4026 msgid "Celery beat can be enabled easily::" msgstr "" -#: ../../../CHANGELOG:3959 +#: ../../../CHANGELOG:4036 msgid "Docker users already have celerybeat enabled." msgstr "" -#: ../../../CHANGELOG:3963 +#: ../../../CHANGELOG:4040 msgid "0.8 (2018-04-02)" msgstr "" -#: ../../../CHANGELOG:3967 +#: ../../../CHANGELOG:4044 msgid "Add a detail page for radios (#64)" msgstr "" -#: ../../../CHANGELOG:3968 +#: ../../../CHANGELOG:4045 msgid "Implemented page title binding (#1)" msgstr "" -#: ../../../CHANGELOG:3969 +#: ../../../CHANGELOG:4046 msgid "Previous Track button restart playback after 3 seconds (#146)" msgstr "" -#: ../../../CHANGELOG:3974 +#: ../../../CHANGELOG:4051 msgid "Added credits to Francis Gading for the logotype (#101)" msgstr "" -#: ../../../CHANGELOG:3975 +#: ../../../CHANGELOG:4052 msgid "" "API endpoint for fetching instance activity and updated timeline to use " "this new endpoint (#141)" msgstr "" -#: ../../../CHANGELOG:3977 +#: ../../../CHANGELOG:4054 msgid "Better error messages in case of missing environment variables (#140)" msgstr "" -#: ../../../CHANGELOG:3978 +#: ../../../CHANGELOG:4055 msgid "" "Implemented a @test@yourfunkwhaledomain bot to ensure federation works " "properly. Send it \"/ping\" and it will answer back :)" msgstr "" -#: ../../../CHANGELOG:3980 +#: ../../../CHANGELOG:4057 msgid "Queue shuffle now apply only to tracks after the current one (#97)" msgstr "" -#: ../../../CHANGELOG:3981 +#: ../../../CHANGELOG:4058 msgid "" "Removed player from queue tab and consistently show current track in " "queue (#131)" msgstr "" -#: ../../../CHANGELOG:3983 +#: ../../../CHANGELOG:4060 msgid "We now restrict some usernames from being used during signup (#139)" msgstr "" -#: ../../../CHANGELOG:3988 +#: ../../../CHANGELOG:4065 msgid "Better error handling during file import (#120)" msgstr "" -#: ../../../CHANGELOG:3989 +#: ../../../CHANGELOG:4066 msgid "Better handling of utf-8 filenames during file import (#138)" msgstr "" -#: ../../../CHANGELOG:3990 +#: ../../../CHANGELOG:4067 msgid "Converted favicon from .ico to .png (#130)" msgstr "" -#: ../../../CHANGELOG:3991 +#: ../../../CHANGELOG:4068 msgid "" "Upgraded to Python 3.6 to fix weird but harmless weakref error on django " "task (#121)" msgstr "" -#: ../../../CHANGELOG:3997 +#: ../../../CHANGELOG:4074 msgid "Documented the upgrade process (#127)" msgstr "" -#: ../../../CHANGELOG:4001 +#: ../../../CHANGELOG:4078 msgid "Preparing for federation" msgstr "" -#: ../../../CHANGELOG:4003 +#: ../../../CHANGELOG:4080 msgid "" "Federation of music libraries is one of the most asked feature. While " "there is still a lot of work to do, this version includes the foundation " @@ -7177,30 +7255,30 @@ msgid "" "and with other federated software, such as Mastodon." msgstr "" -#: ../../../CHANGELOG:4009 +#: ../../../CHANGELOG:4086 msgid "Funkwhale will use ActivityPub as it's federation protocol." msgstr "" -#: ../../../CHANGELOG:4011 +#: ../../../CHANGELOG:4088 msgid "" "In order to prepare for federation (see #136 and #137), new API endpoints" " have been added under /federation and /.well-known/webfinger." msgstr "" -#: ../../../CHANGELOG:4014 +#: ../../../CHANGELOG:4091 msgid "" "For these endpoints to work, you will need to update your nginx " "configuration, and add the following snippets::" msgstr "" -#: ../../../CHANGELOG:4027 +#: ../../../CHANGELOG:4104 msgid "" "This will ensure federation endpoints will be reachable in the future. " "You can of course skip this part if you know you will not federate your " "instance." msgstr "" -#: ../../../CHANGELOG:4030 +#: ../../../CHANGELOG:4107 msgid "" "A new ``FEDERATION_ENABLED`` env var have also been added to control " "whether federation is enabled or not on the application side. This " @@ -7209,130 +7287,130 @@ msgid "" " endpoints are for testing purposes." msgstr "" -#: ../../../CHANGELOG:4036 +#: ../../../CHANGELOG:4113 msgid "" "Add ``FEDERATION_ENABLED=false`` to your .env file to disable federation " "on the application side." msgstr "" -#: ../../../CHANGELOG:4039 +#: ../../../CHANGELOG:4116 msgid "" "To test and troubleshoot federation, we've added a bot account. This bot " "is available at @test@yourinstancedomain, and sending it \"/ping\", for " "example, via Mastodon, should trigger a response." msgstr "" -#: ../../../CHANGELOG:4046 +#: ../../../CHANGELOG:4123 msgid "0.7 (2018-03-21)" msgstr "" -#: ../../../CHANGELOG:4050 +#: ../../../CHANGELOG:4127 msgid "Can now filter artists and albums with no listenable tracks (#114)" msgstr "" -#: ../../../CHANGELOG:4051 +#: ../../../CHANGELOG:4128 msgid "" "Improve the style of the sidebar to make it easier to understand which " "tab is selected (#118)" msgstr "" -#: ../../../CHANGELOG:4053 +#: ../../../CHANGELOG:4130 msgid "On artist page, albums are not sorted by release date, if any (#116)" msgstr "" -#: ../../../CHANGELOG:4054 +#: ../../../CHANGELOG:4131 msgid "Playlists are here \\o/ :tada: (#3, #93, #94)" msgstr "" -#: ../../../CHANGELOG:4055 +#: ../../../CHANGELOG:4132 msgid "Use django-cacheops to cache common ORM requests (#117)" msgstr "" -#: ../../../CHANGELOG:4060 +#: ../../../CHANGELOG:4137 msgid "Fixed broken import request admin (#115)" msgstr "" -#: ../../../CHANGELOG:4061 +#: ../../../CHANGELOG:4138 msgid "" "Fixed forced redirection to login event with " "API_AUTHENTICATION_REQUIRED=False (#119)" msgstr "" -#: ../../../CHANGELOG:4063 +#: ../../../CHANGELOG:4140 msgid "" "Fixed position not being reseted properly when playing the same track " "multiple times in a row" msgstr "" -#: ../../../CHANGELOG:4065 +#: ../../../CHANGELOG:4142 msgid "Fixed synchronized start/stop radio buttons for all custom radios (#103)" msgstr "" -#: ../../../CHANGELOG:4066 +#: ../../../CHANGELOG:4143 msgid "Fixed typo and missing icon on homepage (#96)" msgstr "" -#: ../../../CHANGELOG:4071 +#: ../../../CHANGELOG:4148 msgid "" "Up-to-date and complete development and contribution instructions in " "README.rst (#123)" msgstr "" -#: ../../../CHANGELOG:4076 +#: ../../../CHANGELOG:4153 msgid "0.6.1 (2018-03-06)" msgstr "" -#: ../../../CHANGELOG:4080 +#: ../../../CHANGELOG:4157 msgid "Can now skip acoustid on file import with the --no-acoustid flag (#111)" msgstr "" -#: ../../../CHANGELOG:4085 +#: ../../../CHANGELOG:4162 msgid "Added missing batch id in output during import (#112)" msgstr "" -#: ../../../CHANGELOG:4086 +#: ../../../CHANGELOG:4163 msgid "Added some feedback on the play button (#100)" msgstr "" -#: ../../../CHANGELOG:4087 +#: ../../../CHANGELOG:4164 msgid "Smarter pagination which takes a fixed size (#84)" msgstr "" -#: ../../../CHANGELOG:4092 +#: ../../../CHANGELOG:4169 msgid "" "Completely removed django-cachalot from the codebase (#110). You can " "safely remove the CACHALOT_ENABLED setting from your .env file" msgstr "" -#: ../../../CHANGELOG:4097 +#: ../../../CHANGELOG:4174 msgid "0.6 (2018-03-04)" msgstr "" -#: ../../../CHANGELOG:4101 +#: ../../../CHANGELOG:4178 msgid "Basic activity stream for listening and favorites (#23)" msgstr "" -#: ../../../CHANGELOG:4102 +#: ../../../CHANGELOG:4179 msgid "" "Switched to django-channels and daphne for serving HTTP and websocket " "(#34)" msgstr "" -#: ../../../CHANGELOG:4105 +#: ../../../CHANGELOG:4182 msgid "Upgrades notes" msgstr "" -#: ../../../CHANGELOG:4107 +#: ../../../CHANGELOG:4184 msgid "" "This version contains breaking changes in the way funkwhale is deployed, " "please read the notes carefully." msgstr "" -#: ../../../CHANGELOG:4111 +#: ../../../CHANGELOG:4188 msgid "Instance timeline" msgstr "" -#: ../../../CHANGELOG:4113 +#: ../../../CHANGELOG:4190 msgid "" "A new \"Activity\" page is now available from the sidebar, where you can " "browse your instance activity. At the moment, this includes other users " @@ -7340,14 +7418,14 @@ msgid "" "the future." msgstr "" -#: ../../../CHANGELOG:4118 +#: ../../../CHANGELOG:4195 msgid "" "Internally, we implemented those events by following the Activity Stream " "specification, which will help us to be compatible with other networks in" " the long-term." msgstr "" -#: ../../../CHANGELOG:4122 +#: ../../../CHANGELOG:4199 msgid "" "A new settings page has been added to control the visibility of your " "activity. By default, your activity will be browsable by anyone on your " @@ -7355,15 +7433,15 @@ msgid "" "shared." msgstr "" -#: ../../../CHANGELOG:4126 +#: ../../../CHANGELOG:4203 msgid "The setting form is available in your profile." msgstr "" -#: ../../../CHANGELOG:4129 +#: ../../../CHANGELOG:4206 msgid "Switch from gunicorn to daphne" msgstr "" -#: ../../../CHANGELOG:4131 +#: ../../../CHANGELOG:4208 msgid "" "This release include an important change in the way we serve the HTTP " "API. To prepare for new realtime features and enable websocket support in" @@ -7371,190 +7449,190 @@ msgid "" " websocket traffic." msgstr "" -#: ../../../CHANGELOG:4135 +#: ../../../CHANGELOG:4212 msgid "" "This replaces gunicorn and the switch should be easy assuming you follow " "the upgrade process described bellow." msgstr "" -#: ../../../CHANGELOG:4138 +#: ../../../CHANGELOG:4215 msgid "" "If you are using docker, please remove the command instruction inside the" " api service, as the up-to-date command is now included directly in the " "image as the default entry point:" msgstr "" -#: ../../../CHANGELOG:4149 +#: ../../../CHANGELOG:4226 msgid "" "On non docker setups, you'll have to update the [Service] block of your " "funkwhale-server systemd unit file to launch the application server using" " daphne instead of gunicorn." msgstr "" -#: ../../../CHANGELOG:4152 +#: ../../../CHANGELOG:4229 msgid "The new configuration should be similar to this:" msgstr "" -#: ../../../CHANGELOG:4163 +#: ../../../CHANGELOG:4240 msgid "" "Ensure you update funkwhale's dependencies as usual to install the " "required packages." msgstr "" -#: ../../../CHANGELOG:4166 +#: ../../../CHANGELOG:4243 msgid "" "On both docker and non-docker setup, you'll also have to update your " "nginx configuration for websocket support. Ensure you have the following " "blocks included in your virtualhost file:" msgstr "" -#: ../../../CHANGELOG:4184 +#: ../../../CHANGELOG:4261 msgid "Remember to reload your nginx server after the edit." msgstr "" -#: ../../../CHANGELOG:4188 +#: ../../../CHANGELOG:4265 msgid "0.5.4 (2018-02-28)" msgstr "" -#: ../../../CHANGELOG:4192 +#: ../../../CHANGELOG:4269 msgid "Now stop running radio when clearing queue (#98)" msgstr "" -#: ../../../CHANGELOG:4196 +#: ../../../CHANGELOG:4273 msgid "Fixed queue skipping tracks (#91)" msgstr "" -#: ../../../CHANGELOG:4197 +#: ../../../CHANGELOG:4274 msgid "Now loop properly on queue when we only have one track (#95)" msgstr "" -#: ../../../CHANGELOG:4201 +#: ../../../CHANGELOG:4278 msgid "0.5.3 (2018-02-27)" msgstr "" -#: ../../../CHANGELOG:4205 +#: ../../../CHANGELOG:4282 msgid "" "Added admin interface for radios, track files, favorites and import " "requests (#80)" msgstr "" -#: ../../../CHANGELOG:4206 +#: ../../../CHANGELOG:4283 msgid "Added basic instance stats on /about (#82)" msgstr "" -#: ../../../CHANGELOG:4207 +#: ../../../CHANGELOG:4284 msgid "" "Search now unaccent letters for queries like \"The Dø\" or \"Björk\" " "yielding more results (#81)" msgstr "" -#: ../../../CHANGELOG:4212 +#: ../../../CHANGELOG:4289 msgid "Always use username in sidebar (#89)" msgstr "" -#: ../../../CHANGELOG:4213 +#: ../../../CHANGELOG:4290 msgid "Click event outside of player icons (#83)" msgstr "" -#: ../../../CHANGELOG:4214 +#: ../../../CHANGELOG:4291 msgid "Fixed broken import because of missing transaction" msgstr "" -#: ../../../CHANGELOG:4215 +#: ../../../CHANGELOG:4292 msgid "Now always load next radio track on last queue track ended (#87)" msgstr "" -#: ../../../CHANGELOG:4216 +#: ../../../CHANGELOG:4293 msgid "Now exclude tracks without file from radio candidates (#88)" msgstr "" -#: ../../../CHANGELOG:4217 +#: ../../../CHANGELOG:4294 msgid "skip to next track properly on 40X errors (#86)" msgstr "" -#: ../../../CHANGELOG:4222 +#: ../../../CHANGELOG:4299 msgid "Switched to towncrier for changelog management and compilation" msgstr "" -#: ../../../CHANGELOG:4226 +#: ../../../CHANGELOG:4303 msgid "0.5.2 (2018-02-26)" msgstr "" -#: ../../../CHANGELOG:4228 +#: ../../../CHANGELOG:4305 msgid "Fixed broken file import due to wrong url (#73)" msgstr "" -#: ../../../CHANGELOG:4229 +#: ../../../CHANGELOG:4306 msgid "More accurate mimetype detection" msgstr "" -#: ../../../CHANGELOG:4230 +#: ../../../CHANGELOG:4307 msgid "Fixed really small size on small screens" msgstr "" -#: ../../../CHANGELOG:4231 +#: ../../../CHANGELOG:4308 msgid "Added masonry layout for artists, requests and radios (#68)" msgstr "" -#: ../../../CHANGELOG:4232 +#: ../../../CHANGELOG:4309 msgid "We now have a favicon!" msgstr "" -#: ../../../CHANGELOG:4233 +#: ../../../CHANGELOG:4310 msgid "Fixed truncated play icon (#65)" msgstr "" -#: ../../../CHANGELOG:4237 +#: ../../../CHANGELOG:4314 msgid "0.5.1 (2018-02-24)" msgstr "" -#: ../../../CHANGELOG:4239 +#: ../../../CHANGELOG:4316 msgid "Front: Fixed broken ajax call on radio builder (#69)" msgstr "" -#: ../../../CHANGELOG:4240 +#: ../../../CHANGELOG:4317 msgid "Front: Shuffle now restart next track from beginning (#70)" msgstr "" -#: ../../../CHANGELOG:4241 +#: ../../../CHANGELOG:4318 msgid "Front: volume slider should now have the same style everywhere (#72)" msgstr "" -#: ../../../CHANGELOG:4245 +#: ../../../CHANGELOG:4322 msgid "0.5 (2018-02-24)" msgstr "" -#: ../../../CHANGELOG:4247 +#: ../../../CHANGELOG:4324 msgid "Front: Now reset player colors when track has no cover (#46)" msgstr "" -#: ../../../CHANGELOG:4248 +#: ../../../CHANGELOG:4325 msgid "Front: play button now disabled for unplayable tracks" msgstr "" -#: ../../../CHANGELOG:4249 +#: ../../../CHANGELOG:4326 msgid "" "API: You can now enable or disable registration on the fly, via a " "preference (#58)" msgstr "" -#: ../../../CHANGELOG:4250 +#: ../../../CHANGELOG:4327 msgid "Front: can now signup via the web interface (#35)" msgstr "" -#: ../../../CHANGELOG:4251 +#: ../../../CHANGELOG:4328 msgid "Front: Fixed broken redirection on login" msgstr "" -#: ../../../CHANGELOG:4252 +#: ../../../CHANGELOG:4329 msgid "Front: Fixed broken error handling on settings and login form" msgstr "" -#: ../../../CHANGELOG:4254 +#: ../../../CHANGELOG:4331 msgid "About page:" msgstr "" -#: ../../../CHANGELOG:4256 +#: ../../../CHANGELOG:4333 msgid "" "There is a brand new about page on instances (/about), and instance owner" " can now provide a name, a short and a long description for their " @@ -7562,21 +7640,21 @@ msgid "" "(/api/admin/dynamic_preferences/globalpreferencemodel/)." msgstr "" -#: ../../../CHANGELOG:4259 +#: ../../../CHANGELOG:4336 msgid "Transcoding:" msgstr "" -#: ../../../CHANGELOG:4261 +#: ../../../CHANGELOG:4338 msgid "" "Basic transcoding is now available to/from the following formats : ogg " "and mp3." msgstr "" -#: ../../../CHANGELOG:4263 +#: ../../../CHANGELOG:4340 msgid "*This is still an alpha feature at the moment, please report any bug.*" msgstr "" -#: ../../../CHANGELOG:4265 +#: ../../../CHANGELOG:4342 msgid "" "This relies internally on FFMPEG and can put some load on your server. " "It's definitely recommended you setup some caching for the transcoded " @@ -7584,250 +7662,251 @@ msgid "" "deploy/nginx.conf for an implementation." msgstr "" -#: ../../../CHANGELOG:4270 +#: ../../../CHANGELOG:4347 msgid "On the frontend, usage of transcoding should be transparent in the player." msgstr "" -#: ../../../CHANGELOG:4272 +#: ../../../CHANGELOG:4349 msgid "Music Requests:" msgstr "" -#: ../../../CHANGELOG:4274 +#: ../../../CHANGELOG:4351 msgid "" "This release includes a new feature, music requests, which allows users " "to request music they'd like to see imported. Admins can browse those " "requests and mark them as completed when an import is made." msgstr "" -#: ../../../CHANGELOG:4280 +#: ../../../CHANGELOG:4357 msgid "0.4 (2018-02-18)" msgstr "" -#: ../../../CHANGELOG:4282 +#: ../../../CHANGELOG:4359 msgid "Front: ambiant colors in player based on current track cover (#59)" msgstr "" -#: ../../../CHANGELOG:4283 +#: ../../../CHANGELOG:4360 msgid "Front: simplified front dev setup thanks to webpack proxy (#59)" msgstr "" -#: ../../../CHANGELOG:4284 +#: ../../../CHANGELOG:4361 msgid "Front: added some unittests for the store (#55)" msgstr "" -#: ../../../CHANGELOG:4285 +#: ../../../CHANGELOG:4362 msgid "Front: fixed broken login redirection when 401" msgstr "" -#: ../../../CHANGELOG:4286 +#: ../../../CHANGELOG:4363 msgid "Front: Removed autoplay on page reload" msgstr "" -#: ../../../CHANGELOG:4287 +#: ../../../CHANGELOG:4364 msgid "API: Added a /instance/settings endpoint" msgstr "" -#: ../../../CHANGELOG:4288 +#: ../../../CHANGELOG:4365 msgid "Front: load /instance/settings on page load" msgstr "" -#: ../../../CHANGELOG:4289 +#: ../../../CHANGELOG:4366 msgid "" "Added settings to report JS and Python error to a Sentry instance This is" " disabled by default, but feel free to enable it if you want to help us " "by sending your error reports :) (#8)" msgstr "" -#: ../../../CHANGELOG:4295 +#: ../../../CHANGELOG:4372 msgid "0.3.5 (2018-01-07)" msgstr "" -#: ../../../CHANGELOG:4297 +#: ../../../CHANGELOG:4374 msgid "Smarter BACKEND_URL in frontend" msgstr "" -#: ../../../CHANGELOG:4301 +#: ../../../CHANGELOG:4378 msgid "0.3.4 (2018-01-07)" msgstr "" -#: ../../../CHANGELOG:4303 +#: ../../../CHANGELOG:4380 msgid "Fixed wrong URL construction in ajax call" msgstr "" -#: ../../../CHANGELOG:4307 +#: ../../../CHANGELOG:4384 msgid "0.3.3 (2018-01-07)" msgstr "" -#: ../../../CHANGELOG:4309 +#: ../../../CHANGELOG:4386 msgid "Users can now create their own dynamic radios (#51)" msgstr "" -#: ../../../CHANGELOG:4313 +#: ../../../CHANGELOG:4390 msgid "0.3.2" msgstr "" -#: ../../../CHANGELOG:4315 +#: ../../../CHANGELOG:4392 msgid "Fixed an issue in the main dockerfile" msgstr "" -#: ../../../CHANGELOG:4319 +#: ../../../CHANGELOG:4396 msgid "0.3.1" msgstr "" -#: ../../../CHANGELOG:4321 +#: ../../../CHANGELOG:4398 msgid "Revamped all import logic, everything is more tested and consistend" msgstr "" -#: ../../../CHANGELOG:4322 +#: ../../../CHANGELOG:4399 msgid "" "Can now use Acoustid in file imports to automatically grab metadata from " "musicbrainz" msgstr "" -#: ../../../CHANGELOG:4323 +#: ../../../CHANGELOG:4400 msgid "Brand new file import wizard" msgstr "" -#: ../../../CHANGELOG:4327 +#: ../../../CHANGELOG:4404 msgid "0.2.7" msgstr "" -#: ../../../CHANGELOG:4329 +#: ../../../CHANGELOG:4406 msgid "" "Shortcuts: can now use the ``f`` shortcut to toggle the currently playing" " track as a favorite (#53)" msgstr "" -#: ../../../CHANGELOG:4331 +#: ../../../CHANGELOG:4408 msgid "" "Shortcuts: avoid collisions between shortcuts by using the exact modifier" " (#53)" msgstr "" -#: ../../../CHANGELOG:4332 +#: ../../../CHANGELOG:4409 msgid "Player: Added looping controls and shortcuts (#52)" msgstr "" -#: ../../../CHANGELOG:4333 +#: ../../../CHANGELOG:4410 msgid "Player: Added shuffling controls and shortcuts (#52)" msgstr "" -#: ../../../CHANGELOG:4334 +#: ../../../CHANGELOG:4411 msgid "Favorites: can now modify the ordering of track list (#50)" msgstr "" -#: ../../../CHANGELOG:4335 +#: ../../../CHANGELOG:4412 msgid "Library: can now search/reorder results on artist browsing view (#50)" msgstr "" -#: ../../../CHANGELOG:4336 +#: ../../../CHANGELOG:4413 msgid "" "Upgraded celery to 4.1, added endpoint logic for fingerprinting audio " "files" msgstr "" -#: ../../../CHANGELOG:4337 +#: ../../../CHANGELOG:4414 msgid "" "Fixed #56: invalidate tokens on password change, also added change " "password form" msgstr "" -#: ../../../CHANGELOG:4338 +#: ../../../CHANGELOG:4415 msgid "Fixed #57: now refresh jwt token on page refresh" msgstr "" -#: ../../../CHANGELOG:4339 +#: ../../../CHANGELOG:4416 msgid "removed ugly dividers in batch import list" msgstr "" -#: ../../../CHANGELOG:4340 +#: ../../../CHANGELOG:4417 msgid "Fixed a few padding issues" msgstr "" -#: ../../../CHANGELOG:4341 +#: ../../../CHANGELOG:4418 msgid "Now persist/restore queue/radio/player state automatically" msgstr "" -#: ../../../CHANGELOG:4342 +#: ../../../CHANGELOG:4419 msgid "Removed old broken imports" msgstr "" -#: ../../../CHANGELOG:4343 +#: ../../../CHANGELOG:4420 msgid "Now force tests paths" msgstr "" -#: ../../../CHANGELOG:4344 +#: ../../../CHANGELOG:4421 msgid "Fixed #54: Now use pytest everywhere \\o/" msgstr "" -#: ../../../CHANGELOG:4345 +#: ../../../CHANGELOG:4422 msgid "Now use vuex to manage state for favorites" msgstr "" -#: ../../../CHANGELOG:4346 +#: ../../../CHANGELOG:4423 msgid "Now use vuex to manage state for authentication" msgstr "" -#: ../../../CHANGELOG:4347 +#: ../../../CHANGELOG:4424 msgid "Now use vuex to manage state for player/queue/radios" msgstr "" -#: ../../../CHANGELOG:4351 +#: ../../../CHANGELOG:4428 msgid "0.2.6 (2017-12-15)" msgstr "" -#: ../../../CHANGELOG:4353 +#: ../../../CHANGELOG:4430 msgid "Fixed broken Dockerfile" msgstr "" -#: ../../../CHANGELOG:4357 +#: ../../../CHANGELOG:4434 msgid "0.2.5 (2017-12-15)" msgstr "" -#: ../../../CHANGELOG:4361 +#: ../../../CHANGELOG:4438 msgid "Import: can now specify search template when querying import sources (#45)" msgstr "" -#: ../../../CHANGELOG:4362 +#: ../../../CHANGELOG:4439 msgid "Login form: now redirect to previous page after login (#2)" msgstr "" -#: ../../../CHANGELOG:4363 +#: ../../../CHANGELOG:4440 msgid "404: a decent 404 template, at least (#48)" msgstr "" -#: ../../../CHANGELOG:4367 +#: ../../../CHANGELOG:4444 msgid "Player: better handling of errors when fetching the audio file (#46)" msgstr "" -#: ../../../CHANGELOG:4368 +#: ../../../CHANGELOG:4445 msgid "" "Csrf: default CSRF_TRUSTED_ORIGINS to ALLOWED_HOSTS to avoid Csrf issues " "on admin (#49)" msgstr "" -#: ../../../CHANGELOG:4370 +#: ../../../CHANGELOG:4447 msgid "Tech:" msgstr "" -#: ../../../CHANGELOG:4372 +#: ../../../CHANGELOG:4449 msgid "Django 2 compatibility, lot of packages upgrades (#47)" msgstr "" -#: ../../../CHANGELOG:4376 +#: ../../../CHANGELOG:4453 msgid "0.2.4 (2017-12-14)" msgstr "" -#: ../../../CHANGELOG:4380 +#: ../../../CHANGELOG:4457 msgid "Models: now store relese group mbid on Album model (#7)" msgstr "" -#: ../../../CHANGELOG:4381 +#: ../../../CHANGELOG:4458 msgid "Models: now bind import job to track files (#44)" msgstr "" -#: ../../../CHANGELOG:4385 +#: ../../../CHANGELOG:4462 msgid "" "Library: fixen broken \"play all albums\" button on artist cards in " "Artist browsing view (#43)" msgstr "" + diff --git a/docs/locales/en_GB/LC_MESSAGES/index.po b/docs/locales/en_GB/LC_MESSAGES/index.po index 791a214d0..ab8eff671 100644 --- a/docs/locales/en_GB/LC_MESSAGES/index.po +++ b/docs/locales/en_GB/LC_MESSAGES/index.po @@ -1,23 +1,23 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) 2022, The Funkwhale Collective # This file is distributed under the same license as the funkwhale package. -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# FIRST AUTHOR <EMAIL@ADDRESS>, 2022. # msgid "" msgstr "" "Project-Id-Version: funkwhale 1.2.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-04-04 09:00+0200\n" +"POT-Creation-Date: 2022-07-23 12:20+0200\n" "PO-Revision-Date: 2022-07-03 21:06+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/index/en_GB/>\n" "Language: en_GB\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation/index/en_GB/>\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.10.3\n" #: ../../index.md:7 msgid "User documentation" @@ -27,23 +27,23 @@ msgstr "User documentation" msgid "Admin documentation" msgstr "Admin documentation" -#: ../../index.md:41 +#: ../../index.md:49 msgid "Moderator documentation" msgstr "Moderator documentation" -#: ../../index.md:58 +#: ../../index.md:66 msgid "Developer documentation" msgstr "Developer documentation" -#: ../../index.md:70 +#: ../../index.md:78 msgid "Contributor documentation" msgstr "Contributor documentation" -#: ../../index.md:82 +#: ../../index.md:90 msgid "Reference" msgstr "Reference" -#: ../../index.md:93 +#: ../../index.md:101 msgid "Changes" msgstr "Changes" @@ -52,64 +52,96 @@ msgid "Welcome to Funkwhale's documentation" msgstr "Welcome to Funkwhale's documentation" #: ../../index.md:3 -msgid "Funkwhale is a self-hosted audio player and publication platform. It enables users to build libraries of existing content and publish their own." +msgid "" +"Funkwhale is a self-hosted audio player and publication platform. It " +"enables users to build libraries of existing content and publish their " +"own." msgstr "" -"Funkwhale is a self-hosted audio player and publication platform. It enables " -"users to build libraries of existing content and publish their own." +"Funkwhale is a self-hosted audio player and publication platform. It " +"enables users to build libraries of existing content and publish their " +"own." #: ../../index.md:5 -msgid "Funkwhale uses the [ActivityPub protocol](https://www.w3.org/TR/activitypub/) to talk to other apps across the {term}`Fediverse`. Users can share content between {term}`Funkwhale pods <Pod>` or with other Fediverse software." +msgid "" +"Funkwhale uses the [ActivityPub " +"protocol](https://www.w3.org/TR/activitypub/) to talk to other apps " +"across the {term}`Fediverse`. Users can share content between " +"{term}`Funkwhale pods <Pod>` or with other Fediverse software." msgstr "" -"Funkwhale uses the [ActivityPub protocol](https://www.w3.org/TR/activitypub/)" -" to talk to other apps across the {term}`Fediverse`. Users can share content " -"between {term}`Funkwhale pods <Pod>` or with other Fediverse software." +"Funkwhale uses the [ActivityPub " +"protocol](https://www.w3.org/TR/activitypub/) to talk to other apps " +"across the {term}`Fediverse`. Users can share content between " +"{term}`Funkwhale pods <Pod>` or with other Fediverse software." -#: ../../index.md:109 -msgid "{fa}`user` Users" -msgstr "{fa}`user` Users" +#: ../../index.md:118 +#, fuzzy +msgid "{fa}`user` Users" +msgstr "{fa}`users` Contributors" -#: ../../index.md:112 -msgid "Looking to use Funkwhale for your content? Read through our guides to master the app!" +#: ../../index.md:121 +msgid "" +"Looking to use Funkwhale for your content? Read through our guides to " +"master the app!" msgstr "" -"Looking to use Funkwhale for your content? Read through our guides to master " -"the app!" +"Looking to use Funkwhale for your content? Read through our guides to " +"master the app!" -#: ../../index.md:124 +#: ../../index.md:125 ../../index.md:146 ../../index.md:167 ../../index.md:188 +#: ../../index.md:213 +msgid "Get started" +msgstr "" + +#: ../../index.md:139 msgid "{fa}`wrench` Admins" msgstr "{fa}`wrench` Admins" -#: ../../index.md:127 -msgid "Want to host your own Funkwhale pod? Our admin documentation guides you through the process." +#: ../../index.md:142 +msgid "" +"Want to host your own Funkwhale pod? Our admin documentation guides you " +"through the process." msgstr "" "Want to host your own Funkwhale pod? Our admin documentation guides you " "through the process." -#: ../../index.md:138 +#: ../../index.md:160 msgid "{fa}`shield` Moderators" msgstr "{fa}`shield` Moderators" -#: ../../index.md:141 -msgid "Keeping your users safe from harassment and spam or clearing illegal content? Check out our moderator docs." +#: ../../index.md:163 +msgid "" +"Keeping your users safe from harassment and spam or clearing illegal " +"content? Check out our moderator docs." msgstr "" "Keeping your users safe from harassment and spam or clearing illegal " "content? Check out our moderator docs." -#: ../../index.md:152 +#: ../../index.md:181 msgid "{fa}`code` Developers" msgstr "{fa}`code` Developers" -#: ../../index.md:155 -msgid "Want to use Funkwhale's API or help with the project? Our developer docs give you what you need to get started." +#: ../../index.md:184 +msgid "" +"Want to use Funkwhale's API or help with the project? Our developer docs " +"give you what you need to get started." msgstr "" "Want to use Funkwhale's API or help with the project? Our developer docs " "give you what you need to get started." -#: ../../index.md:167 +#: ../../index.md:206 msgid "{fa}`users` Contributors" msgstr "{fa}`users` Contributors" -#: ../../index.md:170 -msgid "Want to help make Funkwhale even better? Check out these guides for some ideas." +#: ../../index.md:209 +msgid "" +"Want to help make Funkwhale even better? Check out these guides for some " +"ideas." msgstr "" "Want to help make Funkwhale even better? Check out these guides for some " "ideas." + +#~ msgid "{fa}`user` Users" +#~ msgstr "{fa}`user` Users" + +#~ msgid "{octicon}`person` Users" +#~ msgstr "" + diff --git a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/allow_listing/add_domain.po b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/allow_listing/add_domain.po index eaf63a250..d09f4464e 100644 --- a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/allow_listing/add_domain.po +++ b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/allow_listing/add_domain.po @@ -7,19 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 23:09+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/moderator_documentation-allow_listing-add_domain/" -"en_GB/>\n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/moderator_documentation-allow_listing-add_domain/en_GB/>\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/allow_listing/add_domain.md:1 msgid "Add a domain to your allow-list" @@ -31,7 +30,11 @@ msgid "" "allow-list to interact with it. You can add new domains in two ways:" msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:10 +#: ../../moderator_documentation/allow_listing/add_domain.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/allow_listing/add_domain.md:12 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." @@ -39,11 +42,11 @@ msgstr "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." -#: ../../moderator_documentation/allow_listing/add_domain.md:13 +#: ../../moderator_documentation/allow_listing/add_domain.md:15 msgid "Add a new domain" msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:15 +#: ../../moderator_documentation/allow_listing/add_domain.md:17 msgid "To add a domain that is not currently in your domains list:" msgstr "" @@ -51,55 +54,55 @@ msgstr "" msgid "Desktop" msgstr "Desktop" -#: ../../moderator_documentation/allow_listing/add_domain.md:19 -#: ../../moderator_documentation/allow_listing/add_domain.md:31 -#: ../../moderator_documentation/allow_listing/add_domain.md:49 -#: ../../moderator_documentation/allow_listing/add_domain.md:61 +#: ../../moderator_documentation/allow_listing/add_domain.md:25 +#: ../../moderator_documentation/allow_listing/add_domain.md:38 +#: ../../moderator_documentation/allow_listing/add_domain.md:60 +#: ../../moderator_documentation/allow_listing/add_domain.md:73 msgid "Log in to your {term}`pod`." msgstr "Log in to your {term}`pod`." -#: ../../moderator_documentation/allow_listing/add_domain.md:20 -#: ../../moderator_documentation/allow_listing/add_domain.md:50 +#: ../../moderator_documentation/allow_listing/add_domain.md:26 +#: ../../moderator_documentation/allow_listing/add_domain.md:61 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the " -"{guilabel}`Administration` menu." +"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " +"the {guilabel}`Administration` menu." -#: ../../moderator_documentation/allow_listing/add_domain.md:21 -#: ../../moderator_documentation/allow_listing/add_domain.md:33 -#: ../../moderator_documentation/allow_listing/add_domain.md:51 -#: ../../moderator_documentation/allow_listing/add_domain.md:63 +#: ../../moderator_documentation/allow_listing/add_domain.md:27 +#: ../../moderator_documentation/allow_listing/add_domain.md:40 +#: ../../moderator_documentation/allow_listing/add_domain.md:62 +#: ../../moderator_documentation/allow_listing/add_domain.md:75 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." -#: ../../moderator_documentation/allow_listing/add_domain.md:22 -#: ../../moderator_documentation/allow_listing/add_domain.md:34 -#: ../../moderator_documentation/allow_listing/add_domain.md:52 -#: ../../moderator_documentation/allow_listing/add_domain.md:64 +#: ../../moderator_documentation/allow_listing/add_domain.md:28 +#: ../../moderator_documentation/allow_listing/add_domain.md:41 +#: ../../moderator_documentation/allow_listing/add_domain.md:63 +#: ../../moderator_documentation/allow_listing/add_domain.md:76 msgid "" "Select {guilabel}`Domains` at the top of the page. The " "{guilabel}`Domains` page opens. You can see a list of known domains on " "this page." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:23 -#: ../../moderator_documentation/allow_listing/add_domain.md:35 +#: ../../moderator_documentation/allow_listing/add_domain.md:29 +#: ../../moderator_documentation/allow_listing/add_domain.md:42 msgid "" "Enter the URL of the Fediverse server you want to add in the " "{guilabel}`Add a domain` field." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:24 -#: ../../moderator_documentation/allow_listing/add_domain.md:36 +#: ../../moderator_documentation/allow_listing/add_domain.md:30 +#: ../../moderator_documentation/allow_listing/add_domain.md:43 msgid "" "Check ({fa}`check-square`) the checkbox labeled {guilabel}`Add to allow-" "list`." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:25 -#: ../../moderator_documentation/allow_listing/add_domain.md:37 +#: ../../moderator_documentation/allow_listing/add_domain.md:31 +#: ../../moderator_documentation/allow_listing/add_domain.md:44 msgid "Select {guilabel}`Add`." msgstr "" @@ -107,44 +110,45 @@ msgstr "" msgid "Mobile" msgstr "Mobile" -#: ../../moderator_documentation/allow_listing/add_domain.md:32 -#: ../../moderator_documentation/allow_listing/add_domain.md:62 +#: ../../moderator_documentation/allow_listing/add_domain.md:39 +#: ../../moderator_documentation/allow_listing/add_domain.md:74 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:41 +#: ../../moderator_documentation/allow_listing/add_domain.md:48 msgid "That's it! You've added the domain to your pod's allow-list." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:43 +#: ../../moderator_documentation/allow_listing/add_domain.md:50 msgid "Add a known domain" msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:45 +#: ../../moderator_documentation/allow_listing/add_domain.md:52 msgid "To add a domain that is already in your pod's domain list:" msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:53 -#: ../../moderator_documentation/allow_listing/add_domain.md:65 +#: ../../moderator_documentation/allow_listing/add_domain.md:64 +#: ../../moderator_documentation/allow_listing/add_domain.md:77 msgid "" "Check ({fa}`check-square`) the checkbox next to the domain(s) you want to" " add to the allow-list." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:54 -#: ../../moderator_documentation/allow_listing/add_domain.md:66 +#: ../../moderator_documentation/allow_listing/add_domain.md:65 +#: ../../moderator_documentation/allow_listing/add_domain.md:78 msgid "Select {guilabel}`Add to allow-list` in the {guilabel}`Actions` dropdown." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:55 -#: ../../moderator_documentation/allow_listing/add_domain.md:67 +#: ../../moderator_documentation/allow_listing/add_domain.md:66 +#: ../../moderator_documentation/allow_listing/add_domain.md:79 msgid "" "Select {guilabel}`Go`. A green tick ({fa}`check`) appears next to the " "domain(s)" msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:71 +#: ../../moderator_documentation/allow_listing/add_domain.md:83 msgid "You're done! You've added the domain to your pod's allow-list." msgstr "" + diff --git a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/allow_listing/remove_domain.po b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/allow_listing/remove_domain.po index a9827c309..7a64339d5 100644 --- a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/allow_listing/remove_domain.po +++ b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/allow_listing/remove_domain.po @@ -7,19 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 23:09+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/moderator_documentation-allow_listing-remove_domain/" -"en_GB/>\n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/moderator_documentation-allow_listing-remove_domain/en_GB/>\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/allow_listing/remove_domain.md:1 msgid "Remove a domain from your allow-list" @@ -31,7 +30,11 @@ msgid "" "communicating with it." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:6 +#: ../../moderator_documentation/allow_listing/remove_domain.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/allow_listing/remove_domain.md:8 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." @@ -39,7 +42,7 @@ msgstr "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." -#: ../../moderator_documentation/allow_listing/remove_domain.md:9 +#: ../../moderator_documentation/allow_listing/remove_domain.md:11 msgid "To remove a domain from your allow-list:" msgstr "" @@ -47,48 +50,48 @@ msgstr "" msgid "Desktop" msgstr "Desktop" -#: ../../moderator_documentation/allow_listing/remove_domain.md:13 -#: ../../moderator_documentation/allow_listing/remove_domain.md:25 +#: ../../moderator_documentation/allow_listing/remove_domain.md:19 +#: ../../moderator_documentation/allow_listing/remove_domain.md:32 msgid "Log in to your pod." msgstr "Log in to your pod." -#: ../../moderator_documentation/allow_listing/remove_domain.md:14 +#: ../../moderator_documentation/allow_listing/remove_domain.md:20 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the " -"{guilabel}`Administration` menu." +"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " +"the {guilabel}`Administration` menu." -#: ../../moderator_documentation/allow_listing/remove_domain.md:15 -#: ../../moderator_documentation/allow_listing/remove_domain.md:27 +#: ../../moderator_documentation/allow_listing/remove_domain.md:21 +#: ../../moderator_documentation/allow_listing/remove_domain.md:34 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." -#: ../../moderator_documentation/allow_listing/remove_domain.md:16 -#: ../../moderator_documentation/allow_listing/remove_domain.md:28 +#: ../../moderator_documentation/allow_listing/remove_domain.md:22 +#: ../../moderator_documentation/allow_listing/remove_domain.md:35 msgid "" "Select {guilabel}`Domains` at the top of the page. The " "{guilabel}`Domains` page opens. You can see a list of known domains on " "this page." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:17 -#: ../../moderator_documentation/allow_listing/remove_domain.md:29 +#: ../../moderator_documentation/allow_listing/remove_domain.md:23 +#: ../../moderator_documentation/allow_listing/remove_domain.md:36 msgid "" "Check ({fa}`check-square`) the checkbox next to the domain(s) you want to" " add to the allow-list." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:18 -#: ../../moderator_documentation/allow_listing/remove_domain.md:30 +#: ../../moderator_documentation/allow_listing/remove_domain.md:24 +#: ../../moderator_documentation/allow_listing/remove_domain.md:37 msgid "" "Select {guilabel}`Remove from allow-list` in the {guilabel}`Actions` " "dropdown." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:19 -#: ../../moderator_documentation/allow_listing/remove_domain.md:31 +#: ../../moderator_documentation/allow_listing/remove_domain.md:25 +#: ../../moderator_documentation/allow_listing/remove_domain.md:38 msgid "Select {guilabel}`Go`." msgstr "" @@ -96,12 +99,13 @@ msgstr "" msgid "Mobile" msgstr "Mobile" -#: ../../moderator_documentation/allow_listing/remove_domain.md:26 +#: ../../moderator_documentation/allow_listing/remove_domain.md:33 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:35 +#: ../../moderator_documentation/allow_listing/remove_domain.md:42 msgid "You're done! You've removed the domain from your pod's allow-list." msgstr "" + diff --git a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/content/delete_content.po b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/content/delete_content.po index fd811c7dd..e8851d082 100644 --- a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/content/delete_content.po +++ b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/content/delete_content.po @@ -7,19 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 23:09+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/moderator_documentation-content-delete_content/en_GB/>" -"\n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/moderator_documentation-content-delete_content/en_GB/>\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/content/delete_content.md:1 msgid "Delete content from your pod" @@ -38,23 +37,27 @@ msgid "" "this feature to handle content that violates your pod's rules." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:10 +#: ../../moderator_documentation/content/delete_content.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/content/delete_content.md:12 msgid "{guilabel}`Moderation` – provides access to the administration menu." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:11 +#: ../../moderator_documentation/content/delete_content.md:13 msgid "{guilabel}`Library` – provides access to the library menu." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:14 +#: ../../moderator_documentation/content/delete_content.md:16 msgid "There are two ways to delete content:" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:20 +#: ../../moderator_documentation/content/delete_content.md:22 msgid "Delete individual objects" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:22 +#: ../../moderator_documentation/content/delete_content.md:24 msgid "If you want to delete a specific object:" msgstr "" @@ -62,106 +65,106 @@ msgstr "" msgid "Desktop" msgstr "Desktop" -#: ../../moderator_documentation/content/delete_content.md:26 -#: ../../moderator_documentation/content/delete_content.md:46 -#: ../../moderator_documentation/content/delete_content.md:72 -#: ../../moderator_documentation/content/delete_content.md:93 +#: ../../moderator_documentation/content/delete_content.md:32 +#: ../../moderator_documentation/content/delete_content.md:53 +#: ../../moderator_documentation/content/delete_content.md:83 +#: ../../moderator_documentation/content/delete_content.md:105 msgid "Log in to your pod." msgstr "Log in to your pod." -#: ../../moderator_documentation/content/delete_content.md:27 -#: ../../moderator_documentation/content/delete_content.md:73 +#: ../../moderator_documentation/content/delete_content.md:33 +#: ../../moderator_documentation/content/delete_content.md:84 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the " -"{guilabel}`Administration` menu." +"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " +"the {guilabel}`Administration` menu." -#: ../../moderator_documentation/content/delete_content.md:28 -#: ../../moderator_documentation/content/delete_content.md:48 -#: ../../moderator_documentation/content/delete_content.md:74 -#: ../../moderator_documentation/content/delete_content.md:95 +#: ../../moderator_documentation/content/delete_content.md:34 +#: ../../moderator_documentation/content/delete_content.md:55 +#: ../../moderator_documentation/content/delete_content.md:85 +#: ../../moderator_documentation/content/delete_content.md:107 msgid "Select {guilabel}`Library`. The {guilabel}`Edits` page opens." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:29 -#: ../../moderator_documentation/content/delete_content.md:49 -#: ../../moderator_documentation/content/delete_content.md:75 -#: ../../moderator_documentation/content/delete_content.md:96 +#: ../../moderator_documentation/content/delete_content.md:35 +#: ../../moderator_documentation/content/delete_content.md:56 +#: ../../moderator_documentation/content/delete_content.md:86 +#: ../../moderator_documentation/content/delete_content.md:108 msgid "Select the type of content you want to delete from the top of the page:" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:30 -#: ../../moderator_documentation/content/delete_content.md:50 -#: ../../moderator_documentation/content/delete_content.md:76 -#: ../../moderator_documentation/content/delete_content.md:97 +#: ../../moderator_documentation/content/delete_content.md:36 +#: ../../moderator_documentation/content/delete_content.md:57 +#: ../../moderator_documentation/content/delete_content.md:87 +#: ../../moderator_documentation/content/delete_content.md:109 msgid "{guilabel}`Channels`" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:31 -#: ../../moderator_documentation/content/delete_content.md:51 -#: ../../moderator_documentation/content/delete_content.md:77 -#: ../../moderator_documentation/content/delete_content.md:98 +#: ../../moderator_documentation/content/delete_content.md:37 +#: ../../moderator_documentation/content/delete_content.md:58 +#: ../../moderator_documentation/content/delete_content.md:88 +#: ../../moderator_documentation/content/delete_content.md:110 msgid "{guilabel}`Artists`" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:32 -#: ../../moderator_documentation/content/delete_content.md:52 -#: ../../moderator_documentation/content/delete_content.md:78 -#: ../../moderator_documentation/content/delete_content.md:99 +#: ../../moderator_documentation/content/delete_content.md:38 +#: ../../moderator_documentation/content/delete_content.md:59 +#: ../../moderator_documentation/content/delete_content.md:89 +#: ../../moderator_documentation/content/delete_content.md:111 msgid "{guilabel}`Albums`" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:33 -#: ../../moderator_documentation/content/delete_content.md:53 -#: ../../moderator_documentation/content/delete_content.md:79 -#: ../../moderator_documentation/content/delete_content.md:100 +#: ../../moderator_documentation/content/delete_content.md:39 +#: ../../moderator_documentation/content/delete_content.md:60 +#: ../../moderator_documentation/content/delete_content.md:90 +#: ../../moderator_documentation/content/delete_content.md:112 msgid "{guilabel}`Tracks`" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:34 -#: ../../moderator_documentation/content/delete_content.md:54 -#: ../../moderator_documentation/content/delete_content.md:80 -#: ../../moderator_documentation/content/delete_content.md:101 +#: ../../moderator_documentation/content/delete_content.md:40 +#: ../../moderator_documentation/content/delete_content.md:61 +#: ../../moderator_documentation/content/delete_content.md:91 +#: ../../moderator_documentation/content/delete_content.md:113 msgid "{guilabel}`Libraries`" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:35 -#: ../../moderator_documentation/content/delete_content.md:55 -#: ../../moderator_documentation/content/delete_content.md:81 -#: ../../moderator_documentation/content/delete_content.md:102 +#: ../../moderator_documentation/content/delete_content.md:41 +#: ../../moderator_documentation/content/delete_content.md:62 +#: ../../moderator_documentation/content/delete_content.md:92 +#: ../../moderator_documentation/content/delete_content.md:114 msgid "{guilabel}`Uploads`" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:36 -#: ../../moderator_documentation/content/delete_content.md:56 -#: ../../moderator_documentation/content/delete_content.md:82 -#: ../../moderator_documentation/content/delete_content.md:103 +#: ../../moderator_documentation/content/delete_content.md:42 +#: ../../moderator_documentation/content/delete_content.md:63 +#: ../../moderator_documentation/content/delete_content.md:93 +#: ../../moderator_documentation/content/delete_content.md:115 msgid "{guilabel}`Tags`" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:37 -#: ../../moderator_documentation/content/delete_content.md:57 -#: ../../moderator_documentation/content/delete_content.md:83 -#: ../../moderator_documentation/content/delete_content.md:104 +#: ../../moderator_documentation/content/delete_content.md:43 +#: ../../moderator_documentation/content/delete_content.md:64 +#: ../../moderator_documentation/content/delete_content.md:94 +#: ../../moderator_documentation/content/delete_content.md:116 msgid "Use the filters on the content page to find the object you want to delete." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:38 -#: ../../moderator_documentation/content/delete_content.md:58 +#: ../../moderator_documentation/content/delete_content.md:44 +#: ../../moderator_documentation/content/delete_content.md:65 msgid "Select the object to go to its moderation page." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:39 -#: ../../moderator_documentation/content/delete_content.md:59 +#: ../../moderator_documentation/content/delete_content.md:45 +#: ../../moderator_documentation/content/delete_content.md:66 msgid "" "Select {guilabel}`Delete`. A {guilabel}`Delete this {object}` warning " "appears." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:40 -#: ../../moderator_documentation/content/delete_content.md:60 +#: ../../moderator_documentation/content/delete_content.md:46 +#: ../../moderator_documentation/content/delete_content.md:67 msgid "Select {guilabel}`Delete`." msgstr "" @@ -169,49 +172,50 @@ msgstr "" msgid "Mobile" msgstr "Mobile" -#: ../../moderator_documentation/content/delete_content.md:47 -#: ../../moderator_documentation/content/delete_content.md:94 +#: ../../moderator_documentation/content/delete_content.md:54 +#: ../../moderator_documentation/content/delete_content.md:106 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:64 +#: ../../moderator_documentation/content/delete_content.md:71 msgid "That's it! You've deleted the object." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:66 +#: ../../moderator_documentation/content/delete_content.md:73 msgid "Delete objects in bulk" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:68 +#: ../../moderator_documentation/content/delete_content.md:75 msgid "To delete several items at once:" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:84 -#: ../../moderator_documentation/content/delete_content.md:105 +#: ../../moderator_documentation/content/delete_content.md:95 +#: ../../moderator_documentation/content/delete_content.md:117 msgid "" "Select the checkbox ({fa}`square`) next to the objects you want to " "delete. Selected objects show a tick ({fa}`check-square`)." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:85 -#: ../../moderator_documentation/content/delete_content.md:106 +#: ../../moderator_documentation/content/delete_content.md:96 +#: ../../moderator_documentation/content/delete_content.md:118 msgid "Select {guilabel}`Delete` in the {guilabel}`Actions` dropdown." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:86 -#: ../../moderator_documentation/content/delete_content.md:107 +#: ../../moderator_documentation/content/delete_content.md:97 +#: ../../moderator_documentation/content/delete_content.md:119 msgid "" "Select {guilabel}`Go`. A {guilabel}`Do you want to launch delete on " "{count} items` warning appears." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:87 -#: ../../moderator_documentation/content/delete_content.md:108 +#: ../../moderator_documentation/content/delete_content.md:98 +#: ../../moderator_documentation/content/delete_content.md:120 msgid "Select {guilabel}`Launch`." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:112 +#: ../../moderator_documentation/content/delete_content.md:124 msgid "You're done! You've deleted the selected objects from your pod." msgstr "" + diff --git a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/content/handle_edits.po b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/content/handle_edits.po index a8ba9fd11..4ed4c79ed 100644 --- a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/content/handle_edits.po +++ b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/content/handle_edits.po @@ -7,18 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 23:09+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/moderator_documentation-content-handle_edits/en_GB/>\n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/moderator_documentation-content-handle_edits/en_GB/>\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/content/handle_edits.md:1 msgid "Handle edits" @@ -38,49 +38,53 @@ msgid "" " and pod admins can accept or reject these edits." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:10 +#: ../../moderator_documentation/content/handle_edits.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/content/handle_edits.md:12 msgid "{guilabel}`Moderation` – provides access to the administration menu." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:11 +#: ../../moderator_documentation/content/handle_edits.md:13 msgid "{guilabel}`Library` – provides access to the library menu." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:14 +#: ../../moderator_documentation/content/handle_edits.md:16 msgid "Each edit object contains the following information:" msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:16 +#: ../../moderator_documentation/content/handle_edits.md:18 msgid "" "A {guilabel}`Modification` ID – the unique ID of the modification. Select" " this to show the modification in context with the edited object." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:17 +#: ../../moderator_documentation/content/handle_edits.md:19 msgid "A timestamp of when the user suggested the edit." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:18 +#: ../../moderator_documentation/content/handle_edits.md:20 msgid "The status of the edit." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:19 +#: ../../moderator_documentation/content/handle_edits.md:21 msgid "The {guilabel}`Field` that the user edited." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:20 +#: ../../moderator_documentation/content/handle_edits.md:22 msgid "The {guilabel}`Old value` that the user edited." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:21 +#: ../../moderator_documentation/content/handle_edits.md:23 msgid "The {guilabel}`New value` that the user entered." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:22 +#: ../../moderator_documentation/content/handle_edits.md:24 msgid "The user who suggested the edit." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:24 +#: ../../moderator_documentation/content/handle_edits.md:26 msgid "To review suggested edits:" msgstr "" @@ -88,45 +92,45 @@ msgstr "" msgid "Desktop" msgstr "Desktop" -#: ../../moderator_documentation/content/handle_edits.md:28 -#: ../../moderator_documentation/content/handle_edits.md:40 +#: ../../moderator_documentation/content/handle_edits.md:34 +#: ../../moderator_documentation/content/handle_edits.md:47 msgid "Log in to your {term}`pod`." msgstr "Log in to your {term}`pod`." -#: ../../moderator_documentation/content/handle_edits.md:29 +#: ../../moderator_documentation/content/handle_edits.md:35 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the " -"{guilabel}`Administration` menu." +"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " +"the {guilabel}`Administration` menu." -#: ../../moderator_documentation/content/handle_edits.md:30 -#: ../../moderator_documentation/content/handle_edits.md:42 +#: ../../moderator_documentation/content/handle_edits.md:36 +#: ../../moderator_documentation/content/handle_edits.md:49 msgid "" "Select {guilabel}`Library`. The {guilabel}`Edits` page opens. The " "{guilabel}`Library edits` section displays a list of unresolved edits." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:31 -#: ../../moderator_documentation/content/handle_edits.md:43 +#: ../../moderator_documentation/content/handle_edits.md:37 +#: ../../moderator_documentation/content/handle_edits.md:50 msgid "Review the edit and select on of the following options:" msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:32 -#: ../../moderator_documentation/content/handle_edits.md:44 +#: ../../moderator_documentation/content/handle_edits.md:38 +#: ../../moderator_documentation/content/handle_edits.md:51 msgid "{guilabel}`Approve` – approve the edit and apply it to the object." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:33 -#: ../../moderator_documentation/content/handle_edits.md:45 +#: ../../moderator_documentation/content/handle_edits.md:39 +#: ../../moderator_documentation/content/handle_edits.md:52 msgid "" "{guilabel}`Reject` – reject the edit and leave the object in its current " "state." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:34 -#: ../../moderator_documentation/content/handle_edits.md:46 +#: ../../moderator_documentation/content/handle_edits.md:40 +#: ../../moderator_documentation/content/handle_edits.md:53 msgid "" "{guilabel}`Delete` – delete the edit suggestion without taking further " "action. The object remains in its current state." @@ -136,14 +140,15 @@ msgstr "" msgid "Mobile" msgstr "Mobile" -#: ../../moderator_documentation/content/handle_edits.md:41 +#: ../../moderator_documentation/content/handle_edits.md:48 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:50 +#: ../../moderator_documentation/content/handle_edits.md:57 msgid "" "That's it! You've handled the edit request. You can use the filters on " "this page to search for historical requests." msgstr "" + diff --git a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/content/library_visibility.po b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/content/library_visibility.po index f3c4fc318..7c6b4296a 100644 --- a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/content/library_visibility.po +++ b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/content/library_visibility.po @@ -7,19 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 23:09+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/moderator_documentation-content-library_visibility/" -"en_GB/>\n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/moderator_documentation-content-library_visibility/en_GB/>\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/content/library_visibility.md:1 msgid "Change the visibility of a library" @@ -38,15 +37,19 @@ msgid "" " and protects your pod from legal issues." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:10 +#: ../../moderator_documentation/content/library_visibility.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/content/library_visibility.md:12 msgid "{guilabel}`Moderation` – provides access to the administration menu." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:11 +#: ../../moderator_documentation/content/library_visibility.md:13 msgid "{guilabel}`Library` – provides access to the library menu." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:14 +#: ../../moderator_documentation/content/library_visibility.md:16 msgid "To change the visibility of a library:" msgstr "" @@ -54,61 +57,61 @@ msgstr "" msgid "Desktop" msgstr "Desktop" -#: ../../moderator_documentation/content/library_visibility.md:18 -#: ../../moderator_documentation/content/library_visibility.md:32 +#: ../../moderator_documentation/content/library_visibility.md:24 +#: ../../moderator_documentation/content/library_visibility.md:39 msgid "Log in to your {term}`pod`." msgstr "Log in to your {term}`pod`." -#: ../../moderator_documentation/content/library_visibility.md:19 +#: ../../moderator_documentation/content/library_visibility.md:25 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the " -"{guilabel}`Administration` menu." +"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " +"the {guilabel}`Administration` menu." -#: ../../moderator_documentation/content/library_visibility.md:20 -#: ../../moderator_documentation/content/library_visibility.md:34 +#: ../../moderator_documentation/content/library_visibility.md:26 +#: ../../moderator_documentation/content/library_visibility.md:41 msgid "Select {guilabel}`Library`. The {guilabel}`Edits` page opens." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:21 -#: ../../moderator_documentation/content/library_visibility.md:35 +#: ../../moderator_documentation/content/library_visibility.md:27 +#: ../../moderator_documentation/content/library_visibility.md:42 msgid "" "Select {guilabel}`Libraries` at the top of the page. The " "{guilabel}`Libraries` page opens." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:22 -#: ../../moderator_documentation/content/library_visibility.md:36 +#: ../../moderator_documentation/content/library_visibility.md:28 +#: ../../moderator_documentation/content/library_visibility.md:43 msgid "" "Select the library you want to update. The library's moderation page " "opens." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:23 -#: ../../moderator_documentation/content/library_visibility.md:37 +#: ../../moderator_documentation/content/library_visibility.md:29 +#: ../../moderator_documentation/content/library_visibility.md:44 msgid "" "Select one of the following options from the {guilabel}`Visibility` " "dropdown menu:" msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:24 -#: ../../moderator_documentation/content/library_visibility.md:38 +#: ../../moderator_documentation/content/library_visibility.md:30 +#: ../../moderator_documentation/content/library_visibility.md:45 msgid "" "{guilabel}`Private` – makes the library visible only to the owner and " "anyone they have shared it with." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:25 -#: ../../moderator_documentation/content/library_visibility.md:39 +#: ../../moderator_documentation/content/library_visibility.md:31 +#: ../../moderator_documentation/content/library_visibility.md:46 msgid "" "{guilabel}`Instance` – makes the library visible only to users who have " "an account on your pod." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:26 -#: ../../moderator_documentation/content/library_visibility.md:40 +#: ../../moderator_documentation/content/library_visibility.md:32 +#: ../../moderator_documentation/content/library_visibility.md:47 msgid "{guilabel}`Everyone` – makes the library visible to users across all pods." msgstr "" @@ -116,14 +119,15 @@ msgstr "" msgid "Mobile" msgstr "Mobile" -#: ../../moderator_documentation/content/library_visibility.md:33 +#: ../../moderator_documentation/content/library_visibility.md:40 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:44 +#: ../../moderator_documentation/content/library_visibility.md:51 msgid "" "That's it! You've updated the library's visibility. You should contact " "the user informing them of the action." msgstr "" + diff --git a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/domains/add_domain.po b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/domains/add_domain.po index b67242ac3..535b6881b 100644 --- a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/domains/add_domain.po +++ b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/domains/add_domain.po @@ -7,18 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 23:09+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/moderator_documentation-domains-add_domain/en_GB/>\n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/moderator_documentation-domains-add_domain/en_GB/>\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/domains/add_domain.md:1 msgid "Add a domain to your pod's domain list" @@ -31,7 +31,11 @@ msgid "" "[add moderation rules](add_rule.md) to it." msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:6 +#: ../../moderator_documentation/domains/add_domain.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/domains/add_domain.md:8 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." @@ -39,7 +43,7 @@ msgstr "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." -#: ../../moderator_documentation/domains/add_domain.md:9 +#: ../../moderator_documentation/domains/add_domain.md:11 msgid "" "You can also add domains to this list at any time to create rules before " "users interact with them. To do this:" @@ -49,41 +53,41 @@ msgstr "" msgid "Desktop" msgstr "Desktop" -#: ../../moderator_documentation/domains/add_domain.md:13 -#: ../../moderator_documentation/domains/add_domain.md:24 +#: ../../moderator_documentation/domains/add_domain.md:19 +#: ../../moderator_documentation/domains/add_domain.md:31 msgid "Log in to your {term}`pod`." msgstr "Log in to your {term}`pod`." -#: ../../moderator_documentation/domains/add_domain.md:14 +#: ../../moderator_documentation/domains/add_domain.md:20 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the " -"{guilabel}`Administration` menu." +"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " +"the {guilabel}`Administration` menu." -#: ../../moderator_documentation/domains/add_domain.md:15 -#: ../../moderator_documentation/domains/add_domain.md:26 +#: ../../moderator_documentation/domains/add_domain.md:21 +#: ../../moderator_documentation/domains/add_domain.md:33 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." -#: ../../moderator_documentation/domains/add_domain.md:16 -#: ../../moderator_documentation/domains/add_domain.md:27 +#: ../../moderator_documentation/domains/add_domain.md:22 +#: ../../moderator_documentation/domains/add_domain.md:34 msgid "" "Select {guilabel}`Domains` at the top of the page. The " "{guilabel}`Domains` page opens. You can see a list of known domains on " "this page." msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:17 -#: ../../moderator_documentation/domains/add_domain.md:28 +#: ../../moderator_documentation/domains/add_domain.md:23 +#: ../../moderator_documentation/domains/add_domain.md:35 msgid "" "Enter the URL of the Fediverse server you want to add in the " "{guilabel}`Add a domain` field." msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:18 -#: ../../moderator_documentation/domains/add_domain.md:29 +#: ../../moderator_documentation/domains/add_domain.md:24 +#: ../../moderator_documentation/domains/add_domain.md:36 msgid "" "Select {guilabel}`Add` to add the domain. The domain moderation page " "opens." @@ -93,7 +97,7 @@ msgstr "" msgid "Mobile" msgstr "Mobile" -#: ../../moderator_documentation/domains/add_domain.md:25 +#: ../../moderator_documentation/domains/add_domain.md:32 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the page to open the " "{guilabel}`Administration` menu." @@ -101,8 +105,9 @@ msgstr "" "Select the wrench icon ({fa}`wrench`) at the top of the page to open the " "{guilabel}`Administration` menu." -#: ../../moderator_documentation/domains/add_domain.md:33 +#: ../../moderator_documentation/domains/add_domain.md:40 msgid "" "That's it! The domain is now in your domains list. You can now add " "moderation rules to this domain." msgstr "" + diff --git a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/domains/add_rule.po b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/domains/add_rule.po index d9a3f085e..f3cf9e8ba 100644 --- a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/domains/add_rule.po +++ b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/domains/add_rule.po @@ -7,18 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 23:09+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/moderator_documentation-domains-add_rule/en_GB/>\n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/moderator_documentation-domains-add_rule/en_GB/>\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/domains/add_rule.md:1 msgid "Add a moderation rule" @@ -38,7 +38,11 @@ msgid "" "domain showing on your pod." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:10 +#: ../../moderator_documentation/domains/add_rule.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/domains/add_rule.md:12 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." @@ -46,7 +50,7 @@ msgstr "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." -#: ../../moderator_documentation/domains/add_rule.md:13 +#: ../../moderator_documentation/domains/add_rule.md:15 msgid "To add a moderation rule to a domain:" msgstr "" @@ -54,74 +58,74 @@ msgstr "" msgid "Desktop" msgstr "Desktop" -#: ../../moderator_documentation/domains/add_rule.md:17 -#: ../../moderator_documentation/domains/add_rule.md:33 +#: ../../moderator_documentation/domains/add_rule.md:23 +#: ../../moderator_documentation/domains/add_rule.md:40 msgid "Log in to your {term}`pod`." msgstr "Log in to your {term}`pod`." -#: ../../moderator_documentation/domains/add_rule.md:18 +#: ../../moderator_documentation/domains/add_rule.md:24 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the " -"{guilabel}`Administration` menu." +"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " +"the {guilabel}`Administration` menu." -#: ../../moderator_documentation/domains/add_rule.md:19 -#: ../../moderator_documentation/domains/add_rule.md:35 +#: ../../moderator_documentation/domains/add_rule.md:25 +#: ../../moderator_documentation/domains/add_rule.md:42 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." -#: ../../moderator_documentation/domains/add_rule.md:20 -#: ../../moderator_documentation/domains/add_rule.md:36 +#: ../../moderator_documentation/domains/add_rule.md:26 +#: ../../moderator_documentation/domains/add_rule.md:43 msgid "" "Select {guilabel}`Domains` at the top of the page. The " "{guilabel}`Domains` page opens. You can see a list of known domains on " "this page." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:21 -#: ../../moderator_documentation/domains/add_rule.md:37 +#: ../../moderator_documentation/domains/add_rule.md:27 +#: ../../moderator_documentation/domains/add_rule.md:44 msgid "" "Select the domain you want to apply the rule to. The domain's moderation " "page opens." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:22 -#: ../../moderator_documentation/domains/add_rule.md:38 +#: ../../moderator_documentation/domains/add_rule.md:28 +#: ../../moderator_documentation/domains/add_rule.md:45 msgid "" "Select {guilabel}`Add a moderation policy`. The moderation policy form " "appears." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:23 -#: ../../moderator_documentation/domains/add_rule.md:39 +#: ../../moderator_documentation/domains/add_rule.md:29 +#: ../../moderator_documentation/domains/add_rule.md:46 msgid "" "Enter the {guilabel}`Reason` you are applying the rule. Depending on your" " pod's configuration, users may be able to see this." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:24 -#: ../../moderator_documentation/domains/add_rule.md:40 +#: ../../moderator_documentation/domains/add_rule.md:30 +#: ../../moderator_documentation/domains/add_rule.md:47 msgid "Choose your moderation rule:" msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:25 -#: ../../moderator_documentation/domains/add_rule.md:41 +#: ../../moderator_documentation/domains/add_rule.md:31 +#: ../../moderator_documentation/domains/add_rule.md:48 msgid "" "{guilabel}`Block everything` – purge all content from the domain and " "block all content." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:26 -#: ../../moderator_documentation/domains/add_rule.md:42 +#: ../../moderator_documentation/domains/add_rule.md:32 +#: ../../moderator_documentation/domains/add_rule.md:49 msgid "" "{guilabel}`Reject media` – only reject media files such as audio files, " "avatars, and album art." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:27 -#: ../../moderator_documentation/domains/add_rule.md:43 +#: ../../moderator_documentation/domains/add_rule.md:33 +#: ../../moderator_documentation/domains/add_rule.md:50 msgid "Select {guilabel}`Create` to save your rule." msgstr "" @@ -129,14 +133,15 @@ msgstr "" msgid "Mobile" msgstr "Mobile" -#: ../../moderator_documentation/domains/add_rule.md:34 +#: ../../moderator_documentation/domains/add_rule.md:41 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:47 +#: ../../moderator_documentation/domains/add_rule.md:54 msgid "" "That's all there is to it! You've applied your moderation rule. The rule " "takes effect as soon as you create it." msgstr "" + diff --git a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/domains/delete_rule.po b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/domains/delete_rule.po index 86c8db209..6b75fdd08 100644 --- a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/domains/delete_rule.po +++ b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/domains/delete_rule.po @@ -7,18 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 23:09+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/moderator_documentation-domains-delete_rule/en_GB/>\n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/moderator_documentation-domains-delete_rule/en_GB/>\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/domains/delete_rule.md:1 msgid "Delete a moderation rule" @@ -30,7 +30,11 @@ msgid "" "This allows the other server to interact with your pod normally." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:6 +#: ../../moderator_documentation/domains/delete_rule.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/domains/delete_rule.md:8 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." @@ -38,7 +42,7 @@ msgstr "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." -#: ../../moderator_documentation/domains/delete_rule.md:9 +#: ../../moderator_documentation/domains/delete_rule.md:11 msgid "To delete an existing moderation rule:" msgstr "" @@ -46,55 +50,55 @@ msgstr "" msgid "Desktop" msgstr "Desktop" -#: ../../moderator_documentation/domains/delete_rule.md:13 -#: ../../moderator_documentation/domains/delete_rule.md:26 +#: ../../moderator_documentation/domains/delete_rule.md:19 +#: ../../moderator_documentation/domains/delete_rule.md:33 msgid "Log in to your {term}`pod`." msgstr "Log in to your {term}`pod`." -#: ../../moderator_documentation/domains/delete_rule.md:14 +#: ../../moderator_documentation/domains/delete_rule.md:20 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the " -"{guilabel}`Administration` menu." +"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " +"the {guilabel}`Administration` menu." -#: ../../moderator_documentation/domains/delete_rule.md:15 -#: ../../moderator_documentation/domains/delete_rule.md:28 +#: ../../moderator_documentation/domains/delete_rule.md:21 +#: ../../moderator_documentation/domains/delete_rule.md:35 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." -#: ../../moderator_documentation/domains/delete_rule.md:16 -#: ../../moderator_documentation/domains/delete_rule.md:29 +#: ../../moderator_documentation/domains/delete_rule.md:22 +#: ../../moderator_documentation/domains/delete_rule.md:36 msgid "" "Select {guilabel}`Domains` at the top of the page. The " "{guilabel}`Domains` page opens. You can see a list of known domains on " "this page." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:17 -#: ../../moderator_documentation/domains/delete_rule.md:30 +#: ../../moderator_documentation/domains/delete_rule.md:23 +#: ../../moderator_documentation/domains/delete_rule.md:37 msgid "" "Select the domain with the moderation rule you want to edit. The domain's" " moderation page opens." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:18 -#: ../../moderator_documentation/domains/delete_rule.md:31 +#: ../../moderator_documentation/domains/delete_rule.md:24 +#: ../../moderator_documentation/domains/delete_rule.md:38 msgid "" "Select {guilabel}`Edit` under the {guilabel}`This domain is subject to " "specific moderation rules` header. The moderation policy form opens." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:19 -#: ../../moderator_documentation/domains/delete_rule.md:32 +#: ../../moderator_documentation/domains/delete_rule.md:25 +#: ../../moderator_documentation/domains/delete_rule.md:39 msgid "" "Select {guilabel}`Delete`. A {guilabel}`Delete this moderation rule?` " "warning appears." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:20 -#: ../../moderator_documentation/domains/delete_rule.md:33 +#: ../../moderator_documentation/domains/delete_rule.md:26 +#: ../../moderator_documentation/domains/delete_rule.md:40 msgid "Select {guilabel}`Delete moderation rule`." msgstr "" @@ -102,14 +106,15 @@ msgstr "" msgid "Mobile" msgstr "Mobile" -#: ../../moderator_documentation/domains/delete_rule.md:27 +#: ../../moderator_documentation/domains/delete_rule.md:34 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:37 +#: ../../moderator_documentation/domains/delete_rule.md:44 msgid "" "That's it! You've deleted your moderation rule. Content from the domain " "will no longer get blocked." msgstr "" + diff --git a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/domains/edit_rule.po b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/domains/edit_rule.po index c164c085a..31ca1c97d 100644 --- a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/domains/edit_rule.po +++ b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/domains/edit_rule.po @@ -7,18 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 23:09+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/moderator_documentation-domains-edit_rule/en_GB/>\n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/moderator_documentation-domains-edit_rule/en_GB/>\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/domains/edit_rule.md:1 msgid "Edit a moderation rule" @@ -35,7 +35,11 @@ msgstr "" msgid "You can change a moderation rule on a domain at any time." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:10 +#: ../../moderator_documentation/domains/edit_rule.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/domains/edit_rule.md:12 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." @@ -43,7 +47,7 @@ msgstr "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." -#: ../../moderator_documentation/domains/edit_rule.md:13 +#: ../../moderator_documentation/domains/edit_rule.md:15 msgid "To update an existing moderation rule:" msgstr "" @@ -51,84 +55,84 @@ msgstr "" msgid "Desktop" msgstr "Desktop" -#: ../../moderator_documentation/domains/edit_rule.md:17 -#: ../../moderator_documentation/domains/edit_rule.md:35 +#: ../../moderator_documentation/domains/edit_rule.md:23 +#: ../../moderator_documentation/domains/edit_rule.md:42 msgid "Log in to your {term}`pod`." msgstr "Log in to your {term}`pod`." -#: ../../moderator_documentation/domains/edit_rule.md:18 +#: ../../moderator_documentation/domains/edit_rule.md:24 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the " -"{guilabel}`Administration` menu." +"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " +"the {guilabel}`Administration` menu." -#: ../../moderator_documentation/domains/edit_rule.md:19 -#: ../../moderator_documentation/domains/edit_rule.md:37 +#: ../../moderator_documentation/domains/edit_rule.md:25 +#: ../../moderator_documentation/domains/edit_rule.md:44 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." -#: ../../moderator_documentation/domains/edit_rule.md:20 -#: ../../moderator_documentation/domains/edit_rule.md:38 +#: ../../moderator_documentation/domains/edit_rule.md:26 +#: ../../moderator_documentation/domains/edit_rule.md:45 msgid "" "Select {guilabel}`Domains` at the top of the page. The " "{guilabel}`Domains` page opens. You can see a list of known domains on " "this page." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:21 -#: ../../moderator_documentation/domains/edit_rule.md:39 +#: ../../moderator_documentation/domains/edit_rule.md:27 +#: ../../moderator_documentation/domains/edit_rule.md:46 msgid "" "Select the domain with the moderation rule you want to edit. The domain's" " moderation page opens." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:22 -#: ../../moderator_documentation/domains/edit_rule.md:40 +#: ../../moderator_documentation/domains/edit_rule.md:28 +#: ../../moderator_documentation/domains/edit_rule.md:47 msgid "" "Select {guilabel}`Edit` under the {guilabel}`This domain is subject to " "specific moderation rules` header. The moderation policy form opens." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:23 -#: ../../moderator_documentation/domains/edit_rule.md:41 +#: ../../moderator_documentation/domains/edit_rule.md:29 +#: ../../moderator_documentation/domains/edit_rule.md:48 msgid "__Optional__ – Edit the following settings:" msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:24 -#: ../../moderator_documentation/domains/edit_rule.md:42 +#: ../../moderator_documentation/domains/edit_rule.md:30 +#: ../../moderator_documentation/domains/edit_rule.md:49 msgid "" "{guilabel}`Enabled` – toggle this switch to enable or disable the rule " "without deleting it." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:25 -#: ../../moderator_documentation/domains/edit_rule.md:43 +#: ../../moderator_documentation/domains/edit_rule.md:31 +#: ../../moderator_documentation/domains/edit_rule.md:50 msgid "{guilabel}`Reason` – update the reason for the moderation rule." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:26 -#: ../../moderator_documentation/domains/edit_rule.md:44 +#: ../../moderator_documentation/domains/edit_rule.md:32 +#: ../../moderator_documentation/domains/edit_rule.md:51 msgid "__Optional__ – Update your moderation rule:" msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:27 -#: ../../moderator_documentation/domains/edit_rule.md:45 +#: ../../moderator_documentation/domains/edit_rule.md:33 +#: ../../moderator_documentation/domains/edit_rule.md:52 msgid "" "{guilabel}`Block everything` – purge all content from this domain and " "block all content." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:28 -#: ../../moderator_documentation/domains/edit_rule.md:46 +#: ../../moderator_documentation/domains/edit_rule.md:34 +#: ../../moderator_documentation/domains/edit_rule.md:53 msgid "" "{guilabel}`Reject media` – only reject media files such as audio files, " "avatars, and album art." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:29 -#: ../../moderator_documentation/domains/edit_rule.md:47 +#: ../../moderator_documentation/domains/edit_rule.md:35 +#: ../../moderator_documentation/domains/edit_rule.md:54 msgid "Select {guilabel}`Update` to save your rule." msgstr "" @@ -136,12 +140,13 @@ msgstr "" msgid "Mobile" msgstr "Mobile" -#: ../../moderator_documentation/domains/edit_rule.md:36 +#: ../../moderator_documentation/domains/edit_rule.md:43 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:51 +#: ../../moderator_documentation/domains/edit_rule.md:58 msgid "You're done! The changes to the rule take effect as soon as you update it." msgstr "" + diff --git a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/domains/purge_domain.po b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/domains/purge_domain.po index 10469a7e4..3c902e3d9 100644 --- a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/domains/purge_domain.po +++ b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/domains/purge_domain.po @@ -7,18 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 23:09+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/moderator_documentation-domains-purge_domain/en_GB/>\n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/moderator_documentation-domains-purge_domain/en_GB/>\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/domains/purge_domain.md:1 msgid "Purge domain data" @@ -38,7 +38,11 @@ msgid "" "purge the content associated with it." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:10 +#: ../../moderator_documentation/domains/purge_domain.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/domains/purge_domain.md:12 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." @@ -46,7 +50,7 @@ msgstr "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." -#: ../../moderator_documentation/domains/purge_domain.md:13 +#: ../../moderator_documentation/domains/purge_domain.md:15 msgid "To purge content from a domain:" msgstr "" @@ -54,53 +58,53 @@ msgstr "" msgid "Desktop" msgstr "Desktop" -#: ../../moderator_documentation/domains/purge_domain.md:17 -#: ../../moderator_documentation/domains/purge_domain.md:30 +#: ../../moderator_documentation/domains/purge_domain.md:23 +#: ../../moderator_documentation/domains/purge_domain.md:37 msgid "Log in to your {term}`pod`." msgstr "Log in to your {term}`pod`." -#: ../../moderator_documentation/domains/purge_domain.md:18 +#: ../../moderator_documentation/domains/purge_domain.md:24 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the " -"{guilabel}`Administration` menu." +"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " +"the {guilabel}`Administration` menu." -#: ../../moderator_documentation/domains/purge_domain.md:19 -#: ../../moderator_documentation/domains/purge_domain.md:32 +#: ../../moderator_documentation/domains/purge_domain.md:25 +#: ../../moderator_documentation/domains/purge_domain.md:39 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." -#: ../../moderator_documentation/domains/purge_domain.md:20 -#: ../../moderator_documentation/domains/purge_domain.md:33 +#: ../../moderator_documentation/domains/purge_domain.md:26 +#: ../../moderator_documentation/domains/purge_domain.md:40 msgid "" "Select {guilabel}`Domains` at the top of the page. The " "{guilabel}`Domains` page opens. You can see a list of known domains on " "this page." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:21 -#: ../../moderator_documentation/domains/purge_domain.md:34 +#: ../../moderator_documentation/domains/purge_domain.md:27 +#: ../../moderator_documentation/domains/purge_domain.md:41 msgid "" "Select the checkbox ({fa}`square`) next to the domain(s) you want to " "purge. Selected domains show a tick ({fa}`check-square`)." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:22 -#: ../../moderator_documentation/domains/purge_domain.md:35 +#: ../../moderator_documentation/domains/purge_domain.md:28 +#: ../../moderator_documentation/domains/purge_domain.md:42 msgid "Select {guilabel}`Purge` in the {guilabel}`Actions` dropdown." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:23 -#: ../../moderator_documentation/domains/purge_domain.md:36 +#: ../../moderator_documentation/domains/purge_domain.md:29 +#: ../../moderator_documentation/domains/purge_domain.md:43 msgid "" "Select {guilabel}`Go`. A {guilabel}`Do you want to launch purge on " "{count} items` warning appears." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:24 -#: ../../moderator_documentation/domains/purge_domain.md:37 +#: ../../moderator_documentation/domains/purge_domain.md:30 +#: ../../moderator_documentation/domains/purge_domain.md:44 msgid "Select {guilabel}`Launch`." msgstr "" @@ -108,14 +112,15 @@ msgstr "" msgid "Mobile" msgstr "Mobile" -#: ../../moderator_documentation/domains/purge_domain.md:31 +#: ../../moderator_documentation/domains/purge_domain.md:38 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:41 +#: ../../moderator_documentation/domains/purge_domain.md:48 msgid "" "You're done! Your pod clears all the content associated with the selected" " domains." msgstr "" + diff --git a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/external_users/add_rule.po b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/external_users/add_rule.po index 19915654e..f44c3f81a 100644 --- a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/external_users/add_rule.po +++ b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/external_users/add_rule.po @@ -7,19 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 23:09+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/moderator_documentation-external_users-add_rule/en_GB/" -">\n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/moderator_documentation-external_users-add_rule/en_GB/>\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/external_users/add_rule.md:1 msgid "Add a moderation rule" @@ -39,7 +38,11 @@ msgid "" "showing on your pod." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:10 +#: ../../moderator_documentation/external_users/add_rule.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/external_users/add_rule.md:12 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." @@ -47,7 +50,7 @@ msgstr "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." -#: ../../moderator_documentation/external_users/add_rule.md:13 +#: ../../moderator_documentation/external_users/add_rule.md:15 msgid "To add a moderation rule to a user:" msgstr "" @@ -55,74 +58,74 @@ msgstr "" msgid "Desktop" msgstr "Desktop" -#: ../../moderator_documentation/external_users/add_rule.md:17 -#: ../../moderator_documentation/external_users/add_rule.md:33 +#: ../../moderator_documentation/external_users/add_rule.md:23 +#: ../../moderator_documentation/external_users/add_rule.md:40 msgid "Log in to your {term}`pod`." msgstr "Log in to your {term}`pod`." -#: ../../moderator_documentation/external_users/add_rule.md:18 +#: ../../moderator_documentation/external_users/add_rule.md:24 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the " -"{guilabel}`Administration` menu." +"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " +"the {guilabel}`Administration` menu." -#: ../../moderator_documentation/external_users/add_rule.md:19 -#: ../../moderator_documentation/external_users/add_rule.md:35 +#: ../../moderator_documentation/external_users/add_rule.md:25 +#: ../../moderator_documentation/external_users/add_rule.md:42 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." -#: ../../moderator_documentation/external_users/add_rule.md:20 -#: ../../moderator_documentation/external_users/add_rule.md:36 +#: ../../moderator_documentation/external_users/add_rule.md:26 +#: ../../moderator_documentation/external_users/add_rule.md:43 msgid "" "Select {guilabel}`Accounts` at the top of the page. The " "{guilabel}`Accounts` page opens. You can see a list of known accounts on " "this page." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:21 -#: ../../moderator_documentation/external_users/add_rule.md:37 +#: ../../moderator_documentation/external_users/add_rule.md:27 +#: ../../moderator_documentation/external_users/add_rule.md:44 msgid "" "Select the account you want to apply the rule to. The account's " "moderation page opens." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:22 -#: ../../moderator_documentation/external_users/add_rule.md:38 +#: ../../moderator_documentation/external_users/add_rule.md:28 +#: ../../moderator_documentation/external_users/add_rule.md:45 msgid "" "Select {guilabel}`Add a moderation policy`. The moderation policy form " "appears." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:23 -#: ../../moderator_documentation/external_users/add_rule.md:39 +#: ../../moderator_documentation/external_users/add_rule.md:29 +#: ../../moderator_documentation/external_users/add_rule.md:46 msgid "" "Enter the {guilabel}`Reason` you are applying the rule. Depending on your" " pod's configuration, users may be able to see this." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:24 -#: ../../moderator_documentation/external_users/add_rule.md:40 +#: ../../moderator_documentation/external_users/add_rule.md:30 +#: ../../moderator_documentation/external_users/add_rule.md:47 msgid "Choose your moderation rule:" msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:25 -#: ../../moderator_documentation/external_users/add_rule.md:41 +#: ../../moderator_documentation/external_users/add_rule.md:31 +#: ../../moderator_documentation/external_users/add_rule.md:48 msgid "" "{guilabel}`Block everything` – purge all content from the user and block " "all content." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:26 -#: ../../moderator_documentation/external_users/add_rule.md:42 +#: ../../moderator_documentation/external_users/add_rule.md:32 +#: ../../moderator_documentation/external_users/add_rule.md:49 msgid "" "{guilabel}`Reject media` – only reject media files such as audio files, " "avatars, and album art." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:27 -#: ../../moderator_documentation/external_users/add_rule.md:43 +#: ../../moderator_documentation/external_users/add_rule.md:33 +#: ../../moderator_documentation/external_users/add_rule.md:50 msgid "Select {guilabel}`Create` to save your rule." msgstr "" @@ -130,14 +133,15 @@ msgstr "" msgid "Mobile" msgstr "Mobile" -#: ../../moderator_documentation/external_users/add_rule.md:34 +#: ../../moderator_documentation/external_users/add_rule.md:41 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:47 +#: ../../moderator_documentation/external_users/add_rule.md:54 msgid "" "That's all there is to it! You've applied your moderation rule. The rule " "takes effect as soon as you create it." msgstr "" + diff --git a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/external_users/delete_rule.po b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/external_users/delete_rule.po index 6c37f784f..8a2b9e6c9 100644 --- a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/external_users/delete_rule.po +++ b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/external_users/delete_rule.po @@ -7,19 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 23:09+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/moderator_documentation-external_users-delete_rule/" -"en_GB/>\n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/moderator_documentation-external_users-delete_rule/en_GB/>\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/external_users/delete_rule.md:1 msgid "Delete a moderation rule" @@ -31,7 +30,11 @@ msgid "" "This allows the user to interact with your pod normally." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:6 +#: ../../moderator_documentation/external_users/delete_rule.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/external_users/delete_rule.md:8 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." @@ -39,7 +42,7 @@ msgstr "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." -#: ../../moderator_documentation/external_users/delete_rule.md:9 +#: ../../moderator_documentation/external_users/delete_rule.md:11 msgid "To delete an existing moderation rule:" msgstr "" @@ -47,54 +50,54 @@ msgstr "" msgid "Desktop" msgstr "Desktop" -#: ../../moderator_documentation/external_users/delete_rule.md:13 -#: ../../moderator_documentation/external_users/delete_rule.md:26 +#: ../../moderator_documentation/external_users/delete_rule.md:19 +#: ../../moderator_documentation/external_users/delete_rule.md:33 msgid "Log in to your {term}`pod`." msgstr "Log in to your {term}`pod`." -#: ../../moderator_documentation/external_users/delete_rule.md:14 +#: ../../moderator_documentation/external_users/delete_rule.md:20 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the " -"{guilabel}`Administration` menu." +"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " +"the {guilabel}`Administration` menu." -#: ../../moderator_documentation/external_users/delete_rule.md:15 -#: ../../moderator_documentation/external_users/delete_rule.md:28 +#: ../../moderator_documentation/external_users/delete_rule.md:21 +#: ../../moderator_documentation/external_users/delete_rule.md:35 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." -#: ../../moderator_documentation/external_users/delete_rule.md:16 -#: ../../moderator_documentation/external_users/delete_rule.md:29 +#: ../../moderator_documentation/external_users/delete_rule.md:22 +#: ../../moderator_documentation/external_users/delete_rule.md:36 msgid "" "Select {guilabel}`Users` at the top of the page. The {guilabel}`Users` " "page opens. You can see a list of known users on this page." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:17 -#: ../../moderator_documentation/external_users/delete_rule.md:30 +#: ../../moderator_documentation/external_users/delete_rule.md:23 +#: ../../moderator_documentation/external_users/delete_rule.md:37 msgid "" "Select the user with the moderation rule you want to edit. The user's " "moderation page opens." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:18 -#: ../../moderator_documentation/external_users/delete_rule.md:31 +#: ../../moderator_documentation/external_users/delete_rule.md:24 +#: ../../moderator_documentation/external_users/delete_rule.md:38 msgid "" "Select {guilabel}`Edit` under the {guilabel}`This user is subject to " "specific moderation rules` header. The moderation policy form opens." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:19 -#: ../../moderator_documentation/external_users/delete_rule.md:32 +#: ../../moderator_documentation/external_users/delete_rule.md:25 +#: ../../moderator_documentation/external_users/delete_rule.md:39 msgid "" "Select {guilabel}`Delete`. A {guilabel}`Delete this moderation rule?` " "warning appears." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:20 -#: ../../moderator_documentation/external_users/delete_rule.md:33 +#: ../../moderator_documentation/external_users/delete_rule.md:26 +#: ../../moderator_documentation/external_users/delete_rule.md:40 msgid "Select {guilabel}`Delete moderation rule`." msgstr "" @@ -102,14 +105,15 @@ msgstr "" msgid "Mobile" msgstr "Mobile" -#: ../../moderator_documentation/external_users/delete_rule.md:27 +#: ../../moderator_documentation/external_users/delete_rule.md:34 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:37 +#: ../../moderator_documentation/external_users/delete_rule.md:44 msgid "" "That's it! You've deleted your moderation rule. Content from the user " "will no longer get blocked." msgstr "" + diff --git a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/external_users/edit_rule.po b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/external_users/edit_rule.po index 810219cec..df515d2f7 100644 --- a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/external_users/edit_rule.po +++ b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/external_users/edit_rule.po @@ -7,19 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 23:09+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/moderator_documentation-external_users-edit_rule/" -"en_GB/>\n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/moderator_documentation-external_users-edit_rule/en_GB/>\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/external_users/edit_rule.md:1 msgid "Edit a moderation rule" @@ -36,7 +35,11 @@ msgstr "" msgid "You can change a moderation rule on a user at any time." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:10 +#: ../../moderator_documentation/external_users/edit_rule.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/external_users/edit_rule.md:12 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." @@ -44,7 +47,7 @@ msgstr "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." -#: ../../moderator_documentation/external_users/edit_rule.md:13 +#: ../../moderator_documentation/external_users/edit_rule.md:15 msgid "To update an existing moderation rule:" msgstr "" @@ -52,83 +55,83 @@ msgstr "" msgid "Desktop" msgstr "Desktop" -#: ../../moderator_documentation/external_users/edit_rule.md:17 -#: ../../moderator_documentation/external_users/edit_rule.md:35 +#: ../../moderator_documentation/external_users/edit_rule.md:23 +#: ../../moderator_documentation/external_users/edit_rule.md:42 msgid "Log in to your {term}`pod`." msgstr "Log in to your {term}`pod`." -#: ../../moderator_documentation/external_users/edit_rule.md:18 +#: ../../moderator_documentation/external_users/edit_rule.md:24 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the " -"{guilabel}`Administration` menu." +"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " +"the {guilabel}`Administration` menu." -#: ../../moderator_documentation/external_users/edit_rule.md:19 -#: ../../moderator_documentation/external_users/edit_rule.md:37 +#: ../../moderator_documentation/external_users/edit_rule.md:25 +#: ../../moderator_documentation/external_users/edit_rule.md:44 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." -#: ../../moderator_documentation/external_users/edit_rule.md:20 -#: ../../moderator_documentation/external_users/edit_rule.md:38 +#: ../../moderator_documentation/external_users/edit_rule.md:26 +#: ../../moderator_documentation/external_users/edit_rule.md:45 msgid "" "Select {guilabel}`Users` at the top of the page. The {guilabel}`Users` " "page opens. You can see a list of known users on this page." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:21 -#: ../../moderator_documentation/external_users/edit_rule.md:39 +#: ../../moderator_documentation/external_users/edit_rule.md:27 +#: ../../moderator_documentation/external_users/edit_rule.md:46 msgid "" "Select the user with the moderation rule you want to edit. The user's " "moderation page opens." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:22 -#: ../../moderator_documentation/external_users/edit_rule.md:40 +#: ../../moderator_documentation/external_users/edit_rule.md:28 +#: ../../moderator_documentation/external_users/edit_rule.md:47 msgid "" "Select {guilabel}`Edit` under the {guilabel}`This user is subject to " "specific moderation rules` header. The moderation policy form opens." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:23 -#: ../../moderator_documentation/external_users/edit_rule.md:41 +#: ../../moderator_documentation/external_users/edit_rule.md:29 +#: ../../moderator_documentation/external_users/edit_rule.md:48 msgid "__Optional__ – Edit the following settings:" msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:24 -#: ../../moderator_documentation/external_users/edit_rule.md:42 +#: ../../moderator_documentation/external_users/edit_rule.md:30 +#: ../../moderator_documentation/external_users/edit_rule.md:49 msgid "" "{guilabel}`Enabled` – toggle this switch to enable or disable the rule " "without deleting it." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:25 -#: ../../moderator_documentation/external_users/edit_rule.md:43 +#: ../../moderator_documentation/external_users/edit_rule.md:31 +#: ../../moderator_documentation/external_users/edit_rule.md:50 msgid "{guilabel}`Reason` – update the reason for the moderation rule." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:26 -#: ../../moderator_documentation/external_users/edit_rule.md:44 +#: ../../moderator_documentation/external_users/edit_rule.md:32 +#: ../../moderator_documentation/external_users/edit_rule.md:51 msgid "__Optional__ – Update your moderation rule:" msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:27 -#: ../../moderator_documentation/external_users/edit_rule.md:45 +#: ../../moderator_documentation/external_users/edit_rule.md:33 +#: ../../moderator_documentation/external_users/edit_rule.md:52 msgid "" "{guilabel}`Block everything` – purge all content from this user and block" " all content." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:28 -#: ../../moderator_documentation/external_users/edit_rule.md:46 +#: ../../moderator_documentation/external_users/edit_rule.md:34 +#: ../../moderator_documentation/external_users/edit_rule.md:53 msgid "" "{guilabel}`Reject media` – only reject media files such as audio files, " "avatars, and album art." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:29 -#: ../../moderator_documentation/external_users/edit_rule.md:47 +#: ../../moderator_documentation/external_users/edit_rule.md:35 +#: ../../moderator_documentation/external_users/edit_rule.md:54 msgid "Select {guilabel}`Update` to save your rule." msgstr "" @@ -136,12 +139,13 @@ msgstr "" msgid "Mobile" msgstr "Mobile" -#: ../../moderator_documentation/external_users/edit_rule.md:36 +#: ../../moderator_documentation/external_users/edit_rule.md:43 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:51 +#: ../../moderator_documentation/external_users/edit_rule.md:58 msgid "You're done! The changes to the rule take effect as soon as you update it." msgstr "" + diff --git a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/external_users/purge_users.po b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/external_users/purge_users.po index 056dcc35f..b5c58a1d4 100644 --- a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/external_users/purge_users.po +++ b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/external_users/purge_users.po @@ -7,19 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 23:09+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/moderator_documentation-external_users-purge_users/" -"en_GB/>\n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/moderator_documentation-external_users-purge_users/en_GB/>\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/external_users/purge_users.md:1 msgid "Purge user data" @@ -39,7 +38,11 @@ msgid "" "purge the content associated with them." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:10 +#: ../../moderator_documentation/external_users/purge_users.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/external_users/purge_users.md:12 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." @@ -47,7 +50,7 @@ msgstr "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." -#: ../../moderator_documentation/external_users/purge_users.md:13 +#: ../../moderator_documentation/external_users/purge_users.md:15 msgid "To purge a user's content:" msgstr "" @@ -55,53 +58,53 @@ msgstr "" msgid "Desktop" msgstr "Desktop" -#: ../../moderator_documentation/external_users/purge_users.md:17 -#: ../../moderator_documentation/external_users/purge_users.md:30 +#: ../../moderator_documentation/external_users/purge_users.md:23 +#: ../../moderator_documentation/external_users/purge_users.md:37 msgid "Log in to your {term}`pod`." msgstr "Log in to your {term}`pod`." -#: ../../moderator_documentation/external_users/purge_users.md:18 +#: ../../moderator_documentation/external_users/purge_users.md:24 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the " -"{guilabel}`Administration` menu." +"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " +"the {guilabel}`Administration` menu." -#: ../../moderator_documentation/external_users/purge_users.md:19 -#: ../../moderator_documentation/external_users/purge_users.md:32 +#: ../../moderator_documentation/external_users/purge_users.md:25 +#: ../../moderator_documentation/external_users/purge_users.md:39 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." -#: ../../moderator_documentation/external_users/purge_users.md:20 -#: ../../moderator_documentation/external_users/purge_users.md:33 +#: ../../moderator_documentation/external_users/purge_users.md:26 +#: ../../moderator_documentation/external_users/purge_users.md:40 msgid "" "Select {guilabel}`Accounts` at the top of the page. The " "{guilabel}`Accounts` page opens. You can see a list of known accounts on " "this page." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:21 -#: ../../moderator_documentation/external_users/purge_users.md:34 +#: ../../moderator_documentation/external_users/purge_users.md:27 +#: ../../moderator_documentation/external_users/purge_users.md:41 msgid "" "Select the checkbox ({fa}`square`) next to the account(s) you want to " "purge. Selected accounts show a tick ({fa}`check-square`)." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:22 -#: ../../moderator_documentation/external_users/purge_users.md:35 +#: ../../moderator_documentation/external_users/purge_users.md:28 +#: ../../moderator_documentation/external_users/purge_users.md:42 msgid "Select {guilabel}`Purge` in the {guilabel}`Actions` dropdown." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:23 -#: ../../moderator_documentation/external_users/purge_users.md:36 +#: ../../moderator_documentation/external_users/purge_users.md:29 +#: ../../moderator_documentation/external_users/purge_users.md:43 msgid "" "Select {guilabel}`Go`. A {guilabel}`Do you want to launch purge on " "{count} element(s)` warning appears." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:24 -#: ../../moderator_documentation/external_users/purge_users.md:37 +#: ../../moderator_documentation/external_users/purge_users.md:30 +#: ../../moderator_documentation/external_users/purge_users.md:44 msgid "Select {guilabel}`Launch`." msgstr "" @@ -109,14 +112,15 @@ msgstr "" msgid "Mobile" msgstr "Mobile" -#: ../../moderator_documentation/external_users/purge_users.md:31 +#: ../../moderator_documentation/external_users/purge_users.md:38 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:41 +#: ../../moderator_documentation/external_users/purge_users.md:48 msgid "" "You're done! Your pod clears all the content associated with the selected" " users." msgstr "" + diff --git a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/internal_users/handle_registration.po b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/internal_users/handle_registration.po index 785e847c0..c64b91676 100644 --- a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/internal_users/handle_registration.po +++ b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/internal_users/handle_registration.po @@ -1,164 +1,182 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) 2022, The Funkwhale Collective # This file is distributed under the same license as the funkwhale package. -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# FIRST AUTHOR <EMAIL@ADDRESS>, 2022. # msgid "" msgstr "" "Project-Id-Version: funkwhale 1.2.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-04-04 09:00+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 21:19+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/" -"moderator_documentation-internal_users-handle_registration/en_GB/>\n" "Language: en_GB\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/moderator_documentation-internal_users-handle_registration/en_GB/>\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/internal_users/handle_registration.md:1 msgid "Handle user registrations" msgstr "Handle user registrations" #: ../../moderator_documentation/internal_users/handle_registration.md:3 -msgid "{term}`Pod` admins can enable manual sign-up validation. This setting requires moderators to approve or refuse account creations." +msgid "" +"{term}`Pod` admins can enable manual sign-up validation. This setting " +"requires moderators to approve or refuse account creations." msgstr "" "{term}`Pod` admins can enable manual sign-up validation. This setting " "requires moderators to approve or refuse account creations." -#: ../../moderator_documentation/internal_users/handle_registration.md:6 -msgid "{guilabel}`Moderation` – provides access to the administration and moderation menus." +#: ../../moderator_documentation/internal_users/handle_registration.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/internal_users/handle_registration.md:8 +msgid "" +"{guilabel}`Moderation` – provides access to the administration and " +"moderation menus." msgstr "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." -#: ../../moderator_documentation/internal_users/handle_registration.md:9 -msgid "Requests appear in the {guilabel}`User Requests` list. Each request contains the following information:" -msgstr "" -"Requests appear in the {guilabel}`User Requests` list. Each request contains " -"the following information:" - #: ../../moderator_documentation/internal_users/handle_registration.md:11 +msgid "" +"Requests appear in the {guilabel}`User Requests` list. Each request " +"contains the following information:" +msgstr "" +"Requests appear in the {guilabel}`User Requests` list. Each request " +"contains the following information:" + +#: ../../moderator_documentation/internal_users/handle_registration.md:13 msgid "The user the request was {guilabel}`Submitted by`" msgstr "The user the request was {guilabel}`Submitted by`" -#: ../../moderator_documentation/internal_users/handle_registration.md:12 +#: ../../moderator_documentation/internal_users/handle_registration.md:14 msgid "The {guilabel}`Creation date` of the request." msgstr "The {guilabel}`Creation date` of the request." -#: ../../moderator_documentation/internal_users/handle_registration.md:13 +#: ../../moderator_documentation/internal_users/handle_registration.md:15 msgid "__Optional__ – any responses the user left to fields in the sign-up form." -msgstr "" -"__Optional__ – any responses the user left to fields in the sign-up form." +msgstr "__Optional__ – any responses the user left to fields in the sign-up form." -#: ../../moderator_documentation/internal_users/handle_registration.md:14 +#: ../../moderator_documentation/internal_users/handle_registration.md:16 msgid "The {guilabel}`Status` of the request." msgstr "The {guilabel}`Status` of the request." -#: ../../moderator_documentation/internal_users/handle_registration.md:15 +#: ../../moderator_documentation/internal_users/handle_registration.md:17 msgid "Which moderator the request is {guilabel}`Assigned to`." msgstr "Which moderator the request is {guilabel}`Assigned to`." -#: ../../moderator_documentation/internal_users/handle_registration.md:16 +#: ../../moderator_documentation/internal_users/handle_registration.md:18 msgid "The {guilabel}`Resolution date` of the request." msgstr "The {guilabel}`Resolution date` of the request." -#: ../../moderator_documentation/internal_users/handle_registration.md:17 +#: ../../moderator_documentation/internal_users/handle_registration.md:19 msgid "Any {guilabel}`Internal notes` left by the moderators." msgstr "Any {guilabel}`Internal notes` left by the moderators." -#: ../../moderator_documentation/internal_users/handle_registration.md:23 +#: ../../moderator_documentation/internal_users/handle_registration.md:25 msgid "Approve a sign-up request" msgstr "Approve a sign-up request" -#: ../../moderator_documentation/internal_users/handle_registration.md:25 +#: ../../moderator_documentation/internal_users/handle_registration.md:27 msgid "To approve a sign-up request:" msgstr "To approve a sign-up request:" -#: ../../moderator_documentation/internal_users/handle_registration.md:0 -#: ../../moderator_documentation/internal_users/handle_registration.md:0 +#: ../../moderator_documentation/internal_users/handle_registration.md msgid "Desktop" msgstr "Desktop" -#: ../../moderator_documentation/internal_users/handle_registration.md:29 -#: ../../moderator_documentation/internal_users/handle_registration.md:40 -#: ../../moderator_documentation/internal_users/handle_registration.md:57 +#: ../../moderator_documentation/internal_users/handle_registration.md:35 +#: ../../moderator_documentation/internal_users/handle_registration.md:47 #: ../../moderator_documentation/internal_users/handle_registration.md:68 +#: ../../moderator_documentation/internal_users/handle_registration.md:80 msgid "Log in to your {term}`pod`." msgstr "Log in to your {term}`pod`." -#: ../../moderator_documentation/internal_users/handle_registration.md:30 -#: ../../moderator_documentation/internal_users/handle_registration.md:58 -msgid "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu." +#: ../../moderator_documentation/internal_users/handle_registration.md:36 +#: ../../moderator_documentation/internal_users/handle_registration.md:69 +msgid "" +"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " +"the {guilabel}`Administration` menu." msgstr "" -"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the " -"{guilabel}`Administration` menu." +"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " +"the {guilabel}`Administration` menu." -#: ../../moderator_documentation/internal_users/handle_registration.md:31 -#: ../../moderator_documentation/internal_users/handle_registration.md:42 -#: ../../moderator_documentation/internal_users/handle_registration.md:59 +#: ../../moderator_documentation/internal_users/handle_registration.md:37 +#: ../../moderator_documentation/internal_users/handle_registration.md:49 #: ../../moderator_documentation/internal_users/handle_registration.md:70 +#: ../../moderator_documentation/internal_users/handle_registration.md:82 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." -#: ../../moderator_documentation/internal_users/handle_registration.md:32 -#: ../../moderator_documentation/internal_users/handle_registration.md:43 -#: ../../moderator_documentation/internal_users/handle_registration.md:60 +#: ../../moderator_documentation/internal_users/handle_registration.md:38 +#: ../../moderator_documentation/internal_users/handle_registration.md:50 #: ../../moderator_documentation/internal_users/handle_registration.md:71 -msgid "Select {guilabel}`User Requests` at the top of the screen. A list of pending requests appears." +#: ../../moderator_documentation/internal_users/handle_registration.md:83 +msgid "" +"Select {guilabel}`User Requests` at the top of the screen. A list of " +"pending requests appears." msgstr "" -"Select {guilabel}`User Requests` at the top of the screen. A list of pending " -"requests appears." +"Select {guilabel}`User Requests` at the top of the screen. A list of " +"pending requests appears." -#: ../../moderator_documentation/internal_users/handle_registration.md:33 -#: ../../moderator_documentation/internal_users/handle_registration.md:44 -#: ../../moderator_documentation/internal_users/handle_registration.md:61 +#: ../../moderator_documentation/internal_users/handle_registration.md:39 +#: ../../moderator_documentation/internal_users/handle_registration.md:51 #: ../../moderator_documentation/internal_users/handle_registration.md:72 +#: ../../moderator_documentation/internal_users/handle_registration.md:84 msgid "Read through the details of the request." msgstr "Read through the details of the request." -#: ../../moderator_documentation/internal_users/handle_registration.md:34 -#: ../../moderator_documentation/internal_users/handle_registration.md:45 +#: ../../moderator_documentation/internal_users/handle_registration.md:40 +#: ../../moderator_documentation/internal_users/handle_registration.md:52 msgid "Select {guilabel}`Approve` in the {guilabel}`Actions` section." msgstr "Select {guilabel}`Approve` in the {guilabel}`Actions` section." -#: ../../moderator_documentation/internal_users/handle_registration.md:0 -#: ../../moderator_documentation/internal_users/handle_registration.md:0 +#: ../../moderator_documentation/internal_users/handle_registration.md msgid "Mobile" msgstr "Mobile" -#: ../../moderator_documentation/internal_users/handle_registration.md:41 -#: ../../moderator_documentation/internal_users/handle_registration.md:69 -msgid "Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu." +#: ../../moderator_documentation/internal_users/handle_registration.md:48 +#: ../../moderator_documentation/internal_users/handle_registration.md:81 +msgid "" +"Select the wrench icon ({fa}`wrench`) at the top of the screen to open " +"the {guilabel}`Administration` menu." msgstr "" -"Select the wrench icon ({fa}`wrench`) at the top of the screen to open the " -"{guilabel}`Administration` menu." +"Select the wrench icon ({fa}`wrench`) at the top of the screen to open " +"the {guilabel}`Administration` menu." -#: ../../moderator_documentation/internal_users/handle_registration.md:49 -msgid "That's it! You've approved the user's sign-up request. The user can now log in." +#: ../../moderator_documentation/internal_users/handle_registration.md:56 +msgid "" +"That's it! You've approved the user's sign-up request. The user can now " +"log in." msgstr "" -"That's it! You've approved the user's sign-up request. The user can now log " -"in." +"That's it! You've approved the user's sign-up request. The user can now " +"log in." -#: ../../moderator_documentation/internal_users/handle_registration.md:51 +#: ../../moderator_documentation/internal_users/handle_registration.md:58 msgid "Refuse a sign-up request" msgstr "Refuse a sign-up request" -#: ../../moderator_documentation/internal_users/handle_registration.md:53 +#: ../../moderator_documentation/internal_users/handle_registration.md:60 msgid "To refuse a sign-up request:" msgstr "To refuse a sign-up request:" -#: ../../moderator_documentation/internal_users/handle_registration.md:62 #: ../../moderator_documentation/internal_users/handle_registration.md:73 +#: ../../moderator_documentation/internal_users/handle_registration.md:85 msgid "Select {guilabel}`Refuse` in the {guilabel}`Actions` section." msgstr "Select {guilabel}`Refuse` in the {guilabel}`Actions` section." -#: ../../moderator_documentation/internal_users/handle_registration.md:77 -msgid "That's it! You've refused the user's sign-up request. The user can't log in to your pod." +#: ../../moderator_documentation/internal_users/handle_registration.md:89 +msgid "" +"That's it! You've refused the user's sign-up request. The user can't log " +"in to your pod." msgstr "" -"That's it! You've refused the user's sign-up request. The user can't log in " -"to your pod." +"That's it! You've refused the user's sign-up request. The user can't log " +"in to your pod." + diff --git a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/reports/handle_content.po b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/reports/handle_content.po index e4b4a687b..0dafb224b 100644 --- a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/reports/handle_content.po +++ b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/reports/handle_content.po @@ -7,19 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 23:09+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/moderator_documentation-reports-handle_content/en_GB/>" -"\n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/moderator_documentation-reports-handle_content/en_GB/>\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/reports/handle_content.md:1 msgid "Handle reported content" @@ -38,7 +37,11 @@ msgid "" "moderation page to edit objects." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:10 +#: ../../moderator_documentation/reports/handle_content.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/reports/handle_content.md:12 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." @@ -46,15 +49,15 @@ msgstr "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." -#: ../../moderator_documentation/reports/handle_content.md:11 +#: ../../moderator_documentation/reports/handle_content.md:13 msgid "{guilabel}`Library` – enables the moderator to delete objects." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:18 +#: ../../moderator_documentation/reports/handle_content.md:20 msgid "Handle reports from the Reports page" msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:20 +#: ../../moderator_documentation/reports/handle_content.md:22 msgid "To handle a content report from the {guilabel}`Reports` page:" msgstr "" @@ -62,48 +65,48 @@ msgstr "" msgid "Desktop" msgstr "Desktop" -#: ../../moderator_documentation/reports/handle_content.md:24 -#: ../../moderator_documentation/reports/handle_content.md:36 -#: ../../moderator_documentation/reports/handle_content.md:54 -#: ../../moderator_documentation/reports/handle_content.md:70 +#: ../../moderator_documentation/reports/handle_content.md:30 +#: ../../moderator_documentation/reports/handle_content.md:43 +#: ../../moderator_documentation/reports/handle_content.md:65 +#: ../../moderator_documentation/reports/handle_content.md:82 msgid "Log in to your {term}`pod`." msgstr "Log in to your {term}`pod`." -#: ../../moderator_documentation/reports/handle_content.md:25 -#: ../../moderator_documentation/reports/handle_content.md:55 +#: ../../moderator_documentation/reports/handle_content.md:31 +#: ../../moderator_documentation/reports/handle_content.md:66 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the " -"{guilabel}`Administration` menu." +"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " +"the {guilabel}`Administration` menu." -#: ../../moderator_documentation/reports/handle_content.md:26 -#: ../../moderator_documentation/reports/handle_content.md:38 -#: ../../moderator_documentation/reports/handle_content.md:56 -#: ../../moderator_documentation/reports/handle_content.md:72 +#: ../../moderator_documentation/reports/handle_content.md:32 +#: ../../moderator_documentation/reports/handle_content.md:45 +#: ../../moderator_documentation/reports/handle_content.md:67 +#: ../../moderator_documentation/reports/handle_content.md:84 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." -#: ../../moderator_documentation/reports/handle_content.md:27 -#: ../../moderator_documentation/reports/handle_content.md:39 -#: ../../moderator_documentation/reports/handle_content.md:57 -#: ../../moderator_documentation/reports/handle_content.md:73 +#: ../../moderator_documentation/reports/handle_content.md:33 +#: ../../moderator_documentation/reports/handle_content.md:46 +#: ../../moderator_documentation/reports/handle_content.md:68 +#: ../../moderator_documentation/reports/handle_content.md:85 msgid "[Search for the report](search_reports.md)." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:28 -#: ../../moderator_documentation/reports/handle_content.md:40 +#: ../../moderator_documentation/reports/handle_content.md:34 +#: ../../moderator_documentation/reports/handle_content.md:47 msgid "Select an action from the {guilabel}`Actions` section:" msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:29 -#: ../../moderator_documentation/reports/handle_content.md:41 +#: ../../moderator_documentation/reports/handle_content.md:35 +#: ../../moderator_documentation/reports/handle_content.md:48 msgid "{guilabel}`Resolve` – resolve the report with no further action." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:30 -#: ../../moderator_documentation/reports/handle_content.md:42 +#: ../../moderator_documentation/reports/handle_content.md:36 +#: ../../moderator_documentation/reports/handle_content.md:49 msgid "" "{guilabel}`Delete reported object` – delete the object associated with " "the report. If you delete an artist or album, this deletes all files " @@ -114,64 +117,65 @@ msgstr "" msgid "Mobile" msgstr "Mobile" -#: ../../moderator_documentation/reports/handle_content.md:37 -#: ../../moderator_documentation/reports/handle_content.md:71 +#: ../../moderator_documentation/reports/handle_content.md:44 +#: ../../moderator_documentation/reports/handle_content.md:83 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:46 -#: ../../moderator_documentation/reports/handle_content.md:84 +#: ../../moderator_documentation/reports/handle_content.md:53 +#: ../../moderator_documentation/reports/handle_content.md:96 msgid "" "Resolving the report assigns it to you so other moderators know who " "handled the report. Add [internal notes](internal_notes.md) to keep a " "record of your changes." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:48 +#: ../../moderator_documentation/reports/handle_content.md:55 msgid "Edit content in the moderation page" msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:50 +#: ../../moderator_documentation/reports/handle_content.md:57 msgid "If you want to edit an object to change its metadata:" msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:58 -#: ../../moderator_documentation/reports/handle_content.md:74 +#: ../../moderator_documentation/reports/handle_content.md:69 +#: ../../moderator_documentation/reports/handle_content.md:86 msgid "" "Select {guilabel}`Open in moderation interface` in the " "{guilabel}`Reported object` section. The object's moderation page opens." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:59 -#: ../../moderator_documentation/reports/handle_content.md:75 +#: ../../moderator_documentation/reports/handle_content.md:70 +#: ../../moderator_documentation/reports/handle_content.md:87 msgid "Select {guilabel}`Edit`. The {guilabel}`Edit` page opens." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:60 -#: ../../moderator_documentation/reports/handle_content.md:76 +#: ../../moderator_documentation/reports/handle_content.md:71 +#: ../../moderator_documentation/reports/handle_content.md:88 msgid "" "Edit the details on this page. Leave a {guilabel}`Summary` of your " "changes for reference." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:61 -#: ../../moderator_documentation/reports/handle_content.md:77 +#: ../../moderator_documentation/reports/handle_content.md:72 +#: ../../moderator_documentation/reports/handle_content.md:89 msgid "Select {guilabel}`Submit and apply edit`." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:62 -#: ../../moderator_documentation/reports/handle_content.md:78 +#: ../../moderator_documentation/reports/handle_content.md:73 +#: ../../moderator_documentation/reports/handle_content.md:90 msgid "Return to the {guilabel}`Reports` page." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:63 -#: ../../moderator_documentation/reports/handle_content.md:79 +#: ../../moderator_documentation/reports/handle_content.md:74 +#: ../../moderator_documentation/reports/handle_content.md:91 msgid "Search for the report." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:64 -#: ../../moderator_documentation/reports/handle_content.md:80 +#: ../../moderator_documentation/reports/handle_content.md:75 +#: ../../moderator_documentation/reports/handle_content.md:92 msgid "Select {guilabel}`Resolve` in the {guilabel}`Actions` section." msgstr "" + diff --git a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/reports/handle_users.po b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/reports/handle_users.po index 9a9b32514..ff2518fff 100644 --- a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/reports/handle_users.po +++ b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/reports/handle_users.po @@ -7,18 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 23:09+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/moderator_documentation-reports-handle_users/en_GB/>\n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/moderator_documentation-reports-handle_users/en_GB/>\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/reports/handle_users.md:1 msgid "Handle reported users" @@ -31,7 +31,11 @@ msgid "" "appropriate steps to handle the report." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:6 +#: ../../moderator_documentation/reports/handle_users.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/reports/handle_users.md:8 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." @@ -39,7 +43,7 @@ msgstr "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." -#: ../../moderator_documentation/reports/handle_users.md:9 +#: ../../moderator_documentation/reports/handle_users.md:11 msgid "To open a user's moderation page:" msgstr "" @@ -47,26 +51,26 @@ msgstr "" msgid "Desktop" msgstr "Desktop" -#: ../../moderator_documentation/reports/handle_users.md:13 -#: ../../moderator_documentation/reports/handle_users.md:22 +#: ../../moderator_documentation/reports/handle_users.md:19 +#: ../../moderator_documentation/reports/handle_users.md:29 msgid "Log in to your {term}`pod`." msgstr "Log in to your {term}`pod`." -#: ../../moderator_documentation/reports/handle_users.md:14 +#: ../../moderator_documentation/reports/handle_users.md:20 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the " -"{guilabel}`Administration` menu." +"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " +"the {guilabel}`Administration` menu." -#: ../../moderator_documentation/reports/handle_users.md:15 -#: ../../moderator_documentation/reports/handle_users.md:24 +#: ../../moderator_documentation/reports/handle_users.md:21 +#: ../../moderator_documentation/reports/handle_users.md:31 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." -#: ../../moderator_documentation/reports/handle_users.md:16 -#: ../../moderator_documentation/reports/handle_users.md:25 +#: ../../moderator_documentation/reports/handle_users.md:22 +#: ../../moderator_documentation/reports/handle_users.md:32 msgid "" "[Search for the report](search_reports.md) and select {guilabel}`Open in " "moderation interface` under {guilabel}`Reported object`. The user's " @@ -77,7 +81,7 @@ msgstr "" msgid "Mobile" msgstr "Mobile" -#: ../../moderator_documentation/reports/handle_users.md:23 +#: ../../moderator_documentation/reports/handle_users.md:30 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the page to open the " "{guilabel}`Administration` menu." @@ -85,32 +89,33 @@ msgstr "" "Select the wrench icon ({fa}`wrench`) at the top of the page to open the " "{guilabel}`Administration` menu." -#: ../../moderator_documentation/reports/handle_users.md:29 +#: ../../moderator_documentation/reports/handle_users.md:36 msgid "You can change the following settings in the moderation interface:" msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:31 +#: ../../moderator_documentation/reports/handle_users.md:38 msgid "" "{guilabel}`Login status` – disable this switch to prevent the user being " "able to log in." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:32 +#: ../../moderator_documentation/reports/handle_users.md:39 msgid "" "{guilabel}`Permissions` – add or remove permissions associated with the " "user." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:33 +#: ../../moderator_documentation/reports/handle_users.md:40 msgid "" "{guilabel}`Upload quota` – change the amount of data (in megabytes) that " "the user can upload." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:35 +#: ../../moderator_documentation/reports/handle_users.md:42 msgid "" "Once you have made your changes, return to the {guilabel}`Reports` page " "and {guilabel}`Resolve` the report. Resolving the report assigns it to " "you so other moderators know who handled the report. Add [internal " "notes](internal_notes.md) to keep a record of your changes." msgstr "" + diff --git a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/reports/internal_notes.po b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/reports/internal_notes.po index 9eb4de172..240b11746 100644 --- a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/reports/internal_notes.po +++ b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/reports/internal_notes.po @@ -7,19 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 23:09+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/moderator_documentation-reports-internal_notes/en_GB/>" -"\n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/moderator_documentation-reports-internal_notes/en_GB/>\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/reports/internal_notes.md:1 msgid "Use internal notes" @@ -32,7 +31,11 @@ msgid "" "only visible to pod admins and moderators." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:6 +#: ../../moderator_documentation/reports/internal_notes.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/reports/internal_notes.md:8 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." @@ -40,11 +43,11 @@ msgstr "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." -#: ../../moderator_documentation/reports/internal_notes.md:9 +#: ../../moderator_documentation/reports/internal_notes.md:11 msgid "Add notes to a report" msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:11 +#: ../../moderator_documentation/reports/internal_notes.md:13 msgid "" "You can add notes to __Unresolved__ and __Resolved__ reports. To add an " "internal note:" @@ -54,46 +57,46 @@ msgstr "" msgid "Desktop" msgstr "Desktop" -#: ../../moderator_documentation/reports/internal_notes.md:15 -#: ../../moderator_documentation/reports/internal_notes.md:26 -#: ../../moderator_documentation/reports/internal_notes.md:45 +#: ../../moderator_documentation/reports/internal_notes.md:21 +#: ../../moderator_documentation/reports/internal_notes.md:33 #: ../../moderator_documentation/reports/internal_notes.md:56 +#: ../../moderator_documentation/reports/internal_notes.md:68 msgid "Log in to your {term}`pod`." msgstr "Log in to your {term}`pod`." -#: ../../moderator_documentation/reports/internal_notes.md:16 -#: ../../moderator_documentation/reports/internal_notes.md:46 +#: ../../moderator_documentation/reports/internal_notes.md:22 +#: ../../moderator_documentation/reports/internal_notes.md:57 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the " -"{guilabel}`Administration` menu." +"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " +"the {guilabel}`Administration` menu." -#: ../../moderator_documentation/reports/internal_notes.md:17 -#: ../../moderator_documentation/reports/internal_notes.md:28 -#: ../../moderator_documentation/reports/internal_notes.md:47 +#: ../../moderator_documentation/reports/internal_notes.md:23 +#: ../../moderator_documentation/reports/internal_notes.md:35 #: ../../moderator_documentation/reports/internal_notes.md:58 +#: ../../moderator_documentation/reports/internal_notes.md:70 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." -#: ../../moderator_documentation/reports/internal_notes.md:18 -#: ../../moderator_documentation/reports/internal_notes.md:29 -#: ../../moderator_documentation/reports/internal_notes.md:48 +#: ../../moderator_documentation/reports/internal_notes.md:24 +#: ../../moderator_documentation/reports/internal_notes.md:36 #: ../../moderator_documentation/reports/internal_notes.md:59 +#: ../../moderator_documentation/reports/internal_notes.md:71 msgid "[Search for the report](search_reports.md)." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:19 -#: ../../moderator_documentation/reports/internal_notes.md:30 +#: ../../moderator_documentation/reports/internal_notes.md:25 +#: ../../moderator_documentation/reports/internal_notes.md:37 msgid "" "{guilabel}`Write` your note in the {guilabel}`Internal notes` section. " "This input field supports Markdown syntax. You can {guilabel}`Preview` " "how the note will look to other users." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:20 -#: ../../moderator_documentation/reports/internal_notes.md:31 +#: ../../moderator_documentation/reports/internal_notes.md:26 +#: ../../moderator_documentation/reports/internal_notes.md:38 msgid "Select {guilabel}`Add note` to save your note." msgstr "" @@ -101,38 +104,39 @@ msgstr "" msgid "Mobile" msgstr "Mobile" -#: ../../moderator_documentation/reports/internal_notes.md:27 -#: ../../moderator_documentation/reports/internal_notes.md:57 +#: ../../moderator_documentation/reports/internal_notes.md:34 +#: ../../moderator_documentation/reports/internal_notes.md:69 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:35 +#: ../../moderator_documentation/reports/internal_notes.md:42 msgid "Delete notes from a report" msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:38 +#: ../../moderator_documentation/reports/internal_notes.md:45 msgid "" "Deleting an internal note is irreversible. Make sure you are not deleting" " anything important." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:41 +#: ../../moderator_documentation/reports/internal_notes.md:48 msgid "" "You can delete your own notes and the notes of other moderators. You can " "do this for both __Resolved__ and __Unresolved__ reports. To delete an " "internal note:" msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:49 #: ../../moderator_documentation/reports/internal_notes.md:60 +#: ../../moderator_documentation/reports/internal_notes.md:72 msgid "" "Find the note you want to delete in the {guilabel}`Internal notes` " "section." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:50 #: ../../moderator_documentation/reports/internal_notes.md:61 +#: ../../moderator_documentation/reports/internal_notes.md:73 msgid "Select {guilabel}`Delete`" msgstr "" + diff --git a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/reports/search_reports.po b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/reports/search_reports.po index 5b314f738..d01bd1224 100644 --- a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/reports/search_reports.po +++ b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/reports/search_reports.po @@ -7,19 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 23:09+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/moderator_documentation-reports-search_reports/en_GB/>" -"\n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/moderator_documentation-reports-search_reports/en_GB/>\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/reports/search_reports.md:1 msgid "Search for reports" @@ -32,7 +31,11 @@ msgid "" "key words." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:6 +#: ../../moderator_documentation/reports/search_reports.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/reports/search_reports.md:8 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." @@ -44,54 +47,54 @@ msgstr "" msgid "Desktop" msgstr "Desktop" -#: ../../moderator_documentation/reports/search_reports.md:11 -#: ../../moderator_documentation/reports/search_reports.md:25 +#: ../../moderator_documentation/reports/search_reports.md:17 +#: ../../moderator_documentation/reports/search_reports.md:32 msgid "Log in to your {term}`pod`." msgstr "Log in to your {term}`pod`." -#: ../../moderator_documentation/reports/search_reports.md:12 +#: ../../moderator_documentation/reports/search_reports.md:18 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the " -"{guilabel}`Administration` menu." +"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " +"the {guilabel}`Administration` menu." -#: ../../moderator_documentation/reports/search_reports.md:13 -#: ../../moderator_documentation/reports/search_reports.md:27 +#: ../../moderator_documentation/reports/search_reports.md:19 +#: ../../moderator_documentation/reports/search_reports.md:34 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." -#: ../../moderator_documentation/reports/search_reports.md:14 -#: ../../moderator_documentation/reports/search_reports.md:28 +#: ../../moderator_documentation/reports/search_reports.md:20 +#: ../../moderator_documentation/reports/search_reports.md:35 msgid "Use the filters to find the report you want:" msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:15 -#: ../../moderator_documentation/reports/search_reports.md:29 +#: ../../moderator_documentation/reports/search_reports.md:21 +#: ../../moderator_documentation/reports/search_reports.md:36 msgid "" "Enter key words in the {guilabel}`Search` field. This enables you to " "search for content in the report's {guilabel}`Message` section. Hit " "{kbd}`⏎ Return` to update your search." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:16 -#: ../../moderator_documentation/reports/search_reports.md:30 +#: ../../moderator_documentation/reports/search_reports.md:22 +#: ../../moderator_documentation/reports/search_reports.md:37 msgid "Filter reports by {guilabel}`Status`." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:17 -#: ../../moderator_documentation/reports/search_reports.md:31 +#: ../../moderator_documentation/reports/search_reports.md:23 +#: ../../moderator_documentation/reports/search_reports.md:38 msgid "Filter reports by {guilabel}`Category`." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:18 -#: ../../moderator_documentation/reports/search_reports.md:32 +#: ../../moderator_documentation/reports/search_reports.md:24 +#: ../../moderator_documentation/reports/search_reports.md:39 msgid "Select the criteria for {guilabel}`Ordering` of your search results." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:19 -#: ../../moderator_documentation/reports/search_reports.md:33 +#: ../../moderator_documentation/reports/search_reports.md:25 +#: ../../moderator_documentation/reports/search_reports.md:40 msgid "Select which {guilabel}`Order` you want to see your search results in." msgstr "" @@ -99,15 +102,16 @@ msgstr "" msgid "Mobile" msgstr "Mobile" -#: ../../moderator_documentation/reports/search_reports.md:26 +#: ../../moderator_documentation/reports/search_reports.md:33 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:37 +#: ../../moderator_documentation/reports/search_reports.md:44 msgid "" "Once you have found the required report, you can handle the reported " "[user](handle_users.md) or [content](handle_content.md). You can also " "update the [internal notes](internal_notes.md) on the report." msgstr "" + diff --git a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/reports/view_reports.po b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/reports/view_reports.po index f823832f5..76fe268a9 100644 --- a/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/reports/view_reports.po +++ b/docs/locales/en_GB/LC_MESSAGES/moderator_documentation/reports/view_reports.po @@ -7,18 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 23:09+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/moderator_documentation-reports-view_reports/en_GB/>\n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/moderator_documentation-reports-view_reports/en_GB/>\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/reports/view_reports.md:1 msgid "View unresolved reports" @@ -31,7 +31,11 @@ msgid "" "reports that users have submitted." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:6 +#: ../../moderator_documentation/reports/view_reports.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/reports/view_reports.md:8 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." @@ -39,11 +43,11 @@ msgstr "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." -#: ../../moderator_documentation/reports/view_reports.md:9 +#: ../../moderator_documentation/reports/view_reports.md:11 msgid "Check the Reports page" msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:11 +#: ../../moderator_documentation/reports/view_reports.md:13 msgid "" "You can see a list of unresolved reports by going to the " "{guilabel}`Reports` page. To do this:" @@ -53,21 +57,21 @@ msgstr "" msgid "Desktop" msgstr "Desktop" -#: ../../moderator_documentation/reports/view_reports.md:15 -#: ../../moderator_documentation/reports/view_reports.md:23 +#: ../../moderator_documentation/reports/view_reports.md:21 +#: ../../moderator_documentation/reports/view_reports.md:30 msgid "Log in to your {term}`pod`." msgstr "Log in to your {term}`pod`." -#: ../../moderator_documentation/reports/view_reports.md:16 +#: ../../moderator_documentation/reports/view_reports.md:22 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the " -"{guilabel}`Administration` menu." +"Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " +"the {guilabel}`Administration` menu." -#: ../../moderator_documentation/reports/view_reports.md:17 -#: ../../moderator_documentation/reports/view_reports.md:25 +#: ../../moderator_documentation/reports/view_reports.md:23 +#: ../../moderator_documentation/reports/view_reports.md:32 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." @@ -75,88 +79,89 @@ msgstr "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgid "Mobile" msgstr "Mobile" -#: ../../moderator_documentation/reports/view_reports.md:24 +#: ../../moderator_documentation/reports/view_reports.md:31 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:29 +#: ../../moderator_documentation/reports/view_reports.md:36 msgid "" "That's it! A list of unresolved reports appears on the screen. The " "summary contains the following information:" msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:31 -#: ../../moderator_documentation/reports/view_reports.md:46 +#: ../../moderator_documentation/reports/view_reports.md:38 +#: ../../moderator_documentation/reports/view_reports.md:53 msgid "The user who submitted the report." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:32 +#: ../../moderator_documentation/reports/view_reports.md:39 msgid "The report {guilabel}`Category`." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:33 +#: ../../moderator_documentation/reports/view_reports.md:40 msgid "The date the user submitted the report." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:34 -#: ../../moderator_documentation/reports/view_reports.md:50 +#: ../../moderator_documentation/reports/view_reports.md:41 +#: ../../moderator_documentation/reports/view_reports.md:57 msgid "The message the user posted with the report (if applicable)." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:35 +#: ../../moderator_documentation/reports/view_reports.md:42 msgid "The {guilabel}`Status` of the report." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:36 +#: ../../moderator_documentation/reports/view_reports.md:43 msgid "Any {guilabel}`Internal notes` left by moderators." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:37 +#: ../../moderator_documentation/reports/view_reports.md:44 msgid "A summary of the {guilabel}`Reported object`." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:38 +#: ../../moderator_documentation/reports/view_reports.md:45 msgid "A list of available {guilabel}`Actions`." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:40 +#: ../../moderator_documentation/reports/view_reports.md:47 msgid "" "Use the tools on this page the handle the reported " "[content](handle_content.md) or [user](handle_users.md)." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:42 +#: ../../moderator_documentation/reports/view_reports.md:49 msgid "Email notifications" msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:44 +#: ../../moderator_documentation/reports/view_reports.md:51 msgid "" "When a user submits a report, an email gets sent to all pod moderators. " "This email contains a summary of the report including:" msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:47 +#: ../../moderator_documentation/reports/view_reports.md:54 msgid "The object that the user reported." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:48 +#: ../../moderator_documentation/reports/view_reports.md:55 msgid "A link to the object on your pod." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:49 +#: ../../moderator_documentation/reports/view_reports.md:56 msgid "A link to the object's moderation page." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:51 +#: ../../moderator_documentation/reports/view_reports.md:58 msgid "A link to the report." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:52 +#: ../../moderator_documentation/reports/view_reports.md:59 msgid "A link to the {guilabel}`Reports` page." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:54 +#: ../../moderator_documentation/reports/view_reports.md:61 msgid "Follow the links in the email to view the report." msgstr "" + diff --git a/docs/locales/en_GB/LC_MESSAGES/user_documentation/libraries/tag_music.po b/docs/locales/en_GB/LC_MESSAGES/user_documentation/libraries/tag_music.po index 96e5ba14c..84f3e8108 100644 --- a/docs/locales/en_GB/LC_MESSAGES/user_documentation/libraries/tag_music.po +++ b/docs/locales/en_GB/LC_MESSAGES/user_documentation/libraries/tag_music.po @@ -7,18 +7,18 @@ msgid "" msgstr "" "Project-Id-Version: funkwhale 1.2.5\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 22:14+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 21:04+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/user_documentation-libraries-tag_music/en_GB/>\n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/user_documentation-libraries-tag_music/en_GB/>\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../user_documentation/libraries/tag_music.md:1 msgid "Tag your content with Picard" @@ -43,308 +43,313 @@ msgstr "" msgid "This guide shows you how to tag your content with MusicBrainz Picard." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:19 +#: ../../user_documentation/libraries/tag_music.md +msgid "Supported tags" +msgstr "" + +#: ../../user_documentation/libraries/tag_music.md:21 msgid "Name" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:20 +#: ../../user_documentation/libraries/tag_music.md:22 msgid "Description" msgstr "Description" -#: ../../user_documentation/libraries/tag_music.md:21 +#: ../../user_documentation/libraries/tag_music.md:23 msgid "Example value" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:22 +#: ../../user_documentation/libraries/tag_music.md:24 msgid "`Title`*" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:23 +#: ../../user_documentation/libraries/tag_music.md:25 msgid "The track title." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:24 +#: ../../user_documentation/libraries/tag_music.md:26 msgid "`Letting you`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:25 +#: ../../user_documentation/libraries/tag_music.md:27 msgid "`Artist`*" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:26 +#: ../../user_documentation/libraries/tag_music.md:28 msgid "The artist name." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:27 +#: ../../user_documentation/libraries/tag_music.md:29 msgid "`Nine Inch Nails`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:28 +#: ../../user_documentation/libraries/tag_music.md:30 msgid "`Album`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:29 +#: ../../user_documentation/libraries/tag_music.md:31 msgid "" "The album title. If none is provided, an `[Unknown Album]` entry is " "created." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:30 +#: ../../user_documentation/libraries/tag_music.md:32 msgid "`The Slip`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:31 +#: ../../user_documentation/libraries/tag_music.md:33 msgid "`Album artist`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:32 +#: ../../user_documentation/libraries/tag_music.md:34 msgid "The album artist name (can be different than the track artist)." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:33 +#: ../../user_documentation/libraries/tag_music.md:35 msgid "`Trent Reznor`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:34 +#: ../../user_documentation/libraries/tag_music.md:36 msgid "`Genre`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:35 +#: ../../user_documentation/libraries/tag_music.md:37 msgid "" "A comma separated list of tags to associate with the track. Other " "supported separators: `;` and `/`." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:37 +#: ../../user_documentation/libraries/tag_music.md:39 msgid "`Industrial, Metal`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:38 +#: ../../user_documentation/libraries/tag_music.md:40 msgid "`Track number`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:39 +#: ../../user_documentation/libraries/tag_music.md:41 msgid "The position of the track in the album/release." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:40 +#: ../../user_documentation/libraries/tag_music.md:42 msgid "`4`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:41 +#: ../../user_documentation/libraries/tag_music.md:43 msgid "`Disc number`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:42 +#: ../../user_documentation/libraries/tag_music.md:44 msgid "The disc number (in case of multi-disc albums)." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:43 +#: ../../user_documentation/libraries/tag_music.md:45 msgid "`1`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:44 +#: ../../user_documentation/libraries/tag_music.md:46 msgid "`Date`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:45 +#: ../../user_documentation/libraries/tag_music.md:47 msgid "The release date of the track or album." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:46 +#: ../../user_documentation/libraries/tag_music.md:48 msgid "`2019`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:47 +#: ../../user_documentation/libraries/tag_music.md:49 msgid "`License`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:48 +#: ../../user_documentation/libraries/tag_music.md:50 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 +#: ../../user_documentation/libraries/tag_music.md:52 +#: ../../user_documentation/libraries/tag_music.md:56 msgid "`CC-BY 3.0: http://creativecommons.org/licenses/cc-by/3.0/`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:51 +#: ../../user_documentation/libraries/tag_music.md:53 msgid "`Copyright`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:52 +#: ../../user_documentation/libraries/tag_music.md:54 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 +#: ../../user_documentation/libraries/tag_music.md:57 msgid "`Pictures`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:56 +#: ../../user_documentation/libraries/tag_music.md:58 msgid "The first embeded picture found is used as the album cover." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:58 +#: ../../user_documentation/libraries/tag_music.md:60 msgid "`MusicBrainz Recording ID`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:59 +#: ../../user_documentation/libraries/tag_music.md:61 msgid "The MusicBrainz ID for the recording." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:60 +#: ../../user_documentation/libraries/tag_music.md:62 msgid "`99244237-850b-4a93-904d-57305bcadb4e`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:61 +#: ../../user_documentation/libraries/tag_music.md:63 msgid "`MusicBrainz Album ID`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:62 +#: ../../user_documentation/libraries/tag_music.md:64 msgid "The MusicBrainz ID for the album." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:63 +#: ../../user_documentation/libraries/tag_music.md:65 msgid "`bca982fd-ab73-3c9f-ad07-9104a4f53a32`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:64 +#: ../../user_documentation/libraries/tag_music.md:66 msgid "`MusicBrainz Artist ID`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:65 +#: ../../user_documentation/libraries/tag_music.md:67 msgid "The MusicBrainz ID for the artist." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:66 -#: ../../user_documentation/libraries/tag_music.md:69 +#: ../../user_documentation/libraries/tag_music.md:68 +#: ../../user_documentation/libraries/tag_music.md:71 msgid "`b7ffd2af-418f-4be2-bdd1-22f8b48613da`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:67 +#: ../../user_documentation/libraries/tag_music.md:69 msgid "`MusicBrainz Album Artist ID`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:68 +#: ../../user_documentation/libraries/tag_music.md:70 msgid "The MusicBrainz ID for the album artist." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:74 +#: ../../user_documentation/libraries/tag_music.md:75 msgid "Tag content" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:76 +#: ../../user_documentation/libraries/tag_music.md:77 msgid "To tag content using MusicBrainz Picard:" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:78 +#: ../../user_documentation/libraries/tag_music.md:79 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 +#: ../../user_documentation/libraries/tag_music.md:80 msgid "Select the files or directory you want to tag." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:80 +#: ../../user_documentation/libraries/tag_music.md:81 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 +#: ../../user_documentation/libraries/tag_music.md:82 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 +#: ../../user_documentation/libraries/tag_music.md:83 +#: ../../user_documentation/libraries/tag_music.md:97 +#: ../../user_documentation/libraries/tag_music.md:106 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 +#: ../../user_documentation/libraries/tag_music.md:85 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 +#: ../../user_documentation/libraries/tag_music.md:87 msgid "Alternative versions" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:88 +#: ../../user_documentation/libraries/tag_music.md:89 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 +#: ../../user_documentation/libraries/tag_music.md:91 msgid "Alternative albums" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:92 +#: ../../user_documentation/libraries/tag_music.md:93 msgid "If Picard has selected a different version of the album you are tagging:" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:94 +#: ../../user_documentation/libraries/tag_music.md:95 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 +#: ../../user_documentation/libraries/tag_music.md:96 msgid "Select the correct release from the list." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:98 +#: ../../user_documentation/libraries/tag_music.md:99 msgid "Alternative tracks" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:100 +#: ../../user_documentation/libraries/tag_music.md:101 msgid "If Picard can't find a release for a track:" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:102 +#: ../../user_documentation/libraries/tag_music.md:103 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 +#: ../../user_documentation/libraries/tag_music.md:104 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 +#: ../../user_documentation/libraries/tag_music.md:105 msgid "Select the correct track and click on {guilabel}`Load into Picard`." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:107 +#: ../../user_documentation/libraries/tag_music.md:108 msgid "Add items to MusicBrainz" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:109 +#: ../../user_documentation/libraries/tag_music.md:110 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:111 +#: ../../user_documentation/libraries/tag_music.md:112 msgid "Once you have added the content to MusicBrainz, Picard can tag your files." msgstr "" + diff --git a/docs/locales/en_GB/LC_MESSAGES/user_documentation/libraries/upload_content.po b/docs/locales/en_GB/LC_MESSAGES/user_documentation/libraries/upload_content.po index 336b4acd0..041be0dba 100644 --- a/docs/locales/en_GB/LC_MESSAGES/user_documentation/libraries/upload_content.po +++ b/docs/locales/en_GB/LC_MESSAGES/user_documentation/libraries/upload_content.po @@ -7,18 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 23:09+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/user_documentation-libraries-upload_content/en_GB/>\n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/user_documentation-libraries-upload_content/en_GB/>\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../user_documentation/libraries/upload_content.md:1 msgid "Upload content to a library" @@ -46,67 +46,67 @@ msgstr "" msgid "Desktop" msgstr "Desktop" -#: ../../user_documentation/libraries/upload_content.md:13 -#: ../../user_documentation/libraries/upload_content.md:26 +#: ../../user_documentation/libraries/upload_content.md:17 +#: ../../user_documentation/libraries/upload_content.md:31 msgid "Log in to your pod." msgstr "Log in to your pod." -#: ../../user_documentation/libraries/upload_content.md:14 +#: ../../user_documentation/libraries/upload_content.md:18 msgid "Select the upload icon ({fa}`upload`) in the top of the sidebar." msgstr "Select the upload icon ({fa}`upload`) in the top of the sidebar." -#: ../../user_documentation/libraries/upload_content.md:15 -#: ../../user_documentation/libraries/upload_content.md:28 +#: ../../user_documentation/libraries/upload_content.md:19 +#: ../../user_documentation/libraries/upload_content.md:33 msgid "" "Select {guilabel}`Get started` under {guilabel}`Upload third-party " "content in a library`." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:16 -#: ../../user_documentation/libraries/upload_content.md:29 +#: ../../user_documentation/libraries/upload_content.md:20 +#: ../../user_documentation/libraries/upload_content.md:34 msgid "A screen appears showing your upload quota and your libraries." msgstr "A screen appears showing your upload quota and your libraries." -#: ../../user_documentation/libraries/upload_content.md:17 -#: ../../user_documentation/libraries/upload_content.md:30 +#: ../../user_documentation/libraries/upload_content.md:21 +#: ../../user_documentation/libraries/upload_content.md:35 msgid "Select {guilabel}`Upload` under the library you want to add content to." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:18 +#: ../../user_documentation/libraries/upload_content.md:22 msgid "" "Click on the section marked {guilabel}`Click to select files` to open a " "file picker, or drag and drop your files on to it." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:19 +#: ../../user_documentation/libraries/upload_content.md:23 msgid "" "If you opened the file picker, select the files you want to upload and " "confirm." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:20 -#: ../../user_documentation/libraries/upload_content.md:32 +#: ../../user_documentation/libraries/upload_content.md:24 +#: ../../user_documentation/libraries/upload_content.md:37 msgid "" "The screen shows you the status of each upload. Once the upload queue is " "empty, your upload is complete." msgstr "" -#: ../../user_documentation/libraries/upload_content.md -msgid "Mobile" -msgstr "Mobile" - -#: ../../user_documentation/libraries/upload_content.md:27 +#: ../../user_documentation/libraries/upload_content.md:32 msgid "Select the upload icon ({fa}`upload`) at the top of the screen." msgstr "Select the upload icon ({fa}`upload`) at the top of the screen." -#: ../../user_documentation/libraries/upload_content.md:31 +#: ../../user_documentation/libraries/upload_content.md:36 msgid "" "Click on the section marked {guilabel}`Click to select files` to open a " "file picker Select the files you want to upload and confirm." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:36 +#: ../../user_documentation/libraries/upload_content.md:41 msgid "" "Congratulations! You added some content to your library. You can now " "listen to your tracks on your {term}`Funkwhale pod <Pod>`." msgstr "" + +#~ msgid "Mobile" +#~ msgstr "Mobile" + diff --git a/docs/locales/en_GB/LC_MESSAGES/user_documentation/playlists/create_playlist.po b/docs/locales/en_GB/LC_MESSAGES/user_documentation/playlists/create_playlist.po index bd653eeae..e7fd1d3c1 100644 --- a/docs/locales/en_GB/LC_MESSAGES/user_documentation/playlists/create_playlist.po +++ b/docs/locales/en_GB/LC_MESSAGES/user_documentation/playlists/create_playlist.po @@ -7,18 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 23:09+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/user_documentation-playlists-create_playlist/en_GB/>\n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/user_documentation-playlists-create_playlist/en_GB/>\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../user_documentation/playlists/create_playlist.md:1 msgid "Create a playlist" @@ -36,63 +36,64 @@ msgstr "" msgid "Desktop" msgstr "Desktop" -#: ../../user_documentation/playlists/create_playlist.md:9 -#: ../../user_documentation/playlists/create_playlist.md:23 +#: ../../user_documentation/playlists/create_playlist.md:13 +#: ../../user_documentation/playlists/create_playlist.md:28 msgid "Log in to your account." msgstr "Log in to your account." -#: ../../user_documentation/playlists/create_playlist.md:10 +#: ../../user_documentation/playlists/create_playlist.md:14 msgid "" "Select {guilabel}`Playlists` under the {guilabel}`My Library` section of " "the sidebar. The {guilabel}`Browsing playlists` screen opens." msgstr "" -"Select {guilabel}`Playlists` under the {guilabel}`My Library` section of the " -"sidebar. The {guilabel}`Browsing playlists` screen opens." +"Select {guilabel}`Playlists` under the {guilabel}`My Library` section of " +"the sidebar. The {guilabel}`Browsing playlists` screen opens." -#: ../../user_documentation/playlists/create_playlist.md:11 -#: ../../user_documentation/playlists/create_playlist.md:26 +#: ../../user_documentation/playlists/create_playlist.md:15 +#: ../../user_documentation/playlists/create_playlist.md:31 msgid "" "Select {guilabel}`Manage your playlists`. The {guilabel}`Manage " "playlists` screen appears." msgstr "" -"Select {guilabel}`Manage your playlists`. The {guilabel}`Manage playlists` " -"screen appears." +"Select {guilabel}`Manage your playlists`. The {guilabel}`Manage " +"playlists` screen appears." -#: ../../user_documentation/playlists/create_playlist.md:12 -#: ../../user_documentation/playlists/create_playlist.md:27 +#: ../../user_documentation/playlists/create_playlist.md:16 +#: ../../user_documentation/playlists/create_playlist.md:32 msgid "Enter a {guilabel}`Playlist name` for your new playlist." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:13 -#: ../../user_documentation/playlists/create_playlist.md:28 +#: ../../user_documentation/playlists/create_playlist.md:17 +#: ../../user_documentation/playlists/create_playlist.md:33 msgid "" "Select the {guilabel}`Playlist visibility` for your playlist. Choose from" " the following options:" msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:14 +#: ../../user_documentation/playlists/create_playlist.md:18 +#: ../../user_documentation/playlists/create_playlist.md:34 msgid "" "{guilabel}`Everyone, across all instances` – the playlist is available to" " everybody who interacts with your {term}`pod`. This includes users of " "other pods." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:15 -#: ../../user_documentation/playlists/create_playlist.md:30 +#: ../../user_documentation/playlists/create_playlist.md:19 +#: ../../user_documentation/playlists/create_playlist.md:35 msgid "" "{guilabel}`Everyone on this instance` – the playlist is available to all " "users on your pod. This does not include users of other pods." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:16 -#: ../../user_documentation/playlists/create_playlist.md:31 +#: ../../user_documentation/playlists/create_playlist.md:20 +#: ../../user_documentation/playlists/create_playlist.md:36 msgid "" "{guilabel}`Nobody except me` – the playlist is only available to you and " "people you share it with." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:17 -#: ../../user_documentation/playlists/create_playlist.md:32 +#: ../../user_documentation/playlists/create_playlist.md:21 +#: ../../user_documentation/playlists/create_playlist.md:37 msgid "" "Select {guilabel}`Create playlist`. A {guilabel}`Playlist created` " "message appears." @@ -102,25 +103,26 @@ msgstr "" msgid "Mobile" msgstr "Mobile" -#: ../../user_documentation/playlists/create_playlist.md:24 +#: ../../user_documentation/playlists/create_playlist.md:29 msgid "Select the hamburger menu ({fa}`bars`) to open the menu bar." msgstr "Select the hamburger menu ({fa}`bars`) to open the menu bar." -#: ../../user_documentation/playlists/create_playlist.md:25 +#: ../../user_documentation/playlists/create_playlist.md:30 msgid "" "Select {menuselection}`My Library --> Playlists`. The {guilabel}`Browsing" " playlists` screen opens." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:29 -msgid "" -"{guilabel}`Everyone, across all instances` – the playlist is available to" -" everybody who interacts with your pod. This includes users of other " -"pods." -msgstr "" - -#: ../../user_documentation/playlists/create_playlist.md:36 +#: ../../user_documentation/playlists/create_playlist.md:41 msgid "" "Congratulations! You've created your playlist. Now you can [add some " "content to it](add_content.md)." msgstr "" + +#~ msgid "" +#~ "{guilabel}`Everyone, across all instances` –" +#~ " the playlist is available to " +#~ "everybody who interacts with your pod." +#~ " This includes users of other pods." +#~ msgstr "" + diff --git a/docs/locales/en_GB/LC_MESSAGES/user_documentation/playlists/remove_content.po b/docs/locales/en_GB/LC_MESSAGES/user_documentation/playlists/remove_content.po index 79914742e..701277223 100644 --- a/docs/locales/en_GB/LC_MESSAGES/user_documentation/playlists/remove_content.po +++ b/docs/locales/en_GB/LC_MESSAGES/user_documentation/playlists/remove_content.po @@ -1,30 +1,33 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) 2022, The Funkwhale Collective # This file is distributed under the same license as the funkwhale package. -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# FIRST AUTHOR <EMAIL@ADDRESS>, 2022. # msgid "" msgstr "" "Project-Id-Version: funkwhale 1.2.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-04-04 09:00+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 21:33+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/user_documentation-playlists-remove_content/en_GB/>\n" "Language: en_GB\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/user_documentation-playlists-remove_content/en_GB/>\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.10.3\n" #: ../../user_documentation/playlists/remove_content.md:1 msgid "Remove content from a playlist" msgstr "Remove content from a playlist" #: ../../user_documentation/playlists/remove_content.md:4 -msgid "Removing content from a playlist removes it for anybody who follows the playlist." +msgid "" +"Removing content from a playlist removes it for anybody who follows the " +"playlist." msgstr "" "Removing content from a playlist removes it for anybody who follows the " "playlist." @@ -33,61 +36,71 @@ msgstr "" msgid "You can remove content from a playlist at any time. To do this:" msgstr "You can remove content from a playlist at any time. To do this:" -#: ../../user_documentation/playlists/remove_content.md:0 +#: ../../user_documentation/playlists/remove_content.md msgid "Desktop" msgstr "Desktop" -#: ../../user_documentation/playlists/remove_content.md:11 -#: ../../user_documentation/playlists/remove_content.md:22 +#: ../../user_documentation/playlists/remove_content.md:15 +#: ../../user_documentation/playlists/remove_content.md:27 msgid "Log in to your account." msgstr "Log in to your account." -#: ../../user_documentation/playlists/remove_content.md:12 -msgid "Select {guilabel}`Playlists` under the {guilabel}`My Library` section of the sidebar. The {guilabel}`Browsing playlists` screen opens." -msgstr "" -"Select {guilabel}`Playlists` under the {guilabel}`My Library` section of the " -"sidebar. The {guilabel}`Browsing playlists` screen opens." - -#: ../../user_documentation/playlists/remove_content.md:13 -#: ../../user_documentation/playlists/remove_content.md:25 -msgid "Select {guilabel}`Manage your playlists`. The {guilabel}`Manage playlists` screen appears." -msgstr "" -"Select {guilabel}`Manage your playlists`. The {guilabel}`Manage playlists` " -"screen appears." - -#: ../../user_documentation/playlists/remove_content.md:14 -#: ../../user_documentation/playlists/remove_content.md:26 -msgid "Select the edit icon ({fa}`edit`) next to the playlist you want to edit. The playlist edit screen appears." -msgstr "" -"Select the edit icon ({fa}`edit`) next to the playlist you want to edit. The " -"playlist edit screen appears." - -#: ../../user_documentation/playlists/remove_content.md:15 -#: ../../user_documentation/playlists/remove_content.md:27 -msgid "Select the delete icon ({fa}`trash`) next to the content you want to remove. Select {guilabel}`Clear playlist` to remove all content at once." -msgstr "" -"Select the delete icon ({fa}`trash`) next to the content you want to remove. " -"Select {guilabel}`Clear playlist` to remove all content at once." - #: ../../user_documentation/playlists/remove_content.md:16 -#: ../../user_documentation/playlists/remove_content.md:28 +msgid "" +"Select {guilabel}`Playlists` under the {guilabel}`My Library` section of " +"the sidebar. The {guilabel}`Browsing playlists` screen opens." +msgstr "" +"Select {guilabel}`Playlists` under the {guilabel}`My Library` section of " +"the sidebar. The {guilabel}`Browsing playlists` screen opens." + +#: ../../user_documentation/playlists/remove_content.md:17 +#: ../../user_documentation/playlists/remove_content.md:30 +msgid "" +"Select {guilabel}`Manage your playlists`. The {guilabel}`Manage " +"playlists` screen appears." +msgstr "" +"Select {guilabel}`Manage your playlists`. The {guilabel}`Manage " +"playlists` screen appears." + +#: ../../user_documentation/playlists/remove_content.md:18 +#: ../../user_documentation/playlists/remove_content.md:31 +msgid "" +"Select the edit icon ({fa}`edit`) next to the playlist you want to edit. " +"The playlist edit screen appears." +msgstr "" +"Select the edit icon ({fa}`edit`) next to the playlist you want to edit. " +"The playlist edit screen appears." + +#: ../../user_documentation/playlists/remove_content.md:19 +#: ../../user_documentation/playlists/remove_content.md:32 +msgid "" +"Select the delete icon ({fa}`trash`) next to the content you want to " +"remove. Select {guilabel}`Clear playlist` to remove all content at once." +msgstr "" +"Select the delete icon ({fa}`trash`) next to the content you want to " +"remove. Select {guilabel}`Clear playlist` to remove all content at once." + +#: ../../user_documentation/playlists/remove_content.md:20 +#: ../../user_documentation/playlists/remove_content.md:33 msgid "Select {guilabel}`Stop Editing` to finish editing." msgstr "Select {guilabel}`Stop Editing` to finish editing." -#: ../../user_documentation/playlists/remove_content.md:0 -msgid "Mobile" -msgstr "Mobile" - -#: ../../user_documentation/playlists/remove_content.md:23 +#: ../../user_documentation/playlists/remove_content.md:28 msgid "Select the hamburger menu ({fa}`bars`) to open the menu bar." msgstr "Select the hamburger menu ({fa}`bars`) to open the menu bar." -#: ../../user_documentation/playlists/remove_content.md:24 -msgid "Select {menuselection}`My Library --> Playlists`. The {guilabel}`Browsing playlists` screen opens." +#: ../../user_documentation/playlists/remove_content.md:29 +msgid "" +"Select {menuselection}`My Library --> Playlists`. The {guilabel}`Browsing" +" playlists` screen opens." msgstr "" -"Select {menuselection}`My Library --> Playlists`. The {guilabel}`Browsing " -"playlists` screen opens." +"Select {menuselection}`My Library --> Playlists`. The {guilabel}`Browsing" +" playlists` screen opens." -#: ../../user_documentation/playlists/remove_content.md:32 +#: ../../user_documentation/playlists/remove_content.md:37 msgid "That's it! You've removed the content from your playlist." msgstr "That's it! You've removed the content from your playlist." + +#~ msgid "Mobile" +#~ msgstr "Mobile" + diff --git a/docs/locales/en_GB/LC_MESSAGES/user_documentation/playlists/reorder_content.po b/docs/locales/en_GB/LC_MESSAGES/user_documentation/playlists/reorder_content.po index a021b11e0..55cc76d67 100644 --- a/docs/locales/en_GB/LC_MESSAGES/user_documentation/playlists/reorder_content.po +++ b/docs/locales/en_GB/LC_MESSAGES/user_documentation/playlists/reorder_content.po @@ -7,18 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 23:09+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/user_documentation-playlists-reorder_content/en_GB/>\n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/user_documentation-playlists-reorder_content/en_GB/>\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../user_documentation/playlists/reorder_content.md:1 msgid "Reorder content in a playlist" @@ -32,63 +32,63 @@ msgstr "" msgid "Desktop" msgstr "Desktop" -#: ../../user_documentation/playlists/reorder_content.md:7 -#: ../../user_documentation/playlists/reorder_content.md:18 +#: ../../user_documentation/playlists/reorder_content.md:11 +#: ../../user_documentation/playlists/reorder_content.md:23 msgid "Log in to your account." msgstr "Log in to your account." -#: ../../user_documentation/playlists/reorder_content.md:8 +#: ../../user_documentation/playlists/reorder_content.md:12 msgid "" "Select {guilabel}`Playlists` under the {guilabel}`My Library` section of " "the sidebar. The {guilabel}`Browsing playlists` screen opens." msgstr "" -"Select {guilabel}`Playlists` under the {guilabel}`My Library` section of the " -"sidebar. The {guilabel}`Browsing playlists` screen opens." +"Select {guilabel}`Playlists` under the {guilabel}`My Library` section of " +"the sidebar. The {guilabel}`Browsing playlists` screen opens." -#: ../../user_documentation/playlists/reorder_content.md:9 -#: ../../user_documentation/playlists/reorder_content.md:21 +#: ../../user_documentation/playlists/reorder_content.md:13 +#: ../../user_documentation/playlists/reorder_content.md:26 msgid "" "Select {guilabel}`Manage your playlists`. The {guilabel}`Manage " "playlists` screen appears." msgstr "" -"Select {guilabel}`Manage your playlists`. The {guilabel}`Manage playlists` " -"screen appears." +"Select {guilabel}`Manage your playlists`. The {guilabel}`Manage " +"playlists` screen appears." -#: ../../user_documentation/playlists/reorder_content.md:10 -#: ../../user_documentation/playlists/reorder_content.md:22 +#: ../../user_documentation/playlists/reorder_content.md:14 +#: ../../user_documentation/playlists/reorder_content.md:27 msgid "" "Select the edit icon ({fa}`edit`) next to the playlist you want to edit. " "The playlist edit screen appears." msgstr "" -"Select the edit icon ({fa}`edit`) next to the playlist you want to edit. The " -"playlist edit screen appears." +"Select the edit icon ({fa}`edit`) next to the playlist you want to edit. " +"The playlist edit screen appears." -#: ../../user_documentation/playlists/reorder_content.md:11 -#: ../../user_documentation/playlists/reorder_content.md:23 +#: ../../user_documentation/playlists/reorder_content.md:15 +#: ../../user_documentation/playlists/reorder_content.md:28 msgid "" "Drag and drop the tracks in the playlist into the order you want. The " "position number of each track appears on the left side." msgstr "" -#: ../../user_documentation/playlists/reorder_content.md:12 -#: ../../user_documentation/playlists/reorder_content.md:24 +#: ../../user_documentation/playlists/reorder_content.md:16 +#: ../../user_documentation/playlists/reorder_content.md:29 msgid "Select {guilabel}`Stop Editing` to finish editing." msgstr "Select {guilabel}`Stop Editing` to finish editing." -#: ../../user_documentation/playlists/reorder_content.md -msgid "Mobile" -msgstr "Mobile" - -#: ../../user_documentation/playlists/reorder_content.md:19 +#: ../../user_documentation/playlists/reorder_content.md:24 msgid "Select the hamburger menu ({fa}`bars`) to open the menu bar." msgstr "Select the hamburger menu ({fa}`bars`) to open the menu bar." -#: ../../user_documentation/playlists/reorder_content.md:20 +#: ../../user_documentation/playlists/reorder_content.md:25 msgid "" "Select {menuselection}`My Library --> Playlists`. The {guilabel}`Browsing" " playlists` screen opens." msgstr "" -#: ../../user_documentation/playlists/reorder_content.md:29 +#: ../../user_documentation/playlists/reorder_content.md:33 msgid "You're done! You've updated the order of the tracks in your playlist." msgstr "" + +#~ msgid "Mobile" +#~ msgstr "Mobile" + diff --git a/docs/locales/en_GB/LC_MESSAGES/user_documentation/plugins/listenbrainz_plugin.po b/docs/locales/en_GB/LC_MESSAGES/user_documentation/plugins/listenbrainz_plugin.po index b7547aec3..1dd2b442f 100644 --- a/docs/locales/en_GB/LC_MESSAGES/user_documentation/plugins/listenbrainz_plugin.po +++ b/docs/locales/en_GB/LC_MESSAGES/user_documentation/plugins/listenbrainz_plugin.po @@ -1,100 +1,111 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) 2022, The Funkwhale Collective # This file is distributed under the same license as the funkwhale package. -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# FIRST AUTHOR <EMAIL@ADDRESS>, 2022. # msgid "" msgstr "" "Project-Id-Version: funkwhale 1.2.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-04-04 09:00+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 21:32+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/user_documentation-plugins-listenbrainz_plugin/en_GB/>" -"\n" "Language: en_GB\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/user_documentation-plugins-listenbrainz_plugin/en_GB/>\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.10.3\n" #: ../../user_documentation/plugins/listenbrainz_plugin.md:1 msgid "ListenBrainz plugin" msgstr "ListenBrainz plugin" #: ../../user_documentation/plugins/listenbrainz_plugin.md:3 -msgid "The __ListenBrainz__ plugin enables you to submit ({term}`scrobble<Scrobbling>`) listens to your [ListenBrainz](https://listenbrainz.org) account. Scrobbling listens helps you build up a profile of your music tastes. It also enables you to keep a record of your listens. To set up the __ListenBrainz plugin__:" +msgid "" +"The __ListenBrainz__ plugin enables you to submit " +"({term}`scrobble<Scrobbling>`) listens to your " +"[ListenBrainz](https://listenbrainz.org) account. Scrobbling listens " +"helps you build up a profile of your music tastes. It also enables you to" +" keep a record of your listens. To set up the __ListenBrainz plugin__:" msgstr "" "The __ListenBrainz__ plugin enables you to submit " "({term}`scrobble<Scrobbling>`) listens to your " -"[ListenBrainz](https://listenbrainz.org) account. Scrobbling listens helps " -"you build up a profile of your music tastes. It also enables you to keep a " -"record of your listens. To set up the __ListenBrainz plugin__:" +"[ListenBrainz](https://listenbrainz.org) account. Scrobbling listens " +"helps you build up a profile of your music tastes. It also enables you to" +" keep a record of your listens. To set up the __ListenBrainz plugin__:" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:0 +#: ../../user_documentation/plugins/listenbrainz_plugin.md msgid "Desktop" msgstr "Desktop" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:7 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:21 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:11 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:26 msgid "Log in to your account." msgstr "Log in to your account." -#: ../../user_documentation/plugins/listenbrainz_plugin.md:8 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:12 msgid "Select the cog icon ({fa}`cog`) or your avatar to expand the user menu." msgstr "Select the cog icon ({fa}`cog`) or your avatar to expand the user menu." -#: ../../user_documentation/plugins/listenbrainz_plugin.md:9 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:23 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:13 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:28 msgid "Select {guilabel}`Settings`." msgstr "Select {guilabel}`Settings`." -#: ../../user_documentation/plugins/listenbrainz_plugin.md:10 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:24 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:14 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:29 msgid "Scroll down to the {guilabel}`Plugins` section." msgstr "Scroll down to the {guilabel}`Plugins` section." -#: ../../user_documentation/plugins/listenbrainz_plugin.md:11 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:25 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:15 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:30 msgid "Select {guilabel}`Manage plugins`." msgstr "Select {guilabel}`Manage plugins`." -#: ../../user_documentation/plugins/listenbrainz_plugin.md:12 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:26 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:16 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:31 msgid "Find the {guilabel}`ListenBrainz` plugin." msgstr "Find the {guilabel}`ListenBrainz` plugin." -#: ../../user_documentation/plugins/listenbrainz_plugin.md:13 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:27 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:17 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:32 msgid "Toggle the {guilabel}`Enabled` switch." msgstr "Toggle the {guilabel}`Enabled` switch." -#: ../../user_documentation/plugins/listenbrainz_plugin.md:14 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:28 -msgid "Enter {guilabel}`Your ListenBrainz user token`. You can find this on your ListenBrainz profile." +#: ../../user_documentation/plugins/listenbrainz_plugin.md:18 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:33 +msgid "" +"Enter {guilabel}`Your ListenBrainz user token`. You can find this on your" +" ListenBrainz profile." msgstr "" -"Enter {guilabel}`Your ListenBrainz user token`. You can find this on your " -"ListenBrainz profile." +"Enter {guilabel}`Your ListenBrainz user token`. You can find this on your" +" ListenBrainz profile." -#: ../../user_documentation/plugins/listenbrainz_plugin.md:15 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:29 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:19 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:34 msgid "Select {guilabel}`Save`." msgstr "Select {guilabel}`Save`." -#: ../../user_documentation/plugins/listenbrainz_plugin.md:0 -msgid "Mobile" -msgstr "Mobile" - -#: ../../user_documentation/plugins/listenbrainz_plugin.md:22 -msgid "Select the cog icon ({fa}`cog`) or your avatar to open the {guilabel}`Options` menu." +#: ../../user_documentation/plugins/listenbrainz_plugin.md:27 +msgid "" +"Select the cog icon ({fa}`cog`) or your avatar to open the " +"{guilabel}`Options` menu." msgstr "" "Select the cog icon ({fa}`cog`) or your avatar to open the " "{guilabel}`Options` menu." -#: ../../user_documentation/plugins/listenbrainz_plugin.md:33 -msgid "That's it! You've set up the __ListenBrainz__ plugin. When you listen to tracks, the plugin sends the information to ListenBrainz." +#: ../../user_documentation/plugins/listenbrainz_plugin.md:38 +msgid "" +"That's it! You've set up the __ListenBrainz__ plugin. When you listen to " +"tracks, the plugin sends the information to ListenBrainz." msgstr "" "That's it! You've set up the __ListenBrainz__ plugin. When you listen to " "tracks, the plugin sends the information to ListenBrainz." + +#~ msgid "Mobile" +#~ msgstr "Mobile" + diff --git a/docs/locales/en_GB/LC_MESSAGES/user_documentation/plugins/maloja_plugin.po b/docs/locales/en_GB/LC_MESSAGES/user_documentation/plugins/maloja_plugin.po index 49e0c73c9..9a05edcdb 100644 --- a/docs/locales/en_GB/LC_MESSAGES/user_documentation/plugins/maloja_plugin.po +++ b/docs/locales/en_GB/LC_MESSAGES/user_documentation/plugins/maloja_plugin.po @@ -7,18 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 23:09+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/user_documentation-plugins-maloja_plugin/en_GB/>\n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/user_documentation-plugins-maloja_plugin/en_GB/>\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../user_documentation/plugins/maloja_plugin.md:1 msgid "Maloja plugin" @@ -46,65 +46,61 @@ msgstr "" msgid "Desktop" msgstr "Desktop" -#: ../../user_documentation/plugins/maloja_plugin.md:9 -#: ../../user_documentation/plugins/maloja_plugin.md:24 +#: ../../user_documentation/plugins/maloja_plugin.md:13 +#: ../../user_documentation/plugins/maloja_plugin.md:29 msgid "Log in to your account." msgstr "Log in to your account." -#: ../../user_documentation/plugins/maloja_plugin.md:10 +#: ../../user_documentation/plugins/maloja_plugin.md:14 msgid "Select the cog icon ({fa}`cog`) or your avatar to expand the user menu." msgstr "Select the cog icon ({fa}`cog`) or your avatar to expand the user menu." -#: ../../user_documentation/plugins/maloja_plugin.md:11 -#: ../../user_documentation/plugins/maloja_plugin.md:26 +#: ../../user_documentation/plugins/maloja_plugin.md:15 +#: ../../user_documentation/plugins/maloja_plugin.md:31 msgid "Select {guilabel}`Settings`." msgstr "Select {guilabel}`Settings`." -#: ../../user_documentation/plugins/maloja_plugin.md:12 -#: ../../user_documentation/plugins/maloja_plugin.md:27 +#: ../../user_documentation/plugins/maloja_plugin.md:16 +#: ../../user_documentation/plugins/maloja_plugin.md:32 msgid "Scroll down to the {guilabel}`Plugins` section." msgstr "Scroll down to the {guilabel}`Plugins` section." -#: ../../user_documentation/plugins/maloja_plugin.md:13 -#: ../../user_documentation/plugins/maloja_plugin.md:28 +#: ../../user_documentation/plugins/maloja_plugin.md:17 +#: ../../user_documentation/plugins/maloja_plugin.md:33 msgid "Select {guilabel}`Manage plugins`." msgstr "Select {guilabel}`Manage plugins`." -#: ../../user_documentation/plugins/maloja_plugin.md:14 -#: ../../user_documentation/plugins/maloja_plugin.md:29 +#: ../../user_documentation/plugins/maloja_plugin.md:18 +#: ../../user_documentation/plugins/maloja_plugin.md:34 msgid "Find the {guilabel}`Maloja` plugin." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:15 -#: ../../user_documentation/plugins/maloja_plugin.md:30 +#: ../../user_documentation/plugins/maloja_plugin.md:19 +#: ../../user_documentation/plugins/maloja_plugin.md:35 msgid "Toggle the {guilabel}`Enabled` switch." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:16 -#: ../../user_documentation/plugins/maloja_plugin.md:31 +#: ../../user_documentation/plugins/maloja_plugin.md:20 +#: ../../user_documentation/plugins/maloja_plugin.md:36 msgid "" "Enter your {guilabel}`Maloja server URL`. This is the URL you set up for " "your Maloja server." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:17 -#: ../../user_documentation/plugins/maloja_plugin.md:32 +#: ../../user_documentation/plugins/maloja_plugin.md:21 +#: ../../user_documentation/plugins/maloja_plugin.md:37 msgid "" "Enter {guilabel}`Your Maloja API key`. Check out [Maloja's " "documentation](https://github.com/krateng/maloja#how-to-scrobble) for " "more information." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:18 -#: ../../user_documentation/plugins/maloja_plugin.md:33 +#: ../../user_documentation/plugins/maloja_plugin.md:22 +#: ../../user_documentation/plugins/maloja_plugin.md:38 msgid "Select {guilabel}`Save`." msgstr "Select {guilabel}`Save`." -#: ../../user_documentation/plugins/maloja_plugin.md -msgid "Mobile" -msgstr "Mobile" - -#: ../../user_documentation/plugins/maloja_plugin.md:25 +#: ../../user_documentation/plugins/maloja_plugin.md:30 msgid "" "Select the cog icon ({fa}`cog`) or your avatar to open the " "{guilabel}`Options` menu." @@ -112,8 +108,12 @@ msgstr "" "Select the cog icon ({fa}`cog`) or your avatar to open the " "{guilabel}`Options` menu." -#: ../../user_documentation/plugins/maloja_plugin.md:37 +#: ../../user_documentation/plugins/maloja_plugin.md:42 msgid "" "That's it! You've set up the __Maloja__ plugin. When you listen to " "tracks, the plugin sends the information to your Maloja server." msgstr "" + +#~ msgid "Mobile" +#~ msgstr "Mobile" + diff --git a/docs/locales/en_GB/LC_MESSAGES/user_documentation/plugins/scrobbler_plugin.po b/docs/locales/en_GB/LC_MESSAGES/user_documentation/plugins/scrobbler_plugin.po index 6a31fdee3..6eae7054d 100644 --- a/docs/locales/en_GB/LC_MESSAGES/user_documentation/plugins/scrobbler_plugin.po +++ b/docs/locales/en_GB/LC_MESSAGES/user_documentation/plugins/scrobbler_plugin.po @@ -7,18 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 23:09+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/user_documentation-plugins-scrobbler_plugin/en_GB/>\n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/user_documentation-plugins-scrobbler_plugin/en_GB/>\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../user_documentation/plugins/scrobbler_plugin.md:1 msgid "Scrobbler plugin" @@ -55,71 +55,67 @@ msgstr "" msgid "Desktop" msgstr "Desktop" -#: ../../user_documentation/plugins/scrobbler_plugin.md:17 -#: ../../user_documentation/plugins/scrobbler_plugin.md:33 +#: ../../user_documentation/plugins/scrobbler_plugin.md:21 +#: ../../user_documentation/plugins/scrobbler_plugin.md:38 msgid "Log in to your account." msgstr "Log in to your account." -#: ../../user_documentation/plugins/scrobbler_plugin.md:18 +#: ../../user_documentation/plugins/scrobbler_plugin.md:22 msgid "Select the cog icon ({fa}`cog`) or your avatar to expand the user menu." msgstr "Select the cog icon ({fa}`cog`) or your avatar to expand the user menu." -#: ../../user_documentation/plugins/scrobbler_plugin.md:19 -#: ../../user_documentation/plugins/scrobbler_plugin.md:35 +#: ../../user_documentation/plugins/scrobbler_plugin.md:23 +#: ../../user_documentation/plugins/scrobbler_plugin.md:40 msgid "Select {guilabel}`Settings`." msgstr "Select {guilabel}`Settings`." -#: ../../user_documentation/plugins/scrobbler_plugin.md:20 -#: ../../user_documentation/plugins/scrobbler_plugin.md:36 +#: ../../user_documentation/plugins/scrobbler_plugin.md:24 +#: ../../user_documentation/plugins/scrobbler_plugin.md:41 msgid "Scroll down to the {guilabel}`Plugins` section." msgstr "Scroll down to the {guilabel}`Plugins` section." -#: ../../user_documentation/plugins/scrobbler_plugin.md:21 -#: ../../user_documentation/plugins/scrobbler_plugin.md:37 +#: ../../user_documentation/plugins/scrobbler_plugin.md:25 +#: ../../user_documentation/plugins/scrobbler_plugin.md:42 msgid "Select {guilabel}`Manage plugins`." msgstr "Select {guilabel}`Manage plugins`." -#: ../../user_documentation/plugins/scrobbler_plugin.md:22 -#: ../../user_documentation/plugins/scrobbler_plugin.md:38 +#: ../../user_documentation/plugins/scrobbler_plugin.md:26 +#: ../../user_documentation/plugins/scrobbler_plugin.md:43 msgid "Find the {guilabel}`Scrobbler` plugin." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:23 -#: ../../user_documentation/plugins/scrobbler_plugin.md:39 +#: ../../user_documentation/plugins/scrobbler_plugin.md:27 +#: ../../user_documentation/plugins/scrobbler_plugin.md:44 msgid "Toggle the {guilabel}`Enabled` switch." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:24 -#: ../../user_documentation/plugins/scrobbler_plugin.md:40 +#: ../../user_documentation/plugins/scrobbler_plugin.md:28 +#: ../../user_documentation/plugins/scrobbler_plugin.md:45 msgid "" "Enter the {guilabel}`URL of the scrobbler service`. If you leave this " "field blank, the plugin defaults to __Last.fm__." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:25 -#: ../../user_documentation/plugins/scrobbler_plugin.md:41 +#: ../../user_documentation/plugins/scrobbler_plugin.md:29 +#: ../../user_documentation/plugins/scrobbler_plugin.md:46 msgid "" "Enter {guilabel}`Your scrobbler username`. You can set this up on your " "scrobbler service." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:26 -#: ../../user_documentation/plugins/scrobbler_plugin.md:42 +#: ../../user_documentation/plugins/scrobbler_plugin.md:30 +#: ../../user_documentation/plugins/scrobbler_plugin.md:47 msgid "" "Enter {guilabel}`Your scrobbler password`. You can set this up on your " "scrobbler service." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:27 -#: ../../user_documentation/plugins/scrobbler_plugin.md:43 +#: ../../user_documentation/plugins/scrobbler_plugin.md:31 +#: ../../user_documentation/plugins/scrobbler_plugin.md:48 msgid "Select {guilabel}`Save`." msgstr "Select {guilabel}`Save`." -#: ../../user_documentation/plugins/scrobbler_plugin.md -msgid "Mobile" -msgstr "Mobile" - -#: ../../user_documentation/plugins/scrobbler_plugin.md:34 +#: ../../user_documentation/plugins/scrobbler_plugin.md:39 msgid "" "Select the cog icon ({fa}`cog`) or your avatar to open the " "{guilabel}`Options` menu." @@ -127,8 +123,12 @@ msgstr "" "Select the cog icon ({fa}`cog`) or your avatar to open the " "{guilabel}`Options` menu." -#: ../../user_documentation/plugins/scrobbler_plugin.md:47 +#: ../../user_documentation/plugins/scrobbler_plugin.md:52 msgid "" "That's it! You've set up the __Scrobbler__ plugin. When you listen to " "tracks, the plugin sends the information to your scrobbler service." msgstr "" + +#~ msgid "Mobile" +#~ msgstr "Mobile" + diff --git a/docs/locales/en_GB/LC_MESSAGES/user_documentation/radios/create_radio.po b/docs/locales/en_GB/LC_MESSAGES/user_documentation/radios/create_radio.po index 991c7282b..4fc2f044f 100644 --- a/docs/locales/en_GB/LC_MESSAGES/user_documentation/radios/create_radio.po +++ b/docs/locales/en_GB/LC_MESSAGES/user_documentation/radios/create_radio.po @@ -7,18 +7,18 @@ 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-23 12:18+0200\n" "PO-Revision-Date: 2022-07-03 23:29+0000\n" "Last-Translator: Ciarán Ainsworth <sporiff@funkwhale.audio>\n" -"Language-Team: English (United Kingdom) <https://translate.funkwhale.audio/" -"projects/documentation/user_documentation-radios-create_radio/en_GB/>\n" "Language: en_GB\n" +"Language-Team: English (United Kingdom) " +"<https://translate.funkwhale.audio/projects/documentation" +"/user_documentation-radios-create_radio/en_GB/>\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../user_documentation/radios/create_radio.md:1 msgid "Create a radio" @@ -44,88 +44,91 @@ msgstr "" msgid "Desktop" msgstr "Desktop" -#: ../../user_documentation/radios/create_radio.md:13 +#: ../../user_documentation/radios/create_radio.md:17 msgid "" "Select {guilabel}`Radios` in the sidebar. The {guilabel}`Browsing radios`" " screen opens." msgstr "" -"Select {guilabel}`Radios` in the sidebar. The {guilabel}`Browsing radios` " -"screen opens." +"Select {guilabel}`Radios` in the sidebar. The {guilabel}`Browsing radios`" +" screen opens." -#: ../../user_documentation/radios/create_radio.md:14 -#: ../../user_documentation/radios/create_radio.md:33 +#: ../../user_documentation/radios/create_radio.md:18 +#: ../../user_documentation/radios/create_radio.md:38 +#, fuzzy msgid "" -"Select {guilabel}` Create your own radio` under the {guilabel}`User " +"Select {guilabel}`Create your own radio` under the {guilabel}`User " "radios` section. The {guilabel}`Builder` screen opens." msgstr "" +"Select {guilabel}`Radios` in the sidebar. The {guilabel}`Browsing radios`" +" screen opens." -#: ../../user_documentation/radios/create_radio.md:15 -#: ../../user_documentation/radios/create_radio.md:34 +#: ../../user_documentation/radios/create_radio.md:19 +#: ../../user_documentation/radios/create_radio.md:39 msgid "Enter a {guilabel}`Radio name`." msgstr "" -#: ../../user_documentation/radios/create_radio.md:16 -#: ../../user_documentation/radios/create_radio.md:35 +#: ../../user_documentation/radios/create_radio.md:20 +#: ../../user_documentation/radios/create_radio.md:40 msgid "__Optional__ – enter a {guilabel}`Description` for your radio." msgstr "" -#: ../../user_documentation/radios/create_radio.md:17 -#: ../../user_documentation/radios/create_radio.md:36 +#: ../../user_documentation/radios/create_radio.md:21 +#: ../../user_documentation/radios/create_radio.md:41 msgid "" "To make your radio available to other users on your {term}`pod`, enable " "the {guilabel}`Display publicly` switch. If you disable this switch, only" " you can see the radio." msgstr "" -#: ../../user_documentation/radios/create_radio.md:18 -#: ../../user_documentation/radios/create_radio.md:37 +#: ../../user_documentation/radios/create_radio.md:22 +#: ../../user_documentation/radios/create_radio.md:42 msgid "" "Select {guilabel}`Artist` or {guilabel}`Tag` from the {guilabel}`Select a" " filter` dropdown." msgstr "" -#: ../../user_documentation/radios/create_radio.md:19 -#: ../../user_documentation/radios/create_radio.md:38 +#: ../../user_documentation/radios/create_radio.md:23 +#: ../../user_documentation/radios/create_radio.md:43 msgid "Select {guilabel}`Add filter` to add the filter to your radio." msgstr "" -#: ../../user_documentation/radios/create_radio.md:20 -#: ../../user_documentation/radios/create_radio.md:39 +#: ../../user_documentation/radios/create_radio.md:24 +#: ../../user_documentation/radios/create_radio.md:44 msgid "Configure your filter:" msgstr "" -#: ../../user_documentation/radios/create_radio.md:21 -#: ../../user_documentation/radios/create_radio.md:40 +#: ../../user_documentation/radios/create_radio.md:25 +#: ../../user_documentation/radios/create_radio.md:45 msgid "" "Enable the {guilabel}`Exclude` switch to exclude results from your " "selection in the radio. Disable this switch to include results from your " "selection in the radio." msgstr "" -#: ../../user_documentation/radios/create_radio.md:22 -#: ../../user_documentation/radios/create_radio.md:41 +#: ../../user_documentation/radios/create_radio.md:26 +#: ../../user_documentation/radios/create_radio.md:46 msgid "" "Choose your __Artists__ or __Tags__ in the {guilabel}`Config` dropdown " "menu." msgstr "" -#: ../../user_documentation/radios/create_radio.md:23 -#: ../../user_documentation/radios/create_radio.md:42 +#: ../../user_documentation/radios/create_radio.md:27 +#: ../../user_documentation/radios/create_radio.md:47 msgid "" "The {guilabel}`Candidates` column shows the number of tracks included. " "Select the {guilabel}`{count} tracks matching filter` option to view some" " of these tracks." msgstr "" -#: ../../user_documentation/radios/create_radio.md:24 -#: ../../user_documentation/radios/create_radio.md:43 +#: ../../user_documentation/radios/create_radio.md:28 +#: ../../user_documentation/radios/create_radio.md:48 msgid "" "Check the tracks under the {guilabel}`{count} tracks matching combined " "filters` section." msgstr "" -#: ../../user_documentation/radios/create_radio.md:25 -#: ../../user_documentation/radios/create_radio.md:44 +#: ../../user_documentation/radios/create_radio.md:29 +#: ../../user_documentation/radios/create_radio.md:49 msgid "Select {guilabel}`Save` to save your radio." msgstr "" @@ -133,18 +136,25 @@ msgstr "" msgid "Mobile" msgstr "Mobile" -#: ../../user_documentation/radios/create_radio.md:31 +#: ../../user_documentation/radios/create_radio.md:36 msgid "Select the hamburger menu ({fa}`bars`) to open the menu bar." msgstr "Select the hamburger menu ({fa}`bars`) to open the menu bar." -#: ../../user_documentation/radios/create_radio.md:32 +#: ../../user_documentation/radios/create_radio.md:37 msgid "" "Select {menuselection}`Explore --> Radios` or {menuselection}`My Library " "--> Radios`. The {guilabel}`Browsing radios` screen opens." msgstr "" -"Select {menuselection}`Explore --> Radios` or {menuselection}`My Library --> " -"Radios`. The {guilabel}`Browsing radios` screen opens." +"Select {menuselection}`Explore --> Radios` or {menuselection}`My Library " +"--> Radios`. The {guilabel}`Browsing radios` screen opens." -#: ../../user_documentation/radios/create_radio.md:48 +#: ../../user_documentation/radios/create_radio.md:53 msgid "You're done! You can now play your radio." msgstr "" + +#~ msgid "" +#~ "Select {guilabel}` Create your own " +#~ "radio` under the {guilabel}`User radios` " +#~ "section. The {guilabel}`Builder` screen opens." +#~ msgstr "" + diff --git a/docs/locales/en_US/LC_MESSAGES/administrator_documentation/configuration_docs/frontend.po b/docs/locales/en_US/LC_MESSAGES/administrator_documentation/configuration_docs/frontend.po index d58e58a47..2ca0f5445 100644 --- a/docs/locales/en_US/LC_MESSAGES/administrator_documentation/configuration_docs/frontend.po +++ b/docs/locales/en_US/LC_MESSAGES/administrator_documentation/configuration_docs/frontend.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: funkwhale 1.2.5\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 22:14+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../administrator_documentation/configuration_docs/frontend.md:1 msgid "Customize the Funkwhale frontend" @@ -59,6 +59,10 @@ msgstr "" msgid "Create a new config file and populate it with placeholder settings." msgstr "" +#: ../../administrator_documentation/configuration_docs/frontend.md +msgid "Supported parameters" +msgstr "" + #: ../../administrator_documentation/configuration_docs/frontend.md:41 msgid "Parameter" msgstr "" @@ -123,7 +127,7 @@ msgstr "" msgid "Nginx" msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:65 +#: ../../administrator_documentation/configuration_docs/frontend.md:69 msgid "" "Add the following snippet to your {file}`/etc/nginx/sites-" "available/funkwhale.conf` config file:" @@ -133,57 +137,57 @@ msgstr "" msgid "Apache" msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:77 +#: ../../administrator_documentation/configuration_docs/frontend.md:82 msgid "Add the following snippet to your webserver configuration:" msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:85 +#: ../../administrator_documentation/configuration_docs/frontend.md:90 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:87 +#: ../../administrator_documentation/configuration_docs/frontend.md:92 msgid "Add a custom theme" msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:89 +#: ../../administrator_documentation/configuration_docs/frontend.md:94 msgid "You can use a custom stylesheet to theme your Funkwhale pod. To do this:" msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:91 +#: ../../administrator_documentation/configuration_docs/frontend.md:96 msgid "Navigate to your {file}`/srv/funkwhale/custom` directory." msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:97 +#: ../../administrator_documentation/configuration_docs/frontend.md:102 msgid "Copy your CSS file to this directory, or create a new one." msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:109 +#: ../../administrator_documentation/configuration_docs/frontend.md:114 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:122 +#: ../../administrator_documentation/configuration_docs/frontend.md:127 msgid "Add the whole {file}`custom` dir to your webserver configuration." msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:126 +#: ../../administrator_documentation/configuration_docs/frontend.md:135 msgid "" "Add the following to your {file}`/etc/nginx/sites-" "available/funkwhale.conf` file:" msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:137 +#: ../../administrator_documentation/configuration_docs/frontend.md:148 msgid "Add the following to your webserver configuration file." msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:150 +#: ../../administrator_documentation/configuration_docs/frontend.md:162 msgid "Restart your webserver." msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:152 +#: ../../administrator_documentation/configuration_docs/frontend.md:164 msgid "Refresh your Funkwhale app. The background should now be red." msgstr "" diff --git a/docs/locales/en_US/LC_MESSAGES/administrator_documentation/configuration_docs/ldap.po b/docs/locales/en_US/LC_MESSAGES/administrator_documentation/configuration_docs/ldap.po index 915ed66c4..fec6e53bf 100644 --- a/docs/locales/en_US/LC_MESSAGES/administrator_documentation/configuration_docs/ldap.po +++ b/docs/locales/en_US/LC_MESSAGES/administrator_documentation/configuration_docs/ldap.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: funkwhale 1.2.5\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 00:32+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../administrator_documentation/configuration_docs/ldap.md:1 msgid "Configure LDAP" @@ -44,6 +44,10 @@ msgid "" " you can safely remove these." msgstr "" +#: ../../administrator_documentation/configuration_docs/ldap.md +msgid "OS dependencies" +msgstr "" + #: ../../administrator_documentation/configuration_docs/ldap.md:15 msgid "`libldap2-dev`" msgstr "" @@ -52,6 +56,10 @@ msgstr "" msgid "`libsasl2-dev`" msgstr "" +#: ../../administrator_documentation/configuration_docs/ldap.md +msgid "Python dependencies" +msgstr "" + #: ../../administrator_documentation/configuration_docs/ldap.md:22 msgid "`python-ldap`" msgstr "" diff --git a/docs/locales/en_US/LC_MESSAGES/administrator_documentation/configuration_docs/object_storage.po b/docs/locales/en_US/LC_MESSAGES/administrator_documentation/configuration_docs/object_storage.po index b66be037b..48c63f426 100644 --- a/docs/locales/en_US/LC_MESSAGES/administrator_documentation/configuration_docs/object_storage.po +++ b/docs/locales/en_US/LC_MESSAGES/administrator_documentation/configuration_docs/object_storage.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../administrator_documentation/configuration_docs/object_storage.md:1 msgid "Store media in an object store" @@ -63,6 +63,10 @@ msgid "" "`PROXY_MEDIA` to `false`." msgstr "" +#: ../../administrator_documentation/configuration_docs/object_storage.md +msgid "Environment variables" +msgstr "" + #: ../../docstring config.settings.common.AWS_QUERYSTRING_AUTH:1 of msgid "" "Whether to include signatures in S3 URLs. Signatures are used to enforce " @@ -145,23 +149,23 @@ msgid "" "it's safe to disable this setting." msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:71 +#: ../../administrator_documentation/configuration_docs/object_storage.md:81 msgid "Set up your reverse proxy" msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:74 +#: ../../administrator_documentation/configuration_docs/object_storage.md:84 msgid "" "Serving files from object storage is not currently supported on Apache " "deployments." msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:77 +#: ../../administrator_documentation/configuration_docs/object_storage.md:87 msgid "" "Serving files from an object store requires some changes to the reverse " "proxy." msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:79 +#: ../../administrator_documentation/configuration_docs/object_storage.md:89 msgid "Open your Nginx configuration file in an editor." msgstr "" @@ -173,45 +177,49 @@ msgstr "" msgid "Docker" msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:97 +#: ../../administrator_documentation/configuration_docs/object_storage.md:112 msgid "" "Comment out the `location /_protected/media/` block by adding a `#` to " "the start of each line." msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:106 +#: ../../administrator_documentation/configuration_docs/object_storage.md:121 msgid "" "Uncomment the `location ~ /_protected/media/(.+)` block by removing the " "`#` from the start of each line." msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:116 +#: ../../administrator_documentation/configuration_docs/object_storage.md:131 msgid "Add your S3 store URL to the `img-src` and `media-src` headers." msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:122 +#: ../../administrator_documentation/configuration_docs/object_storage.md:137 msgid "Test your Nginx configuration." msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:128 +#: ../../administrator_documentation/configuration_docs/object_storage.md:143 msgid "Restart Funkwhale and Nginx to pick up the changes." msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:148 +#: ../../administrator_documentation/configuration_docs/object_storage.md:168 msgid "That's it! Files are now uploaded to and stored from your S3 bucket." msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:150 +#: ../../administrator_documentation/configuration_docs/object_storage.md:170 msgid "Troubleshooting" msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:154 +#: ../../administrator_documentation/configuration_docs/object_storage.md +msgid "No Resolver Found" +msgstr "" + +#: ../../administrator_documentation/configuration_docs/object_storage.md:174 msgid "" "You may see the following error when streaming music from your " "S3-compatible store:" msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:160 +#: ../../administrator_documentation/configuration_docs/object_storage.md:180 msgid "" "This happens when the Nginx config is unable to use your server’s DNS " "resolver. We're still looking into this issue. You can work around this " diff --git a/docs/locales/en_US/LC_MESSAGES/administrator_documentation/import_docs/index.po b/docs/locales/en_US/LC_MESSAGES/administrator_documentation/import_docs/index.po index e4bc074c7..27d386845 100644 --- a/docs/locales/en_US/LC_MESSAGES/administrator_documentation/import_docs/index.po +++ b/docs/locales/en_US/LC_MESSAGES/administrator_documentation/import_docs/index.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: funkwhale 1.2.5\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 12:52+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../administrator_documentation/import_docs/index.md:1 msgid "Import music from your server" @@ -58,41 +58,41 @@ msgstr "" msgid "Docker" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:32 +#: ../../administrator_documentation/import_docs/index.md:37 msgid "Get demo music" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:34 +#: ../../administrator_documentation/import_docs/index.md:39 msgid "" "If you don't have music on your server, you can download creative commons" " music to test imports with. The Funkwhale project provides a collection " "courtesy of [Jamendo](https://jamendo.com). To download these tracks:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:36 +#: ../../administrator_documentation/import_docs/index.md:41 msgid "Download the shell script." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:42 +#: ../../administrator_documentation/import_docs/index.md:47 msgid "Download the music list." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:48 +#: ../../administrator_documentation/import_docs/index.md:53 msgid "Run the shell script against the music list to download the tracks." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:54 +#: ../../administrator_documentation/import_docs/index.md:59 msgid "" "This downloads a set compressed albums to your `data/music` directory and" " unzips them. You can then import these tracks using the methods in this " "article." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:56 +#: ../../administrator_documentation/import_docs/index.md:61 msgid "Find your library ID" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:58 +#: ../../administrator_documentation/import_docs/index.md:63 msgid "" "You need to create a library before you can import music. Follow the " "instructions in [Create a " @@ -100,88 +100,88 @@ msgid "" "started." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:60 +#: ../../administrator_documentation/import_docs/index.md:65 msgid "" "Once you've created your library, you can find its ID by following these " "steps:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:62 +#: ../../administrator_documentation/import_docs/index.md:67 msgid "" "Visit `https://<yourdomain>/content/libraries/` in your browser. This " "page contains a list of your libraries." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:63 +#: ../../administrator_documentation/import_docs/index.md:68 msgid "" "Find the library you want to upload content into. Select " "{guilabel}`Library details` to open the library details page." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:64 +#: ../../administrator_documentation/import_docs/index.md:69 msgid "" "Your library's ID is the long string of letters and numbers shown in the " "URL bar. Copy the content before the first hyphen (`-`)." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:66 +#: ../../administrator_documentation/import_docs/index.md:71 msgid "" "For example, if your library ID is `769a2bc3-eb1d-4aff-" "9f84-2c4d80d5c2d1`, copy the `769a2bc3`. You can use this as a shorthand " "reference for your library." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:68 +#: ../../administrator_documentation/import_docs/index.md:73 msgid "Import your music" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:70 +#: ../../administrator_documentation/import_docs/index.md:75 msgid "Copy files from your server" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:72 +#: ../../administrator_documentation/import_docs/index.md:77 msgid "" "Once you have your library ID, you can copy content from your server and " "import it into the library. To do this:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:74 -#: ../../administrator_documentation/import_docs/index.md:148 +#: ../../administrator_documentation/import_docs/index.md:79 +#: ../../administrator_documentation/import_docs/index.md:162 msgid "Log in to your server and navigate to your Funkwhale directory." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:80 -#: ../../administrator_documentation/import_docs/index.md:155 +#: ../../administrator_documentation/import_docs/index.md:85 +#: ../../administrator_documentation/import_docs/index.md:169 msgid "" "Export your library ID to reference it later. In this example, the " "library ID is \"769a2bc3\". Replace this with your library ID." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:86 +#: ../../administrator_documentation/import_docs/index.md:91 msgid "" "Run the `import_files` command to copy your files. In this example, the " "music is stored in `data/music`. Replace this with your music directory." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:92 +#: ../../administrator_documentation/import_docs/index.md:97 msgid "Funkwhale copies your files to your media store." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:94 +#: ../../administrator_documentation/import_docs/index.md:99 msgid "Access your files in-place" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:96 +#: ../../administrator_documentation/import_docs/index.md:101 msgid "" "The in-place import method references your files in their current " "directory. This is useful if you have limited storage space." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:98 +#: ../../administrator_documentation/import_docs/index.md:103 msgid "Link your file directory" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:100 +#: ../../administrator_documentation/import_docs/index.md:105 msgid "" "We recommend you symbolically link your music directories to " "`/srv/funkwhale/data/music`. You can then run the `import_files` command " @@ -189,21 +189,21 @@ msgid "" "needing to add to them to your webserver." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:104 +#: ../../administrator_documentation/import_docs/index.md:113 msgid "" "To link your storage directory to the Funkwhale store, use the `ln -s` " "command. For example, if you have an NFS share at `/media/nfsshare`, you " "can link it to a folder like this:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:110 -#: ../../administrator_documentation/import_docs/index.md:138 +#: ../../administrator_documentation/import_docs/index.md:119 +#: ../../administrator_documentation/import_docs/index.md:148 msgid "" "You can then run the `import_files` command against " "`/srv/funkwhale/data/music/nfsshare`." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:116 +#: ../../administrator_documentation/import_docs/index.md:126 msgid "" "On a Docker install you can use bind mounts to reference your storage " "directory. To do this, you need to add the directory to the `api` and " @@ -212,15 +212,15 @@ msgid "" "your `docker-compose.yml` file:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:142 +#: ../../administrator_documentation/import_docs/index.md:152 msgid "Import your files" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:144 +#: ../../administrator_documentation/import_docs/index.md:154 msgid "To use the in-place import method, follow these steps:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:154 +#: ../../administrator_documentation/import_docs/index.md:168 msgid "" "Add your storage location to your `.env` file if you don't want to link " "it to the Funkwhale store. See the [in-place import configuration " @@ -228,21 +228,21 @@ msgid "" "configuration) for more information." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:161 +#: ../../administrator_documentation/import_docs/index.md:175 msgid "" "Run your import command against your music storage directory. In this " "example, the storage directory is `/srv/funkwhale/data/music/nfsshare`. " "Replace this with your storage directory." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:167 -#: ../../administrator_documentation/import_docs/index.md:180 +#: ../../administrator_documentation/import_docs/index.md:181 +#: ../../administrator_documentation/import_docs/index.md:195 msgid "" "Funkwhale imports the music in your storage directory into the specified " "library." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:173 +#: ../../administrator_documentation/import_docs/index.md:188 msgid "" "Add your storage location to your `.env` file if you don't want to bind " "it to the Funkwhale store. See the [in-place import configuration " @@ -250,39 +250,39 @@ msgid "" "configuration) for more information." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:174 +#: ../../administrator_documentation/import_docs/index.md:189 msgid "Run your import command against your music storage directory:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:184 +#: ../../administrator_documentation/import_docs/index.md:199 msgid "Album art" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:186 +#: ../../administrator_documentation/import_docs/index.md:201 msgid "" "Funkwhale attempts to import album art for your music library. The import" " process checks for the following." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:188 +#: ../../administrator_documentation/import_docs/index.md:203 msgid "The cover embedded in the audio files (works with FLAC and MP3 files)." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:189 +#: ../../administrator_documentation/import_docs/index.md:204 msgid "A `cover.jpg` or `cover.png` in the the track's directory." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:190 +#: ../../administrator_documentation/import_docs/index.md:205 msgid "" "An `mbid` in the file's tags. If there is an `mbid`, the import process " "tries to fetch cover art from Musicbrainz." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:192 +#: ../../administrator_documentation/import_docs/index.md:207 msgid "Watch for filesystem changes" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:194 +#: ../../administrator_documentation/import_docs/index.md:209 msgid "" "You can run the `import_files` command any time you add new files or " "update files. For larger collections, this may not be practical. To watch" @@ -291,108 +291,95 @@ msgid "" "and update your database when something changes." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:196 +#: ../../administrator_documentation/import_docs/index.md:211 msgid "" "The `--watch` flag performs the following actions when it detects a " "change:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:198 +#: ../../administrator_documentation/import_docs/index.md:213 msgid "File created – imports the track." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:199 +#: ../../administrator_documentation/import_docs/index.md:214 msgid "File moved – updates the location of the track in the database." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:200 +#: ../../administrator_documentation/import_docs/index.md:215 msgid "File metadata updated – updates the track metadata in the database." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:201 +#: ../../administrator_documentation/import_docs/index.md:216 msgid "File deleted – removes the file from the database." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:205 -msgid "" -"The `import_files --watch` command watches for changes to the following " -"metadata fields:" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:207 -msgid "Track mbid" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:208 -msgid "Track title" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:209 -msgid "Track position and disc number" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:210 -msgid "Track license and copyright" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:211 -msgid "Track genre" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:212 -msgid "Album cover" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:213 -msgid "Album title" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:214 -msgid "Album mbid" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:215 -msgid "Album release date" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:216 -msgid "Artist name" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:217 -msgid "Artist mbid" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:218 -msgid "Album artist name" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:219 -msgid "Album artist mbid" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:239 +#: ../../administrator_documentation/import_docs/index.md:259 msgid "Prune dangling metadata" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:241 +#: ../../administrator_documentation/import_docs/index.md:261 msgid "" "Funkwhale doesn't delete track metadata when you delete a track. This is " "useful if you want to delete a file but keep a record of a track for " "created playlists or favorites." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:243 +#: ../../administrator_documentation/import_docs/index.md:263 msgid "" "If you want to remove the file's metadata when you delete the file, run " "`import_files` with the `--prune` flag. This flag removes the metadata of" " any" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:246 +#: ../../administrator_documentation/import_docs/index.md:266 msgid "" "You can use the `--prune` flag with the `--watch` flag. This means " "Funkwhale removes the metadata of referenced files you delete from your " "storage." msgstr "" +#~ msgid "" +#~ "The `import_files --watch` command watches " +#~ "for changes to the following metadata" +#~ " fields:" +#~ msgstr "" + +#~ msgid "Track mbid" +#~ msgstr "" + +#~ msgid "Track title" +#~ msgstr "" + +#~ msgid "Track position and disc number" +#~ msgstr "" + +#~ msgid "Track license and copyright" +#~ msgstr "" + +#~ msgid "Track genre" +#~ msgstr "" + +#~ msgid "Album cover" +#~ msgstr "" + +#~ msgid "Album title" +#~ msgstr "" + +#~ msgid "Album mbid" +#~ msgstr "" + +#~ msgid "Album release date" +#~ msgstr "" + +#~ msgid "Artist name" +#~ msgstr "" + +#~ msgid "Artist mbid" +#~ msgstr "" + +#~ msgid "Album artist name" +#~ msgstr "" + +#~ msgid "Album artist mbid" +#~ msgstr "" + diff --git a/docs/locales/en_US/LC_MESSAGES/administrator_documentation/troubleshooting/backend.po b/docs/locales/en_US/LC_MESSAGES/administrator_documentation/troubleshooting/backend.po index c8bef298e..e4ba93bda 100644 --- a/docs/locales/en_US/LC_MESSAGES/administrator_documentation/troubleshooting/backend.po +++ b/docs/locales/en_US/LC_MESSAGES/administrator_documentation/troubleshooting/backend.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../administrator_documentation/troubleshooting/backend.md:1 msgid "Troubleshoot backend issues" @@ -47,10 +47,10 @@ msgid "Nginx" msgstr "" #: ../../administrator_documentation/troubleshooting/backend.md -msgid "Apache" +msgid "Apache2" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:29 +#: ../../administrator_documentation/troubleshooting/backend.md:33 msgid "" "__API logs__ – check these if you are having issues with the Funkwhale " "app, federation, or imports." @@ -64,37 +64,37 @@ msgstr "" msgid "Docker" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:47 +#: ../../administrator_documentation/troubleshooting/backend.md:56 msgid "" "__Celery logs__ – check these if a federation or import task isn't " "working." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:65 +#: ../../administrator_documentation/troubleshooting/backend.md:79 msgid "Troubleshoot issues" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:67 +#: ../../administrator_documentation/troubleshooting/backend.md:81 msgid "API issues" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:69 +#: ../../administrator_documentation/troubleshooting/backend.md:83 msgid "If the API isn't serving audio files, try the following:" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:71 +#: ../../administrator_documentation/troubleshooting/backend.md:85 msgid "" "If you’re using Docker, check you have commented out the `MEDIA_ROOT` " "variable in your `.env` file." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:72 +#: ../../administrator_documentation/troubleshooting/backend.md:86 msgid "" "Check the `_protected/media` block in your webserver points to your media" " path. This is `/srv/funkwhale/data/media` by default." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:73 +#: ../../administrator_documentation/troubleshooting/backend.md:87 msgid "" "If you’re using the in-place import, check you have configured your media" " paths. Check the `MUSIC_DIRECTORY_PATH`, `MUSIC_DIRECTORY_SERVE_PATH` " @@ -102,136 +102,143 @@ msgid "" "webserver can read these directories." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:75 +#: ../../administrator_documentation/troubleshooting/backend.md:89 msgid "Import issues" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:77 +#: ../../administrator_documentation/troubleshooting/backend.md:91 msgid "If you're having issues importing files, try the following:" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:79 +#: ../../administrator_documentation/troubleshooting/backend.md:93 msgid "Check that the file is encoded in a supported format" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:83 +#: ../../administrator_documentation/troubleshooting/backend.md +msgid "Supported formats" +msgstr "" + +#: ../../administrator_documentation/troubleshooting/backend.md:97 msgid "flac" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:84 +#: ../../administrator_documentation/troubleshooting/backend.md:98 msgid "ogg" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:85 +#: ../../administrator_documentation/troubleshooting/backend.md:99 msgid "mp3" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:86 +#: ../../administrator_documentation/troubleshooting/backend.md:100 msgid "opus" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:87 +#: ../../administrator_documentation/troubleshooting/backend.md:101 msgid "aac" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:88 +#: ../../administrator_documentation/troubleshooting/backend.md:102 msgid "m4a" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:89 +#: ../../administrator_documentation/troubleshooting/backend.md:103 msgid "aiff" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:90 +#: ../../administrator_documentation/troubleshooting/backend.md:104 msgid "aif" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:94 +#: ../../administrator_documentation/troubleshooting/backend.md:108 msgid "Make sure your files play in another media player." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:95 +#: ../../administrator_documentation/troubleshooting/backend.md:109 msgid "" "Make sure your files are [tagged " "correctly](../../user_documentation/libraries/tag_music.md)." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:96 +#: ../../administrator_documentation/troubleshooting/backend.md:110 msgid "Check the Celery logs for errors during the import." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:98 +#: ../../administrator_documentation/troubleshooting/backend.md:112 msgid "Federation issues" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:100 +#: ../../administrator_documentation/troubleshooting/backend.md:114 msgid "If you are having issues accessing federated content, try the following:" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:102 +#: ../../administrator_documentation/troubleshooting/backend.md:116 msgid "" "Check that the remote library received your follow request and approved " "it." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:103 +#: ../../administrator_documentation/troubleshooting/backend.md:117 msgid "Trigger a library scan in the Funkwhale frontend." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:104 +#: ../../administrator_documentation/troubleshooting/backend.md:118 msgid "Check the Celery logs for errors during the scan." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:106 +#: ../../administrator_documentation/troubleshooting/backend.md:120 msgid "Memory tracing" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:108 +#: ../../administrator_documentation/troubleshooting/backend.md:122 msgid "" "If your Funkwhale server uses more memory than expected, you can check " "the footprint of requests. This requires a middleware to check memory " "allocation. To set up this middleware:" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:110 +#: ../../administrator_documentation/troubleshooting/backend.md:124 msgid "Add the middleware to your `.env` file." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:116 +#: ../../administrator_documentation/troubleshooting/backend.md:130 msgid "Enable memory tracing in your `.env` file." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:122 -#: ../../administrator_documentation/troubleshooting/backend.md:156 +#: ../../administrator_documentation/troubleshooting/backend.md:136 +#: ../../administrator_documentation/troubleshooting/backend.md:175 msgid "Restart your Funkwhale server." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:140 +#: ../../administrator_documentation/troubleshooting/backend.md:159 msgid "" "The middleware prints out the top 25 memory allocations to the API logs. " "You can use these to see what requests use the most memory." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:142 +#: ../../administrator_documentation/troubleshooting/backend.md:161 msgid "To disable memory tracing:" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:144 +#: ../../administrator_documentation/troubleshooting/backend.md:163 msgid "Remove the middleware from your `.env` file." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:150 +#: ../../administrator_documentation/troubleshooting/backend.md:169 msgid "Disable memory tracing in your `.env` file." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:174 +#: ../../administrator_documentation/troubleshooting/backend.md:198 msgid "Get help" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:176 +#: ../../administrator_documentation/troubleshooting/backend.md:200 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 "" +#~ msgid "Apache" +#~ msgstr "" + diff --git a/docs/locales/en_US/LC_MESSAGES/administrator_documentation/uninstall_docs/debian.po b/docs/locales/en_US/LC_MESSAGES/administrator_documentation/uninstall_docs/debian.po index 307364b4f..6ae065335 100644 --- a/docs/locales/en_US/LC_MESSAGES/administrator_documentation/uninstall_docs/debian.po +++ b/docs/locales/en_US/LC_MESSAGES/administrator_documentation/uninstall_docs/debian.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../administrator_documentation/uninstall_docs/debian.md:1 msgid "Uninstall Debian installation" @@ -73,13 +73,13 @@ msgstr "" msgid "Nginx" msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:54 -#: ../../administrator_documentation/uninstall_docs/debian.md:72 +#: ../../administrator_documentation/uninstall_docs/debian.md:58 +#: ../../administrator_documentation/uninstall_docs/debian.md:77 msgid "Remove the configuration files from your web host." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:62 -#: ../../administrator_documentation/uninstall_docs/debian.md:79 +#: ../../administrator_documentation/uninstall_docs/debian.md:66 +#: ../../administrator_documentation/uninstall_docs/debian.md:84 msgid "Reload the web server." msgstr "" @@ -87,74 +87,77 @@ msgstr "" msgid "Apache2" msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:87 +#: ../../administrator_documentation/uninstall_docs/debian.md:92 msgid "Remove the Funkwhale database" msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:90 +#: ../../administrator_documentation/uninstall_docs/debian.md:95 msgid "" "This action is __irreversible__. Make sure you have [backed up your " "data](../upgrade_docs/backup.md) before proceeding." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:93 +#: ../../administrator_documentation/uninstall_docs/debian.md:98 msgid "" "Once you have stopped the Funkwhale services, you can remove the " "Funkwhale database." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:95 +#: ../../administrator_documentation/uninstall_docs/debian.md:100 msgid "Navigate to your Funkwhale directory." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:101 +#: ../../administrator_documentation/uninstall_docs/debian.md:106 msgid "Delete the Funkwhale database." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:107 +#: ../../administrator_documentation/uninstall_docs/debian.md:112 msgid "Delete the Funkwhale user." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:113 +#: ../../administrator_documentation/uninstall_docs/debian.md:118 msgid "Delete the Funkwhale account" msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:116 +#: ../../administrator_documentation/uninstall_docs/debian.md:121 msgid "" "This action deletes the `/srv/funkwhale/` directory. Make sure you have " "[backed up any data](../upgrade_docs/backup.md) you want to keep." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:119 +#: ../../administrator_documentation/uninstall_docs/debian.md:124 msgid "" "Once you have removed the database, you can delete the `funkwhale` user " "and all associated data." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:125 +#: ../../administrator_documentation/uninstall_docs/debian.md:130 msgid "" "This deletes the `funkwhale` user and everything in their home directory " "(`/srv/funkwhale/`). If your content is hosted in an S3-compatible store," " you need to delete this data separately." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:127 +#: ../../administrator_documentation/uninstall_docs/debian.md:132 msgid "Uninstall dependencies" msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:129 +#: ../../administrator_documentation/uninstall_docs/debian.md:134 msgid "Funkwhale uses the following dependencies on your server:" msgstr "" #: ../../administrator_documentation/uninstall_docs/debian.md -msgid "apt" +msgid "Apt" msgstr "" #: ../../administrator_documentation/uninstall_docs/debian.md msgid "Python" msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:160 +#: ../../administrator_documentation/uninstall_docs/debian.md:170 msgid "Uninstall any dependencies you don't need." msgstr "" +#~ msgid "apt" +#~ msgstr "" + diff --git a/docs/locales/en_US/LC_MESSAGES/administrator_documentation/uninstall_docs/quick_install.po b/docs/locales/en_US/LC_MESSAGES/administrator_documentation/uninstall_docs/quick_install.po index 3aea8f8f3..a49c61c43 100644 --- a/docs/locales/en_US/LC_MESSAGES/administrator_documentation/uninstall_docs/quick_install.po +++ b/docs/locales/en_US/LC_MESSAGES/administrator_documentation/uninstall_docs/quick_install.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../administrator_documentation/uninstall_docs/quick_install.md:1 msgid "Uninstall using the quick install script" @@ -75,13 +75,13 @@ msgstr "" msgid "Nginx" msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:54 -#: ../../administrator_documentation/uninstall_docs/quick_install.md:72 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:58 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:77 msgid "Remove the configuration files from your web host." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:62 -#: ../../administrator_documentation/uninstall_docs/quick_install.md:79 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:66 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:84 msgid "Reload the web server." msgstr "" @@ -89,76 +89,79 @@ msgstr "" msgid "Apache2" msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:87 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:92 msgid "Remove the Funkwhale database" msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:90 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:95 msgid "" "This action is __irreversible__. Make sure you have [backed up your " "data](../upgrade_docs/backup.md) before proceeding." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:93 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:98 msgid "" "Once you have stopped the Funkwhale services, you can remove the " "Funkwhale database." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:95 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:100 msgid "Navigate to your Funkwhale directory." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:101 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:106 msgid "Delete the Funkwhale database." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:107 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:112 msgid "Delete the Funkwhale user." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:113 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:118 msgid "Delete the Funkwhale account" msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:116 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:121 msgid "" "This action deletes the `/srv/funkwhale/` directory. Make sure you have " "[backed up any data](../upgrade_docs/backup.md) you want to keep." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:119 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:124 msgid "" "Once you have removed the database, you can delete the `funkwhale` user " "and all associated data." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:125 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:130 msgid "" "This deletes the `funkwhale` user and everything in their home directory " "(`/srv/funkwhale/`). If your content is hosted in an S3-compatible store," " you need to delete this data separately." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:127 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:132 msgid "Uninstall dependencies" msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:129 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:134 msgid "" "The quick install script installs the following dependencies on your " "server:" msgstr "" #: ../../administrator_documentation/uninstall_docs/quick_install.md -msgid "apt" +msgid "Apt" msgstr "" #: ../../administrator_documentation/uninstall_docs/quick_install.md msgid "Python" msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:160 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:170 msgid "Uninstall any dependencies you don't need." msgstr "" +#~ msgid "apt" +#~ msgstr "" + diff --git a/docs/locales/en_US/LC_MESSAGES/changelog.po b/docs/locales/en_US/LC_MESSAGES/changelog.po index f38cc2441..88ae52210 100644 --- a/docs/locales/en_US/LC_MESSAGES/changelog.po +++ b/docs/locales/en_US/LC_MESSAGES/changelog.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../../CHANGELOG:2 msgid "Changelog" @@ -44,302 +44,389 @@ msgid "" msgstr "" #: ../../../CHANGELOG:14 -msgid "1.2.5 (2022-05-07)" +msgid "1.2.7 (2022-07-14)" msgstr "" -#: ../../../CHANGELOG:16 ../../../CHANGELOG:68 ../../../CHANGELOG:114 -#: ../../../CHANGELOG:173 ../../../CHANGELOG:230 ../../../CHANGELOG:261 -#: ../../../CHANGELOG:465 ../../../CHANGELOG:473 ../../../CHANGELOG:492 -#: ../../../CHANGELOG:511 ../../../CHANGELOG:531 ../../../CHANGELOG:617 -#: ../../../CHANGELOG:631 ../../../CHANGELOG:693 ../../../CHANGELOG:718 -#: ../../../CHANGELOG:862 ../../../CHANGELOG:894 ../../../CHANGELOG:1270 -#: ../../../CHANGELOG:1335 ../../../CHANGELOG:1660 ../../../CHANGELOG:1709 -#: ../../../CHANGELOG:1929 ../../../CHANGELOG:1980 ../../../CHANGELOG:2001 +#: ../../../CHANGELOG:16 ../../../CHANGELOG:41 ../../../CHANGELOG:93 +#: ../../../CHANGELOG:145 ../../../CHANGELOG:191 ../../../CHANGELOG:250 +#: ../../../CHANGELOG:307 ../../../CHANGELOG:338 ../../../CHANGELOG:542 +#: ../../../CHANGELOG:550 ../../../CHANGELOG:569 ../../../CHANGELOG:588 +#: ../../../CHANGELOG:608 ../../../CHANGELOG:694 ../../../CHANGELOG:708 +#: ../../../CHANGELOG:770 ../../../CHANGELOG:795 ../../../CHANGELOG:939 +#: ../../../CHANGELOG:971 ../../../CHANGELOG:1347 ../../../CHANGELOG:1412 +#: ../../../CHANGELOG:1737 ../../../CHANGELOG:1786 ../../../CHANGELOG:2006 +#: ../../../CHANGELOG:2057 ../../../CHANGELOG:2078 msgid "" "Upgrade instructions are available at " "https://docs.funkwhale.audio/admin/upgrading.html" msgstr "" -#: ../../../CHANGELOG:19 ../../../CHANGELOG:71 ../../../CHANGELOG:117 -#: ../../../CHANGELOG:285 ../../../CHANGELOG:476 ../../../CHANGELOG:495 -#: ../../../CHANGELOG:514 ../../../CHANGELOG:534 ../../../CHANGELOG:634 -#: ../../../CHANGELOG:696 ../../../CHANGELOG:786 ../../../CHANGELOG:865 -#: ../../../CHANGELOG:902 ../../../CHANGELOG:1150 ../../../CHANGELOG:1292 -#: ../../../CHANGELOG:1577 ../../../CHANGELOG:1663 ../../../CHANGELOG:1830 -#: ../../../CHANGELOG:1946 ../../../CHANGELOG:1983 ../../../CHANGELOG:2084 -#: ../../../CHANGELOG:2323 ../../../CHANGELOG:2417 ../../../CHANGELOG:2633 -#: ../../../CHANGELOG:2715 ../../../CHANGELOG:2948 ../../../CHANGELOG:3019 -#: ../../../CHANGELOG:3140 ../../../CHANGELOG:3239 ../../../CHANGELOG:3441 -#: ../../../CHANGELOG:3561 ../../../CHANGELOG:3709 ../../../CHANGELOG:3805 -#: ../../../CHANGELOG:3898 ../../../CHANGELOG:3972 -msgid "Enhancements:" -msgstr "" - -#: ../../../CHANGELOG:21 -msgid "Parameterize the default S3 ACL when uploading objects. (#1319)" -msgstr "" - -#: ../../../CHANGELOG:24 ../../../CHANGELOG:76 ../../../CHANGELOG:123 -#: ../../../CHANGELOG:176 ../../../CHANGELOG:233 ../../../CHANGELOG:305 -#: ../../../CHANGELOG:480 ../../../CHANGELOG:500 ../../../CHANGELOG:519 -#: ../../../CHANGELOG:548 ../../../CHANGELOG:620 ../../../CHANGELOG:649 -#: ../../../CHANGELOG:702 ../../../CHANGELOG:811 ../../../CHANGELOG:873 -#: ../../../CHANGELOG:912 ../../../CHANGELOG:1178 ../../../CHANGELOG:1302 -#: ../../../CHANGELOG:1607 ../../../CHANGELOG:1677 ../../../CHANGELOG:1865 -#: ../../../CHANGELOG:1954 ../../../CHANGELOG:1990 ../../../CHANGELOG:2094 -#: ../../../CHANGELOG:2361 ../../../CHANGELOG:2427 ../../../CHANGELOG:2599 -#: ../../../CHANGELOG:2615 ../../../CHANGELOG:2643 ../../../CHANGELOG:2733 -#: ../../../CHANGELOG:2954 ../../../CHANGELOG:3030 ../../../CHANGELOG:3149 -#: ../../../CHANGELOG:3256 ../../../CHANGELOG:3448 ../../../CHANGELOG:3567 -#: ../../../CHANGELOG:3722 ../../../CHANGELOG:3816 ../../../CHANGELOG:3882 -#: ../../../CHANGELOG:3986 ../../../CHANGELOG:4058 ../../../CHANGELOG:4083 -#: ../../../CHANGELOG:4194 ../../../CHANGELOG:4210 ../../../CHANGELOG:4365 -#: ../../../CHANGELOG:4383 +#: ../../../CHANGELOG:19 ../../../CHANGELOG:44 ../../../CHANGELOG:101 +#: ../../../CHANGELOG:153 ../../../CHANGELOG:200 ../../../CHANGELOG:253 +#: ../../../CHANGELOG:310 ../../../CHANGELOG:382 ../../../CHANGELOG:557 +#: ../../../CHANGELOG:577 ../../../CHANGELOG:596 ../../../CHANGELOG:625 +#: ../../../CHANGELOG:697 ../../../CHANGELOG:726 ../../../CHANGELOG:779 +#: ../../../CHANGELOG:888 ../../../CHANGELOG:950 ../../../CHANGELOG:989 +#: ../../../CHANGELOG:1255 ../../../CHANGELOG:1379 ../../../CHANGELOG:1684 +#: ../../../CHANGELOG:1754 ../../../CHANGELOG:1942 ../../../CHANGELOG:2031 +#: ../../../CHANGELOG:2067 ../../../CHANGELOG:2171 ../../../CHANGELOG:2438 +#: ../../../CHANGELOG:2504 ../../../CHANGELOG:2676 ../../../CHANGELOG:2692 +#: ../../../CHANGELOG:2720 ../../../CHANGELOG:2810 ../../../CHANGELOG:3031 +#: ../../../CHANGELOG:3107 ../../../CHANGELOG:3226 ../../../CHANGELOG:3333 +#: ../../../CHANGELOG:3525 ../../../CHANGELOG:3644 ../../../CHANGELOG:3799 +#: ../../../CHANGELOG:3893 ../../../CHANGELOG:3959 ../../../CHANGELOG:4063 +#: ../../../CHANGELOG:4135 ../../../CHANGELOG:4160 ../../../CHANGELOG:4271 +#: ../../../CHANGELOG:4287 ../../../CHANGELOG:4442 ../../../CHANGELOG:4460 msgid "Bugfixes:" msgstr "" -#: ../../../CHANGELOG:26 -msgid "Fix stopped player to not show 00:00 when loading a track (#1432)" +#: ../../../CHANGELOG:21 +msgid "Fixed libre.fm plugin not submitting scrobbles (#1817)" msgstr "" -#: ../../../CHANGELOG:27 -msgid "Fixes channel page (#1729) (1729)" -msgstr "" - -#: ../../../CHANGELOG:29 ../../../CHANGELOG:104 ../../../CHANGELOG:342 +#: ../../../CHANGELOG:23 ../../../CHANGELOG:58 ../../../CHANGELOG:106 +#: ../../../CHANGELOG:181 ../../../CHANGELOG:419 msgid "Committers:" msgstr "" -#: ../../../CHANGELOG:31 ../../../CHANGELOG:42 ../../../CHANGELOG:57 -#: ../../../CHANGELOG:90 ../../../CHANGELOG:99 ../../../CHANGELOG:106 -#: ../../../CHANGELOG:139 ../../../CHANGELOG:153 ../../../CHANGELOG:163 -#: ../../../CHANGELOG:203 ../../../CHANGELOG:214 ../../../CHANGELOG:221 -#: ../../../CHANGELOG:249 ../../../CHANGELOG:680 +#: ../../../CHANGELOG:25 ../../../CHANGELOG:35 ../../../CHANGELOG:60 +#: ../../../CHANGELOG:69 ../../../CHANGELOG:86 ../../../CHANGELOG:108 +#: ../../../CHANGELOG:119 ../../../CHANGELOG:134 ../../../CHANGELOG:167 +#: ../../../CHANGELOG:176 ../../../CHANGELOG:183 ../../../CHANGELOG:216 +#: ../../../CHANGELOG:230 ../../../CHANGELOG:240 ../../../CHANGELOG:280 +#: ../../../CHANGELOG:291 ../../../CHANGELOG:298 ../../../CHANGELOG:326 +#: ../../../CHANGELOG:757 msgid "Georg Krause" msgstr "" -#: ../../../CHANGELOG:32 -msgid "Marcos" -msgstr "" - -#: ../../../CHANGELOG:33 ../../../CHANGELOG:46 ../../../CHANGELOG:60 -#: ../../../CHANGELOG:108 ../../../CHANGELOG:144 ../../../CHANGELOG:157 -#: ../../../CHANGELOG:165 -msgid "MattDHarding" -msgstr "" - -#: ../../../CHANGELOG:34 ../../../CHANGELOG:48 ../../../CHANGELOG:62 -msgid "Stuart Begley-Miller" -msgstr "" - -#: ../../../CHANGELOG:36 ../../../CHANGELOG:85 ../../../CHANGELOG:133 -#: ../../../CHANGELOG:200 ../../../CHANGELOG:238 ../../../CHANGELOG:402 -msgid "Contributors to our Issues:" -msgstr "" - -#: ../../../CHANGELOG:38 ../../../CHANGELOG:135 ../../../CHANGELOG:675 -#: ../../../CHANGELOG:710 ../../../CHANGELOG:834 ../../../CHANGELOG:886 -#: ../../../CHANGELOG:944 ../../../CHANGELOG:1224 ../../../CHANGELOG:1324 -#: ../../../CHANGELOG:1632 ../../../CHANGELOG:1697 ../../../CHANGELOG:1904 -msgid "Agate" -msgstr "" - -#: ../../../CHANGELOG:39 ../../../CHANGELOG:87 -msgid "Beto Dealmeida" -msgstr "" - -#: ../../../CHANGELOG:40 ../../../CHANGELOG:88 -msgid "Cam Sweeney" -msgstr "" - -#: ../../../CHANGELOG:41 ../../../CHANGELOG:56 ../../../CHANGELOG:89 -#: ../../../CHANGELOG:138 ../../../CHANGELOG:152 ../../../CHANGELOG:202 -#: ../../../CHANGELOG:213 ../../../CHANGELOG:220 ../../../CHANGELOG:677 -#: ../../../CHANGELOG:712 ../../../CHANGELOG:839 ../../../CHANGELOG:888 -#: ../../../CHANGELOG:945 ../../../CHANGELOG:1229 ../../../CHANGELOG:1321 -#: ../../../CHANGELOG:1631 ../../../CHANGELOG:1694 ../../../CHANGELOG:1901 -msgid "Ciarán Ainsworth" -msgstr "" - -#: ../../../CHANGELOG:43 ../../../CHANGELOG:58 ../../../CHANGELOG:91 -#: ../../../CHANGELOG:100 ../../../CHANGELOG:140 ../../../CHANGELOG:154 -#: ../../../CHANGELOG:164 ../../../CHANGELOG:204 ../../../CHANGELOG:215 -#: ../../../CHANGELOG:222 -msgid "JuniorJPDJ" -msgstr "" - -#: ../../../CHANGELOG:44 ../../../CHANGELOG:59 ../../../CHANGELOG:92 -#: ../../../CHANGELOG:101 ../../../CHANGELOG:107 ../../../CHANGELOG:142 -#: ../../../CHANGELOG:156 ../../../CHANGELOG:205 ../../../CHANGELOG:216 -#: ../../../CHANGELOG:224 +#: ../../../CHANGELOG:26 ../../../CHANGELOG:31 ../../../CHANGELOG:36 +#: ../../../CHANGELOG:61 ../../../CHANGELOG:70 ../../../CHANGELOG:87 +#: ../../../CHANGELOG:121 ../../../CHANGELOG:136 ../../../CHANGELOG:169 +#: ../../../CHANGELOG:178 ../../../CHANGELOG:184 ../../../CHANGELOG:219 +#: ../../../CHANGELOG:233 ../../../CHANGELOG:282 ../../../CHANGELOG:293 +#: ../../../CHANGELOG:301 msgid "Marcos Peña" msgstr "" -#: ../../../CHANGELOG:45 ../../../CHANGELOG:93 ../../../CHANGELOG:143 -#: ../../../CHANGELOG:206 -msgid "Mathieu Jourdan" +#: ../../../CHANGELOG:28 ../../../CHANGELOG:65 ../../../CHANGELOG:113 +#: ../../../CHANGELOG:162 ../../../CHANGELOG:210 ../../../CHANGELOG:277 +#: ../../../CHANGELOG:315 ../../../CHANGELOG:479 +msgid "Contributors to our Issues:" msgstr "" -#: ../../../CHANGELOG:47 ../../../CHANGELOG:94 ../../../CHANGELOG:145 -#: ../../../CHANGELOG:207 -msgid "Micha Gläß-Stöcker" +#: ../../../CHANGELOG:30 ../../../CHANGELOG:73 ../../../CHANGELOG:118 +#: ../../../CHANGELOG:133 ../../../CHANGELOG:166 ../../../CHANGELOG:215 +#: ../../../CHANGELOG:229 ../../../CHANGELOG:279 ../../../CHANGELOG:290 +#: ../../../CHANGELOG:297 ../../../CHANGELOG:754 ../../../CHANGELOG:789 +#: ../../../CHANGELOG:916 ../../../CHANGELOG:965 ../../../CHANGELOG:1022 +#: ../../../CHANGELOG:1306 ../../../CHANGELOG:1398 ../../../CHANGELOG:1708 +#: ../../../CHANGELOG:1771 ../../../CHANGELOG:1978 +msgid "Ciarán Ainsworth" msgstr "" -#: ../../../CHANGELOG:49 ../../../CHANGELOG:949 ../../../CHANGELOG:1260 -msgid "Tony Wasserka" -msgstr "" - -#: ../../../CHANGELOG:50 ../../../CHANGELOG:147 ../../../CHANGELOG:683 -#: ../../../CHANGELOG:1911 -msgid "jovuit" -msgstr "" - -#: ../../../CHANGELOG:51 ../../../CHANGELOG:63 ../../../CHANGELOG:95 -#: ../../../CHANGELOG:102 ../../../CHANGELOG:148 ../../../CHANGELOG:158 -#: ../../../CHANGELOG:209 -msgid "petitminion" -msgstr "" - -#: ../../../CHANGELOG:52 -msgid "pullopen" -msgstr "" - -#: ../../../CHANGELOG:54 ../../../CHANGELOG:97 ../../../CHANGELOG:150 -#: ../../../CHANGELOG:211 ../../../CHANGELOG:247 ../../../CHANGELOG:435 +#: ../../../CHANGELOG:33 ../../../CHANGELOG:83 ../../../CHANGELOG:131 +#: ../../../CHANGELOG:174 ../../../CHANGELOG:227 ../../../CHANGELOG:288 +#: ../../../CHANGELOG:324 ../../../CHANGELOG:512 msgid "Contributors to our Merge Requests:" msgstr "" -#: ../../../CHANGELOG:61 -msgid "PhieF" +#: ../../../CHANGELOG:39 +msgid "1.2.6 (2022-07-04)" msgstr "" -#: ../../../CHANGELOG:66 -msgid "1.2.4 (2022-04-23)" +#: ../../../CHANGELOG:46 +msgid "Channel overview was displaying foreign tracks (#1773)" msgstr "" -#: ../../../CHANGELOG:73 -msgid "Hand cursor now displayed over artist and album cards" +#: ../../../CHANGELOG:47 +msgid "" +"Fixed login form focusing reset password link instead of next input " +"(#1373)" +msgstr "" + +#: ../../../CHANGELOG:48 +msgid "Fixed missing album contextual menu (#1791)" +msgstr "" + +#: ../../../CHANGELOG:49 +msgid "Fixed single listening submission when repeating a song (#1312)" +msgstr "" + +#: ../../../CHANGELOG:50 +msgid "Fixed subsonic createPlaylist's endpoint doesn't update playlist (#1263)" +msgstr "" + +#: ../../../CHANGELOG:51 +msgid "Resolve timeouts if nodeinfo and service actor is not known (#1714)" +msgstr "" + +#: ../../../CHANGELOG:54 ../../../CHANGELOG:415 ../../../CHANGELOG:2524 +#: ../../../CHANGELOG:3120 ../../../CHANGELOG:3358 ../../../CHANGELOG:4167 +#: ../../../CHANGELOG:4297 +msgid "Other:" +msgstr "" + +#: ../../../CHANGELOG:56 +msgid "Replaced references to #funkwhale-troubleshooting with #funkwhale-support" +msgstr "" + +#: ../../../CHANGELOG:62 ../../../CHANGELOG:81 ../../../CHANGELOG:88 +#: ../../../CHANGELOG:243 +msgid "Petitminion" +msgstr "" + +#: ../../../CHANGELOG:63 ../../../CHANGELOG:68 ../../../CHANGELOG:85 +msgid "wvffle" +msgstr "" + +#: ../../../CHANGELOG:67 +msgid "jeweet" +msgstr "" + +#: ../../../CHANGELOG:71 +msgid "AMoonRabbit" +msgstr "" + +#: ../../../CHANGELOG:72 ../../../CHANGELOG:124 ../../../CHANGELOG:171 +#: ../../../CHANGELOG:222 ../../../CHANGELOG:284 +msgid "Micha Gläß-Stöcker" +msgstr "" + +#: ../../../CHANGELOG:74 ../../../CHANGELOG:758 +msgid "heyarne" +msgstr "" + +#: ../../../CHANGELOG:75 ../../../CHANGELOG:115 ../../../CHANGELOG:212 +#: ../../../CHANGELOG:752 ../../../CHANGELOG:787 ../../../CHANGELOG:911 +#: ../../../CHANGELOG:963 ../../../CHANGELOG:1021 ../../../CHANGELOG:1301 +#: ../../../CHANGELOG:1401 ../../../CHANGELOG:1709 ../../../CHANGELOG:1774 +#: ../../../CHANGELOG:1981 +msgid "Agate" +msgstr "" + +#: ../../../CHANGELOG:76 ../../../CHANGELOG:120 ../../../CHANGELOG:135 +#: ../../../CHANGELOG:168 ../../../CHANGELOG:177 ../../../CHANGELOG:217 +#: ../../../CHANGELOG:231 ../../../CHANGELOG:241 ../../../CHANGELOG:281 +#: ../../../CHANGELOG:292 ../../../CHANGELOG:299 +msgid "JuniorJPDJ" +msgstr "" + +#: ../../../CHANGELOG:77 +msgid "MichaelBechHansen" msgstr "" #: ../../../CHANGELOG:78 +msgid "ooZberg" +msgstr "" + +#: ../../../CHANGELOG:79 +msgid "Esras ." +msgstr "" + +#: ../../../CHANGELOG:80 ../../../CHANGELOG:138 +msgid "PhieF" +msgstr "" + +#: ../../../CHANGELOG:91 +msgid "1.2.5 (2022-05-07)" +msgstr "" + +#: ../../../CHANGELOG:96 ../../../CHANGELOG:148 ../../../CHANGELOG:194 +#: ../../../CHANGELOG:362 ../../../CHANGELOG:553 ../../../CHANGELOG:572 +#: ../../../CHANGELOG:591 ../../../CHANGELOG:611 ../../../CHANGELOG:711 +#: ../../../CHANGELOG:773 ../../../CHANGELOG:863 ../../../CHANGELOG:942 +#: ../../../CHANGELOG:979 ../../../CHANGELOG:1227 ../../../CHANGELOG:1369 +#: ../../../CHANGELOG:1654 ../../../CHANGELOG:1740 ../../../CHANGELOG:1907 +#: ../../../CHANGELOG:2023 ../../../CHANGELOG:2060 ../../../CHANGELOG:2161 +#: ../../../CHANGELOG:2400 ../../../CHANGELOG:2494 ../../../CHANGELOG:2710 +#: ../../../CHANGELOG:2792 ../../../CHANGELOG:3025 ../../../CHANGELOG:3096 +#: ../../../CHANGELOG:3217 ../../../CHANGELOG:3316 ../../../CHANGELOG:3518 +#: ../../../CHANGELOG:3638 ../../../CHANGELOG:3786 ../../../CHANGELOG:3882 +#: ../../../CHANGELOG:3975 ../../../CHANGELOG:4049 +msgid "Enhancements:" +msgstr "" + +#: ../../../CHANGELOG:98 +msgid "Parameterize the default S3 ACL when uploading objects. (#1319)" +msgstr "" + +#: ../../../CHANGELOG:103 +msgid "Fix stopped player to not show 00:00 when loading a track (#1432)" +msgstr "" + +#: ../../../CHANGELOG:104 +msgid "Fixes channel page (#1729) (1729)" +msgstr "" + +#: ../../../CHANGELOG:109 +msgid "Marcos" +msgstr "" + +#: ../../../CHANGELOG:110 ../../../CHANGELOG:123 ../../../CHANGELOG:137 +#: ../../../CHANGELOG:185 ../../../CHANGELOG:221 ../../../CHANGELOG:234 +#: ../../../CHANGELOG:242 +msgid "MattDHarding" +msgstr "" + +#: ../../../CHANGELOG:111 ../../../CHANGELOG:125 ../../../CHANGELOG:139 +msgid "Stuart Begley-Miller" +msgstr "" + +#: ../../../CHANGELOG:116 ../../../CHANGELOG:164 +msgid "Beto Dealmeida" +msgstr "" + +#: ../../../CHANGELOG:117 ../../../CHANGELOG:165 +msgid "Cam Sweeney" +msgstr "" + +#: ../../../CHANGELOG:122 ../../../CHANGELOG:170 ../../../CHANGELOG:220 +#: ../../../CHANGELOG:283 +msgid "Mathieu Jourdan" +msgstr "" + +#: ../../../CHANGELOG:126 ../../../CHANGELOG:1026 ../../../CHANGELOG:1337 +msgid "Tony Wasserka" +msgstr "" + +#: ../../../CHANGELOG:127 ../../../CHANGELOG:224 ../../../CHANGELOG:760 +#: ../../../CHANGELOG:1988 +msgid "jovuit" +msgstr "" + +#: ../../../CHANGELOG:128 ../../../CHANGELOG:140 ../../../CHANGELOG:172 +#: ../../../CHANGELOG:179 ../../../CHANGELOG:225 ../../../CHANGELOG:235 +#: ../../../CHANGELOG:286 +msgid "petitminion" +msgstr "" + +#: ../../../CHANGELOG:129 +msgid "pullopen" +msgstr "" + +#: ../../../CHANGELOG:143 +msgid "1.2.4 (2022-04-23)" +msgstr "" + +#: ../../../CHANGELOG:150 +msgid "Hand cursor now displayed over artist and album cards" +msgstr "" + +#: ../../../CHANGELOG:155 msgid "Fixes docs' SMTP URI configuration (#1749) (1749)" msgstr "" -#: ../../../CHANGELOG:81 ../../../CHANGELOG:328 ../../../CHANGELOG:827 -#: ../../../CHANGELOG:1314 ../../../CHANGELOG:1891 ../../../CHANGELOG:1971 -#: ../../../CHANGELOG:2108 ../../../CHANGELOG:2392 ../../../CHANGELOG:2442 -#: ../../../CHANGELOG:2750 ../../../CHANGELOG:2963 ../../../CHANGELOG:3038 -#: ../../../CHANGELOG:3162 ../../../CHANGELOG:3275 ../../../CHANGELOG:3572 -#: ../../../CHANGELOG:3731 ../../../CHANGELOG:3829 ../../../CHANGELOG:3995 -#: ../../../CHANGELOG:4069 +#: ../../../CHANGELOG:158 ../../../CHANGELOG:405 ../../../CHANGELOG:904 +#: ../../../CHANGELOG:1391 ../../../CHANGELOG:1968 ../../../CHANGELOG:2048 +#: ../../../CHANGELOG:2185 ../../../CHANGELOG:2469 ../../../CHANGELOG:2519 +#: ../../../CHANGELOG:2827 ../../../CHANGELOG:3040 ../../../CHANGELOG:3115 +#: ../../../CHANGELOG:3239 ../../../CHANGELOG:3352 ../../../CHANGELOG:3649 +#: ../../../CHANGELOG:3808 ../../../CHANGELOG:3906 ../../../CHANGELOG:4072 +#: ../../../CHANGELOG:4146 msgid "Documentation:" msgstr "" -#: ../../../CHANGELOG:83 +#: ../../../CHANGELOG:160 msgid "The documentation is now available in two versions: Develop and Stable" msgstr "" -#: ../../../CHANGELOG:112 +#: ../../../CHANGELOG:189 msgid "1.2.3 (2022-03-18)" msgstr "" -#: ../../../CHANGELOG:119 +#: ../../../CHANGELOG:196 msgid "Added support for all cover sources in the embedded player (#1697)." msgstr "" -#: ../../../CHANGELOG:120 +#: ../../../CHANGELOG:197 msgid "" "Change unmaintained PyMemoize library to django-cache-memoize to enable " "Python 3.10 support" msgstr "" -#: ../../../CHANGELOG:125 +#: ../../../CHANGELOG:202 msgid "Catch ValueError on radio end (#1596)" msgstr "" -#: ../../../CHANGELOG:126 +#: ../../../CHANGELOG:203 msgid "Fix bug that prevents users from creating a new oauth application (#1706)" msgstr "" -#: ../../../CHANGELOG:127 +#: ../../../CHANGELOG:204 msgid "Fix failed track adding to playlist being silent (#1020)" msgstr "" -#: ../../../CHANGELOG:128 +#: ../../../CHANGELOG:205 msgid "Fix recently added radio not working has expected (#1674)" msgstr "" -#: ../../../CHANGELOG:129 +#: ../../../CHANGELOG:206 msgid "" "Fixed an issue where you couldn't load the details page for tracks with " "no associated album (#1703)" msgstr "" -#: ../../../CHANGELOG:130 +#: ../../../CHANGELOG:207 msgid "Fixed library visibility dropdown (#1384)" msgstr "" -#: ../../../CHANGELOG:131 +#: ../../../CHANGELOG:208 msgid "" "In playlist editor can now click outside the trashcan but inside the " "button to delete entry (#1348)" msgstr "" -#: ../../../CHANGELOG:136 +#: ../../../CHANGELOG:213 msgid "Baudouin Feildel" msgstr "" -#: ../../../CHANGELOG:137 +#: ../../../CHANGELOG:214 msgid "Christoph Pomaska" msgstr "" -#: ../../../CHANGELOG:141 ../../../CHANGELOG:155 +#: ../../../CHANGELOG:218 ../../../CHANGELOG:232 msgid "Kasper Seweryn" msgstr "" -#: ../../../CHANGELOG:146 +#: ../../../CHANGELOG:223 msgid "dnikolov" msgstr "" -#: ../../../CHANGELOG:160 ../../../CHANGELOG:218 +#: ../../../CHANGELOG:237 ../../../CHANGELOG:295 msgid "Committers" msgstr "" -#: ../../../CHANGELOG:162 +#: ../../../CHANGELOG:239 msgid "Ciaran Ainsworth" msgstr "" -#: ../../../CHANGELOG:166 -msgid "Petitminion" -msgstr "" - -#: ../../../CHANGELOG:167 +#: ../../../CHANGELOG:244 msgid "Reinhard Prechtl" msgstr "" -#: ../../../CHANGELOG:171 +#: ../../../CHANGELOG:248 msgid "1.2.2 (2022-02-04)" msgstr "" -#: ../../../CHANGELOG:178 +#: ../../../CHANGELOG:255 msgid "" "Fix an issue where the tracks tab in a library doesn't show any tracks " "(#1683)" msgstr "" -#: ../../../CHANGELOG:179 +#: ../../../CHANGELOG:256 msgid "Fix an issue with the embedded player not showing any content (#1675)" msgstr "" -#: ../../../CHANGELOG:180 +#: ../../../CHANGELOG:257 msgid "Fix broken instance description if it contains a line break #1673" msgstr "" -#: ../../../CHANGELOG:182 +#: ../../../CHANGELOG:259 msgid "Dependency Updates:" msgstr "" -#: ../../../CHANGELOG:184 +#: ../../../CHANGELOG:261 msgid "" "Update dependency vue-template-compiler to 2.6.14 Update dependency vue " "to ^2.6.14 Update dependency vuex-persistedstate to ^2.7.1 Update " @@ -352,41 +439,41 @@ msgid "" "dependency diff to ^4.0.2 Update dependency axios-auth-refresh to ^2.2.8" msgstr "" -#: ../../../CHANGELOG:208 +#: ../../../CHANGELOG:285 msgid "Ricardo" msgstr "" -#: ../../../CHANGELOG:223 ../../../CHANGELOG:1242 ../../../CHANGELOG:1640 +#: ../../../CHANGELOG:300 ../../../CHANGELOG:1319 ../../../CHANGELOG:1717 msgid "Keunes" msgstr "" -#: ../../../CHANGELOG:228 +#: ../../../CHANGELOG:305 msgid "1.2.1 (2022-01-06)" msgstr "" -#: ../../../CHANGELOG:235 +#: ../../../CHANGELOG:312 msgid "Fix Pipeline for stable release builds (#1652)" msgstr "" -#: ../../../CHANGELOG:236 +#: ../../../CHANGELOG:313 msgid "Fix remote content page (#1655)" msgstr "" -#: ../../../CHANGELOG:240 +#: ../../../CHANGELOG:317 msgid "" "Ciarán Ainsworth Georg Krause Jakob Schürz Mathieu Jourdan Micha " "Gläß-Stöcker petitminion" msgstr "" -#: ../../../CHANGELOG:251 +#: ../../../CHANGELOG:328 msgid "Committers: Dignified Silence Georg Krause JuniorJPDJ nztvar" msgstr "" -#: ../../../CHANGELOG:259 +#: ../../../CHANGELOG:336 msgid "1.2.0 (2021-12-27)" msgstr "" -#: ../../../CHANGELOG:264 +#: ../../../CHANGELOG:341 msgid "" "Due to a bug in our CI Pipeline frontend artifacts are not available at " "https://dev.funkwhale.audio/funkwhale/funkwhale/builds/artifacts/1.2.0/download?job=build_front" @@ -394,31 +481,31 @@ msgid "" "https://dev.funkwhale.audio/funkwhale/funkwhale/-/jobs/81069/artifacts/download" msgstr "" -#: ../../../CHANGELOG:268 +#: ../../../CHANGELOG:345 msgid "" "If you are running the All-in-One-Container since a longer time, you " "probably need to manually migrate your database information. If thats the" " case, you will get a message like this:" msgstr "" -#: ../../../CHANGELOG:270 +#: ../../../CHANGELOG:347 msgid "" "`DETAIL: The data directory was initialized by PostgreSQL version 11, " "which is not compatible with this version 13.5.`" msgstr "" -#: ../../../CHANGELOG:272 +#: ../../../CHANGELOG:349 msgid "" "Make sure the Funkwhale version is set to `1.1.4` in `docker-" "compose.yml`. Now you can run this command to dump the database into a " "file:" msgstr "" -#: ../../../CHANGELOG:274 +#: ../../../CHANGELOG:351 msgid "`docker-compose exec -T funkwhale pg_dump -c -U funkwhale > \"db.dump\"`" msgstr "" -#: ../../../CHANGELOG:276 +#: ../../../CHANGELOG:353 msgid "" "Now you can update the Funkwhale version in `docker-compose.yml` to " "`1.2.0`. Additionally you should save your `data` directory, eg by " @@ -430,224 +517,219 @@ msgid "" "Thats it, enjoy!" msgstr "" -#: ../../../CHANGELOG:278 ../../../CHANGELOG:778 ../../../CHANGELOG:898 -#: ../../../CHANGELOG:1139 ../../../CHANGELOG:1564 ../../../CHANGELOG:1817 -#: ../../../CHANGELOG:2315 ../../../CHANGELOG:2411 ../../../CHANGELOG:2629 -#: ../../../CHANGELOG:2704 ../../../CHANGELOG:2937 ../../../CHANGELOG:3229 -#: ../../../CHANGELOG:3433 ../../../CHANGELOG:3554 ../../../CHANGELOG:3701 -#: ../../../CHANGELOG:3800 ../../../CHANGELOG:3892 ../../../CHANGELOG:3965 -#: ../../../CHANGELOG:4048 ../../../CHANGELOG:4078 ../../../CHANGELOG:4099 -#: ../../../CHANGELOG:4190 ../../../CHANGELOG:4203 ../../../CHANGELOG:4359 -#: ../../../CHANGELOG:4378 +#: ../../../CHANGELOG:355 ../../../CHANGELOG:855 ../../../CHANGELOG:975 +#: ../../../CHANGELOG:1216 ../../../CHANGELOG:1641 ../../../CHANGELOG:1894 +#: ../../../CHANGELOG:2392 ../../../CHANGELOG:2488 ../../../CHANGELOG:2706 +#: ../../../CHANGELOG:2781 ../../../CHANGELOG:3014 ../../../CHANGELOG:3306 +#: ../../../CHANGELOG:3510 ../../../CHANGELOG:3631 ../../../CHANGELOG:3778 +#: ../../../CHANGELOG:3877 ../../../CHANGELOG:3969 ../../../CHANGELOG:4042 +#: ../../../CHANGELOG:4125 ../../../CHANGELOG:4155 ../../../CHANGELOG:4176 +#: ../../../CHANGELOG:4267 ../../../CHANGELOG:4280 ../../../CHANGELOG:4436 +#: ../../../CHANGELOG:4455 msgid "Features:" msgstr "" -#: ../../../CHANGELOG:280 +#: ../../../CHANGELOG:357 msgid "Implemented awesome recently added radio (part of #1390)" msgstr "" -#: ../../../CHANGELOG:281 +#: ../../../CHANGELOG:358 msgid "Rework the instance about page (#1376)" msgstr "" -#: ../../../CHANGELOG:282 +#: ../../../CHANGELOG:359 msgid "Made changes to the track table to make it more visibly pleasing" msgstr "" -#: ../../../CHANGELOG:287 +#: ../../../CHANGELOG:364 msgid "Add linting for Frontend code (#1602)" msgstr "" -#: ../../../CHANGELOG:288 +#: ../../../CHANGELOG:365 msgid "Add xmlns:content to feed schemas fixes #1535" msgstr "" -#: ../../../CHANGELOG:289 +#: ../../../CHANGELOG:366 msgid "Add a Maloja plugin to submit listenings" msgstr "" -#: ../../../CHANGELOG:290 +#: ../../../CHANGELOG:367 msgid "Add artist cover art in subsonic API response (#1528)" msgstr "" -#: ../../../CHANGELOG:291 +#: ../../../CHANGELOG:368 msgid "Allow listen activities privacy level to be set public" msgstr "" -#: ../../../CHANGELOG:292 +#: ../../../CHANGELOG:369 msgid "" "Allow running multi-container setup on non-root user inside docker " "(!1375) (fixes #1334)" msgstr "" -#: ../../../CHANGELOG:293 +#: ../../../CHANGELOG:370 msgid "Change volume dynamic range from 60dB to 40dB (fixes #1544)" msgstr "" -#: ../../../CHANGELOG:294 +#: ../../../CHANGELOG:371 msgid "Change Start Radio to Play Radio (#1400)" msgstr "" -#: ../../../CHANGELOG:295 +#: ../../../CHANGELOG:372 msgid "Display toast when subsonic password is copied (#1496)" msgstr "" -#: ../../../CHANGELOG:296 +#: ../../../CHANGELOG:373 msgid "Expose more metadata in Subsonic's getAlbumList endpoint (#623)" msgstr "" -#: ../../../CHANGELOG:297 +#: ../../../CHANGELOG:374 msgid "ListenBrainz: Submit media player and submission client information" msgstr "" -#: ../../../CHANGELOG:298 +#: ../../../CHANGELOG:375 msgid "" "Make \"play in list\" the default when interacting with individual tracks" " (#1274)" msgstr "" -#: ../../../CHANGELOG:299 +#: ../../../CHANGELOG:376 msgid "" "Prevent an uncontrolled exception when uploading a file without tags, and" " prints user friendly message (1275)" msgstr "" -#: ../../../CHANGELOG:300 +#: ../../../CHANGELOG:377 msgid "Remove deprecated JWT Authentication (#1108) (1108)" msgstr "" -#: ../../../CHANGELOG:301 +#: ../../../CHANGELOG:378 msgid "Remove Raven SDK to report errors to Sentry (#1425) (1425)" msgstr "" -#: ../../../CHANGELOG:302 +#: ../../../CHANGELOG:379 msgid "Replace psycopg2-binary with psycopg2 (#1513)" msgstr "" -#: ../../../CHANGELOG:307 ../../../CHANGELOG:483 +#: ../../../CHANGELOG:384 ../../../CHANGELOG:560 msgid "Add worker-src to nginx header to prevent issues (#1489)" msgstr "" -#: ../../../CHANGELOG:308 +#: ../../../CHANGELOG:385 msgid "Enable stepless adjustment of the volume slider (!1294)" msgstr "" -#: ../../../CHANGELOG:309 +#: ../../../CHANGELOG:386 msgid "" "Fix an error in a Subsonic methods that return lists of numbers/strings " "like getUser" msgstr "" -#: ../../../CHANGELOG:310 +#: ../../../CHANGELOG:387 msgid "Fix showing too long radio descriptions (#1556)" msgstr "" -#: ../../../CHANGELOG:311 +#: ../../../CHANGELOG:388 msgid "" "Fix X-Frame-Options HTTP header for embed and force it to SAMEORIGIN " "value for other pages (fix #1022)" msgstr "" -#: ../../../CHANGELOG:312 +#: ../../../CHANGELOG:389 msgid "Fix before last track starts playing when last track removed (#1485)" msgstr "" -#: ../../../CHANGELOG:313 +#: ../../../CHANGELOG:390 msgid "Fix delete account button is not disalbed when missing password (#1591)" msgstr "" -#: ../../../CHANGELOG:314 +#: ../../../CHANGELOG:391 msgid "Fix omputed properties already defined in components data (#1649)" msgstr "" -#: ../../../CHANGELOG:315 +#: ../../../CHANGELOG:392 msgid "Fix the all in one docker image building process, related to #1503" msgstr "" -#: ../../../CHANGELOG:316 +#: ../../../CHANGELOG:393 msgid "Fix crash in album moderation interface when missing cover (#1474)" msgstr "" -#: ../../../CHANGELOG:317 +#: ../../../CHANGELOG:394 msgid "Fix subsonic scrobble not triggering plugin hook (#1416)" msgstr "" -#: ../../../CHANGELOG:318 +#: ../../../CHANGELOG:395 msgid "Improve formatting of RSS episode descriptions (#1405)" msgstr "" -#: ../../../CHANGELOG:319 ../../../CHANGELOG:484 +#: ../../../CHANGELOG:396 ../../../CHANGELOG:561 msgid "Only suggest typed tag once if it already exists" msgstr "" -#: ../../../CHANGELOG:320 +#: ../../../CHANGELOG:397 msgid "Partially fixed playing two tracks at same time (#1213)" msgstr "" -#: ../../../CHANGELOG:321 +#: ../../../CHANGELOG:398 msgid "Revert changes that break mobile browser playback (#1509)" msgstr "" -#: ../../../CHANGELOG:322 +#: ../../../CHANGELOG:399 msgid "" "Sanitize remote tracks' saving locations with slashes on their names " "(#1435)" msgstr "" -#: ../../../CHANGELOG:323 +#: ../../../CHANGELOG:400 msgid "Show embed option for channel tracks (#1278)" msgstr "" -#: ../../../CHANGELOG:324 +#: ../../../CHANGELOG:401 msgid "" "Store volume in logarithmic scale and convert when setting it to audio " "(fixes #1543)" msgstr "" -#: ../../../CHANGELOG:325 +#: ../../../CHANGELOG:402 msgid "" "Use global Howler volume instead of setting it separatly for each track " "(fixes #1542)" msgstr "" -#: ../../../CHANGELOG:330 +#: ../../../CHANGELOG:407 msgid "Add email configuration to the documentation (#1481)" msgstr "" -#: ../../../CHANGELOG:331 +#: ../../../CHANGELOG:408 msgid "Add server uninstallation documentation (\\!1314)" msgstr "" -#: ../../../CHANGELOG:332 +#: ../../../CHANGELOG:409 msgid "Document location of cli env file on macOS (\\!1354)" msgstr "" -#: ../../../CHANGELOG:333 +#: ../../../CHANGELOG:410 msgid "Fix broken backup documentation (#1345)" msgstr "" -#: ../../../CHANGELOG:334 +#: ../../../CHANGELOG:411 msgid "" "Refactore installation documentation and other small documentation " "adjustments (\\!1314)" msgstr "" -#: ../../../CHANGELOG:335 +#: ../../../CHANGELOG:412 msgid "Add User documentation for built-in plugins" msgstr "" -#: ../../../CHANGELOG:338 ../../../CHANGELOG:2447 ../../../CHANGELOG:3043 -#: ../../../CHANGELOG:3281 ../../../CHANGELOG:4090 ../../../CHANGELOG:4220 -msgid "Other:" -msgstr "" - -#: ../../../CHANGELOG:340 +#: ../../../CHANGELOG:417 msgid "" "Create stable branch, master is now deprecated and will be removed in 1.3" " (#1476)" msgstr "" -#: ../../../CHANGELOG:344 +#: ../../../CHANGELOG:421 msgid "" "Alexandra Parker Alyssa Ross appzer0 Arthur Brugière Asier Iturralde " "Sarasola bittin Blopware Brian McMillen Christoph Pomaska Ciaran " @@ -662,7 +744,7 @@ msgid "" "Wasserka vachan-maker Virgile Robles" msgstr "" -#: ../../../CHANGELOG:404 +#: ../../../CHANGELOG:481 msgid "" "AMoonRabbit Agate Antoine POPINEAU Arthur Brugière Ciarán Ainsworth " "Connor Hay Creak David Marzal Georg Krause Gerhard Beck Greg Poole " @@ -672,7 +754,7 @@ msgid "" "vachan-maker" msgstr "" -#: ../../../CHANGELOG:437 +#: ../../../CHANGELOG:514 msgid "" "Agate Arthur Brugière Ciarán Ainsworth Connor Hay David Marzal Distopico " "Fanyx Georg Abenthung Georg Krause Janek JuniorJPDJ Kasper Seweryn Marcos" @@ -680,226 +762,226 @@ msgid "" " Tony Wasserka heyarne jovuit petitminion thanksd" msgstr "" -#: ../../../CHANGELOG:463 +#: ../../../CHANGELOG:540 msgid "1.1.4 (2021-08-02)" msgstr "" -#: ../../../CHANGELOG:468 +#: ../../../CHANGELOG:545 msgid "" "Pinned version of asgiref to avoid trouble with latest release. For " "further information, see #1516" msgstr "" -#: ../../../CHANGELOG:471 +#: ../../../CHANGELOG:548 msgid "1.1.3 (2021-08-02)" msgstr "" -#: ../../../CHANGELOG:478 +#: ../../../CHANGELOG:555 msgid "Test better tagging of Docker Images (#1505)" msgstr "" -#: ../../../CHANGELOG:482 +#: ../../../CHANGELOG:559 msgid "" "Fix the scrobbler plugin submitting literal \"None\" as MusicBrainz ID " "(#1498)" msgstr "" -#: ../../../CHANGELOG:485 +#: ../../../CHANGELOG:562 msgid "Implement access control on the moderation views (#1494)" msgstr "" -#: ../../../CHANGELOG:486 +#: ../../../CHANGELOG:563 msgid "Prevent open redirect on login (#1492)" msgstr "" -#: ../../../CHANGELOG:490 +#: ../../../CHANGELOG:567 msgid "1.1.2 (2021-05-19)" msgstr "" -#: ../../../CHANGELOG:497 +#: ../../../CHANGELOG:574 msgid "Added modal to prompt users to log in when subscribing to channels (#1296)" msgstr "" -#: ../../../CHANGELOG:502 +#: ../../../CHANGELOG:579 msgid "Added missing is_playable serializer for the tracks endpoint." msgstr "" -#: ../../../CHANGELOG:503 +#: ../../../CHANGELOG:580 msgid "" "Fixed minor graphical bug where loaders would appear white in dark theme " "(#1442)" msgstr "" -#: ../../../CHANGELOG:504 +#: ../../../CHANGELOG:581 msgid "Fixed systemd unit for funkwhale-worker (#1160)" msgstr "" -#: ../../../CHANGELOG:505 +#: ../../../CHANGELOG:582 msgid "Several minor fixes for the Frontend" msgstr "" -#: ../../../CHANGELOG:509 +#: ../../../CHANGELOG:586 msgid "1.1.1 (2021-04-13)" msgstr "" -#: ../../../CHANGELOG:516 +#: ../../../CHANGELOG:593 msgid "Improve UI consistency in artist tracks (#1286)" msgstr "" -#: ../../../CHANGELOG:517 +#: ../../../CHANGELOG:594 msgid "Adds year to album's card and album's base UI" msgstr "" -#: ../../../CHANGELOG:521 +#: ../../../CHANGELOG:598 msgid "Fix playback issues when pausing close the the end of a track (#1324)" msgstr "" -#: ../../../CHANGELOG:522 +#: ../../../CHANGELOG:599 msgid "" "Fix tracks playing in the background without the ability to control them " "(#1213) (#1387)" msgstr "" -#: ../../../CHANGELOG:523 +#: ../../../CHANGELOG:600 msgid "Fixed track playback indicator to reset on queue end (#1380)" msgstr "" -#: ../../../CHANGELOG:524 +#: ../../../CHANGELOG:601 msgid "" "Frontend build tooling is less dependent on `npm` or `yarn` being used " "(!1285)" msgstr "" -#: ../../../CHANGELOG:525 +#: ../../../CHANGELOG:602 msgid "Fixed a small discrepancy to the subsonic api 1374" msgstr "" -#: ../../../CHANGELOG:529 +#: ../../../CHANGELOG:606 msgid "1.1 (2021-03-10)" msgstr "" -#: ../../../CHANGELOG:536 ../../../CHANGELOG:636 +#: ../../../CHANGELOG:613 ../../../CHANGELOG:713 msgid "Add number of tracks and discs of an album to API (#1238)" msgstr "" -#: ../../../CHANGELOG:537 ../../../CHANGELOG:637 +#: ../../../CHANGELOG:614 ../../../CHANGELOG:714 msgid "Add spacing after \"Play all\" button in playlist view (!1271)" msgstr "" -#: ../../../CHANGELOG:538 ../../../CHANGELOG:638 +#: ../../../CHANGELOG:615 ../../../CHANGELOG:715 msgid "Added a ListenBrainz plugin to submit listenings" msgstr "" -#: ../../../CHANGELOG:539 ../../../CHANGELOG:639 +#: ../../../CHANGELOG:616 ../../../CHANGELOG:716 msgid "" "Added ability to choose fediverse addresses from channel subscription " "page/podcast screen (#1294)" msgstr "" -#: ../../../CHANGELOG:540 ../../../CHANGELOG:640 +#: ../../../CHANGELOG:617 ../../../CHANGELOG:717 msgid "" "Added new search functions to allow users to more easily search for " "podcasts in the UI." msgstr "" -#: ../../../CHANGELOG:541 ../../../CHANGELOG:641 +#: ../../../CHANGELOG:618 ../../../CHANGELOG:718 msgid "Added padding to volume slider to ease mouse control (#1241)" msgstr "" -#: ../../../CHANGELOG:542 ../../../CHANGELOG:642 +#: ../../../CHANGELOG:619 ../../../CHANGELOG:719 msgid "Logarithmic scale for volume slider (#1222)" msgstr "" -#: ../../../CHANGELOG:543 ../../../CHANGELOG:643 +#: ../../../CHANGELOG:620 ../../../CHANGELOG:720 msgid "More user-friendly subsonic tokens (#1269)" msgstr "" -#: ../../../CHANGELOG:544 ../../../CHANGELOG:644 +#: ../../../CHANGELOG:621 ../../../CHANGELOG:721 msgid "Remove manual entry of Import Reference on front-end import (#1284)" msgstr "" -#: ../../../CHANGELOG:545 ../../../CHANGELOG:646 +#: ../../../CHANGELOG:622 ../../../CHANGELOG:723 msgid "Support AIFF file format (#1243)" msgstr "" -#: ../../../CHANGELOG:550 ../../../CHANGELOG:651 +#: ../../../CHANGELOG:627 ../../../CHANGELOG:728 msgid "\"Add check for empty/null covers (#1281)\"" msgstr "" -#: ../../../CHANGELOG:551 ../../../CHANGELOG:652 +#: ../../../CHANGELOG:628 ../../../CHANGELOG:729 msgid "" "Added an album filter to fix problem where channel entries would show up " "in the wrong series (#1282)" msgstr "" -#: ../../../CHANGELOG:552 ../../../CHANGELOG:653 +#: ../../../CHANGELOG:629 ../../../CHANGELOG:730 msgid "Avoid broken Faker version (#1323)" msgstr "" -#: ../../../CHANGELOG:553 ../../../CHANGELOG:654 +#: ../../../CHANGELOG:630 ../../../CHANGELOG:731 msgid "" "Changed audio format detection to happen via sniffing and not file " "extensions (#1274)" msgstr "" -#: ../../../CHANGELOG:554 ../../../CHANGELOG:655 +#: ../../../CHANGELOG:631 ../../../CHANGELOG:732 msgid "" "Changed default behaviour of channel entries to use channel artwork if no" " entry artwork available (#1289)" msgstr "" -#: ../../../CHANGELOG:555 ../../../CHANGELOG:656 +#: ../../../CHANGELOG:632 ../../../CHANGELOG:733 msgid "Fix delete library modal closing immediately (#1272)" msgstr "" -#: ../../../CHANGELOG:556 ../../../CHANGELOG:657 +#: ../../../CHANGELOG:633 ../../../CHANGELOG:734 msgid "Fix public shared remote library radio button being disabled (#1292)" msgstr "" -#: ../../../CHANGELOG:557 ../../../CHANGELOG:658 +#: ../../../CHANGELOG:634 ../../../CHANGELOG:735 msgid "Fixed an issue that prevented disabling plugins" msgstr "" -#: ../../../CHANGELOG:558 ../../../CHANGELOG:659 +#: ../../../CHANGELOG:635 ../../../CHANGELOG:736 msgid "" "Fixed an issue where channel albums don't show up in the album search " "(#1300)" msgstr "" -#: ../../../CHANGELOG:559 ../../../CHANGELOG:660 +#: ../../../CHANGELOG:636 ../../../CHANGELOG:737 msgid "" "Fixed an issue where modals would prevent users being able to interact " "with channels (#1295)" msgstr "" -#: ../../../CHANGELOG:560 ../../../CHANGELOG:661 +#: ../../../CHANGELOG:637 ../../../CHANGELOG:738 msgid "Update MediaSession metadata for initially loaded track (#1252)" msgstr "" -#: ../../../CHANGELOG:561 ../../../CHANGELOG:662 +#: ../../../CHANGELOG:638 ../../../CHANGELOG:739 msgid "Update playback position slider also when track is paused (#1266)" msgstr "" -#: ../../../CHANGELOG:562 ../../../CHANGELOG:622 +#: ../../../CHANGELOG:639 ../../../CHANGELOG:699 msgid "" "Fixed follows from Pleroma with custom Emoji as Tag by ignoring not " "supported tag types #1342" msgstr "" -#: ../../../CHANGELOG:563 ../../../CHANGELOG:623 +#: ../../../CHANGELOG:640 ../../../CHANGELOG:700 msgid "Update pleroma JSON-LD Schema (#1341)" msgstr "" -#: ../../../CHANGELOG:564 ../../../CHANGELOG:625 +#: ../../../CHANGELOG:641 ../../../CHANGELOG:702 msgid "Pin twisted version to 20.3.0" msgstr "" -#: ../../../CHANGELOG:566 ../../../CHANGELOG:664 ../../../CHANGELOG:708 -#: ../../../CHANGELOG:884 +#: ../../../CHANGELOG:643 ../../../CHANGELOG:741 ../../../CHANGELOG:785 +#: ../../../CHANGELOG:961 msgid "Contributors to this release (development, documentation, reviews):" msgstr "" -#: ../../../CHANGELOG:568 +#: ../../../CHANGELOG:645 msgid "" "Adam Novak Agate alemairebe Alicia Blasco Leon anonymous Amaranthe " "appzer0 Arne Asier Iturralde Sarasola Christian Paul Ciarán Ainsworth " @@ -910,690 +992,686 @@ msgid "" "Cabrera Silver Fox Snack Capt SpcCw Strom Lin vicdorke x" msgstr "" -#: ../../../CHANGELOG:615 +#: ../../../CHANGELOG:692 msgid "1.1-rc2 (2021-03-01)" msgstr "" -#: ../../../CHANGELOG:624 +#: ../../../CHANGELOG:701 msgid "" "Revert fork replacement of http-signature since official package breaks " "federation" msgstr "" -#: ../../../CHANGELOG:629 +#: ../../../CHANGELOG:706 msgid "1.1-rc1 (2021-02-24)" msgstr "" -#: ../../../CHANGELOG:645 +#: ../../../CHANGELOG:722 msgid "Replaced forked http-signature dependency with official package (#876)" msgstr "" -#: ../../../CHANGELOG:666 ../../../CHANGELOG:1647 ../../../CHANGELOG:1703 +#: ../../../CHANGELOG:743 ../../../CHANGELOG:1724 ../../../CHANGELOG:1780 msgid "Reg" msgstr "" -#: ../../../CHANGELOG:667 ../../../CHANGELOG:1636 ../../../CHANGELOG:1700 +#: ../../../CHANGELOG:744 ../../../CHANGELOG:1713 ../../../CHANGELOG:1777 msgid "hellekin" msgstr "" -#: ../../../CHANGELOG:668 ../../../CHANGELOG:1325 ../../../CHANGELOG:1633 -#: ../../../CHANGELOG:1698 +#: ../../../CHANGELOG:745 ../../../CHANGELOG:1402 ../../../CHANGELOG:1710 +#: ../../../CHANGELOG:1775 msgid "Esteban" msgstr "" -#: ../../../CHANGELOG:669 ../../../CHANGELOG:1635 ../../../CHANGELOG:1699 +#: ../../../CHANGELOG:746 ../../../CHANGELOG:1712 ../../../CHANGELOG:1776 msgid "Freyja Wildes" msgstr "" -#: ../../../CHANGELOG:670 ../../../CHANGELOG:1629 +#: ../../../CHANGELOG:747 ../../../CHANGELOG:1706 msgid "Amaranthe" msgstr "" -#: ../../../CHANGELOG:671 +#: ../../../CHANGELOG:748 msgid "Eleos" msgstr "" -#: ../../../CHANGELOG:672 ../../../CHANGELOG:1326 ../../../CHANGELOG:1639 -#: ../../../CHANGELOG:1701 +#: ../../../CHANGELOG:749 ../../../CHANGELOG:1403 ../../../CHANGELOG:1716 +#: ../../../CHANGELOG:1778 msgid "Johannes H." msgstr "" -#: ../../../CHANGELOG:673 ../../../CHANGELOG:1643 ../../../CHANGELOG:1702 +#: ../../../CHANGELOG:750 ../../../CHANGELOG:1720 ../../../CHANGELOG:1779 msgid "Mehdi" msgstr "" -#: ../../../CHANGELOG:674 +#: ../../../CHANGELOG:751 msgid "Adam Novak" msgstr "" -#: ../../../CHANGELOG:676 +#: ../../../CHANGELOG:753 msgid "Christian Paul" msgstr "" -#: ../../../CHANGELOG:678 +#: ../../../CHANGELOG:755 msgid "Erik Duxstad" msgstr "" -#: ../../../CHANGELOG:679 +#: ../../../CHANGELOG:756 msgid "Fred Uggla" msgstr "" -#: ../../../CHANGELOG:681 -msgid "heyarne" -msgstr "" - -#: ../../../CHANGELOG:682 ../../../CHANGELOG:1908 +#: ../../../CHANGELOG:759 ../../../CHANGELOG:1985 msgid "interfect" msgstr "" -#: ../../../CHANGELOG:684 +#: ../../../CHANGELOG:761 msgid "Nitai Bezerra da Silva" msgstr "" -#: ../../../CHANGELOG:685 +#: ../../../CHANGELOG:762 msgid "Philipp Wolfer" msgstr "" -#: ../../../CHANGELOG:686 +#: ../../../CHANGELOG:763 msgid "Pierre Couy" msgstr "" -#: ../../../CHANGELOG:687 +#: ../../../CHANGELOG:764 msgid "Robert Kaye" msgstr "" -#: ../../../CHANGELOG:688 +#: ../../../CHANGELOG:765 msgid "Strom Lin" msgstr "" -#: ../../../CHANGELOG:691 +#: ../../../CHANGELOG:768 msgid "1.0.1 (2020-10-31)" msgstr "" -#: ../../../CHANGELOG:698 +#: ../../../CHANGELOG:775 msgid "Added controls to play volume of an album (#1226)" msgstr "" -#: ../../../CHANGELOG:699 +#: ../../../CHANGELOG:776 msgid "Allow genre tags to be updated when rescanning files in-place (#1246)" msgstr "" -#: ../../../CHANGELOG:704 +#: ../../../CHANGELOG:781 msgid "Fixed broken install because of upgraded dependencies" msgstr "" -#: ../../../CHANGELOG:705 +#: ../../../CHANGELOG:782 msgid "Fixed duplication of discs for multi-disc albums in album views (#1228)" msgstr "" -#: ../../../CHANGELOG:706 +#: ../../../CHANGELOG:783 msgid "Make the generated RSS feed more conformant with w3c specification (#1250)" msgstr "" -#: ../../../CHANGELOG:711 +#: ../../../CHANGELOG:788 msgid "Cédric Schieli" msgstr "" -#: ../../../CHANGELOG:713 +#: ../../../CHANGELOG:790 msgid "Kuba Orlik" msgstr "" -#: ../../../CHANGELOG:716 +#: ../../../CHANGELOG:793 msgid "1.0 (2020-09-09)" msgstr "" -#: ../../../CHANGELOG:723 +#: ../../../CHANGELOG:800 msgid "Dropped python 3.5 support [manual action required, non-docker only]" msgstr "" -#: ../../../CHANGELOG:725 +#: ../../../CHANGELOG:802 msgid "" "With Funkwhale 1.0, we're dropping support for Python 3.5. Before " "upgrading, ensure ``python3 --version`` returns ``3.6`` or higher." msgstr "" -#: ../../../CHANGELOG:728 +#: ../../../CHANGELOG:805 msgid "If it returns ``3.6`` or higher, you have nothing to do." msgstr "" -#: ../../../CHANGELOG:730 +#: ../../../CHANGELOG:807 msgid "" "If it returns ``3.5``, you will need to upgrade your Python version/Host," " then recreate your virtual environment::" msgstr "" -#: ../../../CHANGELOG:737 +#: ../../../CHANGELOG:814 msgid "Increased quality of JPEG thumbnails [manual action required]" msgstr "" -#: ../../../CHANGELOG:739 +#: ../../../CHANGELOG:816 msgid "" "Default quality for JPEG thumbnails was increased from 70 to 95, as 70 " "was producing visible artifacts in resized images." msgstr "" -#: ../../../CHANGELOG:741 +#: ../../../CHANGELOG:818 msgid "" "Because of this change, existing thumbnails will not load, and you will " "need to:" msgstr "" -#: ../../../CHANGELOG:743 +#: ../../../CHANGELOG:820 msgid "delete the ``__sized__`` directory in your ``MEDIA_ROOT`` directory" msgstr "" -#: ../../../CHANGELOG:744 +#: ../../../CHANGELOG:821 msgid "" "run ``python manage.py fw media generate-thumbnails`` to regenerate " "thumbnails with the enhanced quality" msgstr "" -#: ../../../CHANGELOG:746 +#: ../../../CHANGELOG:823 msgid "" "If you don't want to regenerate thumbnails, you can keep the old ones by " "adding ``THUMBNAIL_JPEG_RESIZE_QUALITY=70`` to your .env file." msgstr "" -#: ../../../CHANGELOG:749 ../../../CHANGELOG:929 +#: ../../../CHANGELOG:826 ../../../CHANGELOG:1006 msgid "Small API breaking change in ``/api/v1/libraries``" msgstr "" -#: ../../../CHANGELOG:751 ../../../CHANGELOG:931 +#: ../../../CHANGELOG:828 ../../../CHANGELOG:1008 msgid "" "To allow easier crawling of public libraries on a pod,we had to make a " "slight breaking change to the behaviour of ``GET /api/v1/libraries``." msgstr "" -#: ../../../CHANGELOG:754 ../../../CHANGELOG:934 +#: ../../../CHANGELOG:831 ../../../CHANGELOG:1011 msgid "Before, it returned only libraries owned by the current user." msgstr "" -#: ../../../CHANGELOG:756 ../../../CHANGELOG:936 +#: ../../../CHANGELOG:833 ../../../CHANGELOG:1013 msgid "" "Now, it returns all the accessible libraries (including ones from other " "users and pods)." msgstr "" -#: ../../../CHANGELOG:758 ../../../CHANGELOG:938 +#: ../../../CHANGELOG:835 ../../../CHANGELOG:1015 msgid "" "If you are consuming the API via a third-party client and need to " "retrieve your libraries, use the ``scope`` parameter, like this: ``GET " "/api/v1/libraries?scope=me``" msgstr "" -#: ../../../CHANGELOG:762 +#: ../../../CHANGELOG:839 msgid "API breaking change in ``/api/v1/albums``" msgstr "" -#: ../../../CHANGELOG:764 +#: ../../../CHANGELOG:841 msgid "" "To increase performance, querying ``/api/v1/albums`` doesn't return album" " tracks anymore. This caused some performance issues, especially as some " "albums and series have dozens or even hundreds of tracks." msgstr "" -#: ../../../CHANGELOG:767 +#: ../../../CHANGELOG:844 msgid "" "If you want to retrieve tracks for an album, you can query " "``/api/v1/tracks/?album=<albumid>``." msgstr "" -#: ../../../CHANGELOG:770 +#: ../../../CHANGELOG:847 msgid "JWT deprecation" msgstr "" -#: ../../../CHANGELOG:772 +#: ../../../CHANGELOG:849 msgid "" "API Authentication using JWT is deprecated and will be removed in " "Funkwhale 1.0. Please use OAuth or application tokens and refer to our " "API documentation at https://docs.funkwhale.audio/swagger/ for guidance." msgstr "" -#: ../../../CHANGELOG:776 ../../../CHANGELOG:1137 +#: ../../../CHANGELOG:853 ../../../CHANGELOG:1214 msgid "Full list of changes" msgstr "" -#: ../../../CHANGELOG:780 +#: ../../../CHANGELOG:857 msgid "Allow users to hide compilation artists on the artist search page (#1053)" msgstr "" -#: ../../../CHANGELOG:781 +#: ../../../CHANGELOG:858 msgid "Can now launch server import from the UI (#1105)" msgstr "" -#: ../../../CHANGELOG:782 +#: ../../../CHANGELOG:859 msgid "Dedicated, advanced search page (#370)" msgstr "" -#: ../../../CHANGELOG:783 +#: ../../../CHANGELOG:860 msgid "Persist theme and language settings accross sessions (#996)" msgstr "" -#: ../../../CHANGELOG:788 +#: ../../../CHANGELOG:865 msgid "Add support for unauthenticated users hitting the logout page" msgstr "" -#: ../../../CHANGELOG:789 +#: ../../../CHANGELOG:866 msgid "Added support for Licence Art Libre (#1088)" msgstr "" -#: ../../../CHANGELOG:790 +#: ../../../CHANGELOG:867 msgid "Broadcast/handle rejected follows (#858)" msgstr "" -#: ../../../CHANGELOG:791 +#: ../../../CHANGELOG:868 msgid "" "Confirm email without requiring the user to validate the form manually " "(#407)" msgstr "" -#: ../../../CHANGELOG:792 +#: ../../../CHANGELOG:869 msgid "Display channel and track downloads count (#1178)" msgstr "" -#: ../../../CHANGELOG:793 +#: ../../../CHANGELOG:870 msgid "Do not include tracks in album API representation (#1102)" msgstr "" -#: ../../../CHANGELOG:794 +#: ../../../CHANGELOG:871 msgid "" "Dropped python 3.5 support. Python 3.6 is the minimum required version " "(#1099)" msgstr "" -#: ../../../CHANGELOG:795 +#: ../../../CHANGELOG:872 msgid "Improved keyboard accessibility (#1125)" msgstr "" -#: ../../../CHANGELOG:796 +#: ../../../CHANGELOG:873 msgid "Improved naming of pages for accessibility (#1127)" msgstr "" -#: ../../../CHANGELOG:797 +#: ../../../CHANGELOG:874 msgid "Improved shuffle behaviour (#1190)" msgstr "" -#: ../../../CHANGELOG:798 +#: ../../../CHANGELOG:875 msgid "Increased quality of JPEG thumbnails" msgstr "" -#: ../../../CHANGELOG:799 +#: ../../../CHANGELOG:876 msgid "Lock focus in modals to improve accessibility (#1128)" msgstr "" -#: ../../../CHANGELOG:800 +#: ../../../CHANGELOG:877 msgid "" "More consistent search UX on /albums, /artists, /radios and /playlists " "(#1131)" msgstr "" -#: ../../../CHANGELOG:801 +#: ../../../CHANGELOG:878 msgid "Play button now replace current queue instead of appending to it (#1083)" msgstr "" -#: ../../../CHANGELOG:802 +#: ../../../CHANGELOG:879 msgid "Set proper lang attribute on HTML document (#1130)" msgstr "" -#: ../../../CHANGELOG:803 +#: ../../../CHANGELOG:880 msgid "Use semantic headers for accessibility (#1121)" msgstr "" -#: ../../../CHANGELOG:804 +#: ../../../CHANGELOG:881 msgid "Users can now update their email address (#292)" msgstr "" -#: ../../../CHANGELOG:805 +#: ../../../CHANGELOG:882 msgid "" "[plugin, scrobbler] Use last.fm API v2 for scrobbling if API key and " "secret are provided" msgstr "" -#: ../../../CHANGELOG:806 +#: ../../../CHANGELOG:883 msgid "Added a new, large thumbnail size for cover images (#1205" msgstr "" -#: ../../../CHANGELOG:807 +#: ../../../CHANGELOG:884 msgid "" "Enforce authentication when viewing remote channels, profiles and " "libraries (#1210)" msgstr "" -#: ../../../CHANGELOG:813 +#: ../../../CHANGELOG:890 msgid "Fix broken media support detection (#1180)" msgstr "" -#: ../../../CHANGELOG:814 +#: ../../../CHANGELOG:891 msgid "Fix layout issue with playbar on landscape tablets (#1144)" msgstr "" -#: ../../../CHANGELOG:815 +#: ../../../CHANGELOG:892 msgid "Fix random radio so that podcast content is not picked up (#1140)" msgstr "" -#: ../../../CHANGELOG:816 +#: ../../../CHANGELOG:893 msgid "" "Fixed an issue with search pages where results would not appear after " "navigating to another page" msgstr "" -#: ../../../CHANGELOG:817 +#: ../../../CHANGELOG:894 msgid "Fixed crash with negative track position in file tags (#1193)" msgstr "" -#: ../../../CHANGELOG:818 +#: ../../../CHANGELOG:895 msgid "Handle access errors scanning directories when importing files" msgstr "" -#: ../../../CHANGELOG:819 ../../../CHANGELOG:882 +#: ../../../CHANGELOG:896 ../../../CHANGELOG:959 msgid "" "Make channel card updated times more humanly readable, add " "internationalization (#1089)" msgstr "" -#: ../../../CHANGELOG:820 +#: ../../../CHANGELOG:897 msgid "" "Ensure search page reloads if another search is submitted in the sidebar " "(#1197)" msgstr "" -#: ../../../CHANGELOG:821 +#: ../../../CHANGELOG:898 msgid "" "Fixed \"scope=subscribed\" on albums, artists, uploads and libraries API " "(#1217)" msgstr "" -#: ../../../CHANGELOG:822 +#: ../../../CHANGELOG:899 msgid "Fixed broken federation with pods using allow-listing (#1999)" msgstr "" -#: ../../../CHANGELOG:823 +#: ../../../CHANGELOG:900 msgid "Fixed broken search when using (, \" or & chars (#1196)" msgstr "" -#: ../../../CHANGELOG:824 +#: ../../../CHANGELOG:901 msgid "Fixed domains table hidden controls when no domains are found (#1198)" msgstr "" -#: ../../../CHANGELOG:829 +#: ../../../CHANGELOG:906 msgid "Simplify Docker mono-container installation and upgrade documentation" msgstr "" -#: ../../../CHANGELOG:832 ../../../CHANGELOG:1222 +#: ../../../CHANGELOG:909 ../../../CHANGELOG:1299 msgid "" "Contributors to this release (translation, development, documentation, " "reviews, design, testing, third-party projects):" msgstr "" -#: ../../../CHANGELOG:835 +#: ../../../CHANGELOG:912 msgid "Andy Craze" msgstr "" -#: ../../../CHANGELOG:836 +#: ../../../CHANGELOG:913 msgid "anonymous" msgstr "" -#: ../../../CHANGELOG:837 +#: ../../../CHANGELOG:914 msgid "appzer0" msgstr "" -#: ../../../CHANGELOG:838 +#: ../../../CHANGELOG:915 msgid "Arne" msgstr "" -#: ../../../CHANGELOG:840 ../../../CHANGELOG:1231 ../../../CHANGELOG:1323 -#: ../../../CHANGELOG:1903 +#: ../../../CHANGELOG:917 ../../../CHANGELOG:1308 ../../../CHANGELOG:1400 +#: ../../../CHANGELOG:1980 msgid "Daniele Lira Mereb" msgstr "" -#: ../../../CHANGELOG:841 +#: ../../../CHANGELOG:918 msgid "dulz" msgstr "" -#: ../../../CHANGELOG:842 ../../../CHANGELOG:1235 ../../../CHANGELOG:1634 +#: ../../../CHANGELOG:919 ../../../CHANGELOG:1312 ../../../CHANGELOG:1711 msgid "Francesc Galí" msgstr "" -#: ../../../CHANGELOG:843 +#: ../../../CHANGELOG:920 msgid "ghose" msgstr "" -#: ../../../CHANGELOG:844 +#: ../../../CHANGELOG:921 msgid "Kalle Anka" msgstr "" -#: ../../../CHANGELOG:845 +#: ../../../CHANGELOG:922 msgid "mekind" msgstr "" -#: ../../../CHANGELOG:846 +#: ../../../CHANGELOG:923 msgid "Meliurwen" msgstr "" -#: ../../../CHANGELOG:847 +#: ../../../CHANGELOG:924 msgid "Puri" msgstr "" -#: ../../../CHANGELOG:848 ../../../CHANGELOG:1253 ../../../CHANGELOG:1329 +#: ../../../CHANGELOG:925 ../../../CHANGELOG:1330 ../../../CHANGELOG:1406 msgid "Quentin PAGÈS" msgstr "" -#: ../../../CHANGELOG:849 +#: ../../../CHANGELOG:926 msgid "Raphaël Ventura" msgstr "" -#: ../../../CHANGELOG:850 +#: ../../../CHANGELOG:927 msgid "Slimane Selyan Amiri" msgstr "" -#: ../../../CHANGELOG:851 ../../../CHANGELOG:1257 ../../../CHANGELOG:1650 +#: ../../../CHANGELOG:928 ../../../CHANGELOG:1334 ../../../CHANGELOG:1727 msgid "SpcCw" msgstr "" -#: ../../../CHANGELOG:852 +#: ../../../CHANGELOG:929 msgid "Stefano Pigozzi" msgstr "" -#: ../../../CHANGELOG:853 +#: ../../../CHANGELOG:930 msgid "Sébastien de Melo" msgstr "" -#: ../../../CHANGELOG:854 +#: ../../../CHANGELOG:931 msgid "Ventura Pérez García" msgstr "" -#: ../../../CHANGELOG:855 +#: ../../../CHANGELOG:932 msgid "vicdorke" msgstr "" -#: ../../../CHANGELOG:856 ../../../CHANGELOG:1265 ../../../CHANGELOG:1654 +#: ../../../CHANGELOG:933 ../../../CHANGELOG:1342 ../../../CHANGELOG:1731 msgid "Xosé M" msgstr "" -#: ../../../CHANGELOG:860 +#: ../../../CHANGELOG:937 msgid "0.21.2 (2020-07-27)" msgstr "" -#: ../../../CHANGELOG:867 +#: ../../../CHANGELOG:944 msgid "" "Added a new ?related=obj_id filter for artists, albums and tracks, based " "on tags" msgstr "" -#: ../../../CHANGELOG:868 +#: ../../../CHANGELOG:945 msgid "Can now filter subscribed content through API (#1116)" msgstr "" -#: ../../../CHANGELOG:869 +#: ../../../CHANGELOG:946 msgid "" "Support ordering=random for artists, albums, tracks and channels " "endpoints (#1145)" msgstr "" -#: ../../../CHANGELOG:870 +#: ../../../CHANGELOG:947 msgid "Use role=alert on forms/toast message to improve accessibility (#1134)" msgstr "" -#: ../../../CHANGELOG:875 +#: ../../../CHANGELOG:952 msgid "Fix embedded player not working on channel serie/album (#1175)" msgstr "" -#: ../../../CHANGELOG:876 +#: ../../../CHANGELOG:953 msgid "Fixed broken mimetype detection during import (#1165)" msgstr "" -#: ../../../CHANGELOG:877 +#: ../../../CHANGELOG:954 msgid "Fixed crash when loading recent albums via Subsonic (#1158)" msgstr "" -#: ../../../CHANGELOG:878 +#: ../../../CHANGELOG:955 msgid "Fixed crash with null help text in admin (#1161)" msgstr "" -#: ../../../CHANGELOG:879 +#: ../../../CHANGELOG:956 msgid "Fixed invalid metadata when importing multi-artists tracks/albums (#1104)" msgstr "" -#: ../../../CHANGELOG:880 +#: ../../../CHANGELOG:957 msgid "Fixed player crash when using Funkwhale as a PWA (#1157)" msgstr "" -#: ../../../CHANGELOG:881 +#: ../../../CHANGELOG:958 msgid "Fixed wrong covert art displaying in some situations (#1138)" msgstr "" -#: ../../../CHANGELOG:887 +#: ../../../CHANGELOG:964 msgid "Bheesham Persaud" msgstr "" -#: ../../../CHANGELOG:892 +#: ../../../CHANGELOG:969 msgid "0.21.1 (2020-06-11)" msgstr "" -#: ../../../CHANGELOG:900 +#: ../../../CHANGELOG:977 msgid "" "Support a --watch mode with ``import_files`` to automatically add, update" " and remove files when filesystem is updated (#721)" msgstr "" -#: ../../../CHANGELOG:904 +#: ../../../CHANGELOG:981 msgid "Added new channels widget on pod landing page (#1113)" msgstr "" -#: ../../../CHANGELOG:905 +#: ../../../CHANGELOG:982 msgid "Fix HTML <title> not including instance name in some situations (#1107)" msgstr "" -#: ../../../CHANGELOG:906 +#: ../../../CHANGELOG:983 msgid "" "Make URL-building logic more resilient against reverse proxy " "misconfiguration (#1085)" msgstr "" -#: ../../../CHANGELOG:907 +#: ../../../CHANGELOG:984 msgid "Removed unused masonry dependency (#1112)" msgstr "" -#: ../../../CHANGELOG:908 +#: ../../../CHANGELOG:985 msgid "" "Support for specifying itunes:email and itunes:name in channels for " "compatibiliy with third-party platforms (#1154)" msgstr "" -#: ../../../CHANGELOG:909 +#: ../../../CHANGELOG:986 msgid "" "Updated the /api/v1/libraries endpoint to support listing public " "libraries from other users/pods (#1151)" msgstr "" -#: ../../../CHANGELOG:914 +#: ../../../CHANGELOG:991 msgid "" "Added safeguard to ensure local uploads are never purged from cache " "(#1086)" msgstr "" -#: ../../../CHANGELOG:915 +#: ../../../CHANGELOG:992 msgid "" "Ensure firefox password manager dont autofill username in search bar " "(#1090)" msgstr "" -#: ../../../CHANGELOG:916 +#: ../../../CHANGELOG:993 msgid "" "Ensure player doesn't disappear when last queue track is removed manually" " (#1092)" msgstr "" -#: ../../../CHANGELOG:917 +#: ../../../CHANGELOG:994 msgid "Ensure tracks linked to skipped upload can be pruned (#1011)" msgstr "" -#: ../../../CHANGELOG:918 +#: ../../../CHANGELOG:995 msgid "Fix playlist modal only listing 50 first playlists (#1087)" msgstr "" -#: ../../../CHANGELOG:919 +#: ../../../CHANGELOG:996 msgid "Fixed a wording issue on artist channel page (#1117)" msgstr "" -#: ../../../CHANGELOG:920 +#: ../../../CHANGELOG:997 msgid "Fixed crash on python 3.5 with cli importer (#1155)" msgstr "" -#: ../../../CHANGELOG:921 +#: ../../../CHANGELOG:998 msgid "Fixed issue when displaying starred tracks on subsonic (#1082)" msgstr "" -#: ../../../CHANGELOG:922 +#: ../../../CHANGELOG:999 msgid "" "Fixed mimetype detection issue that broke transcoding on some tracks " "(#1093). Run ``python manage.py fix_uploads --mimetype`` to set proper " "mimetypes on existing uploads." msgstr "" -#: ../../../CHANGELOG:923 +#: ../../../CHANGELOG:1000 msgid "" "Fixed page not refreshing when switching between My Library and Explore " "sections (#1091)" msgstr "" -#: ../../../CHANGELOG:924 +#: ../../../CHANGELOG:1001 msgid "Fixed recursive CLI importing crashing under Python 3.5 (#1148, #1147)" msgstr "" -#: ../../../CHANGELOG:925 +#: ../../../CHANGELOG:1002 msgid "Fixed wrong album and track count in admin artist API (#1096)" msgstr "" -#: ../../../CHANGELOG:926 +#: ../../../CHANGELOG:1003 msgid "" "Include tracks by album artist when filtering by artist on /api/v1/tracks" " (#1078)" msgstr "" -#: ../../../CHANGELOG:942 +#: ../../../CHANGELOG:1019 msgid "" "Contributors to this release (development, documentation, reviews, " "testing):" msgstr "" -#: ../../../CHANGELOG:946 ../../../CHANGELOG:1230 ../../../CHANGELOG:1695 +#: ../../../CHANGELOG:1023 ../../../CHANGELOG:1307 ../../../CHANGELOG:1772 msgid "Creak" msgstr "" -#: ../../../CHANGELOG:947 +#: ../../../CHANGELOG:1024 msgid "gisforgabriel" msgstr "" -#: ../../../CHANGELOG:948 +#: ../../../CHANGELOG:1025 msgid "Siren" msgstr "" -#: ../../../CHANGELOG:953 +#: ../../../CHANGELOG:1030 msgid "0.21 \"Agate\" (2020-04-24)" msgstr "" -#: ../../../CHANGELOG:955 +#: ../../../CHANGELOG:1032 msgid "" "This 0.21 release is dedicated to Agate, to thank her, for both having " "created the Funkwhale project, being the current lead developer, and for " @@ -1601,7 +1679,7 @@ msgid "" "Funkwhale community <3" msgstr "" -#: ../../../CHANGELOG:957 +#: ../../../CHANGELOG:1034 msgid "" "We are truly grateful as well to the dozens of people who contributed to " "this release with translations, development, documentation, reviews, " @@ -1609,7 +1687,7 @@ msgid "" "integrations… You made it possible!" msgstr "" -#: ../../../CHANGELOG:959 +#: ../../../CHANGELOG:1036 msgid "" "Upgrade instructions are available at " "https://docs.funkwhale.audio/admin/upgrading.html, there are also " @@ -1617,15 +1695,15 @@ msgid "" "(search \"Manual action\")." msgstr "" -#: ../../../CHANGELOG:963 +#: ../../../CHANGELOG:1040 msgid "Channels and podcasts" msgstr "" -#: ../../../CHANGELOG:965 +#: ../../../CHANGELOG:1042 msgid "Funkwhale 0.21 includes a brand new feature: Channels!" msgstr "" -#: ../../../CHANGELOG:967 +#: ../../../CHANGELOG:1044 msgid "" "Channels can be used as a replacement to public libraries, to publish " "audio content, both musical and non-musical. They federate with other " @@ -1635,14 +1713,14 @@ msgid "" "publication, simply visit your profile and create a channel from there." msgstr "" -#: ../../../CHANGELOG:972 +#: ../../../CHANGELOG:1049 msgid "" "Each Funkwhale channel also comes with RSS feed that is compatible with " "existing podcasting applications, like AntennaPod on Android and, within " "Funkwhale, you can also subscribe to any podcast from its RSS feed!" msgstr "" -#: ../../../CHANGELOG:975 +#: ../../../CHANGELOG:1052 msgid "" "Many, many thanks to the numerous people who helped with the feature " "design, development and testing, and in particular to the members of the " @@ -1651,11 +1729,11 @@ msgid "" "with us to ensure compatibility." msgstr "" -#: ../../../CHANGELOG:980 +#: ../../../CHANGELOG:1057 msgid "Redesigned navigation, player and queue" msgstr "" -#: ../../../CHANGELOG:982 +#: ../../../CHANGELOG:1059 msgid "" "This release includes a full redesign of our navigation, player and " "queue. Overall, it should provide a better, less confusing experience, " @@ -1664,33 +1742,33 @@ msgid "" "people, we got it done!" msgstr "" -#: ../../../CHANGELOG:987 +#: ../../../CHANGELOG:1064 msgid "Improved search bar for searching remote objects" msgstr "" -#: ../../../CHANGELOG:989 +#: ../../../CHANGELOG:1066 msgid "" "The search bar now support fetching arbitrary objects using a URL. In " "particular, you can use this to quickly:" msgstr "" -#: ../../../CHANGELOG:991 +#: ../../../CHANGELOG:1068 msgid "Subscribe to a remote library via its URL" msgstr "" -#: ../../../CHANGELOG:992 +#: ../../../CHANGELOG:1069 msgid "Listen a public track from another pod" msgstr "" -#: ../../../CHANGELOG:993 +#: ../../../CHANGELOG:1070 msgid "Subscribe to a channel" msgstr "" -#: ../../../CHANGELOG:996 +#: ../../../CHANGELOG:1073 msgid "Screening for sign-ups and custom sign-up form" msgstr "" -#: ../../../CHANGELOG:998 +#: ../../../CHANGELOG:1075 msgid "" "Instance admins can now configure their pod so that registrations " "required manual approval from a moderator. This is especially useful on " @@ -1698,49 +1776,49 @@ msgid "" "completely, but don't want spam or unwanted users to join your pod." msgstr "" -#: ../../../CHANGELOG:1002 +#: ../../../CHANGELOG:1079 msgid "" "When this is enabled and a new user register, their request is put in a " "moderation queue, and moderators are notified by email. When the request " "is approved or refused, the user is also notified by email." msgstr "" -#: ../../../CHANGELOG:1005 +#: ../../../CHANGELOG:1082 msgid "In addition, it's also possible to customize the sign-up form by:" msgstr "" -#: ../../../CHANGELOG:1007 +#: ../../../CHANGELOG:1084 msgid "Providing a custom help text, in markdown format" msgstr "" -#: ../../../CHANGELOG:1008 +#: ../../../CHANGELOG:1085 msgid "" "Including additional fields in the form, for instance to ask the user why" " they want to join. Data collected through these fields is included in " "the sign-up request and viewable by the mods" msgstr "" -#: ../../../CHANGELOG:1011 +#: ../../../CHANGELOG:1088 msgid "Federated reports" msgstr "" -#: ../../../CHANGELOG:1013 +#: ../../../CHANGELOG:1090 msgid "" "It's now possible to send a copy of a report to the server hosting the " "reported object, in order to make moderation easier and more distributed." msgstr "" -#: ../../../CHANGELOG:1015 +#: ../../../CHANGELOG:1092 msgid "" "This feature is inspired by Mastodon's current design, and should work " "with at least Funkwhale and Mastodon servers." msgstr "" -#: ../../../CHANGELOG:1018 +#: ../../../CHANGELOG:1095 msgid "Improved search performance" msgstr "" -#: ../../../CHANGELOG:1020 +#: ../../../CHANGELOG:1097 msgid "" "Our search engine went through a full rewrite to make it faster. This new" " engine is enabled by default when using the search bar, or when " @@ -1748,25 +1826,25 @@ msgid "" "text search capabilities." msgstr "" -#: ../../../CHANGELOG:1024 +#: ../../../CHANGELOG:1101 msgid "" "During our tests, we observed huge performance improvements after the " "switch, by an order of magnitude. This should be especially perceptible " "on pods with large databases, more modest hardware or hard drives." msgstr "" -#: ../../../CHANGELOG:1028 +#: ../../../CHANGELOG:1105 msgid "" "We plan to remove the old engine in an upcoming release. In the meantime," " if anything goes wrong, you can switch back by setting " "``USE_FULL_TEXT_SEARCH=false`` in your ``.env`` file." msgstr "" -#: ../../../CHANGELOG:1032 +#: ../../../CHANGELOG:1109 msgid "Enforced email verification" msgstr "" -#: ../../../CHANGELOG:1034 +#: ../../../CHANGELOG:1111 msgid "" "The brand new ``ACCOUNT_EMAIL_VERIFICATION_ENFORCE`` setting can be used " "to make email verification mandatory for your users. It defaults to " @@ -1774,71 +1852,71 @@ msgid "" "CLI." msgstr "" -#: ../../../CHANGELOG:1038 +#: ../../../CHANGELOG:1115 msgid "If you enable this, ensure you have a SMTP server configured too." msgstr "" -#: ../../../CHANGELOG:1041 +#: ../../../CHANGELOG:1118 msgid "More reliable CLI importer [manual action required]" msgstr "" -#: ../../../CHANGELOG:1043 +#: ../../../CHANGELOG:1120 msgid "" "Our CLI importer is now more reliable and less prone to Out-of-Memory " "issues, especially when scanning large libraries. (hundreds of GB or " "bigger)" msgstr "" -#: ../../../CHANGELOG:1045 +#: ../../../CHANGELOG:1122 msgid "" "We've also improved the directory crawling logic, so that you don't have " "to use glob patterns or specify extensions when importing. As a result, " "the syntax for providing directories to the command as changed slightly." msgstr "" -#: ../../../CHANGELOG:1047 +#: ../../../CHANGELOG:1124 msgid "" "If you use the ``import_files`` command, this means you should replace " "scripts that look like this::" msgstr "" -#: ../../../CHANGELOG:1051 +#: ../../../CHANGELOG:1128 msgid "By this::" msgstr "" -#: ../../../CHANGELOG:1055 +#: ../../../CHANGELOG:1132 msgid "" "And Funkwhale will happily import any supported audio file from the " "specified directory." msgstr "" -#: ../../../CHANGELOG:1058 ../../../CHANGELOG:1148 +#: ../../../CHANGELOG:1135 ../../../CHANGELOG:1225 msgid "User management through the server CLI" msgstr "" -#: ../../../CHANGELOG:1060 +#: ../../../CHANGELOG:1137 msgid "" "We now support user creation (incl. non-admin accounts), update and " "removal directly from the server CLI. Typical use cases include:" msgstr "" -#: ../../../CHANGELOG:1063 +#: ../../../CHANGELOG:1140 msgid "Changing a user password from the command line" msgstr "" -#: ../../../CHANGELOG:1064 +#: ../../../CHANGELOG:1141 msgid "Creating or updating users from deployments scripts or playbooks" msgstr "" -#: ../../../CHANGELOG:1065 +#: ../../../CHANGELOG:1142 msgid "Removing or granting permissions or upload quota to multiple users at once" msgstr "" -#: ../../../CHANGELOG:1066 +#: ../../../CHANGELOG:1143 msgid "Marking multiple users as inactive" msgstr "" -#: ../../../CHANGELOG:1068 +#: ../../../CHANGELOG:1145 msgid "" "All user-related commands are available under the ``python manage.py fw " "users`` namespace. Please refer to the `Admin documentation " @@ -1846,652 +1924,652 @@ msgid "" "more information and instructions." msgstr "" -#: ../../../CHANGELOG:1072 +#: ../../../CHANGELOG:1149 msgid "" "Progressive web app [Manual action sugFull list of changes " "^^^^^^^^^^^^^^^^^^^^gested, non-docker only] " "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" msgstr "" -#: ../../../CHANGELOG:1076 +#: ../../../CHANGELOG:1153 msgid "" "We've made Funkwhale's Web UI a Progressive Web Application (PWA), in " "order to improve the user experience during offline use, and on mobile " "devices." msgstr "" -#: ../../../CHANGELOG:1079 +#: ../../../CHANGELOG:1156 msgid "" "In order to fully benefit from this change, if your pod isn't deployed " "using Docker, ensure the following instruction is present in your nginx " "configuration::" msgstr "" -#: ../../../CHANGELOG:1088 +#: ../../../CHANGELOG:1165 msgid "" "Postgres docker changed environment variable [manual action required, " "docker multi-container only]" msgstr "" -#: ../../../CHANGELOG:1090 +#: ../../../CHANGELOG:1167 msgid "" "If you're running with docker and our multi-container setup, there was a " "breaking change starting in the 11.7 postgres image (https://github.com" "/docker-library/postgres/pull/658)" msgstr "" -#: ../../../CHANGELOG:1092 +#: ../../../CHANGELOG:1169 msgid "" "You need to add this to your .env file: " "``POSTGRES_HOST_AUTH_METHOD=trust``" msgstr "" -#: ../../../CHANGELOG:1094 +#: ../../../CHANGELOG:1171 msgid "Newer deployments aren't affected." msgstr "" -#: ../../../CHANGELOG:1097 +#: ../../../CHANGELOG:1174 msgid "" "Upgrade from Postgres 10 to 11 [manual action required, docker all-in-one" " only]" msgstr "" -#: ../../../CHANGELOG:1099 +#: ../../../CHANGELOG:1176 msgid "" "With our upgrade to Alpine 3.10, the ``funkwhale/all-in-one`` image now " "includes PostgreSQL 11." msgstr "" -#: ../../../CHANGELOG:1101 +#: ../../../CHANGELOG:1178 msgid "" "In order to update to Funkwhale 0.21, you will first need to uprade " "Funkwhale's PostgreSQL database, following the steps below::" msgstr "" -#: ../../../CHANGELOG:1128 +#: ../../../CHANGELOG:1205 msgid "" "Once you have completed the Funkwhale upgrade with our regular " "instructions and everything works properly, you can remove the " "backups/old files::" msgstr "" -#: ../../../CHANGELOG:1141 +#: ../../../CHANGELOG:1218 msgid "Support for publishing and subscribing to podcasts (#170)" msgstr "" -#: ../../../CHANGELOG:1142 +#: ../../../CHANGELOG:1219 msgid "Brand new navigation, queue and player redesign (#594)" msgstr "" -#: ../../../CHANGELOG:1143 +#: ../../../CHANGELOG:1220 msgid "Can now browse a library content through the UI (#926)" msgstr "" -#: ../../../CHANGELOG:1144 +#: ../../../CHANGELOG:1221 msgid "Federated reports (#1038)" msgstr "" -#: ../../../CHANGELOG:1145 +#: ../../../CHANGELOG:1222 msgid "Screening for sign-ups (#1040)" msgstr "" -#: ../../../CHANGELOG:1146 +#: ../../../CHANGELOG:1223 msgid "Make it possible to enforce email verification (#1039)" msgstr "" -#: ../../../CHANGELOG:1147 +#: ../../../CHANGELOG:1224 msgid "Added a new radio based on another user listenings (#1060)" msgstr "" -#: ../../../CHANGELOG:1152 +#: ../../../CHANGELOG:1229 msgid "Added ability to reject library follows from notifications screen (#859)" msgstr "" -#: ../../../CHANGELOG:1153 +#: ../../../CHANGELOG:1230 msgid "" "Added periodic background task and CLI command to associate genre tags to" " artists and albums based on identical tags found on corresponding tracks" " (#988)" msgstr "" -#: ../../../CHANGELOG:1154 +#: ../../../CHANGELOG:1231 msgid "" "Added support for CELERYD_CONCURRENCY env var to control the number of " "worker processes (#997)" msgstr "" -#: ../../../CHANGELOG:1155 +#: ../../../CHANGELOG:1232 msgid "Added the ability to sort albums by release date (#1013)" msgstr "" -#: ../../../CHANGELOG:1156 +#: ../../../CHANGELOG:1233 msgid "Added two new radios to play your own content or a given library tracks" msgstr "" -#: ../../../CHANGELOG:1157 +#: ../../../CHANGELOG:1234 msgid "" "Advertise list of known nodes on /api/v1/federation/domains and in " "nodeinfo if stats sharing is enabled" msgstr "" -#: ../../../CHANGELOG:1158 +#: ../../../CHANGELOG:1235 msgid "" "Changed footer to use instance name if available, and append ellipses if " "instance URL/Name is too long (#1012)" msgstr "" -#: ../../../CHANGELOG:1159 +#: ../../../CHANGELOG:1236 msgid "Favor local uploads when playing a track with multiple uploads (#1036)" msgstr "" -#: ../../../CHANGELOG:1160 +#: ../../../CHANGELOG:1237 msgid "Include only local content in nodeinfo stats, added downloads count" msgstr "" -#: ../../../CHANGELOG:1161 +#: ../../../CHANGELOG:1238 msgid "" "Make media and static files serving more reliable when reverse proxy " "X_FORWARDED_* headers are incorrect (#947)" msgstr "" -#: ../../../CHANGELOG:1162 +#: ../../../CHANGELOG:1239 msgid "Order the playlist columns by modification date in the Browse tab (#775)" msgstr "" -#: ../../../CHANGELOG:1163 +#: ../../../CHANGELOG:1240 msgid "" "Reduced size of funkwhale/funkwhale docker images thanks to multi-stage " "builds (!1042)" msgstr "" -#: ../../../CHANGELOG:1164 +#: ../../../CHANGELOG:1241 msgid "" "Remember display settings in Album, Artist, Radio and Playlist views " "(#391)" msgstr "" -#: ../../../CHANGELOG:1165 +#: ../../../CHANGELOG:1242 msgid "Removed unnecessary \"Federation music needs approval\" setting (#959)" msgstr "" -#: ../../../CHANGELOG:1166 +#: ../../../CHANGELOG:1243 msgid "Replaced our slow research logic by PostgreSQL full-text search (#994)" msgstr "" -#: ../../../CHANGELOG:1167 +#: ../../../CHANGELOG:1244 msgid "" "Support autoplay when loading embed frame from Mastodon and third-party " "websites (#1041)" msgstr "" -#: ../../../CHANGELOG:1168 +#: ../../../CHANGELOG:1245 msgid "" "Support filtering playlist by name and several additional UX improvements" " in playlists modal (#974)" msgstr "" -#: ../../../CHANGELOG:1169 +#: ../../../CHANGELOG:1246 msgid "Support modifying album cover art through the web UI (#588)" msgstr "" -#: ../../../CHANGELOG:1170 +#: ../../../CHANGELOG:1247 msgid "" "Use a dedicated scope for throttling subsonic to avoid intrusive rate-" "limiting" msgstr "" -#: ../../../CHANGELOG:1171 +#: ../../../CHANGELOG:1248 msgid "" "Use same markdown widget for all content fields (rules, description, " "reports, notes, etc.)" msgstr "" -#: ../../../CHANGELOG:1172 +#: ../../../CHANGELOG:1249 msgid "" "CLI Importer is now more reliable and less resource-hungry on large " "libraries" msgstr "" -#: ../../../CHANGELOG:1173 ../../../CHANGELOG:1197 +#: ../../../CHANGELOG:1250 ../../../CHANGELOG:1274 msgid "Add support custom domain for S3 storage" msgstr "" -#: ../../../CHANGELOG:1174 +#: ../../../CHANGELOG:1251 msgid "Better placeholders for channels when there are no episodes or series" msgstr "" -#: ../../../CHANGELOG:1175 +#: ../../../CHANGELOG:1252 msgid "Updated documentation for 0.21 release" msgstr "" -#: ../../../CHANGELOG:1176 +#: ../../../CHANGELOG:1253 msgid "Improved performance and error handling when fetching remote attachments" msgstr "" -#: ../../../CHANGELOG:1180 +#: ../../../CHANGELOG:1257 msgid "Added missing manuallyApprovesFollowers entry in JSON-LD contexts (#961)" msgstr "" -#: ../../../CHANGELOG:1181 +#: ../../../CHANGELOG:1258 msgid "" "Fix issue with browser shortcuts such as search and focus URL not being " "recognised (#340, #985)" msgstr "" -#: ../../../CHANGELOG:1182 +#: ../../../CHANGELOG:1259 msgid "Fixed admin dropdown not showing after login (#1042)" msgstr "" -#: ../../../CHANGELOG:1183 +#: ../../../CHANGELOG:1260 msgid "Fixed an issue with celerybeat container failing to restart (#1004)" msgstr "" -#: ../../../CHANGELOG:1184 +#: ../../../CHANGELOG:1261 msgid "Fixed invalid displayed number of tracks in playlist (#986)" msgstr "" -#: ../../../CHANGELOG:1185 +#: ../../../CHANGELOG:1262 msgid "Fixed issue with recent results not being loaded from the API (#948)" msgstr "" -#: ../../../CHANGELOG:1186 +#: ../../../CHANGELOG:1263 msgid "Fixed issue with sorting by album name not working (#960)" msgstr "" -#: ../../../CHANGELOG:1187 +#: ../../../CHANGELOG:1264 msgid "" "Fixed short audio glitch when switching switching to another track with " "player paused (#970)" msgstr "" -#: ../../../CHANGELOG:1188 +#: ../../../CHANGELOG:1265 msgid "" "Improved deduplication logic to prevent skipped files during import " "(#348, #474, #557, #740, #928)" msgstr "" -#: ../../../CHANGELOG:1189 +#: ../../../CHANGELOG:1266 msgid "More resilient tag parsing with empty release date or album artist (#1037)" msgstr "" -#: ../../../CHANGELOG:1190 +#: ../../../CHANGELOG:1267 msgid "More robust importer against malformed dates (#966)" msgstr "" -#: ../../../CHANGELOG:1191 +#: ../../../CHANGELOG:1268 msgid "" "Removed \"nodeinfo disabled\" setting, as nodeinfo is required for the UI" " to work (#982)" msgstr "" -#: ../../../CHANGELOG:1192 +#: ../../../CHANGELOG:1269 msgid "Replaced PDF icon by List icon in playlist placeholder (#943)" msgstr "" -#: ../../../CHANGELOG:1193 +#: ../../../CHANGELOG:1270 msgid "" "Resolve an issue where disc numbers were not taken into consideration " "when playing an album from the album card (#1006)" msgstr "" -#: ../../../CHANGELOG:1194 +#: ../../../CHANGELOG:1271 msgid "Set correct size for album covers in playlist cards (#680)" msgstr "" -#: ../../../CHANGELOG:1195 +#: ../../../CHANGELOG:1272 msgid "Remove double spaces in ChannelForm" msgstr "" -#: ../../../CHANGELOG:1196 +#: ../../../CHANGELOG:1273 msgid "Deduplicate tags in Audio ActivityPub representation" msgstr "" -#: ../../../CHANGELOG:1198 +#: ../../../CHANGELOG:1275 msgid "Fix #1079: fixed z-index issues with dropdowns (#1079 and #1075)" msgstr "" -#: ../../../CHANGELOG:1199 +#: ../../../CHANGELOG:1276 msgid "Exclude external podcasts from library home" msgstr "" -#: ../../../CHANGELOG:1200 +#: ../../../CHANGELOG:1277 msgid "Fixed broken channel save when description is too long" msgstr "" -#: ../../../CHANGELOG:1201 +#: ../../../CHANGELOG:1278 msgid "" "Fixed 500 error when federation is disabled and application+json is " "requested" msgstr "" -#: ../../../CHANGELOG:1202 +#: ../../../CHANGELOG:1279 msgid "Fixed minor subsonic API crash" msgstr "" -#: ../../../CHANGELOG:1203 +#: ../../../CHANGELOG:1280 msgid "Fixed broken local profile page when allow-list is enabled" msgstr "" -#: ../../../CHANGELOG:1204 +#: ../../../CHANGELOG:1281 msgid "" "Fixed issue with confirmation email not sending when signup-approval was " "enabled" msgstr "" -#: ../../../CHANGELOG:1205 +#: ../../../CHANGELOG:1282 msgid "Ensure 0 quota on user is honored" msgstr "" -#: ../../../CHANGELOG:1206 +#: ../../../CHANGELOG:1283 msgid "Fixed attachments URL not honoring media URL" msgstr "" -#: ../../../CHANGELOG:1207 +#: ../../../CHANGELOG:1284 msgid "Fix grammar in msg string in TrackBase.vue" msgstr "" -#: ../../../CHANGELOG:1208 +#: ../../../CHANGELOG:1285 msgid "Fix typo in SubscribeButton.vue" msgstr "" -#: ../../../CHANGELOG:1210 +#: ../../../CHANGELOG:1287 msgid "Translations:" msgstr "" -#: ../../../CHANGELOG:1212 +#: ../../../CHANGELOG:1289 msgid "Arabic" msgstr "" -#: ../../../CHANGELOG:1213 +#: ../../../CHANGELOG:1290 msgid "Catalan" msgstr "" -#: ../../../CHANGELOG:1214 +#: ../../../CHANGELOG:1291 msgid "English (United Kingdom)" msgstr "" -#: ../../../CHANGELOG:1215 +#: ../../../CHANGELOG:1292 msgid "German" msgstr "" -#: ../../../CHANGELOG:1216 +#: ../../../CHANGELOG:1293 msgid "Hungarian" msgstr "" -#: ../../../CHANGELOG:1217 +#: ../../../CHANGELOG:1294 msgid "Japanese" msgstr "" -#: ../../../CHANGELOG:1218 +#: ../../../CHANGELOG:1295 msgid "Occitan" msgstr "" -#: ../../../CHANGELOG:1219 +#: ../../../CHANGELOG:1296 msgid "Portuguese (Brazil)" msgstr "" -#: ../../../CHANGELOG:1220 +#: ../../../CHANGELOG:1297 msgid "Russian" msgstr "" -#: ../../../CHANGELOG:1225 +#: ../../../CHANGELOG:1302 msgid "annando" msgstr "" -#: ../../../CHANGELOG:1226 +#: ../../../CHANGELOG:1303 msgid "Anton Strömkvist" msgstr "" -#: ../../../CHANGELOG:1227 +#: ../../../CHANGELOG:1304 msgid "Audrey" msgstr "" -#: ../../../CHANGELOG:1228 ../../../CHANGELOG:1630 ../../../CHANGELOG:1900 +#: ../../../CHANGELOG:1305 ../../../CHANGELOG:1707 ../../../CHANGELOG:1977 msgid "ButterflyOfFire" msgstr "" -#: ../../../CHANGELOG:1232 +#: ../../../CHANGELOG:1309 msgid "dashie" msgstr "" -#: ../../../CHANGELOG:1233 +#: ../../../CHANGELOG:1310 msgid "Eloisa" msgstr "" -#: ../../../CHANGELOG:1234 +#: ../../../CHANGELOG:1311 msgid "eorn" msgstr "" -#: ../../../CHANGELOG:1236 +#: ../../../CHANGELOG:1313 msgid "gerhardbeck" msgstr "" -#: ../../../CHANGELOG:1237 +#: ../../../CHANGELOG:1314 msgid "GinnyMcQueen" msgstr "" -#: ../../../CHANGELOG:1238 +#: ../../../CHANGELOG:1315 msgid "guillermau" msgstr "" -#: ../../../CHANGELOG:1239 +#: ../../../CHANGELOG:1316 msgid "Haelwenn" msgstr "" -#: ../../../CHANGELOG:1240 +#: ../../../CHANGELOG:1317 msgid "jinxx" msgstr "" -#: ../../../CHANGELOG:1241 +#: ../../../CHANGELOG:1318 msgid "Jonathan Aylard" msgstr "" -#: ../../../CHANGELOG:1243 +#: ../../../CHANGELOG:1320 msgid "M.G" msgstr "" -#: ../../../CHANGELOG:1244 +#: ../../../CHANGELOG:1321 msgid "marzzzello" msgstr "" -#: ../../../CHANGELOG:1245 +#: ../../../CHANGELOG:1322 msgid "Mathé Grievink" msgstr "" -#: ../../../CHANGELOG:1246 ../../../CHANGELOG:1644 ../../../CHANGELOG:1912 +#: ../../../CHANGELOG:1323 ../../../CHANGELOG:1721 ../../../CHANGELOG:1989 msgid "Mélanie Chauvel" msgstr "" -#: ../../../CHANGELOG:1247 +#: ../../../CHANGELOG:1324 msgid "Mjourdan" msgstr "" -#: ../../../CHANGELOG:1248 +#: ../../../CHANGELOG:1325 msgid "Morgan Kesler" msgstr "" -#: ../../../CHANGELOG:1249 +#: ../../../CHANGELOG:1326 msgid "Noe Gaumont" msgstr "" -#: ../../../CHANGELOG:1250 +#: ../../../CHANGELOG:1327 msgid "Noureddine HADDAG" msgstr "" -#: ../../../CHANGELOG:1251 +#: ../../../CHANGELOG:1328 msgid "Ollie" msgstr "" -#: ../../../CHANGELOG:1252 +#: ../../../CHANGELOG:1329 msgid "Peter Wickenberg" msgstr "" -#: ../../../CHANGELOG:1254 ../../../CHANGELOG:1917 +#: ../../../CHANGELOG:1331 ../../../CHANGELOG:1994 msgid "Renon" msgstr "" -#: ../../../CHANGELOG:1255 +#: ../../../CHANGELOG:1332 msgid "Satsuki Yanagi" msgstr "" -#: ../../../CHANGELOG:1256 +#: ../../../CHANGELOG:1333 msgid "Shlee" msgstr "" -#: ../../../CHANGELOG:1258 +#: ../../../CHANGELOG:1335 msgid "techknowlogick" msgstr "" -#: ../../../CHANGELOG:1259 +#: ../../../CHANGELOG:1336 msgid "ThibG" msgstr "" -#: ../../../CHANGELOG:1261 +#: ../../../CHANGELOG:1338 msgid "unklebonehead" msgstr "" -#: ../../../CHANGELOG:1262 +#: ../../../CHANGELOG:1339 msgid "wakest" msgstr "" -#: ../../../CHANGELOG:1263 +#: ../../../CHANGELOG:1340 msgid "wxcafé" msgstr "" -#: ../../../CHANGELOG:1264 ../../../CHANGELOG:1653 +#: ../../../CHANGELOG:1341 ../../../CHANGELOG:1730 msgid "Xaloc" msgstr "" -#: ../../../CHANGELOG:1268 +#: ../../../CHANGELOG:1345 msgid "0.20.1 (2019-10-28)" msgstr "" -#: ../../../CHANGELOG:1275 ../../../CHANGELOG:1296 +#: ../../../CHANGELOG:1352 ../../../CHANGELOG:1373 msgid "" "Denormalized audio permission logic in a separate table to enhance " "performance" msgstr "" -#: ../../../CHANGELOG:1277 +#: ../../../CHANGELOG:1354 msgid "" "With this release, we're introducing a performance enhancement that " "should reduce the load on the database and API servers (cf " "https://dev.funkwhale.audio/funkwhale/funkwhale/merge_requests/939)." msgstr "" -#: ../../../CHANGELOG:1280 +#: ../../../CHANGELOG:1357 msgid "" "Under the hood, we now maintain a separate table to link users to the " "tracks they are allowed to see. This change is **disabled** by default, " "but should be enabled by default starting in Funkwhale 0.21." msgstr "" -#: ../../../CHANGELOG:1283 +#: ../../../CHANGELOG:1360 msgid "" "If you want to try it now, add ``MUSIC_USE_DENORMALIZATION=True`` to your" " ``.env`` file, restart Funkwhale, and run the following command::" msgstr "" -#: ../../../CHANGELOG:1288 +#: ../../../CHANGELOG:1365 msgid "" "This shouldn't cause any regression, but we'd appreciate if you could " "test this before the 0.21 release and report any unusual behaviour " "regarding tracks, albums and artists visibility." msgstr "" -#: ../../../CHANGELOG:1294 +#: ../../../CHANGELOG:1371 msgid "Added a retry option for failed uploads (#942)" msgstr "" -#: ../../../CHANGELOG:1295 +#: ../../../CHANGELOG:1372 msgid "Added feedback via loading spinner when searching a remote library" msgstr "" -#: ../../../CHANGELOG:1297 +#: ../../../CHANGELOG:1374 msgid "" "Placeholders will now be shown if no content is available across the " "application (#750)" msgstr "" -#: ../../../CHANGELOG:1298 +#: ../../../CHANGELOG:1375 msgid "" "Reduce the number of simultaneous DB connections under some deployment " "scenario" msgstr "" -#: ../../../CHANGELOG:1299 +#: ../../../CHANGELOG:1376 msgid "Support byYear filtering in Subsonic API (#936)" msgstr "" -#: ../../../CHANGELOG:1304 +#: ../../../CHANGELOG:1381 msgid "Ensure password input doesn't overflow outside of container (#933)" msgstr "" -#: ../../../CHANGELOG:1305 +#: ../../../CHANGELOG:1382 msgid "Fix audio serving issues under S3/nginx when signatures are enabled" msgstr "" -#: ../../../CHANGELOG:1306 +#: ../../../CHANGELOG:1383 msgid "Fix import crash when importing M4A file with no embedded cover (#946)" msgstr "" -#: ../../../CHANGELOG:1307 +#: ../../../CHANGELOG:1384 msgid "Fix tag exclusion in custom radios (#950)" msgstr "" -#: ../../../CHANGELOG:1308 +#: ../../../CHANGELOG:1385 msgid "Fixed an issue with embed player CSS being purged during build (#935)" msgstr "" -#: ../../../CHANGELOG:1309 +#: ../../../CHANGELOG:1386 msgid "Fixed escaped pod name displayed on home/about page (#945)" msgstr "" -#: ../../../CHANGELOG:1310 +#: ../../../CHANGELOG:1387 msgid "Fixed pagination in subsonic getSongsByGenre endpoint (#954)" msgstr "" -#: ../../../CHANGELOG:1311 +#: ../../../CHANGELOG:1388 msgid "Fixed style glitches in dropdowns" msgstr "" -#: ../../../CHANGELOG:1316 +#: ../../../CHANGELOG:1393 msgid "" "Documented how to create DB extension by hand in case of permission error" " during migrations (#934)" msgstr "" -#: ../../../CHANGELOG:1319 ../../../CHANGELOG:1627 +#: ../../../CHANGELOG:1396 ../../../CHANGELOG:1704 msgid "" "Contributors to this release (translation, development, documentation, " "reviews, design):" msgstr "" -#: ../../../CHANGELOG:1322 +#: ../../../CHANGELOG:1399 msgid "Dag Stenstad" msgstr "" -#: ../../../CHANGELOG:1327 +#: ../../../CHANGELOG:1404 msgid "knuxify" msgstr "" -#: ../../../CHANGELOG:1328 +#: ../../../CHANGELOG:1405 msgid "Mateus Mattei Garcia" msgstr "" -#: ../../../CHANGELOG:1333 +#: ../../../CHANGELOG:1410 msgid "0.20 (2019-10-04)" msgstr "" -#: ../../../CHANGELOG:1340 +#: ../../../CHANGELOG:1417 msgid "Support for genres via tags" msgstr "" -#: ../../../CHANGELOG:1342 +#: ../../../CHANGELOG:1419 msgid "One of our most requested missing features is now available!" msgstr "" -#: ../../../CHANGELOG:1344 +#: ../../../CHANGELOG:1421 msgid "" "Starting with Funkwhale 0.20, Funkwhale will automatically extract genre " "information from uploaded files and associate it with the corresponding " @@ -2501,38 +2579,38 @@ msgid "" " information regarding the tagging process." msgstr "" -#: ../../../CHANGELOG:1350 +#: ../../../CHANGELOG:1427 msgid "" "Tags can also be associated with artists and albums, and updated after " "upload through the UI using the edit system released in Funkwhale 0.19. " "Tags are also fetched when retrieving content via federation." msgstr "" -#: ../../../CHANGELOG:1354 +#: ../../../CHANGELOG:1431 msgid "Tags are used in various places to enhance user experience:" msgstr "" -#: ../../../CHANGELOG:1356 +#: ../../../CHANGELOG:1433 msgid "Tags are listed on tracks, albums and artist profiles" msgstr "" -#: ../../../CHANGELOG:1357 +#: ../../../CHANGELOG:1434 msgid "" "Each tag has a dedicated page were you can browse corresponding content " "and quickly start a radio" msgstr "" -#: ../../../CHANGELOG:1358 +#: ../../../CHANGELOG:1435 msgid "The custom radio builder now supports using tags" msgstr "" -#: ../../../CHANGELOG:1359 +#: ../../../CHANGELOG:1436 msgid "" "Subsonic apps that support genres - such as DSub or Ultrasonic - should " "display this information as well" msgstr "" -#: ../../../CHANGELOG:1361 +#: ../../../CHANGELOG:1438 msgid "" "If you are a pod admin and want to extract tags from already uploaded " "content, you run `this snippet " @@ -2542,11 +2620,11 @@ msgid "" "``python manage.py shell``." msgstr "" -#: ../../../CHANGELOG:1365 +#: ../../../CHANGELOG:1442 msgid "Content and account reports" msgstr "" -#: ../../../CHANGELOG:1367 +#: ../../../CHANGELOG:1444 msgid "" "It is now possible to report content, such as artists, tracks or " "libraries, as well as user accounts. Such reports are forwarded to the " @@ -2554,7 +2632,7 @@ msgid "" "accounts or take any other action they deem necessary." msgstr "" -#: ../../../CHANGELOG:1370 +#: ../../../CHANGELOG:1447 msgid "" "By default, both anonymous and authenticated users can submit these " "reports. This makes sure moderators can receive and handle takedown " @@ -2563,39 +2641,39 @@ msgid "" " reports completely via your pod settings." msgstr "" -#: ../../../CHANGELOG:1374 +#: ../../../CHANGELOG:1451 msgid "Federation of the reports will be supported in a future release." msgstr "" -#: ../../../CHANGELOG:1376 ../../../CHANGELOG:1390 +#: ../../../CHANGELOG:1453 ../../../CHANGELOG:1467 msgid "" "For more information about this feature, please check out our " "documentation:" msgstr "" -#: ../../../CHANGELOG:1378 +#: ../../../CHANGELOG:1455 msgid "" "`User documentation " "<https://docs.funkwhale.audio/moderator/reports.html>`__" msgstr "" -#: ../../../CHANGELOG:1379 +#: ../../../CHANGELOG:1456 msgid "" "`Moderator documentation " "<https://docs.funkwhale.audio/users/reports.html>`__" msgstr "" -#: ../../../CHANGELOG:1382 +#: ../../../CHANGELOG:1459 msgid "Account deletion" msgstr "" -#: ../../../CHANGELOG:1384 +#: ../../../CHANGELOG:1461 msgid "" "Users can now delete their account themselves, without involving an " "administrator." msgstr "" -#: ../../../CHANGELOG:1386 +#: ../../../CHANGELOG:1463 msgid "" "The deletion process will remove any local data and objects associated " "with the account, but the username won't be able to new users to avoid " @@ -2603,113 +2681,113 @@ msgid "" " federation." msgstr "" -#: ../../../CHANGELOG:1392 +#: ../../../CHANGELOG:1469 msgid "`User documentation <https://docs.funkwhale.audio/users/account.html>`__" msgstr "" -#: ../../../CHANGELOG:1395 +#: ../../../CHANGELOG:1472 msgid "Landing and about page redesign [Manual action suggested]" msgstr "" -#: ../../../CHANGELOG:1397 +#: ../../../CHANGELOG:1474 msgid "" "In this release, we've completely redesigned the landing and about page, " "by making it more useful and adapted to your pod configuration. Among " "other things, the landing page will now include:" msgstr "" -#: ../../../CHANGELOG:1400 +#: ../../../CHANGELOG:1477 msgid "your pod and an excerpt from your pod's description" msgstr "" -#: ../../../CHANGELOG:1401 ../../../CHANGELOG:1413 +#: ../../../CHANGELOG:1478 ../../../CHANGELOG:1490 msgid "your pod banner image, if any" msgstr "" -#: ../../../CHANGELOG:1402 ../../../CHANGELOG:1414 +#: ../../../CHANGELOG:1479 ../../../CHANGELOG:1491 msgid "your contact email, if any" msgstr "" -#: ../../../CHANGELOG:1403 +#: ../../../CHANGELOG:1480 msgid "the login form" msgstr "" -#: ../../../CHANGELOG:1404 +#: ../../../CHANGELOG:1481 msgid "the signup form (if registrations are open on your pod)" msgstr "" -#: ../../../CHANGELOG:1405 +#: ../../../CHANGELOG:1482 msgid "some basic statistics about your pod" msgstr "" -#: ../../../CHANGELOG:1406 +#: ../../../CHANGELOG:1483 msgid "" "a widget including recently uploaded albums, if anonymous access is " "enabled" msgstr "" -#: ../../../CHANGELOG:1408 +#: ../../../CHANGELOG:1485 msgid "" "The landing page will still include some information about Funkwhale, but" " in a less intrusive and proeminent way than before." msgstr "" -#: ../../../CHANGELOG:1410 +#: ../../../CHANGELOG:1487 msgid "Additionally, the about page now includes:" msgstr "" -#: ../../../CHANGELOG:1412 +#: ../../../CHANGELOG:1489 msgid "your pod name, description, rules and terms" msgstr "" -#: ../../../CHANGELOG:1415 +#: ../../../CHANGELOG:1492 msgid "comprehensive statistics about your pod" msgstr "" -#: ../../../CHANGELOG:1416 +#: ../../../CHANGELOG:1493 msgid "" "some info about your pod configuration, such as registration and " "federation status or the default upload quota for new users" msgstr "" -#: ../../../CHANGELOG:1418 +#: ../../../CHANGELOG:1495 msgid "With this redesign, we've added a handful of additional pod settings:" msgstr "" -#: ../../../CHANGELOG:1420 +#: ../../../CHANGELOG:1497 msgid "Pod banner image" msgstr "" -#: ../../../CHANGELOG:1421 +#: ../../../CHANGELOG:1498 msgid "Contact email" msgstr "" -#: ../../../CHANGELOG:1422 +#: ../../../CHANGELOG:1499 msgid "Rules" msgstr "" -#: ../../../CHANGELOG:1423 +#: ../../../CHANGELOG:1500 msgid "Terms of service" msgstr "" -#: ../../../CHANGELOG:1425 +#: ../../../CHANGELOG:1502 msgid "" "We recommend taking a few moments to fill these accordingly to your " "needs, by visiting ``/manage/settings``." msgstr "" -#: ../../../CHANGELOG:1428 +#: ../../../CHANGELOG:1505 msgid "Allow-list to restrict federation to trusted domains" msgstr "" -#: ../../../CHANGELOG:1430 +#: ../../../CHANGELOG:1507 msgid "" "The Allow-Listing feature grants pod moderators and administrators " "greater control over federation by allowing you to create a pod-wide " "allow-list." msgstr "" -#: ../../../CHANGELOG:1434 +#: ../../../CHANGELOG:1511 msgid "" "When allow-listing is enabled, your pod's users will only be able to " "interact with pods included in the allow-list. Any messages, activity, " @@ -2719,72 +2797,72 @@ msgid "" "be able to send anything to your pod." msgstr "" -#: ../../../CHANGELOG:1443 +#: ../../../CHANGELOG:1520 msgid "" "If you want to enable this feature on your pod, or learn more, please " "refer to `our documentation " "<https://docs.funkwhale.audio/moderator/listing.html>`_!" msgstr "" -#: ../../../CHANGELOG:1446 +#: ../../../CHANGELOG:1523 msgid "Periodic message to incite people to support their pod and Funkwhale" msgstr "" -#: ../../../CHANGELOG:1448 +#: ../../../CHANGELOG:1525 msgid "" "Users will now be reminded on a regular basis that they can help " "Funkwhale by donating or contributing." msgstr "" -#: ../../../CHANGELOG:1450 +#: ../../../CHANGELOG:1527 msgid "" "If specified by the pod admin, a separate and custom message will also be" " displayed in a similar way to provide instructions and links to support " "the pod." msgstr "" -#: ../../../CHANGELOG:1452 +#: ../../../CHANGELOG:1529 msgid "" "Both messages will appear for the first time 15 days after signup, in the" " notifications tab. For each message, users can schedule a reminder for a" " later time, or disable the messages entirely." msgstr "" -#: ../../../CHANGELOG:1456 +#: ../../../CHANGELOG:1533 msgid "" "Replaced Daphne by Gunicorn/Uvicorn [manual action required, non-docker " "only]" msgstr "" -#: ../../../CHANGELOG:1458 +#: ../../../CHANGELOG:1535 msgid "" "To improve the performance, stability and reliability of Funkwhale's web " "processes, we now recommend using Gunicorn and Uvicorn instead of Daphne." " This combination unlock new use cases such as:" msgstr "" -#: ../../../CHANGELOG:1461 +#: ../../../CHANGELOG:1538 msgid "zero-downtime upgrades" msgstr "" -#: ../../../CHANGELOG:1462 +#: ../../../CHANGELOG:1539 msgid "configurable number of web worker processes" msgstr "" -#: ../../../CHANGELOG:1464 +#: ../../../CHANGELOG:1541 msgid "" "Based on our benchmarks, Gunicorn/Unicorn is also faster and more stable " "under higher workloads compared to Daphne." msgstr "" -#: ../../../CHANGELOG:1466 +#: ../../../CHANGELOG:1543 msgid "" "To benefit from this enhancement on existing instances, you need to add " "``FUNKWHALE_WEB_WORKERS=1`` in your ``.env`` file (use a higher number if" " you want to have more web worker processes)." msgstr "" -#: ../../../CHANGELOG:1469 +#: ../../../CHANGELOG:1546 msgid "" "Then, edit your ``/etc/systemd/system/funkwhale-server.service`` and " "replace the ``ExecStart=`` line with " @@ -2794,59 +2872,59 @@ msgid "" "${FUNKWHALE_API_IP}:${FUNKWHALE_API_PORT}``" msgstr "" -#: ../../../CHANGELOG:1472 +#: ../../../CHANGELOG:1549 msgid "" "Then reload the configuration change with ``sudo systemctl daemon-" "reload`` and ``sudo systemctl restart funkwhale-server``." msgstr "" -#: ../../../CHANGELOG:1476 +#: ../../../CHANGELOG:1553 msgid "" "Content-Security-Policy and additional security headers [manual action " "suggested]" msgstr "" -#: ../../../CHANGELOG:1478 +#: ../../../CHANGELOG:1555 msgid "" "To improve the security and reduce the attack surface in case of a " "successfull exploit, we suggest you add the following Content-Security-" "Policy to your nginx configuration." msgstr "" -#: ../../../CHANGELOG:1481 +#: ../../../CHANGELOG:1558 msgid "..note::" msgstr "" -#: ../../../CHANGELOG:1489 +#: ../../../CHANGELOG:1566 msgid "" "**On non-docker setups**, in ``/etc/nginx/sites-" "available/funkwhale.conf``::" msgstr "" -#: ../../../CHANGELOG:1511 +#: ../../../CHANGELOG:1588 msgid "Then reload nginx with ``systemctl reload nginx``." msgstr "" -#: ../../../CHANGELOG:1513 +#: ../../../CHANGELOG:1590 msgid "**On docker setups**, in ``/srv/funkwhalenginx/funkwhale.template``::" msgstr "" -#: ../../../CHANGELOG:1535 +#: ../../../CHANGELOG:1612 msgid "Then reload nginx with ``docker-compose restart nginx``." msgstr "" -#: ../../../CHANGELOG:1538 +#: ../../../CHANGELOG:1615 msgid "Rate limiting" msgstr "" -#: ../../../CHANGELOG:1540 +#: ../../../CHANGELOG:1617 msgid "" "With this release, rate-limiting on the API is enabled by default, with " "high enough limits to ensure regular users of the app aren't affected. " "Requests beyond allowed limits are answered with a 429 HTTP error." msgstr "" -#: ../../../CHANGELOG:1543 +#: ../../../CHANGELOG:1620 msgid "" "For anonymous requests, the limit is applied to the IP adress of the " "client, and for authenticated requests, the limit is applied to the " @@ -2854,7 +2932,7 @@ msgid "" "limit than authenticated requests." msgstr "" -#: ../../../CHANGELOG:1546 +#: ../../../CHANGELOG:1623 msgid "" "You can disable the rate-limiting feature by adding " "`THROTTLING_ENABLED=false` to your ``.env`` file and restarting the " @@ -2863,13 +2941,13 @@ msgid "" "https://docs.funkwhale.audio/swagger/." msgstr "" -#: ../../../CHANGELOG:1550 +#: ../../../CHANGELOG:1627 msgid "" "Broken audio streaming when using S3/Minio and DSub [manual action " "required]" msgstr "" -#: ../../../CHANGELOG:1552 +#: ../../../CHANGELOG:1629 msgid "" "Some Subsonic clients, such as DSub, are sending an Authorization headers" " which was forwarded to the S3 storage when streaming, causing some " @@ -2877,414 +2955,414 @@ msgid "" " add the following in your nginx ``~ /_protected/media/(.+)`` location::" msgstr "" -#: ../../../CHANGELOG:1559 +#: ../../../CHANGELOG:1636 msgid "And reload your nginx process." msgstr "" -#: ../../../CHANGELOG:1562 +#: ../../../CHANGELOG:1639 msgid "Detail" msgstr "" -#: ../../../CHANGELOG:1566 +#: ../../../CHANGELOG:1643 msgid "" "Added periodical message to incite people to support their pod and " "Funkwhale (#839)" msgstr "" -#: ../../../CHANGELOG:1567 +#: ../../../CHANGELOG:1644 msgid "Admins can now add custom CSS from their pod settings (#879)" msgstr "" -#: ../../../CHANGELOG:1568 +#: ../../../CHANGELOG:1645 msgid "Allow-list to restrict federation to trusted domains (#853)" msgstr "" -#: ../../../CHANGELOG:1569 +#: ../../../CHANGELOG:1646 msgid "Content and account reports (#890)" msgstr "" -#: ../../../CHANGELOG:1570 +#: ../../../CHANGELOG:1647 msgid "Dark theme (#756)" msgstr "" -#: ../../../CHANGELOG:1571 +#: ../../../CHANGELOG:1648 msgid "Enforce a configurable rate limit on the API to mitigate abuse (#261)" msgstr "" -#: ../../../CHANGELOG:1572 +#: ../../../CHANGELOG:1649 msgid "Redesign of the landing and about pages (#872)" msgstr "" -#: ../../../CHANGELOG:1573 +#: ../../../CHANGELOG:1650 msgid "Support for genres, via tags (#432)" msgstr "" -#: ../../../CHANGELOG:1574 +#: ../../../CHANGELOG:1651 msgid "Users can now delete their account without admin intervention (#852)" msgstr "" -#: ../../../CHANGELOG:1579 +#: ../../../CHANGELOG:1656 msgid "" "Added a info message on embed wizard when anonymous access to content is " "disabled (#878)" msgstr "" -#: ../../../CHANGELOG:1580 +#: ../../../CHANGELOG:1657 msgid "Added Catalan translation files" msgstr "" -#: ../../../CHANGELOG:1581 +#: ../../../CHANGELOG:1658 msgid "Added Czech translation (#844)" msgstr "" -#: ../../../CHANGELOG:1582 +#: ../../../CHANGELOG:1659 msgid "Added field to manage user upload quota in Django backend (#903)" msgstr "" -#: ../../../CHANGELOG:1583 +#: ../../../CHANGELOG:1660 msgid "" "Added the option to replace the queue's current contents with a selected " "album or track (#761)" msgstr "" -#: ../../../CHANGELOG:1584 +#: ../../../CHANGELOG:1661 msgid "Artists with no albums will now show track count on artist card (#895)" msgstr "" -#: ../../../CHANGELOG:1585 +#: ../../../CHANGELOG:1662 msgid "Ensure API urls answer with and without a trailing slash (#877)" msgstr "" -#: ../../../CHANGELOG:1586 +#: ../../../CHANGELOG:1663 msgid "" "Hardcoded list of supported browsers to avoid unexpected regressions " "(#854)" msgstr "" -#: ../../../CHANGELOG:1587 +#: ../../../CHANGELOG:1664 msgid "Hardened security thanks to CSP and additional HTTP headers (#880)" msgstr "" -#: ../../../CHANGELOG:1588 +#: ../../../CHANGELOG:1665 msgid "Improve display of search results by including artist and album data" msgstr "" -#: ../../../CHANGELOG:1589 +#: ../../../CHANGELOG:1666 msgid "" "Increase the security of JWT token generation by using DJANGO_SECRET_KEY " "as well as user-specific salt for the signature" msgstr "" -#: ../../../CHANGELOG:1590 +#: ../../../CHANGELOG:1667 msgid "Mods can now change a library visibility through the admin UI (#548)" msgstr "" -#: ../../../CHANGELOG:1591 +#: ../../../CHANGELOG:1668 msgid "New keyboard shortcuts added for enhanced control over audio player (#866)" msgstr "" -#: ../../../CHANGELOG:1592 +#: ../../../CHANGELOG:1669 msgid "" "Now refetch remote ActivityPub artists, albums and tracks to avoid local " "stale data" msgstr "" -#: ../../../CHANGELOG:1593 +#: ../../../CHANGELOG:1670 msgid "" "Numbers on the stats page will now be formatted in a human readable way " "and will update with the locale (#873)" msgstr "" -#: ../../../CHANGELOG:1594 +#: ../../../CHANGELOG:1671 msgid "" "Pickup folder.png and folder.jpg files for cover art when importing from " "CLI (#898)" msgstr "" -#: ../../../CHANGELOG:1595 +#: ../../../CHANGELOG:1672 msgid "Prevent usage of too weak passwords (#883)" msgstr "" -#: ../../../CHANGELOG:1596 +#: ../../../CHANGELOG:1673 #, python-format msgid "Reduced CSS size by 30% using purgecss" msgstr "" -#: ../../../CHANGELOG:1597 +#: ../../../CHANGELOG:1674 msgid "" "Replaced Daphne by Gunicorn/Uvicorn to improve stability, flexibility and" " performance (#862)" msgstr "" -#: ../../../CHANGELOG:1598 +#: ../../../CHANGELOG:1675 msgid "Simplified embedded docker reverse proxy IP configuration (#834)" msgstr "" -#: ../../../CHANGELOG:1599 +#: ../../../CHANGELOG:1676 msgid "Support embeds on public playlists" msgstr "" -#: ../../../CHANGELOG:1600 +#: ../../../CHANGELOG:1677 msgid "Support for M4A/AAC files (#661)" msgstr "" -#: ../../../CHANGELOG:1601 +#: ../../../CHANGELOG:1678 msgid "Switched from Semantic-UI to Fomentic-UI" msgstr "" -#: ../../../CHANGELOG:1602 +#: ../../../CHANGELOG:1679 msgid "Add dropdown menu to track table (#531)" msgstr "" -#: ../../../CHANGELOG:1603 +#: ../../../CHANGELOG:1680 msgid "Display placeholder on homepage when there are no playlists (#892)" msgstr "" -#: ../../../CHANGELOG:1604 +#: ../../../CHANGELOG:1681 msgid "Make album cards height independent (#710)" msgstr "" -#: ../../../CHANGELOG:1609 +#: ../../../CHANGELOG:1686 msgid "" "Added context strings to en_GB translations so that picking the language " "changes the interface as expected" msgstr "" -#: ../../../CHANGELOG:1610 +#: ../../../CHANGELOG:1687 msgid "Ensure selected locale is not reset to browser default when refreshing app" msgstr "" -#: ../../../CHANGELOG:1611 +#: ../../../CHANGELOG:1688 msgid "Fix missing license information on track details page (#913)" msgstr "" -#: ../../../CHANGELOG:1612 +#: ../../../CHANGELOG:1689 msgid "Fix regression to quota bar color (#897)" msgstr "" -#: ../../../CHANGELOG:1613 +#: ../../../CHANGELOG:1690 msgid "Fixed a responsive display issues on 1024px wide screens (#904)" msgstr "" -#: ../../../CHANGELOG:1614 +#: ../../../CHANGELOG:1691 msgid "Fixed album art not being retrieved from Ogg/Opus files" msgstr "" -#: ../../../CHANGELOG:1615 +#: ../../../CHANGELOG:1692 msgid "Fixed broken embedded player layout after dependency update (#875)" msgstr "" -#: ../../../CHANGELOG:1616 +#: ../../../CHANGELOG:1693 msgid "" "Fixed broken external HTTPS request under some scenarios, because of " "missing PyOpenSSL" msgstr "" -#: ../../../CHANGELOG:1617 +#: ../../../CHANGELOG:1694 msgid "Fixed broken less listened radio (#912)" msgstr "" -#: ../../../CHANGELOG:1618 +#: ../../../CHANGELOG:1695 msgid "Fixed broken URL to artist and album on album and track pages (#871)" msgstr "" -#: ../../../CHANGELOG:1619 +#: ../../../CHANGELOG:1696 msgid "" "Fixed empty contentType causing client crash in some Subsonic payloads " "(#893)" msgstr "" -#: ../../../CHANGELOG:1620 +#: ../../../CHANGELOG:1697 msgid "" "Fixed import crashing with empty cover file or too long values on some " "fields" msgstr "" -#: ../../../CHANGELOG:1621 +#: ../../../CHANGELOG:1698 msgid "" "Fixed in-place imported files not playing under nginx when filename " "contains ? or % (#924)" msgstr "" -#: ../../../CHANGELOG:1622 +#: ../../../CHANGELOG:1699 msgid "Fixed remaining transcoding issue with Subsonic API (#867)" msgstr "" -#: ../../../CHANGELOG:1623 +#: ../../../CHANGELOG:1700 msgid "" "Fixed search usability issue when browsing artists, albums, radios and " "playlists (#902)" msgstr "" -#: ../../../CHANGELOG:1624 +#: ../../../CHANGELOG:1701 msgid "" "Improved performance of /artists, /albums and /tracks API endpoints by a " "factor 2 (#865)" msgstr "" -#: ../../../CHANGELOG:1625 +#: ../../../CHANGELOG:1702 msgid "Updated docs to ensure streaming works when using Minio/S3 and DSub (#932)" msgstr "" -#: ../../../CHANGELOG:1637 +#: ../../../CHANGELOG:1714 msgid "IISergII" msgstr "" -#: ../../../CHANGELOG:1638 +#: ../../../CHANGELOG:1715 msgid "jiri-novacek" msgstr "" -#: ../../../CHANGELOG:1641 +#: ../../../CHANGELOG:1718 msgid "Koen" msgstr "" -#: ../../../CHANGELOG:1642 +#: ../../../CHANGELOG:1719 msgid "Manuel Cortez" msgstr "" -#: ../../../CHANGELOG:1645 ../../../CHANGELOG:1913 +#: ../../../CHANGELOG:1722 ../../../CHANGELOG:1990 msgid "nouts" msgstr "" -#: ../../../CHANGELOG:1646 ../../../CHANGELOG:1916 +#: ../../../CHANGELOG:1723 ../../../CHANGELOG:1993 msgid "Quentí" msgstr "" -#: ../../../CHANGELOG:1648 ../../../CHANGELOG:1918 +#: ../../../CHANGELOG:1725 ../../../CHANGELOG:1995 msgid "Rodrigo Leite" msgstr "" -#: ../../../CHANGELOG:1649 +#: ../../../CHANGELOG:1726 msgid "Romain Failliot" msgstr "" -#: ../../../CHANGELOG:1651 ../../../CHANGELOG:1919 +#: ../../../CHANGELOG:1728 ../../../CHANGELOG:1996 msgid "Sylke Vicious" msgstr "" -#: ../../../CHANGELOG:1652 +#: ../../../CHANGELOG:1729 msgid "Tobias Reisinger" msgstr "" -#: ../../../CHANGELOG:1658 +#: ../../../CHANGELOG:1735 msgid "0.19.1 (2019-06-28)" msgstr "" -#: ../../../CHANGELOG:1665 +#: ../../../CHANGELOG:1742 msgid "" "The currently playing track is now highlighted with an orange play icon " "(#832)" msgstr "" -#: ../../../CHANGELOG:1666 +#: ../../../CHANGELOG:1743 msgid "Support for importing files with no album tag (#122)" msgstr "" -#: ../../../CHANGELOG:1667 +#: ../../../CHANGELOG:1744 msgid "Redirect from / to /library when user is logged in (#864)" msgstr "" -#: ../../../CHANGELOG:1668 +#: ../../../CHANGELOG:1745 msgid "" "Added a SUBSONIC_DEFAULT_TRANSCODING_FORMAT env var to support clients " "that don't provide the format parameter (#867)" msgstr "" -#: ../../../CHANGELOG:1669 +#: ../../../CHANGELOG:1746 msgid "Added button to search for objects on Discogs (#368)" msgstr "" -#: ../../../CHANGELOG:1670 +#: ../../../CHANGELOG:1747 msgid "Added copy-to-clipboard button with Subsonic password input (#814)" msgstr "" -#: ../../../CHANGELOG:1671 +#: ../../../CHANGELOG:1748 msgid "Added opus to the list of supported mimetypes and extensions (#868)" msgstr "" -#: ../../../CHANGELOG:1672 +#: ../../../CHANGELOG:1749 msgid "Aligned search headers with search results in the sidebar (#708)" msgstr "" -#: ../../../CHANGELOG:1673 +#: ../../../CHANGELOG:1750 msgid "" "Clicking on the currently selected playlist in the Playlist popup will " "now close the popup (#807)" msgstr "" -#: ../../../CHANGELOG:1674 +#: ../../../CHANGELOG:1751 msgid "" "Favorites radio will not be visible if the user does not have any " "favorites (#419)" msgstr "" -#: ../../../CHANGELOG:1679 +#: ../../../CHANGELOG:1756 msgid "" "Ensure empty but optional fields in file metadata don't error during " "import (#850)" msgstr "" -#: ../../../CHANGELOG:1680 +#: ../../../CHANGELOG:1757 msgid "Fix broken upload for specific files when using S3 storage (#857)" msgstr "" -#: ../../../CHANGELOG:1681 +#: ../../../CHANGELOG:1758 msgid "Fixed broken translation on home and track detail page (#833)" msgstr "" -#: ../../../CHANGELOG:1682 +#: ../../../CHANGELOG:1759 msgid "" "Fixed broken user admin for users with non-digit or letters in their " "username (#869)" msgstr "" -#: ../../../CHANGELOG:1683 +#: ../../../CHANGELOG:1760 msgid "Fixed invalid file extension for transcoded tracks (#848)" msgstr "" -#: ../../../CHANGELOG:1684 +#: ../../../CHANGELOG:1761 msgid "Fixed issue with French translation for \"Start radio\" (#849)" msgstr "" -#: ../../../CHANGELOG:1685 +#: ../../../CHANGELOG:1762 msgid "" "Fixed issue with player changing height when hovering over the volume " "slider (#838)" msgstr "" -#: ../../../CHANGELOG:1686 +#: ../../../CHANGELOG:1763 msgid "Fixed secondary menus truncated on narrow screens (#855)" msgstr "" -#: ../../../CHANGELOG:1687 +#: ../../../CHANGELOG:1764 msgid "Fixed wrong og:image url when using S3 storage (#851)" msgstr "" -#: ../../../CHANGELOG:1688 +#: ../../../CHANGELOG:1765 msgid "Hide pod statistics on about page if those are disabled (#835)" msgstr "" -#: ../../../CHANGELOG:1689 +#: ../../../CHANGELOG:1766 msgid "Use ASCII filename before upload to S3 to avoid playback issues (#847)" msgstr "" -#: ../../../CHANGELOG:1692 +#: ../../../CHANGELOG:1769 msgid "Contributors to this release (commiters and reviewers):" msgstr "" -#: ../../../CHANGELOG:1696 +#: ../../../CHANGELOG:1773 msgid "ealgase" msgstr "" -#: ../../../CHANGELOG:1707 +#: ../../../CHANGELOG:1784 msgid "0.19.0 (2019-05-16)" msgstr "" -#: ../../../CHANGELOG:1714 +#: ../../../CHANGELOG:1791 msgid "Edits on tracks, albums and artists" msgstr "" -#: ../../../CHANGELOG:1716 +#: ../../../CHANGELOG:1793 msgid "" "Funkwhale was a bit annoying when it camed to metadata. Tracks, albums " "and artists profiles were created from audio file tags, but basically " @@ -3292,58 +3370,58 @@ msgid "" "wasn't ideal to do this kind of changes)." msgstr "" -#: ../../../CHANGELOG:1720 +#: ../../../CHANGELOG:1797 msgid "" "With this release, everyone can suggest changes on track, album and " "artist pages. Users with the \"library\" permission can review suggested " "edits in a dedicated interface and apply/reject them." msgstr "" -#: ../../../CHANGELOG:1724 +#: ../../../CHANGELOG:1801 msgid "" "Approved edits are broadcasted via federation, to ensure other instances " "get the information too." msgstr "" -#: ../../../CHANGELOG:1727 +#: ../../../CHANGELOG:1804 msgid "" "Not all fields are currently modifiable using this feature. Especially, " "it's not possible to suggest a new album cover, or reassign a track to a " "different album or artist. Those will be implemented in a future release." msgstr "" -#: ../../../CHANGELOG:1732 +#: ../../../CHANGELOG:1809 msgid "Admin UI for tracks, albums, artists, libraries and uploads" msgstr "" -#: ../../../CHANGELOG:1734 +#: ../../../CHANGELOG:1811 msgid "" "As part of our ongoing effort to make Funkwhale easier to manage for " "instance owners, this release includes a brand new administration " "interface to deal with:" msgstr "" -#: ../../../CHANGELOG:1737 +#: ../../../CHANGELOG:1814 msgid "tracks" msgstr "" -#: ../../../CHANGELOG:1738 +#: ../../../CHANGELOG:1815 msgid "albums" msgstr "" -#: ../../../CHANGELOG:1739 +#: ../../../CHANGELOG:1816 msgid "artists" msgstr "" -#: ../../../CHANGELOG:1740 +#: ../../../CHANGELOG:1817 msgid "libraries" msgstr "" -#: ../../../CHANGELOG:1741 +#: ../../../CHANGELOG:1818 msgid "uploads" msgstr "" -#: ../../../CHANGELOG:1743 +#: ../../../CHANGELOG:1820 msgid "" "You can use this UI to quickly search for any object, delete objects in " "batch, understand where they are coming from etc. This new UI should " @@ -3351,60 +3429,60 @@ msgid "" "cases (but also includes a link to Django's admin when needed)." msgstr "" -#: ../../../CHANGELOG:1748 +#: ../../../CHANGELOG:1825 msgid "Artist hiding in the interface" msgstr "" -#: ../../../CHANGELOG:1750 +#: ../../../CHANGELOG:1827 msgid "It's now possible for users to hide artists they don't want to see." msgstr "" -#: ../../../CHANGELOG:1752 +#: ../../../CHANGELOG:1829 msgid "" "Content linked to hidden artists will not show up in the interface " "anymore. Especially:" msgstr "" -#: ../../../CHANGELOG:1754 +#: ../../../CHANGELOG:1831 msgid "Hidden artists tracks are removed from the current queue" msgstr "" -#: ../../../CHANGELOG:1755 +#: ../../../CHANGELOG:1832 msgid "Starting a playlist will skip tracks from hidden artists" msgstr "" -#: ../../../CHANGELOG:1756 +#: ../../../CHANGELOG:1833 msgid "" "Recently favorited, recently listened and recently added widgets on the " "homepage won't include content from hidden artists" msgstr "" -#: ../../../CHANGELOG:1757 +#: ../../../CHANGELOG:1834 msgid "Radio suggestions will exclude tracks from hidden artists" msgstr "" -#: ../../../CHANGELOG:1758 +#: ../../../CHANGELOG:1835 msgid "Hidden artists won't appear in Subsonic apps" msgstr "" -#: ../../../CHANGELOG:1760 +#: ../../../CHANGELOG:1837 msgid "" "Results linked to hidden artists will continue to show up in search " "results and their profile page remains accessible." msgstr "" -#: ../../../CHANGELOG:1763 +#: ../../../CHANGELOG:1840 msgid "OAuth2 authorization for better integration with third-party apps" msgstr "" -#: ../../../CHANGELOG:1765 +#: ../../../CHANGELOG:1842 msgid "" "Funkwhale now support the OAuth2 authorization and authentication " "protocol which will allow third-party apps to interact with Funkwhale on " "behalf of users." msgstr "" -#: ../../../CHANGELOG:1768 +#: ../../../CHANGELOG:1845 msgid "" "This feature makes it possible to build third-party apps that have the " "same capabilities as Funkwhale's Web UI. The only exception at the moment" @@ -3413,18 +3491,18 @@ msgid "" "release)." msgstr "" -#: ../../../CHANGELOG:1773 +#: ../../../CHANGELOG:1850 msgid "" "If you want to start building an app on top of Funkwhale's API, please " "check-out https://docs.funkwhale.audio/api.html and " "https://docs.funkwhale.audio/developers/authentication.html." msgstr "" -#: ../../../CHANGELOG:1777 +#: ../../../CHANGELOG:1854 msgid "Better error handling and display during import" msgstr "" -#: ../../../CHANGELOG:1779 +#: ../../../CHANGELOG:1856 msgid "" "Funkwhale should now be more resilient to missing tags in imported files," " and give you more insights when something goes wrong, including the " @@ -3432,40 +3510,40 @@ msgid "" "information to share in your support requests." msgstr "" -#: ../../../CHANGELOG:1783 +#: ../../../CHANGELOG:1860 msgid "" "This information is available in all pages that list uploads, when " "clicking on the button next to the upload status." msgstr "" -#: ../../../CHANGELOG:1786 +#: ../../../CHANGELOG:1863 msgid "Support for S3-compatible storages to store media files" msgstr "" -#: ../../../CHANGELOG:1788 +#: ../../../CHANGELOG:1865 msgid "" "Storing all media files on the Funkwhale server itself may not be " "possible or desirable in all scenarios. You can now configure Funkwhale " "to store those files in a S3 bucket instead." msgstr "" -#: ../../../CHANGELOG:1792 +#: ../../../CHANGELOG:1869 msgid "" "Check-out https://docs.funkwhale.audio/admin/external-storages.html if " "you want to use this feature." msgstr "" -#: ../../../CHANGELOG:1796 +#: ../../../CHANGELOG:1873 msgid "Prune library command" msgstr "" -#: ../../../CHANGELOG:1798 +#: ../../../CHANGELOG:1875 msgid "" "Users are often surprised by Funkwhale's tendency to keep track, album " "and artist metadata even if no associated files exist." msgstr "" -#: ../../../CHANGELOG:1801 +#: ../../../CHANGELOG:1878 msgid "" "To help with that, we now offer a ``prune_library`` management command " "you can run to purge your database from obsolete entries. `Please refer " @@ -3473,11 +3551,11 @@ msgid "" "<https://docs.funkwhale.audio/admin/commands.html#pruning-library>`__." msgstr "" -#: ../../../CHANGELOG:1806 +#: ../../../CHANGELOG:1883 msgid "Check in-place files command" msgstr "" -#: ../../../CHANGELOG:1808 +#: ../../../CHANGELOG:1885 msgid "" "When using in-place import with a living audio library, you'll quite " "often rename or remove files from the file system. Unfortunately, " @@ -3485,7 +3563,7 @@ msgid "" " in unplayable tracks." msgstr "" -#: ../../../CHANGELOG:1812 +#: ../../../CHANGELOG:1889 msgid "" "To help with that, we now offer a ``check_inplace_files`` management " "command you can run to purge your database from obsolete files. `Please " @@ -3494,396 +3572,396 @@ msgid "" "from-database>`__." msgstr "" -#: ../../../CHANGELOG:1819 +#: ../../../CHANGELOG:1896 msgid "" "Added albums view. Similar to artists view, it's viewable by clicking on " "the \"Albums\" link on the top bar. (#356)" msgstr "" -#: ../../../CHANGELOG:1820 +#: ../../../CHANGELOG:1897 msgid "Allow artists hiding (#701)" msgstr "" -#: ../../../CHANGELOG:1821 +#: ../../../CHANGELOG:1898 msgid "Change the document title to display current track information. (#359)" msgstr "" -#: ../../../CHANGELOG:1822 +#: ../../../CHANGELOG:1899 msgid "" "Display a confirmation dialog when adding duplicate songs to a playlist " "(#784)" msgstr "" -#: ../../../CHANGELOG:1823 +#: ../../../CHANGELOG:1900 msgid "" "Improved error handling and display during import (#252, #718, #583, " "#501, #544)" msgstr "" -#: ../../../CHANGELOG:1824 +#: ../../../CHANGELOG:1901 msgid "Support embedding full artist discographies (#747)" msgstr "" -#: ../../../CHANGELOG:1825 +#: ../../../CHANGELOG:1902 msgid "" "Support metadata update on tracks, albums and artists and broadcast those" " on the federation (#689)" msgstr "" -#: ../../../CHANGELOG:1826 +#: ../../../CHANGELOG:1903 msgid "" "Support OAuth2 authorization for better integration with third-party apps" " (#752)" msgstr "" -#: ../../../CHANGELOG:1827 +#: ../../../CHANGELOG:1904 msgid "Support S3-compatible storages for media files (#565)" msgstr "" -#: ../../../CHANGELOG:1832 +#: ../../../CHANGELOG:1909 msgid "" "[Experimental] Added a new \"Similar\" radio based on users history " "(suggested by @gordon)" msgstr "" -#: ../../../CHANGELOG:1833 +#: ../../../CHANGELOG:1910 msgid "" "Added a \"load more\" button on artist pages to load more tracks/albums " "(#719)" msgstr "" -#: ../../../CHANGELOG:1834 +#: ../../../CHANGELOG:1911 msgid "" "Added a `check_inplace_files` management command to remove purge the " "database from references to in-place imported files that don't exist on " "disk anymore (#781)" msgstr "" -#: ../../../CHANGELOG:1835 +#: ../../../CHANGELOG:1912 msgid "" "Added a prune_library management command to remove obsolete metadata from" " the database (#777)" msgstr "" -#: ../../../CHANGELOG:1836 +#: ../../../CHANGELOG:1913 msgid "" "Added admin options to disable login for users, ensure related content is" " deleted when deleting a user account (#809)" msgstr "" -#: ../../../CHANGELOG:1837 +#: ../../../CHANGELOG:1914 msgid "" "Added standardized translation context for all strings in the frontend to" " give accurate hints to translators." msgstr "" -#: ../../../CHANGELOG:1838 +#: ../../../CHANGELOG:1915 msgid "" "Added twitter:* meta tags to detect tracks and albums players " "automatically on more sites (#578) Improved responsiveness of embedded " "player" msgstr "" -#: ../../../CHANGELOG:1840 +#: ../../../CHANGELOG:1917 msgid "" "Advertise the list of supported upload extensions in the Nodeinfo " "endpoint (#808)" msgstr "" -#: ../../../CHANGELOG:1841 +#: ../../../CHANGELOG:1918 msgid "" "Better handling of follow/accept messages to avoid and recover from " "desync between instances (#830)" msgstr "" -#: ../../../CHANGELOG:1842 +#: ../../../CHANGELOG:1919 msgid "Better workflow for connecting to another instance (#715)" msgstr "" -#: ../../../CHANGELOG:1844 +#: ../../../CHANGELOG:1921 msgid "" "Changing the instance used is now better integrated in the App, and it is" " checked that the chosen instance and the suggested instances are valid " "and running Funkwhale servers." msgstr "" -#: ../../../CHANGELOG:1845 +#: ../../../CHANGELOG:1922 msgid "Bumped dependencies to latest versions (#815)" msgstr "" -#: ../../../CHANGELOG:1846 +#: ../../../CHANGELOG:1923 msgid "Descriptions will now be shown underneath user libraries (#768)" msgstr "" -#: ../../../CHANGELOG:1847 +#: ../../../CHANGELOG:1924 msgid "Don't store unhandled ActivityPub messages in database (#776)" msgstr "" -#: ../../../CHANGELOG:1848 +#: ../../../CHANGELOG:1925 msgid "Enhanced the design of the embed wizard. (!619)" msgstr "" -#: ../../../CHANGELOG:1849 +#: ../../../CHANGELOG:1926 msgid "Ensure the footer always stays at the bottom of the page" msgstr "" -#: ../../../CHANGELOG:1850 +#: ../../../CHANGELOG:1927 msgid "" "Expose an instance-level actor (service@domain) in nodeinfo endpoint " "(#689)" msgstr "" -#: ../../../CHANGELOG:1851 +#: ../../../CHANGELOG:1928 msgid "Improved readability of logo (#385)" msgstr "" -#: ../../../CHANGELOG:1852 +#: ../../../CHANGELOG:1929 msgid "" "Keep persistent connections to the database instead of recreating a new " "one for each request" msgstr "" -#: ../../../CHANGELOG:1853 +#: ../../../CHANGELOG:1930 msgid "" "Labels for privacy levels are now consistently grabbed from a common " "source instead of being hardcoded everytime they are needed." msgstr "" -#: ../../../CHANGELOG:1854 +#: ../../../CHANGELOG:1931 msgid "" "Merged artist/album buttons with title text on artist and album pages " "(#725)" msgstr "" -#: ../../../CHANGELOG:1855 +#: ../../../CHANGELOG:1932 msgid "Now honor maxBitrate parameter in Subsonic API (#802)" msgstr "" -#: ../../../CHANGELOG:1856 +#: ../../../CHANGELOG:1933 msgid "Preload next track in queue (#572)" msgstr "" -#: ../../../CHANGELOG:1857 +#: ../../../CHANGELOG:1934 msgid "" "Reduced app size for regular users by moving admin-related code in a " "dedicated chunk (#805)" msgstr "" -#: ../../../CHANGELOG:1858 +#: ../../../CHANGELOG:1935 msgid "Removed broken/instable lyrics feature (#799)" msgstr "" -#: ../../../CHANGELOG:1859 +#: ../../../CHANGELOG:1936 msgid "" "Show remaining storage space during import and prevent file upload if not" " enough space is remaining (#550)" msgstr "" -#: ../../../CHANGELOG:1860 +#: ../../../CHANGELOG:1937 msgid "" "The buttons displaying an icon now always show a little divider between " "the icon and the text. (!620)" msgstr "" -#: ../../../CHANGELOG:1861 +#: ../../../CHANGELOG:1938 msgid "Use attributedTo instead of actor in library ActivityPub payload (#619)" msgstr "" -#: ../../../CHANGELOG:1862 +#: ../../../CHANGELOG:1939 msgid "Use network/depends_on instead of links in docker-compose.yml (!716)" msgstr "" -#: ../../../CHANGELOG:1867 +#: ../../../CHANGELOG:1944 msgid "Add missing command from contributing file (#754)" msgstr "" -#: ../../../CHANGELOG:1868 +#: ../../../CHANGELOG:1945 msgid "Add required envvar for dev environment (!668)" msgstr "" -#: ../../../CHANGELOG:1869 +#: ../../../CHANGELOG:1946 msgid "" "Added env variable to set AWS region and signature version to serve media" " without proxy (#826)" msgstr "" -#: ../../../CHANGELOG:1870 +#: ../../../CHANGELOG:1947 msgid "" "Allow users with dots in their usernames to request a subsonic password " "(#798)" msgstr "" -#: ../../../CHANGELOG:1871 +#: ../../../CHANGELOG:1948 msgid "" "Better handling of featuring/multi-artist tracks tagged with MusicBrainz " "(#782)" msgstr "" -#: ../../../CHANGELOG:1872 +#: ../../../CHANGELOG:1949 msgid "" "Do not consider tracks as duplicates during import if they have different" " positions (#740)" msgstr "" -#: ../../../CHANGELOG:1873 +#: ../../../CHANGELOG:1950 msgid "Ensure all our ActivityPub fetches are authenticated (#758)" msgstr "" -#: ../../../CHANGELOG:1874 +#: ../../../CHANGELOG:1951 msgid "" "Ensure correct track duration and playable status when browsing radios " "(#812)" msgstr "" -#: ../../../CHANGELOG:1875 +#: ../../../CHANGELOG:1952 msgid "Fixed alignement/size issue with some buttons (#702)" msgstr "" -#: ../../../CHANGELOG:1876 +#: ../../../CHANGELOG:1953 msgid "Fixed an encoding issue with instance name on about page (#828)" msgstr "" -#: ../../../CHANGELOG:1877 +#: ../../../CHANGELOG:1954 msgid "" "Fixed cover not showing in queue/player when playing tracks from " "\"albums\" tab (#795)" msgstr "" -#: ../../../CHANGELOG:1878 +#: ../../../CHANGELOG:1955 msgid "Fixed crashing upload processing on invalid date format (#718)" msgstr "" -#: ../../../CHANGELOG:1879 +#: ../../../CHANGELOG:1956 msgid "Fixed dev command for fake data creation (!664)" msgstr "" -#: ../../../CHANGELOG:1880 +#: ../../../CHANGELOG:1957 msgid "Fixed invalid OEmbed URL when using a local FUNKWHALE_SPA_HTML_ROOT (#824)" msgstr "" -#: ../../../CHANGELOG:1881 +#: ../../../CHANGELOG:1958 msgid "Fixed invalid required fields in Upload django's admin (#819)" msgstr "" -#: ../../../CHANGELOG:1882 +#: ../../../CHANGELOG:1959 msgid "Fixed issue with querying the albums api endpoint (#356)" msgstr "" -#: ../../../CHANGELOG:1883 +#: ../../../CHANGELOG:1960 msgid "Fixed non-transparent background for volume range on Firefox (#722)" msgstr "" -#: ../../../CHANGELOG:1884 +#: ../../../CHANGELOG:1961 msgid "Fixed overflowing input on account detail page (#791)" msgstr "" -#: ../../../CHANGELOG:1885 +#: ../../../CHANGELOG:1962 msgid "Fixed unplayable radios for anonymous users (#563)" msgstr "" -#: ../../../CHANGELOG:1886 +#: ../../../CHANGELOG:1963 msgid "Prevent skipping on file import if album_mbid is different (#772)" msgstr "" -#: ../../../CHANGELOG:1887 +#: ../../../CHANGELOG:1964 msgid "Use proper site name/domain in emails (#806)" msgstr "" -#: ../../../CHANGELOG:1888 +#: ../../../CHANGELOG:1965 msgid "" "Width of filter menus for radios has been set to stop text from " "overlapping the borders" msgstr "" -#: ../../../CHANGELOG:1893 +#: ../../../CHANGELOG:1970 msgid "Document how to use Redis over unix sockets (#770)" msgstr "" -#: ../../../CHANGELOG:1895 +#: ../../../CHANGELOG:1972 msgid "Contributors to this release (commiters and translators):" msgstr "" -#: ../../../CHANGELOG:1897 +#: ../../../CHANGELOG:1974 msgid "Ale London" msgstr "" -#: ../../../CHANGELOG:1898 +#: ../../../CHANGELOG:1975 msgid "Alexander" msgstr "" -#: ../../../CHANGELOG:1899 +#: ../../../CHANGELOG:1976 msgid "Ben Finney" msgstr "" -#: ../../../CHANGELOG:1902 +#: ../../../CHANGELOG:1979 msgid "Damien Nicolas" msgstr "" -#: ../../../CHANGELOG:1905 +#: ../../../CHANGELOG:1982 msgid "Elza Gelez" msgstr "" -#: ../../../CHANGELOG:1906 +#: ../../../CHANGELOG:1983 msgid "gerry_the_hat" msgstr "" -#: ../../../CHANGELOG:1907 +#: ../../../CHANGELOG:1984 msgid "gordon" msgstr "" -#: ../../../CHANGELOG:1909 +#: ../../../CHANGELOG:1986 msgid "jake" msgstr "" -#: ../../../CHANGELOG:1910 +#: ../../../CHANGELOG:1987 msgid "Jee" msgstr "" -#: ../../../CHANGELOG:1914 +#: ../../../CHANGELOG:1991 msgid "Pierrick" msgstr "" -#: ../../../CHANGELOG:1915 +#: ../../../CHANGELOG:1992 msgid "Qasim Ali" msgstr "" -#: ../../../CHANGELOG:1920 +#: ../../../CHANGELOG:1997 msgid "Thomas Brockmöller" msgstr "" -#: ../../../CHANGELOG:1921 +#: ../../../CHANGELOG:1998 msgid "Tixie" msgstr "" -#: ../../../CHANGELOG:1922 +#: ../../../CHANGELOG:1999 msgid "Vierkantor" msgstr "" -#: ../../../CHANGELOG:1923 +#: ../../../CHANGELOG:2000 msgid "Von" msgstr "" -#: ../../../CHANGELOG:1924 +#: ../../../CHANGELOG:2001 msgid "Zach Halasz" msgstr "" -#: ../../../CHANGELOG:1927 +#: ../../../CHANGELOG:2004 msgid "0.18.3 (2019-03-21)" msgstr "" -#: ../../../CHANGELOG:1934 +#: ../../../CHANGELOG:2011 msgid "" "Avoid mixed content when deploying mono-container behind proxy [Manual " "action required]" msgstr "" -#: ../../../CHANGELOG:1936 +#: ../../../CHANGELOG:2013 msgid "" "*You are only concerned if you use the mono-container docker deployment " "behind a reverse proxy*" msgstr "" -#: ../../../CHANGELOG:1938 +#: ../../../CHANGELOG:2015 msgid "" "Because of `an issue in our mono-container configuration " "<https://github.com/thetarkus/docker-funkwhale/issues/19>`_, users " @@ -3892,7 +3970,7 @@ msgid "" " browsing the Web UI." msgstr "" -#: ../../../CHANGELOG:1942 +#: ../../../CHANGELOG:2019 msgid "" "This is fixed in this release, but on existing deployments, you'll need " "to add ``NESTED_PROXY=1`` in your container environment (either in your " @@ -3900,137 +3978,137 @@ msgid "" " funkwhale container." msgstr "" -#: ../../../CHANGELOG:1948 +#: ../../../CHANGELOG:2025 msgid "Added title on hover for truncated content (#766)" msgstr "" -#: ../../../CHANGELOG:1949 +#: ../../../CHANGELOG:2026 msgid "" "Ask for confirmation before leaving upload page if there is a an upload " "in process (#630)" msgstr "" -#: ../../../CHANGELOG:1950 +#: ../../../CHANGELOG:2027 msgid "Exclude in-place imported files from quota computation (#570)" msgstr "" -#: ../../../CHANGELOG:1951 +#: ../../../CHANGELOG:2028 msgid "" "Truncate filename in library file table to ensure correct display of the " "table. (#735)" msgstr "" -#: ../../../CHANGELOG:1956 +#: ../../../CHANGELOG:2033 msgid "" "Avoid mixed content when deploying mono-container behind HTTPS proxy " "(thetarkus/docker-funkwhale#19)" msgstr "" -#: ../../../CHANGELOG:1957 +#: ../../../CHANGELOG:2034 msgid "Display new notifications immediatly on notifications page (#729)" msgstr "" -#: ../../../CHANGELOG:1958 +#: ../../../CHANGELOG:2035 msgid "" "Ensure cover art from uploaded files is picked up properly on existing " "albums (#757)" msgstr "" -#: ../../../CHANGELOG:1959 +#: ../../../CHANGELOG:2036 msgid "Fixed a crash when federating a track with unspecified position" msgstr "" -#: ../../../CHANGELOG:1960 +#: ../../../CHANGELOG:2037 msgid "Fixed broken Activity and Actor modules in django admin (#767)" msgstr "" -#: ../../../CHANGELOG:1961 +#: ../../../CHANGELOG:2038 msgid "Fixed broken sample apache configuration (#764)" msgstr "" -#: ../../../CHANGELOG:1962 +#: ../../../CHANGELOG:2039 msgid "Fixed constant and unpredictable reordering during file upload (#716)" msgstr "" -#: ../../../CHANGELOG:1963 +#: ../../../CHANGELOG:2040 msgid "" "Fixed delivering of local activities causing unintended side effects, " "such as rollbacking changes (#737)" msgstr "" -#: ../../../CHANGELOG:1964 +#: ../../../CHANGELOG:2041 msgid "Fixed escaping issues in translated strings (#652)" msgstr "" -#: ../../../CHANGELOG:1965 +#: ../../../CHANGELOG:2042 msgid "Fixed saving moderation policy when clicking on \"Cancel\" (#751)" msgstr "" -#: ../../../CHANGELOG:1966 +#: ../../../CHANGELOG:2043 msgid "i18n: Update page title when changing the App's language. (#511)" msgstr "" -#: ../../../CHANGELOG:1967 +#: ../../../CHANGELOG:2044 msgid "Include disc number in Subsonic responses (#765)" msgstr "" -#: ../../../CHANGELOG:1968 +#: ../../../CHANGELOG:2045 msgid "Do not send notification when rejecting a follow on a local library (#743)" msgstr "" -#: ../../../CHANGELOG:1973 +#: ../../../CHANGELOG:2050 msgid "Added documentation on mono-container docker upgrade (#713)" msgstr "" -#: ../../../CHANGELOG:1974 +#: ../../../CHANGELOG:2051 msgid "Added documentation to set up let's encrypt certificate (#745)" msgstr "" -#: ../../../CHANGELOG:1978 +#: ../../../CHANGELOG:2055 msgid "0.18.2 (2019-02-13)" msgstr "" -#: ../../../CHANGELOG:1985 +#: ../../../CHANGELOG:2062 msgid "" "Added a 'fix_federation_ids' management command to deal with " "protocol/domain issues in federation IDs after deployments (#706)" msgstr "" -#: ../../../CHANGELOG:1987 +#: ../../../CHANGELOG:2064 msgid "" "Can now use a local file with FUNKWHALE_SPA_HTML_ROOT to avoid sending an" " HTTP request (#705)" msgstr "" -#: ../../../CHANGELOG:1992 +#: ../../../CHANGELOG:2069 msgid "Downgraded channels dependency to 2.1.6 to fix denied uploads (#697)" msgstr "" -#: ../../../CHANGELOG:1993 +#: ../../../CHANGELOG:2070 msgid "Fixed cards display issues on medium/small screens (#707)" msgstr "" -#: ../../../CHANGELOG:1994 +#: ../../../CHANGELOG:2071 msgid "" "Fixed Embed component name that could lead to issue when developping on " "OSX (#696)" msgstr "" -#: ../../../CHANGELOG:1995 +#: ../../../CHANGELOG:2072 msgid "Fixed resizing issues for album cards on artist pages (#694)" msgstr "" -#: ../../../CHANGELOG:1999 +#: ../../../CHANGELOG:2076 msgid "0.18.1 (2019-01-29)" msgstr "" -#: ../../../CHANGELOG:2006 +#: ../../../CHANGELOG:2083 msgid "" "Fix Gzip compression to avoid BREACH exploit [security] [manual action " "required]" msgstr "" -#: ../../../CHANGELOG:2008 +#: ../../../CHANGELOG:2085 msgid "" "In the 0.18 release, we've enabled Gzip compression by default for " "various content types, including HTML and JSON. Unfortunately, enabling " @@ -4038,7 +4116,7 @@ msgid "" "possible." msgstr "" -#: ../../../CHANGELOG:2012 +#: ../../../CHANGELOG:2089 msgid "" "We've removed the risky content-types from our nginx template files, to " "ensure new instances are safe, however, if you already have an instance, " @@ -4046,127 +4124,127 @@ msgid "" "the following values for the ``gzip_types`` settings::" msgstr "" -#: ../../../CHANGELOG:2026 +#: ../../../CHANGELOG:2103 msgid "" "For convenience, you can also replace the whole setting with the " "following snippet::" msgstr "" -#: ../../../CHANGELOG:2047 +#: ../../../CHANGELOG:2124 msgid "Many thanks to @jibec for the report!" msgstr "" -#: ../../../CHANGELOG:2050 +#: ../../../CHANGELOG:2127 msgid "Fix Apache configuration file for 0.18 [manual action required]" msgstr "" -#: ../../../CHANGELOG:2052 +#: ../../../CHANGELOG:2129 msgid "" "The way front is served has changed since 0.18. The Apache configuration " "can't serve 0.18 properly, leading to blank screens." msgstr "" -#: ../../../CHANGELOG:2054 +#: ../../../CHANGELOG:2131 msgid "" "If you are on an Apache setup, you will have to replace the `<Location " "\"/api\">` block with the following::" msgstr "" -#: ../../../CHANGELOG:2064 +#: ../../../CHANGELOG:2141 msgid "" "And add some more `ProxyPass` directives so that the `Alias` part of your" " configuration file looks this way::" msgstr "" -#: ../../../CHANGELOG:2075 +#: ../../../CHANGELOG:2152 msgid "" "In case you are using custom css and theming, you also need to match this" " block::" msgstr "" -#: ../../../CHANGELOG:2086 +#: ../../../CHANGELOG:2163 msgid "" "Added name attributes on all inputs to improve UX, especially with " "password managers (#686)" msgstr "" -#: ../../../CHANGELOG:2087 +#: ../../../CHANGELOG:2164 msgid "" "Disable makemigrations in production and misleading message when running " "migrate (#685)" msgstr "" -#: ../../../CHANGELOG:2088 +#: ../../../CHANGELOG:2165 msgid "Display progress during file upload" msgstr "" -#: ../../../CHANGELOG:2089 +#: ../../../CHANGELOG:2166 msgid "Hide pagination when there is only one page of results (#681)" msgstr "" -#: ../../../CHANGELOG:2090 +#: ../../../CHANGELOG:2167 msgid "Include shared/public playlists in Subsonic API responses (#684)" msgstr "" -#: ../../../CHANGELOG:2091 +#: ../../../CHANGELOG:2168 msgid "Use proper locale for date-related/duration strings (#670)" msgstr "" -#: ../../../CHANGELOG:2096 +#: ../../../CHANGELOG:2173 msgid "Fix transcoding of in-place imported tracks (#688)" msgstr "" -#: ../../../CHANGELOG:2097 +#: ../../../CHANGELOG:2174 msgid "" "Fixed celery worker defaulting to development settings instead of " "production" msgstr "" -#: ../../../CHANGELOG:2098 +#: ../../../CHANGELOG:2175 msgid "Fixed crashing Django admin when loading track detail page (#666)" msgstr "" -#: ../../../CHANGELOG:2099 +#: ../../../CHANGELOG:2176 msgid "Fixed list icon alignement on landing page (#668)" msgstr "" -#: ../../../CHANGELOG:2100 +#: ../../../CHANGELOG:2177 msgid "Fixed overescaping issue in notifications and album page (#676)" msgstr "" -#: ../../../CHANGELOG:2101 +#: ../../../CHANGELOG:2178 msgid "Fixed wrong number of affected elements in bulk action modal (#683)" msgstr "" -#: ../../../CHANGELOG:2102 +#: ../../../CHANGELOG:2179 msgid "" "Fixed wrong URL in documentation for funkwhale_proxy.conf file when " "deploying using Docker" msgstr "" -#: ../../../CHANGELOG:2103 +#: ../../../CHANGELOG:2180 msgid "Make Apache configuration file work with 0.18 changes (#667)" msgstr "" -#: ../../../CHANGELOG:2104 +#: ../../../CHANGELOG:2181 msgid "Removed potential BREACH exploit because of Gzip compression (#678)" msgstr "" -#: ../../../CHANGELOG:2105 +#: ../../../CHANGELOG:2182 msgid "Upgraded kombu to fix an incompatibility with redis>=3" msgstr "" -#: ../../../CHANGELOG:2110 +#: ../../../CHANGELOG:2187 msgid "" "Added user upload documentation at " "https://docs.funkwhale.audio/users/upload.html" msgstr "" -#: ../../../CHANGELOG:2114 +#: ../../../CHANGELOG:2191 msgid "0.18 \"Naomi\" (2019-01-22)" msgstr "" -#: ../../../CHANGELOG:2116 +#: ../../../CHANGELOG:2193 msgid "" "This release is dedicated to Naomi, an early contributor and beta tester " "of Funkwhale. Her positivity, love and support have been incredibly " @@ -4174,14 +4252,14 @@ msgid "" " so much Naomi <3" msgstr "" -#: ../../../CHANGELOG:2120 +#: ../../../CHANGELOG:2197 msgid "" "Many thanks to the dozens of people that contributed to this release: " "translators, developers, bug hunters, admins and backers. You made it " "possible!" msgstr "" -#: ../../../CHANGELOG:2123 +#: ../../../CHANGELOG:2200 msgid "" "Upgrade instructions are available at " "https://docs.funkwhale.audio/admin/upgrading.html, ensure you also " @@ -4189,22 +4267,22 @@ msgid "" "``[manual action suggested]``." msgstr "" -#: ../../../CHANGELOG:2127 +#: ../../../CHANGELOG:2204 msgid "See ``Full changelog`` below for an exhaustive list of changes!" msgstr "" -#: ../../../CHANGELOG:2130 +#: ../../../CHANGELOG:2207 msgid "Audio transcoding is back!" msgstr "" -#: ../../../CHANGELOG:2132 +#: ../../../CHANGELOG:2209 msgid "" "After removal of our first, buggy transcoding implementation, we're proud" " to announce that this feature is back. It is enabled by default, and can" " be configured/disabled in your instance settings!" msgstr "" -#: ../../../CHANGELOG:2136 +#: ../../../CHANGELOG:2213 msgid "" "This feature works in the browser, with federated/non-federated tracks " "and using Subsonic clients. Transcoded tracks are generated on the fly, " @@ -4212,11 +4290,11 @@ msgid "" "server." msgstr "" -#: ../../../CHANGELOG:2142 +#: ../../../CHANGELOG:2219 msgid "Licensing and copyright information" msgstr "" -#: ../../../CHANGELOG:2144 +#: ../../../CHANGELOG:2221 msgid "" "Funkwhale is now able to parse copyright and license data from file and " "store this information. Apart from displaying it on each track detail " @@ -4224,57 +4302,57 @@ msgid "" "data, but this will change in future releases." msgstr "" -#: ../../../CHANGELOG:2149 +#: ../../../CHANGELOG:2226 msgid "License and copyright data is also broadcasted over federation." msgstr "" -#: ../../../CHANGELOG:2151 +#: ../../../CHANGELOG:2228 msgid "" "License matching is done on the content of the ``License`` tag in the " "files, with a fallback on the ``Copyright`` tag." msgstr "" -#: ../../../CHANGELOG:2154 +#: ../../../CHANGELOG:2231 msgid "" "Funkwhale will successfully extract licensing data for the following " "licenses:" msgstr "" -#: ../../../CHANGELOG:2156 +#: ../../../CHANGELOG:2233 msgid "Creative Commons 0 (Public Domain)" msgstr "" -#: ../../../CHANGELOG:2157 +#: ../../../CHANGELOG:2234 msgid "Creative Commons 1.0 (All declinations)" msgstr "" -#: ../../../CHANGELOG:2158 +#: ../../../CHANGELOG:2235 msgid "Creative Commons 2.0 (All declinations)" msgstr "" -#: ../../../CHANGELOG:2159 +#: ../../../CHANGELOG:2236 msgid "Creative Commons 2.5 (All declinations and countries)" msgstr "" -#: ../../../CHANGELOG:2160 +#: ../../../CHANGELOG:2237 msgid "Creative Commons 3.0 (All declinations and countries)" msgstr "" -#: ../../../CHANGELOG:2161 +#: ../../../CHANGELOG:2238 msgid "Creative Commons 4.0 (All declinations)" msgstr "" -#: ../../../CHANGELOG:2163 +#: ../../../CHANGELOG:2240 msgid "" "Support for other licenses such as Art Libre or WTFPL will be added in " "future releases." msgstr "" -#: ../../../CHANGELOG:2167 +#: ../../../CHANGELOG:2244 msgid "Instance-level moderation tools" msgstr "" -#: ../../../CHANGELOG:2169 +#: ../../../CHANGELOG:2246 msgid "" "This release includes a first set of moderation tools that will give more" " control to admins about the way their instance federates with other " @@ -4282,39 +4360,39 @@ msgid "" "possible to:" msgstr "" -#: ../../../CHANGELOG:2173 +#: ../../../CHANGELOG:2250 msgid "" "Browse known accounts and domains, and associated data (storage size, " "software version, etc.)" msgstr "" -#: ../../../CHANGELOG:2174 +#: ../../../CHANGELOG:2251 msgid "Purge data belonging to given accounts and domains" msgstr "" -#: ../../../CHANGELOG:2175 +#: ../../../CHANGELOG:2252 msgid "Block or partially restrict interactions with any account or domain" msgstr "" -#: ../../../CHANGELOG:2177 +#: ../../../CHANGELOG:2254 msgid "" "All those features are usable using a brand new \"moderation\" " "permission, meaning you can appoint one or multiple moderators to help " "with this task." msgstr "" -#: ../../../CHANGELOG:2180 +#: ../../../CHANGELOG:2257 msgid "" "I'd like to thank all Mastodon contributors, because some of the these " "tools are heavily inspired from what's being done in Mastodon. Thank you " "so much!" msgstr "" -#: ../../../CHANGELOG:2185 +#: ../../../CHANGELOG:2262 msgid "Iframe widget to embed public tracks and albums [manual action required]" msgstr "" -#: ../../../CHANGELOG:2187 +#: ../../../CHANGELOG:2264 msgid "" "Funkwhale now supports embedding a lightweight audio player on external " "websites for album and tracks that are available in public libraries. " @@ -4323,34 +4401,34 @@ msgid "" " a Funkwhale track link on Mastodon or Twitter)." msgstr "" -#: ../../../CHANGELOG:2193 +#: ../../../CHANGELOG:2270 msgid "" "To achieve that, we had to tweak the way Funkwhale front-end is served. " "You'll have to modify your nginx configuration when upgrading to keep " "your instance working." msgstr "" -#: ../../../CHANGELOG:2196 +#: ../../../CHANGELOG:2273 msgid "" "**On docker setups**, edit your " "``/srv/funkwhale/nginx/funkwhale.template`` and replace the ``location " "/api/`` and `location /` blocks by the following snippets::" msgstr "" -#: ../../../CHANGELOG:2210 +#: ../../../CHANGELOG:2287 msgid "" "The change of configuration will be picked when restarting your nginx " "container." msgstr "" -#: ../../../CHANGELOG:2212 +#: ../../../CHANGELOG:2289 msgid "" "**On non-docker setups**, edit your ``/etc/nginx/sites-" "available/funkwhale.conf`` file, and replace the ``location /api/`` and " "`location /` blocks by the following snippets::" msgstr "" -#: ../../../CHANGELOG:2227 +#: ../../../CHANGELOG:2304 msgid "" "Replace ``${FUNKWHALE_FRONTEND_PATH}`` by the corresponding variable from" " your .env file, which should be ``/srv/funkwhale/front/dist`` by " @@ -4358,36 +4436,36 @@ msgid "" "nginx``." msgstr "" -#: ../../../CHANGELOG:2233 +#: ../../../CHANGELOG:2310 msgid "Alternative docker deployment method" msgstr "" -#: ../../../CHANGELOG:2235 +#: ../../../CHANGELOG:2312 msgid "" "Thanks to the awesome work done by @thetarkus at " "https://github.com/thetarkus/docker-funkwhale, we're now able to provide " "an alternative and easier Docker deployment method!" msgstr "" -#: ../../../CHANGELOG:2238 +#: ../../../CHANGELOG:2315 msgid "" "In contrast with our current, multi-container offer, this method " "integrates all Funkwhale processes and services (database, redis, etc.) " "into a single, easier to deploy container." msgstr "" -#: ../../../CHANGELOG:2241 +#: ../../../CHANGELOG:2318 msgid "" "Both methods will coexist in parallel, as each one has pros and cons. You" " can learn more about this exciting new deployment option by visiting " "https://docs.funkwhale.audio/installation/docker.html!" msgstr "" -#: ../../../CHANGELOG:2245 +#: ../../../CHANGELOG:2322 msgid "Automatically load .env file" msgstr "" -#: ../../../CHANGELOG:2247 +#: ../../../CHANGELOG:2324 msgid "" "On non-docker deployments, earlier versions required you to source the " "config/.env file before launching any Funkwhale command, with ``export " @@ -4395,46 +4473,46 @@ msgid "" "error prone deployment / setup." msgstr "" -#: ../../../CHANGELOG:2251 +#: ../../../CHANGELOG:2328 msgid "" "This is not the case anymore, and Funkwhale will automatically load this " "file if it's available." msgstr "" -#: ../../../CHANGELOG:2255 +#: ../../../CHANGELOG:2332 msgid "Delete pre 0.17 federated tracks [manual action suggested]" msgstr "" -#: ../../../CHANGELOG:2257 +#: ../../../CHANGELOG:2334 msgid "" "If you were using Funkwhale before the 0.17 release and federated with " "other instances, it's possible that you still have some unplayable " "federated files in the database." msgstr "" -#: ../../../CHANGELOG:2260 +#: ../../../CHANGELOG:2337 msgid "To purge the database of those entries, you can run the following command:" msgstr "" -#: ../../../CHANGELOG:2262 ../../../CHANGELOG:2813 ../../../CHANGELOG:2836 +#: ../../../CHANGELOG:2339 ../../../CHANGELOG:2890 ../../../CHANGELOG:2913 msgid "On docker setups::" msgstr "" -#: ../../../CHANGELOG:2266 ../../../CHANGELOG:2817 ../../../CHANGELOG:2840 +#: ../../../CHANGELOG:2343 ../../../CHANGELOG:2894 ../../../CHANGELOG:2917 msgid "On non-docker setups::" msgstr "" -#: ../../../CHANGELOG:2272 +#: ../../../CHANGELOG:2349 msgid "Enable gzip compression [manual action suggested]" msgstr "" -#: ../../../CHANGELOG:2274 +#: ../../../CHANGELOG:2351 msgid "" "Gzip compression will be enabled on new instances by default and will " "reduce the amount of bandwidth consumed by your instance." msgstr "" -#: ../../../CHANGELOG:2277 +#: ../../../CHANGELOG:2354 msgid "" "If you want to benefit from gzip compression on your instance, edit your " "reverse proxy virtualhost file (located at ``/etc/nginx/sites-" @@ -4442,325 +4520,325 @@ msgid "" "block, then reload your nginx server::" msgstr "" -#: ../../../CHANGELOG:2313 +#: ../../../CHANGELOG:2390 msgid "Full changelog" msgstr "" -#: ../../../CHANGELOG:2317 +#: ../../../CHANGELOG:2394 msgid "" "Allow embedding of albums and tracks available in public libraries via an" " <iframe> (#578)" msgstr "" -#: ../../../CHANGELOG:2318 +#: ../../../CHANGELOG:2395 msgid "Audio transcoding is back! (#272)" msgstr "" -#: ../../../CHANGELOG:2319 +#: ../../../CHANGELOG:2396 msgid "First set of instance level moderation tools (#580, !521)" msgstr "" -#: ../../../CHANGELOG:2320 +#: ../../../CHANGELOG:2397 msgid "" "Store licensing and copyright information from file metadata, if " "available (#308)" msgstr "" -#: ../../../CHANGELOG:2325 +#: ../../../CHANGELOG:2402 msgid "Add UI elements for multi-disc albums (#631)" msgstr "" -#: ../../../CHANGELOG:2326 +#: ../../../CHANGELOG:2403 msgid "Added alternative funkwhale/all-in-one docker image (#614)" msgstr "" -#: ../../../CHANGELOG:2327 +#: ../../../CHANGELOG:2404 msgid "Broadcast library updates (name, description, visibility) over federation" msgstr "" -#: ../../../CHANGELOG:2328 +#: ../../../CHANGELOG:2405 msgid "Based Docker image on alpine to have a smaller (and faster to build) image" msgstr "" -#: ../../../CHANGELOG:2329 +#: ../../../CHANGELOG:2406 msgid "" "Improved front-end performance by stripping unused dependencies, reducing" " bundle size and enabling gzip compression" msgstr "" -#: ../../../CHANGELOG:2331 +#: ../../../CHANGELOG:2408 msgid "" "Improved accessibility by using main/section/nav tags and aria-labels in " "most critical places (#612)" msgstr "" -#: ../../../CHANGELOG:2332 +#: ../../../CHANGELOG:2409 msgid "" "The progress bar in the player now display loading state / buffer loading" " (#586)" msgstr "" -#: ../../../CHANGELOG:2333 +#: ../../../CHANGELOG:2410 msgid "" "Added \"type: funkwhale\" and \"funkwhale-version\" in Subsonic responses" " (#573)" msgstr "" -#: ../../../CHANGELOG:2334 +#: ../../../CHANGELOG:2411 msgid "" "Documented keyboard shortcuts, list is now available by pressing \"h\" or" " in the footer (#611)" msgstr "" -#: ../../../CHANGELOG:2335 +#: ../../../CHANGELOG:2412 msgid "Documented which Subsonic endpoints are implemented (#575)" msgstr "" -#: ../../../CHANGELOG:2336 +#: ../../../CHANGELOG:2413 msgid "Hide invitation code field during signup when it's not required (#410)" msgstr "" -#: ../../../CHANGELOG:2337 +#: ../../../CHANGELOG:2414 msgid "" "Importer will now pick embedded images in files with OTHER type if no " "COVER_FRONT is present" msgstr "" -#: ../../../CHANGELOG:2338 +#: ../../../CHANGELOG:2415 msgid "" "Improved keyboard accessibility on player, queue and various controls " "(#576)" msgstr "" -#: ../../../CHANGELOG:2339 +#: ../../../CHANGELOG:2416 msgid "Improved performance when listing playable tracks, albums and artists" msgstr "" -#: ../../../CHANGELOG:2340 +#: ../../../CHANGELOG:2417 msgid "Increased default upload limit from 30 to 100MB (#654)" msgstr "" -#: ../../../CHANGELOG:2341 +#: ../../../CHANGELOG:2418 msgid "" "Load env file in config/.env automatically to avoid sourcing it by hand " "(#626)" msgstr "" -#: ../../../CHANGELOG:2342 +#: ../../../CHANGELOG:2419 msgid "" "More resilient date parsing during audio import, will not crash anymore " "on invalid dates (#622)" msgstr "" -#: ../../../CHANGELOG:2344 +#: ../../../CHANGELOG:2421 msgid "Now start radios immediatly, skipping any existing tracks in queue (#585)" msgstr "" -#: ../../../CHANGELOG:2345 +#: ../../../CHANGELOG:2422 msgid "" "Officially support connecting to a password protected redis server, with " "the redis://:password@localhost:6379/0 scheme (#640)" msgstr "" -#: ../../../CHANGELOG:2347 +#: ../../../CHANGELOG:2424 msgid "" "Performance improvement when fetching favorites, down to a single, small " "http request" msgstr "" -#: ../../../CHANGELOG:2348 +#: ../../../CHANGELOG:2425 msgid "" "Removed \"Activity\" page, since all the data is available on the " "\"Browse\" page (#600)" msgstr "" -#: ../../../CHANGELOG:2349 +#: ../../../CHANGELOG:2426 msgid "Removed the need to specify the DJANGO_ALLOWED_HOSTS variable" msgstr "" -#: ../../../CHANGELOG:2350 +#: ../../../CHANGELOG:2427 msgid "Restructured the footer, added useful links and removed unused content" msgstr "" -#: ../../../CHANGELOG:2351 +#: ../../../CHANGELOG:2428 msgid "Show short entries first in search results to improve UX" msgstr "" -#: ../../../CHANGELOG:2352 +#: ../../../CHANGELOG:2429 msgid "Store disc number and order tracks by disc number / position) (#507)" msgstr "" -#: ../../../CHANGELOG:2353 +#: ../../../CHANGELOG:2430 msgid "" "Strip EXIF metadata from uploaded avatars to avoid leaking private data " "(#374)" msgstr "" -#: ../../../CHANGELOG:2354 +#: ../../../CHANGELOG:2431 msgid "Support blind key rotation in HTTP Signatures (#658)" msgstr "" -#: ../../../CHANGELOG:2355 +#: ../../../CHANGELOG:2432 msgid "Support setting a server URL in settings.json (#650)" msgstr "" -#: ../../../CHANGELOG:2356 +#: ../../../CHANGELOG:2433 msgid "Updated default docker postgres version from 9.4 to 11 (#656)" msgstr "" -#: ../../../CHANGELOG:2357 +#: ../../../CHANGELOG:2434 msgid "" "Updated lots of dependencies (especially django 2.0->2.1), and removed " "unused dependencies (#657)" msgstr "" -#: ../../../CHANGELOG:2358 +#: ../../../CHANGELOG:2435 msgid "" "Improved test suite speed by reducing / disabling expensive operations " "(#648)" msgstr "" -#: ../../../CHANGELOG:2363 +#: ../../../CHANGELOG:2440 msgid "" "Fixed parsing of embedded file cover for ogg files tagged with " "MusicBrainz (#469)" msgstr "" -#: ../../../CHANGELOG:2364 +#: ../../../CHANGELOG:2441 msgid "" "Upgraded core dependencies to fix websocket/messaging issues and possible" " memory leaks (#643)" msgstr "" -#: ../../../CHANGELOG:2365 +#: ../../../CHANGELOG:2442 msgid "Fix \".None\" extension when downloading Flac file (#473)" msgstr "" -#: ../../../CHANGELOG:2366 +#: ../../../CHANGELOG:2443 msgid "Fixed None extension when downloading an in-place imported file (#621)" msgstr "" -#: ../../../CHANGELOG:2367 +#: ../../../CHANGELOG:2444 msgid "Added a script to prune pre 0.17 federated tracks (#564)" msgstr "" -#: ../../../CHANGELOG:2368 +#: ../../../CHANGELOG:2445 msgid "Advertise public libraries properly in ActivityPub representations (#553)" msgstr "" -#: ../../../CHANGELOG:2369 +#: ../../../CHANGELOG:2446 msgid "Allow opus file upload (#598)" msgstr "" -#: ../../../CHANGELOG:2370 +#: ../../../CHANGELOG:2447 msgid "Do not display \"view on MusicBrainz\" button if we miss the mbid (#422)" msgstr "" -#: ../../../CHANGELOG:2371 +#: ../../../CHANGELOG:2448 msgid "Do not try to create unaccent extension if it's already present (#663)" msgstr "" -#: ../../../CHANGELOG:2372 +#: ../../../CHANGELOG:2449 msgid "" "Ensure admin links in sidebar are displayed for users with relavant " "permissions, and only them (#597)" msgstr "" -#: ../../../CHANGELOG:2373 +#: ../../../CHANGELOG:2450 msgid "Fix broken websocket connexion under Chrome browser (#589)" msgstr "" -#: ../../../CHANGELOG:2374 +#: ../../../CHANGELOG:2451 msgid "Fix play button not starting playback with empty queue (#632)" msgstr "" -#: ../../../CHANGELOG:2375 +#: ../../../CHANGELOG:2452 msgid "" "Fixed a styling inconsistency on about page when instance description was" " missing (#659)" msgstr "" -#: ../../../CHANGELOG:2376 +#: ../../../CHANGELOG:2453 msgid "Fixed a UI discrepency in playlist tracks count (#647)" msgstr "" -#: ../../../CHANGELOG:2377 +#: ../../../CHANGELOG:2454 msgid "Fixed greyed tracks in radio builder and detail page (#637)" msgstr "" -#: ../../../CHANGELOG:2378 +#: ../../../CHANGELOG:2455 msgid "Fixed inconsistencies in subsonic error responses (#616)" msgstr "" -#: ../../../CHANGELOG:2379 +#: ../../../CHANGELOG:2456 msgid "Fixed incorrect icon for \"next track\" in player control (#613)" msgstr "" -#: ../../../CHANGELOG:2380 +#: ../../../CHANGELOG:2457 msgid "Fixed malformed search string when redirecting to LyricsWiki (#608)" msgstr "" -#: ../../../CHANGELOG:2381 +#: ../../../CHANGELOG:2458 msgid "Fixed missing track count on various library cards (#581)" msgstr "" -#: ../../../CHANGELOG:2382 +#: ../../../CHANGELOG:2459 msgid "" "Fixed skipped track when appending multiple tracks to the queue under " "certain conditions (#209)" msgstr "" -#: ../../../CHANGELOG:2383 +#: ../../../CHANGELOG:2460 msgid "Fixed wrong album/track count on artist page (#599)" msgstr "" -#: ../../../CHANGELOG:2384 +#: ../../../CHANGELOG:2461 msgid "Hide unplayable/emtpy playlists in \"Browse playlist\" pages (#424)" msgstr "" -#: ../../../CHANGELOG:2385 +#: ../../../CHANGELOG:2462 msgid "Initial UI render using correct language from browser (#644)" msgstr "" -#: ../../../CHANGELOG:2386 +#: ../../../CHANGELOG:2463 msgid "Invalid URI for reverse proxy websocket with apache (#617)" msgstr "" -#: ../../../CHANGELOG:2387 +#: ../../../CHANGELOG:2464 msgid "Properly encode Wikipedia and lyrics search urls (#470)" msgstr "" -#: ../../../CHANGELOG:2388 +#: ../../../CHANGELOG:2465 msgid "Refresh profile after user settings update to avoid cache issues (#606)" msgstr "" -#: ../../../CHANGELOG:2389 +#: ../../../CHANGELOG:2466 msgid "Use role=button instead of empty links for player controls (#610)" msgstr "" -#: ../../../CHANGELOG:2394 +#: ../../../CHANGELOG:2471 msgid "" "Deploy documentation from the master branch instead of the develop branch" " to avoid inconsistencies (#642)" msgstr "" -#: ../../../CHANGELOG:2395 +#: ../../../CHANGELOG:2472 msgid "Document how to find and use library id when importing files in CLI (#562)" msgstr "" -#: ../../../CHANGELOG:2396 +#: ../../../CHANGELOG:2473 msgid "Fix documentation typos (#645)" msgstr "" -#: ../../../CHANGELOG:2400 +#: ../../../CHANGELOG:2477 msgid "0.17 (2018-10-07)" msgstr "" -#: ../../../CHANGELOG:2403 +#: ../../../CHANGELOG:2480 msgid "Per user libraries" msgstr "" -#: ../../../CHANGELOG:2405 +#: ../../../CHANGELOG:2482 msgid "" "This release contains a big change in music management. This has a lot of" " impact on how Funkwhale behaves, and you should have a look at " @@ -4768,99 +4846,99 @@ msgid "" "what changed and how to migrate." msgstr "" -#: ../../../CHANGELOG:2413 +#: ../../../CHANGELOG:2490 msgid "Per user libraries (#463, also fixes #160 and #147)" msgstr "" -#: ../../../CHANGELOG:2414 +#: ../../../CHANGELOG:2491 msgid "Authentication using a LDAP directory (#194)" msgstr "" -#: ../../../CHANGELOG:2419 +#: ../../../CHANGELOG:2496 msgid "Add configuration option to set Musicbrainz hostname" msgstr "" -#: ../../../CHANGELOG:2420 +#: ../../../CHANGELOG:2497 msgid "Add sign up link in the sidebar (#408)" msgstr "" -#: ../../../CHANGELOG:2421 +#: ../../../CHANGELOG:2498 msgid "" "Added a library widget to display libraries associated with a track, " "album and artist (#551)" msgstr "" -#: ../../../CHANGELOG:2423 +#: ../../../CHANGELOG:2500 msgid "Ensure from_activity field is not required in django's admin (#546)" msgstr "" -#: ../../../CHANGELOG:2424 +#: ../../../CHANGELOG:2501 msgid "Move setting link from profile page to the sidebar (#406)" msgstr "" -#: ../../../CHANGELOG:2425 +#: ../../../CHANGELOG:2502 msgid "Simplified and less error-prone nginx setup (#358)" msgstr "" -#: ../../../CHANGELOG:2429 +#: ../../../CHANGELOG:2506 msgid "" "Do not restart current song when rordering queue, deleting tracks from " "queue or adding tracks to queue (#464)" msgstr "" -#: ../../../CHANGELOG:2431 +#: ../../../CHANGELOG:2508 msgid "Fix broken icons in playlist editor (#515)" msgstr "" -#: ../../../CHANGELOG:2432 +#: ../../../CHANGELOG:2509 msgid "Fixed a few untranslated strings (#559)" msgstr "" -#: ../../../CHANGELOG:2433 +#: ../../../CHANGELOG:2510 msgid "Fixed splitted album when importing from federation (#346)" msgstr "" -#: ../../../CHANGELOG:2434 +#: ../../../CHANGELOG:2511 msgid "" "Fixed toggle mute in volume bar does not restore previous volume level " "(#514)" msgstr "" -#: ../../../CHANGELOG:2435 +#: ../../../CHANGELOG:2512 msgid "" "Fixed wrong env file URL and display bugs in deployment documentation " "(#520)" msgstr "" -#: ../../../CHANGELOG:2436 +#: ../../../CHANGELOG:2513 msgid "Fixed wrong title in PlayButton (#435)" msgstr "" -#: ../../../CHANGELOG:2437 +#: ../../../CHANGELOG:2514 msgid "Remove transparency on artist page button (#517)" msgstr "" -#: ../../../CHANGELOG:2438 +#: ../../../CHANGELOG:2515 msgid "Set sane width default for ui cards and center play button (#530)" msgstr "" -#: ../../../CHANGELOG:2439 +#: ../../../CHANGELOG:2516 msgid "Updated wrong icon and copy in play button dropdown (#436)" msgstr "" -#: ../../../CHANGELOG:2444 +#: ../../../CHANGELOG:2521 msgid "Fixed wrong URLs for docker / nginx files in documentation (#537)" msgstr "" -#: ../../../CHANGELOG:2449 +#: ../../../CHANGELOG:2526 msgid "Added a merge request template and more documentation about the changelog" msgstr "" -#: ../../../CHANGELOG:2453 +#: ../../../CHANGELOG:2530 msgid "Using a LDAP directory to authenticate to your Funkwhale instance" msgstr "" -#: ../../../CHANGELOG:2455 +#: ../../../CHANGELOG:2532 msgid "" "Funkwhale now support LDAP as an authentication source: you can configure" " your instance to delegate login to a LDAP directory, which is especially" @@ -4868,21 +4946,21 @@ msgid "" "users manually." msgstr "" -#: ../../../CHANGELOG:2460 +#: ../../../CHANGELOG:2537 msgid "You can use this authentication backend side by side with the classic one." msgstr "" -#: ../../../CHANGELOG:2462 +#: ../../../CHANGELOG:2539 msgid "" "Have a look at https://docs.funkwhale.audio/installation/ldap.html for " "detailed instructions on how to set this up." msgstr "" -#: ../../../CHANGELOG:2467 +#: ../../../CHANGELOG:2544 msgid "Simplified nginx setup [Docker: Manual action required]" msgstr "" -#: ../../../CHANGELOG:2469 +#: ../../../CHANGELOG:2546 msgid "" "We've received a lot of user feedback regarding our installation process," " and it seems the proxy part is the one which is the most confusing and " @@ -4890,446 +4968,446 @@ msgid "" "can completely break the application." msgstr "" -#: ../../../CHANGELOG:2474 +#: ../../../CHANGELOG:2551 msgid "" "To make things easier for everyone, we now offer a simplified deployment " "process for the reverse proxy part. This will make upgrade of the proxy " "configuration significantly easier on docker deployments." msgstr "" -#: ../../../CHANGELOG:2478 +#: ../../../CHANGELOG:2555 msgid "On non-docker instances, you have nothing to do." msgstr "" -#: ../../../CHANGELOG:2480 +#: ../../../CHANGELOG:2557 msgid "If you have a dockerized instance, here is the upgrade path." msgstr "" -#: ../../../CHANGELOG:2482 +#: ../../../CHANGELOG:2559 msgid "First, tweak your .env file::" msgstr "" -#: ../../../CHANGELOG:2494 +#: ../../../CHANGELOG:2571 msgid "Then, add the following block at the end of your docker-compose.yml file::" msgstr "" -#: ../../../CHANGELOG:2529 +#: ../../../CHANGELOG:2606 msgid "" "By doing that, you'll enable a dockerized nginx that will automatically " "be configured to serve your Funkwhale instance." msgstr "" -#: ../../../CHANGELOG:2532 +#: ../../../CHANGELOG:2609 msgid "Download the required configuration files for the nginx container:" msgstr "" -#: ../../../CHANGELOG:2541 +#: ../../../CHANGELOG:2618 msgid "Update the funkwhale.conf configuration of your server's reverse-proxy::" msgstr "" -#: ../../../CHANGELOG:2587 +#: ../../../CHANGELOG:2664 msgid "Check that your configuration is valid then reload:" msgstr "" -#: ../../../CHANGELOG:2589 +#: ../../../CHANGELOG:2666 msgid "sudo nginx -t sudo systemctl reload nginx" msgstr "" -#: ../../../CHANGELOG:2594 +#: ../../../CHANGELOG:2671 msgid "0.16.3 (2018-08-21)" msgstr "" -#: ../../../CHANGELOG:2596 ../../../CHANGELOG:2612 ../../../CHANGELOG:2626 -#: ../../../CHANGELOG:2701 ../../../CHANGELOG:2934 ../../../CHANGELOG:3016 -#: ../../../CHANGELOG:3138 ../../../CHANGELOG:3695 +#: ../../../CHANGELOG:2673 ../../../CHANGELOG:2689 ../../../CHANGELOG:2703 +#: ../../../CHANGELOG:2778 ../../../CHANGELOG:3011 ../../../CHANGELOG:3093 +#: ../../../CHANGELOG:3215 ../../../CHANGELOG:3772 msgid "" "Upgrade instructions are available at " "https://docs.funkwhale.audio/upgrading.html" msgstr "" -#: ../../../CHANGELOG:2601 +#: ../../../CHANGELOG:2678 msgid "Fixed front-end not contacting the proper path on the API (!385)" msgstr "" -#: ../../../CHANGELOG:2605 +#: ../../../CHANGELOG:2682 msgid "0.16.2 (2018-08-21)" msgstr "" -#: ../../../CHANGELOG:2609 +#: ../../../CHANGELOG:2686 msgid "" "**This release is broken, do not use it. Upgrade to 0.16.3 or higher " "instead.**" msgstr "" -#: ../../../CHANGELOG:2617 +#: ../../../CHANGELOG:2694 msgid "" "Ensure we always have a default api url set on first load to avoid " "displaying the instance picker (#490)" msgstr "" -#: ../../../CHANGELOG:2619 +#: ../../../CHANGELOG:2696 msgid "" "Fixed CLI importer syntax error because of async reserved keyword usage " "(#494)" msgstr "" -#: ../../../CHANGELOG:2624 +#: ../../../CHANGELOG:2701 msgid "0.16.1 (2018-08-19)" msgstr "" -#: ../../../CHANGELOG:2631 +#: ../../../CHANGELOG:2708 msgid "Make funkwhale themable by loading external stylesheets (#456)" msgstr "" -#: ../../../CHANGELOG:2635 +#: ../../../CHANGELOG:2712 msgid "Add link to admin on \"Staff member\" button (#202)" msgstr "" -#: ../../../CHANGELOG:2636 +#: ../../../CHANGELOG:2713 msgid "Can now add a description to radios and better radio cards (#331)" msgstr "" -#: ../../../CHANGELOG:2637 +#: ../../../CHANGELOG:2714 msgid "Display track duration in track tables (#461)" msgstr "" -#: ../../../CHANGELOG:2638 +#: ../../../CHANGELOG:2715 msgid "More permissive default permissions for front-end files (#388)" msgstr "" -#: ../../../CHANGELOG:2639 +#: ../../../CHANGELOG:2716 msgid "Simpler configuration and toolchain for the front-end using vue-cli (!375)" msgstr "" -#: ../../../CHANGELOG:2640 +#: ../../../CHANGELOG:2717 msgid "Use Howler to manage audio instead of our own dirty/untested code (#392)" msgstr "" -#: ../../../CHANGELOG:2645 +#: ../../../CHANGELOG:2722 msgid "Fix alignment issue on top bar in Admin tabs (#395)" msgstr "" -#: ../../../CHANGELOG:2646 +#: ../../../CHANGELOG:2723 msgid "" "Fix Apache2 permission issue preventing `/media` folder from being served" " correctly (#389)" msgstr "" -#: ../../../CHANGELOG:2648 +#: ../../../CHANGELOG:2725 msgid "" "Fix loading on browse page lists causing them to go down, and dimming " "over the top bar (#468)" msgstr "" -#: ../../../CHANGELOG:2650 +#: ../../../CHANGELOG:2727 msgid "" "Fixed (again): administration section not showing up in sidebar after " "login (#245)" msgstr "" -#: ../../../CHANGELOG:2652 +#: ../../../CHANGELOG:2729 msgid "Fixed audio mimetype not showing up on track detail and list (#459)" msgstr "" -#: ../../../CHANGELOG:2653 +#: ../../../CHANGELOG:2730 msgid "Fixed broken audio playback on Chrome and invisible volume control (#390)" msgstr "" -#: ../../../CHANGELOG:2654 +#: ../../../CHANGELOG:2731 msgid "" "Fixed broken federation import on big imports due to missing transaction " "logic (#397)" msgstr "" -#: ../../../CHANGELOG:2656 +#: ../../../CHANGELOG:2733 msgid "Fixed crash on artist pages when no cover is available (#457)" msgstr "" -#: ../../../CHANGELOG:2657 +#: ../../../CHANGELOG:2734 msgid "Fixed favorited status of tracks not appearing in interface (#398)" msgstr "" -#: ../../../CHANGELOG:2658 +#: ../../../CHANGELOG:2735 msgid "" "Fixed invitation code not prefilled in form when accessing invitation " "link (#476)" msgstr "" -#: ../../../CHANGELOG:2660 +#: ../../../CHANGELOG:2737 msgid "Fixed typos in scheduled tasks configuration (#487)" msgstr "" -#: ../../../CHANGELOG:2661 +#: ../../../CHANGELOG:2738 msgid "Removed release date error in case of empty date (#478)" msgstr "" -#: ../../../CHANGELOG:2662 +#: ../../../CHANGELOG:2739 msgid "Removed white on white artist button on hover, on Album page (#393)" msgstr "" -#: ../../../CHANGELOG:2663 +#: ../../../CHANGELOG:2740 msgid "Smarter date parsing during import by replacing arrow with pendulum (#376)" msgstr "" -#: ../../../CHANGELOG:2664 +#: ../../../CHANGELOG:2741 msgid "Display public playlists properly for anonymous users (#488)" msgstr "" -#: ../../../CHANGELOG:2667 ../../../CHANGELOG:2759 +#: ../../../CHANGELOG:2744 ../../../CHANGELOG:2836 msgid "i18n:" msgstr "" -#: ../../../CHANGELOG:2669 +#: ../../../CHANGELOG:2746 msgid "Added portuguese, spanish and german translations" msgstr "" -#: ../../../CHANGELOG:2673 +#: ../../../CHANGELOG:2750 msgid "Custom themes for Funkwhale" msgstr "" -#: ../../../CHANGELOG:2675 +#: ../../../CHANGELOG:2752 msgid "" "If you ever wanted to give a custom look and feel to your instance, this " "is now possible." msgstr "" -#: ../../../CHANGELOG:2677 +#: ../../../CHANGELOG:2754 msgid "" "Check https://docs.funkwhale.audio/configuration.html#theming if you want" " to know more!" msgstr "" -#: ../../../CHANGELOG:2681 +#: ../../../CHANGELOG:2758 msgid "Fix Apache2 configuration file for media block [Manual action required]" msgstr "" -#: ../../../CHANGELOG:2683 +#: ../../../CHANGELOG:2760 msgid "" "The permission scope on the current Apache2 configuration file is too " "narrow, preventing thumbnails from being served." msgstr "" -#: ../../../CHANGELOG:2685 +#: ../../../CHANGELOG:2762 msgid "On Apache2 setups, you have to replace the following line::" msgstr "" -#: ../../../CHANGELOG:2689 +#: ../../../CHANGELOG:2766 msgid "with::" msgstr "" -#: ../../../CHANGELOG:2693 +#: ../../../CHANGELOG:2770 msgid "You can now restart your server::" msgstr "" -#: ../../../CHANGELOG:2699 +#: ../../../CHANGELOG:2776 msgid "0.16 (2018-07-22)" msgstr "" -#: ../../../CHANGELOG:2706 +#: ../../../CHANGELOG:2783 msgid "Complete redesign of the library home and playlist pages (#284)" msgstr "" -#: ../../../CHANGELOG:2707 +#: ../../../CHANGELOG:2784 msgid "Expose ActivityPub actors for users (#317)" msgstr "" -#: ../../../CHANGELOG:2708 +#: ../../../CHANGELOG:2785 msgid "" "Implemented a basic but functionnal Github-like search on federated " "tracks list (#344)" msgstr "" -#: ../../../CHANGELOG:2710 +#: ../../../CHANGELOG:2787 msgid "" "Internationalized interface as well as translations for Arabic, French, " "Esperanto, Italian, Occitan, Polish, Portuguese and Swedish (#161, #167)" msgstr "" -#: ../../../CHANGELOG:2712 +#: ../../../CHANGELOG:2789 msgid "Users can now upload an avatar in their settings page (#257)" msgstr "" -#: ../../../CHANGELOG:2717 +#: ../../../CHANGELOG:2794 msgid "Added feedback when creating/updating radio (#302)" msgstr "" -#: ../../../CHANGELOG:2718 +#: ../../../CHANGELOG:2795 msgid "Apply restrictions to username characters during signup" msgstr "" -#: ../../../CHANGELOG:2719 +#: ../../../CHANGELOG:2796 msgid "Autoselect best language based on browser configuration (#386)" msgstr "" -#: ../../../CHANGELOG:2720 +#: ../../../CHANGELOG:2797 msgid "Can now order tracks on federated track list (#326)" msgstr "" -#: ../../../CHANGELOG:2721 +#: ../../../CHANGELOG:2798 msgid "Can now relaunch pending import jobs from the web interface (#323)" msgstr "" -#: ../../../CHANGELOG:2722 +#: ../../../CHANGELOG:2799 msgid "Ensure we do not display pagination on single pages (#334)" msgstr "" -#: ../../../CHANGELOG:2723 +#: ../../../CHANGELOG:2800 msgid "" "Ensure we have sane defaults for MEDIA_ROOT, STATIC_ROOT and " "MUSIC_DIRECTORY_PATH in the deployment .env file (#350)" msgstr "" -#: ../../../CHANGELOG:2725 +#: ../../../CHANGELOG:2802 msgid "Make some space for the volume slider to allow precise control (#318)" msgstr "" -#: ../../../CHANGELOG:2726 +#: ../../../CHANGELOG:2803 msgid "Removed django-cacheops dependency" msgstr "" -#: ../../../CHANGELOG:2727 +#: ../../../CHANGELOG:2804 msgid "" "Store track artist and album artist separately (#237) Better handling of " "tracks with a different artist than the album artist" msgstr "" -#: ../../../CHANGELOG:2729 +#: ../../../CHANGELOG:2806 msgid "The navigation bar of Library is now fixed (#375)" msgstr "" -#: ../../../CHANGELOG:2730 +#: ../../../CHANGELOG:2807 msgid "Use thumbnails for avatars and covers to reduce bandwidth" msgstr "" -#: ../../../CHANGELOG:2735 +#: ../../../CHANGELOG:2812 msgid "Ensure 750 permissions on CI artifacts (#332)" msgstr "" -#: ../../../CHANGELOG:2736 +#: ../../../CHANGELOG:2813 msgid "Ensure images are not cropped in queue (#337)" msgstr "" -#: ../../../CHANGELOG:2737 +#: ../../../CHANGELOG:2814 msgid "Ensure we do not import artists with empty names (#351)" msgstr "" -#: ../../../CHANGELOG:2738 +#: ../../../CHANGELOG:2815 msgid "Fix notifications not closing when clicking on the cross (#366)" msgstr "" -#: ../../../CHANGELOG:2739 +#: ../../../CHANGELOG:2816 msgid "Fix the most annoying offset in the whole fediverse (#369)" msgstr "" -#: ../../../CHANGELOG:2740 +#: ../../../CHANGELOG:2817 msgid "Fixed persistent message in playlist modal (#304)" msgstr "" -#: ../../../CHANGELOG:2741 +#: ../../../CHANGELOG:2818 msgid "Fixed unfiltered results in favorites API (#384)" msgstr "" -#: ../../../CHANGELOG:2742 +#: ../../../CHANGELOG:2819 msgid "" "Raise a warning instead of crashing when getting a broken path in file " "import (#138)" msgstr "" -#: ../../../CHANGELOG:2744 +#: ../../../CHANGELOG:2821 msgid "" "Remove parallelization of uploads during import to avoid crashing small " "servers (#382)" msgstr "" -#: ../../../CHANGELOG:2746 +#: ../../../CHANGELOG:2823 msgid "Subsonic API login is now case insensitive (#339)" msgstr "" -#: ../../../CHANGELOG:2747 +#: ../../../CHANGELOG:2824 msgid "Validate Date header in HTTP Signatures (#328)" msgstr "" -#: ../../../CHANGELOG:2752 +#: ../../../CHANGELOG:2829 msgid "Added troubleshotting and technical overview documentation (#256)" msgstr "" -#: ../../../CHANGELOG:2753 +#: ../../../CHANGELOG:2830 msgid "Arch Linux installation steps" msgstr "" -#: ../../../CHANGELOG:2754 +#: ../../../CHANGELOG:2831 msgid "Document that users can use Ultrasonic on Android (#316)" msgstr "" -#: ../../../CHANGELOG:2755 +#: ../../../CHANGELOG:2832 msgid "Fixed a couple of typos" msgstr "" -#: ../../../CHANGELOG:2756 +#: ../../../CHANGELOG:2833 msgid "Some cosmetic improvements to the doc" msgstr "" -#: ../../../CHANGELOG:2761 +#: ../../../CHANGELOG:2838 msgid "Arabic translation (!302)" msgstr "" -#: ../../../CHANGELOG:2762 +#: ../../../CHANGELOG:2839 msgid "Polish translation (!304)" msgstr "" -#: ../../../CHANGELOG:2766 +#: ../../../CHANGELOG:2843 msgid "Library home and playlist page overhaul" msgstr "" -#: ../../../CHANGELOG:2768 +#: ../../../CHANGELOG:2845 msgid "The library home page have been completely redesigned to include:" msgstr "" -#: ../../../CHANGELOG:2770 +#: ../../../CHANGELOG:2847 msgid "other users activity (listenings, playlists and favorites)" msgstr "" -#: ../../../CHANGELOG:2771 +#: ../../../CHANGELOG:2848 msgid "recently imported albums" msgstr "" -#: ../../../CHANGELOG:2773 +#: ../../../CHANGELOG:2850 msgid "" "We think this new version showcases more music in a more useful way, let " "us know what you think about it!" msgstr "" -#: ../../../CHANGELOG:2776 +#: ../../../CHANGELOG:2853 msgid "The playlist page have been updated as well." msgstr "" -#: ../../../CHANGELOG:2780 +#: ../../../CHANGELOG:2857 msgid "Internationalized interface" msgstr "" -#: ../../../CHANGELOG:2782 +#: ../../../CHANGELOG:2859 msgid "" "After months of work, we're proud to announce our interface is now ready " "for internationalization." msgstr "" -#: ../../../CHANGELOG:2785 +#: ../../../CHANGELOG:2862 msgid "" "Translators have already started the work of translating Funkwhale in 8 " "different languages, and we're ready to add more as needed." msgstr "" -#: ../../../CHANGELOG:2788 +#: ../../../CHANGELOG:2865 msgid "" "You can easily get involved at " "https://translate.funkwhale.audio/engage/funkwhale/" msgstr "" -#: ../../../CHANGELOG:2792 +#: ../../../CHANGELOG:2869 msgid "Better handling of tracks with a different artist than the album artist" msgstr "" -#: ../../../CHANGELOG:2794 +#: ../../../CHANGELOG:2871 msgid "" "Some tracks involve a different artist than the album artist (e.g. a " "featuring) and Funkwhale has been known to do weird things when importing" @@ -5337,47 +5415,47 @@ msgid "" "instance." msgstr "" -#: ../../../CHANGELOG:2798 +#: ../../../CHANGELOG:2875 msgid "" "The situation should be improved with this release, as Funkwhale is now " "able to store separately the track and album artist, and display it " "properly in the interface." msgstr "" -#: ../../../CHANGELOG:2803 +#: ../../../CHANGELOG:2880 msgid "Users now have an ActivityPub Actor [Manual action required]" msgstr "" -#: ../../../CHANGELOG:2805 +#: ../../../CHANGELOG:2882 msgid "" "In the process of implementing federation for user activity such as " "listening history, we are now making user profiles (a.k.a. ActivityPub " "actors) available through federation." msgstr "" -#: ../../../CHANGELOG:2808 +#: ../../../CHANGELOG:2885 msgid "" "This does not means the federation is working, but this is a needed step " "to implement it." msgstr "" -#: ../../../CHANGELOG:2810 +#: ../../../CHANGELOG:2887 msgid "" "Those profiles will be created automatically for new users, but you have " "to run a command to create them for existing users." msgstr "" -#: ../../../CHANGELOG:2821 +#: ../../../CHANGELOG:2898 msgid "" "This should only take a few seconds to run. It is safe to interrupt the " "process or rerun it multiple times." msgstr "" -#: ../../../CHANGELOG:2825 +#: ../../../CHANGELOG:2902 msgid "Image thumbnails [Manual action required]" msgstr "" -#: ../../../CHANGELOG:2827 +#: ../../../CHANGELOG:2904 msgid "" "To reduce bandwidth usage on slow or limited connexions and improve " "performance in general, we now use smaller images in the front-end. For " @@ -5387,38 +5465,38 @@ msgid "" "image." msgstr "" -#: ../../../CHANGELOG:2833 +#: ../../../CHANGELOG:2910 msgid "" "Thumbnail will be created automatically for new objects, however, you " "have to launch a manual command to deal with existing ones." msgstr "" -#: ../../../CHANGELOG:2844 +#: ../../../CHANGELOG:2921 msgid "" "This should be quite fast but may take up to a few minutes depending on " "the number of albums you have in database. It is safe to interrupt the " "process or rerun it multiple times." msgstr "" -#: ../../../CHANGELOG:2849 +#: ../../../CHANGELOG:2926 msgid "Improved search on federated tracks list" msgstr "" -#: ../../../CHANGELOG:2851 +#: ../../../CHANGELOG:2928 msgid "" "Having a powerful but easy-to-use search is important but difficult to " "achieve, especially if you do not want to have a real complex search " "interface." msgstr "" -#: ../../../CHANGELOG:2854 +#: ../../../CHANGELOG:2931 msgid "" "Github does a pretty good job with that, using a structured but simple " "query system (See https://help.github.com/articles/searching-issues-and-" "pull-requests/#search-only-issues-or-pull-requests)." msgstr "" -#: ../../../CHANGELOG:2857 +#: ../../../CHANGELOG:2934 msgid "" "This release implements a limited but working subset of this query " "system. You can use it only on the federated tracks list " @@ -5426,51 +5504,51 @@ msgid "" "will be rolled-out on other pages as well." msgstr "" -#: ../../../CHANGELOG:2860 +#: ../../../CHANGELOG:2937 msgid "This is the type of query you can run:" msgstr "" -#: ../../../CHANGELOG:2862 +#: ../../../CHANGELOG:2939 msgid "" "``hello world``: search for \"hello\" and \"world\" in all the available " "fields" msgstr "" -#: ../../../CHANGELOG:2863 +#: ../../../CHANGELOG:2940 msgid "``hello in:artist`` search for results where artist name is \"hello\"" msgstr "" -#: ../../../CHANGELOG:2864 +#: ../../../CHANGELOG:2941 msgid "" "``spring in:artist,album`` search for results where artist name or album " "title contain \"spring\"" msgstr "" -#: ../../../CHANGELOG:2865 +#: ../../../CHANGELOG:2942 msgid "``artist:hello`` search for results where artist name equals \"hello\"" msgstr "" -#: ../../../CHANGELOG:2866 +#: ../../../CHANGELOG:2943 msgid "" "``artist:\"System of a Down\" domain:instance.funkwhale`` search for " "results where artist name equals \"System of a Down\" and inside " "\"instance.funkwhale\" library" msgstr "" -#: ../../../CHANGELOG:2870 +#: ../../../CHANGELOG:2947 msgid "" "Ensure MEDIA_ROOT, STATIC_ROOT and MUSIC_DIRECTORY_* are set explicitely " "[Manual action required]" msgstr "" -#: ../../../CHANGELOG:2872 +#: ../../../CHANGELOG:2949 msgid "" "In our default .env file, MEDIA_ROOT and STATIC_ROOT were commented by " "default, causing some deployment issues on non-docker setups when people " "forgot to uncomment them." msgstr "" -#: ../../../CHANGELOG:2875 +#: ../../../CHANGELOG:2952 msgid "" "From now on, those variables are uncommented, and will also be used on " "docker setups to mount the volumes automatically in the docker-" @@ -5479,67 +5557,67 @@ msgid "" "file." msgstr "" -#: ../../../CHANGELOG:2880 +#: ../../../CHANGELOG:2957 msgid "" "This also applies to in-place paths (MUSIC_DIRECTORY_PATH and " "MUSIC_DIRECTORY_SERVE_PATH), whose values are now used directly to set up" " the proper Docker volumes." msgstr "" -#: ../../../CHANGELOG:2883 +#: ../../../CHANGELOG:2960 msgid "" "This will only affect new deployments though. If you want to benefit from" " this on an existing instance, do a backup of your ``.env`` and ``docker-" "compose.yml`` files and apply the following changes:" msgstr "" -#: ../../../CHANGELOG:2886 +#: ../../../CHANGELOG:2963 msgid "" "Ensure ``MEDIA_ROOT`` is uncommented in your .env file and match the " "absolute path where media files are stored on your host " "(``/srv/funkwhale/data/media`` by default)" msgstr "" -#: ../../../CHANGELOG:2888 +#: ../../../CHANGELOG:2965 msgid "" "Ensure ``STATIC_ROOT`` is uncommented in your .env file and match the " "absolute path where static files are stored on your host " "(``/srv/funkwhale/data/static`` by default)" msgstr "" -#: ../../../CHANGELOG:2892 +#: ../../../CHANGELOG:2969 msgid "If you use in-place import:" msgstr "" -#: ../../../CHANGELOG:2891 +#: ../../../CHANGELOG:2968 msgid "Ensure MUSIC_DIRECTORY_PATH is uncommented and set to ``/music``" msgstr "" -#: ../../../CHANGELOG:2892 +#: ../../../CHANGELOG:2969 msgid "" "Ensure MUSIC_DIRECTORY_SERVE_PATH is uncommented and set to the absolute " "path on your host were your music files are stored " "(``/srv/funkwhale/data/music`` by default)" msgstr "" -#: ../../../CHANGELOG:2900 +#: ../../../CHANGELOG:2977 msgid "Edit your docker-compose.yml file to reflect the changes:" msgstr "" -#: ../../../CHANGELOG:2895 +#: ../../../CHANGELOG:2972 msgid "" "Search for volumes (there should be two occurrences) that contains " "``/app/funkwhale_api/media`` on the right side, and replace the whole " "line with ``- \"${MEDIA_ROOT}:${MEDIA_ROOT}\"``" msgstr "" -#: ../../../CHANGELOG:2897 +#: ../../../CHANGELOG:2974 msgid "" "Search for a volume that contains ``/app/staticfiles`` on the right side," " and replace the whole line with ``- \"${STATIC_ROOT}:${STATIC_ROOT}\"``" msgstr "" -#: ../../../CHANGELOG:2899 +#: ../../../CHANGELOG:2976 msgid "" "If you use in-place import, search for volumes (there should be two " "occurrences) that contains ``/music:ro`` on the right side, and replace " @@ -5547,112 +5625,112 @@ msgid "" "\"${MUSIC_DIRECTORY_SERVE_PATH}:${MUSIC_DIRECTORY_PATH}:ro\"``" msgstr "" -#: ../../../CHANGELOG:2902 +#: ../../../CHANGELOG:2979 msgid "" "In the end, the ``volumes`` directives of your containers should look " "like that::" msgstr "" -#: ../../../CHANGELOG:2920 +#: ../../../CHANGELOG:2997 msgid "Removed Cacheops dependency" msgstr "" -#: ../../../CHANGELOG:2922 +#: ../../../CHANGELOG:2999 msgid "" "We removed one of our dependency named django-cacheops. It was unly used " "in a few places, and not playing nice with other dependencies." msgstr "" -#: ../../../CHANGELOG:2925 +#: ../../../CHANGELOG:3002 msgid "" "You can safely remove this dependency in your environment with ``pip " "uninstall django-cacheops`` if you're not using docker." msgstr "" -#: ../../../CHANGELOG:2928 +#: ../../../CHANGELOG:3005 msgid "" "You can also safely remove any ``CACHEOPS_ENABLED`` setting from your " "environment file." msgstr "" -#: ../../../CHANGELOG:2932 +#: ../../../CHANGELOG:3009 msgid "0.15 (2018-06-24)" msgstr "" -#: ../../../CHANGELOG:2939 +#: ../../../CHANGELOG:3016 msgid "Added admin interface to manage import requests (#190)" msgstr "" -#: ../../../CHANGELOG:2940 +#: ../../../CHANGELOG:3017 msgid "" "Added replace flag during import to replace already present tracks with a" " new version of their track file (#222)" msgstr "" -#: ../../../CHANGELOG:2942 +#: ../../../CHANGELOG:3019 msgid "" "Funkwhale's front-end can now point to any instance (#327) Removed front-" "end and back-end coupling" msgstr "" -#: ../../../CHANGELOG:2944 +#: ../../../CHANGELOG:3021 msgid "Management interface for users (#212)" msgstr "" -#: ../../../CHANGELOG:2945 +#: ../../../CHANGELOG:3022 msgid "New invite system (#248) New invite system" msgstr "" -#: ../../../CHANGELOG:2950 +#: ../../../CHANGELOG:3027 msgid "Added \"TV\" to the list of highlighted words during YouTube import (#154)" msgstr "" -#: ../../../CHANGELOG:2951 +#: ../../../CHANGELOG:3028 msgid "Command line import now accepts unlimited args (#242)" msgstr "" -#: ../../../CHANGELOG:2956 +#: ../../../CHANGELOG:3033 msgid "Expose track files date in manage API (#307)" msgstr "" -#: ../../../CHANGELOG:2957 +#: ../../../CHANGELOG:3034 msgid "" "Fixed current track restart/hiccup when shuffling queue, deleting track " "from queue or reordering (#310)" msgstr "" -#: ../../../CHANGELOG:2959 +#: ../../../CHANGELOG:3036 msgid "Include user's current private playlists on playlist list (#302)" msgstr "" -#: ../../../CHANGELOG:2960 +#: ../../../CHANGELOG:3037 msgid "Remove link to generic radios, since they don't have detail pages (#324)" msgstr "" -#: ../../../CHANGELOG:2965 +#: ../../../CHANGELOG:3042 msgid "Document that Funkwhale may be installed with YunoHost (#325)" msgstr "" -#: ../../../CHANGELOG:2966 +#: ../../../CHANGELOG:3043 msgid "Documented a saner layout with symlinks for in-place imports (#254)" msgstr "" -#: ../../../CHANGELOG:2967 +#: ../../../CHANGELOG:3044 msgid "Upgrade documentation now use the correct user on non-docker setups (#265)" msgstr "" -#: ../../../CHANGELOG:2971 +#: ../../../CHANGELOG:3048 msgid "Invite system" msgstr "" -#: ../../../CHANGELOG:2973 +#: ../../../CHANGELOG:3050 msgid "" "On closed instances, it has always been a little bit painful to create " "accounts by hand for new users. This release solve that by adding " "invitations." msgstr "" -#: ../../../CHANGELOG:2976 +#: ../../../CHANGELOG:3053 msgid "" "You can generate invitation codes via the \"users\" admin interface " "(you'll find a link in the sidebar). Those codes are valid for 14 days, " @@ -5660,56 +5738,56 @@ msgid "" "registrations are closed." msgstr "" -#: ../../../CHANGELOG:2980 +#: ../../../CHANGELOG:3057 msgid "" "By default, we generate a random code for invitations, but you can also " "use custom codes if you need to print them or make them fancier ;)" msgstr "" -#: ../../../CHANGELOG:2983 +#: ../../../CHANGELOG:3060 msgid "" "Invitations generation and management requires the \"settings\" " "permission." msgstr "" -#: ../../../CHANGELOG:2987 +#: ../../../CHANGELOG:3064 msgid "Removed front-end and back-end coupling" msgstr "" -#: ../../../CHANGELOG:2989 +#: ../../../CHANGELOG:3066 msgid "" "Eventhough Funkwhale's front-end has always been a Single Page " "Application, talking to an API, it was only able to talk to an API on the" " same domain." msgstr "" -#: ../../../CHANGELOG:2992 +#: ../../../CHANGELOG:3069 msgid "" "There was no real technical justification behind this (only lazyness), " "and it was also blocking interesting use cases:" msgstr "" -#: ../../../CHANGELOG:2995 +#: ../../../CHANGELOG:3072 msgid "Use multiple customized versions of the front-end with the same instance" msgstr "" -#: ../../../CHANGELOG:2996 +#: ../../../CHANGELOG:3073 msgid "Use a customized version of the front-end with multiple instances" msgstr "" -#: ../../../CHANGELOG:2997 +#: ../../../CHANGELOG:3074 msgid "" "Use a locally hosted front-end with a remote API, which is especially " "useful in development" msgstr "" -#: ../../../CHANGELOG:2999 +#: ../../../CHANGELOG:3076 msgid "" "From now on, Funkwhale's front-end can connect to any Funkwhale server. " "You can change the server you are connecting to in the footer." msgstr "" -#: ../../../CHANGELOG:3002 +#: ../../../CHANGELOG:3079 msgid "" "Fixing this also unlocked a really interesting feature in our " "development/review workflow: by leveraging Gitlab CI and review apps, we " @@ -5718,96 +5796,96 @@ msgid "" " the need to install a local environment." msgstr "" -#: ../../../CHANGELOG:3009 +#: ../../../CHANGELOG:3086 msgid "0.14.2 (2018-06-16)" msgstr "" -#: ../../../CHANGELOG:3013 +#: ../../../CHANGELOG:3090 msgid "" "This release contains a fix for a permission issue. You should upgrade as" " soon as possible. Read the changelog below for more details." msgstr "" -#: ../../../CHANGELOG:3021 +#: ../../../CHANGELOG:3098 msgid "Added feedback on shuffle button (#262)" msgstr "" -#: ../../../CHANGELOG:3022 +#: ../../../CHANGELOG:3099 msgid "" "Added multiple warnings in the documentation that you should never run " "makemigrations yourself (#291)" msgstr "" -#: ../../../CHANGELOG:3024 +#: ../../../CHANGELOG:3101 msgid "Album cover served in http (#264)" msgstr "" -#: ../../../CHANGELOG:3025 +#: ../../../CHANGELOG:3102 msgid "" "Apache2 reverse proxy now supports websockets (tested with Apache 2.4.25)" " (!252)" msgstr "" -#: ../../../CHANGELOG:3027 +#: ../../../CHANGELOG:3104 msgid "Display file size in human format during file upload (#289)" msgstr "" -#: ../../../CHANGELOG:3028 +#: ../../../CHANGELOG:3105 msgid "Switch from BSD-3 licence to AGPL-3 licence (#280)" msgstr "" -#: ../../../CHANGELOG:3032 +#: ../../../CHANGELOG:3109 msgid "Ensure radios can only be edited and deleted by their owners (#311)" msgstr "" -#: ../../../CHANGELOG:3033 +#: ../../../CHANGELOG:3110 msgid "Fixed admin menu not showing after login (#245)" msgstr "" -#: ../../../CHANGELOG:3034 +#: ../../../CHANGELOG:3111 msgid "Fixed broken pagination in Subsonic API (#295)" msgstr "" -#: ../../../CHANGELOG:3035 +#: ../../../CHANGELOG:3112 msgid "Fixed duplicated websocket connexion on timeline (#287)" msgstr "" -#: ../../../CHANGELOG:3040 +#: ../../../CHANGELOG:3117 msgid "Improved documentation about in-place imports setup (#298)" msgstr "" -#: ../../../CHANGELOG:3045 +#: ../../../CHANGELOG:3122 msgid "" "Added Black and flake8 checks in CI to ensure consistent code styling and" " formatting (#297)" msgstr "" -#: ../../../CHANGELOG:3047 +#: ../../../CHANGELOG:3124 msgid "Added bug and feature issue templates (#299)" msgstr "" -#: ../../../CHANGELOG:3051 +#: ../../../CHANGELOG:3128 msgid "Permission issues on radios" msgstr "" -#: ../../../CHANGELOG:3053 +#: ../../../CHANGELOG:3130 msgid "" "Because of an error in the way we checked user permissions on radios, " "public radios could be deleted by any logged-in user, even if they were " "not the owner of the radio." msgstr "" -#: ../../../CHANGELOG:3057 +#: ../../../CHANGELOG:3134 msgid "" "We recommend instances owners to upgrade as fast as possible to avoid any" " abuse and data loss." msgstr "" -#: ../../../CHANGELOG:3062 +#: ../../../CHANGELOG:3139 msgid "Funkwhale is now licenced under AGPL-3" msgstr "" -#: ../../../CHANGELOG:3064 +#: ../../../CHANGELOG:3141 msgid "" "Following the recent switch made by PixelFed " "(https://github.com/dansup/pixelfed/issues/143), we decided along with " @@ -5815,48 +5893,48 @@ msgid "" "this switch for various reasons:" msgstr "" -#: ../../../CHANGELOG:3069 +#: ../../../CHANGELOG:3146 msgid "This is better aligned with other fediverse software" msgstr "" -#: ../../../CHANGELOG:3070 +#: ../../../CHANGELOG:3147 msgid "" "It prohibits anyone to distribute closed-source and proprietary forks of " "Funkwhale" msgstr "" -#: ../../../CHANGELOG:3072 +#: ../../../CHANGELOG:3149 msgid "" "As end users and instance owners, this does not change anything. You can " "continue to use Funkwhale exactly as you did before :)" msgstr "" -#: ../../../CHANGELOG:3077 +#: ../../../CHANGELOG:3154 msgid "Apache support for websocket" msgstr "" -#: ../../../CHANGELOG:3079 +#: ../../../CHANGELOG:3156 msgid "" "Up until now, our Apache2 configuration was not working with websockets. " "This is now solved by adding this at the beginning of your Apache2 " "configuration file::" msgstr "" -#: ../../../CHANGELOG:3084 +#: ../../../CHANGELOG:3161 msgid "And this, before the \"/api\" block::" msgstr "" -#: ../../../CHANGELOG:3089 +#: ../../../CHANGELOG:3166 msgid "" "Websockets may not be supported in older versions of Apache2. Be sure to " "upgrade to the latest version available." msgstr "" -#: ../../../CHANGELOG:3093 +#: ../../../CHANGELOG:3170 msgid "Serving album covers in https (Apache2 proxy)" msgstr "" -#: ../../../CHANGELOG:3095 +#: ../../../CHANGELOG:3172 msgid "" "Two issues are addressed here. The first one was about Django replying " "with mixed content (http) when queried for covers. Setting up the `X" @@ -5864,100 +5942,100 @@ msgid "" "and that the reply must be https as well." msgstr "" -#: ../../../CHANGELOG:3100 +#: ../../../CHANGELOG:3177 msgid "" "Second issue was a problem of permission causing Apache a denied access " "to album cover folder. It is solved by adding another block for this path" " in the Apache configuration file for funkwhale." msgstr "" -#: ../../../CHANGELOG:3104 +#: ../../../CHANGELOG:3181 msgid "Here is how to modify your `funkwhale.conf` apache2 configuration::" msgstr "" -#: ../../../CHANGELOG:3125 +#: ../../../CHANGELOG:3202 msgid "About the makemigrations warning" msgstr "" -#: ../../../CHANGELOG:3127 +#: ../../../CHANGELOG:3204 msgid "You may sometimes get the following warning while applying migrations::" msgstr "" -#: ../../../CHANGELOG:3131 +#: ../../../CHANGELOG:3208 msgid "" "This is a warning, not an error, and it can be safely ignored. Never run " "the ``makemigrations`` command yourself." msgstr "" -#: ../../../CHANGELOG:3136 +#: ../../../CHANGELOG:3213 msgid "0.14.1 (2018-06-06)" msgstr "" -#: ../../../CHANGELOG:3142 +#: ../../../CHANGELOG:3219 msgid "Display server version in the footer (#270)" msgstr "" -#: ../../../CHANGELOG:3143 +#: ../../../CHANGELOG:3220 msgid "" "fix_track_files will now update files with bad mimetype (and not only the" " one with no mimetype) (#273)" msgstr "" -#: ../../../CHANGELOG:3145 +#: ../../../CHANGELOG:3222 msgid "" "Huge performance boost (~x5 to x7) during CLI import that queries " "MusicBrainz (#288)" msgstr "" -#: ../../../CHANGELOG:3147 +#: ../../../CHANGELOG:3224 msgid "Removed alpha-state transcoding support (#271)" msgstr "" -#: ../../../CHANGELOG:3151 +#: ../../../CHANGELOG:3228 msgid "Broken logging statement during import error (#274)" msgstr "" -#: ../../../CHANGELOG:3152 +#: ../../../CHANGELOG:3229 msgid "Broken search bar on library home (#278)" msgstr "" -#: ../../../CHANGELOG:3153 +#: ../../../CHANGELOG:3230 msgid "" "Do not crash when importing track with an artist that do not match the " "release artist (#237)" msgstr "" -#: ../../../CHANGELOG:3155 +#: ../../../CHANGELOG:3232 msgid "Do not crash when tag contains multiple uuids with a / separator (#267)" msgstr "" -#: ../../../CHANGELOG:3156 +#: ../../../CHANGELOG:3233 msgid "Ensure we do not store bad mimetypes (such as application/x-empty) (#266)" msgstr "" -#: ../../../CHANGELOG:3157 +#: ../../../CHANGELOG:3234 msgid "Fix broken \"play all\" button that played only 25 tracks (#281)" msgstr "" -#: ../../../CHANGELOG:3158 +#: ../../../CHANGELOG:3235 msgid "Fixed broken track download modal (overflow and wrong URL) (#239)" msgstr "" -#: ../../../CHANGELOG:3159 +#: ../../../CHANGELOG:3236 msgid "Removed hardcoded size limit in file upload widget (#275)" msgstr "" -#: ../../../CHANGELOG:3164 +#: ../../../CHANGELOG:3241 msgid "" "Added warning about _protected/music location in nginx configuration " "(#247)" msgstr "" -#: ../../../CHANGELOG:3168 +#: ../../../CHANGELOG:3245 msgid "Removed alpha-state transcoding (#271)" msgstr "" -#: ../../../CHANGELOG:3170 +#: ../../../CHANGELOG:3247 msgid "" "A few months ago, a basic transcoding feature was implemented. Due to the" " way this feature was designed, it was slow, CPU intensive on the server " @@ -5966,170 +6044,170 @@ msgid "" "with Subsonic clients." msgstr "" -#: ../../../CHANGELOG:3175 +#: ../../../CHANGELOG:3252 msgid "" "Based on that, we're currently removing support for transcoding **in its " "current state**. The work on a better designed transcoding feature can be" " tracked in https://dev.funkwhale.audio/funkwhale/funkwhale/issues/272." msgstr "" -#: ../../../CHANGELOG:3179 +#: ../../../CHANGELOG:3256 msgid "" "You don't have to do anything on your side, but you may want to remove " "the now obsolete configuration from your reverse proxy file (nginx " "only)::" msgstr "" -#: ../../../CHANGELOG:3224 +#: ../../../CHANGELOG:3301 msgid "0.14 (2018-06-02)" msgstr "" -#: ../../../CHANGELOG:3227 ../../../CHANGELOG:3431 ../../../CHANGELOG:3552 +#: ../../../CHANGELOG:3304 ../../../CHANGELOG:3508 ../../../CHANGELOG:3629 msgid "Upgrade instructions are available at" msgstr "" -#: ../../../CHANGELOG:3227 ../../../CHANGELOG:3431 ../../../CHANGELOG:3552 +#: ../../../CHANGELOG:3304 ../../../CHANGELOG:3508 ../../../CHANGELOG:3629 msgid "https://docs.funkwhale.audio/upgrading.html" msgstr "" -#: ../../../CHANGELOG:3231 +#: ../../../CHANGELOG:3308 msgid "" "Admins can now configure default permissions that will be granted to all " "registered users (#236)" msgstr "" -#: ../../../CHANGELOG:3233 +#: ../../../CHANGELOG:3310 msgid "Files management interface for users with \"library\" permission (#223)" msgstr "" -#: ../../../CHANGELOG:3234 +#: ../../../CHANGELOG:3311 msgid "" "New action table component for quick and efficient batch actions (#228) " "This is implemented on the federated tracks pages, but will be included " "in other pages as well depending on the feedback." msgstr "" -#: ../../../CHANGELOG:3241 +#: ../../../CHANGELOG:3318 msgid "" "Added a new \"upload\" permission that allows user to launch import and " "view their own imports (#230)" msgstr "" -#: ../../../CHANGELOG:3243 +#: ../../../CHANGELOG:3320 msgid "Added Support for OggTheora in import." msgstr "" -#: ../../../CHANGELOG:3244 +#: ../../../CHANGELOG:3321 msgid "Autoremove media files on model instance deletion (#241)" msgstr "" -#: ../../../CHANGELOG:3245 +#: ../../../CHANGELOG:3322 msgid "" "Can now import a whole remote library at once thanks to new Action Table " "component (#164)" msgstr "" -#: ../../../CHANGELOG:3247 +#: ../../../CHANGELOG:3324 msgid "" "Can now use album covers from flac/mp3 metadata and separate file in " "track directory (#219)" msgstr "" -#: ../../../CHANGELOG:3249 +#: ../../../CHANGELOG:3326 msgid "Implemented getCovertArt in Subsonic API to serve album covers (#258)" msgstr "" -#: ../../../CHANGELOG:3250 +#: ../../../CHANGELOG:3327 msgid "" "Implemented scrobble endpoint of subsonic API, listenings are now tracked" " correctly from third party apps that use this endpoint (#260)" msgstr "" -#: ../../../CHANGELOG:3252 +#: ../../../CHANGELOG:3329 msgid "" "Retructured music API to increase performance and remove useless " "endpoints (#224)" msgstr "" -#: ../../../CHANGELOG:3258 +#: ../../../CHANGELOG:3335 msgid "Consistent constraints/checks for URL size (#207)" msgstr "" -#: ../../../CHANGELOG:3259 +#: ../../../CHANGELOG:3336 msgid "Display proper total number of tracks on radio detail (#225)" msgstr "" -#: ../../../CHANGELOG:3260 +#: ../../../CHANGELOG:3337 msgid "Do not crash on flac import if musicbrainz tags are missing (#214)" msgstr "" -#: ../../../CHANGELOG:3261 +#: ../../../CHANGELOG:3338 msgid "Empty save button in radio builder (#226)" msgstr "" -#: ../../../CHANGELOG:3262 +#: ../../../CHANGELOG:3339 msgid "" "Ensure anonymous users can use the app if the instance is configured " "accordingly (#229)" msgstr "" -#: ../../../CHANGELOG:3264 +#: ../../../CHANGELOG:3341 msgid "" "Ensure inactive users cannot get auth tokens (#218) This was already the " "case bug we missed some checks" msgstr "" -#: ../../../CHANGELOG:3266 +#: ../../../CHANGELOG:3343 msgid "File-upload import now supports Flac files (#213)" msgstr "" -#: ../../../CHANGELOG:3267 +#: ../../../CHANGELOG:3344 msgid "" "File-upload importer should now work properly, assuming files are tagged " "(#106)" msgstr "" -#: ../../../CHANGELOG:3269 +#: ../../../CHANGELOG:3346 msgid "Fixed a few broken translations strings (#227)" msgstr "" -#: ../../../CHANGELOG:3270 +#: ../../../CHANGELOG:3347 msgid "Fixed broken ordering in front-end lists (#179)" msgstr "" -#: ../../../CHANGELOG:3271 +#: ../../../CHANGELOG:3348 msgid "Fixed ignored page_size paremeter on artist and favorites list (#240)" msgstr "" -#: ../../../CHANGELOG:3272 +#: ../../../CHANGELOG:3349 msgid "Read ID3Tag Tracknumber from TRCK (#220)" msgstr "" -#: ../../../CHANGELOG:3273 +#: ../../../CHANGELOG:3350 msgid "We now fetch album covers regardless of the import methods (#231)" msgstr "" -#: ../../../CHANGELOG:3277 +#: ../../../CHANGELOG:3354 msgid "" "Added missing subsonic configuration block in deployment vhost files " "(#249)" msgstr "" -#: ../../../CHANGELOG:3278 +#: ../../../CHANGELOG:3355 msgid "Moved upgrade doc under install doc in TOC (#251)" msgstr "" -#: ../../../CHANGELOG:3283 +#: ../../../CHANGELOG:3360 msgid "" "Removed acoustid support, as the integration was buggy and error-prone " "(#106)" msgstr "" -#: ../../../CHANGELOG:3287 +#: ../../../CHANGELOG:3364 msgid "Files management interface" msgstr "" -#: ../../../CHANGELOG:3289 +#: ../../../CHANGELOG:3366 msgid "" "This is the first bit of an ongoing work that will span several releases," " to bring more powerful library management features to Funkwhale. This " @@ -6138,11 +6216,11 @@ msgid "" "using various criterias (size, bitrate, duration...) and delete them." msgstr "" -#: ../../../CHANGELOG:3296 +#: ../../../CHANGELOG:3373 msgid "New \"upload\" permission" msgstr "" -#: ../../../CHANGELOG:3298 +#: ../../../CHANGELOG:3375 msgid "" "This new permission is helpful if you want to give upload/import rights " "to some users, but don't want them to be able to manage the library as a " @@ -6151,7 +6229,7 @@ msgid "" "artists, files, etc." msgstr "" -#: ../../../CHANGELOG:3304 +#: ../../../CHANGELOG:3381 msgid "" "Because of that, users with the \"library\" permission will have much " "more power, and will also be able to remove content from the platform. On" @@ -6159,7 +6237,7 @@ msgid "" "ability to add new content." msgstr "" -#: ../../../CHANGELOG:3309 +#: ../../../CHANGELOG:3386 msgid "" "Also, this release also includes a new feature called \"default " "permissions\": those are permissions that are granted to every users on " @@ -6169,11 +6247,11 @@ msgid "" "user." msgstr "" -#: ../../../CHANGELOG:3316 +#: ../../../CHANGELOG:3393 msgid "Smarter album cover importer" msgstr "" -#: ../../../CHANGELOG:3318 +#: ../../../CHANGELOG:3395 msgid "" "In earlier versions, covers where only imported when launching a YouTube " "import. Starting from this release, covers will be imported regardless of" @@ -6181,43 +6259,43 @@ msgid "" "will look for covers in the following order:" msgstr "" -#: ../../../CHANGELOG:3323 +#: ../../../CHANGELOG:3400 msgid "In the imported file itself (FLAC/MP3 only)" msgstr "" -#: ../../../CHANGELOG:3324 +#: ../../../CHANGELOG:3401 msgid "In a cover.jpg or cover.png in the file directory" msgstr "" -#: ../../../CHANGELOG:3325 +#: ../../../CHANGELOG:3402 msgid "" "By fetching cover art from Musibrainz, assuming the file is tagged " "correctly" msgstr "" -#: ../../../CHANGELOG:3327 +#: ../../../CHANGELOG:3404 msgid "" "This will only work for newly imported tracks and albums though. In the " "future, we may offer an option to refetch album covers from the " "interface, but in the meantime, you can use the following snippet:" msgstr "" -#: ../../../CHANGELOG:3345 +#: ../../../CHANGELOG:3422 msgid "Then launch it::" msgstr "" -#: ../../../CHANGELOG:3360 +#: ../../../CHANGELOG:3437 msgid "" "Depending on your number of albums, the previous snippet may take some " "time to execute. You can interrupt it at any time using ctrl-c and " "relaunch it later, as it's idempotent." msgstr "" -#: ../../../CHANGELOG:3365 +#: ../../../CHANGELOG:3442 msgid "Music API changes" msgstr "" -#: ../../../CHANGELOG:3367 +#: ../../../CHANGELOG:3444 msgid "" "This release includes an API break. Even though the API is advertised as " "unstable, and not documented, here is a brief explanation of the change " @@ -6225,20 +6303,20 @@ msgid "" "changes:" msgstr "" -#: ../../../CHANGELOG:3371 +#: ../../../CHANGELOG:3448 msgid "" "``/api/v1/artists`` does not includes a list of tracks anymore. It was to" " heavy to return all of this data all the time. You can get all tracks " "for an artist using ``/api/v1/tracks?artist=artist_id``" msgstr "" -#: ../../../CHANGELOG:3374 +#: ../../../CHANGELOG:3451 msgid "" "Additionally, ``/api/v1/tracks`` now support an ``album`` filter to " "filter tracks matching an album" msgstr "" -#: ../../../CHANGELOG:3376 +#: ../../../CHANGELOG:3453 msgid "" "``/api/v1/artists/search``, ``/api/v1/albums/search`` and " "``/api/v1/tracks/search`` endpoints are removed. Use " @@ -6247,7 +6325,7 @@ msgid "" "options." msgstr "" -#: ../../../CHANGELOG:3380 +#: ../../../CHANGELOG:3457 msgid "" "``/api/v1/requests/import-requests/search`` endpoint is removed as well. " "Use ``/api/v1/requests/import-requests/?q=yourquery`` instead. It's also " @@ -6255,24 +6333,24 @@ msgid "" "ordering options." msgstr "" -#: ../../../CHANGELOG:3385 +#: ../../../CHANGELOG:3462 msgid "" "Of course, the front-end was updated to work with the new API, so this " "should not impact end-users in any way, apart from slight performance " "gains." msgstr "" -#: ../../../CHANGELOG:3390 +#: ../../../CHANGELOG:3467 msgid "" "The API is still not stable and may evolve again in the future. API " "freeze will come at a later point." msgstr "" -#: ../../../CHANGELOG:3394 +#: ../../../CHANGELOG:3471 msgid "Flac files imports via upload" msgstr "" -#: ../../../CHANGELOG:3396 +#: ../../../CHANGELOG:3473 msgid "" "You have nothing to do to benefit from this, however, since Flac files " "tend to be a lot bigger than other files, you may want to increase the " @@ -6280,11 +6358,11 @@ msgid "" " upload flac files." msgstr "" -#: ../../../CHANGELOG:3402 +#: ../../../CHANGELOG:3479 msgid "Missing subsonic configuration bloc in vhost files" msgstr "" -#: ../../../CHANGELOG:3404 +#: ../../../CHANGELOG:3481 msgid "" "Because of a missing bloc in the sample Nginx and Apache configurations, " "instances that were deployed after the 0.13 release are likely to be " @@ -6292,85 +6370,85 @@ msgid "" "documented in the changelog)." msgstr "" -#: ../../../CHANGELOG:3409 +#: ../../../CHANGELOG:3486 msgid "" "Ensure you have the following snippets in your Nginx or Apache " "configuration if you plan to use the Subsonic API." msgstr "" -#: ../../../CHANGELOG:3412 +#: ../../../CHANGELOG:3489 msgid "Nginx::" msgstr "" -#: ../../../CHANGELOG:3419 +#: ../../../CHANGELOG:3496 msgid "Apache2::" msgstr "" -#: ../../../CHANGELOG:3428 +#: ../../../CHANGELOG:3505 msgid "0.13 (2018-05-19)" msgstr "" -#: ../../../CHANGELOG:3435 +#: ../../../CHANGELOG:3512 msgid "Can now import and play flac files (#157)" msgstr "" -#: ../../../CHANGELOG:3436 +#: ../../../CHANGELOG:3513 msgid "Simpler permission system (#152)" msgstr "" -#: ../../../CHANGELOG:3437 +#: ../../../CHANGELOG:3514 msgid "Store file length, size and bitrate (#195)" msgstr "" -#: ../../../CHANGELOG:3438 +#: ../../../CHANGELOG:3515 msgid "" "We now have a brand new instance settings interface in the front-end " "(#206)" msgstr "" -#: ../../../CHANGELOG:3443 +#: ../../../CHANGELOG:3520 msgid "Disabled browsable HTML API in production (#205)" msgstr "" -#: ../../../CHANGELOG:3444 +#: ../../../CHANGELOG:3521 msgid "" "Instances can now indicate on the nodeinfo endpoint if they want to " "remain private (#200)" msgstr "" -#: ../../../CHANGELOG:3450 +#: ../../../CHANGELOG:3527 msgid "" ".well-known/nodeinfo endpoint can now answer to request with Accept: " "application/json (#197)" msgstr "" -#: ../../../CHANGELOG:3452 +#: ../../../CHANGELOG:3529 msgid "Fixed escaping issue of track name in playlist modal (#201)" msgstr "" -#: ../../../CHANGELOG:3453 +#: ../../../CHANGELOG:3530 msgid "Fixed missing dot when downloading file (#204)" msgstr "" -#: ../../../CHANGELOG:3454 +#: ../../../CHANGELOG:3531 msgid "" "In-place imported tracks with non-ascii characters don't break reverse-" "proxy serving (#196)" msgstr "" -#: ../../../CHANGELOG:3456 +#: ../../../CHANGELOG:3533 msgid "Removed Python 3.6 dependency (secrets module) (#198)" msgstr "" -#: ../../../CHANGELOG:3457 +#: ../../../CHANGELOG:3534 msgid "Uplayable tracks are now properly disabled in the interface (#199)" msgstr "" -#: ../../../CHANGELOG:3461 +#: ../../../CHANGELOG:3538 msgid "Instance settings interface" msgstr "" -#: ../../../CHANGELOG:3463 +#: ../../../CHANGELOG:3540 msgid "" "Prior to this release, the only way to update instance settings (such as " "instance description, signup policy, federation configuration, etc.) was " @@ -6378,46 +6456,46 @@ msgid "" "which power the API)." msgstr "" -#: ../../../CHANGELOG:3467 +#: ../../../CHANGELOG:3544 msgid "This interface worked, but was not really-user friendly and intuitive." msgstr "" -#: ../../../CHANGELOG:3469 +#: ../../../CHANGELOG:3546 msgid "" "Starting from this release, we now offer a dedicated interface directly " "in the front-end. You can view and edit all your instance settings from " "here, assuming you have the required permissions." msgstr "" -#: ../../../CHANGELOG:3473 +#: ../../../CHANGELOG:3550 msgid "" "This interface is available at ``/manage/settings`` and via link in the " "sidebar." msgstr "" -#: ../../../CHANGELOG:3477 +#: ../../../CHANGELOG:3554 msgid "Storage of bitrate, size and length in database" msgstr "" -#: ../../../CHANGELOG:3479 +#: ../../../CHANGELOG:3556 msgid "" "Starting with this release, when importing files, Funkwhale will store " "additional information about audio files:" msgstr "" -#: ../../../CHANGELOG:3482 +#: ../../../CHANGELOG:3559 msgid "Bitrate" msgstr "" -#: ../../../CHANGELOG:3483 +#: ../../../CHANGELOG:3560 msgid "Size (in bytes)" msgstr "" -#: ../../../CHANGELOG:3484 +#: ../../../CHANGELOG:3561 msgid "Duration" msgstr "" -#: ../../../CHANGELOG:3486 +#: ../../../CHANGELOG:3563 msgid "" "This change is not retroactive, meaning already imported files will lack " "those informations. The interface and API should work as before in such " @@ -6425,15 +6503,15 @@ msgid "" "the missing values." msgstr "" -#: ../../../CHANGELOG:3490 ../../../CHANGELOG:3530 +#: ../../../CHANGELOG:3567 ../../../CHANGELOG:3607 msgid "On docker setups:" msgstr "" -#: ../../../CHANGELOG:3497 ../../../CHANGELOG:3536 +#: ../../../CHANGELOG:3574 ../../../CHANGELOG:3613 msgid "On non-docker setups:" msgstr "" -#: ../../../CHANGELOG:3506 +#: ../../../CHANGELOG:3583 msgid "" "The execution time for this command is proportional to the number of " "audio files stored on your instance. This is because we need to read the " @@ -6441,87 +6519,87 @@ msgid "" " Funkwhale is up." msgstr "" -#: ../../../CHANGELOG:3511 +#: ../../../CHANGELOG:3588 msgid "" "It's also safe to interrupt this command and rerun it at a later point, " "or run it multiple times." msgstr "" -#: ../../../CHANGELOG:3514 +#: ../../../CHANGELOG:3591 msgid "Use the --dry-run flag to check how many files would be impacted." msgstr "" -#: ../../../CHANGELOG:3518 +#: ../../../CHANGELOG:3595 msgid "Simpler permission system" msgstr "" -#: ../../../CHANGELOG:3520 +#: ../../../CHANGELOG:3597 msgid "" "Starting from this release, the permission system is much simpler. Up " "until now, we were using Django's built-in permission system, which was " "working, but also quite complex to deal with." msgstr "" -#: ../../../CHANGELOG:3524 +#: ../../../CHANGELOG:3601 msgid "" "The new implementation relies on simpler logic, which will make " "integration on the front-end in upcoming releases faster and easier." msgstr "" -#: ../../../CHANGELOG:3527 +#: ../../../CHANGELOG:3604 msgid "" "If you have manually given permissions to users on your instance, you can" " migrate those to the new system." msgstr "" -#: ../../../CHANGELOG:3543 +#: ../../../CHANGELOG:3620 msgid "" "There is still no dedicated interface to manage user permissions, but you" " can use the admin interface at ``/api/admin/users/user/`` for that " "purpose in the meantime." msgstr "" -#: ../../../CHANGELOG:3549 +#: ../../../CHANGELOG:3626 msgid "0.12 (2018-05-09)" msgstr "" -#: ../../../CHANGELOG:3556 +#: ../../../CHANGELOG:3633 msgid "" "Subsonic API implementation to offer compatibility with existing clients " "such as DSub (#75)" msgstr "" -#: ../../../CHANGELOG:3558 +#: ../../../CHANGELOG:3635 msgid "Use nodeinfo standard for publishing instance information (#192)" msgstr "" -#: ../../../CHANGELOG:3563 +#: ../../../CHANGELOG:3640 msgid "" "Play button now play tracks immediately instead of appending them to the " "queue (#99, #156)" msgstr "" -#: ../../../CHANGELOG:3569 +#: ../../../CHANGELOG:3646 msgid "Fix broken federated import (#193)" msgstr "" -#: ../../../CHANGELOG:3574 +#: ../../../CHANGELOG:3651 msgid "" "Up-to-date documentation for upgrading front-end files on docker setup " "(#132)" msgstr "" -#: ../../../CHANGELOG:3578 +#: ../../../CHANGELOG:3655 msgid "Subsonic API" msgstr "" -#: ../../../CHANGELOG:3580 +#: ../../../CHANGELOG:3657 msgid "" "This release implements some core parts of the Subsonic API, which is " "widely deployed in various projects and supported by numerous clients." msgstr "" -#: ../../../CHANGELOG:3583 +#: ../../../CHANGELOG:3660 msgid "" "By offering this API in Funkwhale, we make it possible to access the " "instance library and listen to the music without from existing Subsonic " @@ -6529,40 +6607,40 @@ msgid "" " every platform." msgstr "" -#: ../../../CHANGELOG:3587 +#: ../../../CHANGELOG:3664 msgid "" "Most advanced Subsonic clients support offline caching of music files, " "playlist management and search, which makes them well-suited for nomadic " "use." msgstr "" -#: ../../../CHANGELOG:3590 +#: ../../../CHANGELOG:3667 msgid "" "Please see `our list of supported apps " "<https://funkwhale.audio/en_US/apps>`_ for more informations about " "supported clients and user instructions." msgstr "" -#: ../../../CHANGELOG:3593 +#: ../../../CHANGELOG:3670 msgid "" "At the instance-level, the Subsonic API is enabled by default, but " "require and additional endpoint to be added in you reverse-proxy " "configuration." msgstr "" -#: ../../../CHANGELOG:3596 +#: ../../../CHANGELOG:3673 msgid "On nginx, add the following block::" msgstr "" -#: ../../../CHANGELOG:3603 +#: ../../../CHANGELOG:3680 msgid "On Apache, add the following block::" msgstr "" -#: ../../../CHANGELOG:3610 +#: ../../../CHANGELOG:3687 msgid "The Subsonic can be disabled at the instance level from the django admin." msgstr "" -#: ../../../CHANGELOG:3614 +#: ../../../CHANGELOG:3691 msgid "" "Because of Subsonic's API design which assumes cleartext storing of user " "passwords, we chose to have a dedicated, separate password for that " @@ -6570,25 +6648,25 @@ msgid "" " web client." msgstr "" -#: ../../../CHANGELOG:3621 +#: ../../../CHANGELOG:3698 msgid "Nodeinfo standard for instance information and stats" msgstr "" -#: ../../../CHANGELOG:3625 +#: ../../../CHANGELOG:3702 msgid "" "The ``/api/v1/instance/stats/`` endpoint which was used to display " "instance data in the about page is removed in favor of the new " "``/api/v1/instance/nodeinfo/2.0/`` endpoint." msgstr "" -#: ../../../CHANGELOG:3629 +#: ../../../CHANGELOG:3706 msgid "" "In earlier version, we where using a custom endpoint and format for our " "instance information and statistics. While this was working, this was not" " compatible with anything else on the fediverse." msgstr "" -#: ../../../CHANGELOG:3633 +#: ../../../CHANGELOG:3710 msgid "" "We now offer a nodeinfo 2.0 endpoint which provides, in a single place, " "all the instance information such as library and user activity " @@ -6596,18 +6674,18 @@ msgid "" "federation status, etc.)." msgstr "" -#: ../../../CHANGELOG:3637 +#: ../../../CHANGELOG:3714 msgid "We offer two settings to manage nodeinfo in your Funkwhale instance:" msgstr "" -#: ../../../CHANGELOG:3639 +#: ../../../CHANGELOG:3716 msgid "" "One setting to completely disable nodeinfo, but this is not recommended " "as the exposed data may be needed to make some parts of the front-end " "work (especially the about page)." msgstr "" -#: ../../../CHANGELOG:3642 +#: ../../../CHANGELOG:3719 msgid "" "One setting to disable only usage and library statistics in the nodeinfo " "endpoint. This is useful if you want the nodeinfo endpoint to work, but " @@ -6615,42 +6693,42 @@ msgid "" "and user activity." msgstr "" -#: ../../../CHANGELOG:3647 +#: ../../../CHANGELOG:3724 msgid "" "To make your instance fully compatible with the nodeinfo protocol, you " "need to to edit your nginx configuration file::" msgstr "" -#: ../../../CHANGELOG:3666 +#: ../../../CHANGELOG:3743 msgid "You can do the same if you use apache::" msgstr "" -#: ../../../CHANGELOG:3684 +#: ../../../CHANGELOG:3761 msgid "" "This will ensure all well-known endpoints are proxied to funkwhale, and " "not just webfinger one." msgstr "" -#: ../../../CHANGELOG:3687 +#: ../../../CHANGELOG:3764 msgid "Links:" msgstr "" -#: ../../../CHANGELOG:3689 +#: ../../../CHANGELOG:3766 msgid "About nodeinfo: https://github.com/jhass/nodeinfo" msgstr "" -#: ../../../CHANGELOG:3693 +#: ../../../CHANGELOG:3770 msgid "0.11 (2018-05-06)" msgstr "" -#: ../../../CHANGELOG:3697 +#: ../../../CHANGELOG:3774 msgid "" "Special thanks for this release go to @renon:matrix.org (@Hazmo on " "Gitlab) for bringing Apache2 support to Funkwhale and contributing on " "other issues. Thank you!" msgstr "" -#: ../../../CHANGELOG:3703 +#: ../../../CHANGELOG:3780 msgid "" "Funkwhale now works behind an Apache2 reverse proxy (!165) check out the " "brand new documentation at " @@ -6658,162 +6736,162 @@ msgid "" "to try it!" msgstr "" -#: ../../../CHANGELOG:3706 +#: ../../../CHANGELOG:3783 msgid "" "Users can now request password reset by email, assuming a SMTP server was" " correctly configured (#187)" msgstr "" -#: ../../../CHANGELOG:3711 +#: ../../../CHANGELOG:3788 msgid "" "Added a fix_track_files command to run checks and fixes against library " "(#183)" msgstr "" -#: ../../../CHANGELOG:3713 +#: ../../../CHANGELOG:3790 msgid "Avoid fetching Actor object on every request authentication" msgstr "" -#: ../../../CHANGELOG:3714 +#: ../../../CHANGELOG:3791 msgid "Can now relaunch errored jobs and batches (#176)" msgstr "" -#: ../../../CHANGELOG:3715 +#: ../../../CHANGELOG:3792 msgid "" "List pending requests by default, added a status filter for requests " "(#109)" msgstr "" -#: ../../../CHANGELOG:3716 +#: ../../../CHANGELOG:3793 msgid "More structured menus in sidebar, added labels with notifications" msgstr "" -#: ../../../CHANGELOG:3717 +#: ../../../CHANGELOG:3794 msgid "Sample virtual-host file for Apache2 reverse-proxy (!165)" msgstr "" -#: ../../../CHANGELOG:3718 +#: ../../../CHANGELOG:3795 msgid "" "Store high-level settings (such as federation or auth-related ones) in " "database (#186)" msgstr "" -#: ../../../CHANGELOG:3724 +#: ../../../CHANGELOG:3801 msgid "Ensure in place imported files get a proper mimetype (#183)" msgstr "" -#: ../../../CHANGELOG:3725 +#: ../../../CHANGELOG:3802 msgid "" "Federation cache suppression is now simpler and also deletes orphaned " "files (#189)" msgstr "" -#: ../../../CHANGELOG:3727 +#: ../../../CHANGELOG:3804 msgid "Fixed small UI glitches/bugs in federation tabs (#184)" msgstr "" -#: ../../../CHANGELOG:3728 +#: ../../../CHANGELOG:3805 msgid "X-sendfile not working with in place import (#182)" msgstr "" -#: ../../../CHANGELOG:3733 +#: ../../../CHANGELOG:3810 msgid "Added a documentation area for third-party projects (#180)" msgstr "" -#: ../../../CHANGELOG:3734 +#: ../../../CHANGELOG:3811 msgid "" "Added documentation for optimizing Funkwhale and reduce its memory " "footprint." msgstr "" -#: ../../../CHANGELOG:3735 +#: ../../../CHANGELOG:3812 msgid "Document that the database should use an utf-8 encoding (#185)" msgstr "" -#: ../../../CHANGELOG:3736 +#: ../../../CHANGELOG:3813 msgid "Foundations for API documentation with Swagger (#178)" msgstr "" -#: ../../../CHANGELOG:3740 +#: ../../../CHANGELOG:3817 msgid "Database storage for high-level settings" msgstr "" -#: ../../../CHANGELOG:3742 +#: ../../../CHANGELOG:3819 msgid "" "Due to the work done in #186, the following environment variables have " "been deprecated:" msgstr "" -#: ../../../CHANGELOG:3745 +#: ../../../CHANGELOG:3822 msgid "FEDERATION_ENABLED" msgstr "" -#: ../../../CHANGELOG:3746 +#: ../../../CHANGELOG:3823 msgid "FEDERATION_COLLECTION_PAGE_SIZE" msgstr "" -#: ../../../CHANGELOG:3747 +#: ../../../CHANGELOG:3824 msgid "FEDERATION_MUSIC_NEEDS_APPROVAL" msgstr "" -#: ../../../CHANGELOG:3748 +#: ../../../CHANGELOG:3825 msgid "FEDERATION_ACTOR_FETCH_DELAY" msgstr "" -#: ../../../CHANGELOG:3749 +#: ../../../CHANGELOG:3826 msgid "PLAYLISTS_MAX_TRACKS" msgstr "" -#: ../../../CHANGELOG:3750 +#: ../../../CHANGELOG:3827 msgid "API_AUTHENTICATION_REQUIRED" msgstr "" -#: ../../../CHANGELOG:3752 +#: ../../../CHANGELOG:3829 msgid "" "Configuration for this settings has been moved to database, as it will " "provide a better user-experience, by allowing you to edit these values " "on-the-fly, without restarting Funkwhale processes." msgstr "" -#: ../../../CHANGELOG:3756 +#: ../../../CHANGELOG:3833 msgid "" "You can leave those environment variables in your .env file for now, as " "the values will be used to populate the database entries. We'll make a " "proper announcement when the variables won't be used anymore." msgstr "" -#: ../../../CHANGELOG:3760 +#: ../../../CHANGELOG:3837 msgid "" "Please browse https://docs.funkwhale.audio/configuration.html#instance-" "settings for more information about instance configuration using the web " "interface." msgstr "" -#: ../../../CHANGELOG:3765 +#: ../../../CHANGELOG:3842 msgid "System emails" msgstr "" -#: ../../../CHANGELOG:3767 +#: ../../../CHANGELOG:3844 msgid "Starting from this release, Funkwhale will send two types of emails:" msgstr "" -#: ../../../CHANGELOG:3770 +#: ../../../CHANGELOG:3847 msgid "Email confirmation emails, to ensure a user's email is valid" msgstr "" -#: ../../../CHANGELOG:3771 +#: ../../../CHANGELOG:3848 msgid "" "Password reset emails, enabling user to reset their password without an " "admin's intervention" msgstr "" -#: ../../../CHANGELOG:3773 +#: ../../../CHANGELOG:3850 msgid "" "Email sending is disabled by default, as it requires additional " "configuration. In this mode, emails are simply outputed on stdout." msgstr "" -#: ../../../CHANGELOG:3776 +#: ../../../CHANGELOG:3853 msgid "" "If you want to actually send those emails to your users, you should edit " "your .env file and tweak the ``EMAIL_CONFIG`` variable. See " @@ -6821,107 +6899,107 @@ msgid "" "details." msgstr "" -#: ../../../CHANGELOG:3782 +#: ../../../CHANGELOG:3859 msgid "" "As a result of these changes, the ``DJANGO_EMAIL_BACKEND`` variable, " "which was not documented, has no effect anymore. You can safely remove it" " from your .env file if it is set." msgstr "" -#: ../../../CHANGELOG:3788 +#: ../../../CHANGELOG:3865 msgid "Proxy headers for non-docker deployments" msgstr "" -#: ../../../CHANGELOG:3790 +#: ../../../CHANGELOG:3867 msgid "" "For non-docker deployments, add ``--proxy-headers`` at the end of the " "``daphne`` command in :file:`/etc/systemd/system/funkwhale-" "server.service`." msgstr "" -#: ../../../CHANGELOG:3793 +#: ../../../CHANGELOG:3870 msgid "" "This will ensure the application receive the correct IP address from the " "client and not the proxy's one." msgstr "" -#: ../../../CHANGELOG:3798 +#: ../../../CHANGELOG:3875 msgid "0.10 (2018-04-23)" msgstr "" -#: ../../../CHANGELOG:3802 +#: ../../../CHANGELOG:3879 msgid "Can now import files in-place from the CLI importer (#155)" msgstr "" -#: ../../../CHANGELOG:3807 +#: ../../../CHANGELOG:3884 msgid "Avoid downloading audio files multiple times from remote libraries (#163)" msgstr "" -#: ../../../CHANGELOG:3808 +#: ../../../CHANGELOG:3885 msgid "Better file import performance and error handling (#144)" msgstr "" -#: ../../../CHANGELOG:3809 +#: ../../../CHANGELOG:3886 msgid "" "Import job and batch API and front-end have been improved with better " "performance, pagination and additional filters (#171)" msgstr "" -#: ../../../CHANGELOG:3811 +#: ../../../CHANGELOG:3888 msgid "" "Increased max_length on TrackFile.source, this will help when importing " "files with a really long path (#142)" msgstr "" -#: ../../../CHANGELOG:3813 +#: ../../../CHANGELOG:3890 msgid "Player is back in Queue tab (#150)" msgstr "" -#: ../../../CHANGELOG:3818 +#: ../../../CHANGELOG:3895 msgid "Fail graciously when AP representation includes a null_value for mediaType" msgstr "" -#: ../../../CHANGELOG:3819 +#: ../../../CHANGELOG:3896 msgid "Fix sidebar tabs not showing under small resolution under Chrome (#173)" msgstr "" -#: ../../../CHANGELOG:3820 +#: ../../../CHANGELOG:3897 msgid "Fixed broken login due to badly configured Axios (#172)" msgstr "" -#: ../../../CHANGELOG:3821 +#: ../../../CHANGELOG:3898 msgid "Fixed broken playlist modal after login (#155)" msgstr "" -#: ../../../CHANGELOG:3822 +#: ../../../CHANGELOG:3899 msgid "" "Fixed queue reorder or track deletion restarting currently playing track " "(#151)" msgstr "" -#: ../../../CHANGELOG:3824 +#: ../../../CHANGELOG:3901 msgid "" "Radio will now append new track if you delete the last track in queue " "(#145)" msgstr "" -#: ../../../CHANGELOG:3825 +#: ../../../CHANGELOG:3902 msgid "Reset all sensitive front-end data on logout (#124)" msgstr "" -#: ../../../CHANGELOG:3826 +#: ../../../CHANGELOG:3903 msgid "Typos/not showing text due to i18n work (#175)" msgstr "" -#: ../../../CHANGELOG:3831 +#: ../../../CHANGELOG:3908 msgid "Better documentation for hardware requirements and memory usage (#165)" msgstr "" -#: ../../../CHANGELOG:3835 +#: ../../../CHANGELOG:3912 msgid "In-place import" msgstr "" -#: ../../../CHANGELOG:3837 +#: ../../../CHANGELOG:3914 msgid "" "This release includes in-place imports for the CLI import. This means you" " can load gigabytes of music into funkwhale without worrying about about " @@ -6929,7 +7007,7 @@ msgid "" "your disk space." msgstr "" -#: ../../../CHANGELOG:3841 +#: ../../../CHANGELOG:3918 msgid "" "`This new feature is documented here <https://docs.funkwhale.audio" "/importing-music.html#in-place-import>`_ and require additional " @@ -6937,25 +7015,25 @@ msgid "" "files properly." msgstr "" -#: ../../../CHANGELOG:3845 +#: ../../../CHANGELOG:3922 msgid "**Non-docker users:**" msgstr "" -#: ../../../CHANGELOG:3847 ../../../CHANGELOG:3861 +#: ../../../CHANGELOG:3924 ../../../CHANGELOG:3938 msgid "" "Assuming your music is stored in ``/srv/funkwhale/data/music``, add the " "following block to your nginx configuration::" msgstr "" -#: ../../../CHANGELOG:3855 +#: ../../../CHANGELOG:3932 msgid "And the following to your .env file::" msgstr "" -#: ../../../CHANGELOG:3859 +#: ../../../CHANGELOG:3936 msgid "**Docker users:**" msgstr "" -#: ../../../CHANGELOG:3869 +#: ../../../CHANGELOG:3946 msgid "" "Assuming you have the following volume directive in your ``docker-" "compose.yml`` (it's the default): " @@ -6963,86 +7041,86 @@ msgid "" ".env file::" msgstr "" -#: ../../../CHANGELOG:3880 +#: ../../../CHANGELOG:3957 msgid "0.9.1 (2018-04-17)" msgstr "" -#: ../../../CHANGELOG:3884 +#: ../../../CHANGELOG:3961 msgid "Allow null values for musicbrainz_id in Audio ActivityPub representation" msgstr "" -#: ../../../CHANGELOG:3885 +#: ../../../CHANGELOG:3962 msgid "" "Fixed broken permission check on library scanning and too aggressive page" " validation" msgstr "" -#: ../../../CHANGELOG:3890 +#: ../../../CHANGELOG:3967 msgid "0.9 (2018-04-17)" msgstr "" -#: ../../../CHANGELOG:3894 +#: ../../../CHANGELOG:3971 msgid "Add internationalization support (#5)" msgstr "" -#: ../../../CHANGELOG:3895 +#: ../../../CHANGELOG:3972 msgid "Can now follow and import music from remote libraries (#136, #137)" msgstr "" -#: ../../../CHANGELOG:3900 +#: ../../../CHANGELOG:3977 msgid "Added a i18n-extract yarn script to extract strings to PO files (#162)" msgstr "" -#: ../../../CHANGELOG:3901 +#: ../../../CHANGELOG:3978 msgid "User admin now includes signup and last login dates (#148)" msgstr "" -#: ../../../CHANGELOG:3902 +#: ../../../CHANGELOG:3979 msgid "" "We now use a proper user agent including instance version and url during " "outgoing requests" msgstr "" -#: ../../../CHANGELOG:3907 +#: ../../../CHANGELOG:3984 msgid "Federation is here!" msgstr "" -#: ../../../CHANGELOG:3909 +#: ../../../CHANGELOG:3986 msgid "This is for real this time, and includes:" msgstr "" -#: ../../../CHANGELOG:3911 +#: ../../../CHANGELOG:3988 msgid "Following other Funkwhale libraries" msgstr "" -#: ../../../CHANGELOG:3912 +#: ../../../CHANGELOG:3989 msgid "" "Importing tracks from remote libraries (tracks are hotlinked, and only " "cached for a short amount of time)" msgstr "" -#: ../../../CHANGELOG:3913 +#: ../../../CHANGELOG:3990 msgid "Searching accross federated catalogs" msgstr "" -#: ../../../CHANGELOG:3915 +#: ../../../CHANGELOG:3992 msgid "" "Note that by default, federation is opt-in, on a per-instance basis: " "instances will request access to your catalog, and you can accept or " "refuse those requests. You can also revoke the access at any time." msgstr "" -#: ../../../CHANGELOG:3919 +#: ../../../CHANGELOG:3996 msgid "" "Documentation was updated with relevant instructions to use and benefit " "from this new feature: https://docs.funkwhale.audio/federation.html" msgstr "" -#: ../../../CHANGELOG:3923 +#: ../../../CHANGELOG:4000 msgid "Preparing internationalization" msgstr "" -#: ../../../CHANGELOG:3925 +#: ../../../CHANGELOG:4002 msgid "" "Funkwhale's front-end as always been english-only, and this is a barrier " "to new users. The work make Funkwhale's interface translatable was " @@ -7051,24 +7129,24 @@ msgid "" " in the near future." msgstr "" -#: ../../../CHANGELOG:3931 +#: ../../../CHANGELOG:4008 msgid "" "Many thank to Baptiste for the hard work and for figuring out a proper " "solution to this difficult problem." msgstr "" -#: ../../../CHANGELOG:3935 +#: ../../../CHANGELOG:4012 msgid "Upgrade path" msgstr "" -#: ../../../CHANGELOG:3937 +#: ../../../CHANGELOG:4014 msgid "" "In addition to the usual instructions from " "https://docs.funkwhale.audio/upgrading.html, non-docker users will have " "to setup an additional systemd unit file for recurrent tasks." msgstr "" -#: ../../../CHANGELOG:3941 +#: ../../../CHANGELOG:4018 msgid "" "This was forgotten in the deployment documentation, but recurrent tasks, " "managed by the celery beat process, will be needed more and more in " @@ -7076,97 +7154,97 @@ msgid "" "federated music files and keep disk usage to a minimum." msgstr "" -#: ../../../CHANGELOG:3946 +#: ../../../CHANGELOG:4023 msgid "" "In the future, they will also be needed to refetch music metadata or " "federated information periodically." msgstr "" -#: ../../../CHANGELOG:3949 +#: ../../../CHANGELOG:4026 msgid "Celery beat can be enabled easily::" msgstr "" -#: ../../../CHANGELOG:3959 +#: ../../../CHANGELOG:4036 msgid "Docker users already have celerybeat enabled." msgstr "" -#: ../../../CHANGELOG:3963 +#: ../../../CHANGELOG:4040 msgid "0.8 (2018-04-02)" msgstr "" -#: ../../../CHANGELOG:3967 +#: ../../../CHANGELOG:4044 msgid "Add a detail page for radios (#64)" msgstr "" -#: ../../../CHANGELOG:3968 +#: ../../../CHANGELOG:4045 msgid "Implemented page title binding (#1)" msgstr "" -#: ../../../CHANGELOG:3969 +#: ../../../CHANGELOG:4046 msgid "Previous Track button restart playback after 3 seconds (#146)" msgstr "" -#: ../../../CHANGELOG:3974 +#: ../../../CHANGELOG:4051 msgid "Added credits to Francis Gading for the logotype (#101)" msgstr "" -#: ../../../CHANGELOG:3975 +#: ../../../CHANGELOG:4052 msgid "" "API endpoint for fetching instance activity and updated timeline to use " "this new endpoint (#141)" msgstr "" -#: ../../../CHANGELOG:3977 +#: ../../../CHANGELOG:4054 msgid "Better error messages in case of missing environment variables (#140)" msgstr "" -#: ../../../CHANGELOG:3978 +#: ../../../CHANGELOG:4055 msgid "" "Implemented a @test@yourfunkwhaledomain bot to ensure federation works " "properly. Send it \"/ping\" and it will answer back :)" msgstr "" -#: ../../../CHANGELOG:3980 +#: ../../../CHANGELOG:4057 msgid "Queue shuffle now apply only to tracks after the current one (#97)" msgstr "" -#: ../../../CHANGELOG:3981 +#: ../../../CHANGELOG:4058 msgid "" "Removed player from queue tab and consistently show current track in " "queue (#131)" msgstr "" -#: ../../../CHANGELOG:3983 +#: ../../../CHANGELOG:4060 msgid "We now restrict some usernames from being used during signup (#139)" msgstr "" -#: ../../../CHANGELOG:3988 +#: ../../../CHANGELOG:4065 msgid "Better error handling during file import (#120)" msgstr "" -#: ../../../CHANGELOG:3989 +#: ../../../CHANGELOG:4066 msgid "Better handling of utf-8 filenames during file import (#138)" msgstr "" -#: ../../../CHANGELOG:3990 +#: ../../../CHANGELOG:4067 msgid "Converted favicon from .ico to .png (#130)" msgstr "" -#: ../../../CHANGELOG:3991 +#: ../../../CHANGELOG:4068 msgid "" "Upgraded to Python 3.6 to fix weird but harmless weakref error on django " "task (#121)" msgstr "" -#: ../../../CHANGELOG:3997 +#: ../../../CHANGELOG:4074 msgid "Documented the upgrade process (#127)" msgstr "" -#: ../../../CHANGELOG:4001 +#: ../../../CHANGELOG:4078 msgid "Preparing for federation" msgstr "" -#: ../../../CHANGELOG:4003 +#: ../../../CHANGELOG:4080 msgid "" "Federation of music libraries is one of the most asked feature. While " "there is still a lot of work to do, this version includes the foundation " @@ -7174,30 +7252,30 @@ msgid "" "and with other federated software, such as Mastodon." msgstr "" -#: ../../../CHANGELOG:4009 +#: ../../../CHANGELOG:4086 msgid "Funkwhale will use ActivityPub as it's federation protocol." msgstr "" -#: ../../../CHANGELOG:4011 +#: ../../../CHANGELOG:4088 msgid "" "In order to prepare for federation (see #136 and #137), new API endpoints" " have been added under /federation and /.well-known/webfinger." msgstr "" -#: ../../../CHANGELOG:4014 +#: ../../../CHANGELOG:4091 msgid "" "For these endpoints to work, you will need to update your nginx " "configuration, and add the following snippets::" msgstr "" -#: ../../../CHANGELOG:4027 +#: ../../../CHANGELOG:4104 msgid "" "This will ensure federation endpoints will be reachable in the future. " "You can of course skip this part if you know you will not federate your " "instance." msgstr "" -#: ../../../CHANGELOG:4030 +#: ../../../CHANGELOG:4107 msgid "" "A new ``FEDERATION_ENABLED`` env var have also been added to control " "whether federation is enabled or not on the application side. This " @@ -7206,130 +7284,130 @@ msgid "" " endpoints are for testing purposes." msgstr "" -#: ../../../CHANGELOG:4036 +#: ../../../CHANGELOG:4113 msgid "" "Add ``FEDERATION_ENABLED=false`` to your .env file to disable federation " "on the application side." msgstr "" -#: ../../../CHANGELOG:4039 +#: ../../../CHANGELOG:4116 msgid "" "To test and troubleshoot federation, we've added a bot account. This bot " "is available at @test@yourinstancedomain, and sending it \"/ping\", for " "example, via Mastodon, should trigger a response." msgstr "" -#: ../../../CHANGELOG:4046 +#: ../../../CHANGELOG:4123 msgid "0.7 (2018-03-21)" msgstr "" -#: ../../../CHANGELOG:4050 +#: ../../../CHANGELOG:4127 msgid "Can now filter artists and albums with no listenable tracks (#114)" msgstr "" -#: ../../../CHANGELOG:4051 +#: ../../../CHANGELOG:4128 msgid "" "Improve the style of the sidebar to make it easier to understand which " "tab is selected (#118)" msgstr "" -#: ../../../CHANGELOG:4053 +#: ../../../CHANGELOG:4130 msgid "On artist page, albums are not sorted by release date, if any (#116)" msgstr "" -#: ../../../CHANGELOG:4054 +#: ../../../CHANGELOG:4131 msgid "Playlists are here \\o/ :tada: (#3, #93, #94)" msgstr "" -#: ../../../CHANGELOG:4055 +#: ../../../CHANGELOG:4132 msgid "Use django-cacheops to cache common ORM requests (#117)" msgstr "" -#: ../../../CHANGELOG:4060 +#: ../../../CHANGELOG:4137 msgid "Fixed broken import request admin (#115)" msgstr "" -#: ../../../CHANGELOG:4061 +#: ../../../CHANGELOG:4138 msgid "" "Fixed forced redirection to login event with " "API_AUTHENTICATION_REQUIRED=False (#119)" msgstr "" -#: ../../../CHANGELOG:4063 +#: ../../../CHANGELOG:4140 msgid "" "Fixed position not being reseted properly when playing the same track " "multiple times in a row" msgstr "" -#: ../../../CHANGELOG:4065 +#: ../../../CHANGELOG:4142 msgid "Fixed synchronized start/stop radio buttons for all custom radios (#103)" msgstr "" -#: ../../../CHANGELOG:4066 +#: ../../../CHANGELOG:4143 msgid "Fixed typo and missing icon on homepage (#96)" msgstr "" -#: ../../../CHANGELOG:4071 +#: ../../../CHANGELOG:4148 msgid "" "Up-to-date and complete development and contribution instructions in " "README.rst (#123)" msgstr "" -#: ../../../CHANGELOG:4076 +#: ../../../CHANGELOG:4153 msgid "0.6.1 (2018-03-06)" msgstr "" -#: ../../../CHANGELOG:4080 +#: ../../../CHANGELOG:4157 msgid "Can now skip acoustid on file import with the --no-acoustid flag (#111)" msgstr "" -#: ../../../CHANGELOG:4085 +#: ../../../CHANGELOG:4162 msgid "Added missing batch id in output during import (#112)" msgstr "" -#: ../../../CHANGELOG:4086 +#: ../../../CHANGELOG:4163 msgid "Added some feedback on the play button (#100)" msgstr "" -#: ../../../CHANGELOG:4087 +#: ../../../CHANGELOG:4164 msgid "Smarter pagination which takes a fixed size (#84)" msgstr "" -#: ../../../CHANGELOG:4092 +#: ../../../CHANGELOG:4169 msgid "" "Completely removed django-cachalot from the codebase (#110). You can " "safely remove the CACHALOT_ENABLED setting from your .env file" msgstr "" -#: ../../../CHANGELOG:4097 +#: ../../../CHANGELOG:4174 msgid "0.6 (2018-03-04)" msgstr "" -#: ../../../CHANGELOG:4101 +#: ../../../CHANGELOG:4178 msgid "Basic activity stream for listening and favorites (#23)" msgstr "" -#: ../../../CHANGELOG:4102 +#: ../../../CHANGELOG:4179 msgid "" "Switched to django-channels and daphne for serving HTTP and websocket " "(#34)" msgstr "" -#: ../../../CHANGELOG:4105 +#: ../../../CHANGELOG:4182 msgid "Upgrades notes" msgstr "" -#: ../../../CHANGELOG:4107 +#: ../../../CHANGELOG:4184 msgid "" "This version contains breaking changes in the way funkwhale is deployed, " "please read the notes carefully." msgstr "" -#: ../../../CHANGELOG:4111 +#: ../../../CHANGELOG:4188 msgid "Instance timeline" msgstr "" -#: ../../../CHANGELOG:4113 +#: ../../../CHANGELOG:4190 msgid "" "A new \"Activity\" page is now available from the sidebar, where you can " "browse your instance activity. At the moment, this includes other users " @@ -7337,14 +7415,14 @@ msgid "" "the future." msgstr "" -#: ../../../CHANGELOG:4118 +#: ../../../CHANGELOG:4195 msgid "" "Internally, we implemented those events by following the Activity Stream " "specification, which will help us to be compatible with other networks in" " the long-term." msgstr "" -#: ../../../CHANGELOG:4122 +#: ../../../CHANGELOG:4199 msgid "" "A new settings page has been added to control the visibility of your " "activity. By default, your activity will be browsable by anyone on your " @@ -7352,15 +7430,15 @@ msgid "" "shared." msgstr "" -#: ../../../CHANGELOG:4126 +#: ../../../CHANGELOG:4203 msgid "The setting form is available in your profile." msgstr "" -#: ../../../CHANGELOG:4129 +#: ../../../CHANGELOG:4206 msgid "Switch from gunicorn to daphne" msgstr "" -#: ../../../CHANGELOG:4131 +#: ../../../CHANGELOG:4208 msgid "" "This release include an important change in the way we serve the HTTP " "API. To prepare for new realtime features and enable websocket support in" @@ -7368,190 +7446,190 @@ msgid "" " websocket traffic." msgstr "" -#: ../../../CHANGELOG:4135 +#: ../../../CHANGELOG:4212 msgid "" "This replaces gunicorn and the switch should be easy assuming you follow " "the upgrade process described bellow." msgstr "" -#: ../../../CHANGELOG:4138 +#: ../../../CHANGELOG:4215 msgid "" "If you are using docker, please remove the command instruction inside the" " api service, as the up-to-date command is now included directly in the " "image as the default entry point:" msgstr "" -#: ../../../CHANGELOG:4149 +#: ../../../CHANGELOG:4226 msgid "" "On non docker setups, you'll have to update the [Service] block of your " "funkwhale-server systemd unit file to launch the application server using" " daphne instead of gunicorn." msgstr "" -#: ../../../CHANGELOG:4152 +#: ../../../CHANGELOG:4229 msgid "The new configuration should be similar to this:" msgstr "" -#: ../../../CHANGELOG:4163 +#: ../../../CHANGELOG:4240 msgid "" "Ensure you update funkwhale's dependencies as usual to install the " "required packages." msgstr "" -#: ../../../CHANGELOG:4166 +#: ../../../CHANGELOG:4243 msgid "" "On both docker and non-docker setup, you'll also have to update your " "nginx configuration for websocket support. Ensure you have the following " "blocks included in your virtualhost file:" msgstr "" -#: ../../../CHANGELOG:4184 +#: ../../../CHANGELOG:4261 msgid "Remember to reload your nginx server after the edit." msgstr "" -#: ../../../CHANGELOG:4188 +#: ../../../CHANGELOG:4265 msgid "0.5.4 (2018-02-28)" msgstr "" -#: ../../../CHANGELOG:4192 +#: ../../../CHANGELOG:4269 msgid "Now stop running radio when clearing queue (#98)" msgstr "" -#: ../../../CHANGELOG:4196 +#: ../../../CHANGELOG:4273 msgid "Fixed queue skipping tracks (#91)" msgstr "" -#: ../../../CHANGELOG:4197 +#: ../../../CHANGELOG:4274 msgid "Now loop properly on queue when we only have one track (#95)" msgstr "" -#: ../../../CHANGELOG:4201 +#: ../../../CHANGELOG:4278 msgid "0.5.3 (2018-02-27)" msgstr "" -#: ../../../CHANGELOG:4205 +#: ../../../CHANGELOG:4282 msgid "" "Added admin interface for radios, track files, favorites and import " "requests (#80)" msgstr "" -#: ../../../CHANGELOG:4206 +#: ../../../CHANGELOG:4283 msgid "Added basic instance stats on /about (#82)" msgstr "" -#: ../../../CHANGELOG:4207 +#: ../../../CHANGELOG:4284 msgid "" "Search now unaccent letters for queries like \"The Dø\" or \"Björk\" " "yielding more results (#81)" msgstr "" -#: ../../../CHANGELOG:4212 +#: ../../../CHANGELOG:4289 msgid "Always use username in sidebar (#89)" msgstr "" -#: ../../../CHANGELOG:4213 +#: ../../../CHANGELOG:4290 msgid "Click event outside of player icons (#83)" msgstr "" -#: ../../../CHANGELOG:4214 +#: ../../../CHANGELOG:4291 msgid "Fixed broken import because of missing transaction" msgstr "" -#: ../../../CHANGELOG:4215 +#: ../../../CHANGELOG:4292 msgid "Now always load next radio track on last queue track ended (#87)" msgstr "" -#: ../../../CHANGELOG:4216 +#: ../../../CHANGELOG:4293 msgid "Now exclude tracks without file from radio candidates (#88)" msgstr "" -#: ../../../CHANGELOG:4217 +#: ../../../CHANGELOG:4294 msgid "skip to next track properly on 40X errors (#86)" msgstr "" -#: ../../../CHANGELOG:4222 +#: ../../../CHANGELOG:4299 msgid "Switched to towncrier for changelog management and compilation" msgstr "" -#: ../../../CHANGELOG:4226 +#: ../../../CHANGELOG:4303 msgid "0.5.2 (2018-02-26)" msgstr "" -#: ../../../CHANGELOG:4228 +#: ../../../CHANGELOG:4305 msgid "Fixed broken file import due to wrong url (#73)" msgstr "" -#: ../../../CHANGELOG:4229 +#: ../../../CHANGELOG:4306 msgid "More accurate mimetype detection" msgstr "" -#: ../../../CHANGELOG:4230 +#: ../../../CHANGELOG:4307 msgid "Fixed really small size on small screens" msgstr "" -#: ../../../CHANGELOG:4231 +#: ../../../CHANGELOG:4308 msgid "Added masonry layout for artists, requests and radios (#68)" msgstr "" -#: ../../../CHANGELOG:4232 +#: ../../../CHANGELOG:4309 msgid "We now have a favicon!" msgstr "" -#: ../../../CHANGELOG:4233 +#: ../../../CHANGELOG:4310 msgid "Fixed truncated play icon (#65)" msgstr "" -#: ../../../CHANGELOG:4237 +#: ../../../CHANGELOG:4314 msgid "0.5.1 (2018-02-24)" msgstr "" -#: ../../../CHANGELOG:4239 +#: ../../../CHANGELOG:4316 msgid "Front: Fixed broken ajax call on radio builder (#69)" msgstr "" -#: ../../../CHANGELOG:4240 +#: ../../../CHANGELOG:4317 msgid "Front: Shuffle now restart next track from beginning (#70)" msgstr "" -#: ../../../CHANGELOG:4241 +#: ../../../CHANGELOG:4318 msgid "Front: volume slider should now have the same style everywhere (#72)" msgstr "" -#: ../../../CHANGELOG:4245 +#: ../../../CHANGELOG:4322 msgid "0.5 (2018-02-24)" msgstr "" -#: ../../../CHANGELOG:4247 +#: ../../../CHANGELOG:4324 msgid "Front: Now reset player colors when track has no cover (#46)" msgstr "" -#: ../../../CHANGELOG:4248 +#: ../../../CHANGELOG:4325 msgid "Front: play button now disabled for unplayable tracks" msgstr "" -#: ../../../CHANGELOG:4249 +#: ../../../CHANGELOG:4326 msgid "" "API: You can now enable or disable registration on the fly, via a " "preference (#58)" msgstr "" -#: ../../../CHANGELOG:4250 +#: ../../../CHANGELOG:4327 msgid "Front: can now signup via the web interface (#35)" msgstr "" -#: ../../../CHANGELOG:4251 +#: ../../../CHANGELOG:4328 msgid "Front: Fixed broken redirection on login" msgstr "" -#: ../../../CHANGELOG:4252 +#: ../../../CHANGELOG:4329 msgid "Front: Fixed broken error handling on settings and login form" msgstr "" -#: ../../../CHANGELOG:4254 +#: ../../../CHANGELOG:4331 msgid "About page:" msgstr "" -#: ../../../CHANGELOG:4256 +#: ../../../CHANGELOG:4333 msgid "" "There is a brand new about page on instances (/about), and instance owner" " can now provide a name, a short and a long description for their " @@ -7559,21 +7637,21 @@ msgid "" "(/api/admin/dynamic_preferences/globalpreferencemodel/)." msgstr "" -#: ../../../CHANGELOG:4259 +#: ../../../CHANGELOG:4336 msgid "Transcoding:" msgstr "" -#: ../../../CHANGELOG:4261 +#: ../../../CHANGELOG:4338 msgid "" "Basic transcoding is now available to/from the following formats : ogg " "and mp3." msgstr "" -#: ../../../CHANGELOG:4263 +#: ../../../CHANGELOG:4340 msgid "*This is still an alpha feature at the moment, please report any bug.*" msgstr "" -#: ../../../CHANGELOG:4265 +#: ../../../CHANGELOG:4342 msgid "" "This relies internally on FFMPEG and can put some load on your server. " "It's definitely recommended you setup some caching for the transcoded " @@ -7581,249 +7659,249 @@ msgid "" "deploy/nginx.conf for an implementation." msgstr "" -#: ../../../CHANGELOG:4270 +#: ../../../CHANGELOG:4347 msgid "On the frontend, usage of transcoding should be transparent in the player." msgstr "" -#: ../../../CHANGELOG:4272 +#: ../../../CHANGELOG:4349 msgid "Music Requests:" msgstr "" -#: ../../../CHANGELOG:4274 +#: ../../../CHANGELOG:4351 msgid "" "This release includes a new feature, music requests, which allows users " "to request music they'd like to see imported. Admins can browse those " "requests and mark them as completed when an import is made." msgstr "" -#: ../../../CHANGELOG:4280 +#: ../../../CHANGELOG:4357 msgid "0.4 (2018-02-18)" msgstr "" -#: ../../../CHANGELOG:4282 +#: ../../../CHANGELOG:4359 msgid "Front: ambiant colors in player based on current track cover (#59)" msgstr "" -#: ../../../CHANGELOG:4283 +#: ../../../CHANGELOG:4360 msgid "Front: simplified front dev setup thanks to webpack proxy (#59)" msgstr "" -#: ../../../CHANGELOG:4284 +#: ../../../CHANGELOG:4361 msgid "Front: added some unittests for the store (#55)" msgstr "" -#: ../../../CHANGELOG:4285 +#: ../../../CHANGELOG:4362 msgid "Front: fixed broken login redirection when 401" msgstr "" -#: ../../../CHANGELOG:4286 +#: ../../../CHANGELOG:4363 msgid "Front: Removed autoplay on page reload" msgstr "" -#: ../../../CHANGELOG:4287 +#: ../../../CHANGELOG:4364 msgid "API: Added a /instance/settings endpoint" msgstr "" -#: ../../../CHANGELOG:4288 +#: ../../../CHANGELOG:4365 msgid "Front: load /instance/settings on page load" msgstr "" -#: ../../../CHANGELOG:4289 +#: ../../../CHANGELOG:4366 msgid "" "Added settings to report JS and Python error to a Sentry instance This is" " disabled by default, but feel free to enable it if you want to help us " "by sending your error reports :) (#8)" msgstr "" -#: ../../../CHANGELOG:4295 +#: ../../../CHANGELOG:4372 msgid "0.3.5 (2018-01-07)" msgstr "" -#: ../../../CHANGELOG:4297 +#: ../../../CHANGELOG:4374 msgid "Smarter BACKEND_URL in frontend" msgstr "" -#: ../../../CHANGELOG:4301 +#: ../../../CHANGELOG:4378 msgid "0.3.4 (2018-01-07)" msgstr "" -#: ../../../CHANGELOG:4303 +#: ../../../CHANGELOG:4380 msgid "Fixed wrong URL construction in ajax call" msgstr "" -#: ../../../CHANGELOG:4307 +#: ../../../CHANGELOG:4384 msgid "0.3.3 (2018-01-07)" msgstr "" -#: ../../../CHANGELOG:4309 +#: ../../../CHANGELOG:4386 msgid "Users can now create their own dynamic radios (#51)" msgstr "" -#: ../../../CHANGELOG:4313 +#: ../../../CHANGELOG:4390 msgid "0.3.2" msgstr "" -#: ../../../CHANGELOG:4315 +#: ../../../CHANGELOG:4392 msgid "Fixed an issue in the main dockerfile" msgstr "" -#: ../../../CHANGELOG:4319 +#: ../../../CHANGELOG:4396 msgid "0.3.1" msgstr "" -#: ../../../CHANGELOG:4321 +#: ../../../CHANGELOG:4398 msgid "Revamped all import logic, everything is more tested and consistend" msgstr "" -#: ../../../CHANGELOG:4322 +#: ../../../CHANGELOG:4399 msgid "" "Can now use Acoustid in file imports to automatically grab metadata from " "musicbrainz" msgstr "" -#: ../../../CHANGELOG:4323 +#: ../../../CHANGELOG:4400 msgid "Brand new file import wizard" msgstr "" -#: ../../../CHANGELOG:4327 +#: ../../../CHANGELOG:4404 msgid "0.2.7" msgstr "" -#: ../../../CHANGELOG:4329 +#: ../../../CHANGELOG:4406 msgid "" "Shortcuts: can now use the ``f`` shortcut to toggle the currently playing" " track as a favorite (#53)" msgstr "" -#: ../../../CHANGELOG:4331 +#: ../../../CHANGELOG:4408 msgid "" "Shortcuts: avoid collisions between shortcuts by using the exact modifier" " (#53)" msgstr "" -#: ../../../CHANGELOG:4332 +#: ../../../CHANGELOG:4409 msgid "Player: Added looping controls and shortcuts (#52)" msgstr "" -#: ../../../CHANGELOG:4333 +#: ../../../CHANGELOG:4410 msgid "Player: Added shuffling controls and shortcuts (#52)" msgstr "" -#: ../../../CHANGELOG:4334 +#: ../../../CHANGELOG:4411 msgid "Favorites: can now modify the ordering of track list (#50)" msgstr "" -#: ../../../CHANGELOG:4335 +#: ../../../CHANGELOG:4412 msgid "Library: can now search/reorder results on artist browsing view (#50)" msgstr "" -#: ../../../CHANGELOG:4336 +#: ../../../CHANGELOG:4413 msgid "" "Upgraded celery to 4.1, added endpoint logic for fingerprinting audio " "files" msgstr "" -#: ../../../CHANGELOG:4337 +#: ../../../CHANGELOG:4414 msgid "" "Fixed #56: invalidate tokens on password change, also added change " "password form" msgstr "" -#: ../../../CHANGELOG:4338 +#: ../../../CHANGELOG:4415 msgid "Fixed #57: now refresh jwt token on page refresh" msgstr "" -#: ../../../CHANGELOG:4339 +#: ../../../CHANGELOG:4416 msgid "removed ugly dividers in batch import list" msgstr "" -#: ../../../CHANGELOG:4340 +#: ../../../CHANGELOG:4417 msgid "Fixed a few padding issues" msgstr "" -#: ../../../CHANGELOG:4341 +#: ../../../CHANGELOG:4418 msgid "Now persist/restore queue/radio/player state automatically" msgstr "" -#: ../../../CHANGELOG:4342 +#: ../../../CHANGELOG:4419 msgid "Removed old broken imports" msgstr "" -#: ../../../CHANGELOG:4343 +#: ../../../CHANGELOG:4420 msgid "Now force tests paths" msgstr "" -#: ../../../CHANGELOG:4344 +#: ../../../CHANGELOG:4421 msgid "Fixed #54: Now use pytest everywhere \\o/" msgstr "" -#: ../../../CHANGELOG:4345 +#: ../../../CHANGELOG:4422 msgid "Now use vuex to manage state for favorites" msgstr "" -#: ../../../CHANGELOG:4346 +#: ../../../CHANGELOG:4423 msgid "Now use vuex to manage state for authentication" msgstr "" -#: ../../../CHANGELOG:4347 +#: ../../../CHANGELOG:4424 msgid "Now use vuex to manage state for player/queue/radios" msgstr "" -#: ../../../CHANGELOG:4351 +#: ../../../CHANGELOG:4428 msgid "0.2.6 (2017-12-15)" msgstr "" -#: ../../../CHANGELOG:4353 +#: ../../../CHANGELOG:4430 msgid "Fixed broken Dockerfile" msgstr "" -#: ../../../CHANGELOG:4357 +#: ../../../CHANGELOG:4434 msgid "0.2.5 (2017-12-15)" msgstr "" -#: ../../../CHANGELOG:4361 +#: ../../../CHANGELOG:4438 msgid "Import: can now specify search template when querying import sources (#45)" msgstr "" -#: ../../../CHANGELOG:4362 +#: ../../../CHANGELOG:4439 msgid "Login form: now redirect to previous page after login (#2)" msgstr "" -#: ../../../CHANGELOG:4363 +#: ../../../CHANGELOG:4440 msgid "404: a decent 404 template, at least (#48)" msgstr "" -#: ../../../CHANGELOG:4367 +#: ../../../CHANGELOG:4444 msgid "Player: better handling of errors when fetching the audio file (#46)" msgstr "" -#: ../../../CHANGELOG:4368 +#: ../../../CHANGELOG:4445 msgid "" "Csrf: default CSRF_TRUSTED_ORIGINS to ALLOWED_HOSTS to avoid Csrf issues " "on admin (#49)" msgstr "" -#: ../../../CHANGELOG:4370 +#: ../../../CHANGELOG:4447 msgid "Tech:" msgstr "" -#: ../../../CHANGELOG:4372 +#: ../../../CHANGELOG:4449 msgid "Django 2 compatibility, lot of packages upgrades (#47)" msgstr "" -#: ../../../CHANGELOG:4376 +#: ../../../CHANGELOG:4453 msgid "0.2.4 (2017-12-14)" msgstr "" -#: ../../../CHANGELOG:4380 +#: ../../../CHANGELOG:4457 msgid "Models: now store relese group mbid on Album model (#7)" msgstr "" -#: ../../../CHANGELOG:4381 +#: ../../../CHANGELOG:4458 msgid "Models: now bind import job to track files (#44)" msgstr "" -#: ../../../CHANGELOG:4385 +#: ../../../CHANGELOG:4462 msgid "" "Library: fixen broken \"play all albums\" button on artist cards in " "Artist browsing view (#43)" diff --git a/docs/locales/en_US/LC_MESSAGES/index.po b/docs/locales/en_US/LC_MESSAGES/index.po index 0f9baa3b6..3b5561dae 100644 --- a/docs/locales/en_US/LC_MESSAGES/index.po +++ b/docs/locales/en_US/LC_MESSAGES/index.po @@ -8,14 +8,14 @@ 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-23 12:20+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../index.md:7 msgid "User documentation" @@ -64,53 +64,67 @@ msgid "" "{term}`Funkwhale pods <Pod>` or with other Fediverse software." msgstr "" -#: ../../index.md:117 -msgid "{fa}`user` Users" +#: ../../index.md:118 +msgid "{fa}`user` Users" msgstr "" -#: ../../index.md:120 +#: ../../index.md:121 msgid "" "Looking to use Funkwhale for your content? Read through our guides to " "master the app!" msgstr "" -#: ../../index.md:132 +#: ../../index.md:125 ../../index.md:146 ../../index.md:167 ../../index.md:188 +#: ../../index.md:213 +msgid "Get started" +msgstr "" + +#: ../../index.md:139 msgid "{fa}`wrench` Admins" msgstr "" -#: ../../index.md:135 +#: ../../index.md:142 msgid "" "Want to host your own Funkwhale pod? Our admin documentation guides you " "through the process." msgstr "" -#: ../../index.md:146 +#: ../../index.md:160 msgid "{fa}`shield` Moderators" msgstr "" -#: ../../index.md:149 +#: ../../index.md:163 msgid "" "Keeping your users safe from harassment and spam or clearing illegal " "content? Check out our moderator docs." msgstr "" -#: ../../index.md:160 +#: ../../index.md:181 msgid "{fa}`code` Developers" msgstr "" -#: ../../index.md:163 +#: ../../index.md:184 msgid "" "Want to use Funkwhale's API or help with the project? Our developer docs " "give you what you need to get started." msgstr "" -#: ../../index.md:175 +#: ../../index.md:206 msgid "{fa}`users` Contributors" msgstr "" -#: ../../index.md:178 +#: ../../index.md:209 msgid "" "Want to help make Funkwhale even better? Check out these guides for some " "ideas." msgstr "" +#~ msgid "{fa}`user` Users" +#~ msgstr "" + +#~ msgid "{fa}`user` Users" +#~ msgstr "" + +#~ msgid "{octicon}`person` Users" +#~ msgstr "" + diff --git a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/allow_listing/add_domain.po b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/allow_listing/add_domain.po index f91aeefb0..5374da0fd 100644 --- a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/allow_listing/add_domain.po +++ b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/allow_listing/add_domain.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/allow_listing/add_domain.md:1 msgid "Add a domain to your allow-list" @@ -27,17 +27,21 @@ msgid "" "allow-list to interact with it. You can add new domains in two ways:" msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:10 +#: ../../moderator_documentation/allow_listing/add_domain.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/allow_listing/add_domain.md:12 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:13 +#: ../../moderator_documentation/allow_listing/add_domain.md:15 msgid "Add a new domain" msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:15 +#: ../../moderator_documentation/allow_listing/add_domain.md:17 msgid "To add a domain that is not currently in your domains list:" msgstr "" @@ -45,53 +49,53 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:19 -#: ../../moderator_documentation/allow_listing/add_domain.md:31 -#: ../../moderator_documentation/allow_listing/add_domain.md:49 -#: ../../moderator_documentation/allow_listing/add_domain.md:61 +#: ../../moderator_documentation/allow_listing/add_domain.md:25 +#: ../../moderator_documentation/allow_listing/add_domain.md:38 +#: ../../moderator_documentation/allow_listing/add_domain.md:60 +#: ../../moderator_documentation/allow_listing/add_domain.md:73 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:20 -#: ../../moderator_documentation/allow_listing/add_domain.md:50 +#: ../../moderator_documentation/allow_listing/add_domain.md:26 +#: ../../moderator_documentation/allow_listing/add_domain.md:61 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:21 -#: ../../moderator_documentation/allow_listing/add_domain.md:33 -#: ../../moderator_documentation/allow_listing/add_domain.md:51 -#: ../../moderator_documentation/allow_listing/add_domain.md:63 +#: ../../moderator_documentation/allow_listing/add_domain.md:27 +#: ../../moderator_documentation/allow_listing/add_domain.md:40 +#: ../../moderator_documentation/allow_listing/add_domain.md:62 +#: ../../moderator_documentation/allow_listing/add_domain.md:75 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:22 -#: ../../moderator_documentation/allow_listing/add_domain.md:34 -#: ../../moderator_documentation/allow_listing/add_domain.md:52 -#: ../../moderator_documentation/allow_listing/add_domain.md:64 +#: ../../moderator_documentation/allow_listing/add_domain.md:28 +#: ../../moderator_documentation/allow_listing/add_domain.md:41 +#: ../../moderator_documentation/allow_listing/add_domain.md:63 +#: ../../moderator_documentation/allow_listing/add_domain.md:76 msgid "" "Select {guilabel}`Domains` at the top of the page. The " "{guilabel}`Domains` page opens. You can see a list of known domains on " "this page." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:23 -#: ../../moderator_documentation/allow_listing/add_domain.md:35 +#: ../../moderator_documentation/allow_listing/add_domain.md:29 +#: ../../moderator_documentation/allow_listing/add_domain.md:42 msgid "" "Enter the URL of the Fediverse server you want to add in the " "{guilabel}`Add a domain` field." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:24 -#: ../../moderator_documentation/allow_listing/add_domain.md:36 +#: ../../moderator_documentation/allow_listing/add_domain.md:30 +#: ../../moderator_documentation/allow_listing/add_domain.md:43 msgid "" "Check ({fa}`check-square`) the checkbox labeled {guilabel}`Add to allow-" "list`." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:25 -#: ../../moderator_documentation/allow_listing/add_domain.md:37 +#: ../../moderator_documentation/allow_listing/add_domain.md:31 +#: ../../moderator_documentation/allow_listing/add_domain.md:44 msgid "Select {guilabel}`Add`." msgstr "" @@ -99,45 +103,45 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:32 -#: ../../moderator_documentation/allow_listing/add_domain.md:62 +#: ../../moderator_documentation/allow_listing/add_domain.md:39 +#: ../../moderator_documentation/allow_listing/add_domain.md:74 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:41 +#: ../../moderator_documentation/allow_listing/add_domain.md:48 msgid "That's it! You've added the domain to your pod's allow-list." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:43 +#: ../../moderator_documentation/allow_listing/add_domain.md:50 msgid "Add a known domain" msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:45 +#: ../../moderator_documentation/allow_listing/add_domain.md:52 msgid "To add a domain that is already in your pod's domain list:" msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:53 -#: ../../moderator_documentation/allow_listing/add_domain.md:65 +#: ../../moderator_documentation/allow_listing/add_domain.md:64 +#: ../../moderator_documentation/allow_listing/add_domain.md:77 msgid "" "Check ({fa}`check-square`) the checkbox next to the domain(s) you want to" " add to the allow-list." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:54 -#: ../../moderator_documentation/allow_listing/add_domain.md:66 +#: ../../moderator_documentation/allow_listing/add_domain.md:65 +#: ../../moderator_documentation/allow_listing/add_domain.md:78 msgid "Select {guilabel}`Add to allow-list` in the {guilabel}`Actions` dropdown." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:55 -#: ../../moderator_documentation/allow_listing/add_domain.md:67 +#: ../../moderator_documentation/allow_listing/add_domain.md:66 +#: ../../moderator_documentation/allow_listing/add_domain.md:79 msgid "" "Select {guilabel}`Go`. A green tick ({fa}`check`) appears next to the " "domain(s)" msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:71 +#: ../../moderator_documentation/allow_listing/add_domain.md:83 msgid "You're done! You've added the domain to your pod's allow-list." msgstr "" diff --git a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/allow_listing/remove_domain.po b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/allow_listing/remove_domain.po index 0a0fe1bc4..60d3d80cc 100644 --- a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/allow_listing/remove_domain.po +++ b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/allow_listing/remove_domain.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/allow_listing/remove_domain.md:1 msgid "Remove a domain from your allow-list" @@ -27,13 +27,17 @@ msgid "" "communicating with it." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:6 +#: ../../moderator_documentation/allow_listing/remove_domain.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/allow_listing/remove_domain.md:8 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:9 +#: ../../moderator_documentation/allow_listing/remove_domain.md:11 msgid "To remove a domain from your allow-list:" msgstr "" @@ -41,46 +45,46 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:13 -#: ../../moderator_documentation/allow_listing/remove_domain.md:25 +#: ../../moderator_documentation/allow_listing/remove_domain.md:19 +#: ../../moderator_documentation/allow_listing/remove_domain.md:32 msgid "Log in to your pod." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:14 +#: ../../moderator_documentation/allow_listing/remove_domain.md:20 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:15 -#: ../../moderator_documentation/allow_listing/remove_domain.md:27 +#: ../../moderator_documentation/allow_listing/remove_domain.md:21 +#: ../../moderator_documentation/allow_listing/remove_domain.md:34 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:16 -#: ../../moderator_documentation/allow_listing/remove_domain.md:28 +#: ../../moderator_documentation/allow_listing/remove_domain.md:22 +#: ../../moderator_documentation/allow_listing/remove_domain.md:35 msgid "" "Select {guilabel}`Domains` at the top of the page. The " "{guilabel}`Domains` page opens. You can see a list of known domains on " "this page." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:17 -#: ../../moderator_documentation/allow_listing/remove_domain.md:29 +#: ../../moderator_documentation/allow_listing/remove_domain.md:23 +#: ../../moderator_documentation/allow_listing/remove_domain.md:36 msgid "" "Check ({fa}`check-square`) the checkbox next to the domain(s) you want to" " add to the allow-list." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:18 -#: ../../moderator_documentation/allow_listing/remove_domain.md:30 +#: ../../moderator_documentation/allow_listing/remove_domain.md:24 +#: ../../moderator_documentation/allow_listing/remove_domain.md:37 msgid "" "Select {guilabel}`Remove from allow-list` in the {guilabel}`Actions` " "dropdown." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:19 -#: ../../moderator_documentation/allow_listing/remove_domain.md:31 +#: ../../moderator_documentation/allow_listing/remove_domain.md:25 +#: ../../moderator_documentation/allow_listing/remove_domain.md:38 msgid "Select {guilabel}`Go`." msgstr "" @@ -88,13 +92,13 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:26 +#: ../../moderator_documentation/allow_listing/remove_domain.md:33 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:35 +#: ../../moderator_documentation/allow_listing/remove_domain.md:42 msgid "You're done! You've removed the domain from your pod's allow-list." msgstr "" diff --git a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/content/delete_content.po b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/content/delete_content.po index 02071e896..72a89bddf 100644 --- a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/content/delete_content.po +++ b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/content/delete_content.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/content/delete_content.md:1 msgid "Delete content from your pod" @@ -34,23 +34,27 @@ msgid "" "this feature to handle content that violates your pod's rules." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:10 +#: ../../moderator_documentation/content/delete_content.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/content/delete_content.md:12 msgid "{guilabel}`Moderation` – provides access to the administration menu." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:11 +#: ../../moderator_documentation/content/delete_content.md:13 msgid "{guilabel}`Library` – provides access to the library menu." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:14 +#: ../../moderator_documentation/content/delete_content.md:16 msgid "There are two ways to delete content:" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:20 +#: ../../moderator_documentation/content/delete_content.md:22 msgid "Delete individual objects" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:22 +#: ../../moderator_documentation/content/delete_content.md:24 msgid "If you want to delete a specific object:" msgstr "" @@ -58,104 +62,104 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:26 -#: ../../moderator_documentation/content/delete_content.md:46 -#: ../../moderator_documentation/content/delete_content.md:72 -#: ../../moderator_documentation/content/delete_content.md:93 +#: ../../moderator_documentation/content/delete_content.md:32 +#: ../../moderator_documentation/content/delete_content.md:53 +#: ../../moderator_documentation/content/delete_content.md:83 +#: ../../moderator_documentation/content/delete_content.md:105 msgid "Log in to your pod." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:27 -#: ../../moderator_documentation/content/delete_content.md:73 +#: ../../moderator_documentation/content/delete_content.md:33 +#: ../../moderator_documentation/content/delete_content.md:84 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:28 -#: ../../moderator_documentation/content/delete_content.md:48 -#: ../../moderator_documentation/content/delete_content.md:74 -#: ../../moderator_documentation/content/delete_content.md:95 +#: ../../moderator_documentation/content/delete_content.md:34 +#: ../../moderator_documentation/content/delete_content.md:55 +#: ../../moderator_documentation/content/delete_content.md:85 +#: ../../moderator_documentation/content/delete_content.md:107 msgid "Select {guilabel}`Library`. The {guilabel}`Edits` page opens." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:29 -#: ../../moderator_documentation/content/delete_content.md:49 -#: ../../moderator_documentation/content/delete_content.md:75 -#: ../../moderator_documentation/content/delete_content.md:96 +#: ../../moderator_documentation/content/delete_content.md:35 +#: ../../moderator_documentation/content/delete_content.md:56 +#: ../../moderator_documentation/content/delete_content.md:86 +#: ../../moderator_documentation/content/delete_content.md:108 msgid "Select the type of content you want to delete from the top of the page:" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:30 -#: ../../moderator_documentation/content/delete_content.md:50 -#: ../../moderator_documentation/content/delete_content.md:76 -#: ../../moderator_documentation/content/delete_content.md:97 +#: ../../moderator_documentation/content/delete_content.md:36 +#: ../../moderator_documentation/content/delete_content.md:57 +#: ../../moderator_documentation/content/delete_content.md:87 +#: ../../moderator_documentation/content/delete_content.md:109 msgid "{guilabel}`Channels`" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:31 -#: ../../moderator_documentation/content/delete_content.md:51 -#: ../../moderator_documentation/content/delete_content.md:77 -#: ../../moderator_documentation/content/delete_content.md:98 +#: ../../moderator_documentation/content/delete_content.md:37 +#: ../../moderator_documentation/content/delete_content.md:58 +#: ../../moderator_documentation/content/delete_content.md:88 +#: ../../moderator_documentation/content/delete_content.md:110 msgid "{guilabel}`Artists`" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:32 -#: ../../moderator_documentation/content/delete_content.md:52 -#: ../../moderator_documentation/content/delete_content.md:78 -#: ../../moderator_documentation/content/delete_content.md:99 +#: ../../moderator_documentation/content/delete_content.md:38 +#: ../../moderator_documentation/content/delete_content.md:59 +#: ../../moderator_documentation/content/delete_content.md:89 +#: ../../moderator_documentation/content/delete_content.md:111 msgid "{guilabel}`Albums`" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:33 -#: ../../moderator_documentation/content/delete_content.md:53 -#: ../../moderator_documentation/content/delete_content.md:79 -#: ../../moderator_documentation/content/delete_content.md:100 +#: ../../moderator_documentation/content/delete_content.md:39 +#: ../../moderator_documentation/content/delete_content.md:60 +#: ../../moderator_documentation/content/delete_content.md:90 +#: ../../moderator_documentation/content/delete_content.md:112 msgid "{guilabel}`Tracks`" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:34 -#: ../../moderator_documentation/content/delete_content.md:54 -#: ../../moderator_documentation/content/delete_content.md:80 -#: ../../moderator_documentation/content/delete_content.md:101 +#: ../../moderator_documentation/content/delete_content.md:40 +#: ../../moderator_documentation/content/delete_content.md:61 +#: ../../moderator_documentation/content/delete_content.md:91 +#: ../../moderator_documentation/content/delete_content.md:113 msgid "{guilabel}`Libraries`" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:35 -#: ../../moderator_documentation/content/delete_content.md:55 -#: ../../moderator_documentation/content/delete_content.md:81 -#: ../../moderator_documentation/content/delete_content.md:102 +#: ../../moderator_documentation/content/delete_content.md:41 +#: ../../moderator_documentation/content/delete_content.md:62 +#: ../../moderator_documentation/content/delete_content.md:92 +#: ../../moderator_documentation/content/delete_content.md:114 msgid "{guilabel}`Uploads`" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:36 -#: ../../moderator_documentation/content/delete_content.md:56 -#: ../../moderator_documentation/content/delete_content.md:82 -#: ../../moderator_documentation/content/delete_content.md:103 +#: ../../moderator_documentation/content/delete_content.md:42 +#: ../../moderator_documentation/content/delete_content.md:63 +#: ../../moderator_documentation/content/delete_content.md:93 +#: ../../moderator_documentation/content/delete_content.md:115 msgid "{guilabel}`Tags`" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:37 -#: ../../moderator_documentation/content/delete_content.md:57 -#: ../../moderator_documentation/content/delete_content.md:83 -#: ../../moderator_documentation/content/delete_content.md:104 +#: ../../moderator_documentation/content/delete_content.md:43 +#: ../../moderator_documentation/content/delete_content.md:64 +#: ../../moderator_documentation/content/delete_content.md:94 +#: ../../moderator_documentation/content/delete_content.md:116 msgid "Use the filters on the content page to find the object you want to delete." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:38 -#: ../../moderator_documentation/content/delete_content.md:58 +#: ../../moderator_documentation/content/delete_content.md:44 +#: ../../moderator_documentation/content/delete_content.md:65 msgid "Select the object to go to its moderation page." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:39 -#: ../../moderator_documentation/content/delete_content.md:59 +#: ../../moderator_documentation/content/delete_content.md:45 +#: ../../moderator_documentation/content/delete_content.md:66 msgid "" "Select {guilabel}`Delete`. A {guilabel}`Delete this {object}` warning " "appears." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:40 -#: ../../moderator_documentation/content/delete_content.md:60 +#: ../../moderator_documentation/content/delete_content.md:46 +#: ../../moderator_documentation/content/delete_content.md:67 msgid "Select {guilabel}`Delete`." msgstr "" @@ -163,50 +167,50 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:47 -#: ../../moderator_documentation/content/delete_content.md:94 +#: ../../moderator_documentation/content/delete_content.md:54 +#: ../../moderator_documentation/content/delete_content.md:106 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:64 +#: ../../moderator_documentation/content/delete_content.md:71 msgid "That's it! You've deleted the object." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:66 +#: ../../moderator_documentation/content/delete_content.md:73 msgid "Delete objects in bulk" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:68 +#: ../../moderator_documentation/content/delete_content.md:75 msgid "To delete several items at once:" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:84 -#: ../../moderator_documentation/content/delete_content.md:105 +#: ../../moderator_documentation/content/delete_content.md:95 +#: ../../moderator_documentation/content/delete_content.md:117 msgid "" "Select the checkbox ({fa}`square`) next to the objects you want to " "delete. Selected objects show a tick ({fa}`check-square`)." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:85 -#: ../../moderator_documentation/content/delete_content.md:106 +#: ../../moderator_documentation/content/delete_content.md:96 +#: ../../moderator_documentation/content/delete_content.md:118 msgid "Select {guilabel}`Delete` in the {guilabel}`Actions` dropdown." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:86 -#: ../../moderator_documentation/content/delete_content.md:107 +#: ../../moderator_documentation/content/delete_content.md:97 +#: ../../moderator_documentation/content/delete_content.md:119 msgid "" "Select {guilabel}`Go`. A {guilabel}`Do you want to launch delete on " "{count} items` warning appears." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:87 -#: ../../moderator_documentation/content/delete_content.md:108 +#: ../../moderator_documentation/content/delete_content.md:98 +#: ../../moderator_documentation/content/delete_content.md:120 msgid "Select {guilabel}`Launch`." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:112 +#: ../../moderator_documentation/content/delete_content.md:124 msgid "You're done! You've deleted the selected objects from your pod." msgstr "" diff --git a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/content/handle_edits.po b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/content/handle_edits.po index 06446bf09..2d4bac241 100644 --- a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/content/handle_edits.po +++ b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/content/handle_edits.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/content/handle_edits.md:1 msgid "Handle edits" @@ -35,49 +35,53 @@ msgid "" " and pod admins can accept or reject these edits." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:10 +#: ../../moderator_documentation/content/handle_edits.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/content/handle_edits.md:12 msgid "{guilabel}`Moderation` – provides access to the administration menu." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:11 +#: ../../moderator_documentation/content/handle_edits.md:13 msgid "{guilabel}`Library` – provides access to the library menu." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:14 +#: ../../moderator_documentation/content/handle_edits.md:16 msgid "Each edit object contains the following information:" msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:16 +#: ../../moderator_documentation/content/handle_edits.md:18 msgid "" "A {guilabel}`Modification` ID – the unique ID of the modification. Select" " this to show the modification in context with the edited object." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:17 +#: ../../moderator_documentation/content/handle_edits.md:19 msgid "A timestamp of when the user suggested the edit." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:18 +#: ../../moderator_documentation/content/handle_edits.md:20 msgid "The status of the edit." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:19 +#: ../../moderator_documentation/content/handle_edits.md:21 msgid "The {guilabel}`Field` that the user edited." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:20 +#: ../../moderator_documentation/content/handle_edits.md:22 msgid "The {guilabel}`Old value` that the user edited." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:21 +#: ../../moderator_documentation/content/handle_edits.md:23 msgid "The {guilabel}`New value` that the user entered." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:22 +#: ../../moderator_documentation/content/handle_edits.md:24 msgid "The user who suggested the edit." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:24 +#: ../../moderator_documentation/content/handle_edits.md:26 msgid "To review suggested edits:" msgstr "" @@ -85,43 +89,43 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:28 -#: ../../moderator_documentation/content/handle_edits.md:40 +#: ../../moderator_documentation/content/handle_edits.md:34 +#: ../../moderator_documentation/content/handle_edits.md:47 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:29 +#: ../../moderator_documentation/content/handle_edits.md:35 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:30 -#: ../../moderator_documentation/content/handle_edits.md:42 +#: ../../moderator_documentation/content/handle_edits.md:36 +#: ../../moderator_documentation/content/handle_edits.md:49 msgid "" "Select {guilabel}`Library`. The {guilabel}`Edits` page opens. The " "{guilabel}`Library edits` section displays a list of unresolved edits." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:31 -#: ../../moderator_documentation/content/handle_edits.md:43 +#: ../../moderator_documentation/content/handle_edits.md:37 +#: ../../moderator_documentation/content/handle_edits.md:50 msgid "Review the edit and select on of the following options:" msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:32 -#: ../../moderator_documentation/content/handle_edits.md:44 +#: ../../moderator_documentation/content/handle_edits.md:38 +#: ../../moderator_documentation/content/handle_edits.md:51 msgid "{guilabel}`Approve` – approve the edit and apply it to the object." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:33 -#: ../../moderator_documentation/content/handle_edits.md:45 +#: ../../moderator_documentation/content/handle_edits.md:39 +#: ../../moderator_documentation/content/handle_edits.md:52 msgid "" "{guilabel}`Reject` – reject the edit and leave the object in its current " "state." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:34 -#: ../../moderator_documentation/content/handle_edits.md:46 +#: ../../moderator_documentation/content/handle_edits.md:40 +#: ../../moderator_documentation/content/handle_edits.md:53 msgid "" "{guilabel}`Delete` – delete the edit suggestion without taking further " "action. The object remains in its current state." @@ -131,13 +135,13 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:41 +#: ../../moderator_documentation/content/handle_edits.md:48 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:50 +#: ../../moderator_documentation/content/handle_edits.md:57 msgid "" "That's it! You've handled the edit request. You can use the filters on " "this page to search for historical requests." diff --git a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/content/library_visibility.po b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/content/library_visibility.po index fc7eb8462..c5f66a1c6 100644 --- a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/content/library_visibility.po +++ b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/content/library_visibility.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/content/library_visibility.md:1 msgid "Change the visibility of a library" @@ -34,15 +34,19 @@ msgid "" " and protects your pod from legal issues." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:10 +#: ../../moderator_documentation/content/library_visibility.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/content/library_visibility.md:12 msgid "{guilabel}`Moderation` – provides access to the administration menu." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:11 +#: ../../moderator_documentation/content/library_visibility.md:13 msgid "{guilabel}`Library` – provides access to the library menu." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:14 +#: ../../moderator_documentation/content/library_visibility.md:16 msgid "To change the visibility of a library:" msgstr "" @@ -50,59 +54,59 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:18 -#: ../../moderator_documentation/content/library_visibility.md:32 +#: ../../moderator_documentation/content/library_visibility.md:24 +#: ../../moderator_documentation/content/library_visibility.md:39 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:19 +#: ../../moderator_documentation/content/library_visibility.md:25 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:20 -#: ../../moderator_documentation/content/library_visibility.md:34 +#: ../../moderator_documentation/content/library_visibility.md:26 +#: ../../moderator_documentation/content/library_visibility.md:41 msgid "Select {guilabel}`Library`. The {guilabel}`Edits` page opens." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:21 -#: ../../moderator_documentation/content/library_visibility.md:35 +#: ../../moderator_documentation/content/library_visibility.md:27 +#: ../../moderator_documentation/content/library_visibility.md:42 msgid "" "Select {guilabel}`Libraries` at the top of the page. The " "{guilabel}`Libraries` page opens." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:22 -#: ../../moderator_documentation/content/library_visibility.md:36 +#: ../../moderator_documentation/content/library_visibility.md:28 +#: ../../moderator_documentation/content/library_visibility.md:43 msgid "" "Select the library you want to update. The library's moderation page " "opens." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:23 -#: ../../moderator_documentation/content/library_visibility.md:37 +#: ../../moderator_documentation/content/library_visibility.md:29 +#: ../../moderator_documentation/content/library_visibility.md:44 msgid "" "Select one of the following options from the {guilabel}`Visibility` " "dropdown menu:" msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:24 -#: ../../moderator_documentation/content/library_visibility.md:38 +#: ../../moderator_documentation/content/library_visibility.md:30 +#: ../../moderator_documentation/content/library_visibility.md:45 msgid "" "{guilabel}`Private` – makes the library visible only to the owner and " "anyone they have shared it with." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:25 -#: ../../moderator_documentation/content/library_visibility.md:39 +#: ../../moderator_documentation/content/library_visibility.md:31 +#: ../../moderator_documentation/content/library_visibility.md:46 msgid "" "{guilabel}`Instance` – makes the library visible only to users who have " "an account on your pod." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:26 -#: ../../moderator_documentation/content/library_visibility.md:40 +#: ../../moderator_documentation/content/library_visibility.md:32 +#: ../../moderator_documentation/content/library_visibility.md:47 msgid "{guilabel}`Everyone` – makes the library visible to users across all pods." msgstr "" @@ -110,13 +114,13 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:33 +#: ../../moderator_documentation/content/library_visibility.md:40 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:44 +#: ../../moderator_documentation/content/library_visibility.md:51 msgid "" "That's it! You've updated the library's visibility. You should contact " "the user informing them of the action." diff --git a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/domains/add_domain.po b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/domains/add_domain.po index 72c96625c..a7a58670d 100644 --- a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/domains/add_domain.po +++ b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/domains/add_domain.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/domains/add_domain.md:1 msgid "Add a domain to your pod's domain list" @@ -28,13 +28,17 @@ msgid "" "[add moderation rules](add_rule.md) to it." msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:6 +#: ../../moderator_documentation/domains/add_domain.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/domains/add_domain.md:8 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:9 +#: ../../moderator_documentation/domains/add_domain.md:11 msgid "" "You can also add domains to this list at any time to create rules before " "users interact with them. To do this:" @@ -44,39 +48,39 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:13 -#: ../../moderator_documentation/domains/add_domain.md:24 +#: ../../moderator_documentation/domains/add_domain.md:19 +#: ../../moderator_documentation/domains/add_domain.md:31 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:14 +#: ../../moderator_documentation/domains/add_domain.md:20 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:15 -#: ../../moderator_documentation/domains/add_domain.md:26 +#: ../../moderator_documentation/domains/add_domain.md:21 +#: ../../moderator_documentation/domains/add_domain.md:33 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:16 -#: ../../moderator_documentation/domains/add_domain.md:27 +#: ../../moderator_documentation/domains/add_domain.md:22 +#: ../../moderator_documentation/domains/add_domain.md:34 msgid "" "Select {guilabel}`Domains` at the top of the page. The " "{guilabel}`Domains` page opens. You can see a list of known domains on " "this page." msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:17 -#: ../../moderator_documentation/domains/add_domain.md:28 +#: ../../moderator_documentation/domains/add_domain.md:23 +#: ../../moderator_documentation/domains/add_domain.md:35 msgid "" "Enter the URL of the Fediverse server you want to add in the " "{guilabel}`Add a domain` field." msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:18 -#: ../../moderator_documentation/domains/add_domain.md:29 +#: ../../moderator_documentation/domains/add_domain.md:24 +#: ../../moderator_documentation/domains/add_domain.md:36 msgid "" "Select {guilabel}`Add` to add the domain. The domain moderation page " "opens." @@ -86,13 +90,13 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:25 +#: ../../moderator_documentation/domains/add_domain.md:32 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the page to open the " "{guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:33 +#: ../../moderator_documentation/domains/add_domain.md:40 msgid "" "That's it! The domain is now in your domains list. You can now add " "moderation rules to this domain." diff --git a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/domains/add_rule.po b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/domains/add_rule.po index 36225d1f2..ff61a2dd6 100644 --- a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/domains/add_rule.po +++ b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/domains/add_rule.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/domains/add_rule.md:1 msgid "Add a moderation rule" @@ -35,13 +35,17 @@ msgid "" "domain showing on your pod." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:10 +#: ../../moderator_documentation/domains/add_rule.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/domains/add_rule.md:12 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:13 +#: ../../moderator_documentation/domains/add_rule.md:15 msgid "To add a moderation rule to a domain:" msgstr "" @@ -49,72 +53,72 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:17 -#: ../../moderator_documentation/domains/add_rule.md:33 +#: ../../moderator_documentation/domains/add_rule.md:23 +#: ../../moderator_documentation/domains/add_rule.md:40 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:18 +#: ../../moderator_documentation/domains/add_rule.md:24 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:19 -#: ../../moderator_documentation/domains/add_rule.md:35 +#: ../../moderator_documentation/domains/add_rule.md:25 +#: ../../moderator_documentation/domains/add_rule.md:42 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:20 -#: ../../moderator_documentation/domains/add_rule.md:36 +#: ../../moderator_documentation/domains/add_rule.md:26 +#: ../../moderator_documentation/domains/add_rule.md:43 msgid "" "Select {guilabel}`Domains` at the top of the page. The " "{guilabel}`Domains` page opens. You can see a list of known domains on " "this page." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:21 -#: ../../moderator_documentation/domains/add_rule.md:37 +#: ../../moderator_documentation/domains/add_rule.md:27 +#: ../../moderator_documentation/domains/add_rule.md:44 msgid "" "Select the domain you want to apply the rule to. The domain's moderation " "page opens." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:22 -#: ../../moderator_documentation/domains/add_rule.md:38 +#: ../../moderator_documentation/domains/add_rule.md:28 +#: ../../moderator_documentation/domains/add_rule.md:45 msgid "" "Select {guilabel}`Add a moderation policy`. The moderation policy form " "appears." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:23 -#: ../../moderator_documentation/domains/add_rule.md:39 +#: ../../moderator_documentation/domains/add_rule.md:29 +#: ../../moderator_documentation/domains/add_rule.md:46 msgid "" "Enter the {guilabel}`Reason` you are applying the rule. Depending on your" " pod's configuration, users may be able to see this." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:24 -#: ../../moderator_documentation/domains/add_rule.md:40 +#: ../../moderator_documentation/domains/add_rule.md:30 +#: ../../moderator_documentation/domains/add_rule.md:47 msgid "Choose your moderation rule:" msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:25 -#: ../../moderator_documentation/domains/add_rule.md:41 +#: ../../moderator_documentation/domains/add_rule.md:31 +#: ../../moderator_documentation/domains/add_rule.md:48 msgid "" "{guilabel}`Block everything` – purge all content from the domain and " "block all content." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:26 -#: ../../moderator_documentation/domains/add_rule.md:42 +#: ../../moderator_documentation/domains/add_rule.md:32 +#: ../../moderator_documentation/domains/add_rule.md:49 msgid "" "{guilabel}`Reject media` – only reject media files such as audio files, " "avatars, and album art." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:27 -#: ../../moderator_documentation/domains/add_rule.md:43 +#: ../../moderator_documentation/domains/add_rule.md:33 +#: ../../moderator_documentation/domains/add_rule.md:50 msgid "Select {guilabel}`Create` to save your rule." msgstr "" @@ -122,13 +126,13 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:34 +#: ../../moderator_documentation/domains/add_rule.md:41 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:47 +#: ../../moderator_documentation/domains/add_rule.md:54 msgid "" "That's all there is to it! You've applied your moderation rule. The rule " "takes effect as soon as you create it." diff --git a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/domains/delete_rule.po b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/domains/delete_rule.po index 730d8ee52..fcd9764c2 100644 --- a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/domains/delete_rule.po +++ b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/domains/delete_rule.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/domains/delete_rule.md:1 msgid "Delete a moderation rule" @@ -27,13 +27,17 @@ msgid "" "This allows the other server to interact with your pod normally." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:6 +#: ../../moderator_documentation/domains/delete_rule.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/domains/delete_rule.md:8 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:9 +#: ../../moderator_documentation/domains/delete_rule.md:11 msgid "To delete an existing moderation rule:" msgstr "" @@ -41,53 +45,53 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:13 -#: ../../moderator_documentation/domains/delete_rule.md:26 +#: ../../moderator_documentation/domains/delete_rule.md:19 +#: ../../moderator_documentation/domains/delete_rule.md:33 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:14 +#: ../../moderator_documentation/domains/delete_rule.md:20 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:15 -#: ../../moderator_documentation/domains/delete_rule.md:28 +#: ../../moderator_documentation/domains/delete_rule.md:21 +#: ../../moderator_documentation/domains/delete_rule.md:35 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:16 -#: ../../moderator_documentation/domains/delete_rule.md:29 +#: ../../moderator_documentation/domains/delete_rule.md:22 +#: ../../moderator_documentation/domains/delete_rule.md:36 msgid "" "Select {guilabel}`Domains` at the top of the page. The " "{guilabel}`Domains` page opens. You can see a list of known domains on " "this page." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:17 -#: ../../moderator_documentation/domains/delete_rule.md:30 +#: ../../moderator_documentation/domains/delete_rule.md:23 +#: ../../moderator_documentation/domains/delete_rule.md:37 msgid "" "Select the domain with the moderation rule you want to edit. The domain's" " moderation page opens." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:18 -#: ../../moderator_documentation/domains/delete_rule.md:31 +#: ../../moderator_documentation/domains/delete_rule.md:24 +#: ../../moderator_documentation/domains/delete_rule.md:38 msgid "" "Select {guilabel}`Edit` under the {guilabel}`This domain is subject to " "specific moderation rules` header. The moderation policy form opens." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:19 -#: ../../moderator_documentation/domains/delete_rule.md:32 +#: ../../moderator_documentation/domains/delete_rule.md:25 +#: ../../moderator_documentation/domains/delete_rule.md:39 msgid "" "Select {guilabel}`Delete`. A {guilabel}`Delete this moderation rule?` " "warning appears." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:20 -#: ../../moderator_documentation/domains/delete_rule.md:33 +#: ../../moderator_documentation/domains/delete_rule.md:26 +#: ../../moderator_documentation/domains/delete_rule.md:40 msgid "Select {guilabel}`Delete moderation rule`." msgstr "" @@ -95,13 +99,13 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:27 +#: ../../moderator_documentation/domains/delete_rule.md:34 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:37 +#: ../../moderator_documentation/domains/delete_rule.md:44 msgid "" "That's it! You've deleted your moderation rule. Content from the domain " "will no longer get blocked." diff --git a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/domains/edit_rule.po b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/domains/edit_rule.po index 9c9690fdb..6c91a5618 100644 --- a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/domains/edit_rule.po +++ b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/domains/edit_rule.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/domains/edit_rule.md:1 msgid "Edit a moderation rule" @@ -32,13 +32,17 @@ msgstr "" msgid "You can change a moderation rule on a domain at any time." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:10 +#: ../../moderator_documentation/domains/edit_rule.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/domains/edit_rule.md:12 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:13 +#: ../../moderator_documentation/domains/edit_rule.md:15 msgid "To update an existing moderation rule:" msgstr "" @@ -46,82 +50,82 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:17 -#: ../../moderator_documentation/domains/edit_rule.md:35 +#: ../../moderator_documentation/domains/edit_rule.md:23 +#: ../../moderator_documentation/domains/edit_rule.md:42 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:18 +#: ../../moderator_documentation/domains/edit_rule.md:24 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:19 -#: ../../moderator_documentation/domains/edit_rule.md:37 +#: ../../moderator_documentation/domains/edit_rule.md:25 +#: ../../moderator_documentation/domains/edit_rule.md:44 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:20 -#: ../../moderator_documentation/domains/edit_rule.md:38 +#: ../../moderator_documentation/domains/edit_rule.md:26 +#: ../../moderator_documentation/domains/edit_rule.md:45 msgid "" "Select {guilabel}`Domains` at the top of the page. The " "{guilabel}`Domains` page opens. You can see a list of known domains on " "this page." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:21 -#: ../../moderator_documentation/domains/edit_rule.md:39 +#: ../../moderator_documentation/domains/edit_rule.md:27 +#: ../../moderator_documentation/domains/edit_rule.md:46 msgid "" "Select the domain with the moderation rule you want to edit. The domain's" " moderation page opens." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:22 -#: ../../moderator_documentation/domains/edit_rule.md:40 +#: ../../moderator_documentation/domains/edit_rule.md:28 +#: ../../moderator_documentation/domains/edit_rule.md:47 msgid "" "Select {guilabel}`Edit` under the {guilabel}`This domain is subject to " "specific moderation rules` header. The moderation policy form opens." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:23 -#: ../../moderator_documentation/domains/edit_rule.md:41 +#: ../../moderator_documentation/domains/edit_rule.md:29 +#: ../../moderator_documentation/domains/edit_rule.md:48 msgid "__Optional__ – Edit the following settings:" msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:24 -#: ../../moderator_documentation/domains/edit_rule.md:42 +#: ../../moderator_documentation/domains/edit_rule.md:30 +#: ../../moderator_documentation/domains/edit_rule.md:49 msgid "" "{guilabel}`Enabled` – toggle this switch to enable or disable the rule " "without deleting it." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:25 -#: ../../moderator_documentation/domains/edit_rule.md:43 +#: ../../moderator_documentation/domains/edit_rule.md:31 +#: ../../moderator_documentation/domains/edit_rule.md:50 msgid "{guilabel}`Reason` – update the reason for the moderation rule." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:26 -#: ../../moderator_documentation/domains/edit_rule.md:44 +#: ../../moderator_documentation/domains/edit_rule.md:32 +#: ../../moderator_documentation/domains/edit_rule.md:51 msgid "__Optional__ – Update your moderation rule:" msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:27 -#: ../../moderator_documentation/domains/edit_rule.md:45 +#: ../../moderator_documentation/domains/edit_rule.md:33 +#: ../../moderator_documentation/domains/edit_rule.md:52 msgid "" "{guilabel}`Block everything` – purge all content from this domain and " "block all content." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:28 -#: ../../moderator_documentation/domains/edit_rule.md:46 +#: ../../moderator_documentation/domains/edit_rule.md:34 +#: ../../moderator_documentation/domains/edit_rule.md:53 msgid "" "{guilabel}`Reject media` – only reject media files such as audio files, " "avatars, and album art." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:29 -#: ../../moderator_documentation/domains/edit_rule.md:47 +#: ../../moderator_documentation/domains/edit_rule.md:35 +#: ../../moderator_documentation/domains/edit_rule.md:54 msgid "Select {guilabel}`Update` to save your rule." msgstr "" @@ -129,13 +133,13 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:36 +#: ../../moderator_documentation/domains/edit_rule.md:43 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:51 +#: ../../moderator_documentation/domains/edit_rule.md:58 msgid "You're done! The changes to the rule take effect as soon as you update it." msgstr "" diff --git a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/domains/purge_domain.po b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/domains/purge_domain.po index d985749fd..c000109ec 100644 --- a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/domains/purge_domain.po +++ b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/domains/purge_domain.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/domains/purge_domain.md:1 msgid "Purge domain data" @@ -35,13 +35,17 @@ msgid "" "purge the content associated with it." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:10 +#: ../../moderator_documentation/domains/purge_domain.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/domains/purge_domain.md:12 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:13 +#: ../../moderator_documentation/domains/purge_domain.md:15 msgid "To purge content from a domain:" msgstr "" @@ -49,51 +53,51 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:17 -#: ../../moderator_documentation/domains/purge_domain.md:30 +#: ../../moderator_documentation/domains/purge_domain.md:23 +#: ../../moderator_documentation/domains/purge_domain.md:37 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:18 +#: ../../moderator_documentation/domains/purge_domain.md:24 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:19 -#: ../../moderator_documentation/domains/purge_domain.md:32 +#: ../../moderator_documentation/domains/purge_domain.md:25 +#: ../../moderator_documentation/domains/purge_domain.md:39 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:20 -#: ../../moderator_documentation/domains/purge_domain.md:33 +#: ../../moderator_documentation/domains/purge_domain.md:26 +#: ../../moderator_documentation/domains/purge_domain.md:40 msgid "" "Select {guilabel}`Domains` at the top of the page. The " "{guilabel}`Domains` page opens. You can see a list of known domains on " "this page." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:21 -#: ../../moderator_documentation/domains/purge_domain.md:34 +#: ../../moderator_documentation/domains/purge_domain.md:27 +#: ../../moderator_documentation/domains/purge_domain.md:41 msgid "" "Select the checkbox ({fa}`square`) next to the domain(s) you want to " "purge. Selected domains show a tick ({fa}`check-square`)." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:22 -#: ../../moderator_documentation/domains/purge_domain.md:35 +#: ../../moderator_documentation/domains/purge_domain.md:28 +#: ../../moderator_documentation/domains/purge_domain.md:42 msgid "Select {guilabel}`Purge` in the {guilabel}`Actions` dropdown." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:23 -#: ../../moderator_documentation/domains/purge_domain.md:36 +#: ../../moderator_documentation/domains/purge_domain.md:29 +#: ../../moderator_documentation/domains/purge_domain.md:43 msgid "" "Select {guilabel}`Go`. A {guilabel}`Do you want to launch purge on " "{count} items` warning appears." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:24 -#: ../../moderator_documentation/domains/purge_domain.md:37 +#: ../../moderator_documentation/domains/purge_domain.md:30 +#: ../../moderator_documentation/domains/purge_domain.md:44 msgid "Select {guilabel}`Launch`." msgstr "" @@ -101,13 +105,13 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:31 +#: ../../moderator_documentation/domains/purge_domain.md:38 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:41 +#: ../../moderator_documentation/domains/purge_domain.md:48 msgid "" "You're done! Your pod clears all the content associated with the selected" " domains." diff --git a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/external_users/add_rule.po b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/external_users/add_rule.po index d264fab7e..934cf8fab 100644 --- a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/external_users/add_rule.po +++ b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/external_users/add_rule.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/external_users/add_rule.md:1 msgid "Add a moderation rule" @@ -35,13 +35,17 @@ msgid "" "showing on your pod." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:10 +#: ../../moderator_documentation/external_users/add_rule.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/external_users/add_rule.md:12 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:13 +#: ../../moderator_documentation/external_users/add_rule.md:15 msgid "To add a moderation rule to a user:" msgstr "" @@ -49,72 +53,72 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:17 -#: ../../moderator_documentation/external_users/add_rule.md:33 +#: ../../moderator_documentation/external_users/add_rule.md:23 +#: ../../moderator_documentation/external_users/add_rule.md:40 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:18 +#: ../../moderator_documentation/external_users/add_rule.md:24 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:19 -#: ../../moderator_documentation/external_users/add_rule.md:35 +#: ../../moderator_documentation/external_users/add_rule.md:25 +#: ../../moderator_documentation/external_users/add_rule.md:42 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:20 -#: ../../moderator_documentation/external_users/add_rule.md:36 +#: ../../moderator_documentation/external_users/add_rule.md:26 +#: ../../moderator_documentation/external_users/add_rule.md:43 msgid "" "Select {guilabel}`Accounts` at the top of the page. The " "{guilabel}`Accounts` page opens. You can see a list of known accounts on " "this page." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:21 -#: ../../moderator_documentation/external_users/add_rule.md:37 +#: ../../moderator_documentation/external_users/add_rule.md:27 +#: ../../moderator_documentation/external_users/add_rule.md:44 msgid "" "Select the account you want to apply the rule to. The account's " "moderation page opens." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:22 -#: ../../moderator_documentation/external_users/add_rule.md:38 +#: ../../moderator_documentation/external_users/add_rule.md:28 +#: ../../moderator_documentation/external_users/add_rule.md:45 msgid "" "Select {guilabel}`Add a moderation policy`. The moderation policy form " "appears." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:23 -#: ../../moderator_documentation/external_users/add_rule.md:39 +#: ../../moderator_documentation/external_users/add_rule.md:29 +#: ../../moderator_documentation/external_users/add_rule.md:46 msgid "" "Enter the {guilabel}`Reason` you are applying the rule. Depending on your" " pod's configuration, users may be able to see this." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:24 -#: ../../moderator_documentation/external_users/add_rule.md:40 +#: ../../moderator_documentation/external_users/add_rule.md:30 +#: ../../moderator_documentation/external_users/add_rule.md:47 msgid "Choose your moderation rule:" msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:25 -#: ../../moderator_documentation/external_users/add_rule.md:41 +#: ../../moderator_documentation/external_users/add_rule.md:31 +#: ../../moderator_documentation/external_users/add_rule.md:48 msgid "" "{guilabel}`Block everything` – purge all content from the user and block " "all content." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:26 -#: ../../moderator_documentation/external_users/add_rule.md:42 +#: ../../moderator_documentation/external_users/add_rule.md:32 +#: ../../moderator_documentation/external_users/add_rule.md:49 msgid "" "{guilabel}`Reject media` – only reject media files such as audio files, " "avatars, and album art." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:27 -#: ../../moderator_documentation/external_users/add_rule.md:43 +#: ../../moderator_documentation/external_users/add_rule.md:33 +#: ../../moderator_documentation/external_users/add_rule.md:50 msgid "Select {guilabel}`Create` to save your rule." msgstr "" @@ -122,13 +126,13 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:34 +#: ../../moderator_documentation/external_users/add_rule.md:41 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:47 +#: ../../moderator_documentation/external_users/add_rule.md:54 msgid "" "That's all there is to it! You've applied your moderation rule. The rule " "takes effect as soon as you create it." diff --git a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/external_users/delete_rule.po b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/external_users/delete_rule.po index e68be496b..8f972222f 100644 --- a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/external_users/delete_rule.po +++ b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/external_users/delete_rule.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/external_users/delete_rule.md:1 msgid "Delete a moderation rule" @@ -27,13 +27,17 @@ msgid "" "This allows the user to interact with your pod normally." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:6 +#: ../../moderator_documentation/external_users/delete_rule.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/external_users/delete_rule.md:8 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:9 +#: ../../moderator_documentation/external_users/delete_rule.md:11 msgid "To delete an existing moderation rule:" msgstr "" @@ -41,52 +45,52 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:13 -#: ../../moderator_documentation/external_users/delete_rule.md:26 +#: ../../moderator_documentation/external_users/delete_rule.md:19 +#: ../../moderator_documentation/external_users/delete_rule.md:33 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:14 +#: ../../moderator_documentation/external_users/delete_rule.md:20 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:15 -#: ../../moderator_documentation/external_users/delete_rule.md:28 +#: ../../moderator_documentation/external_users/delete_rule.md:21 +#: ../../moderator_documentation/external_users/delete_rule.md:35 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:16 -#: ../../moderator_documentation/external_users/delete_rule.md:29 +#: ../../moderator_documentation/external_users/delete_rule.md:22 +#: ../../moderator_documentation/external_users/delete_rule.md:36 msgid "" "Select {guilabel}`Users` at the top of the page. The {guilabel}`Users` " "page opens. You can see a list of known users on this page." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:17 -#: ../../moderator_documentation/external_users/delete_rule.md:30 +#: ../../moderator_documentation/external_users/delete_rule.md:23 +#: ../../moderator_documentation/external_users/delete_rule.md:37 msgid "" "Select the user with the moderation rule you want to edit. The user's " "moderation page opens." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:18 -#: ../../moderator_documentation/external_users/delete_rule.md:31 +#: ../../moderator_documentation/external_users/delete_rule.md:24 +#: ../../moderator_documentation/external_users/delete_rule.md:38 msgid "" "Select {guilabel}`Edit` under the {guilabel}`This user is subject to " "specific moderation rules` header. The moderation policy form opens." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:19 -#: ../../moderator_documentation/external_users/delete_rule.md:32 +#: ../../moderator_documentation/external_users/delete_rule.md:25 +#: ../../moderator_documentation/external_users/delete_rule.md:39 msgid "" "Select {guilabel}`Delete`. A {guilabel}`Delete this moderation rule?` " "warning appears." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:20 -#: ../../moderator_documentation/external_users/delete_rule.md:33 +#: ../../moderator_documentation/external_users/delete_rule.md:26 +#: ../../moderator_documentation/external_users/delete_rule.md:40 msgid "Select {guilabel}`Delete moderation rule`." msgstr "" @@ -94,13 +98,13 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:27 +#: ../../moderator_documentation/external_users/delete_rule.md:34 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:37 +#: ../../moderator_documentation/external_users/delete_rule.md:44 msgid "" "That's it! You've deleted your moderation rule. Content from the user " "will no longer get blocked." diff --git a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/external_users/edit_rule.po b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/external_users/edit_rule.po index b86a80678..d7721f95f 100644 --- a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/external_users/edit_rule.po +++ b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/external_users/edit_rule.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/external_users/edit_rule.md:1 msgid "Edit a moderation rule" @@ -32,13 +32,17 @@ msgstr "" msgid "You can change a moderation rule on a user at any time." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:10 +#: ../../moderator_documentation/external_users/edit_rule.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/external_users/edit_rule.md:12 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:13 +#: ../../moderator_documentation/external_users/edit_rule.md:15 msgid "To update an existing moderation rule:" msgstr "" @@ -46,81 +50,81 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:17 -#: ../../moderator_documentation/external_users/edit_rule.md:35 +#: ../../moderator_documentation/external_users/edit_rule.md:23 +#: ../../moderator_documentation/external_users/edit_rule.md:42 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:18 +#: ../../moderator_documentation/external_users/edit_rule.md:24 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:19 -#: ../../moderator_documentation/external_users/edit_rule.md:37 +#: ../../moderator_documentation/external_users/edit_rule.md:25 +#: ../../moderator_documentation/external_users/edit_rule.md:44 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:20 -#: ../../moderator_documentation/external_users/edit_rule.md:38 +#: ../../moderator_documentation/external_users/edit_rule.md:26 +#: ../../moderator_documentation/external_users/edit_rule.md:45 msgid "" "Select {guilabel}`Users` at the top of the page. The {guilabel}`Users` " "page opens. You can see a list of known users on this page." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:21 -#: ../../moderator_documentation/external_users/edit_rule.md:39 +#: ../../moderator_documentation/external_users/edit_rule.md:27 +#: ../../moderator_documentation/external_users/edit_rule.md:46 msgid "" "Select the user with the moderation rule you want to edit. The user's " "moderation page opens." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:22 -#: ../../moderator_documentation/external_users/edit_rule.md:40 +#: ../../moderator_documentation/external_users/edit_rule.md:28 +#: ../../moderator_documentation/external_users/edit_rule.md:47 msgid "" "Select {guilabel}`Edit` under the {guilabel}`This user is subject to " "specific moderation rules` header. The moderation policy form opens." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:23 -#: ../../moderator_documentation/external_users/edit_rule.md:41 +#: ../../moderator_documentation/external_users/edit_rule.md:29 +#: ../../moderator_documentation/external_users/edit_rule.md:48 msgid "__Optional__ – Edit the following settings:" msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:24 -#: ../../moderator_documentation/external_users/edit_rule.md:42 +#: ../../moderator_documentation/external_users/edit_rule.md:30 +#: ../../moderator_documentation/external_users/edit_rule.md:49 msgid "" "{guilabel}`Enabled` – toggle this switch to enable or disable the rule " "without deleting it." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:25 -#: ../../moderator_documentation/external_users/edit_rule.md:43 +#: ../../moderator_documentation/external_users/edit_rule.md:31 +#: ../../moderator_documentation/external_users/edit_rule.md:50 msgid "{guilabel}`Reason` – update the reason for the moderation rule." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:26 -#: ../../moderator_documentation/external_users/edit_rule.md:44 +#: ../../moderator_documentation/external_users/edit_rule.md:32 +#: ../../moderator_documentation/external_users/edit_rule.md:51 msgid "__Optional__ – Update your moderation rule:" msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:27 -#: ../../moderator_documentation/external_users/edit_rule.md:45 +#: ../../moderator_documentation/external_users/edit_rule.md:33 +#: ../../moderator_documentation/external_users/edit_rule.md:52 msgid "" "{guilabel}`Block everything` – purge all content from this user and block" " all content." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:28 -#: ../../moderator_documentation/external_users/edit_rule.md:46 +#: ../../moderator_documentation/external_users/edit_rule.md:34 +#: ../../moderator_documentation/external_users/edit_rule.md:53 msgid "" "{guilabel}`Reject media` – only reject media files such as audio files, " "avatars, and album art." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:29 -#: ../../moderator_documentation/external_users/edit_rule.md:47 +#: ../../moderator_documentation/external_users/edit_rule.md:35 +#: ../../moderator_documentation/external_users/edit_rule.md:54 msgid "Select {guilabel}`Update` to save your rule." msgstr "" @@ -128,13 +132,13 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:36 +#: ../../moderator_documentation/external_users/edit_rule.md:43 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:51 +#: ../../moderator_documentation/external_users/edit_rule.md:58 msgid "You're done! The changes to the rule take effect as soon as you update it." msgstr "" diff --git a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/external_users/purge_users.po b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/external_users/purge_users.po index e03d2c33f..c35b74bc2 100644 --- a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/external_users/purge_users.po +++ b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/external_users/purge_users.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/external_users/purge_users.md:1 msgid "Purge user data" @@ -35,13 +35,17 @@ msgid "" "purge the content associated with them." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:10 +#: ../../moderator_documentation/external_users/purge_users.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/external_users/purge_users.md:12 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:13 +#: ../../moderator_documentation/external_users/purge_users.md:15 msgid "To purge a user's content:" msgstr "" @@ -49,51 +53,51 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:17 -#: ../../moderator_documentation/external_users/purge_users.md:30 +#: ../../moderator_documentation/external_users/purge_users.md:23 +#: ../../moderator_documentation/external_users/purge_users.md:37 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:18 +#: ../../moderator_documentation/external_users/purge_users.md:24 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:19 -#: ../../moderator_documentation/external_users/purge_users.md:32 +#: ../../moderator_documentation/external_users/purge_users.md:25 +#: ../../moderator_documentation/external_users/purge_users.md:39 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:20 -#: ../../moderator_documentation/external_users/purge_users.md:33 +#: ../../moderator_documentation/external_users/purge_users.md:26 +#: ../../moderator_documentation/external_users/purge_users.md:40 msgid "" "Select {guilabel}`Accounts` at the top of the page. The " "{guilabel}`Accounts` page opens. You can see a list of known accounts on " "this page." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:21 -#: ../../moderator_documentation/external_users/purge_users.md:34 +#: ../../moderator_documentation/external_users/purge_users.md:27 +#: ../../moderator_documentation/external_users/purge_users.md:41 msgid "" "Select the checkbox ({fa}`square`) next to the account(s) you want to " "purge. Selected accounts show a tick ({fa}`check-square`)." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:22 -#: ../../moderator_documentation/external_users/purge_users.md:35 +#: ../../moderator_documentation/external_users/purge_users.md:28 +#: ../../moderator_documentation/external_users/purge_users.md:42 msgid "Select {guilabel}`Purge` in the {guilabel}`Actions` dropdown." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:23 -#: ../../moderator_documentation/external_users/purge_users.md:36 +#: ../../moderator_documentation/external_users/purge_users.md:29 +#: ../../moderator_documentation/external_users/purge_users.md:43 msgid "" "Select {guilabel}`Go`. A {guilabel}`Do you want to launch purge on " "{count} element(s)` warning appears." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:24 -#: ../../moderator_documentation/external_users/purge_users.md:37 +#: ../../moderator_documentation/external_users/purge_users.md:30 +#: ../../moderator_documentation/external_users/purge_users.md:44 msgid "Select {guilabel}`Launch`." msgstr "" @@ -101,13 +105,13 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:31 +#: ../../moderator_documentation/external_users/purge_users.md:38 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:41 +#: ../../moderator_documentation/external_users/purge_users.md:48 msgid "" "You're done! Your pod clears all the content associated with the selected" " users." diff --git a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/internal_users/handle_registration.po b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/internal_users/handle_registration.po index 56c54423b..91dda55c5 100644 --- a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/internal_users/handle_registration.po +++ b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/internal_users/handle_registration.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/internal_users/handle_registration.md:1 msgid "Handle user registrations" @@ -27,51 +27,55 @@ msgid "" "requires moderators to approve or refuse account creations." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:6 +#: ../../moderator_documentation/internal_users/handle_registration.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/internal_users/handle_registration.md:8 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:9 +#: ../../moderator_documentation/internal_users/handle_registration.md:11 msgid "" "Requests appear in the {guilabel}`User Requests` list. Each request " "contains the following information:" msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:11 +#: ../../moderator_documentation/internal_users/handle_registration.md:13 msgid "The user the request was {guilabel}`Submitted by`" msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:12 +#: ../../moderator_documentation/internal_users/handle_registration.md:14 msgid "The {guilabel}`Creation date` of the request." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:13 +#: ../../moderator_documentation/internal_users/handle_registration.md:15 msgid "__Optional__ – any responses the user left to fields in the sign-up form." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:14 +#: ../../moderator_documentation/internal_users/handle_registration.md:16 msgid "The {guilabel}`Status` of the request." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:15 +#: ../../moderator_documentation/internal_users/handle_registration.md:17 msgid "Which moderator the request is {guilabel}`Assigned to`." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:16 +#: ../../moderator_documentation/internal_users/handle_registration.md:18 msgid "The {guilabel}`Resolution date` of the request." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:17 +#: ../../moderator_documentation/internal_users/handle_registration.md:19 msgid "Any {guilabel}`Internal notes` left by the moderators." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:23 +#: ../../moderator_documentation/internal_users/handle_registration.md:25 msgid "Approve a sign-up request" msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:25 +#: ../../moderator_documentation/internal_users/handle_registration.md:27 msgid "To approve a sign-up request:" msgstr "" @@ -79,45 +83,45 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:29 -#: ../../moderator_documentation/internal_users/handle_registration.md:40 -#: ../../moderator_documentation/internal_users/handle_registration.md:57 +#: ../../moderator_documentation/internal_users/handle_registration.md:35 +#: ../../moderator_documentation/internal_users/handle_registration.md:47 #: ../../moderator_documentation/internal_users/handle_registration.md:68 +#: ../../moderator_documentation/internal_users/handle_registration.md:80 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:30 -#: ../../moderator_documentation/internal_users/handle_registration.md:58 +#: ../../moderator_documentation/internal_users/handle_registration.md:36 +#: ../../moderator_documentation/internal_users/handle_registration.md:69 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:31 -#: ../../moderator_documentation/internal_users/handle_registration.md:42 -#: ../../moderator_documentation/internal_users/handle_registration.md:59 +#: ../../moderator_documentation/internal_users/handle_registration.md:37 +#: ../../moderator_documentation/internal_users/handle_registration.md:49 #: ../../moderator_documentation/internal_users/handle_registration.md:70 +#: ../../moderator_documentation/internal_users/handle_registration.md:82 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:32 -#: ../../moderator_documentation/internal_users/handle_registration.md:43 -#: ../../moderator_documentation/internal_users/handle_registration.md:60 +#: ../../moderator_documentation/internal_users/handle_registration.md:38 +#: ../../moderator_documentation/internal_users/handle_registration.md:50 #: ../../moderator_documentation/internal_users/handle_registration.md:71 +#: ../../moderator_documentation/internal_users/handle_registration.md:83 msgid "" "Select {guilabel}`User Requests` at the top of the screen. A list of " "pending requests appears." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:33 -#: ../../moderator_documentation/internal_users/handle_registration.md:44 -#: ../../moderator_documentation/internal_users/handle_registration.md:61 +#: ../../moderator_documentation/internal_users/handle_registration.md:39 +#: ../../moderator_documentation/internal_users/handle_registration.md:51 #: ../../moderator_documentation/internal_users/handle_registration.md:72 +#: ../../moderator_documentation/internal_users/handle_registration.md:84 msgid "Read through the details of the request." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:34 -#: ../../moderator_documentation/internal_users/handle_registration.md:45 +#: ../../moderator_documentation/internal_users/handle_registration.md:40 +#: ../../moderator_documentation/internal_users/handle_registration.md:52 msgid "Select {guilabel}`Approve` in the {guilabel}`Actions` section." msgstr "" @@ -125,33 +129,33 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:41 -#: ../../moderator_documentation/internal_users/handle_registration.md:69 +#: ../../moderator_documentation/internal_users/handle_registration.md:48 +#: ../../moderator_documentation/internal_users/handle_registration.md:81 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:49 +#: ../../moderator_documentation/internal_users/handle_registration.md:56 msgid "" "That's it! You've approved the user's sign-up request. The user can now " "log in." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:51 +#: ../../moderator_documentation/internal_users/handle_registration.md:58 msgid "Refuse a sign-up request" msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:53 +#: ../../moderator_documentation/internal_users/handle_registration.md:60 msgid "To refuse a sign-up request:" msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:62 #: ../../moderator_documentation/internal_users/handle_registration.md:73 +#: ../../moderator_documentation/internal_users/handle_registration.md:85 msgid "Select {guilabel}`Refuse` in the {guilabel}`Actions` section." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:77 +#: ../../moderator_documentation/internal_users/handle_registration.md:89 msgid "" "That's it! You've refused the user's sign-up request. The user can't log " "in to your pod." diff --git a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/reports/handle_content.po b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/reports/handle_content.po index 5e5119905..edad58e77 100644 --- a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/reports/handle_content.po +++ b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/reports/handle_content.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/reports/handle_content.md:1 msgid "Handle reported content" @@ -34,21 +34,25 @@ msgid "" "moderation page to edit objects." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:10 +#: ../../moderator_documentation/reports/handle_content.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/reports/handle_content.md:12 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:11 +#: ../../moderator_documentation/reports/handle_content.md:13 msgid "{guilabel}`Library` – enables the moderator to delete objects." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:18 +#: ../../moderator_documentation/reports/handle_content.md:20 msgid "Handle reports from the Reports page" msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:20 +#: ../../moderator_documentation/reports/handle_content.md:22 msgid "To handle a content report from the {guilabel}`Reports` page:" msgstr "" @@ -56,46 +60,46 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:24 -#: ../../moderator_documentation/reports/handle_content.md:36 -#: ../../moderator_documentation/reports/handle_content.md:54 -#: ../../moderator_documentation/reports/handle_content.md:70 +#: ../../moderator_documentation/reports/handle_content.md:30 +#: ../../moderator_documentation/reports/handle_content.md:43 +#: ../../moderator_documentation/reports/handle_content.md:65 +#: ../../moderator_documentation/reports/handle_content.md:82 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:25 -#: ../../moderator_documentation/reports/handle_content.md:55 +#: ../../moderator_documentation/reports/handle_content.md:31 +#: ../../moderator_documentation/reports/handle_content.md:66 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:26 -#: ../../moderator_documentation/reports/handle_content.md:38 -#: ../../moderator_documentation/reports/handle_content.md:56 -#: ../../moderator_documentation/reports/handle_content.md:72 +#: ../../moderator_documentation/reports/handle_content.md:32 +#: ../../moderator_documentation/reports/handle_content.md:45 +#: ../../moderator_documentation/reports/handle_content.md:67 +#: ../../moderator_documentation/reports/handle_content.md:84 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:27 -#: ../../moderator_documentation/reports/handle_content.md:39 -#: ../../moderator_documentation/reports/handle_content.md:57 -#: ../../moderator_documentation/reports/handle_content.md:73 +#: ../../moderator_documentation/reports/handle_content.md:33 +#: ../../moderator_documentation/reports/handle_content.md:46 +#: ../../moderator_documentation/reports/handle_content.md:68 +#: ../../moderator_documentation/reports/handle_content.md:85 msgid "[Search for the report](search_reports.md)." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:28 -#: ../../moderator_documentation/reports/handle_content.md:40 +#: ../../moderator_documentation/reports/handle_content.md:34 +#: ../../moderator_documentation/reports/handle_content.md:47 msgid "Select an action from the {guilabel}`Actions` section:" msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:29 -#: ../../moderator_documentation/reports/handle_content.md:41 +#: ../../moderator_documentation/reports/handle_content.md:35 +#: ../../moderator_documentation/reports/handle_content.md:48 msgid "{guilabel}`Resolve` – resolve the report with no further action." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:30 -#: ../../moderator_documentation/reports/handle_content.md:42 +#: ../../moderator_documentation/reports/handle_content.md:36 +#: ../../moderator_documentation/reports/handle_content.md:49 msgid "" "{guilabel}`Delete reported object` – delete the object associated with " "the report. If you delete an artist or album, this deletes all files " @@ -106,65 +110,65 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:37 -#: ../../moderator_documentation/reports/handle_content.md:71 +#: ../../moderator_documentation/reports/handle_content.md:44 +#: ../../moderator_documentation/reports/handle_content.md:83 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:46 -#: ../../moderator_documentation/reports/handle_content.md:84 +#: ../../moderator_documentation/reports/handle_content.md:53 +#: ../../moderator_documentation/reports/handle_content.md:96 msgid "" "Resolving the report assigns it to you so other moderators know who " "handled the report. Add [internal notes](internal_notes.md) to keep a " "record of your changes." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:48 +#: ../../moderator_documentation/reports/handle_content.md:55 msgid "Edit content in the moderation page" msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:50 +#: ../../moderator_documentation/reports/handle_content.md:57 msgid "If you want to edit an object to change its metadata:" msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:58 -#: ../../moderator_documentation/reports/handle_content.md:74 +#: ../../moderator_documentation/reports/handle_content.md:69 +#: ../../moderator_documentation/reports/handle_content.md:86 msgid "" "Select {guilabel}`Open in moderation interface` in the " "{guilabel}`Reported object` section. The object's moderation page opens." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:59 -#: ../../moderator_documentation/reports/handle_content.md:75 +#: ../../moderator_documentation/reports/handle_content.md:70 +#: ../../moderator_documentation/reports/handle_content.md:87 msgid "Select {guilabel}`Edit`. The {guilabel}`Edit` page opens." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:60 -#: ../../moderator_documentation/reports/handle_content.md:76 +#: ../../moderator_documentation/reports/handle_content.md:71 +#: ../../moderator_documentation/reports/handle_content.md:88 msgid "" "Edit the details on this page. Leave a {guilabel}`Summary` of your " "changes for reference." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:61 -#: ../../moderator_documentation/reports/handle_content.md:77 +#: ../../moderator_documentation/reports/handle_content.md:72 +#: ../../moderator_documentation/reports/handle_content.md:89 msgid "Select {guilabel}`Submit and apply edit`." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:62 -#: ../../moderator_documentation/reports/handle_content.md:78 +#: ../../moderator_documentation/reports/handle_content.md:73 +#: ../../moderator_documentation/reports/handle_content.md:90 msgid "Return to the {guilabel}`Reports` page." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:63 -#: ../../moderator_documentation/reports/handle_content.md:79 +#: ../../moderator_documentation/reports/handle_content.md:74 +#: ../../moderator_documentation/reports/handle_content.md:91 msgid "Search for the report." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:64 -#: ../../moderator_documentation/reports/handle_content.md:80 +#: ../../moderator_documentation/reports/handle_content.md:75 +#: ../../moderator_documentation/reports/handle_content.md:92 msgid "Select {guilabel}`Resolve` in the {guilabel}`Actions` section." msgstr "" diff --git a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/reports/handle_users.po b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/reports/handle_users.po index a8650589f..f76e1b2d4 100644 --- a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/reports/handle_users.po +++ b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/reports/handle_users.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/reports/handle_users.md:1 msgid "Handle reported users" @@ -28,13 +28,17 @@ msgid "" "appropriate steps to handle the report." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:6 +#: ../../moderator_documentation/reports/handle_users.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/reports/handle_users.md:8 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:9 +#: ../../moderator_documentation/reports/handle_users.md:11 msgid "To open a user's moderation page:" msgstr "" @@ -42,24 +46,24 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:13 -#: ../../moderator_documentation/reports/handle_users.md:22 +#: ../../moderator_documentation/reports/handle_users.md:19 +#: ../../moderator_documentation/reports/handle_users.md:29 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:14 +#: ../../moderator_documentation/reports/handle_users.md:20 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:15 -#: ../../moderator_documentation/reports/handle_users.md:24 +#: ../../moderator_documentation/reports/handle_users.md:21 +#: ../../moderator_documentation/reports/handle_users.md:31 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:16 -#: ../../moderator_documentation/reports/handle_users.md:25 +#: ../../moderator_documentation/reports/handle_users.md:22 +#: ../../moderator_documentation/reports/handle_users.md:32 msgid "" "[Search for the report](search_reports.md) and select {guilabel}`Open in " "moderation interface` under {guilabel}`Reported object`. The user's " @@ -70,35 +74,35 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:23 +#: ../../moderator_documentation/reports/handle_users.md:30 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the page to open the " "{guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:29 +#: ../../moderator_documentation/reports/handle_users.md:36 msgid "You can change the following settings in the moderation interface:" msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:31 +#: ../../moderator_documentation/reports/handle_users.md:38 msgid "" "{guilabel}`Login status` – disable this switch to prevent the user being " "able to log in." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:32 +#: ../../moderator_documentation/reports/handle_users.md:39 msgid "" "{guilabel}`Permissions` – add or remove permissions associated with the " "user." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:33 +#: ../../moderator_documentation/reports/handle_users.md:40 msgid "" "{guilabel}`Upload quota` – change the amount of data (in megabytes) that " "the user can upload." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:35 +#: ../../moderator_documentation/reports/handle_users.md:42 msgid "" "Once you have made your changes, return to the {guilabel}`Reports` page " "and {guilabel}`Resolve` the report. Resolving the report assigns it to " diff --git a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/reports/internal_notes.po b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/reports/internal_notes.po index c0bddc905..0603c3e3c 100644 --- a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/reports/internal_notes.po +++ b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/reports/internal_notes.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/reports/internal_notes.md:1 msgid "Use internal notes" @@ -28,17 +28,21 @@ msgid "" "only visible to pod admins and moderators." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:6 +#: ../../moderator_documentation/reports/internal_notes.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/reports/internal_notes.md:8 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:9 +#: ../../moderator_documentation/reports/internal_notes.md:11 msgid "Add notes to a report" msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:11 +#: ../../moderator_documentation/reports/internal_notes.md:13 msgid "" "You can add notes to __Unresolved__ and __Resolved__ reports. To add an " "internal note:" @@ -48,44 +52,44 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:15 -#: ../../moderator_documentation/reports/internal_notes.md:26 -#: ../../moderator_documentation/reports/internal_notes.md:45 +#: ../../moderator_documentation/reports/internal_notes.md:21 +#: ../../moderator_documentation/reports/internal_notes.md:33 #: ../../moderator_documentation/reports/internal_notes.md:56 +#: ../../moderator_documentation/reports/internal_notes.md:68 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:16 -#: ../../moderator_documentation/reports/internal_notes.md:46 +#: ../../moderator_documentation/reports/internal_notes.md:22 +#: ../../moderator_documentation/reports/internal_notes.md:57 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:17 -#: ../../moderator_documentation/reports/internal_notes.md:28 -#: ../../moderator_documentation/reports/internal_notes.md:47 +#: ../../moderator_documentation/reports/internal_notes.md:23 +#: ../../moderator_documentation/reports/internal_notes.md:35 #: ../../moderator_documentation/reports/internal_notes.md:58 +#: ../../moderator_documentation/reports/internal_notes.md:70 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:18 -#: ../../moderator_documentation/reports/internal_notes.md:29 -#: ../../moderator_documentation/reports/internal_notes.md:48 +#: ../../moderator_documentation/reports/internal_notes.md:24 +#: ../../moderator_documentation/reports/internal_notes.md:36 #: ../../moderator_documentation/reports/internal_notes.md:59 +#: ../../moderator_documentation/reports/internal_notes.md:71 msgid "[Search for the report](search_reports.md)." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:19 -#: ../../moderator_documentation/reports/internal_notes.md:30 +#: ../../moderator_documentation/reports/internal_notes.md:25 +#: ../../moderator_documentation/reports/internal_notes.md:37 msgid "" "{guilabel}`Write` your note in the {guilabel}`Internal notes` section. " "This input field supports Markdown syntax. You can {guilabel}`Preview` " "how the note will look to other users." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:20 -#: ../../moderator_documentation/reports/internal_notes.md:31 +#: ../../moderator_documentation/reports/internal_notes.md:26 +#: ../../moderator_documentation/reports/internal_notes.md:38 msgid "Select {guilabel}`Add note` to save your note." msgstr "" @@ -93,39 +97,39 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:27 -#: ../../moderator_documentation/reports/internal_notes.md:57 +#: ../../moderator_documentation/reports/internal_notes.md:34 +#: ../../moderator_documentation/reports/internal_notes.md:69 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:35 +#: ../../moderator_documentation/reports/internal_notes.md:42 msgid "Delete notes from a report" msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:38 +#: ../../moderator_documentation/reports/internal_notes.md:45 msgid "" "Deleting an internal note is irreversible. Make sure you are not deleting" " anything important." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:41 +#: ../../moderator_documentation/reports/internal_notes.md:48 msgid "" "You can delete your own notes and the notes of other moderators. You can " "do this for both __Resolved__ and __Unresolved__ reports. To delete an " "internal note:" msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:49 #: ../../moderator_documentation/reports/internal_notes.md:60 +#: ../../moderator_documentation/reports/internal_notes.md:72 msgid "" "Find the note you want to delete in the {guilabel}`Internal notes` " "section." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:50 #: ../../moderator_documentation/reports/internal_notes.md:61 +#: ../../moderator_documentation/reports/internal_notes.md:73 msgid "Select {guilabel}`Delete`" msgstr "" diff --git a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/reports/search_reports.po b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/reports/search_reports.po index 934994ee0..5f33a33a7 100644 --- a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/reports/search_reports.po +++ b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/reports/search_reports.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/reports/search_reports.md:1 msgid "Search for reports" @@ -28,7 +28,11 @@ msgid "" "key words." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:6 +#: ../../moderator_documentation/reports/search_reports.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/reports/search_reports.md:8 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." @@ -38,52 +42,52 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:11 -#: ../../moderator_documentation/reports/search_reports.md:25 +#: ../../moderator_documentation/reports/search_reports.md:17 +#: ../../moderator_documentation/reports/search_reports.md:32 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:12 +#: ../../moderator_documentation/reports/search_reports.md:18 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:13 -#: ../../moderator_documentation/reports/search_reports.md:27 +#: ../../moderator_documentation/reports/search_reports.md:19 +#: ../../moderator_documentation/reports/search_reports.md:34 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:14 -#: ../../moderator_documentation/reports/search_reports.md:28 +#: ../../moderator_documentation/reports/search_reports.md:20 +#: ../../moderator_documentation/reports/search_reports.md:35 msgid "Use the filters to find the report you want:" msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:15 -#: ../../moderator_documentation/reports/search_reports.md:29 +#: ../../moderator_documentation/reports/search_reports.md:21 +#: ../../moderator_documentation/reports/search_reports.md:36 msgid "" "Enter key words in the {guilabel}`Search` field. This enables you to " "search for content in the report's {guilabel}`Message` section. Hit " "{kbd}`⏎ Return` to update your search." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:16 -#: ../../moderator_documentation/reports/search_reports.md:30 +#: ../../moderator_documentation/reports/search_reports.md:22 +#: ../../moderator_documentation/reports/search_reports.md:37 msgid "Filter reports by {guilabel}`Status`." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:17 -#: ../../moderator_documentation/reports/search_reports.md:31 +#: ../../moderator_documentation/reports/search_reports.md:23 +#: ../../moderator_documentation/reports/search_reports.md:38 msgid "Filter reports by {guilabel}`Category`." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:18 -#: ../../moderator_documentation/reports/search_reports.md:32 +#: ../../moderator_documentation/reports/search_reports.md:24 +#: ../../moderator_documentation/reports/search_reports.md:39 msgid "Select the criteria for {guilabel}`Ordering` of your search results." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:19 -#: ../../moderator_documentation/reports/search_reports.md:33 +#: ../../moderator_documentation/reports/search_reports.md:25 +#: ../../moderator_documentation/reports/search_reports.md:40 msgid "Select which {guilabel}`Order` you want to see your search results in." msgstr "" @@ -91,13 +95,13 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:26 +#: ../../moderator_documentation/reports/search_reports.md:33 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:37 +#: ../../moderator_documentation/reports/search_reports.md:44 msgid "" "Once you have found the required report, you can handle the reported " "[user](handle_users.md) or [content](handle_content.md). You can also " diff --git a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/reports/view_reports.po b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/reports/view_reports.po index 71961b219..f7b1ff972 100644 --- a/docs/locales/en_US/LC_MESSAGES/moderator_documentation/reports/view_reports.po +++ b/docs/locales/en_US/LC_MESSAGES/moderator_documentation/reports/view_reports.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/reports/view_reports.md:1 msgid "View unresolved reports" @@ -28,17 +28,21 @@ msgid "" "reports that users have submitted." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:6 +#: ../../moderator_documentation/reports/view_reports.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/reports/view_reports.md:8 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:9 +#: ../../moderator_documentation/reports/view_reports.md:11 msgid "Check the Reports page" msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:11 +#: ../../moderator_documentation/reports/view_reports.md:13 msgid "" "You can see a list of unresolved reports by going to the " "{guilabel}`Reports` page. To do this:" @@ -48,19 +52,19 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:15 -#: ../../moderator_documentation/reports/view_reports.md:23 +#: ../../moderator_documentation/reports/view_reports.md:21 +#: ../../moderator_documentation/reports/view_reports.md:30 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:16 +#: ../../moderator_documentation/reports/view_reports.md:22 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:17 -#: ../../moderator_documentation/reports/view_reports.md:25 +#: ../../moderator_documentation/reports/view_reports.md:23 +#: ../../moderator_documentation/reports/view_reports.md:32 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" @@ -68,89 +72,89 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:24 +#: ../../moderator_documentation/reports/view_reports.md:31 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:29 +#: ../../moderator_documentation/reports/view_reports.md:36 msgid "" "That's it! A list of unresolved reports appears on the screen. The " "summary contains the following information:" msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:31 -#: ../../moderator_documentation/reports/view_reports.md:46 +#: ../../moderator_documentation/reports/view_reports.md:38 +#: ../../moderator_documentation/reports/view_reports.md:53 msgid "The user who submitted the report." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:32 +#: ../../moderator_documentation/reports/view_reports.md:39 msgid "The report {guilabel}`Category`." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:33 +#: ../../moderator_documentation/reports/view_reports.md:40 msgid "The date the user submitted the report." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:34 -#: ../../moderator_documentation/reports/view_reports.md:50 +#: ../../moderator_documentation/reports/view_reports.md:41 +#: ../../moderator_documentation/reports/view_reports.md:57 msgid "The message the user posted with the report (if applicable)." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:35 +#: ../../moderator_documentation/reports/view_reports.md:42 msgid "The {guilabel}`Status` of the report." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:36 +#: ../../moderator_documentation/reports/view_reports.md:43 msgid "Any {guilabel}`Internal notes` left by moderators." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:37 +#: ../../moderator_documentation/reports/view_reports.md:44 msgid "A summary of the {guilabel}`Reported object`." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:38 +#: ../../moderator_documentation/reports/view_reports.md:45 msgid "A list of available {guilabel}`Actions`." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:40 +#: ../../moderator_documentation/reports/view_reports.md:47 msgid "" "Use the tools on this page the handle the reported " "[content](handle_content.md) or [user](handle_users.md)." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:42 +#: ../../moderator_documentation/reports/view_reports.md:49 msgid "Email notifications" msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:44 +#: ../../moderator_documentation/reports/view_reports.md:51 msgid "" "When a user submits a report, an email gets sent to all pod moderators. " "This email contains a summary of the report including:" msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:47 +#: ../../moderator_documentation/reports/view_reports.md:54 msgid "The object that the user reported." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:48 +#: ../../moderator_documentation/reports/view_reports.md:55 msgid "A link to the object on your pod." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:49 +#: ../../moderator_documentation/reports/view_reports.md:56 msgid "A link to the object's moderation page." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:51 +#: ../../moderator_documentation/reports/view_reports.md:58 msgid "A link to the report." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:52 +#: ../../moderator_documentation/reports/view_reports.md:59 msgid "A link to the {guilabel}`Reports` page." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:54 +#: ../../moderator_documentation/reports/view_reports.md:61 msgid "Follow the links in the email to view the report." msgstr "" diff --git a/docs/locales/en_US/LC_MESSAGES/user_documentation/libraries/tag_music.po b/docs/locales/en_US/LC_MESSAGES/user_documentation/libraries/tag_music.po index be784e262..a310f55df 100644 --- a/docs/locales/en_US/LC_MESSAGES/user_documentation/libraries/tag_music.po +++ b/docs/locales/en_US/LC_MESSAGES/user_documentation/libraries/tag_music.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: funkwhale 1.2.5\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 22:14+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../user_documentation/libraries/tag_music.md:1 msgid "Tag your content with Picard" @@ -40,309 +40,313 @@ msgstr "" msgid "This guide shows you how to tag your content with MusicBrainz Picard." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:19 -msgid "Name" -msgstr "" - -#: ../../user_documentation/libraries/tag_music.md:20 -msgid "Description" +#: ../../user_documentation/libraries/tag_music.md +msgid "Supported tags" msgstr "" #: ../../user_documentation/libraries/tag_music.md:21 -msgid "Example value" +msgid "Name" msgstr "" #: ../../user_documentation/libraries/tag_music.md:22 -msgid "`Title`*" +msgid "Description" msgstr "" #: ../../user_documentation/libraries/tag_music.md:23 -msgid "The track title." +msgid "Example value" msgstr "" #: ../../user_documentation/libraries/tag_music.md:24 -msgid "`Letting you`" +msgid "`Title`*" msgstr "" #: ../../user_documentation/libraries/tag_music.md:25 -msgid "`Artist`*" +msgid "The track title." msgstr "" #: ../../user_documentation/libraries/tag_music.md:26 -msgid "The artist name." +msgid "`Letting you`" msgstr "" #: ../../user_documentation/libraries/tag_music.md:27 -msgid "`Nine Inch Nails`" +msgid "`Artist`*" msgstr "" #: ../../user_documentation/libraries/tag_music.md:28 -msgid "`Album`" +msgid "The artist name." msgstr "" #: ../../user_documentation/libraries/tag_music.md:29 +msgid "`Nine Inch Nails`" +msgstr "" + +#: ../../user_documentation/libraries/tag_music.md:30 +msgid "`Album`" +msgstr "" + +#: ../../user_documentation/libraries/tag_music.md:31 msgid "" "The album title. If none is provided, an `[Unknown Album]` entry is " "created." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:30 +#: ../../user_documentation/libraries/tag_music.md:32 msgid "`The Slip`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:31 +#: ../../user_documentation/libraries/tag_music.md:33 msgid "`Album artist`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:32 +#: ../../user_documentation/libraries/tag_music.md:34 msgid "The album artist name (can be different than the track artist)." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:33 +#: ../../user_documentation/libraries/tag_music.md:35 msgid "`Trent Reznor`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:34 +#: ../../user_documentation/libraries/tag_music.md:36 msgid "`Genre`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:35 +#: ../../user_documentation/libraries/tag_music.md:37 msgid "" "A comma separated list of tags to associate with the track. Other " "supported separators: `;` and `/`." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:37 +#: ../../user_documentation/libraries/tag_music.md:39 msgid "`Industrial, Metal`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:38 +#: ../../user_documentation/libraries/tag_music.md:40 msgid "`Track number`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:39 +#: ../../user_documentation/libraries/tag_music.md:41 msgid "The position of the track in the album/release." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:40 +#: ../../user_documentation/libraries/tag_music.md:42 msgid "`4`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:41 +#: ../../user_documentation/libraries/tag_music.md:43 msgid "`Disc number`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:42 +#: ../../user_documentation/libraries/tag_music.md:44 msgid "The disc number (in case of multi-disc albums)." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:43 +#: ../../user_documentation/libraries/tag_music.md:45 msgid "`1`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:44 +#: ../../user_documentation/libraries/tag_music.md:46 msgid "`Date`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:45 +#: ../../user_documentation/libraries/tag_music.md:47 msgid "The release date of the track or album." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:46 +#: ../../user_documentation/libraries/tag_music.md:48 msgid "`2019`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:47 +#: ../../user_documentation/libraries/tag_music.md:49 msgid "`License`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:48 +#: ../../user_documentation/libraries/tag_music.md:50 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 +#: ../../user_documentation/libraries/tag_music.md:52 +#: ../../user_documentation/libraries/tag_music.md:56 msgid "`CC-BY 3.0: http://creativecommons.org/licenses/cc-by/3.0/`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:51 +#: ../../user_documentation/libraries/tag_music.md:53 msgid "`Copyright`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:52 +#: ../../user_documentation/libraries/tag_music.md:54 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 +#: ../../user_documentation/libraries/tag_music.md:57 msgid "`Pictures`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:56 +#: ../../user_documentation/libraries/tag_music.md:58 msgid "The first embeded picture found is used as the album cover." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:58 +#: ../../user_documentation/libraries/tag_music.md:60 msgid "`MusicBrainz Recording ID`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:59 +#: ../../user_documentation/libraries/tag_music.md:61 msgid "The MusicBrainz ID for the recording." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:60 +#: ../../user_documentation/libraries/tag_music.md:62 msgid "`99244237-850b-4a93-904d-57305bcadb4e`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:61 +#: ../../user_documentation/libraries/tag_music.md:63 msgid "`MusicBrainz Album ID`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:62 +#: ../../user_documentation/libraries/tag_music.md:64 msgid "The MusicBrainz ID for the album." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:63 +#: ../../user_documentation/libraries/tag_music.md:65 msgid "`bca982fd-ab73-3c9f-ad07-9104a4f53a32`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:64 +#: ../../user_documentation/libraries/tag_music.md:66 msgid "`MusicBrainz Artist ID`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:65 +#: ../../user_documentation/libraries/tag_music.md:67 msgid "The MusicBrainz ID for the artist." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:66 -#: ../../user_documentation/libraries/tag_music.md:69 +#: ../../user_documentation/libraries/tag_music.md:68 +#: ../../user_documentation/libraries/tag_music.md:71 msgid "`b7ffd2af-418f-4be2-bdd1-22f8b48613da`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:67 +#: ../../user_documentation/libraries/tag_music.md:69 msgid "`MusicBrainz Album Artist ID`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:68 +#: ../../user_documentation/libraries/tag_music.md:70 msgid "The MusicBrainz ID for the album artist." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:74 +#: ../../user_documentation/libraries/tag_music.md:75 msgid "Tag content" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:76 +#: ../../user_documentation/libraries/tag_music.md:77 msgid "To tag content using MusicBrainz Picard:" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:78 +#: ../../user_documentation/libraries/tag_music.md:79 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 +#: ../../user_documentation/libraries/tag_music.md:80 msgid "Select the files or directory you want to tag." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:80 +#: ../../user_documentation/libraries/tag_music.md:81 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 +#: ../../user_documentation/libraries/tag_music.md:82 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 +#: ../../user_documentation/libraries/tag_music.md:83 +#: ../../user_documentation/libraries/tag_music.md:97 +#: ../../user_documentation/libraries/tag_music.md:106 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 +#: ../../user_documentation/libraries/tag_music.md:85 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 +#: ../../user_documentation/libraries/tag_music.md:87 msgid "Alternative versions" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:88 +#: ../../user_documentation/libraries/tag_music.md:89 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 +#: ../../user_documentation/libraries/tag_music.md:91 msgid "Alternative albums" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:92 +#: ../../user_documentation/libraries/tag_music.md:93 msgid "If Picard has selected a different version of the album you are tagging:" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:94 +#: ../../user_documentation/libraries/tag_music.md:95 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 +#: ../../user_documentation/libraries/tag_music.md:96 msgid "Select the correct release from the list." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:98 +#: ../../user_documentation/libraries/tag_music.md:99 msgid "Alternative tracks" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:100 +#: ../../user_documentation/libraries/tag_music.md:101 msgid "If Picard can't find a release for a track:" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:102 +#: ../../user_documentation/libraries/tag_music.md:103 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 +#: ../../user_documentation/libraries/tag_music.md:104 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 +#: ../../user_documentation/libraries/tag_music.md:105 msgid "Select the correct track and click on {guilabel}`Load into Picard`." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:107 +#: ../../user_documentation/libraries/tag_music.md:108 msgid "Add items to MusicBrainz" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:109 +#: ../../user_documentation/libraries/tag_music.md:110 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:111 +#: ../../user_documentation/libraries/tag_music.md:112 msgid "Once you have added the content to MusicBrainz, Picard can tag your files." msgstr "" diff --git a/docs/locales/en_US/LC_MESSAGES/user_documentation/libraries/upload_content.po b/docs/locales/en_US/LC_MESSAGES/user_documentation/libraries/upload_content.po index a55642c8b..84f7ba14d 100644 --- a/docs/locales/en_US/LC_MESSAGES/user_documentation/libraries/upload_content.po +++ b/docs/locales/en_US/LC_MESSAGES/user_documentation/libraries/upload_content.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../user_documentation/libraries/upload_content.md:1 msgid "Upload content to a library" @@ -43,68 +43,67 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/libraries/upload_content.md:13 -#: ../../user_documentation/libraries/upload_content.md:26 +#: ../../user_documentation/libraries/upload_content.md:17 +#: ../../user_documentation/libraries/upload_content.md:31 msgid "Log in to your pod." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:14 +#: ../../user_documentation/libraries/upload_content.md:18 msgid "Select the upload icon ({fa}`upload`) in the top of the sidebar." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:15 -#: ../../user_documentation/libraries/upload_content.md:28 +#: ../../user_documentation/libraries/upload_content.md:19 +#: ../../user_documentation/libraries/upload_content.md:33 msgid "" "Select {guilabel}`Get started` under {guilabel}`Upload third-party " "content in a library`." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:16 -#: ../../user_documentation/libraries/upload_content.md:29 +#: ../../user_documentation/libraries/upload_content.md:20 +#: ../../user_documentation/libraries/upload_content.md:34 msgid "A screen appears showing your upload quota and your libraries." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:17 -#: ../../user_documentation/libraries/upload_content.md:30 +#: ../../user_documentation/libraries/upload_content.md:21 +#: ../../user_documentation/libraries/upload_content.md:35 msgid "Select {guilabel}`Upload` under the library you want to add content to." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:18 +#: ../../user_documentation/libraries/upload_content.md:22 msgid "" "Click on the section marked {guilabel}`Click to select files` to open a " "file picker, or drag and drop your files on to it." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:19 +#: ../../user_documentation/libraries/upload_content.md:23 msgid "" "If you opened the file picker, select the files you want to upload and " "confirm." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:20 -#: ../../user_documentation/libraries/upload_content.md:32 +#: ../../user_documentation/libraries/upload_content.md:24 +#: ../../user_documentation/libraries/upload_content.md:37 msgid "" "The screen shows you the status of each upload. Once the upload queue is " "empty, your upload is complete." msgstr "" -#: ../../user_documentation/libraries/upload_content.md -msgid "Mobile" -msgstr "" - -#: ../../user_documentation/libraries/upload_content.md:27 +#: ../../user_documentation/libraries/upload_content.md:32 msgid "Select the upload icon ({fa}`upload`) at the top of the screen." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:31 +#: ../../user_documentation/libraries/upload_content.md:36 msgid "" "Click on the section marked {guilabel}`Click to select files` to open a " "file picker Select the files you want to upload and confirm." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:36 +#: ../../user_documentation/libraries/upload_content.md:41 msgid "" "Congratulations! You added some content to your library. You can now " "listen to your tracks on your {term}`Funkwhale pod <Pod>`." msgstr "" +#~ msgid "Mobile" +#~ msgstr "" + diff --git a/docs/locales/en_US/LC_MESSAGES/user_documentation/playlists/create_playlist.po b/docs/locales/en_US/LC_MESSAGES/user_documentation/playlists/create_playlist.po index 1314f6f01..899b8e2c9 100644 --- a/docs/locales/en_US/LC_MESSAGES/user_documentation/playlists/create_playlist.po +++ b/docs/locales/en_US/LC_MESSAGES/user_documentation/playlists/create_playlist.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../user_documentation/playlists/create_playlist.md:1 msgid "Create a playlist" @@ -33,59 +33,60 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:9 -#: ../../user_documentation/playlists/create_playlist.md:23 +#: ../../user_documentation/playlists/create_playlist.md:13 +#: ../../user_documentation/playlists/create_playlist.md:28 msgid "Log in to your account." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:10 +#: ../../user_documentation/playlists/create_playlist.md:14 msgid "" "Select {guilabel}`Playlists` under the {guilabel}`My Library` section of " "the sidebar. The {guilabel}`Browsing playlists` screen opens." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:11 -#: ../../user_documentation/playlists/create_playlist.md:26 +#: ../../user_documentation/playlists/create_playlist.md:15 +#: ../../user_documentation/playlists/create_playlist.md:31 msgid "" "Select {guilabel}`Manage your playlists`. The {guilabel}`Manage " "playlists` screen appears." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:12 -#: ../../user_documentation/playlists/create_playlist.md:27 +#: ../../user_documentation/playlists/create_playlist.md:16 +#: ../../user_documentation/playlists/create_playlist.md:32 msgid "Enter a {guilabel}`Playlist name` for your new playlist." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:13 -#: ../../user_documentation/playlists/create_playlist.md:28 +#: ../../user_documentation/playlists/create_playlist.md:17 +#: ../../user_documentation/playlists/create_playlist.md:33 msgid "" "Select the {guilabel}`Playlist visibility` for your playlist. Choose from" " the following options:" msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:14 +#: ../../user_documentation/playlists/create_playlist.md:18 +#: ../../user_documentation/playlists/create_playlist.md:34 msgid "" "{guilabel}`Everyone, across all instances` – the playlist is available to" " everybody who interacts with your {term}`pod`. This includes users of " "other pods." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:15 -#: ../../user_documentation/playlists/create_playlist.md:30 +#: ../../user_documentation/playlists/create_playlist.md:19 +#: ../../user_documentation/playlists/create_playlist.md:35 msgid "" "{guilabel}`Everyone on this instance` – the playlist is available to all " "users on your pod. This does not include users of other pods." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:16 -#: ../../user_documentation/playlists/create_playlist.md:31 +#: ../../user_documentation/playlists/create_playlist.md:20 +#: ../../user_documentation/playlists/create_playlist.md:36 msgid "" "{guilabel}`Nobody except me` – the playlist is only available to you and " "people you share it with." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:17 -#: ../../user_documentation/playlists/create_playlist.md:32 +#: ../../user_documentation/playlists/create_playlist.md:21 +#: ../../user_documentation/playlists/create_playlist.md:37 msgid "" "Select {guilabel}`Create playlist`. A {guilabel}`Playlist created` " "message appears." @@ -95,26 +96,26 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:24 +#: ../../user_documentation/playlists/create_playlist.md:29 msgid "Select the hamburger menu ({fa}`bars`) to open the menu bar." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:25 +#: ../../user_documentation/playlists/create_playlist.md:30 msgid "" "Select {menuselection}`My Library --> Playlists`. The {guilabel}`Browsing" " playlists` screen opens." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:29 -msgid "" -"{guilabel}`Everyone, across all instances` – the playlist is available to" -" everybody who interacts with your pod. This includes users of other " -"pods." -msgstr "" - -#: ../../user_documentation/playlists/create_playlist.md:36 +#: ../../user_documentation/playlists/create_playlist.md:41 msgid "" "Congratulations! You've created your playlist. Now you can [add some " "content to it](add_content.md)." msgstr "" +#~ msgid "" +#~ "{guilabel}`Everyone, across all instances` –" +#~ " the playlist is available to " +#~ "everybody who interacts with your pod." +#~ " This includes users of other pods." +#~ msgstr "" + diff --git a/docs/locales/en_US/LC_MESSAGES/user_documentation/playlists/remove_content.po b/docs/locales/en_US/LC_MESSAGES/user_documentation/playlists/remove_content.po index 7948505f4..1a029da07 100644 --- a/docs/locales/en_US/LC_MESSAGES/user_documentation/playlists/remove_content.po +++ b/docs/locales/en_US/LC_MESSAGES/user_documentation/playlists/remove_content.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../user_documentation/playlists/remove_content.md:1 msgid "Remove content from a playlist" @@ -35,58 +35,57 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/playlists/remove_content.md:11 -#: ../../user_documentation/playlists/remove_content.md:22 +#: ../../user_documentation/playlists/remove_content.md:15 +#: ../../user_documentation/playlists/remove_content.md:27 msgid "Log in to your account." msgstr "" -#: ../../user_documentation/playlists/remove_content.md:12 +#: ../../user_documentation/playlists/remove_content.md:16 msgid "" "Select {guilabel}`Playlists` under the {guilabel}`My Library` section of " "the sidebar. The {guilabel}`Browsing playlists` screen opens." msgstr "" -#: ../../user_documentation/playlists/remove_content.md:13 -#: ../../user_documentation/playlists/remove_content.md:25 +#: ../../user_documentation/playlists/remove_content.md:17 +#: ../../user_documentation/playlists/remove_content.md:30 msgid "" "Select {guilabel}`Manage your playlists`. The {guilabel}`Manage " "playlists` screen appears." msgstr "" -#: ../../user_documentation/playlists/remove_content.md:14 -#: ../../user_documentation/playlists/remove_content.md:26 +#: ../../user_documentation/playlists/remove_content.md:18 +#: ../../user_documentation/playlists/remove_content.md:31 msgid "" "Select the edit icon ({fa}`edit`) next to the playlist you want to edit. " "The playlist edit screen appears." msgstr "" -#: ../../user_documentation/playlists/remove_content.md:15 -#: ../../user_documentation/playlists/remove_content.md:27 +#: ../../user_documentation/playlists/remove_content.md:19 +#: ../../user_documentation/playlists/remove_content.md:32 msgid "" "Select the delete icon ({fa}`trash`) next to the content you want to " "remove. Select {guilabel}`Clear playlist` to remove all content at once." msgstr "" -#: ../../user_documentation/playlists/remove_content.md:16 -#: ../../user_documentation/playlists/remove_content.md:28 +#: ../../user_documentation/playlists/remove_content.md:20 +#: ../../user_documentation/playlists/remove_content.md:33 msgid "Select {guilabel}`Stop Editing` to finish editing." msgstr "" -#: ../../user_documentation/playlists/remove_content.md -msgid "Mobile" -msgstr "" - -#: ../../user_documentation/playlists/remove_content.md:23 +#: ../../user_documentation/playlists/remove_content.md:28 msgid "Select the hamburger menu ({fa}`bars`) to open the menu bar." msgstr "" -#: ../../user_documentation/playlists/remove_content.md:24 +#: ../../user_documentation/playlists/remove_content.md:29 msgid "" "Select {menuselection}`My Library --> Playlists`. The {guilabel}`Browsing" " playlists` screen opens." msgstr "" -#: ../../user_documentation/playlists/remove_content.md:32 +#: ../../user_documentation/playlists/remove_content.md:37 msgid "That's it! You've removed the content from your playlist." msgstr "" +#~ msgid "Mobile" +#~ msgstr "" + diff --git a/docs/locales/en_US/LC_MESSAGES/user_documentation/playlists/reorder_content.po b/docs/locales/en_US/LC_MESSAGES/user_documentation/playlists/reorder_content.po index 207a91645..4ab73a536 100644 --- a/docs/locales/en_US/LC_MESSAGES/user_documentation/playlists/reorder_content.po +++ b/docs/locales/en_US/LC_MESSAGES/user_documentation/playlists/reorder_content.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../user_documentation/playlists/reorder_content.md:1 msgid "Reorder content in a playlist" @@ -29,58 +29,57 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/playlists/reorder_content.md:7 -#: ../../user_documentation/playlists/reorder_content.md:18 +#: ../../user_documentation/playlists/reorder_content.md:11 +#: ../../user_documentation/playlists/reorder_content.md:23 msgid "Log in to your account." msgstr "" -#: ../../user_documentation/playlists/reorder_content.md:8 +#: ../../user_documentation/playlists/reorder_content.md:12 msgid "" "Select {guilabel}`Playlists` under the {guilabel}`My Library` section of " "the sidebar. The {guilabel}`Browsing playlists` screen opens." msgstr "" -#: ../../user_documentation/playlists/reorder_content.md:9 -#: ../../user_documentation/playlists/reorder_content.md:21 +#: ../../user_documentation/playlists/reorder_content.md:13 +#: ../../user_documentation/playlists/reorder_content.md:26 msgid "" "Select {guilabel}`Manage your playlists`. The {guilabel}`Manage " "playlists` screen appears." msgstr "" -#: ../../user_documentation/playlists/reorder_content.md:10 -#: ../../user_documentation/playlists/reorder_content.md:22 +#: ../../user_documentation/playlists/reorder_content.md:14 +#: ../../user_documentation/playlists/reorder_content.md:27 msgid "" "Select the edit icon ({fa}`edit`) next to the playlist you want to edit. " "The playlist edit screen appears." msgstr "" -#: ../../user_documentation/playlists/reorder_content.md:11 -#: ../../user_documentation/playlists/reorder_content.md:23 +#: ../../user_documentation/playlists/reorder_content.md:15 +#: ../../user_documentation/playlists/reorder_content.md:28 msgid "" "Drag and drop the tracks in the playlist into the order you want. The " "position number of each track appears on the left side." msgstr "" -#: ../../user_documentation/playlists/reorder_content.md:12 -#: ../../user_documentation/playlists/reorder_content.md:24 +#: ../../user_documentation/playlists/reorder_content.md:16 +#: ../../user_documentation/playlists/reorder_content.md:29 msgid "Select {guilabel}`Stop Editing` to finish editing." msgstr "" -#: ../../user_documentation/playlists/reorder_content.md -msgid "Mobile" -msgstr "" - -#: ../../user_documentation/playlists/reorder_content.md:19 +#: ../../user_documentation/playlists/reorder_content.md:24 msgid "Select the hamburger menu ({fa}`bars`) to open the menu bar." msgstr "" -#: ../../user_documentation/playlists/reorder_content.md:20 +#: ../../user_documentation/playlists/reorder_content.md:25 msgid "" "Select {menuselection}`My Library --> Playlists`. The {guilabel}`Browsing" " playlists` screen opens." msgstr "" -#: ../../user_documentation/playlists/reorder_content.md:29 +#: ../../user_documentation/playlists/reorder_content.md:33 msgid "You're done! You've updated the order of the tracks in your playlist." msgstr "" +#~ msgid "Mobile" +#~ msgstr "" + diff --git a/docs/locales/en_US/LC_MESSAGES/user_documentation/plugins/listenbrainz_plugin.po b/docs/locales/en_US/LC_MESSAGES/user_documentation/plugins/listenbrainz_plugin.po index 8d210d517..03963263a 100644 --- a/docs/locales/en_US/LC_MESSAGES/user_documentation/plugins/listenbrainz_plugin.po +++ b/docs/locales/en_US/LC_MESSAGES/user_documentation/plugins/listenbrainz_plugin.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../user_documentation/plugins/listenbrainz_plugin.md:1 msgid "ListenBrainz plugin" @@ -34,65 +34,64 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:7 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:21 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:11 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:26 msgid "Log in to your account." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:8 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:12 msgid "Select the cog icon ({fa}`cog`) or your avatar to expand the user menu." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:9 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:23 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:13 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:28 msgid "Select {guilabel}`Settings`." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:10 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:24 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:14 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:29 msgid "Scroll down to the {guilabel}`Plugins` section." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:11 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:25 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:15 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:30 msgid "Select {guilabel}`Manage plugins`." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:12 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:26 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:16 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:31 msgid "Find the {guilabel}`ListenBrainz` plugin." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:13 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:27 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:17 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:32 msgid "Toggle the {guilabel}`Enabled` switch." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:14 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:28 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:18 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:33 msgid "" "Enter {guilabel}`Your ListenBrainz user token`. You can find this on your" " ListenBrainz profile." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:15 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:29 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:19 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:34 msgid "Select {guilabel}`Save`." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md -msgid "Mobile" -msgstr "" - -#: ../../user_documentation/plugins/listenbrainz_plugin.md:22 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:27 msgid "" "Select the cog icon ({fa}`cog`) or your avatar to open the " "{guilabel}`Options` menu." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:33 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:38 msgid "" "That's it! You've set up the __ListenBrainz__ plugin. When you listen to " "tracks, the plugin sends the information to ListenBrainz." msgstr "" +#~ msgid "Mobile" +#~ msgstr "" + diff --git a/docs/locales/en_US/LC_MESSAGES/user_documentation/plugins/maloja_plugin.po b/docs/locales/en_US/LC_MESSAGES/user_documentation/plugins/maloja_plugin.po index 4a4d05929..0acc737a4 100644 --- a/docs/locales/en_US/LC_MESSAGES/user_documentation/plugins/maloja_plugin.po +++ b/docs/locales/en_US/LC_MESSAGES/user_documentation/plugins/maloja_plugin.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../user_documentation/plugins/maloja_plugin.md:1 msgid "Maloja plugin" @@ -43,73 +43,72 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:9 -#: ../../user_documentation/plugins/maloja_plugin.md:24 +#: ../../user_documentation/plugins/maloja_plugin.md:13 +#: ../../user_documentation/plugins/maloja_plugin.md:29 msgid "Log in to your account." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:10 +#: ../../user_documentation/plugins/maloja_plugin.md:14 msgid "Select the cog icon ({fa}`cog`) or your avatar to expand the user menu." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:11 -#: ../../user_documentation/plugins/maloja_plugin.md:26 +#: ../../user_documentation/plugins/maloja_plugin.md:15 +#: ../../user_documentation/plugins/maloja_plugin.md:31 msgid "Select {guilabel}`Settings`." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:12 -#: ../../user_documentation/plugins/maloja_plugin.md:27 +#: ../../user_documentation/plugins/maloja_plugin.md:16 +#: ../../user_documentation/plugins/maloja_plugin.md:32 msgid "Scroll down to the {guilabel}`Plugins` section." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:13 -#: ../../user_documentation/plugins/maloja_plugin.md:28 +#: ../../user_documentation/plugins/maloja_plugin.md:17 +#: ../../user_documentation/plugins/maloja_plugin.md:33 msgid "Select {guilabel}`Manage plugins`." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:14 -#: ../../user_documentation/plugins/maloja_plugin.md:29 +#: ../../user_documentation/plugins/maloja_plugin.md:18 +#: ../../user_documentation/plugins/maloja_plugin.md:34 msgid "Find the {guilabel}`Maloja` plugin." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:15 -#: ../../user_documentation/plugins/maloja_plugin.md:30 +#: ../../user_documentation/plugins/maloja_plugin.md:19 +#: ../../user_documentation/plugins/maloja_plugin.md:35 msgid "Toggle the {guilabel}`Enabled` switch." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:16 -#: ../../user_documentation/plugins/maloja_plugin.md:31 +#: ../../user_documentation/plugins/maloja_plugin.md:20 +#: ../../user_documentation/plugins/maloja_plugin.md:36 msgid "" "Enter your {guilabel}`Maloja server URL`. This is the URL you set up for " "your Maloja server." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:17 -#: ../../user_documentation/plugins/maloja_plugin.md:32 +#: ../../user_documentation/plugins/maloja_plugin.md:21 +#: ../../user_documentation/plugins/maloja_plugin.md:37 msgid "" "Enter {guilabel}`Your Maloja API key`. Check out [Maloja's " "documentation](https://github.com/krateng/maloja#how-to-scrobble) for " "more information." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:18 -#: ../../user_documentation/plugins/maloja_plugin.md:33 +#: ../../user_documentation/plugins/maloja_plugin.md:22 +#: ../../user_documentation/plugins/maloja_plugin.md:38 msgid "Select {guilabel}`Save`." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md -msgid "Mobile" -msgstr "" - -#: ../../user_documentation/plugins/maloja_plugin.md:25 +#: ../../user_documentation/plugins/maloja_plugin.md:30 msgid "" "Select the cog icon ({fa}`cog`) or your avatar to open the " "{guilabel}`Options` menu." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:37 +#: ../../user_documentation/plugins/maloja_plugin.md:42 msgid "" "That's it! You've set up the __Maloja__ plugin. When you listen to " "tracks, the plugin sends the information to your Maloja server." msgstr "" +#~ msgid "Mobile" +#~ msgstr "" + diff --git a/docs/locales/en_US/LC_MESSAGES/user_documentation/plugins/scrobbler_plugin.po b/docs/locales/en_US/LC_MESSAGES/user_documentation/plugins/scrobbler_plugin.po index ddfe70c08..d96c87871 100644 --- a/docs/locales/en_US/LC_MESSAGES/user_documentation/plugins/scrobbler_plugin.po +++ b/docs/locales/en_US/LC_MESSAGES/user_documentation/plugins/scrobbler_plugin.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../user_documentation/plugins/scrobbler_plugin.md:1 msgid "Scrobbler plugin" @@ -52,79 +52,78 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:17 -#: ../../user_documentation/plugins/scrobbler_plugin.md:33 +#: ../../user_documentation/plugins/scrobbler_plugin.md:21 +#: ../../user_documentation/plugins/scrobbler_plugin.md:38 msgid "Log in to your account." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:18 +#: ../../user_documentation/plugins/scrobbler_plugin.md:22 msgid "Select the cog icon ({fa}`cog`) or your avatar to expand the user menu." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:19 -#: ../../user_documentation/plugins/scrobbler_plugin.md:35 +#: ../../user_documentation/plugins/scrobbler_plugin.md:23 +#: ../../user_documentation/plugins/scrobbler_plugin.md:40 msgid "Select {guilabel}`Settings`." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:20 -#: ../../user_documentation/plugins/scrobbler_plugin.md:36 +#: ../../user_documentation/plugins/scrobbler_plugin.md:24 +#: ../../user_documentation/plugins/scrobbler_plugin.md:41 msgid "Scroll down to the {guilabel}`Plugins` section." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:21 -#: ../../user_documentation/plugins/scrobbler_plugin.md:37 +#: ../../user_documentation/plugins/scrobbler_plugin.md:25 +#: ../../user_documentation/plugins/scrobbler_plugin.md:42 msgid "Select {guilabel}`Manage plugins`." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:22 -#: ../../user_documentation/plugins/scrobbler_plugin.md:38 +#: ../../user_documentation/plugins/scrobbler_plugin.md:26 +#: ../../user_documentation/plugins/scrobbler_plugin.md:43 msgid "Find the {guilabel}`Scrobbler` plugin." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:23 -#: ../../user_documentation/plugins/scrobbler_plugin.md:39 +#: ../../user_documentation/plugins/scrobbler_plugin.md:27 +#: ../../user_documentation/plugins/scrobbler_plugin.md:44 msgid "Toggle the {guilabel}`Enabled` switch." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:24 -#: ../../user_documentation/plugins/scrobbler_plugin.md:40 +#: ../../user_documentation/plugins/scrobbler_plugin.md:28 +#: ../../user_documentation/plugins/scrobbler_plugin.md:45 msgid "" "Enter the {guilabel}`URL of the scrobbler service`. If you leave this " "field blank, the plugin defaults to __Last.fm__." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:25 -#: ../../user_documentation/plugins/scrobbler_plugin.md:41 +#: ../../user_documentation/plugins/scrobbler_plugin.md:29 +#: ../../user_documentation/plugins/scrobbler_plugin.md:46 msgid "" "Enter {guilabel}`Your scrobbler username`. You can set this up on your " "scrobbler service." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:26 -#: ../../user_documentation/plugins/scrobbler_plugin.md:42 +#: ../../user_documentation/plugins/scrobbler_plugin.md:30 +#: ../../user_documentation/plugins/scrobbler_plugin.md:47 msgid "" "Enter {guilabel}`Your scrobbler password`. You can set this up on your " "scrobbler service." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:27 -#: ../../user_documentation/plugins/scrobbler_plugin.md:43 +#: ../../user_documentation/plugins/scrobbler_plugin.md:31 +#: ../../user_documentation/plugins/scrobbler_plugin.md:48 msgid "Select {guilabel}`Save`." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md -msgid "Mobile" -msgstr "" - -#: ../../user_documentation/plugins/scrobbler_plugin.md:34 +#: ../../user_documentation/plugins/scrobbler_plugin.md:39 msgid "" "Select the cog icon ({fa}`cog`) or your avatar to open the " "{guilabel}`Options` menu." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:47 +#: ../../user_documentation/plugins/scrobbler_plugin.md:52 msgid "" "That's it! You've set up the __Scrobbler__ plugin. When you listen to " "tracks, the plugin sends the information to your scrobbler service." msgstr "" +#~ msgid "Mobile" +#~ msgstr "" + diff --git a/docs/locales/en_US/LC_MESSAGES/user_documentation/radios/create_radio.po b/docs/locales/en_US/LC_MESSAGES/user_documentation/radios/create_radio.po index 3de3c6b64..8463fe1ca 100644 --- a/docs/locales/en_US/LC_MESSAGES/user_documentation/radios/create_radio.po +++ b/docs/locales/en_US/LC_MESSAGES/user_documentation/radios/create_radio.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../user_documentation/radios/create_radio.md:1 msgid "Create a radio" @@ -41,86 +41,86 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/radios/create_radio.md:13 +#: ../../user_documentation/radios/create_radio.md:17 msgid "" "Select {guilabel}`Radios` in the sidebar. The {guilabel}`Browsing radios`" " screen opens." msgstr "" -#: ../../user_documentation/radios/create_radio.md:14 -#: ../../user_documentation/radios/create_radio.md:33 +#: ../../user_documentation/radios/create_radio.md:18 +#: ../../user_documentation/radios/create_radio.md:38 msgid "" -"Select {guilabel}` Create your own radio` under the {guilabel}`User " +"Select {guilabel}`Create your own radio` under the {guilabel}`User " "radios` section. The {guilabel}`Builder` screen opens." msgstr "" -#: ../../user_documentation/radios/create_radio.md:15 -#: ../../user_documentation/radios/create_radio.md:34 +#: ../../user_documentation/radios/create_radio.md:19 +#: ../../user_documentation/radios/create_radio.md:39 msgid "Enter a {guilabel}`Radio name`." msgstr "" -#: ../../user_documentation/radios/create_radio.md:16 -#: ../../user_documentation/radios/create_radio.md:35 +#: ../../user_documentation/radios/create_radio.md:20 +#: ../../user_documentation/radios/create_radio.md:40 msgid "__Optional__ – enter a {guilabel}`Description` for your radio." msgstr "" -#: ../../user_documentation/radios/create_radio.md:17 -#: ../../user_documentation/radios/create_radio.md:36 +#: ../../user_documentation/radios/create_radio.md:21 +#: ../../user_documentation/radios/create_radio.md:41 msgid "" "To make your radio available to other users on your {term}`pod`, enable " "the {guilabel}`Display publicly` switch. If you disable this switch, only" " you can see the radio." msgstr "" -#: ../../user_documentation/radios/create_radio.md:18 -#: ../../user_documentation/radios/create_radio.md:37 +#: ../../user_documentation/radios/create_radio.md:22 +#: ../../user_documentation/radios/create_radio.md:42 msgid "" "Select {guilabel}`Artist` or {guilabel}`Tag` from the {guilabel}`Select a" " filter` dropdown." msgstr "" -#: ../../user_documentation/radios/create_radio.md:19 -#: ../../user_documentation/radios/create_radio.md:38 +#: ../../user_documentation/radios/create_radio.md:23 +#: ../../user_documentation/radios/create_radio.md:43 msgid "Select {guilabel}`Add filter` to add the filter to your radio." msgstr "" -#: ../../user_documentation/radios/create_radio.md:20 -#: ../../user_documentation/radios/create_radio.md:39 +#: ../../user_documentation/radios/create_radio.md:24 +#: ../../user_documentation/radios/create_radio.md:44 msgid "Configure your filter:" msgstr "" -#: ../../user_documentation/radios/create_radio.md:21 -#: ../../user_documentation/radios/create_radio.md:40 +#: ../../user_documentation/radios/create_radio.md:25 +#: ../../user_documentation/radios/create_radio.md:45 msgid "" "Enable the {guilabel}`Exclude` switch to exclude results from your " "selection in the radio. Disable this switch to include results from your " "selection in the radio." msgstr "" -#: ../../user_documentation/radios/create_radio.md:22 -#: ../../user_documentation/radios/create_radio.md:41 +#: ../../user_documentation/radios/create_radio.md:26 +#: ../../user_documentation/radios/create_radio.md:46 msgid "" "Choose your __Artists__ or __Tags__ in the {guilabel}`Config` dropdown " "menu." msgstr "" -#: ../../user_documentation/radios/create_radio.md:23 -#: ../../user_documentation/radios/create_radio.md:42 +#: ../../user_documentation/radios/create_radio.md:27 +#: ../../user_documentation/radios/create_radio.md:47 msgid "" "The {guilabel}`Candidates` column shows the number of tracks included. " "Select the {guilabel}`{count} tracks matching filter` option to view some" " of these tracks." msgstr "" -#: ../../user_documentation/radios/create_radio.md:24 -#: ../../user_documentation/radios/create_radio.md:43 +#: ../../user_documentation/radios/create_radio.md:28 +#: ../../user_documentation/radios/create_radio.md:48 msgid "" "Check the tracks under the {guilabel}`{count} tracks matching combined " "filters` section." msgstr "" -#: ../../user_documentation/radios/create_radio.md:25 -#: ../../user_documentation/radios/create_radio.md:44 +#: ../../user_documentation/radios/create_radio.md:29 +#: ../../user_documentation/radios/create_radio.md:49 msgid "Select {guilabel}`Save` to save your radio." msgstr "" @@ -128,17 +128,23 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/radios/create_radio.md:31 +#: ../../user_documentation/radios/create_radio.md:36 msgid "Select the hamburger menu ({fa}`bars`) to open the menu bar." msgstr "" -#: ../../user_documentation/radios/create_radio.md:32 +#: ../../user_documentation/radios/create_radio.md:37 msgid "" "Select {menuselection}`Explore --> Radios` or {menuselection}`My Library " "--> Radios`. The {guilabel}`Browsing radios` screen opens." msgstr "" -#: ../../user_documentation/radios/create_radio.md:48 +#: ../../user_documentation/radios/create_radio.md:53 msgid "You're done! You can now play your radio." msgstr "" +#~ msgid "" +#~ "Select {guilabel}` Create your own " +#~ "radio` under the {guilabel}`User radios` " +#~ "section. The {guilabel}`Builder` screen opens." +#~ msgstr "" + diff --git a/docs/locales/fr/LC_MESSAGES/administrator_documentation/configuration_docs/frontend.po b/docs/locales/fr/LC_MESSAGES/administrator_documentation/configuration_docs/frontend.po index d58e58a47..2ca0f5445 100644 --- a/docs/locales/fr/LC_MESSAGES/administrator_documentation/configuration_docs/frontend.po +++ b/docs/locales/fr/LC_MESSAGES/administrator_documentation/configuration_docs/frontend.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: funkwhale 1.2.5\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 22:14+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../administrator_documentation/configuration_docs/frontend.md:1 msgid "Customize the Funkwhale frontend" @@ -59,6 +59,10 @@ msgstr "" msgid "Create a new config file and populate it with placeholder settings." msgstr "" +#: ../../administrator_documentation/configuration_docs/frontend.md +msgid "Supported parameters" +msgstr "" + #: ../../administrator_documentation/configuration_docs/frontend.md:41 msgid "Parameter" msgstr "" @@ -123,7 +127,7 @@ msgstr "" msgid "Nginx" msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:65 +#: ../../administrator_documentation/configuration_docs/frontend.md:69 msgid "" "Add the following snippet to your {file}`/etc/nginx/sites-" "available/funkwhale.conf` config file:" @@ -133,57 +137,57 @@ msgstr "" msgid "Apache" msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:77 +#: ../../administrator_documentation/configuration_docs/frontend.md:82 msgid "Add the following snippet to your webserver configuration:" msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:85 +#: ../../administrator_documentation/configuration_docs/frontend.md:90 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:87 +#: ../../administrator_documentation/configuration_docs/frontend.md:92 msgid "Add a custom theme" msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:89 +#: ../../administrator_documentation/configuration_docs/frontend.md:94 msgid "You can use a custom stylesheet to theme your Funkwhale pod. To do this:" msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:91 +#: ../../administrator_documentation/configuration_docs/frontend.md:96 msgid "Navigate to your {file}`/srv/funkwhale/custom` directory." msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:97 +#: ../../administrator_documentation/configuration_docs/frontend.md:102 msgid "Copy your CSS file to this directory, or create a new one." msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:109 +#: ../../administrator_documentation/configuration_docs/frontend.md:114 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:122 +#: ../../administrator_documentation/configuration_docs/frontend.md:127 msgid "Add the whole {file}`custom` dir to your webserver configuration." msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:126 +#: ../../administrator_documentation/configuration_docs/frontend.md:135 msgid "" "Add the following to your {file}`/etc/nginx/sites-" "available/funkwhale.conf` file:" msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:137 +#: ../../administrator_documentation/configuration_docs/frontend.md:148 msgid "Add the following to your webserver configuration file." msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:150 +#: ../../administrator_documentation/configuration_docs/frontend.md:162 msgid "Restart your webserver." msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:152 +#: ../../administrator_documentation/configuration_docs/frontend.md:164 msgid "Refresh your Funkwhale app. The background should now be red." msgstr "" diff --git a/docs/locales/fr/LC_MESSAGES/administrator_documentation/configuration_docs/ldap.po b/docs/locales/fr/LC_MESSAGES/administrator_documentation/configuration_docs/ldap.po index 915ed66c4..fec6e53bf 100644 --- a/docs/locales/fr/LC_MESSAGES/administrator_documentation/configuration_docs/ldap.po +++ b/docs/locales/fr/LC_MESSAGES/administrator_documentation/configuration_docs/ldap.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: funkwhale 1.2.5\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 00:32+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../administrator_documentation/configuration_docs/ldap.md:1 msgid "Configure LDAP" @@ -44,6 +44,10 @@ msgid "" " you can safely remove these." msgstr "" +#: ../../administrator_documentation/configuration_docs/ldap.md +msgid "OS dependencies" +msgstr "" + #: ../../administrator_documentation/configuration_docs/ldap.md:15 msgid "`libldap2-dev`" msgstr "" @@ -52,6 +56,10 @@ msgstr "" msgid "`libsasl2-dev`" msgstr "" +#: ../../administrator_documentation/configuration_docs/ldap.md +msgid "Python dependencies" +msgstr "" + #: ../../administrator_documentation/configuration_docs/ldap.md:22 msgid "`python-ldap`" msgstr "" diff --git a/docs/locales/fr/LC_MESSAGES/administrator_documentation/configuration_docs/object_storage.po b/docs/locales/fr/LC_MESSAGES/administrator_documentation/configuration_docs/object_storage.po index b66be037b..48c63f426 100644 --- a/docs/locales/fr/LC_MESSAGES/administrator_documentation/configuration_docs/object_storage.po +++ b/docs/locales/fr/LC_MESSAGES/administrator_documentation/configuration_docs/object_storage.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../administrator_documentation/configuration_docs/object_storage.md:1 msgid "Store media in an object store" @@ -63,6 +63,10 @@ msgid "" "`PROXY_MEDIA` to `false`." msgstr "" +#: ../../administrator_documentation/configuration_docs/object_storage.md +msgid "Environment variables" +msgstr "" + #: ../../docstring config.settings.common.AWS_QUERYSTRING_AUTH:1 of msgid "" "Whether to include signatures in S3 URLs. Signatures are used to enforce " @@ -145,23 +149,23 @@ msgid "" "it's safe to disable this setting." msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:71 +#: ../../administrator_documentation/configuration_docs/object_storage.md:81 msgid "Set up your reverse proxy" msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:74 +#: ../../administrator_documentation/configuration_docs/object_storage.md:84 msgid "" "Serving files from object storage is not currently supported on Apache " "deployments." msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:77 +#: ../../administrator_documentation/configuration_docs/object_storage.md:87 msgid "" "Serving files from an object store requires some changes to the reverse " "proxy." msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:79 +#: ../../administrator_documentation/configuration_docs/object_storage.md:89 msgid "Open your Nginx configuration file in an editor." msgstr "" @@ -173,45 +177,49 @@ msgstr "" msgid "Docker" msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:97 +#: ../../administrator_documentation/configuration_docs/object_storage.md:112 msgid "" "Comment out the `location /_protected/media/` block by adding a `#` to " "the start of each line." msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:106 +#: ../../administrator_documentation/configuration_docs/object_storage.md:121 msgid "" "Uncomment the `location ~ /_protected/media/(.+)` block by removing the " "`#` from the start of each line." msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:116 +#: ../../administrator_documentation/configuration_docs/object_storage.md:131 msgid "Add your S3 store URL to the `img-src` and `media-src` headers." msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:122 +#: ../../administrator_documentation/configuration_docs/object_storage.md:137 msgid "Test your Nginx configuration." msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:128 +#: ../../administrator_documentation/configuration_docs/object_storage.md:143 msgid "Restart Funkwhale and Nginx to pick up the changes." msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:148 +#: ../../administrator_documentation/configuration_docs/object_storage.md:168 msgid "That's it! Files are now uploaded to and stored from your S3 bucket." msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:150 +#: ../../administrator_documentation/configuration_docs/object_storage.md:170 msgid "Troubleshooting" msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:154 +#: ../../administrator_documentation/configuration_docs/object_storage.md +msgid "No Resolver Found" +msgstr "" + +#: ../../administrator_documentation/configuration_docs/object_storage.md:174 msgid "" "You may see the following error when streaming music from your " "S3-compatible store:" msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:160 +#: ../../administrator_documentation/configuration_docs/object_storage.md:180 msgid "" "This happens when the Nginx config is unable to use your server’s DNS " "resolver. We're still looking into this issue. You can work around this " diff --git a/docs/locales/fr/LC_MESSAGES/administrator_documentation/import_docs/index.po b/docs/locales/fr/LC_MESSAGES/administrator_documentation/import_docs/index.po index e4bc074c7..27d386845 100644 --- a/docs/locales/fr/LC_MESSAGES/administrator_documentation/import_docs/index.po +++ b/docs/locales/fr/LC_MESSAGES/administrator_documentation/import_docs/index.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: funkwhale 1.2.5\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 12:52+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../administrator_documentation/import_docs/index.md:1 msgid "Import music from your server" @@ -58,41 +58,41 @@ msgstr "" msgid "Docker" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:32 +#: ../../administrator_documentation/import_docs/index.md:37 msgid "Get demo music" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:34 +#: ../../administrator_documentation/import_docs/index.md:39 msgid "" "If you don't have music on your server, you can download creative commons" " music to test imports with. The Funkwhale project provides a collection " "courtesy of [Jamendo](https://jamendo.com). To download these tracks:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:36 +#: ../../administrator_documentation/import_docs/index.md:41 msgid "Download the shell script." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:42 +#: ../../administrator_documentation/import_docs/index.md:47 msgid "Download the music list." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:48 +#: ../../administrator_documentation/import_docs/index.md:53 msgid "Run the shell script against the music list to download the tracks." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:54 +#: ../../administrator_documentation/import_docs/index.md:59 msgid "" "This downloads a set compressed albums to your `data/music` directory and" " unzips them. You can then import these tracks using the methods in this " "article." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:56 +#: ../../administrator_documentation/import_docs/index.md:61 msgid "Find your library ID" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:58 +#: ../../administrator_documentation/import_docs/index.md:63 msgid "" "You need to create a library before you can import music. Follow the " "instructions in [Create a " @@ -100,88 +100,88 @@ msgid "" "started." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:60 +#: ../../administrator_documentation/import_docs/index.md:65 msgid "" "Once you've created your library, you can find its ID by following these " "steps:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:62 +#: ../../administrator_documentation/import_docs/index.md:67 msgid "" "Visit `https://<yourdomain>/content/libraries/` in your browser. This " "page contains a list of your libraries." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:63 +#: ../../administrator_documentation/import_docs/index.md:68 msgid "" "Find the library you want to upload content into. Select " "{guilabel}`Library details` to open the library details page." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:64 +#: ../../administrator_documentation/import_docs/index.md:69 msgid "" "Your library's ID is the long string of letters and numbers shown in the " "URL bar. Copy the content before the first hyphen (`-`)." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:66 +#: ../../administrator_documentation/import_docs/index.md:71 msgid "" "For example, if your library ID is `769a2bc3-eb1d-4aff-" "9f84-2c4d80d5c2d1`, copy the `769a2bc3`. You can use this as a shorthand " "reference for your library." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:68 +#: ../../administrator_documentation/import_docs/index.md:73 msgid "Import your music" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:70 +#: ../../administrator_documentation/import_docs/index.md:75 msgid "Copy files from your server" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:72 +#: ../../administrator_documentation/import_docs/index.md:77 msgid "" "Once you have your library ID, you can copy content from your server and " "import it into the library. To do this:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:74 -#: ../../administrator_documentation/import_docs/index.md:148 +#: ../../administrator_documentation/import_docs/index.md:79 +#: ../../administrator_documentation/import_docs/index.md:162 msgid "Log in to your server and navigate to your Funkwhale directory." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:80 -#: ../../administrator_documentation/import_docs/index.md:155 +#: ../../administrator_documentation/import_docs/index.md:85 +#: ../../administrator_documentation/import_docs/index.md:169 msgid "" "Export your library ID to reference it later. In this example, the " "library ID is \"769a2bc3\". Replace this with your library ID." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:86 +#: ../../administrator_documentation/import_docs/index.md:91 msgid "" "Run the `import_files` command to copy your files. In this example, the " "music is stored in `data/music`. Replace this with your music directory." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:92 +#: ../../administrator_documentation/import_docs/index.md:97 msgid "Funkwhale copies your files to your media store." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:94 +#: ../../administrator_documentation/import_docs/index.md:99 msgid "Access your files in-place" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:96 +#: ../../administrator_documentation/import_docs/index.md:101 msgid "" "The in-place import method references your files in their current " "directory. This is useful if you have limited storage space." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:98 +#: ../../administrator_documentation/import_docs/index.md:103 msgid "Link your file directory" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:100 +#: ../../administrator_documentation/import_docs/index.md:105 msgid "" "We recommend you symbolically link your music directories to " "`/srv/funkwhale/data/music`. You can then run the `import_files` command " @@ -189,21 +189,21 @@ msgid "" "needing to add to them to your webserver." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:104 +#: ../../administrator_documentation/import_docs/index.md:113 msgid "" "To link your storage directory to the Funkwhale store, use the `ln -s` " "command. For example, if you have an NFS share at `/media/nfsshare`, you " "can link it to a folder like this:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:110 -#: ../../administrator_documentation/import_docs/index.md:138 +#: ../../administrator_documentation/import_docs/index.md:119 +#: ../../administrator_documentation/import_docs/index.md:148 msgid "" "You can then run the `import_files` command against " "`/srv/funkwhale/data/music/nfsshare`." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:116 +#: ../../administrator_documentation/import_docs/index.md:126 msgid "" "On a Docker install you can use bind mounts to reference your storage " "directory. To do this, you need to add the directory to the `api` and " @@ -212,15 +212,15 @@ msgid "" "your `docker-compose.yml` file:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:142 +#: ../../administrator_documentation/import_docs/index.md:152 msgid "Import your files" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:144 +#: ../../administrator_documentation/import_docs/index.md:154 msgid "To use the in-place import method, follow these steps:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:154 +#: ../../administrator_documentation/import_docs/index.md:168 msgid "" "Add your storage location to your `.env` file if you don't want to link " "it to the Funkwhale store. See the [in-place import configuration " @@ -228,21 +228,21 @@ msgid "" "configuration) for more information." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:161 +#: ../../administrator_documentation/import_docs/index.md:175 msgid "" "Run your import command against your music storage directory. In this " "example, the storage directory is `/srv/funkwhale/data/music/nfsshare`. " "Replace this with your storage directory." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:167 -#: ../../administrator_documentation/import_docs/index.md:180 +#: ../../administrator_documentation/import_docs/index.md:181 +#: ../../administrator_documentation/import_docs/index.md:195 msgid "" "Funkwhale imports the music in your storage directory into the specified " "library." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:173 +#: ../../administrator_documentation/import_docs/index.md:188 msgid "" "Add your storage location to your `.env` file if you don't want to bind " "it to the Funkwhale store. See the [in-place import configuration " @@ -250,39 +250,39 @@ msgid "" "configuration) for more information." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:174 +#: ../../administrator_documentation/import_docs/index.md:189 msgid "Run your import command against your music storage directory:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:184 +#: ../../administrator_documentation/import_docs/index.md:199 msgid "Album art" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:186 +#: ../../administrator_documentation/import_docs/index.md:201 msgid "" "Funkwhale attempts to import album art for your music library. The import" " process checks for the following." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:188 +#: ../../administrator_documentation/import_docs/index.md:203 msgid "The cover embedded in the audio files (works with FLAC and MP3 files)." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:189 +#: ../../administrator_documentation/import_docs/index.md:204 msgid "A `cover.jpg` or `cover.png` in the the track's directory." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:190 +#: ../../administrator_documentation/import_docs/index.md:205 msgid "" "An `mbid` in the file's tags. If there is an `mbid`, the import process " "tries to fetch cover art from Musicbrainz." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:192 +#: ../../administrator_documentation/import_docs/index.md:207 msgid "Watch for filesystem changes" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:194 +#: ../../administrator_documentation/import_docs/index.md:209 msgid "" "You can run the `import_files` command any time you add new files or " "update files. For larger collections, this may not be practical. To watch" @@ -291,108 +291,95 @@ msgid "" "and update your database when something changes." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:196 +#: ../../administrator_documentation/import_docs/index.md:211 msgid "" "The `--watch` flag performs the following actions when it detects a " "change:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:198 +#: ../../administrator_documentation/import_docs/index.md:213 msgid "File created – imports the track." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:199 +#: ../../administrator_documentation/import_docs/index.md:214 msgid "File moved – updates the location of the track in the database." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:200 +#: ../../administrator_documentation/import_docs/index.md:215 msgid "File metadata updated – updates the track metadata in the database." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:201 +#: ../../administrator_documentation/import_docs/index.md:216 msgid "File deleted – removes the file from the database." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:205 -msgid "" -"The `import_files --watch` command watches for changes to the following " -"metadata fields:" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:207 -msgid "Track mbid" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:208 -msgid "Track title" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:209 -msgid "Track position and disc number" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:210 -msgid "Track license and copyright" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:211 -msgid "Track genre" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:212 -msgid "Album cover" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:213 -msgid "Album title" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:214 -msgid "Album mbid" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:215 -msgid "Album release date" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:216 -msgid "Artist name" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:217 -msgid "Artist mbid" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:218 -msgid "Album artist name" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:219 -msgid "Album artist mbid" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:239 +#: ../../administrator_documentation/import_docs/index.md:259 msgid "Prune dangling metadata" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:241 +#: ../../administrator_documentation/import_docs/index.md:261 msgid "" "Funkwhale doesn't delete track metadata when you delete a track. This is " "useful if you want to delete a file but keep a record of a track for " "created playlists or favorites." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:243 +#: ../../administrator_documentation/import_docs/index.md:263 msgid "" "If you want to remove the file's metadata when you delete the file, run " "`import_files` with the `--prune` flag. This flag removes the metadata of" " any" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:246 +#: ../../administrator_documentation/import_docs/index.md:266 msgid "" "You can use the `--prune` flag with the `--watch` flag. This means " "Funkwhale removes the metadata of referenced files you delete from your " "storage." msgstr "" +#~ msgid "" +#~ "The `import_files --watch` command watches " +#~ "for changes to the following metadata" +#~ " fields:" +#~ msgstr "" + +#~ msgid "Track mbid" +#~ msgstr "" + +#~ msgid "Track title" +#~ msgstr "" + +#~ msgid "Track position and disc number" +#~ msgstr "" + +#~ msgid "Track license and copyright" +#~ msgstr "" + +#~ msgid "Track genre" +#~ msgstr "" + +#~ msgid "Album cover" +#~ msgstr "" + +#~ msgid "Album title" +#~ msgstr "" + +#~ msgid "Album mbid" +#~ msgstr "" + +#~ msgid "Album release date" +#~ msgstr "" + +#~ msgid "Artist name" +#~ msgstr "" + +#~ msgid "Artist mbid" +#~ msgstr "" + +#~ msgid "Album artist name" +#~ msgstr "" + +#~ msgid "Album artist mbid" +#~ msgstr "" + diff --git a/docs/locales/fr/LC_MESSAGES/administrator_documentation/troubleshooting/backend.po b/docs/locales/fr/LC_MESSAGES/administrator_documentation/troubleshooting/backend.po index c8bef298e..e4ba93bda 100644 --- a/docs/locales/fr/LC_MESSAGES/administrator_documentation/troubleshooting/backend.po +++ b/docs/locales/fr/LC_MESSAGES/administrator_documentation/troubleshooting/backend.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../administrator_documentation/troubleshooting/backend.md:1 msgid "Troubleshoot backend issues" @@ -47,10 +47,10 @@ msgid "Nginx" msgstr "" #: ../../administrator_documentation/troubleshooting/backend.md -msgid "Apache" +msgid "Apache2" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:29 +#: ../../administrator_documentation/troubleshooting/backend.md:33 msgid "" "__API logs__ – check these if you are having issues with the Funkwhale " "app, federation, or imports." @@ -64,37 +64,37 @@ msgstr "" msgid "Docker" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:47 +#: ../../administrator_documentation/troubleshooting/backend.md:56 msgid "" "__Celery logs__ – check these if a federation or import task isn't " "working." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:65 +#: ../../administrator_documentation/troubleshooting/backend.md:79 msgid "Troubleshoot issues" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:67 +#: ../../administrator_documentation/troubleshooting/backend.md:81 msgid "API issues" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:69 +#: ../../administrator_documentation/troubleshooting/backend.md:83 msgid "If the API isn't serving audio files, try the following:" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:71 +#: ../../administrator_documentation/troubleshooting/backend.md:85 msgid "" "If you’re using Docker, check you have commented out the `MEDIA_ROOT` " "variable in your `.env` file." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:72 +#: ../../administrator_documentation/troubleshooting/backend.md:86 msgid "" "Check the `_protected/media` block in your webserver points to your media" " path. This is `/srv/funkwhale/data/media` by default." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:73 +#: ../../administrator_documentation/troubleshooting/backend.md:87 msgid "" "If you’re using the in-place import, check you have configured your media" " paths. Check the `MUSIC_DIRECTORY_PATH`, `MUSIC_DIRECTORY_SERVE_PATH` " @@ -102,136 +102,143 @@ msgid "" "webserver can read these directories." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:75 +#: ../../administrator_documentation/troubleshooting/backend.md:89 msgid "Import issues" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:77 +#: ../../administrator_documentation/troubleshooting/backend.md:91 msgid "If you're having issues importing files, try the following:" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:79 +#: ../../administrator_documentation/troubleshooting/backend.md:93 msgid "Check that the file is encoded in a supported format" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:83 +#: ../../administrator_documentation/troubleshooting/backend.md +msgid "Supported formats" +msgstr "" + +#: ../../administrator_documentation/troubleshooting/backend.md:97 msgid "flac" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:84 +#: ../../administrator_documentation/troubleshooting/backend.md:98 msgid "ogg" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:85 +#: ../../administrator_documentation/troubleshooting/backend.md:99 msgid "mp3" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:86 +#: ../../administrator_documentation/troubleshooting/backend.md:100 msgid "opus" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:87 +#: ../../administrator_documentation/troubleshooting/backend.md:101 msgid "aac" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:88 +#: ../../administrator_documentation/troubleshooting/backend.md:102 msgid "m4a" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:89 +#: ../../administrator_documentation/troubleshooting/backend.md:103 msgid "aiff" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:90 +#: ../../administrator_documentation/troubleshooting/backend.md:104 msgid "aif" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:94 +#: ../../administrator_documentation/troubleshooting/backend.md:108 msgid "Make sure your files play in another media player." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:95 +#: ../../administrator_documentation/troubleshooting/backend.md:109 msgid "" "Make sure your files are [tagged " "correctly](../../user_documentation/libraries/tag_music.md)." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:96 +#: ../../administrator_documentation/troubleshooting/backend.md:110 msgid "Check the Celery logs for errors during the import." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:98 +#: ../../administrator_documentation/troubleshooting/backend.md:112 msgid "Federation issues" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:100 +#: ../../administrator_documentation/troubleshooting/backend.md:114 msgid "If you are having issues accessing federated content, try the following:" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:102 +#: ../../administrator_documentation/troubleshooting/backend.md:116 msgid "" "Check that the remote library received your follow request and approved " "it." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:103 +#: ../../administrator_documentation/troubleshooting/backend.md:117 msgid "Trigger a library scan in the Funkwhale frontend." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:104 +#: ../../administrator_documentation/troubleshooting/backend.md:118 msgid "Check the Celery logs for errors during the scan." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:106 +#: ../../administrator_documentation/troubleshooting/backend.md:120 msgid "Memory tracing" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:108 +#: ../../administrator_documentation/troubleshooting/backend.md:122 msgid "" "If your Funkwhale server uses more memory than expected, you can check " "the footprint of requests. This requires a middleware to check memory " "allocation. To set up this middleware:" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:110 +#: ../../administrator_documentation/troubleshooting/backend.md:124 msgid "Add the middleware to your `.env` file." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:116 +#: ../../administrator_documentation/troubleshooting/backend.md:130 msgid "Enable memory tracing in your `.env` file." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:122 -#: ../../administrator_documentation/troubleshooting/backend.md:156 +#: ../../administrator_documentation/troubleshooting/backend.md:136 +#: ../../administrator_documentation/troubleshooting/backend.md:175 msgid "Restart your Funkwhale server." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:140 +#: ../../administrator_documentation/troubleshooting/backend.md:159 msgid "" "The middleware prints out the top 25 memory allocations to the API logs. " "You can use these to see what requests use the most memory." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:142 +#: ../../administrator_documentation/troubleshooting/backend.md:161 msgid "To disable memory tracing:" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:144 +#: ../../administrator_documentation/troubleshooting/backend.md:163 msgid "Remove the middleware from your `.env` file." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:150 +#: ../../administrator_documentation/troubleshooting/backend.md:169 msgid "Disable memory tracing in your `.env` file." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:174 +#: ../../administrator_documentation/troubleshooting/backend.md:198 msgid "Get help" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:176 +#: ../../administrator_documentation/troubleshooting/backend.md:200 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 "" +#~ msgid "Apache" +#~ msgstr "" + diff --git a/docs/locales/fr/LC_MESSAGES/administrator_documentation/uninstall_docs/debian.po b/docs/locales/fr/LC_MESSAGES/administrator_documentation/uninstall_docs/debian.po index 307364b4f..6ae065335 100644 --- a/docs/locales/fr/LC_MESSAGES/administrator_documentation/uninstall_docs/debian.po +++ b/docs/locales/fr/LC_MESSAGES/administrator_documentation/uninstall_docs/debian.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../administrator_documentation/uninstall_docs/debian.md:1 msgid "Uninstall Debian installation" @@ -73,13 +73,13 @@ msgstr "" msgid "Nginx" msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:54 -#: ../../administrator_documentation/uninstall_docs/debian.md:72 +#: ../../administrator_documentation/uninstall_docs/debian.md:58 +#: ../../administrator_documentation/uninstall_docs/debian.md:77 msgid "Remove the configuration files from your web host." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:62 -#: ../../administrator_documentation/uninstall_docs/debian.md:79 +#: ../../administrator_documentation/uninstall_docs/debian.md:66 +#: ../../administrator_documentation/uninstall_docs/debian.md:84 msgid "Reload the web server." msgstr "" @@ -87,74 +87,77 @@ msgstr "" msgid "Apache2" msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:87 +#: ../../administrator_documentation/uninstall_docs/debian.md:92 msgid "Remove the Funkwhale database" msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:90 +#: ../../administrator_documentation/uninstall_docs/debian.md:95 msgid "" "This action is __irreversible__. Make sure you have [backed up your " "data](../upgrade_docs/backup.md) before proceeding." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:93 +#: ../../administrator_documentation/uninstall_docs/debian.md:98 msgid "" "Once you have stopped the Funkwhale services, you can remove the " "Funkwhale database." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:95 +#: ../../administrator_documentation/uninstall_docs/debian.md:100 msgid "Navigate to your Funkwhale directory." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:101 +#: ../../administrator_documentation/uninstall_docs/debian.md:106 msgid "Delete the Funkwhale database." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:107 +#: ../../administrator_documentation/uninstall_docs/debian.md:112 msgid "Delete the Funkwhale user." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:113 +#: ../../administrator_documentation/uninstall_docs/debian.md:118 msgid "Delete the Funkwhale account" msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:116 +#: ../../administrator_documentation/uninstall_docs/debian.md:121 msgid "" "This action deletes the `/srv/funkwhale/` directory. Make sure you have " "[backed up any data](../upgrade_docs/backup.md) you want to keep." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:119 +#: ../../administrator_documentation/uninstall_docs/debian.md:124 msgid "" "Once you have removed the database, you can delete the `funkwhale` user " "and all associated data." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:125 +#: ../../administrator_documentation/uninstall_docs/debian.md:130 msgid "" "This deletes the `funkwhale` user and everything in their home directory " "(`/srv/funkwhale/`). If your content is hosted in an S3-compatible store," " you need to delete this data separately." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:127 +#: ../../administrator_documentation/uninstall_docs/debian.md:132 msgid "Uninstall dependencies" msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:129 +#: ../../administrator_documentation/uninstall_docs/debian.md:134 msgid "Funkwhale uses the following dependencies on your server:" msgstr "" #: ../../administrator_documentation/uninstall_docs/debian.md -msgid "apt" +msgid "Apt" msgstr "" #: ../../administrator_documentation/uninstall_docs/debian.md msgid "Python" msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:160 +#: ../../administrator_documentation/uninstall_docs/debian.md:170 msgid "Uninstall any dependencies you don't need." msgstr "" +#~ msgid "apt" +#~ msgstr "" + diff --git a/docs/locales/fr/LC_MESSAGES/administrator_documentation/uninstall_docs/quick_install.po b/docs/locales/fr/LC_MESSAGES/administrator_documentation/uninstall_docs/quick_install.po index 3aea8f8f3..a49c61c43 100644 --- a/docs/locales/fr/LC_MESSAGES/administrator_documentation/uninstall_docs/quick_install.po +++ b/docs/locales/fr/LC_MESSAGES/administrator_documentation/uninstall_docs/quick_install.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../administrator_documentation/uninstall_docs/quick_install.md:1 msgid "Uninstall using the quick install script" @@ -75,13 +75,13 @@ msgstr "" msgid "Nginx" msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:54 -#: ../../administrator_documentation/uninstall_docs/quick_install.md:72 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:58 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:77 msgid "Remove the configuration files from your web host." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:62 -#: ../../administrator_documentation/uninstall_docs/quick_install.md:79 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:66 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:84 msgid "Reload the web server." msgstr "" @@ -89,76 +89,79 @@ msgstr "" msgid "Apache2" msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:87 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:92 msgid "Remove the Funkwhale database" msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:90 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:95 msgid "" "This action is __irreversible__. Make sure you have [backed up your " "data](../upgrade_docs/backup.md) before proceeding." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:93 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:98 msgid "" "Once you have stopped the Funkwhale services, you can remove the " "Funkwhale database." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:95 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:100 msgid "Navigate to your Funkwhale directory." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:101 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:106 msgid "Delete the Funkwhale database." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:107 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:112 msgid "Delete the Funkwhale user." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:113 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:118 msgid "Delete the Funkwhale account" msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:116 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:121 msgid "" "This action deletes the `/srv/funkwhale/` directory. Make sure you have " "[backed up any data](../upgrade_docs/backup.md) you want to keep." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:119 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:124 msgid "" "Once you have removed the database, you can delete the `funkwhale` user " "and all associated data." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:125 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:130 msgid "" "This deletes the `funkwhale` user and everything in their home directory " "(`/srv/funkwhale/`). If your content is hosted in an S3-compatible store," " you need to delete this data separately." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:127 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:132 msgid "Uninstall dependencies" msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:129 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:134 msgid "" "The quick install script installs the following dependencies on your " "server:" msgstr "" #: ../../administrator_documentation/uninstall_docs/quick_install.md -msgid "apt" +msgid "Apt" msgstr "" #: ../../administrator_documentation/uninstall_docs/quick_install.md msgid "Python" msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:160 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:170 msgid "Uninstall any dependencies you don't need." msgstr "" +#~ msgid "apt" +#~ msgstr "" + diff --git a/docs/locales/fr/LC_MESSAGES/changelog.po b/docs/locales/fr/LC_MESSAGES/changelog.po index f38cc2441..88ae52210 100644 --- a/docs/locales/fr/LC_MESSAGES/changelog.po +++ b/docs/locales/fr/LC_MESSAGES/changelog.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../../CHANGELOG:2 msgid "Changelog" @@ -44,302 +44,389 @@ msgid "" msgstr "" #: ../../../CHANGELOG:14 -msgid "1.2.5 (2022-05-07)" +msgid "1.2.7 (2022-07-14)" msgstr "" -#: ../../../CHANGELOG:16 ../../../CHANGELOG:68 ../../../CHANGELOG:114 -#: ../../../CHANGELOG:173 ../../../CHANGELOG:230 ../../../CHANGELOG:261 -#: ../../../CHANGELOG:465 ../../../CHANGELOG:473 ../../../CHANGELOG:492 -#: ../../../CHANGELOG:511 ../../../CHANGELOG:531 ../../../CHANGELOG:617 -#: ../../../CHANGELOG:631 ../../../CHANGELOG:693 ../../../CHANGELOG:718 -#: ../../../CHANGELOG:862 ../../../CHANGELOG:894 ../../../CHANGELOG:1270 -#: ../../../CHANGELOG:1335 ../../../CHANGELOG:1660 ../../../CHANGELOG:1709 -#: ../../../CHANGELOG:1929 ../../../CHANGELOG:1980 ../../../CHANGELOG:2001 +#: ../../../CHANGELOG:16 ../../../CHANGELOG:41 ../../../CHANGELOG:93 +#: ../../../CHANGELOG:145 ../../../CHANGELOG:191 ../../../CHANGELOG:250 +#: ../../../CHANGELOG:307 ../../../CHANGELOG:338 ../../../CHANGELOG:542 +#: ../../../CHANGELOG:550 ../../../CHANGELOG:569 ../../../CHANGELOG:588 +#: ../../../CHANGELOG:608 ../../../CHANGELOG:694 ../../../CHANGELOG:708 +#: ../../../CHANGELOG:770 ../../../CHANGELOG:795 ../../../CHANGELOG:939 +#: ../../../CHANGELOG:971 ../../../CHANGELOG:1347 ../../../CHANGELOG:1412 +#: ../../../CHANGELOG:1737 ../../../CHANGELOG:1786 ../../../CHANGELOG:2006 +#: ../../../CHANGELOG:2057 ../../../CHANGELOG:2078 msgid "" "Upgrade instructions are available at " "https://docs.funkwhale.audio/admin/upgrading.html" msgstr "" -#: ../../../CHANGELOG:19 ../../../CHANGELOG:71 ../../../CHANGELOG:117 -#: ../../../CHANGELOG:285 ../../../CHANGELOG:476 ../../../CHANGELOG:495 -#: ../../../CHANGELOG:514 ../../../CHANGELOG:534 ../../../CHANGELOG:634 -#: ../../../CHANGELOG:696 ../../../CHANGELOG:786 ../../../CHANGELOG:865 -#: ../../../CHANGELOG:902 ../../../CHANGELOG:1150 ../../../CHANGELOG:1292 -#: ../../../CHANGELOG:1577 ../../../CHANGELOG:1663 ../../../CHANGELOG:1830 -#: ../../../CHANGELOG:1946 ../../../CHANGELOG:1983 ../../../CHANGELOG:2084 -#: ../../../CHANGELOG:2323 ../../../CHANGELOG:2417 ../../../CHANGELOG:2633 -#: ../../../CHANGELOG:2715 ../../../CHANGELOG:2948 ../../../CHANGELOG:3019 -#: ../../../CHANGELOG:3140 ../../../CHANGELOG:3239 ../../../CHANGELOG:3441 -#: ../../../CHANGELOG:3561 ../../../CHANGELOG:3709 ../../../CHANGELOG:3805 -#: ../../../CHANGELOG:3898 ../../../CHANGELOG:3972 -msgid "Enhancements:" -msgstr "" - -#: ../../../CHANGELOG:21 -msgid "Parameterize the default S3 ACL when uploading objects. (#1319)" -msgstr "" - -#: ../../../CHANGELOG:24 ../../../CHANGELOG:76 ../../../CHANGELOG:123 -#: ../../../CHANGELOG:176 ../../../CHANGELOG:233 ../../../CHANGELOG:305 -#: ../../../CHANGELOG:480 ../../../CHANGELOG:500 ../../../CHANGELOG:519 -#: ../../../CHANGELOG:548 ../../../CHANGELOG:620 ../../../CHANGELOG:649 -#: ../../../CHANGELOG:702 ../../../CHANGELOG:811 ../../../CHANGELOG:873 -#: ../../../CHANGELOG:912 ../../../CHANGELOG:1178 ../../../CHANGELOG:1302 -#: ../../../CHANGELOG:1607 ../../../CHANGELOG:1677 ../../../CHANGELOG:1865 -#: ../../../CHANGELOG:1954 ../../../CHANGELOG:1990 ../../../CHANGELOG:2094 -#: ../../../CHANGELOG:2361 ../../../CHANGELOG:2427 ../../../CHANGELOG:2599 -#: ../../../CHANGELOG:2615 ../../../CHANGELOG:2643 ../../../CHANGELOG:2733 -#: ../../../CHANGELOG:2954 ../../../CHANGELOG:3030 ../../../CHANGELOG:3149 -#: ../../../CHANGELOG:3256 ../../../CHANGELOG:3448 ../../../CHANGELOG:3567 -#: ../../../CHANGELOG:3722 ../../../CHANGELOG:3816 ../../../CHANGELOG:3882 -#: ../../../CHANGELOG:3986 ../../../CHANGELOG:4058 ../../../CHANGELOG:4083 -#: ../../../CHANGELOG:4194 ../../../CHANGELOG:4210 ../../../CHANGELOG:4365 -#: ../../../CHANGELOG:4383 +#: ../../../CHANGELOG:19 ../../../CHANGELOG:44 ../../../CHANGELOG:101 +#: ../../../CHANGELOG:153 ../../../CHANGELOG:200 ../../../CHANGELOG:253 +#: ../../../CHANGELOG:310 ../../../CHANGELOG:382 ../../../CHANGELOG:557 +#: ../../../CHANGELOG:577 ../../../CHANGELOG:596 ../../../CHANGELOG:625 +#: ../../../CHANGELOG:697 ../../../CHANGELOG:726 ../../../CHANGELOG:779 +#: ../../../CHANGELOG:888 ../../../CHANGELOG:950 ../../../CHANGELOG:989 +#: ../../../CHANGELOG:1255 ../../../CHANGELOG:1379 ../../../CHANGELOG:1684 +#: ../../../CHANGELOG:1754 ../../../CHANGELOG:1942 ../../../CHANGELOG:2031 +#: ../../../CHANGELOG:2067 ../../../CHANGELOG:2171 ../../../CHANGELOG:2438 +#: ../../../CHANGELOG:2504 ../../../CHANGELOG:2676 ../../../CHANGELOG:2692 +#: ../../../CHANGELOG:2720 ../../../CHANGELOG:2810 ../../../CHANGELOG:3031 +#: ../../../CHANGELOG:3107 ../../../CHANGELOG:3226 ../../../CHANGELOG:3333 +#: ../../../CHANGELOG:3525 ../../../CHANGELOG:3644 ../../../CHANGELOG:3799 +#: ../../../CHANGELOG:3893 ../../../CHANGELOG:3959 ../../../CHANGELOG:4063 +#: ../../../CHANGELOG:4135 ../../../CHANGELOG:4160 ../../../CHANGELOG:4271 +#: ../../../CHANGELOG:4287 ../../../CHANGELOG:4442 ../../../CHANGELOG:4460 msgid "Bugfixes:" msgstr "" -#: ../../../CHANGELOG:26 -msgid "Fix stopped player to not show 00:00 when loading a track (#1432)" +#: ../../../CHANGELOG:21 +msgid "Fixed libre.fm plugin not submitting scrobbles (#1817)" msgstr "" -#: ../../../CHANGELOG:27 -msgid "Fixes channel page (#1729) (1729)" -msgstr "" - -#: ../../../CHANGELOG:29 ../../../CHANGELOG:104 ../../../CHANGELOG:342 +#: ../../../CHANGELOG:23 ../../../CHANGELOG:58 ../../../CHANGELOG:106 +#: ../../../CHANGELOG:181 ../../../CHANGELOG:419 msgid "Committers:" msgstr "" -#: ../../../CHANGELOG:31 ../../../CHANGELOG:42 ../../../CHANGELOG:57 -#: ../../../CHANGELOG:90 ../../../CHANGELOG:99 ../../../CHANGELOG:106 -#: ../../../CHANGELOG:139 ../../../CHANGELOG:153 ../../../CHANGELOG:163 -#: ../../../CHANGELOG:203 ../../../CHANGELOG:214 ../../../CHANGELOG:221 -#: ../../../CHANGELOG:249 ../../../CHANGELOG:680 +#: ../../../CHANGELOG:25 ../../../CHANGELOG:35 ../../../CHANGELOG:60 +#: ../../../CHANGELOG:69 ../../../CHANGELOG:86 ../../../CHANGELOG:108 +#: ../../../CHANGELOG:119 ../../../CHANGELOG:134 ../../../CHANGELOG:167 +#: ../../../CHANGELOG:176 ../../../CHANGELOG:183 ../../../CHANGELOG:216 +#: ../../../CHANGELOG:230 ../../../CHANGELOG:240 ../../../CHANGELOG:280 +#: ../../../CHANGELOG:291 ../../../CHANGELOG:298 ../../../CHANGELOG:326 +#: ../../../CHANGELOG:757 msgid "Georg Krause" msgstr "" -#: ../../../CHANGELOG:32 -msgid "Marcos" -msgstr "" - -#: ../../../CHANGELOG:33 ../../../CHANGELOG:46 ../../../CHANGELOG:60 -#: ../../../CHANGELOG:108 ../../../CHANGELOG:144 ../../../CHANGELOG:157 -#: ../../../CHANGELOG:165 -msgid "MattDHarding" -msgstr "" - -#: ../../../CHANGELOG:34 ../../../CHANGELOG:48 ../../../CHANGELOG:62 -msgid "Stuart Begley-Miller" -msgstr "" - -#: ../../../CHANGELOG:36 ../../../CHANGELOG:85 ../../../CHANGELOG:133 -#: ../../../CHANGELOG:200 ../../../CHANGELOG:238 ../../../CHANGELOG:402 -msgid "Contributors to our Issues:" -msgstr "" - -#: ../../../CHANGELOG:38 ../../../CHANGELOG:135 ../../../CHANGELOG:675 -#: ../../../CHANGELOG:710 ../../../CHANGELOG:834 ../../../CHANGELOG:886 -#: ../../../CHANGELOG:944 ../../../CHANGELOG:1224 ../../../CHANGELOG:1324 -#: ../../../CHANGELOG:1632 ../../../CHANGELOG:1697 ../../../CHANGELOG:1904 -msgid "Agate" -msgstr "" - -#: ../../../CHANGELOG:39 ../../../CHANGELOG:87 -msgid "Beto Dealmeida" -msgstr "" - -#: ../../../CHANGELOG:40 ../../../CHANGELOG:88 -msgid "Cam Sweeney" -msgstr "" - -#: ../../../CHANGELOG:41 ../../../CHANGELOG:56 ../../../CHANGELOG:89 -#: ../../../CHANGELOG:138 ../../../CHANGELOG:152 ../../../CHANGELOG:202 -#: ../../../CHANGELOG:213 ../../../CHANGELOG:220 ../../../CHANGELOG:677 -#: ../../../CHANGELOG:712 ../../../CHANGELOG:839 ../../../CHANGELOG:888 -#: ../../../CHANGELOG:945 ../../../CHANGELOG:1229 ../../../CHANGELOG:1321 -#: ../../../CHANGELOG:1631 ../../../CHANGELOG:1694 ../../../CHANGELOG:1901 -msgid "Ciarán Ainsworth" -msgstr "" - -#: ../../../CHANGELOG:43 ../../../CHANGELOG:58 ../../../CHANGELOG:91 -#: ../../../CHANGELOG:100 ../../../CHANGELOG:140 ../../../CHANGELOG:154 -#: ../../../CHANGELOG:164 ../../../CHANGELOG:204 ../../../CHANGELOG:215 -#: ../../../CHANGELOG:222 -msgid "JuniorJPDJ" -msgstr "" - -#: ../../../CHANGELOG:44 ../../../CHANGELOG:59 ../../../CHANGELOG:92 -#: ../../../CHANGELOG:101 ../../../CHANGELOG:107 ../../../CHANGELOG:142 -#: ../../../CHANGELOG:156 ../../../CHANGELOG:205 ../../../CHANGELOG:216 -#: ../../../CHANGELOG:224 +#: ../../../CHANGELOG:26 ../../../CHANGELOG:31 ../../../CHANGELOG:36 +#: ../../../CHANGELOG:61 ../../../CHANGELOG:70 ../../../CHANGELOG:87 +#: ../../../CHANGELOG:121 ../../../CHANGELOG:136 ../../../CHANGELOG:169 +#: ../../../CHANGELOG:178 ../../../CHANGELOG:184 ../../../CHANGELOG:219 +#: ../../../CHANGELOG:233 ../../../CHANGELOG:282 ../../../CHANGELOG:293 +#: ../../../CHANGELOG:301 msgid "Marcos Peña" msgstr "" -#: ../../../CHANGELOG:45 ../../../CHANGELOG:93 ../../../CHANGELOG:143 -#: ../../../CHANGELOG:206 -msgid "Mathieu Jourdan" +#: ../../../CHANGELOG:28 ../../../CHANGELOG:65 ../../../CHANGELOG:113 +#: ../../../CHANGELOG:162 ../../../CHANGELOG:210 ../../../CHANGELOG:277 +#: ../../../CHANGELOG:315 ../../../CHANGELOG:479 +msgid "Contributors to our Issues:" msgstr "" -#: ../../../CHANGELOG:47 ../../../CHANGELOG:94 ../../../CHANGELOG:145 -#: ../../../CHANGELOG:207 -msgid "Micha Gläß-Stöcker" +#: ../../../CHANGELOG:30 ../../../CHANGELOG:73 ../../../CHANGELOG:118 +#: ../../../CHANGELOG:133 ../../../CHANGELOG:166 ../../../CHANGELOG:215 +#: ../../../CHANGELOG:229 ../../../CHANGELOG:279 ../../../CHANGELOG:290 +#: ../../../CHANGELOG:297 ../../../CHANGELOG:754 ../../../CHANGELOG:789 +#: ../../../CHANGELOG:916 ../../../CHANGELOG:965 ../../../CHANGELOG:1022 +#: ../../../CHANGELOG:1306 ../../../CHANGELOG:1398 ../../../CHANGELOG:1708 +#: ../../../CHANGELOG:1771 ../../../CHANGELOG:1978 +msgid "Ciarán Ainsworth" msgstr "" -#: ../../../CHANGELOG:49 ../../../CHANGELOG:949 ../../../CHANGELOG:1260 -msgid "Tony Wasserka" -msgstr "" - -#: ../../../CHANGELOG:50 ../../../CHANGELOG:147 ../../../CHANGELOG:683 -#: ../../../CHANGELOG:1911 -msgid "jovuit" -msgstr "" - -#: ../../../CHANGELOG:51 ../../../CHANGELOG:63 ../../../CHANGELOG:95 -#: ../../../CHANGELOG:102 ../../../CHANGELOG:148 ../../../CHANGELOG:158 -#: ../../../CHANGELOG:209 -msgid "petitminion" -msgstr "" - -#: ../../../CHANGELOG:52 -msgid "pullopen" -msgstr "" - -#: ../../../CHANGELOG:54 ../../../CHANGELOG:97 ../../../CHANGELOG:150 -#: ../../../CHANGELOG:211 ../../../CHANGELOG:247 ../../../CHANGELOG:435 +#: ../../../CHANGELOG:33 ../../../CHANGELOG:83 ../../../CHANGELOG:131 +#: ../../../CHANGELOG:174 ../../../CHANGELOG:227 ../../../CHANGELOG:288 +#: ../../../CHANGELOG:324 ../../../CHANGELOG:512 msgid "Contributors to our Merge Requests:" msgstr "" -#: ../../../CHANGELOG:61 -msgid "PhieF" +#: ../../../CHANGELOG:39 +msgid "1.2.6 (2022-07-04)" msgstr "" -#: ../../../CHANGELOG:66 -msgid "1.2.4 (2022-04-23)" +#: ../../../CHANGELOG:46 +msgid "Channel overview was displaying foreign tracks (#1773)" msgstr "" -#: ../../../CHANGELOG:73 -msgid "Hand cursor now displayed over artist and album cards" +#: ../../../CHANGELOG:47 +msgid "" +"Fixed login form focusing reset password link instead of next input " +"(#1373)" +msgstr "" + +#: ../../../CHANGELOG:48 +msgid "Fixed missing album contextual menu (#1791)" +msgstr "" + +#: ../../../CHANGELOG:49 +msgid "Fixed single listening submission when repeating a song (#1312)" +msgstr "" + +#: ../../../CHANGELOG:50 +msgid "Fixed subsonic createPlaylist's endpoint doesn't update playlist (#1263)" +msgstr "" + +#: ../../../CHANGELOG:51 +msgid "Resolve timeouts if nodeinfo and service actor is not known (#1714)" +msgstr "" + +#: ../../../CHANGELOG:54 ../../../CHANGELOG:415 ../../../CHANGELOG:2524 +#: ../../../CHANGELOG:3120 ../../../CHANGELOG:3358 ../../../CHANGELOG:4167 +#: ../../../CHANGELOG:4297 +msgid "Other:" +msgstr "" + +#: ../../../CHANGELOG:56 +msgid "Replaced references to #funkwhale-troubleshooting with #funkwhale-support" +msgstr "" + +#: ../../../CHANGELOG:62 ../../../CHANGELOG:81 ../../../CHANGELOG:88 +#: ../../../CHANGELOG:243 +msgid "Petitminion" +msgstr "" + +#: ../../../CHANGELOG:63 ../../../CHANGELOG:68 ../../../CHANGELOG:85 +msgid "wvffle" +msgstr "" + +#: ../../../CHANGELOG:67 +msgid "jeweet" +msgstr "" + +#: ../../../CHANGELOG:71 +msgid "AMoonRabbit" +msgstr "" + +#: ../../../CHANGELOG:72 ../../../CHANGELOG:124 ../../../CHANGELOG:171 +#: ../../../CHANGELOG:222 ../../../CHANGELOG:284 +msgid "Micha Gläß-Stöcker" +msgstr "" + +#: ../../../CHANGELOG:74 ../../../CHANGELOG:758 +msgid "heyarne" +msgstr "" + +#: ../../../CHANGELOG:75 ../../../CHANGELOG:115 ../../../CHANGELOG:212 +#: ../../../CHANGELOG:752 ../../../CHANGELOG:787 ../../../CHANGELOG:911 +#: ../../../CHANGELOG:963 ../../../CHANGELOG:1021 ../../../CHANGELOG:1301 +#: ../../../CHANGELOG:1401 ../../../CHANGELOG:1709 ../../../CHANGELOG:1774 +#: ../../../CHANGELOG:1981 +msgid "Agate" +msgstr "" + +#: ../../../CHANGELOG:76 ../../../CHANGELOG:120 ../../../CHANGELOG:135 +#: ../../../CHANGELOG:168 ../../../CHANGELOG:177 ../../../CHANGELOG:217 +#: ../../../CHANGELOG:231 ../../../CHANGELOG:241 ../../../CHANGELOG:281 +#: ../../../CHANGELOG:292 ../../../CHANGELOG:299 +msgid "JuniorJPDJ" +msgstr "" + +#: ../../../CHANGELOG:77 +msgid "MichaelBechHansen" msgstr "" #: ../../../CHANGELOG:78 +msgid "ooZberg" +msgstr "" + +#: ../../../CHANGELOG:79 +msgid "Esras ." +msgstr "" + +#: ../../../CHANGELOG:80 ../../../CHANGELOG:138 +msgid "PhieF" +msgstr "" + +#: ../../../CHANGELOG:91 +msgid "1.2.5 (2022-05-07)" +msgstr "" + +#: ../../../CHANGELOG:96 ../../../CHANGELOG:148 ../../../CHANGELOG:194 +#: ../../../CHANGELOG:362 ../../../CHANGELOG:553 ../../../CHANGELOG:572 +#: ../../../CHANGELOG:591 ../../../CHANGELOG:611 ../../../CHANGELOG:711 +#: ../../../CHANGELOG:773 ../../../CHANGELOG:863 ../../../CHANGELOG:942 +#: ../../../CHANGELOG:979 ../../../CHANGELOG:1227 ../../../CHANGELOG:1369 +#: ../../../CHANGELOG:1654 ../../../CHANGELOG:1740 ../../../CHANGELOG:1907 +#: ../../../CHANGELOG:2023 ../../../CHANGELOG:2060 ../../../CHANGELOG:2161 +#: ../../../CHANGELOG:2400 ../../../CHANGELOG:2494 ../../../CHANGELOG:2710 +#: ../../../CHANGELOG:2792 ../../../CHANGELOG:3025 ../../../CHANGELOG:3096 +#: ../../../CHANGELOG:3217 ../../../CHANGELOG:3316 ../../../CHANGELOG:3518 +#: ../../../CHANGELOG:3638 ../../../CHANGELOG:3786 ../../../CHANGELOG:3882 +#: ../../../CHANGELOG:3975 ../../../CHANGELOG:4049 +msgid "Enhancements:" +msgstr "" + +#: ../../../CHANGELOG:98 +msgid "Parameterize the default S3 ACL when uploading objects. (#1319)" +msgstr "" + +#: ../../../CHANGELOG:103 +msgid "Fix stopped player to not show 00:00 when loading a track (#1432)" +msgstr "" + +#: ../../../CHANGELOG:104 +msgid "Fixes channel page (#1729) (1729)" +msgstr "" + +#: ../../../CHANGELOG:109 +msgid "Marcos" +msgstr "" + +#: ../../../CHANGELOG:110 ../../../CHANGELOG:123 ../../../CHANGELOG:137 +#: ../../../CHANGELOG:185 ../../../CHANGELOG:221 ../../../CHANGELOG:234 +#: ../../../CHANGELOG:242 +msgid "MattDHarding" +msgstr "" + +#: ../../../CHANGELOG:111 ../../../CHANGELOG:125 ../../../CHANGELOG:139 +msgid "Stuart Begley-Miller" +msgstr "" + +#: ../../../CHANGELOG:116 ../../../CHANGELOG:164 +msgid "Beto Dealmeida" +msgstr "" + +#: ../../../CHANGELOG:117 ../../../CHANGELOG:165 +msgid "Cam Sweeney" +msgstr "" + +#: ../../../CHANGELOG:122 ../../../CHANGELOG:170 ../../../CHANGELOG:220 +#: ../../../CHANGELOG:283 +msgid "Mathieu Jourdan" +msgstr "" + +#: ../../../CHANGELOG:126 ../../../CHANGELOG:1026 ../../../CHANGELOG:1337 +msgid "Tony Wasserka" +msgstr "" + +#: ../../../CHANGELOG:127 ../../../CHANGELOG:224 ../../../CHANGELOG:760 +#: ../../../CHANGELOG:1988 +msgid "jovuit" +msgstr "" + +#: ../../../CHANGELOG:128 ../../../CHANGELOG:140 ../../../CHANGELOG:172 +#: ../../../CHANGELOG:179 ../../../CHANGELOG:225 ../../../CHANGELOG:235 +#: ../../../CHANGELOG:286 +msgid "petitminion" +msgstr "" + +#: ../../../CHANGELOG:129 +msgid "pullopen" +msgstr "" + +#: ../../../CHANGELOG:143 +msgid "1.2.4 (2022-04-23)" +msgstr "" + +#: ../../../CHANGELOG:150 +msgid "Hand cursor now displayed over artist and album cards" +msgstr "" + +#: ../../../CHANGELOG:155 msgid "Fixes docs' SMTP URI configuration (#1749) (1749)" msgstr "" -#: ../../../CHANGELOG:81 ../../../CHANGELOG:328 ../../../CHANGELOG:827 -#: ../../../CHANGELOG:1314 ../../../CHANGELOG:1891 ../../../CHANGELOG:1971 -#: ../../../CHANGELOG:2108 ../../../CHANGELOG:2392 ../../../CHANGELOG:2442 -#: ../../../CHANGELOG:2750 ../../../CHANGELOG:2963 ../../../CHANGELOG:3038 -#: ../../../CHANGELOG:3162 ../../../CHANGELOG:3275 ../../../CHANGELOG:3572 -#: ../../../CHANGELOG:3731 ../../../CHANGELOG:3829 ../../../CHANGELOG:3995 -#: ../../../CHANGELOG:4069 +#: ../../../CHANGELOG:158 ../../../CHANGELOG:405 ../../../CHANGELOG:904 +#: ../../../CHANGELOG:1391 ../../../CHANGELOG:1968 ../../../CHANGELOG:2048 +#: ../../../CHANGELOG:2185 ../../../CHANGELOG:2469 ../../../CHANGELOG:2519 +#: ../../../CHANGELOG:2827 ../../../CHANGELOG:3040 ../../../CHANGELOG:3115 +#: ../../../CHANGELOG:3239 ../../../CHANGELOG:3352 ../../../CHANGELOG:3649 +#: ../../../CHANGELOG:3808 ../../../CHANGELOG:3906 ../../../CHANGELOG:4072 +#: ../../../CHANGELOG:4146 msgid "Documentation:" msgstr "" -#: ../../../CHANGELOG:83 +#: ../../../CHANGELOG:160 msgid "The documentation is now available in two versions: Develop and Stable" msgstr "" -#: ../../../CHANGELOG:112 +#: ../../../CHANGELOG:189 msgid "1.2.3 (2022-03-18)" msgstr "" -#: ../../../CHANGELOG:119 +#: ../../../CHANGELOG:196 msgid "Added support for all cover sources in the embedded player (#1697)." msgstr "" -#: ../../../CHANGELOG:120 +#: ../../../CHANGELOG:197 msgid "" "Change unmaintained PyMemoize library to django-cache-memoize to enable " "Python 3.10 support" msgstr "" -#: ../../../CHANGELOG:125 +#: ../../../CHANGELOG:202 msgid "Catch ValueError on radio end (#1596)" msgstr "" -#: ../../../CHANGELOG:126 +#: ../../../CHANGELOG:203 msgid "Fix bug that prevents users from creating a new oauth application (#1706)" msgstr "" -#: ../../../CHANGELOG:127 +#: ../../../CHANGELOG:204 msgid "Fix failed track adding to playlist being silent (#1020)" msgstr "" -#: ../../../CHANGELOG:128 +#: ../../../CHANGELOG:205 msgid "Fix recently added radio not working has expected (#1674)" msgstr "" -#: ../../../CHANGELOG:129 +#: ../../../CHANGELOG:206 msgid "" "Fixed an issue where you couldn't load the details page for tracks with " "no associated album (#1703)" msgstr "" -#: ../../../CHANGELOG:130 +#: ../../../CHANGELOG:207 msgid "Fixed library visibility dropdown (#1384)" msgstr "" -#: ../../../CHANGELOG:131 +#: ../../../CHANGELOG:208 msgid "" "In playlist editor can now click outside the trashcan but inside the " "button to delete entry (#1348)" msgstr "" -#: ../../../CHANGELOG:136 +#: ../../../CHANGELOG:213 msgid "Baudouin Feildel" msgstr "" -#: ../../../CHANGELOG:137 +#: ../../../CHANGELOG:214 msgid "Christoph Pomaska" msgstr "" -#: ../../../CHANGELOG:141 ../../../CHANGELOG:155 +#: ../../../CHANGELOG:218 ../../../CHANGELOG:232 msgid "Kasper Seweryn" msgstr "" -#: ../../../CHANGELOG:146 +#: ../../../CHANGELOG:223 msgid "dnikolov" msgstr "" -#: ../../../CHANGELOG:160 ../../../CHANGELOG:218 +#: ../../../CHANGELOG:237 ../../../CHANGELOG:295 msgid "Committers" msgstr "" -#: ../../../CHANGELOG:162 +#: ../../../CHANGELOG:239 msgid "Ciaran Ainsworth" msgstr "" -#: ../../../CHANGELOG:166 -msgid "Petitminion" -msgstr "" - -#: ../../../CHANGELOG:167 +#: ../../../CHANGELOG:244 msgid "Reinhard Prechtl" msgstr "" -#: ../../../CHANGELOG:171 +#: ../../../CHANGELOG:248 msgid "1.2.2 (2022-02-04)" msgstr "" -#: ../../../CHANGELOG:178 +#: ../../../CHANGELOG:255 msgid "" "Fix an issue where the tracks tab in a library doesn't show any tracks " "(#1683)" msgstr "" -#: ../../../CHANGELOG:179 +#: ../../../CHANGELOG:256 msgid "Fix an issue with the embedded player not showing any content (#1675)" msgstr "" -#: ../../../CHANGELOG:180 +#: ../../../CHANGELOG:257 msgid "Fix broken instance description if it contains a line break #1673" msgstr "" -#: ../../../CHANGELOG:182 +#: ../../../CHANGELOG:259 msgid "Dependency Updates:" msgstr "" -#: ../../../CHANGELOG:184 +#: ../../../CHANGELOG:261 msgid "" "Update dependency vue-template-compiler to 2.6.14 Update dependency vue " "to ^2.6.14 Update dependency vuex-persistedstate to ^2.7.1 Update " @@ -352,41 +439,41 @@ msgid "" "dependency diff to ^4.0.2 Update dependency axios-auth-refresh to ^2.2.8" msgstr "" -#: ../../../CHANGELOG:208 +#: ../../../CHANGELOG:285 msgid "Ricardo" msgstr "" -#: ../../../CHANGELOG:223 ../../../CHANGELOG:1242 ../../../CHANGELOG:1640 +#: ../../../CHANGELOG:300 ../../../CHANGELOG:1319 ../../../CHANGELOG:1717 msgid "Keunes" msgstr "" -#: ../../../CHANGELOG:228 +#: ../../../CHANGELOG:305 msgid "1.2.1 (2022-01-06)" msgstr "" -#: ../../../CHANGELOG:235 +#: ../../../CHANGELOG:312 msgid "Fix Pipeline for stable release builds (#1652)" msgstr "" -#: ../../../CHANGELOG:236 +#: ../../../CHANGELOG:313 msgid "Fix remote content page (#1655)" msgstr "" -#: ../../../CHANGELOG:240 +#: ../../../CHANGELOG:317 msgid "" "Ciarán Ainsworth Georg Krause Jakob Schürz Mathieu Jourdan Micha " "Gläß-Stöcker petitminion" msgstr "" -#: ../../../CHANGELOG:251 +#: ../../../CHANGELOG:328 msgid "Committers: Dignified Silence Georg Krause JuniorJPDJ nztvar" msgstr "" -#: ../../../CHANGELOG:259 +#: ../../../CHANGELOG:336 msgid "1.2.0 (2021-12-27)" msgstr "" -#: ../../../CHANGELOG:264 +#: ../../../CHANGELOG:341 msgid "" "Due to a bug in our CI Pipeline frontend artifacts are not available at " "https://dev.funkwhale.audio/funkwhale/funkwhale/builds/artifacts/1.2.0/download?job=build_front" @@ -394,31 +481,31 @@ msgid "" "https://dev.funkwhale.audio/funkwhale/funkwhale/-/jobs/81069/artifacts/download" msgstr "" -#: ../../../CHANGELOG:268 +#: ../../../CHANGELOG:345 msgid "" "If you are running the All-in-One-Container since a longer time, you " "probably need to manually migrate your database information. If thats the" " case, you will get a message like this:" msgstr "" -#: ../../../CHANGELOG:270 +#: ../../../CHANGELOG:347 msgid "" "`DETAIL: The data directory was initialized by PostgreSQL version 11, " "which is not compatible with this version 13.5.`" msgstr "" -#: ../../../CHANGELOG:272 +#: ../../../CHANGELOG:349 msgid "" "Make sure the Funkwhale version is set to `1.1.4` in `docker-" "compose.yml`. Now you can run this command to dump the database into a " "file:" msgstr "" -#: ../../../CHANGELOG:274 +#: ../../../CHANGELOG:351 msgid "`docker-compose exec -T funkwhale pg_dump -c -U funkwhale > \"db.dump\"`" msgstr "" -#: ../../../CHANGELOG:276 +#: ../../../CHANGELOG:353 msgid "" "Now you can update the Funkwhale version in `docker-compose.yml` to " "`1.2.0`. Additionally you should save your `data` directory, eg by " @@ -430,224 +517,219 @@ msgid "" "Thats it, enjoy!" msgstr "" -#: ../../../CHANGELOG:278 ../../../CHANGELOG:778 ../../../CHANGELOG:898 -#: ../../../CHANGELOG:1139 ../../../CHANGELOG:1564 ../../../CHANGELOG:1817 -#: ../../../CHANGELOG:2315 ../../../CHANGELOG:2411 ../../../CHANGELOG:2629 -#: ../../../CHANGELOG:2704 ../../../CHANGELOG:2937 ../../../CHANGELOG:3229 -#: ../../../CHANGELOG:3433 ../../../CHANGELOG:3554 ../../../CHANGELOG:3701 -#: ../../../CHANGELOG:3800 ../../../CHANGELOG:3892 ../../../CHANGELOG:3965 -#: ../../../CHANGELOG:4048 ../../../CHANGELOG:4078 ../../../CHANGELOG:4099 -#: ../../../CHANGELOG:4190 ../../../CHANGELOG:4203 ../../../CHANGELOG:4359 -#: ../../../CHANGELOG:4378 +#: ../../../CHANGELOG:355 ../../../CHANGELOG:855 ../../../CHANGELOG:975 +#: ../../../CHANGELOG:1216 ../../../CHANGELOG:1641 ../../../CHANGELOG:1894 +#: ../../../CHANGELOG:2392 ../../../CHANGELOG:2488 ../../../CHANGELOG:2706 +#: ../../../CHANGELOG:2781 ../../../CHANGELOG:3014 ../../../CHANGELOG:3306 +#: ../../../CHANGELOG:3510 ../../../CHANGELOG:3631 ../../../CHANGELOG:3778 +#: ../../../CHANGELOG:3877 ../../../CHANGELOG:3969 ../../../CHANGELOG:4042 +#: ../../../CHANGELOG:4125 ../../../CHANGELOG:4155 ../../../CHANGELOG:4176 +#: ../../../CHANGELOG:4267 ../../../CHANGELOG:4280 ../../../CHANGELOG:4436 +#: ../../../CHANGELOG:4455 msgid "Features:" msgstr "" -#: ../../../CHANGELOG:280 +#: ../../../CHANGELOG:357 msgid "Implemented awesome recently added radio (part of #1390)" msgstr "" -#: ../../../CHANGELOG:281 +#: ../../../CHANGELOG:358 msgid "Rework the instance about page (#1376)" msgstr "" -#: ../../../CHANGELOG:282 +#: ../../../CHANGELOG:359 msgid "Made changes to the track table to make it more visibly pleasing" msgstr "" -#: ../../../CHANGELOG:287 +#: ../../../CHANGELOG:364 msgid "Add linting for Frontend code (#1602)" msgstr "" -#: ../../../CHANGELOG:288 +#: ../../../CHANGELOG:365 msgid "Add xmlns:content to feed schemas fixes #1535" msgstr "" -#: ../../../CHANGELOG:289 +#: ../../../CHANGELOG:366 msgid "Add a Maloja plugin to submit listenings" msgstr "" -#: ../../../CHANGELOG:290 +#: ../../../CHANGELOG:367 msgid "Add artist cover art in subsonic API response (#1528)" msgstr "" -#: ../../../CHANGELOG:291 +#: ../../../CHANGELOG:368 msgid "Allow listen activities privacy level to be set public" msgstr "" -#: ../../../CHANGELOG:292 +#: ../../../CHANGELOG:369 msgid "" "Allow running multi-container setup on non-root user inside docker " "(!1375) (fixes #1334)" msgstr "" -#: ../../../CHANGELOG:293 +#: ../../../CHANGELOG:370 msgid "Change volume dynamic range from 60dB to 40dB (fixes #1544)" msgstr "" -#: ../../../CHANGELOG:294 +#: ../../../CHANGELOG:371 msgid "Change Start Radio to Play Radio (#1400)" msgstr "" -#: ../../../CHANGELOG:295 +#: ../../../CHANGELOG:372 msgid "Display toast when subsonic password is copied (#1496)" msgstr "" -#: ../../../CHANGELOG:296 +#: ../../../CHANGELOG:373 msgid "Expose more metadata in Subsonic's getAlbumList endpoint (#623)" msgstr "" -#: ../../../CHANGELOG:297 +#: ../../../CHANGELOG:374 msgid "ListenBrainz: Submit media player and submission client information" msgstr "" -#: ../../../CHANGELOG:298 +#: ../../../CHANGELOG:375 msgid "" "Make \"play in list\" the default when interacting with individual tracks" " (#1274)" msgstr "" -#: ../../../CHANGELOG:299 +#: ../../../CHANGELOG:376 msgid "" "Prevent an uncontrolled exception when uploading a file without tags, and" " prints user friendly message (1275)" msgstr "" -#: ../../../CHANGELOG:300 +#: ../../../CHANGELOG:377 msgid "Remove deprecated JWT Authentication (#1108) (1108)" msgstr "" -#: ../../../CHANGELOG:301 +#: ../../../CHANGELOG:378 msgid "Remove Raven SDK to report errors to Sentry (#1425) (1425)" msgstr "" -#: ../../../CHANGELOG:302 +#: ../../../CHANGELOG:379 msgid "Replace psycopg2-binary with psycopg2 (#1513)" msgstr "" -#: ../../../CHANGELOG:307 ../../../CHANGELOG:483 +#: ../../../CHANGELOG:384 ../../../CHANGELOG:560 msgid "Add worker-src to nginx header to prevent issues (#1489)" msgstr "" -#: ../../../CHANGELOG:308 +#: ../../../CHANGELOG:385 msgid "Enable stepless adjustment of the volume slider (!1294)" msgstr "" -#: ../../../CHANGELOG:309 +#: ../../../CHANGELOG:386 msgid "" "Fix an error in a Subsonic methods that return lists of numbers/strings " "like getUser" msgstr "" -#: ../../../CHANGELOG:310 +#: ../../../CHANGELOG:387 msgid "Fix showing too long radio descriptions (#1556)" msgstr "" -#: ../../../CHANGELOG:311 +#: ../../../CHANGELOG:388 msgid "" "Fix X-Frame-Options HTTP header for embed and force it to SAMEORIGIN " "value for other pages (fix #1022)" msgstr "" -#: ../../../CHANGELOG:312 +#: ../../../CHANGELOG:389 msgid "Fix before last track starts playing when last track removed (#1485)" msgstr "" -#: ../../../CHANGELOG:313 +#: ../../../CHANGELOG:390 msgid "Fix delete account button is not disalbed when missing password (#1591)" msgstr "" -#: ../../../CHANGELOG:314 +#: ../../../CHANGELOG:391 msgid "Fix omputed properties already defined in components data (#1649)" msgstr "" -#: ../../../CHANGELOG:315 +#: ../../../CHANGELOG:392 msgid "Fix the all in one docker image building process, related to #1503" msgstr "" -#: ../../../CHANGELOG:316 +#: ../../../CHANGELOG:393 msgid "Fix crash in album moderation interface when missing cover (#1474)" msgstr "" -#: ../../../CHANGELOG:317 +#: ../../../CHANGELOG:394 msgid "Fix subsonic scrobble not triggering plugin hook (#1416)" msgstr "" -#: ../../../CHANGELOG:318 +#: ../../../CHANGELOG:395 msgid "Improve formatting of RSS episode descriptions (#1405)" msgstr "" -#: ../../../CHANGELOG:319 ../../../CHANGELOG:484 +#: ../../../CHANGELOG:396 ../../../CHANGELOG:561 msgid "Only suggest typed tag once if it already exists" msgstr "" -#: ../../../CHANGELOG:320 +#: ../../../CHANGELOG:397 msgid "Partially fixed playing two tracks at same time (#1213)" msgstr "" -#: ../../../CHANGELOG:321 +#: ../../../CHANGELOG:398 msgid "Revert changes that break mobile browser playback (#1509)" msgstr "" -#: ../../../CHANGELOG:322 +#: ../../../CHANGELOG:399 msgid "" "Sanitize remote tracks' saving locations with slashes on their names " "(#1435)" msgstr "" -#: ../../../CHANGELOG:323 +#: ../../../CHANGELOG:400 msgid "Show embed option for channel tracks (#1278)" msgstr "" -#: ../../../CHANGELOG:324 +#: ../../../CHANGELOG:401 msgid "" "Store volume in logarithmic scale and convert when setting it to audio " "(fixes #1543)" msgstr "" -#: ../../../CHANGELOG:325 +#: ../../../CHANGELOG:402 msgid "" "Use global Howler volume instead of setting it separatly for each track " "(fixes #1542)" msgstr "" -#: ../../../CHANGELOG:330 +#: ../../../CHANGELOG:407 msgid "Add email configuration to the documentation (#1481)" msgstr "" -#: ../../../CHANGELOG:331 +#: ../../../CHANGELOG:408 msgid "Add server uninstallation documentation (\\!1314)" msgstr "" -#: ../../../CHANGELOG:332 +#: ../../../CHANGELOG:409 msgid "Document location of cli env file on macOS (\\!1354)" msgstr "" -#: ../../../CHANGELOG:333 +#: ../../../CHANGELOG:410 msgid "Fix broken backup documentation (#1345)" msgstr "" -#: ../../../CHANGELOG:334 +#: ../../../CHANGELOG:411 msgid "" "Refactore installation documentation and other small documentation " "adjustments (\\!1314)" msgstr "" -#: ../../../CHANGELOG:335 +#: ../../../CHANGELOG:412 msgid "Add User documentation for built-in plugins" msgstr "" -#: ../../../CHANGELOG:338 ../../../CHANGELOG:2447 ../../../CHANGELOG:3043 -#: ../../../CHANGELOG:3281 ../../../CHANGELOG:4090 ../../../CHANGELOG:4220 -msgid "Other:" -msgstr "" - -#: ../../../CHANGELOG:340 +#: ../../../CHANGELOG:417 msgid "" "Create stable branch, master is now deprecated and will be removed in 1.3" " (#1476)" msgstr "" -#: ../../../CHANGELOG:344 +#: ../../../CHANGELOG:421 msgid "" "Alexandra Parker Alyssa Ross appzer0 Arthur Brugière Asier Iturralde " "Sarasola bittin Blopware Brian McMillen Christoph Pomaska Ciaran " @@ -662,7 +744,7 @@ msgid "" "Wasserka vachan-maker Virgile Robles" msgstr "" -#: ../../../CHANGELOG:404 +#: ../../../CHANGELOG:481 msgid "" "AMoonRabbit Agate Antoine POPINEAU Arthur Brugière Ciarán Ainsworth " "Connor Hay Creak David Marzal Georg Krause Gerhard Beck Greg Poole " @@ -672,7 +754,7 @@ msgid "" "vachan-maker" msgstr "" -#: ../../../CHANGELOG:437 +#: ../../../CHANGELOG:514 msgid "" "Agate Arthur Brugière Ciarán Ainsworth Connor Hay David Marzal Distopico " "Fanyx Georg Abenthung Georg Krause Janek JuniorJPDJ Kasper Seweryn Marcos" @@ -680,226 +762,226 @@ msgid "" " Tony Wasserka heyarne jovuit petitminion thanksd" msgstr "" -#: ../../../CHANGELOG:463 +#: ../../../CHANGELOG:540 msgid "1.1.4 (2021-08-02)" msgstr "" -#: ../../../CHANGELOG:468 +#: ../../../CHANGELOG:545 msgid "" "Pinned version of asgiref to avoid trouble with latest release. For " "further information, see #1516" msgstr "" -#: ../../../CHANGELOG:471 +#: ../../../CHANGELOG:548 msgid "1.1.3 (2021-08-02)" msgstr "" -#: ../../../CHANGELOG:478 +#: ../../../CHANGELOG:555 msgid "Test better tagging of Docker Images (#1505)" msgstr "" -#: ../../../CHANGELOG:482 +#: ../../../CHANGELOG:559 msgid "" "Fix the scrobbler plugin submitting literal \"None\" as MusicBrainz ID " "(#1498)" msgstr "" -#: ../../../CHANGELOG:485 +#: ../../../CHANGELOG:562 msgid "Implement access control on the moderation views (#1494)" msgstr "" -#: ../../../CHANGELOG:486 +#: ../../../CHANGELOG:563 msgid "Prevent open redirect on login (#1492)" msgstr "" -#: ../../../CHANGELOG:490 +#: ../../../CHANGELOG:567 msgid "1.1.2 (2021-05-19)" msgstr "" -#: ../../../CHANGELOG:497 +#: ../../../CHANGELOG:574 msgid "Added modal to prompt users to log in when subscribing to channels (#1296)" msgstr "" -#: ../../../CHANGELOG:502 +#: ../../../CHANGELOG:579 msgid "Added missing is_playable serializer for the tracks endpoint." msgstr "" -#: ../../../CHANGELOG:503 +#: ../../../CHANGELOG:580 msgid "" "Fixed minor graphical bug where loaders would appear white in dark theme " "(#1442)" msgstr "" -#: ../../../CHANGELOG:504 +#: ../../../CHANGELOG:581 msgid "Fixed systemd unit for funkwhale-worker (#1160)" msgstr "" -#: ../../../CHANGELOG:505 +#: ../../../CHANGELOG:582 msgid "Several minor fixes for the Frontend" msgstr "" -#: ../../../CHANGELOG:509 +#: ../../../CHANGELOG:586 msgid "1.1.1 (2021-04-13)" msgstr "" -#: ../../../CHANGELOG:516 +#: ../../../CHANGELOG:593 msgid "Improve UI consistency in artist tracks (#1286)" msgstr "" -#: ../../../CHANGELOG:517 +#: ../../../CHANGELOG:594 msgid "Adds year to album's card and album's base UI" msgstr "" -#: ../../../CHANGELOG:521 +#: ../../../CHANGELOG:598 msgid "Fix playback issues when pausing close the the end of a track (#1324)" msgstr "" -#: ../../../CHANGELOG:522 +#: ../../../CHANGELOG:599 msgid "" "Fix tracks playing in the background without the ability to control them " "(#1213) (#1387)" msgstr "" -#: ../../../CHANGELOG:523 +#: ../../../CHANGELOG:600 msgid "Fixed track playback indicator to reset on queue end (#1380)" msgstr "" -#: ../../../CHANGELOG:524 +#: ../../../CHANGELOG:601 msgid "" "Frontend build tooling is less dependent on `npm` or `yarn` being used " "(!1285)" msgstr "" -#: ../../../CHANGELOG:525 +#: ../../../CHANGELOG:602 msgid "Fixed a small discrepancy to the subsonic api 1374" msgstr "" -#: ../../../CHANGELOG:529 +#: ../../../CHANGELOG:606 msgid "1.1 (2021-03-10)" msgstr "" -#: ../../../CHANGELOG:536 ../../../CHANGELOG:636 +#: ../../../CHANGELOG:613 ../../../CHANGELOG:713 msgid "Add number of tracks and discs of an album to API (#1238)" msgstr "" -#: ../../../CHANGELOG:537 ../../../CHANGELOG:637 +#: ../../../CHANGELOG:614 ../../../CHANGELOG:714 msgid "Add spacing after \"Play all\" button in playlist view (!1271)" msgstr "" -#: ../../../CHANGELOG:538 ../../../CHANGELOG:638 +#: ../../../CHANGELOG:615 ../../../CHANGELOG:715 msgid "Added a ListenBrainz plugin to submit listenings" msgstr "" -#: ../../../CHANGELOG:539 ../../../CHANGELOG:639 +#: ../../../CHANGELOG:616 ../../../CHANGELOG:716 msgid "" "Added ability to choose fediverse addresses from channel subscription " "page/podcast screen (#1294)" msgstr "" -#: ../../../CHANGELOG:540 ../../../CHANGELOG:640 +#: ../../../CHANGELOG:617 ../../../CHANGELOG:717 msgid "" "Added new search functions to allow users to more easily search for " "podcasts in the UI." msgstr "" -#: ../../../CHANGELOG:541 ../../../CHANGELOG:641 +#: ../../../CHANGELOG:618 ../../../CHANGELOG:718 msgid "Added padding to volume slider to ease mouse control (#1241)" msgstr "" -#: ../../../CHANGELOG:542 ../../../CHANGELOG:642 +#: ../../../CHANGELOG:619 ../../../CHANGELOG:719 msgid "Logarithmic scale for volume slider (#1222)" msgstr "" -#: ../../../CHANGELOG:543 ../../../CHANGELOG:643 +#: ../../../CHANGELOG:620 ../../../CHANGELOG:720 msgid "More user-friendly subsonic tokens (#1269)" msgstr "" -#: ../../../CHANGELOG:544 ../../../CHANGELOG:644 +#: ../../../CHANGELOG:621 ../../../CHANGELOG:721 msgid "Remove manual entry of Import Reference on front-end import (#1284)" msgstr "" -#: ../../../CHANGELOG:545 ../../../CHANGELOG:646 +#: ../../../CHANGELOG:622 ../../../CHANGELOG:723 msgid "Support AIFF file format (#1243)" msgstr "" -#: ../../../CHANGELOG:550 ../../../CHANGELOG:651 +#: ../../../CHANGELOG:627 ../../../CHANGELOG:728 msgid "\"Add check for empty/null covers (#1281)\"" msgstr "" -#: ../../../CHANGELOG:551 ../../../CHANGELOG:652 +#: ../../../CHANGELOG:628 ../../../CHANGELOG:729 msgid "" "Added an album filter to fix problem where channel entries would show up " "in the wrong series (#1282)" msgstr "" -#: ../../../CHANGELOG:552 ../../../CHANGELOG:653 +#: ../../../CHANGELOG:629 ../../../CHANGELOG:730 msgid "Avoid broken Faker version (#1323)" msgstr "" -#: ../../../CHANGELOG:553 ../../../CHANGELOG:654 +#: ../../../CHANGELOG:630 ../../../CHANGELOG:731 msgid "" "Changed audio format detection to happen via sniffing and not file " "extensions (#1274)" msgstr "" -#: ../../../CHANGELOG:554 ../../../CHANGELOG:655 +#: ../../../CHANGELOG:631 ../../../CHANGELOG:732 msgid "" "Changed default behaviour of channel entries to use channel artwork if no" " entry artwork available (#1289)" msgstr "" -#: ../../../CHANGELOG:555 ../../../CHANGELOG:656 +#: ../../../CHANGELOG:632 ../../../CHANGELOG:733 msgid "Fix delete library modal closing immediately (#1272)" msgstr "" -#: ../../../CHANGELOG:556 ../../../CHANGELOG:657 +#: ../../../CHANGELOG:633 ../../../CHANGELOG:734 msgid "Fix public shared remote library radio button being disabled (#1292)" msgstr "" -#: ../../../CHANGELOG:557 ../../../CHANGELOG:658 +#: ../../../CHANGELOG:634 ../../../CHANGELOG:735 msgid "Fixed an issue that prevented disabling plugins" msgstr "" -#: ../../../CHANGELOG:558 ../../../CHANGELOG:659 +#: ../../../CHANGELOG:635 ../../../CHANGELOG:736 msgid "" "Fixed an issue where channel albums don't show up in the album search " "(#1300)" msgstr "" -#: ../../../CHANGELOG:559 ../../../CHANGELOG:660 +#: ../../../CHANGELOG:636 ../../../CHANGELOG:737 msgid "" "Fixed an issue where modals would prevent users being able to interact " "with channels (#1295)" msgstr "" -#: ../../../CHANGELOG:560 ../../../CHANGELOG:661 +#: ../../../CHANGELOG:637 ../../../CHANGELOG:738 msgid "Update MediaSession metadata for initially loaded track (#1252)" msgstr "" -#: ../../../CHANGELOG:561 ../../../CHANGELOG:662 +#: ../../../CHANGELOG:638 ../../../CHANGELOG:739 msgid "Update playback position slider also when track is paused (#1266)" msgstr "" -#: ../../../CHANGELOG:562 ../../../CHANGELOG:622 +#: ../../../CHANGELOG:639 ../../../CHANGELOG:699 msgid "" "Fixed follows from Pleroma with custom Emoji as Tag by ignoring not " "supported tag types #1342" msgstr "" -#: ../../../CHANGELOG:563 ../../../CHANGELOG:623 +#: ../../../CHANGELOG:640 ../../../CHANGELOG:700 msgid "Update pleroma JSON-LD Schema (#1341)" msgstr "" -#: ../../../CHANGELOG:564 ../../../CHANGELOG:625 +#: ../../../CHANGELOG:641 ../../../CHANGELOG:702 msgid "Pin twisted version to 20.3.0" msgstr "" -#: ../../../CHANGELOG:566 ../../../CHANGELOG:664 ../../../CHANGELOG:708 -#: ../../../CHANGELOG:884 +#: ../../../CHANGELOG:643 ../../../CHANGELOG:741 ../../../CHANGELOG:785 +#: ../../../CHANGELOG:961 msgid "Contributors to this release (development, documentation, reviews):" msgstr "" -#: ../../../CHANGELOG:568 +#: ../../../CHANGELOG:645 msgid "" "Adam Novak Agate alemairebe Alicia Blasco Leon anonymous Amaranthe " "appzer0 Arne Asier Iturralde Sarasola Christian Paul Ciarán Ainsworth " @@ -910,690 +992,686 @@ msgid "" "Cabrera Silver Fox Snack Capt SpcCw Strom Lin vicdorke x" msgstr "" -#: ../../../CHANGELOG:615 +#: ../../../CHANGELOG:692 msgid "1.1-rc2 (2021-03-01)" msgstr "" -#: ../../../CHANGELOG:624 +#: ../../../CHANGELOG:701 msgid "" "Revert fork replacement of http-signature since official package breaks " "federation" msgstr "" -#: ../../../CHANGELOG:629 +#: ../../../CHANGELOG:706 msgid "1.1-rc1 (2021-02-24)" msgstr "" -#: ../../../CHANGELOG:645 +#: ../../../CHANGELOG:722 msgid "Replaced forked http-signature dependency with official package (#876)" msgstr "" -#: ../../../CHANGELOG:666 ../../../CHANGELOG:1647 ../../../CHANGELOG:1703 +#: ../../../CHANGELOG:743 ../../../CHANGELOG:1724 ../../../CHANGELOG:1780 msgid "Reg" msgstr "" -#: ../../../CHANGELOG:667 ../../../CHANGELOG:1636 ../../../CHANGELOG:1700 +#: ../../../CHANGELOG:744 ../../../CHANGELOG:1713 ../../../CHANGELOG:1777 msgid "hellekin" msgstr "" -#: ../../../CHANGELOG:668 ../../../CHANGELOG:1325 ../../../CHANGELOG:1633 -#: ../../../CHANGELOG:1698 +#: ../../../CHANGELOG:745 ../../../CHANGELOG:1402 ../../../CHANGELOG:1710 +#: ../../../CHANGELOG:1775 msgid "Esteban" msgstr "" -#: ../../../CHANGELOG:669 ../../../CHANGELOG:1635 ../../../CHANGELOG:1699 +#: ../../../CHANGELOG:746 ../../../CHANGELOG:1712 ../../../CHANGELOG:1776 msgid "Freyja Wildes" msgstr "" -#: ../../../CHANGELOG:670 ../../../CHANGELOG:1629 +#: ../../../CHANGELOG:747 ../../../CHANGELOG:1706 msgid "Amaranthe" msgstr "" -#: ../../../CHANGELOG:671 +#: ../../../CHANGELOG:748 msgid "Eleos" msgstr "" -#: ../../../CHANGELOG:672 ../../../CHANGELOG:1326 ../../../CHANGELOG:1639 -#: ../../../CHANGELOG:1701 +#: ../../../CHANGELOG:749 ../../../CHANGELOG:1403 ../../../CHANGELOG:1716 +#: ../../../CHANGELOG:1778 msgid "Johannes H." msgstr "" -#: ../../../CHANGELOG:673 ../../../CHANGELOG:1643 ../../../CHANGELOG:1702 +#: ../../../CHANGELOG:750 ../../../CHANGELOG:1720 ../../../CHANGELOG:1779 msgid "Mehdi" msgstr "" -#: ../../../CHANGELOG:674 +#: ../../../CHANGELOG:751 msgid "Adam Novak" msgstr "" -#: ../../../CHANGELOG:676 +#: ../../../CHANGELOG:753 msgid "Christian Paul" msgstr "" -#: ../../../CHANGELOG:678 +#: ../../../CHANGELOG:755 msgid "Erik Duxstad" msgstr "" -#: ../../../CHANGELOG:679 +#: ../../../CHANGELOG:756 msgid "Fred Uggla" msgstr "" -#: ../../../CHANGELOG:681 -msgid "heyarne" -msgstr "" - -#: ../../../CHANGELOG:682 ../../../CHANGELOG:1908 +#: ../../../CHANGELOG:759 ../../../CHANGELOG:1985 msgid "interfect" msgstr "" -#: ../../../CHANGELOG:684 +#: ../../../CHANGELOG:761 msgid "Nitai Bezerra da Silva" msgstr "" -#: ../../../CHANGELOG:685 +#: ../../../CHANGELOG:762 msgid "Philipp Wolfer" msgstr "" -#: ../../../CHANGELOG:686 +#: ../../../CHANGELOG:763 msgid "Pierre Couy" msgstr "" -#: ../../../CHANGELOG:687 +#: ../../../CHANGELOG:764 msgid "Robert Kaye" msgstr "" -#: ../../../CHANGELOG:688 +#: ../../../CHANGELOG:765 msgid "Strom Lin" msgstr "" -#: ../../../CHANGELOG:691 +#: ../../../CHANGELOG:768 msgid "1.0.1 (2020-10-31)" msgstr "" -#: ../../../CHANGELOG:698 +#: ../../../CHANGELOG:775 msgid "Added controls to play volume of an album (#1226)" msgstr "" -#: ../../../CHANGELOG:699 +#: ../../../CHANGELOG:776 msgid "Allow genre tags to be updated when rescanning files in-place (#1246)" msgstr "" -#: ../../../CHANGELOG:704 +#: ../../../CHANGELOG:781 msgid "Fixed broken install because of upgraded dependencies" msgstr "" -#: ../../../CHANGELOG:705 +#: ../../../CHANGELOG:782 msgid "Fixed duplication of discs for multi-disc albums in album views (#1228)" msgstr "" -#: ../../../CHANGELOG:706 +#: ../../../CHANGELOG:783 msgid "Make the generated RSS feed more conformant with w3c specification (#1250)" msgstr "" -#: ../../../CHANGELOG:711 +#: ../../../CHANGELOG:788 msgid "Cédric Schieli" msgstr "" -#: ../../../CHANGELOG:713 +#: ../../../CHANGELOG:790 msgid "Kuba Orlik" msgstr "" -#: ../../../CHANGELOG:716 +#: ../../../CHANGELOG:793 msgid "1.0 (2020-09-09)" msgstr "" -#: ../../../CHANGELOG:723 +#: ../../../CHANGELOG:800 msgid "Dropped python 3.5 support [manual action required, non-docker only]" msgstr "" -#: ../../../CHANGELOG:725 +#: ../../../CHANGELOG:802 msgid "" "With Funkwhale 1.0, we're dropping support for Python 3.5. Before " "upgrading, ensure ``python3 --version`` returns ``3.6`` or higher." msgstr "" -#: ../../../CHANGELOG:728 +#: ../../../CHANGELOG:805 msgid "If it returns ``3.6`` or higher, you have nothing to do." msgstr "" -#: ../../../CHANGELOG:730 +#: ../../../CHANGELOG:807 msgid "" "If it returns ``3.5``, you will need to upgrade your Python version/Host," " then recreate your virtual environment::" msgstr "" -#: ../../../CHANGELOG:737 +#: ../../../CHANGELOG:814 msgid "Increased quality of JPEG thumbnails [manual action required]" msgstr "" -#: ../../../CHANGELOG:739 +#: ../../../CHANGELOG:816 msgid "" "Default quality for JPEG thumbnails was increased from 70 to 95, as 70 " "was producing visible artifacts in resized images." msgstr "" -#: ../../../CHANGELOG:741 +#: ../../../CHANGELOG:818 msgid "" "Because of this change, existing thumbnails will not load, and you will " "need to:" msgstr "" -#: ../../../CHANGELOG:743 +#: ../../../CHANGELOG:820 msgid "delete the ``__sized__`` directory in your ``MEDIA_ROOT`` directory" msgstr "" -#: ../../../CHANGELOG:744 +#: ../../../CHANGELOG:821 msgid "" "run ``python manage.py fw media generate-thumbnails`` to regenerate " "thumbnails with the enhanced quality" msgstr "" -#: ../../../CHANGELOG:746 +#: ../../../CHANGELOG:823 msgid "" "If you don't want to regenerate thumbnails, you can keep the old ones by " "adding ``THUMBNAIL_JPEG_RESIZE_QUALITY=70`` to your .env file." msgstr "" -#: ../../../CHANGELOG:749 ../../../CHANGELOG:929 +#: ../../../CHANGELOG:826 ../../../CHANGELOG:1006 msgid "Small API breaking change in ``/api/v1/libraries``" msgstr "" -#: ../../../CHANGELOG:751 ../../../CHANGELOG:931 +#: ../../../CHANGELOG:828 ../../../CHANGELOG:1008 msgid "" "To allow easier crawling of public libraries on a pod,we had to make a " "slight breaking change to the behaviour of ``GET /api/v1/libraries``." msgstr "" -#: ../../../CHANGELOG:754 ../../../CHANGELOG:934 +#: ../../../CHANGELOG:831 ../../../CHANGELOG:1011 msgid "Before, it returned only libraries owned by the current user." msgstr "" -#: ../../../CHANGELOG:756 ../../../CHANGELOG:936 +#: ../../../CHANGELOG:833 ../../../CHANGELOG:1013 msgid "" "Now, it returns all the accessible libraries (including ones from other " "users and pods)." msgstr "" -#: ../../../CHANGELOG:758 ../../../CHANGELOG:938 +#: ../../../CHANGELOG:835 ../../../CHANGELOG:1015 msgid "" "If you are consuming the API via a third-party client and need to " "retrieve your libraries, use the ``scope`` parameter, like this: ``GET " "/api/v1/libraries?scope=me``" msgstr "" -#: ../../../CHANGELOG:762 +#: ../../../CHANGELOG:839 msgid "API breaking change in ``/api/v1/albums``" msgstr "" -#: ../../../CHANGELOG:764 +#: ../../../CHANGELOG:841 msgid "" "To increase performance, querying ``/api/v1/albums`` doesn't return album" " tracks anymore. This caused some performance issues, especially as some " "albums and series have dozens or even hundreds of tracks." msgstr "" -#: ../../../CHANGELOG:767 +#: ../../../CHANGELOG:844 msgid "" "If you want to retrieve tracks for an album, you can query " "``/api/v1/tracks/?album=<albumid>``." msgstr "" -#: ../../../CHANGELOG:770 +#: ../../../CHANGELOG:847 msgid "JWT deprecation" msgstr "" -#: ../../../CHANGELOG:772 +#: ../../../CHANGELOG:849 msgid "" "API Authentication using JWT is deprecated and will be removed in " "Funkwhale 1.0. Please use OAuth or application tokens and refer to our " "API documentation at https://docs.funkwhale.audio/swagger/ for guidance." msgstr "" -#: ../../../CHANGELOG:776 ../../../CHANGELOG:1137 +#: ../../../CHANGELOG:853 ../../../CHANGELOG:1214 msgid "Full list of changes" msgstr "" -#: ../../../CHANGELOG:780 +#: ../../../CHANGELOG:857 msgid "Allow users to hide compilation artists on the artist search page (#1053)" msgstr "" -#: ../../../CHANGELOG:781 +#: ../../../CHANGELOG:858 msgid "Can now launch server import from the UI (#1105)" msgstr "" -#: ../../../CHANGELOG:782 +#: ../../../CHANGELOG:859 msgid "Dedicated, advanced search page (#370)" msgstr "" -#: ../../../CHANGELOG:783 +#: ../../../CHANGELOG:860 msgid "Persist theme and language settings accross sessions (#996)" msgstr "" -#: ../../../CHANGELOG:788 +#: ../../../CHANGELOG:865 msgid "Add support for unauthenticated users hitting the logout page" msgstr "" -#: ../../../CHANGELOG:789 +#: ../../../CHANGELOG:866 msgid "Added support for Licence Art Libre (#1088)" msgstr "" -#: ../../../CHANGELOG:790 +#: ../../../CHANGELOG:867 msgid "Broadcast/handle rejected follows (#858)" msgstr "" -#: ../../../CHANGELOG:791 +#: ../../../CHANGELOG:868 msgid "" "Confirm email without requiring the user to validate the form manually " "(#407)" msgstr "" -#: ../../../CHANGELOG:792 +#: ../../../CHANGELOG:869 msgid "Display channel and track downloads count (#1178)" msgstr "" -#: ../../../CHANGELOG:793 +#: ../../../CHANGELOG:870 msgid "Do not include tracks in album API representation (#1102)" msgstr "" -#: ../../../CHANGELOG:794 +#: ../../../CHANGELOG:871 msgid "" "Dropped python 3.5 support. Python 3.6 is the minimum required version " "(#1099)" msgstr "" -#: ../../../CHANGELOG:795 +#: ../../../CHANGELOG:872 msgid "Improved keyboard accessibility (#1125)" msgstr "" -#: ../../../CHANGELOG:796 +#: ../../../CHANGELOG:873 msgid "Improved naming of pages for accessibility (#1127)" msgstr "" -#: ../../../CHANGELOG:797 +#: ../../../CHANGELOG:874 msgid "Improved shuffle behaviour (#1190)" msgstr "" -#: ../../../CHANGELOG:798 +#: ../../../CHANGELOG:875 msgid "Increased quality of JPEG thumbnails" msgstr "" -#: ../../../CHANGELOG:799 +#: ../../../CHANGELOG:876 msgid "Lock focus in modals to improve accessibility (#1128)" msgstr "" -#: ../../../CHANGELOG:800 +#: ../../../CHANGELOG:877 msgid "" "More consistent search UX on /albums, /artists, /radios and /playlists " "(#1131)" msgstr "" -#: ../../../CHANGELOG:801 +#: ../../../CHANGELOG:878 msgid "Play button now replace current queue instead of appending to it (#1083)" msgstr "" -#: ../../../CHANGELOG:802 +#: ../../../CHANGELOG:879 msgid "Set proper lang attribute on HTML document (#1130)" msgstr "" -#: ../../../CHANGELOG:803 +#: ../../../CHANGELOG:880 msgid "Use semantic headers for accessibility (#1121)" msgstr "" -#: ../../../CHANGELOG:804 +#: ../../../CHANGELOG:881 msgid "Users can now update their email address (#292)" msgstr "" -#: ../../../CHANGELOG:805 +#: ../../../CHANGELOG:882 msgid "" "[plugin, scrobbler] Use last.fm API v2 for scrobbling if API key and " "secret are provided" msgstr "" -#: ../../../CHANGELOG:806 +#: ../../../CHANGELOG:883 msgid "Added a new, large thumbnail size for cover images (#1205" msgstr "" -#: ../../../CHANGELOG:807 +#: ../../../CHANGELOG:884 msgid "" "Enforce authentication when viewing remote channels, profiles and " "libraries (#1210)" msgstr "" -#: ../../../CHANGELOG:813 +#: ../../../CHANGELOG:890 msgid "Fix broken media support detection (#1180)" msgstr "" -#: ../../../CHANGELOG:814 +#: ../../../CHANGELOG:891 msgid "Fix layout issue with playbar on landscape tablets (#1144)" msgstr "" -#: ../../../CHANGELOG:815 +#: ../../../CHANGELOG:892 msgid "Fix random radio so that podcast content is not picked up (#1140)" msgstr "" -#: ../../../CHANGELOG:816 +#: ../../../CHANGELOG:893 msgid "" "Fixed an issue with search pages where results would not appear after " "navigating to another page" msgstr "" -#: ../../../CHANGELOG:817 +#: ../../../CHANGELOG:894 msgid "Fixed crash with negative track position in file tags (#1193)" msgstr "" -#: ../../../CHANGELOG:818 +#: ../../../CHANGELOG:895 msgid "Handle access errors scanning directories when importing files" msgstr "" -#: ../../../CHANGELOG:819 ../../../CHANGELOG:882 +#: ../../../CHANGELOG:896 ../../../CHANGELOG:959 msgid "" "Make channel card updated times more humanly readable, add " "internationalization (#1089)" msgstr "" -#: ../../../CHANGELOG:820 +#: ../../../CHANGELOG:897 msgid "" "Ensure search page reloads if another search is submitted in the sidebar " "(#1197)" msgstr "" -#: ../../../CHANGELOG:821 +#: ../../../CHANGELOG:898 msgid "" "Fixed \"scope=subscribed\" on albums, artists, uploads and libraries API " "(#1217)" msgstr "" -#: ../../../CHANGELOG:822 +#: ../../../CHANGELOG:899 msgid "Fixed broken federation with pods using allow-listing (#1999)" msgstr "" -#: ../../../CHANGELOG:823 +#: ../../../CHANGELOG:900 msgid "Fixed broken search when using (, \" or & chars (#1196)" msgstr "" -#: ../../../CHANGELOG:824 +#: ../../../CHANGELOG:901 msgid "Fixed domains table hidden controls when no domains are found (#1198)" msgstr "" -#: ../../../CHANGELOG:829 +#: ../../../CHANGELOG:906 msgid "Simplify Docker mono-container installation and upgrade documentation" msgstr "" -#: ../../../CHANGELOG:832 ../../../CHANGELOG:1222 +#: ../../../CHANGELOG:909 ../../../CHANGELOG:1299 msgid "" "Contributors to this release (translation, development, documentation, " "reviews, design, testing, third-party projects):" msgstr "" -#: ../../../CHANGELOG:835 +#: ../../../CHANGELOG:912 msgid "Andy Craze" msgstr "" -#: ../../../CHANGELOG:836 +#: ../../../CHANGELOG:913 msgid "anonymous" msgstr "" -#: ../../../CHANGELOG:837 +#: ../../../CHANGELOG:914 msgid "appzer0" msgstr "" -#: ../../../CHANGELOG:838 +#: ../../../CHANGELOG:915 msgid "Arne" msgstr "" -#: ../../../CHANGELOG:840 ../../../CHANGELOG:1231 ../../../CHANGELOG:1323 -#: ../../../CHANGELOG:1903 +#: ../../../CHANGELOG:917 ../../../CHANGELOG:1308 ../../../CHANGELOG:1400 +#: ../../../CHANGELOG:1980 msgid "Daniele Lira Mereb" msgstr "" -#: ../../../CHANGELOG:841 +#: ../../../CHANGELOG:918 msgid "dulz" msgstr "" -#: ../../../CHANGELOG:842 ../../../CHANGELOG:1235 ../../../CHANGELOG:1634 +#: ../../../CHANGELOG:919 ../../../CHANGELOG:1312 ../../../CHANGELOG:1711 msgid "Francesc Galí" msgstr "" -#: ../../../CHANGELOG:843 +#: ../../../CHANGELOG:920 msgid "ghose" msgstr "" -#: ../../../CHANGELOG:844 +#: ../../../CHANGELOG:921 msgid "Kalle Anka" msgstr "" -#: ../../../CHANGELOG:845 +#: ../../../CHANGELOG:922 msgid "mekind" msgstr "" -#: ../../../CHANGELOG:846 +#: ../../../CHANGELOG:923 msgid "Meliurwen" msgstr "" -#: ../../../CHANGELOG:847 +#: ../../../CHANGELOG:924 msgid "Puri" msgstr "" -#: ../../../CHANGELOG:848 ../../../CHANGELOG:1253 ../../../CHANGELOG:1329 +#: ../../../CHANGELOG:925 ../../../CHANGELOG:1330 ../../../CHANGELOG:1406 msgid "Quentin PAGÈS" msgstr "" -#: ../../../CHANGELOG:849 +#: ../../../CHANGELOG:926 msgid "Raphaël Ventura" msgstr "" -#: ../../../CHANGELOG:850 +#: ../../../CHANGELOG:927 msgid "Slimane Selyan Amiri" msgstr "" -#: ../../../CHANGELOG:851 ../../../CHANGELOG:1257 ../../../CHANGELOG:1650 +#: ../../../CHANGELOG:928 ../../../CHANGELOG:1334 ../../../CHANGELOG:1727 msgid "SpcCw" msgstr "" -#: ../../../CHANGELOG:852 +#: ../../../CHANGELOG:929 msgid "Stefano Pigozzi" msgstr "" -#: ../../../CHANGELOG:853 +#: ../../../CHANGELOG:930 msgid "Sébastien de Melo" msgstr "" -#: ../../../CHANGELOG:854 +#: ../../../CHANGELOG:931 msgid "Ventura Pérez García" msgstr "" -#: ../../../CHANGELOG:855 +#: ../../../CHANGELOG:932 msgid "vicdorke" msgstr "" -#: ../../../CHANGELOG:856 ../../../CHANGELOG:1265 ../../../CHANGELOG:1654 +#: ../../../CHANGELOG:933 ../../../CHANGELOG:1342 ../../../CHANGELOG:1731 msgid "Xosé M" msgstr "" -#: ../../../CHANGELOG:860 +#: ../../../CHANGELOG:937 msgid "0.21.2 (2020-07-27)" msgstr "" -#: ../../../CHANGELOG:867 +#: ../../../CHANGELOG:944 msgid "" "Added a new ?related=obj_id filter for artists, albums and tracks, based " "on tags" msgstr "" -#: ../../../CHANGELOG:868 +#: ../../../CHANGELOG:945 msgid "Can now filter subscribed content through API (#1116)" msgstr "" -#: ../../../CHANGELOG:869 +#: ../../../CHANGELOG:946 msgid "" "Support ordering=random for artists, albums, tracks and channels " "endpoints (#1145)" msgstr "" -#: ../../../CHANGELOG:870 +#: ../../../CHANGELOG:947 msgid "Use role=alert on forms/toast message to improve accessibility (#1134)" msgstr "" -#: ../../../CHANGELOG:875 +#: ../../../CHANGELOG:952 msgid "Fix embedded player not working on channel serie/album (#1175)" msgstr "" -#: ../../../CHANGELOG:876 +#: ../../../CHANGELOG:953 msgid "Fixed broken mimetype detection during import (#1165)" msgstr "" -#: ../../../CHANGELOG:877 +#: ../../../CHANGELOG:954 msgid "Fixed crash when loading recent albums via Subsonic (#1158)" msgstr "" -#: ../../../CHANGELOG:878 +#: ../../../CHANGELOG:955 msgid "Fixed crash with null help text in admin (#1161)" msgstr "" -#: ../../../CHANGELOG:879 +#: ../../../CHANGELOG:956 msgid "Fixed invalid metadata when importing multi-artists tracks/albums (#1104)" msgstr "" -#: ../../../CHANGELOG:880 +#: ../../../CHANGELOG:957 msgid "Fixed player crash when using Funkwhale as a PWA (#1157)" msgstr "" -#: ../../../CHANGELOG:881 +#: ../../../CHANGELOG:958 msgid "Fixed wrong covert art displaying in some situations (#1138)" msgstr "" -#: ../../../CHANGELOG:887 +#: ../../../CHANGELOG:964 msgid "Bheesham Persaud" msgstr "" -#: ../../../CHANGELOG:892 +#: ../../../CHANGELOG:969 msgid "0.21.1 (2020-06-11)" msgstr "" -#: ../../../CHANGELOG:900 +#: ../../../CHANGELOG:977 msgid "" "Support a --watch mode with ``import_files`` to automatically add, update" " and remove files when filesystem is updated (#721)" msgstr "" -#: ../../../CHANGELOG:904 +#: ../../../CHANGELOG:981 msgid "Added new channels widget on pod landing page (#1113)" msgstr "" -#: ../../../CHANGELOG:905 +#: ../../../CHANGELOG:982 msgid "Fix HTML <title> not including instance name in some situations (#1107)" msgstr "" -#: ../../../CHANGELOG:906 +#: ../../../CHANGELOG:983 msgid "" "Make URL-building logic more resilient against reverse proxy " "misconfiguration (#1085)" msgstr "" -#: ../../../CHANGELOG:907 +#: ../../../CHANGELOG:984 msgid "Removed unused masonry dependency (#1112)" msgstr "" -#: ../../../CHANGELOG:908 +#: ../../../CHANGELOG:985 msgid "" "Support for specifying itunes:email and itunes:name in channels for " "compatibiliy with third-party platforms (#1154)" msgstr "" -#: ../../../CHANGELOG:909 +#: ../../../CHANGELOG:986 msgid "" "Updated the /api/v1/libraries endpoint to support listing public " "libraries from other users/pods (#1151)" msgstr "" -#: ../../../CHANGELOG:914 +#: ../../../CHANGELOG:991 msgid "" "Added safeguard to ensure local uploads are never purged from cache " "(#1086)" msgstr "" -#: ../../../CHANGELOG:915 +#: ../../../CHANGELOG:992 msgid "" "Ensure firefox password manager dont autofill username in search bar " "(#1090)" msgstr "" -#: ../../../CHANGELOG:916 +#: ../../../CHANGELOG:993 msgid "" "Ensure player doesn't disappear when last queue track is removed manually" " (#1092)" msgstr "" -#: ../../../CHANGELOG:917 +#: ../../../CHANGELOG:994 msgid "Ensure tracks linked to skipped upload can be pruned (#1011)" msgstr "" -#: ../../../CHANGELOG:918 +#: ../../../CHANGELOG:995 msgid "Fix playlist modal only listing 50 first playlists (#1087)" msgstr "" -#: ../../../CHANGELOG:919 +#: ../../../CHANGELOG:996 msgid "Fixed a wording issue on artist channel page (#1117)" msgstr "" -#: ../../../CHANGELOG:920 +#: ../../../CHANGELOG:997 msgid "Fixed crash on python 3.5 with cli importer (#1155)" msgstr "" -#: ../../../CHANGELOG:921 +#: ../../../CHANGELOG:998 msgid "Fixed issue when displaying starred tracks on subsonic (#1082)" msgstr "" -#: ../../../CHANGELOG:922 +#: ../../../CHANGELOG:999 msgid "" "Fixed mimetype detection issue that broke transcoding on some tracks " "(#1093). Run ``python manage.py fix_uploads --mimetype`` to set proper " "mimetypes on existing uploads." msgstr "" -#: ../../../CHANGELOG:923 +#: ../../../CHANGELOG:1000 msgid "" "Fixed page not refreshing when switching between My Library and Explore " "sections (#1091)" msgstr "" -#: ../../../CHANGELOG:924 +#: ../../../CHANGELOG:1001 msgid "Fixed recursive CLI importing crashing under Python 3.5 (#1148, #1147)" msgstr "" -#: ../../../CHANGELOG:925 +#: ../../../CHANGELOG:1002 msgid "Fixed wrong album and track count in admin artist API (#1096)" msgstr "" -#: ../../../CHANGELOG:926 +#: ../../../CHANGELOG:1003 msgid "" "Include tracks by album artist when filtering by artist on /api/v1/tracks" " (#1078)" msgstr "" -#: ../../../CHANGELOG:942 +#: ../../../CHANGELOG:1019 msgid "" "Contributors to this release (development, documentation, reviews, " "testing):" msgstr "" -#: ../../../CHANGELOG:946 ../../../CHANGELOG:1230 ../../../CHANGELOG:1695 +#: ../../../CHANGELOG:1023 ../../../CHANGELOG:1307 ../../../CHANGELOG:1772 msgid "Creak" msgstr "" -#: ../../../CHANGELOG:947 +#: ../../../CHANGELOG:1024 msgid "gisforgabriel" msgstr "" -#: ../../../CHANGELOG:948 +#: ../../../CHANGELOG:1025 msgid "Siren" msgstr "" -#: ../../../CHANGELOG:953 +#: ../../../CHANGELOG:1030 msgid "0.21 \"Agate\" (2020-04-24)" msgstr "" -#: ../../../CHANGELOG:955 +#: ../../../CHANGELOG:1032 msgid "" "This 0.21 release is dedicated to Agate, to thank her, for both having " "created the Funkwhale project, being the current lead developer, and for " @@ -1601,7 +1679,7 @@ msgid "" "Funkwhale community <3" msgstr "" -#: ../../../CHANGELOG:957 +#: ../../../CHANGELOG:1034 msgid "" "We are truly grateful as well to the dozens of people who contributed to " "this release with translations, development, documentation, reviews, " @@ -1609,7 +1687,7 @@ msgid "" "integrations… You made it possible!" msgstr "" -#: ../../../CHANGELOG:959 +#: ../../../CHANGELOG:1036 msgid "" "Upgrade instructions are available at " "https://docs.funkwhale.audio/admin/upgrading.html, there are also " @@ -1617,15 +1695,15 @@ msgid "" "(search \"Manual action\")." msgstr "" -#: ../../../CHANGELOG:963 +#: ../../../CHANGELOG:1040 msgid "Channels and podcasts" msgstr "" -#: ../../../CHANGELOG:965 +#: ../../../CHANGELOG:1042 msgid "Funkwhale 0.21 includes a brand new feature: Channels!" msgstr "" -#: ../../../CHANGELOG:967 +#: ../../../CHANGELOG:1044 msgid "" "Channels can be used as a replacement to public libraries, to publish " "audio content, both musical and non-musical. They federate with other " @@ -1635,14 +1713,14 @@ msgid "" "publication, simply visit your profile and create a channel from there." msgstr "" -#: ../../../CHANGELOG:972 +#: ../../../CHANGELOG:1049 msgid "" "Each Funkwhale channel also comes with RSS feed that is compatible with " "existing podcasting applications, like AntennaPod on Android and, within " "Funkwhale, you can also subscribe to any podcast from its RSS feed!" msgstr "" -#: ../../../CHANGELOG:975 +#: ../../../CHANGELOG:1052 msgid "" "Many, many thanks to the numerous people who helped with the feature " "design, development and testing, and in particular to the members of the " @@ -1651,11 +1729,11 @@ msgid "" "with us to ensure compatibility." msgstr "" -#: ../../../CHANGELOG:980 +#: ../../../CHANGELOG:1057 msgid "Redesigned navigation, player and queue" msgstr "" -#: ../../../CHANGELOG:982 +#: ../../../CHANGELOG:1059 msgid "" "This release includes a full redesign of our navigation, player and " "queue. Overall, it should provide a better, less confusing experience, " @@ -1664,33 +1742,33 @@ msgid "" "people, we got it done!" msgstr "" -#: ../../../CHANGELOG:987 +#: ../../../CHANGELOG:1064 msgid "Improved search bar for searching remote objects" msgstr "" -#: ../../../CHANGELOG:989 +#: ../../../CHANGELOG:1066 msgid "" "The search bar now support fetching arbitrary objects using a URL. In " "particular, you can use this to quickly:" msgstr "" -#: ../../../CHANGELOG:991 +#: ../../../CHANGELOG:1068 msgid "Subscribe to a remote library via its URL" msgstr "" -#: ../../../CHANGELOG:992 +#: ../../../CHANGELOG:1069 msgid "Listen a public track from another pod" msgstr "" -#: ../../../CHANGELOG:993 +#: ../../../CHANGELOG:1070 msgid "Subscribe to a channel" msgstr "" -#: ../../../CHANGELOG:996 +#: ../../../CHANGELOG:1073 msgid "Screening for sign-ups and custom sign-up form" msgstr "" -#: ../../../CHANGELOG:998 +#: ../../../CHANGELOG:1075 msgid "" "Instance admins can now configure their pod so that registrations " "required manual approval from a moderator. This is especially useful on " @@ -1698,49 +1776,49 @@ msgid "" "completely, but don't want spam or unwanted users to join your pod." msgstr "" -#: ../../../CHANGELOG:1002 +#: ../../../CHANGELOG:1079 msgid "" "When this is enabled and a new user register, their request is put in a " "moderation queue, and moderators are notified by email. When the request " "is approved or refused, the user is also notified by email." msgstr "" -#: ../../../CHANGELOG:1005 +#: ../../../CHANGELOG:1082 msgid "In addition, it's also possible to customize the sign-up form by:" msgstr "" -#: ../../../CHANGELOG:1007 +#: ../../../CHANGELOG:1084 msgid "Providing a custom help text, in markdown format" msgstr "" -#: ../../../CHANGELOG:1008 +#: ../../../CHANGELOG:1085 msgid "" "Including additional fields in the form, for instance to ask the user why" " they want to join. Data collected through these fields is included in " "the sign-up request and viewable by the mods" msgstr "" -#: ../../../CHANGELOG:1011 +#: ../../../CHANGELOG:1088 msgid "Federated reports" msgstr "" -#: ../../../CHANGELOG:1013 +#: ../../../CHANGELOG:1090 msgid "" "It's now possible to send a copy of a report to the server hosting the " "reported object, in order to make moderation easier and more distributed." msgstr "" -#: ../../../CHANGELOG:1015 +#: ../../../CHANGELOG:1092 msgid "" "This feature is inspired by Mastodon's current design, and should work " "with at least Funkwhale and Mastodon servers." msgstr "" -#: ../../../CHANGELOG:1018 +#: ../../../CHANGELOG:1095 msgid "Improved search performance" msgstr "" -#: ../../../CHANGELOG:1020 +#: ../../../CHANGELOG:1097 msgid "" "Our search engine went through a full rewrite to make it faster. This new" " engine is enabled by default when using the search bar, or when " @@ -1748,25 +1826,25 @@ msgid "" "text search capabilities." msgstr "" -#: ../../../CHANGELOG:1024 +#: ../../../CHANGELOG:1101 msgid "" "During our tests, we observed huge performance improvements after the " "switch, by an order of magnitude. This should be especially perceptible " "on pods with large databases, more modest hardware or hard drives." msgstr "" -#: ../../../CHANGELOG:1028 +#: ../../../CHANGELOG:1105 msgid "" "We plan to remove the old engine in an upcoming release. In the meantime," " if anything goes wrong, you can switch back by setting " "``USE_FULL_TEXT_SEARCH=false`` in your ``.env`` file." msgstr "" -#: ../../../CHANGELOG:1032 +#: ../../../CHANGELOG:1109 msgid "Enforced email verification" msgstr "" -#: ../../../CHANGELOG:1034 +#: ../../../CHANGELOG:1111 msgid "" "The brand new ``ACCOUNT_EMAIL_VERIFICATION_ENFORCE`` setting can be used " "to make email verification mandatory for your users. It defaults to " @@ -1774,71 +1852,71 @@ msgid "" "CLI." msgstr "" -#: ../../../CHANGELOG:1038 +#: ../../../CHANGELOG:1115 msgid "If you enable this, ensure you have a SMTP server configured too." msgstr "" -#: ../../../CHANGELOG:1041 +#: ../../../CHANGELOG:1118 msgid "More reliable CLI importer [manual action required]" msgstr "" -#: ../../../CHANGELOG:1043 +#: ../../../CHANGELOG:1120 msgid "" "Our CLI importer is now more reliable and less prone to Out-of-Memory " "issues, especially when scanning large libraries. (hundreds of GB or " "bigger)" msgstr "" -#: ../../../CHANGELOG:1045 +#: ../../../CHANGELOG:1122 msgid "" "We've also improved the directory crawling logic, so that you don't have " "to use glob patterns or specify extensions when importing. As a result, " "the syntax for providing directories to the command as changed slightly." msgstr "" -#: ../../../CHANGELOG:1047 +#: ../../../CHANGELOG:1124 msgid "" "If you use the ``import_files`` command, this means you should replace " "scripts that look like this::" msgstr "" -#: ../../../CHANGELOG:1051 +#: ../../../CHANGELOG:1128 msgid "By this::" msgstr "" -#: ../../../CHANGELOG:1055 +#: ../../../CHANGELOG:1132 msgid "" "And Funkwhale will happily import any supported audio file from the " "specified directory." msgstr "" -#: ../../../CHANGELOG:1058 ../../../CHANGELOG:1148 +#: ../../../CHANGELOG:1135 ../../../CHANGELOG:1225 msgid "User management through the server CLI" msgstr "" -#: ../../../CHANGELOG:1060 +#: ../../../CHANGELOG:1137 msgid "" "We now support user creation (incl. non-admin accounts), update and " "removal directly from the server CLI. Typical use cases include:" msgstr "" -#: ../../../CHANGELOG:1063 +#: ../../../CHANGELOG:1140 msgid "Changing a user password from the command line" msgstr "" -#: ../../../CHANGELOG:1064 +#: ../../../CHANGELOG:1141 msgid "Creating or updating users from deployments scripts or playbooks" msgstr "" -#: ../../../CHANGELOG:1065 +#: ../../../CHANGELOG:1142 msgid "Removing or granting permissions or upload quota to multiple users at once" msgstr "" -#: ../../../CHANGELOG:1066 +#: ../../../CHANGELOG:1143 msgid "Marking multiple users as inactive" msgstr "" -#: ../../../CHANGELOG:1068 +#: ../../../CHANGELOG:1145 msgid "" "All user-related commands are available under the ``python manage.py fw " "users`` namespace. Please refer to the `Admin documentation " @@ -1846,652 +1924,652 @@ msgid "" "more information and instructions." msgstr "" -#: ../../../CHANGELOG:1072 +#: ../../../CHANGELOG:1149 msgid "" "Progressive web app [Manual action sugFull list of changes " "^^^^^^^^^^^^^^^^^^^^gested, non-docker only] " "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" msgstr "" -#: ../../../CHANGELOG:1076 +#: ../../../CHANGELOG:1153 msgid "" "We've made Funkwhale's Web UI a Progressive Web Application (PWA), in " "order to improve the user experience during offline use, and on mobile " "devices." msgstr "" -#: ../../../CHANGELOG:1079 +#: ../../../CHANGELOG:1156 msgid "" "In order to fully benefit from this change, if your pod isn't deployed " "using Docker, ensure the following instruction is present in your nginx " "configuration::" msgstr "" -#: ../../../CHANGELOG:1088 +#: ../../../CHANGELOG:1165 msgid "" "Postgres docker changed environment variable [manual action required, " "docker multi-container only]" msgstr "" -#: ../../../CHANGELOG:1090 +#: ../../../CHANGELOG:1167 msgid "" "If you're running with docker and our multi-container setup, there was a " "breaking change starting in the 11.7 postgres image (https://github.com" "/docker-library/postgres/pull/658)" msgstr "" -#: ../../../CHANGELOG:1092 +#: ../../../CHANGELOG:1169 msgid "" "You need to add this to your .env file: " "``POSTGRES_HOST_AUTH_METHOD=trust``" msgstr "" -#: ../../../CHANGELOG:1094 +#: ../../../CHANGELOG:1171 msgid "Newer deployments aren't affected." msgstr "" -#: ../../../CHANGELOG:1097 +#: ../../../CHANGELOG:1174 msgid "" "Upgrade from Postgres 10 to 11 [manual action required, docker all-in-one" " only]" msgstr "" -#: ../../../CHANGELOG:1099 +#: ../../../CHANGELOG:1176 msgid "" "With our upgrade to Alpine 3.10, the ``funkwhale/all-in-one`` image now " "includes PostgreSQL 11." msgstr "" -#: ../../../CHANGELOG:1101 +#: ../../../CHANGELOG:1178 msgid "" "In order to update to Funkwhale 0.21, you will first need to uprade " "Funkwhale's PostgreSQL database, following the steps below::" msgstr "" -#: ../../../CHANGELOG:1128 +#: ../../../CHANGELOG:1205 msgid "" "Once you have completed the Funkwhale upgrade with our regular " "instructions and everything works properly, you can remove the " "backups/old files::" msgstr "" -#: ../../../CHANGELOG:1141 +#: ../../../CHANGELOG:1218 msgid "Support for publishing and subscribing to podcasts (#170)" msgstr "" -#: ../../../CHANGELOG:1142 +#: ../../../CHANGELOG:1219 msgid "Brand new navigation, queue and player redesign (#594)" msgstr "" -#: ../../../CHANGELOG:1143 +#: ../../../CHANGELOG:1220 msgid "Can now browse a library content through the UI (#926)" msgstr "" -#: ../../../CHANGELOG:1144 +#: ../../../CHANGELOG:1221 msgid "Federated reports (#1038)" msgstr "" -#: ../../../CHANGELOG:1145 +#: ../../../CHANGELOG:1222 msgid "Screening for sign-ups (#1040)" msgstr "" -#: ../../../CHANGELOG:1146 +#: ../../../CHANGELOG:1223 msgid "Make it possible to enforce email verification (#1039)" msgstr "" -#: ../../../CHANGELOG:1147 +#: ../../../CHANGELOG:1224 msgid "Added a new radio based on another user listenings (#1060)" msgstr "" -#: ../../../CHANGELOG:1152 +#: ../../../CHANGELOG:1229 msgid "Added ability to reject library follows from notifications screen (#859)" msgstr "" -#: ../../../CHANGELOG:1153 +#: ../../../CHANGELOG:1230 msgid "" "Added periodic background task and CLI command to associate genre tags to" " artists and albums based on identical tags found on corresponding tracks" " (#988)" msgstr "" -#: ../../../CHANGELOG:1154 +#: ../../../CHANGELOG:1231 msgid "" "Added support for CELERYD_CONCURRENCY env var to control the number of " "worker processes (#997)" msgstr "" -#: ../../../CHANGELOG:1155 +#: ../../../CHANGELOG:1232 msgid "Added the ability to sort albums by release date (#1013)" msgstr "" -#: ../../../CHANGELOG:1156 +#: ../../../CHANGELOG:1233 msgid "Added two new radios to play your own content or a given library tracks" msgstr "" -#: ../../../CHANGELOG:1157 +#: ../../../CHANGELOG:1234 msgid "" "Advertise list of known nodes on /api/v1/federation/domains and in " "nodeinfo if stats sharing is enabled" msgstr "" -#: ../../../CHANGELOG:1158 +#: ../../../CHANGELOG:1235 msgid "" "Changed footer to use instance name if available, and append ellipses if " "instance URL/Name is too long (#1012)" msgstr "" -#: ../../../CHANGELOG:1159 +#: ../../../CHANGELOG:1236 msgid "Favor local uploads when playing a track with multiple uploads (#1036)" msgstr "" -#: ../../../CHANGELOG:1160 +#: ../../../CHANGELOG:1237 msgid "Include only local content in nodeinfo stats, added downloads count" msgstr "" -#: ../../../CHANGELOG:1161 +#: ../../../CHANGELOG:1238 msgid "" "Make media and static files serving more reliable when reverse proxy " "X_FORWARDED_* headers are incorrect (#947)" msgstr "" -#: ../../../CHANGELOG:1162 +#: ../../../CHANGELOG:1239 msgid "Order the playlist columns by modification date in the Browse tab (#775)" msgstr "" -#: ../../../CHANGELOG:1163 +#: ../../../CHANGELOG:1240 msgid "" "Reduced size of funkwhale/funkwhale docker images thanks to multi-stage " "builds (!1042)" msgstr "" -#: ../../../CHANGELOG:1164 +#: ../../../CHANGELOG:1241 msgid "" "Remember display settings in Album, Artist, Radio and Playlist views " "(#391)" msgstr "" -#: ../../../CHANGELOG:1165 +#: ../../../CHANGELOG:1242 msgid "Removed unnecessary \"Federation music needs approval\" setting (#959)" msgstr "" -#: ../../../CHANGELOG:1166 +#: ../../../CHANGELOG:1243 msgid "Replaced our slow research logic by PostgreSQL full-text search (#994)" msgstr "" -#: ../../../CHANGELOG:1167 +#: ../../../CHANGELOG:1244 msgid "" "Support autoplay when loading embed frame from Mastodon and third-party " "websites (#1041)" msgstr "" -#: ../../../CHANGELOG:1168 +#: ../../../CHANGELOG:1245 msgid "" "Support filtering playlist by name and several additional UX improvements" " in playlists modal (#974)" msgstr "" -#: ../../../CHANGELOG:1169 +#: ../../../CHANGELOG:1246 msgid "Support modifying album cover art through the web UI (#588)" msgstr "" -#: ../../../CHANGELOG:1170 +#: ../../../CHANGELOG:1247 msgid "" "Use a dedicated scope for throttling subsonic to avoid intrusive rate-" "limiting" msgstr "" -#: ../../../CHANGELOG:1171 +#: ../../../CHANGELOG:1248 msgid "" "Use same markdown widget for all content fields (rules, description, " "reports, notes, etc.)" msgstr "" -#: ../../../CHANGELOG:1172 +#: ../../../CHANGELOG:1249 msgid "" "CLI Importer is now more reliable and less resource-hungry on large " "libraries" msgstr "" -#: ../../../CHANGELOG:1173 ../../../CHANGELOG:1197 +#: ../../../CHANGELOG:1250 ../../../CHANGELOG:1274 msgid "Add support custom domain for S3 storage" msgstr "" -#: ../../../CHANGELOG:1174 +#: ../../../CHANGELOG:1251 msgid "Better placeholders for channels when there are no episodes or series" msgstr "" -#: ../../../CHANGELOG:1175 +#: ../../../CHANGELOG:1252 msgid "Updated documentation for 0.21 release" msgstr "" -#: ../../../CHANGELOG:1176 +#: ../../../CHANGELOG:1253 msgid "Improved performance and error handling when fetching remote attachments" msgstr "" -#: ../../../CHANGELOG:1180 +#: ../../../CHANGELOG:1257 msgid "Added missing manuallyApprovesFollowers entry in JSON-LD contexts (#961)" msgstr "" -#: ../../../CHANGELOG:1181 +#: ../../../CHANGELOG:1258 msgid "" "Fix issue with browser shortcuts such as search and focus URL not being " "recognised (#340, #985)" msgstr "" -#: ../../../CHANGELOG:1182 +#: ../../../CHANGELOG:1259 msgid "Fixed admin dropdown not showing after login (#1042)" msgstr "" -#: ../../../CHANGELOG:1183 +#: ../../../CHANGELOG:1260 msgid "Fixed an issue with celerybeat container failing to restart (#1004)" msgstr "" -#: ../../../CHANGELOG:1184 +#: ../../../CHANGELOG:1261 msgid "Fixed invalid displayed number of tracks in playlist (#986)" msgstr "" -#: ../../../CHANGELOG:1185 +#: ../../../CHANGELOG:1262 msgid "Fixed issue with recent results not being loaded from the API (#948)" msgstr "" -#: ../../../CHANGELOG:1186 +#: ../../../CHANGELOG:1263 msgid "Fixed issue with sorting by album name not working (#960)" msgstr "" -#: ../../../CHANGELOG:1187 +#: ../../../CHANGELOG:1264 msgid "" "Fixed short audio glitch when switching switching to another track with " "player paused (#970)" msgstr "" -#: ../../../CHANGELOG:1188 +#: ../../../CHANGELOG:1265 msgid "" "Improved deduplication logic to prevent skipped files during import " "(#348, #474, #557, #740, #928)" msgstr "" -#: ../../../CHANGELOG:1189 +#: ../../../CHANGELOG:1266 msgid "More resilient tag parsing with empty release date or album artist (#1037)" msgstr "" -#: ../../../CHANGELOG:1190 +#: ../../../CHANGELOG:1267 msgid "More robust importer against malformed dates (#966)" msgstr "" -#: ../../../CHANGELOG:1191 +#: ../../../CHANGELOG:1268 msgid "" "Removed \"nodeinfo disabled\" setting, as nodeinfo is required for the UI" " to work (#982)" msgstr "" -#: ../../../CHANGELOG:1192 +#: ../../../CHANGELOG:1269 msgid "Replaced PDF icon by List icon in playlist placeholder (#943)" msgstr "" -#: ../../../CHANGELOG:1193 +#: ../../../CHANGELOG:1270 msgid "" "Resolve an issue where disc numbers were not taken into consideration " "when playing an album from the album card (#1006)" msgstr "" -#: ../../../CHANGELOG:1194 +#: ../../../CHANGELOG:1271 msgid "Set correct size for album covers in playlist cards (#680)" msgstr "" -#: ../../../CHANGELOG:1195 +#: ../../../CHANGELOG:1272 msgid "Remove double spaces in ChannelForm" msgstr "" -#: ../../../CHANGELOG:1196 +#: ../../../CHANGELOG:1273 msgid "Deduplicate tags in Audio ActivityPub representation" msgstr "" -#: ../../../CHANGELOG:1198 +#: ../../../CHANGELOG:1275 msgid "Fix #1079: fixed z-index issues with dropdowns (#1079 and #1075)" msgstr "" -#: ../../../CHANGELOG:1199 +#: ../../../CHANGELOG:1276 msgid "Exclude external podcasts from library home" msgstr "" -#: ../../../CHANGELOG:1200 +#: ../../../CHANGELOG:1277 msgid "Fixed broken channel save when description is too long" msgstr "" -#: ../../../CHANGELOG:1201 +#: ../../../CHANGELOG:1278 msgid "" "Fixed 500 error when federation is disabled and application+json is " "requested" msgstr "" -#: ../../../CHANGELOG:1202 +#: ../../../CHANGELOG:1279 msgid "Fixed minor subsonic API crash" msgstr "" -#: ../../../CHANGELOG:1203 +#: ../../../CHANGELOG:1280 msgid "Fixed broken local profile page when allow-list is enabled" msgstr "" -#: ../../../CHANGELOG:1204 +#: ../../../CHANGELOG:1281 msgid "" "Fixed issue with confirmation email not sending when signup-approval was " "enabled" msgstr "" -#: ../../../CHANGELOG:1205 +#: ../../../CHANGELOG:1282 msgid "Ensure 0 quota on user is honored" msgstr "" -#: ../../../CHANGELOG:1206 +#: ../../../CHANGELOG:1283 msgid "Fixed attachments URL not honoring media URL" msgstr "" -#: ../../../CHANGELOG:1207 +#: ../../../CHANGELOG:1284 msgid "Fix grammar in msg string in TrackBase.vue" msgstr "" -#: ../../../CHANGELOG:1208 +#: ../../../CHANGELOG:1285 msgid "Fix typo in SubscribeButton.vue" msgstr "" -#: ../../../CHANGELOG:1210 +#: ../../../CHANGELOG:1287 msgid "Translations:" msgstr "" -#: ../../../CHANGELOG:1212 +#: ../../../CHANGELOG:1289 msgid "Arabic" msgstr "" -#: ../../../CHANGELOG:1213 +#: ../../../CHANGELOG:1290 msgid "Catalan" msgstr "" -#: ../../../CHANGELOG:1214 +#: ../../../CHANGELOG:1291 msgid "English (United Kingdom)" msgstr "" -#: ../../../CHANGELOG:1215 +#: ../../../CHANGELOG:1292 msgid "German" msgstr "" -#: ../../../CHANGELOG:1216 +#: ../../../CHANGELOG:1293 msgid "Hungarian" msgstr "" -#: ../../../CHANGELOG:1217 +#: ../../../CHANGELOG:1294 msgid "Japanese" msgstr "" -#: ../../../CHANGELOG:1218 +#: ../../../CHANGELOG:1295 msgid "Occitan" msgstr "" -#: ../../../CHANGELOG:1219 +#: ../../../CHANGELOG:1296 msgid "Portuguese (Brazil)" msgstr "" -#: ../../../CHANGELOG:1220 +#: ../../../CHANGELOG:1297 msgid "Russian" msgstr "" -#: ../../../CHANGELOG:1225 +#: ../../../CHANGELOG:1302 msgid "annando" msgstr "" -#: ../../../CHANGELOG:1226 +#: ../../../CHANGELOG:1303 msgid "Anton Strömkvist" msgstr "" -#: ../../../CHANGELOG:1227 +#: ../../../CHANGELOG:1304 msgid "Audrey" msgstr "" -#: ../../../CHANGELOG:1228 ../../../CHANGELOG:1630 ../../../CHANGELOG:1900 +#: ../../../CHANGELOG:1305 ../../../CHANGELOG:1707 ../../../CHANGELOG:1977 msgid "ButterflyOfFire" msgstr "" -#: ../../../CHANGELOG:1232 +#: ../../../CHANGELOG:1309 msgid "dashie" msgstr "" -#: ../../../CHANGELOG:1233 +#: ../../../CHANGELOG:1310 msgid "Eloisa" msgstr "" -#: ../../../CHANGELOG:1234 +#: ../../../CHANGELOG:1311 msgid "eorn" msgstr "" -#: ../../../CHANGELOG:1236 +#: ../../../CHANGELOG:1313 msgid "gerhardbeck" msgstr "" -#: ../../../CHANGELOG:1237 +#: ../../../CHANGELOG:1314 msgid "GinnyMcQueen" msgstr "" -#: ../../../CHANGELOG:1238 +#: ../../../CHANGELOG:1315 msgid "guillermau" msgstr "" -#: ../../../CHANGELOG:1239 +#: ../../../CHANGELOG:1316 msgid "Haelwenn" msgstr "" -#: ../../../CHANGELOG:1240 +#: ../../../CHANGELOG:1317 msgid "jinxx" msgstr "" -#: ../../../CHANGELOG:1241 +#: ../../../CHANGELOG:1318 msgid "Jonathan Aylard" msgstr "" -#: ../../../CHANGELOG:1243 +#: ../../../CHANGELOG:1320 msgid "M.G" msgstr "" -#: ../../../CHANGELOG:1244 +#: ../../../CHANGELOG:1321 msgid "marzzzello" msgstr "" -#: ../../../CHANGELOG:1245 +#: ../../../CHANGELOG:1322 msgid "Mathé Grievink" msgstr "" -#: ../../../CHANGELOG:1246 ../../../CHANGELOG:1644 ../../../CHANGELOG:1912 +#: ../../../CHANGELOG:1323 ../../../CHANGELOG:1721 ../../../CHANGELOG:1989 msgid "Mélanie Chauvel" msgstr "" -#: ../../../CHANGELOG:1247 +#: ../../../CHANGELOG:1324 msgid "Mjourdan" msgstr "" -#: ../../../CHANGELOG:1248 +#: ../../../CHANGELOG:1325 msgid "Morgan Kesler" msgstr "" -#: ../../../CHANGELOG:1249 +#: ../../../CHANGELOG:1326 msgid "Noe Gaumont" msgstr "" -#: ../../../CHANGELOG:1250 +#: ../../../CHANGELOG:1327 msgid "Noureddine HADDAG" msgstr "" -#: ../../../CHANGELOG:1251 +#: ../../../CHANGELOG:1328 msgid "Ollie" msgstr "" -#: ../../../CHANGELOG:1252 +#: ../../../CHANGELOG:1329 msgid "Peter Wickenberg" msgstr "" -#: ../../../CHANGELOG:1254 ../../../CHANGELOG:1917 +#: ../../../CHANGELOG:1331 ../../../CHANGELOG:1994 msgid "Renon" msgstr "" -#: ../../../CHANGELOG:1255 +#: ../../../CHANGELOG:1332 msgid "Satsuki Yanagi" msgstr "" -#: ../../../CHANGELOG:1256 +#: ../../../CHANGELOG:1333 msgid "Shlee" msgstr "" -#: ../../../CHANGELOG:1258 +#: ../../../CHANGELOG:1335 msgid "techknowlogick" msgstr "" -#: ../../../CHANGELOG:1259 +#: ../../../CHANGELOG:1336 msgid "ThibG" msgstr "" -#: ../../../CHANGELOG:1261 +#: ../../../CHANGELOG:1338 msgid "unklebonehead" msgstr "" -#: ../../../CHANGELOG:1262 +#: ../../../CHANGELOG:1339 msgid "wakest" msgstr "" -#: ../../../CHANGELOG:1263 +#: ../../../CHANGELOG:1340 msgid "wxcafé" msgstr "" -#: ../../../CHANGELOG:1264 ../../../CHANGELOG:1653 +#: ../../../CHANGELOG:1341 ../../../CHANGELOG:1730 msgid "Xaloc" msgstr "" -#: ../../../CHANGELOG:1268 +#: ../../../CHANGELOG:1345 msgid "0.20.1 (2019-10-28)" msgstr "" -#: ../../../CHANGELOG:1275 ../../../CHANGELOG:1296 +#: ../../../CHANGELOG:1352 ../../../CHANGELOG:1373 msgid "" "Denormalized audio permission logic in a separate table to enhance " "performance" msgstr "" -#: ../../../CHANGELOG:1277 +#: ../../../CHANGELOG:1354 msgid "" "With this release, we're introducing a performance enhancement that " "should reduce the load on the database and API servers (cf " "https://dev.funkwhale.audio/funkwhale/funkwhale/merge_requests/939)." msgstr "" -#: ../../../CHANGELOG:1280 +#: ../../../CHANGELOG:1357 msgid "" "Under the hood, we now maintain a separate table to link users to the " "tracks they are allowed to see. This change is **disabled** by default, " "but should be enabled by default starting in Funkwhale 0.21." msgstr "" -#: ../../../CHANGELOG:1283 +#: ../../../CHANGELOG:1360 msgid "" "If you want to try it now, add ``MUSIC_USE_DENORMALIZATION=True`` to your" " ``.env`` file, restart Funkwhale, and run the following command::" msgstr "" -#: ../../../CHANGELOG:1288 +#: ../../../CHANGELOG:1365 msgid "" "This shouldn't cause any regression, but we'd appreciate if you could " "test this before the 0.21 release and report any unusual behaviour " "regarding tracks, albums and artists visibility." msgstr "" -#: ../../../CHANGELOG:1294 +#: ../../../CHANGELOG:1371 msgid "Added a retry option for failed uploads (#942)" msgstr "" -#: ../../../CHANGELOG:1295 +#: ../../../CHANGELOG:1372 msgid "Added feedback via loading spinner when searching a remote library" msgstr "" -#: ../../../CHANGELOG:1297 +#: ../../../CHANGELOG:1374 msgid "" "Placeholders will now be shown if no content is available across the " "application (#750)" msgstr "" -#: ../../../CHANGELOG:1298 +#: ../../../CHANGELOG:1375 msgid "" "Reduce the number of simultaneous DB connections under some deployment " "scenario" msgstr "" -#: ../../../CHANGELOG:1299 +#: ../../../CHANGELOG:1376 msgid "Support byYear filtering in Subsonic API (#936)" msgstr "" -#: ../../../CHANGELOG:1304 +#: ../../../CHANGELOG:1381 msgid "Ensure password input doesn't overflow outside of container (#933)" msgstr "" -#: ../../../CHANGELOG:1305 +#: ../../../CHANGELOG:1382 msgid "Fix audio serving issues under S3/nginx when signatures are enabled" msgstr "" -#: ../../../CHANGELOG:1306 +#: ../../../CHANGELOG:1383 msgid "Fix import crash when importing M4A file with no embedded cover (#946)" msgstr "" -#: ../../../CHANGELOG:1307 +#: ../../../CHANGELOG:1384 msgid "Fix tag exclusion in custom radios (#950)" msgstr "" -#: ../../../CHANGELOG:1308 +#: ../../../CHANGELOG:1385 msgid "Fixed an issue with embed player CSS being purged during build (#935)" msgstr "" -#: ../../../CHANGELOG:1309 +#: ../../../CHANGELOG:1386 msgid "Fixed escaped pod name displayed on home/about page (#945)" msgstr "" -#: ../../../CHANGELOG:1310 +#: ../../../CHANGELOG:1387 msgid "Fixed pagination in subsonic getSongsByGenre endpoint (#954)" msgstr "" -#: ../../../CHANGELOG:1311 +#: ../../../CHANGELOG:1388 msgid "Fixed style glitches in dropdowns" msgstr "" -#: ../../../CHANGELOG:1316 +#: ../../../CHANGELOG:1393 msgid "" "Documented how to create DB extension by hand in case of permission error" " during migrations (#934)" msgstr "" -#: ../../../CHANGELOG:1319 ../../../CHANGELOG:1627 +#: ../../../CHANGELOG:1396 ../../../CHANGELOG:1704 msgid "" "Contributors to this release (translation, development, documentation, " "reviews, design):" msgstr "" -#: ../../../CHANGELOG:1322 +#: ../../../CHANGELOG:1399 msgid "Dag Stenstad" msgstr "" -#: ../../../CHANGELOG:1327 +#: ../../../CHANGELOG:1404 msgid "knuxify" msgstr "" -#: ../../../CHANGELOG:1328 +#: ../../../CHANGELOG:1405 msgid "Mateus Mattei Garcia" msgstr "" -#: ../../../CHANGELOG:1333 +#: ../../../CHANGELOG:1410 msgid "0.20 (2019-10-04)" msgstr "" -#: ../../../CHANGELOG:1340 +#: ../../../CHANGELOG:1417 msgid "Support for genres via tags" msgstr "" -#: ../../../CHANGELOG:1342 +#: ../../../CHANGELOG:1419 msgid "One of our most requested missing features is now available!" msgstr "" -#: ../../../CHANGELOG:1344 +#: ../../../CHANGELOG:1421 msgid "" "Starting with Funkwhale 0.20, Funkwhale will automatically extract genre " "information from uploaded files and associate it with the corresponding " @@ -2501,38 +2579,38 @@ msgid "" " information regarding the tagging process." msgstr "" -#: ../../../CHANGELOG:1350 +#: ../../../CHANGELOG:1427 msgid "" "Tags can also be associated with artists and albums, and updated after " "upload through the UI using the edit system released in Funkwhale 0.19. " "Tags are also fetched when retrieving content via federation." msgstr "" -#: ../../../CHANGELOG:1354 +#: ../../../CHANGELOG:1431 msgid "Tags are used in various places to enhance user experience:" msgstr "" -#: ../../../CHANGELOG:1356 +#: ../../../CHANGELOG:1433 msgid "Tags are listed on tracks, albums and artist profiles" msgstr "" -#: ../../../CHANGELOG:1357 +#: ../../../CHANGELOG:1434 msgid "" "Each tag has a dedicated page were you can browse corresponding content " "and quickly start a radio" msgstr "" -#: ../../../CHANGELOG:1358 +#: ../../../CHANGELOG:1435 msgid "The custom radio builder now supports using tags" msgstr "" -#: ../../../CHANGELOG:1359 +#: ../../../CHANGELOG:1436 msgid "" "Subsonic apps that support genres - such as DSub or Ultrasonic - should " "display this information as well" msgstr "" -#: ../../../CHANGELOG:1361 +#: ../../../CHANGELOG:1438 msgid "" "If you are a pod admin and want to extract tags from already uploaded " "content, you run `this snippet " @@ -2542,11 +2620,11 @@ msgid "" "``python manage.py shell``." msgstr "" -#: ../../../CHANGELOG:1365 +#: ../../../CHANGELOG:1442 msgid "Content and account reports" msgstr "" -#: ../../../CHANGELOG:1367 +#: ../../../CHANGELOG:1444 msgid "" "It is now possible to report content, such as artists, tracks or " "libraries, as well as user accounts. Such reports are forwarded to the " @@ -2554,7 +2632,7 @@ msgid "" "accounts or take any other action they deem necessary." msgstr "" -#: ../../../CHANGELOG:1370 +#: ../../../CHANGELOG:1447 msgid "" "By default, both anonymous and authenticated users can submit these " "reports. This makes sure moderators can receive and handle takedown " @@ -2563,39 +2641,39 @@ msgid "" " reports completely via your pod settings." msgstr "" -#: ../../../CHANGELOG:1374 +#: ../../../CHANGELOG:1451 msgid "Federation of the reports will be supported in a future release." msgstr "" -#: ../../../CHANGELOG:1376 ../../../CHANGELOG:1390 +#: ../../../CHANGELOG:1453 ../../../CHANGELOG:1467 msgid "" "For more information about this feature, please check out our " "documentation:" msgstr "" -#: ../../../CHANGELOG:1378 +#: ../../../CHANGELOG:1455 msgid "" "`User documentation " "<https://docs.funkwhale.audio/moderator/reports.html>`__" msgstr "" -#: ../../../CHANGELOG:1379 +#: ../../../CHANGELOG:1456 msgid "" "`Moderator documentation " "<https://docs.funkwhale.audio/users/reports.html>`__" msgstr "" -#: ../../../CHANGELOG:1382 +#: ../../../CHANGELOG:1459 msgid "Account deletion" msgstr "" -#: ../../../CHANGELOG:1384 +#: ../../../CHANGELOG:1461 msgid "" "Users can now delete their account themselves, without involving an " "administrator." msgstr "" -#: ../../../CHANGELOG:1386 +#: ../../../CHANGELOG:1463 msgid "" "The deletion process will remove any local data and objects associated " "with the account, but the username won't be able to new users to avoid " @@ -2603,113 +2681,113 @@ msgid "" " federation." msgstr "" -#: ../../../CHANGELOG:1392 +#: ../../../CHANGELOG:1469 msgid "`User documentation <https://docs.funkwhale.audio/users/account.html>`__" msgstr "" -#: ../../../CHANGELOG:1395 +#: ../../../CHANGELOG:1472 msgid "Landing and about page redesign [Manual action suggested]" msgstr "" -#: ../../../CHANGELOG:1397 +#: ../../../CHANGELOG:1474 msgid "" "In this release, we've completely redesigned the landing and about page, " "by making it more useful and adapted to your pod configuration. Among " "other things, the landing page will now include:" msgstr "" -#: ../../../CHANGELOG:1400 +#: ../../../CHANGELOG:1477 msgid "your pod and an excerpt from your pod's description" msgstr "" -#: ../../../CHANGELOG:1401 ../../../CHANGELOG:1413 +#: ../../../CHANGELOG:1478 ../../../CHANGELOG:1490 msgid "your pod banner image, if any" msgstr "" -#: ../../../CHANGELOG:1402 ../../../CHANGELOG:1414 +#: ../../../CHANGELOG:1479 ../../../CHANGELOG:1491 msgid "your contact email, if any" msgstr "" -#: ../../../CHANGELOG:1403 +#: ../../../CHANGELOG:1480 msgid "the login form" msgstr "" -#: ../../../CHANGELOG:1404 +#: ../../../CHANGELOG:1481 msgid "the signup form (if registrations are open on your pod)" msgstr "" -#: ../../../CHANGELOG:1405 +#: ../../../CHANGELOG:1482 msgid "some basic statistics about your pod" msgstr "" -#: ../../../CHANGELOG:1406 +#: ../../../CHANGELOG:1483 msgid "" "a widget including recently uploaded albums, if anonymous access is " "enabled" msgstr "" -#: ../../../CHANGELOG:1408 +#: ../../../CHANGELOG:1485 msgid "" "The landing page will still include some information about Funkwhale, but" " in a less intrusive and proeminent way than before." msgstr "" -#: ../../../CHANGELOG:1410 +#: ../../../CHANGELOG:1487 msgid "Additionally, the about page now includes:" msgstr "" -#: ../../../CHANGELOG:1412 +#: ../../../CHANGELOG:1489 msgid "your pod name, description, rules and terms" msgstr "" -#: ../../../CHANGELOG:1415 +#: ../../../CHANGELOG:1492 msgid "comprehensive statistics about your pod" msgstr "" -#: ../../../CHANGELOG:1416 +#: ../../../CHANGELOG:1493 msgid "" "some info about your pod configuration, such as registration and " "federation status or the default upload quota for new users" msgstr "" -#: ../../../CHANGELOG:1418 +#: ../../../CHANGELOG:1495 msgid "With this redesign, we've added a handful of additional pod settings:" msgstr "" -#: ../../../CHANGELOG:1420 +#: ../../../CHANGELOG:1497 msgid "Pod banner image" msgstr "" -#: ../../../CHANGELOG:1421 +#: ../../../CHANGELOG:1498 msgid "Contact email" msgstr "" -#: ../../../CHANGELOG:1422 +#: ../../../CHANGELOG:1499 msgid "Rules" msgstr "" -#: ../../../CHANGELOG:1423 +#: ../../../CHANGELOG:1500 msgid "Terms of service" msgstr "" -#: ../../../CHANGELOG:1425 +#: ../../../CHANGELOG:1502 msgid "" "We recommend taking a few moments to fill these accordingly to your " "needs, by visiting ``/manage/settings``." msgstr "" -#: ../../../CHANGELOG:1428 +#: ../../../CHANGELOG:1505 msgid "Allow-list to restrict federation to trusted domains" msgstr "" -#: ../../../CHANGELOG:1430 +#: ../../../CHANGELOG:1507 msgid "" "The Allow-Listing feature grants pod moderators and administrators " "greater control over federation by allowing you to create a pod-wide " "allow-list." msgstr "" -#: ../../../CHANGELOG:1434 +#: ../../../CHANGELOG:1511 msgid "" "When allow-listing is enabled, your pod's users will only be able to " "interact with pods included in the allow-list. Any messages, activity, " @@ -2719,72 +2797,72 @@ msgid "" "be able to send anything to your pod." msgstr "" -#: ../../../CHANGELOG:1443 +#: ../../../CHANGELOG:1520 msgid "" "If you want to enable this feature on your pod, or learn more, please " "refer to `our documentation " "<https://docs.funkwhale.audio/moderator/listing.html>`_!" msgstr "" -#: ../../../CHANGELOG:1446 +#: ../../../CHANGELOG:1523 msgid "Periodic message to incite people to support their pod and Funkwhale" msgstr "" -#: ../../../CHANGELOG:1448 +#: ../../../CHANGELOG:1525 msgid "" "Users will now be reminded on a regular basis that they can help " "Funkwhale by donating or contributing." msgstr "" -#: ../../../CHANGELOG:1450 +#: ../../../CHANGELOG:1527 msgid "" "If specified by the pod admin, a separate and custom message will also be" " displayed in a similar way to provide instructions and links to support " "the pod." msgstr "" -#: ../../../CHANGELOG:1452 +#: ../../../CHANGELOG:1529 msgid "" "Both messages will appear for the first time 15 days after signup, in the" " notifications tab. For each message, users can schedule a reminder for a" " later time, or disable the messages entirely." msgstr "" -#: ../../../CHANGELOG:1456 +#: ../../../CHANGELOG:1533 msgid "" "Replaced Daphne by Gunicorn/Uvicorn [manual action required, non-docker " "only]" msgstr "" -#: ../../../CHANGELOG:1458 +#: ../../../CHANGELOG:1535 msgid "" "To improve the performance, stability and reliability of Funkwhale's web " "processes, we now recommend using Gunicorn and Uvicorn instead of Daphne." " This combination unlock new use cases such as:" msgstr "" -#: ../../../CHANGELOG:1461 +#: ../../../CHANGELOG:1538 msgid "zero-downtime upgrades" msgstr "" -#: ../../../CHANGELOG:1462 +#: ../../../CHANGELOG:1539 msgid "configurable number of web worker processes" msgstr "" -#: ../../../CHANGELOG:1464 +#: ../../../CHANGELOG:1541 msgid "" "Based on our benchmarks, Gunicorn/Unicorn is also faster and more stable " "under higher workloads compared to Daphne." msgstr "" -#: ../../../CHANGELOG:1466 +#: ../../../CHANGELOG:1543 msgid "" "To benefit from this enhancement on existing instances, you need to add " "``FUNKWHALE_WEB_WORKERS=1`` in your ``.env`` file (use a higher number if" " you want to have more web worker processes)." msgstr "" -#: ../../../CHANGELOG:1469 +#: ../../../CHANGELOG:1546 msgid "" "Then, edit your ``/etc/systemd/system/funkwhale-server.service`` and " "replace the ``ExecStart=`` line with " @@ -2794,59 +2872,59 @@ msgid "" "${FUNKWHALE_API_IP}:${FUNKWHALE_API_PORT}``" msgstr "" -#: ../../../CHANGELOG:1472 +#: ../../../CHANGELOG:1549 msgid "" "Then reload the configuration change with ``sudo systemctl daemon-" "reload`` and ``sudo systemctl restart funkwhale-server``." msgstr "" -#: ../../../CHANGELOG:1476 +#: ../../../CHANGELOG:1553 msgid "" "Content-Security-Policy and additional security headers [manual action " "suggested]" msgstr "" -#: ../../../CHANGELOG:1478 +#: ../../../CHANGELOG:1555 msgid "" "To improve the security and reduce the attack surface in case of a " "successfull exploit, we suggest you add the following Content-Security-" "Policy to your nginx configuration." msgstr "" -#: ../../../CHANGELOG:1481 +#: ../../../CHANGELOG:1558 msgid "..note::" msgstr "" -#: ../../../CHANGELOG:1489 +#: ../../../CHANGELOG:1566 msgid "" "**On non-docker setups**, in ``/etc/nginx/sites-" "available/funkwhale.conf``::" msgstr "" -#: ../../../CHANGELOG:1511 +#: ../../../CHANGELOG:1588 msgid "Then reload nginx with ``systemctl reload nginx``." msgstr "" -#: ../../../CHANGELOG:1513 +#: ../../../CHANGELOG:1590 msgid "**On docker setups**, in ``/srv/funkwhalenginx/funkwhale.template``::" msgstr "" -#: ../../../CHANGELOG:1535 +#: ../../../CHANGELOG:1612 msgid "Then reload nginx with ``docker-compose restart nginx``." msgstr "" -#: ../../../CHANGELOG:1538 +#: ../../../CHANGELOG:1615 msgid "Rate limiting" msgstr "" -#: ../../../CHANGELOG:1540 +#: ../../../CHANGELOG:1617 msgid "" "With this release, rate-limiting on the API is enabled by default, with " "high enough limits to ensure regular users of the app aren't affected. " "Requests beyond allowed limits are answered with a 429 HTTP error." msgstr "" -#: ../../../CHANGELOG:1543 +#: ../../../CHANGELOG:1620 msgid "" "For anonymous requests, the limit is applied to the IP adress of the " "client, and for authenticated requests, the limit is applied to the " @@ -2854,7 +2932,7 @@ msgid "" "limit than authenticated requests." msgstr "" -#: ../../../CHANGELOG:1546 +#: ../../../CHANGELOG:1623 msgid "" "You can disable the rate-limiting feature by adding " "`THROTTLING_ENABLED=false` to your ``.env`` file and restarting the " @@ -2863,13 +2941,13 @@ msgid "" "https://docs.funkwhale.audio/swagger/." msgstr "" -#: ../../../CHANGELOG:1550 +#: ../../../CHANGELOG:1627 msgid "" "Broken audio streaming when using S3/Minio and DSub [manual action " "required]" msgstr "" -#: ../../../CHANGELOG:1552 +#: ../../../CHANGELOG:1629 msgid "" "Some Subsonic clients, such as DSub, are sending an Authorization headers" " which was forwarded to the S3 storage when streaming, causing some " @@ -2877,414 +2955,414 @@ msgid "" " add the following in your nginx ``~ /_protected/media/(.+)`` location::" msgstr "" -#: ../../../CHANGELOG:1559 +#: ../../../CHANGELOG:1636 msgid "And reload your nginx process." msgstr "" -#: ../../../CHANGELOG:1562 +#: ../../../CHANGELOG:1639 msgid "Detail" msgstr "" -#: ../../../CHANGELOG:1566 +#: ../../../CHANGELOG:1643 msgid "" "Added periodical message to incite people to support their pod and " "Funkwhale (#839)" msgstr "" -#: ../../../CHANGELOG:1567 +#: ../../../CHANGELOG:1644 msgid "Admins can now add custom CSS from their pod settings (#879)" msgstr "" -#: ../../../CHANGELOG:1568 +#: ../../../CHANGELOG:1645 msgid "Allow-list to restrict federation to trusted domains (#853)" msgstr "" -#: ../../../CHANGELOG:1569 +#: ../../../CHANGELOG:1646 msgid "Content and account reports (#890)" msgstr "" -#: ../../../CHANGELOG:1570 +#: ../../../CHANGELOG:1647 msgid "Dark theme (#756)" msgstr "" -#: ../../../CHANGELOG:1571 +#: ../../../CHANGELOG:1648 msgid "Enforce a configurable rate limit on the API to mitigate abuse (#261)" msgstr "" -#: ../../../CHANGELOG:1572 +#: ../../../CHANGELOG:1649 msgid "Redesign of the landing and about pages (#872)" msgstr "" -#: ../../../CHANGELOG:1573 +#: ../../../CHANGELOG:1650 msgid "Support for genres, via tags (#432)" msgstr "" -#: ../../../CHANGELOG:1574 +#: ../../../CHANGELOG:1651 msgid "Users can now delete their account without admin intervention (#852)" msgstr "" -#: ../../../CHANGELOG:1579 +#: ../../../CHANGELOG:1656 msgid "" "Added a info message on embed wizard when anonymous access to content is " "disabled (#878)" msgstr "" -#: ../../../CHANGELOG:1580 +#: ../../../CHANGELOG:1657 msgid "Added Catalan translation files" msgstr "" -#: ../../../CHANGELOG:1581 +#: ../../../CHANGELOG:1658 msgid "Added Czech translation (#844)" msgstr "" -#: ../../../CHANGELOG:1582 +#: ../../../CHANGELOG:1659 msgid "Added field to manage user upload quota in Django backend (#903)" msgstr "" -#: ../../../CHANGELOG:1583 +#: ../../../CHANGELOG:1660 msgid "" "Added the option to replace the queue's current contents with a selected " "album or track (#761)" msgstr "" -#: ../../../CHANGELOG:1584 +#: ../../../CHANGELOG:1661 msgid "Artists with no albums will now show track count on artist card (#895)" msgstr "" -#: ../../../CHANGELOG:1585 +#: ../../../CHANGELOG:1662 msgid "Ensure API urls answer with and without a trailing slash (#877)" msgstr "" -#: ../../../CHANGELOG:1586 +#: ../../../CHANGELOG:1663 msgid "" "Hardcoded list of supported browsers to avoid unexpected regressions " "(#854)" msgstr "" -#: ../../../CHANGELOG:1587 +#: ../../../CHANGELOG:1664 msgid "Hardened security thanks to CSP and additional HTTP headers (#880)" msgstr "" -#: ../../../CHANGELOG:1588 +#: ../../../CHANGELOG:1665 msgid "Improve display of search results by including artist and album data" msgstr "" -#: ../../../CHANGELOG:1589 +#: ../../../CHANGELOG:1666 msgid "" "Increase the security of JWT token generation by using DJANGO_SECRET_KEY " "as well as user-specific salt for the signature" msgstr "" -#: ../../../CHANGELOG:1590 +#: ../../../CHANGELOG:1667 msgid "Mods can now change a library visibility through the admin UI (#548)" msgstr "" -#: ../../../CHANGELOG:1591 +#: ../../../CHANGELOG:1668 msgid "New keyboard shortcuts added for enhanced control over audio player (#866)" msgstr "" -#: ../../../CHANGELOG:1592 +#: ../../../CHANGELOG:1669 msgid "" "Now refetch remote ActivityPub artists, albums and tracks to avoid local " "stale data" msgstr "" -#: ../../../CHANGELOG:1593 +#: ../../../CHANGELOG:1670 msgid "" "Numbers on the stats page will now be formatted in a human readable way " "and will update with the locale (#873)" msgstr "" -#: ../../../CHANGELOG:1594 +#: ../../../CHANGELOG:1671 msgid "" "Pickup folder.png and folder.jpg files for cover art when importing from " "CLI (#898)" msgstr "" -#: ../../../CHANGELOG:1595 +#: ../../../CHANGELOG:1672 msgid "Prevent usage of too weak passwords (#883)" msgstr "" -#: ../../../CHANGELOG:1596 +#: ../../../CHANGELOG:1673 #, python-format msgid "Reduced CSS size by 30% using purgecss" msgstr "" -#: ../../../CHANGELOG:1597 +#: ../../../CHANGELOG:1674 msgid "" "Replaced Daphne by Gunicorn/Uvicorn to improve stability, flexibility and" " performance (#862)" msgstr "" -#: ../../../CHANGELOG:1598 +#: ../../../CHANGELOG:1675 msgid "Simplified embedded docker reverse proxy IP configuration (#834)" msgstr "" -#: ../../../CHANGELOG:1599 +#: ../../../CHANGELOG:1676 msgid "Support embeds on public playlists" msgstr "" -#: ../../../CHANGELOG:1600 +#: ../../../CHANGELOG:1677 msgid "Support for M4A/AAC files (#661)" msgstr "" -#: ../../../CHANGELOG:1601 +#: ../../../CHANGELOG:1678 msgid "Switched from Semantic-UI to Fomentic-UI" msgstr "" -#: ../../../CHANGELOG:1602 +#: ../../../CHANGELOG:1679 msgid "Add dropdown menu to track table (#531)" msgstr "" -#: ../../../CHANGELOG:1603 +#: ../../../CHANGELOG:1680 msgid "Display placeholder on homepage when there are no playlists (#892)" msgstr "" -#: ../../../CHANGELOG:1604 +#: ../../../CHANGELOG:1681 msgid "Make album cards height independent (#710)" msgstr "" -#: ../../../CHANGELOG:1609 +#: ../../../CHANGELOG:1686 msgid "" "Added context strings to en_GB translations so that picking the language " "changes the interface as expected" msgstr "" -#: ../../../CHANGELOG:1610 +#: ../../../CHANGELOG:1687 msgid "Ensure selected locale is not reset to browser default when refreshing app" msgstr "" -#: ../../../CHANGELOG:1611 +#: ../../../CHANGELOG:1688 msgid "Fix missing license information on track details page (#913)" msgstr "" -#: ../../../CHANGELOG:1612 +#: ../../../CHANGELOG:1689 msgid "Fix regression to quota bar color (#897)" msgstr "" -#: ../../../CHANGELOG:1613 +#: ../../../CHANGELOG:1690 msgid "Fixed a responsive display issues on 1024px wide screens (#904)" msgstr "" -#: ../../../CHANGELOG:1614 +#: ../../../CHANGELOG:1691 msgid "Fixed album art not being retrieved from Ogg/Opus files" msgstr "" -#: ../../../CHANGELOG:1615 +#: ../../../CHANGELOG:1692 msgid "Fixed broken embedded player layout after dependency update (#875)" msgstr "" -#: ../../../CHANGELOG:1616 +#: ../../../CHANGELOG:1693 msgid "" "Fixed broken external HTTPS request under some scenarios, because of " "missing PyOpenSSL" msgstr "" -#: ../../../CHANGELOG:1617 +#: ../../../CHANGELOG:1694 msgid "Fixed broken less listened radio (#912)" msgstr "" -#: ../../../CHANGELOG:1618 +#: ../../../CHANGELOG:1695 msgid "Fixed broken URL to artist and album on album and track pages (#871)" msgstr "" -#: ../../../CHANGELOG:1619 +#: ../../../CHANGELOG:1696 msgid "" "Fixed empty contentType causing client crash in some Subsonic payloads " "(#893)" msgstr "" -#: ../../../CHANGELOG:1620 +#: ../../../CHANGELOG:1697 msgid "" "Fixed import crashing with empty cover file or too long values on some " "fields" msgstr "" -#: ../../../CHANGELOG:1621 +#: ../../../CHANGELOG:1698 msgid "" "Fixed in-place imported files not playing under nginx when filename " "contains ? or % (#924)" msgstr "" -#: ../../../CHANGELOG:1622 +#: ../../../CHANGELOG:1699 msgid "Fixed remaining transcoding issue with Subsonic API (#867)" msgstr "" -#: ../../../CHANGELOG:1623 +#: ../../../CHANGELOG:1700 msgid "" "Fixed search usability issue when browsing artists, albums, radios and " "playlists (#902)" msgstr "" -#: ../../../CHANGELOG:1624 +#: ../../../CHANGELOG:1701 msgid "" "Improved performance of /artists, /albums and /tracks API endpoints by a " "factor 2 (#865)" msgstr "" -#: ../../../CHANGELOG:1625 +#: ../../../CHANGELOG:1702 msgid "Updated docs to ensure streaming works when using Minio/S3 and DSub (#932)" msgstr "" -#: ../../../CHANGELOG:1637 +#: ../../../CHANGELOG:1714 msgid "IISergII" msgstr "" -#: ../../../CHANGELOG:1638 +#: ../../../CHANGELOG:1715 msgid "jiri-novacek" msgstr "" -#: ../../../CHANGELOG:1641 +#: ../../../CHANGELOG:1718 msgid "Koen" msgstr "" -#: ../../../CHANGELOG:1642 +#: ../../../CHANGELOG:1719 msgid "Manuel Cortez" msgstr "" -#: ../../../CHANGELOG:1645 ../../../CHANGELOG:1913 +#: ../../../CHANGELOG:1722 ../../../CHANGELOG:1990 msgid "nouts" msgstr "" -#: ../../../CHANGELOG:1646 ../../../CHANGELOG:1916 +#: ../../../CHANGELOG:1723 ../../../CHANGELOG:1993 msgid "Quentí" msgstr "" -#: ../../../CHANGELOG:1648 ../../../CHANGELOG:1918 +#: ../../../CHANGELOG:1725 ../../../CHANGELOG:1995 msgid "Rodrigo Leite" msgstr "" -#: ../../../CHANGELOG:1649 +#: ../../../CHANGELOG:1726 msgid "Romain Failliot" msgstr "" -#: ../../../CHANGELOG:1651 ../../../CHANGELOG:1919 +#: ../../../CHANGELOG:1728 ../../../CHANGELOG:1996 msgid "Sylke Vicious" msgstr "" -#: ../../../CHANGELOG:1652 +#: ../../../CHANGELOG:1729 msgid "Tobias Reisinger" msgstr "" -#: ../../../CHANGELOG:1658 +#: ../../../CHANGELOG:1735 msgid "0.19.1 (2019-06-28)" msgstr "" -#: ../../../CHANGELOG:1665 +#: ../../../CHANGELOG:1742 msgid "" "The currently playing track is now highlighted with an orange play icon " "(#832)" msgstr "" -#: ../../../CHANGELOG:1666 +#: ../../../CHANGELOG:1743 msgid "Support for importing files with no album tag (#122)" msgstr "" -#: ../../../CHANGELOG:1667 +#: ../../../CHANGELOG:1744 msgid "Redirect from / to /library when user is logged in (#864)" msgstr "" -#: ../../../CHANGELOG:1668 +#: ../../../CHANGELOG:1745 msgid "" "Added a SUBSONIC_DEFAULT_TRANSCODING_FORMAT env var to support clients " "that don't provide the format parameter (#867)" msgstr "" -#: ../../../CHANGELOG:1669 +#: ../../../CHANGELOG:1746 msgid "Added button to search for objects on Discogs (#368)" msgstr "" -#: ../../../CHANGELOG:1670 +#: ../../../CHANGELOG:1747 msgid "Added copy-to-clipboard button with Subsonic password input (#814)" msgstr "" -#: ../../../CHANGELOG:1671 +#: ../../../CHANGELOG:1748 msgid "Added opus to the list of supported mimetypes and extensions (#868)" msgstr "" -#: ../../../CHANGELOG:1672 +#: ../../../CHANGELOG:1749 msgid "Aligned search headers with search results in the sidebar (#708)" msgstr "" -#: ../../../CHANGELOG:1673 +#: ../../../CHANGELOG:1750 msgid "" "Clicking on the currently selected playlist in the Playlist popup will " "now close the popup (#807)" msgstr "" -#: ../../../CHANGELOG:1674 +#: ../../../CHANGELOG:1751 msgid "" "Favorites radio will not be visible if the user does not have any " "favorites (#419)" msgstr "" -#: ../../../CHANGELOG:1679 +#: ../../../CHANGELOG:1756 msgid "" "Ensure empty but optional fields in file metadata don't error during " "import (#850)" msgstr "" -#: ../../../CHANGELOG:1680 +#: ../../../CHANGELOG:1757 msgid "Fix broken upload for specific files when using S3 storage (#857)" msgstr "" -#: ../../../CHANGELOG:1681 +#: ../../../CHANGELOG:1758 msgid "Fixed broken translation on home and track detail page (#833)" msgstr "" -#: ../../../CHANGELOG:1682 +#: ../../../CHANGELOG:1759 msgid "" "Fixed broken user admin for users with non-digit or letters in their " "username (#869)" msgstr "" -#: ../../../CHANGELOG:1683 +#: ../../../CHANGELOG:1760 msgid "Fixed invalid file extension for transcoded tracks (#848)" msgstr "" -#: ../../../CHANGELOG:1684 +#: ../../../CHANGELOG:1761 msgid "Fixed issue with French translation for \"Start radio\" (#849)" msgstr "" -#: ../../../CHANGELOG:1685 +#: ../../../CHANGELOG:1762 msgid "" "Fixed issue with player changing height when hovering over the volume " "slider (#838)" msgstr "" -#: ../../../CHANGELOG:1686 +#: ../../../CHANGELOG:1763 msgid "Fixed secondary menus truncated on narrow screens (#855)" msgstr "" -#: ../../../CHANGELOG:1687 +#: ../../../CHANGELOG:1764 msgid "Fixed wrong og:image url when using S3 storage (#851)" msgstr "" -#: ../../../CHANGELOG:1688 +#: ../../../CHANGELOG:1765 msgid "Hide pod statistics on about page if those are disabled (#835)" msgstr "" -#: ../../../CHANGELOG:1689 +#: ../../../CHANGELOG:1766 msgid "Use ASCII filename before upload to S3 to avoid playback issues (#847)" msgstr "" -#: ../../../CHANGELOG:1692 +#: ../../../CHANGELOG:1769 msgid "Contributors to this release (commiters and reviewers):" msgstr "" -#: ../../../CHANGELOG:1696 +#: ../../../CHANGELOG:1773 msgid "ealgase" msgstr "" -#: ../../../CHANGELOG:1707 +#: ../../../CHANGELOG:1784 msgid "0.19.0 (2019-05-16)" msgstr "" -#: ../../../CHANGELOG:1714 +#: ../../../CHANGELOG:1791 msgid "Edits on tracks, albums and artists" msgstr "" -#: ../../../CHANGELOG:1716 +#: ../../../CHANGELOG:1793 msgid "" "Funkwhale was a bit annoying when it camed to metadata. Tracks, albums " "and artists profiles were created from audio file tags, but basically " @@ -3292,58 +3370,58 @@ msgid "" "wasn't ideal to do this kind of changes)." msgstr "" -#: ../../../CHANGELOG:1720 +#: ../../../CHANGELOG:1797 msgid "" "With this release, everyone can suggest changes on track, album and " "artist pages. Users with the \"library\" permission can review suggested " "edits in a dedicated interface and apply/reject them." msgstr "" -#: ../../../CHANGELOG:1724 +#: ../../../CHANGELOG:1801 msgid "" "Approved edits are broadcasted via federation, to ensure other instances " "get the information too." msgstr "" -#: ../../../CHANGELOG:1727 +#: ../../../CHANGELOG:1804 msgid "" "Not all fields are currently modifiable using this feature. Especially, " "it's not possible to suggest a new album cover, or reassign a track to a " "different album or artist. Those will be implemented in a future release." msgstr "" -#: ../../../CHANGELOG:1732 +#: ../../../CHANGELOG:1809 msgid "Admin UI for tracks, albums, artists, libraries and uploads" msgstr "" -#: ../../../CHANGELOG:1734 +#: ../../../CHANGELOG:1811 msgid "" "As part of our ongoing effort to make Funkwhale easier to manage for " "instance owners, this release includes a brand new administration " "interface to deal with:" msgstr "" -#: ../../../CHANGELOG:1737 +#: ../../../CHANGELOG:1814 msgid "tracks" msgstr "" -#: ../../../CHANGELOG:1738 +#: ../../../CHANGELOG:1815 msgid "albums" msgstr "" -#: ../../../CHANGELOG:1739 +#: ../../../CHANGELOG:1816 msgid "artists" msgstr "" -#: ../../../CHANGELOG:1740 +#: ../../../CHANGELOG:1817 msgid "libraries" msgstr "" -#: ../../../CHANGELOG:1741 +#: ../../../CHANGELOG:1818 msgid "uploads" msgstr "" -#: ../../../CHANGELOG:1743 +#: ../../../CHANGELOG:1820 msgid "" "You can use this UI to quickly search for any object, delete objects in " "batch, understand where they are coming from etc. This new UI should " @@ -3351,60 +3429,60 @@ msgid "" "cases (but also includes a link to Django's admin when needed)." msgstr "" -#: ../../../CHANGELOG:1748 +#: ../../../CHANGELOG:1825 msgid "Artist hiding in the interface" msgstr "" -#: ../../../CHANGELOG:1750 +#: ../../../CHANGELOG:1827 msgid "It's now possible for users to hide artists they don't want to see." msgstr "" -#: ../../../CHANGELOG:1752 +#: ../../../CHANGELOG:1829 msgid "" "Content linked to hidden artists will not show up in the interface " "anymore. Especially:" msgstr "" -#: ../../../CHANGELOG:1754 +#: ../../../CHANGELOG:1831 msgid "Hidden artists tracks are removed from the current queue" msgstr "" -#: ../../../CHANGELOG:1755 +#: ../../../CHANGELOG:1832 msgid "Starting a playlist will skip tracks from hidden artists" msgstr "" -#: ../../../CHANGELOG:1756 +#: ../../../CHANGELOG:1833 msgid "" "Recently favorited, recently listened and recently added widgets on the " "homepage won't include content from hidden artists" msgstr "" -#: ../../../CHANGELOG:1757 +#: ../../../CHANGELOG:1834 msgid "Radio suggestions will exclude tracks from hidden artists" msgstr "" -#: ../../../CHANGELOG:1758 +#: ../../../CHANGELOG:1835 msgid "Hidden artists won't appear in Subsonic apps" msgstr "" -#: ../../../CHANGELOG:1760 +#: ../../../CHANGELOG:1837 msgid "" "Results linked to hidden artists will continue to show up in search " "results and their profile page remains accessible." msgstr "" -#: ../../../CHANGELOG:1763 +#: ../../../CHANGELOG:1840 msgid "OAuth2 authorization for better integration with third-party apps" msgstr "" -#: ../../../CHANGELOG:1765 +#: ../../../CHANGELOG:1842 msgid "" "Funkwhale now support the OAuth2 authorization and authentication " "protocol which will allow third-party apps to interact with Funkwhale on " "behalf of users." msgstr "" -#: ../../../CHANGELOG:1768 +#: ../../../CHANGELOG:1845 msgid "" "This feature makes it possible to build third-party apps that have the " "same capabilities as Funkwhale's Web UI. The only exception at the moment" @@ -3413,18 +3491,18 @@ msgid "" "release)." msgstr "" -#: ../../../CHANGELOG:1773 +#: ../../../CHANGELOG:1850 msgid "" "If you want to start building an app on top of Funkwhale's API, please " "check-out https://docs.funkwhale.audio/api.html and " "https://docs.funkwhale.audio/developers/authentication.html." msgstr "" -#: ../../../CHANGELOG:1777 +#: ../../../CHANGELOG:1854 msgid "Better error handling and display during import" msgstr "" -#: ../../../CHANGELOG:1779 +#: ../../../CHANGELOG:1856 msgid "" "Funkwhale should now be more resilient to missing tags in imported files," " and give you more insights when something goes wrong, including the " @@ -3432,40 +3510,40 @@ msgid "" "information to share in your support requests." msgstr "" -#: ../../../CHANGELOG:1783 +#: ../../../CHANGELOG:1860 msgid "" "This information is available in all pages that list uploads, when " "clicking on the button next to the upload status." msgstr "" -#: ../../../CHANGELOG:1786 +#: ../../../CHANGELOG:1863 msgid "Support for S3-compatible storages to store media files" msgstr "" -#: ../../../CHANGELOG:1788 +#: ../../../CHANGELOG:1865 msgid "" "Storing all media files on the Funkwhale server itself may not be " "possible or desirable in all scenarios. You can now configure Funkwhale " "to store those files in a S3 bucket instead." msgstr "" -#: ../../../CHANGELOG:1792 +#: ../../../CHANGELOG:1869 msgid "" "Check-out https://docs.funkwhale.audio/admin/external-storages.html if " "you want to use this feature." msgstr "" -#: ../../../CHANGELOG:1796 +#: ../../../CHANGELOG:1873 msgid "Prune library command" msgstr "" -#: ../../../CHANGELOG:1798 +#: ../../../CHANGELOG:1875 msgid "" "Users are often surprised by Funkwhale's tendency to keep track, album " "and artist metadata even if no associated files exist." msgstr "" -#: ../../../CHANGELOG:1801 +#: ../../../CHANGELOG:1878 msgid "" "To help with that, we now offer a ``prune_library`` management command " "you can run to purge your database from obsolete entries. `Please refer " @@ -3473,11 +3551,11 @@ msgid "" "<https://docs.funkwhale.audio/admin/commands.html#pruning-library>`__." msgstr "" -#: ../../../CHANGELOG:1806 +#: ../../../CHANGELOG:1883 msgid "Check in-place files command" msgstr "" -#: ../../../CHANGELOG:1808 +#: ../../../CHANGELOG:1885 msgid "" "When using in-place import with a living audio library, you'll quite " "often rename or remove files from the file system. Unfortunately, " @@ -3485,7 +3563,7 @@ msgid "" " in unplayable tracks." msgstr "" -#: ../../../CHANGELOG:1812 +#: ../../../CHANGELOG:1889 msgid "" "To help with that, we now offer a ``check_inplace_files`` management " "command you can run to purge your database from obsolete files. `Please " @@ -3494,396 +3572,396 @@ msgid "" "from-database>`__." msgstr "" -#: ../../../CHANGELOG:1819 +#: ../../../CHANGELOG:1896 msgid "" "Added albums view. Similar to artists view, it's viewable by clicking on " "the \"Albums\" link on the top bar. (#356)" msgstr "" -#: ../../../CHANGELOG:1820 +#: ../../../CHANGELOG:1897 msgid "Allow artists hiding (#701)" msgstr "" -#: ../../../CHANGELOG:1821 +#: ../../../CHANGELOG:1898 msgid "Change the document title to display current track information. (#359)" msgstr "" -#: ../../../CHANGELOG:1822 +#: ../../../CHANGELOG:1899 msgid "" "Display a confirmation dialog when adding duplicate songs to a playlist " "(#784)" msgstr "" -#: ../../../CHANGELOG:1823 +#: ../../../CHANGELOG:1900 msgid "" "Improved error handling and display during import (#252, #718, #583, " "#501, #544)" msgstr "" -#: ../../../CHANGELOG:1824 +#: ../../../CHANGELOG:1901 msgid "Support embedding full artist discographies (#747)" msgstr "" -#: ../../../CHANGELOG:1825 +#: ../../../CHANGELOG:1902 msgid "" "Support metadata update on tracks, albums and artists and broadcast those" " on the federation (#689)" msgstr "" -#: ../../../CHANGELOG:1826 +#: ../../../CHANGELOG:1903 msgid "" "Support OAuth2 authorization for better integration with third-party apps" " (#752)" msgstr "" -#: ../../../CHANGELOG:1827 +#: ../../../CHANGELOG:1904 msgid "Support S3-compatible storages for media files (#565)" msgstr "" -#: ../../../CHANGELOG:1832 +#: ../../../CHANGELOG:1909 msgid "" "[Experimental] Added a new \"Similar\" radio based on users history " "(suggested by @gordon)" msgstr "" -#: ../../../CHANGELOG:1833 +#: ../../../CHANGELOG:1910 msgid "" "Added a \"load more\" button on artist pages to load more tracks/albums " "(#719)" msgstr "" -#: ../../../CHANGELOG:1834 +#: ../../../CHANGELOG:1911 msgid "" "Added a `check_inplace_files` management command to remove purge the " "database from references to in-place imported files that don't exist on " "disk anymore (#781)" msgstr "" -#: ../../../CHANGELOG:1835 +#: ../../../CHANGELOG:1912 msgid "" "Added a prune_library management command to remove obsolete metadata from" " the database (#777)" msgstr "" -#: ../../../CHANGELOG:1836 +#: ../../../CHANGELOG:1913 msgid "" "Added admin options to disable login for users, ensure related content is" " deleted when deleting a user account (#809)" msgstr "" -#: ../../../CHANGELOG:1837 +#: ../../../CHANGELOG:1914 msgid "" "Added standardized translation context for all strings in the frontend to" " give accurate hints to translators." msgstr "" -#: ../../../CHANGELOG:1838 +#: ../../../CHANGELOG:1915 msgid "" "Added twitter:* meta tags to detect tracks and albums players " "automatically on more sites (#578) Improved responsiveness of embedded " "player" msgstr "" -#: ../../../CHANGELOG:1840 +#: ../../../CHANGELOG:1917 msgid "" "Advertise the list of supported upload extensions in the Nodeinfo " "endpoint (#808)" msgstr "" -#: ../../../CHANGELOG:1841 +#: ../../../CHANGELOG:1918 msgid "" "Better handling of follow/accept messages to avoid and recover from " "desync between instances (#830)" msgstr "" -#: ../../../CHANGELOG:1842 +#: ../../../CHANGELOG:1919 msgid "Better workflow for connecting to another instance (#715)" msgstr "" -#: ../../../CHANGELOG:1844 +#: ../../../CHANGELOG:1921 msgid "" "Changing the instance used is now better integrated in the App, and it is" " checked that the chosen instance and the suggested instances are valid " "and running Funkwhale servers." msgstr "" -#: ../../../CHANGELOG:1845 +#: ../../../CHANGELOG:1922 msgid "Bumped dependencies to latest versions (#815)" msgstr "" -#: ../../../CHANGELOG:1846 +#: ../../../CHANGELOG:1923 msgid "Descriptions will now be shown underneath user libraries (#768)" msgstr "" -#: ../../../CHANGELOG:1847 +#: ../../../CHANGELOG:1924 msgid "Don't store unhandled ActivityPub messages in database (#776)" msgstr "" -#: ../../../CHANGELOG:1848 +#: ../../../CHANGELOG:1925 msgid "Enhanced the design of the embed wizard. (!619)" msgstr "" -#: ../../../CHANGELOG:1849 +#: ../../../CHANGELOG:1926 msgid "Ensure the footer always stays at the bottom of the page" msgstr "" -#: ../../../CHANGELOG:1850 +#: ../../../CHANGELOG:1927 msgid "" "Expose an instance-level actor (service@domain) in nodeinfo endpoint " "(#689)" msgstr "" -#: ../../../CHANGELOG:1851 +#: ../../../CHANGELOG:1928 msgid "Improved readability of logo (#385)" msgstr "" -#: ../../../CHANGELOG:1852 +#: ../../../CHANGELOG:1929 msgid "" "Keep persistent connections to the database instead of recreating a new " "one for each request" msgstr "" -#: ../../../CHANGELOG:1853 +#: ../../../CHANGELOG:1930 msgid "" "Labels for privacy levels are now consistently grabbed from a common " "source instead of being hardcoded everytime they are needed." msgstr "" -#: ../../../CHANGELOG:1854 +#: ../../../CHANGELOG:1931 msgid "" "Merged artist/album buttons with title text on artist and album pages " "(#725)" msgstr "" -#: ../../../CHANGELOG:1855 +#: ../../../CHANGELOG:1932 msgid "Now honor maxBitrate parameter in Subsonic API (#802)" msgstr "" -#: ../../../CHANGELOG:1856 +#: ../../../CHANGELOG:1933 msgid "Preload next track in queue (#572)" msgstr "" -#: ../../../CHANGELOG:1857 +#: ../../../CHANGELOG:1934 msgid "" "Reduced app size for regular users by moving admin-related code in a " "dedicated chunk (#805)" msgstr "" -#: ../../../CHANGELOG:1858 +#: ../../../CHANGELOG:1935 msgid "Removed broken/instable lyrics feature (#799)" msgstr "" -#: ../../../CHANGELOG:1859 +#: ../../../CHANGELOG:1936 msgid "" "Show remaining storage space during import and prevent file upload if not" " enough space is remaining (#550)" msgstr "" -#: ../../../CHANGELOG:1860 +#: ../../../CHANGELOG:1937 msgid "" "The buttons displaying an icon now always show a little divider between " "the icon and the text. (!620)" msgstr "" -#: ../../../CHANGELOG:1861 +#: ../../../CHANGELOG:1938 msgid "Use attributedTo instead of actor in library ActivityPub payload (#619)" msgstr "" -#: ../../../CHANGELOG:1862 +#: ../../../CHANGELOG:1939 msgid "Use network/depends_on instead of links in docker-compose.yml (!716)" msgstr "" -#: ../../../CHANGELOG:1867 +#: ../../../CHANGELOG:1944 msgid "Add missing command from contributing file (#754)" msgstr "" -#: ../../../CHANGELOG:1868 +#: ../../../CHANGELOG:1945 msgid "Add required envvar for dev environment (!668)" msgstr "" -#: ../../../CHANGELOG:1869 +#: ../../../CHANGELOG:1946 msgid "" "Added env variable to set AWS region and signature version to serve media" " without proxy (#826)" msgstr "" -#: ../../../CHANGELOG:1870 +#: ../../../CHANGELOG:1947 msgid "" "Allow users with dots in their usernames to request a subsonic password " "(#798)" msgstr "" -#: ../../../CHANGELOG:1871 +#: ../../../CHANGELOG:1948 msgid "" "Better handling of featuring/multi-artist tracks tagged with MusicBrainz " "(#782)" msgstr "" -#: ../../../CHANGELOG:1872 +#: ../../../CHANGELOG:1949 msgid "" "Do not consider tracks as duplicates during import if they have different" " positions (#740)" msgstr "" -#: ../../../CHANGELOG:1873 +#: ../../../CHANGELOG:1950 msgid "Ensure all our ActivityPub fetches are authenticated (#758)" msgstr "" -#: ../../../CHANGELOG:1874 +#: ../../../CHANGELOG:1951 msgid "" "Ensure correct track duration and playable status when browsing radios " "(#812)" msgstr "" -#: ../../../CHANGELOG:1875 +#: ../../../CHANGELOG:1952 msgid "Fixed alignement/size issue with some buttons (#702)" msgstr "" -#: ../../../CHANGELOG:1876 +#: ../../../CHANGELOG:1953 msgid "Fixed an encoding issue with instance name on about page (#828)" msgstr "" -#: ../../../CHANGELOG:1877 +#: ../../../CHANGELOG:1954 msgid "" "Fixed cover not showing in queue/player when playing tracks from " "\"albums\" tab (#795)" msgstr "" -#: ../../../CHANGELOG:1878 +#: ../../../CHANGELOG:1955 msgid "Fixed crashing upload processing on invalid date format (#718)" msgstr "" -#: ../../../CHANGELOG:1879 +#: ../../../CHANGELOG:1956 msgid "Fixed dev command for fake data creation (!664)" msgstr "" -#: ../../../CHANGELOG:1880 +#: ../../../CHANGELOG:1957 msgid "Fixed invalid OEmbed URL when using a local FUNKWHALE_SPA_HTML_ROOT (#824)" msgstr "" -#: ../../../CHANGELOG:1881 +#: ../../../CHANGELOG:1958 msgid "Fixed invalid required fields in Upload django's admin (#819)" msgstr "" -#: ../../../CHANGELOG:1882 +#: ../../../CHANGELOG:1959 msgid "Fixed issue with querying the albums api endpoint (#356)" msgstr "" -#: ../../../CHANGELOG:1883 +#: ../../../CHANGELOG:1960 msgid "Fixed non-transparent background for volume range on Firefox (#722)" msgstr "" -#: ../../../CHANGELOG:1884 +#: ../../../CHANGELOG:1961 msgid "Fixed overflowing input on account detail page (#791)" msgstr "" -#: ../../../CHANGELOG:1885 +#: ../../../CHANGELOG:1962 msgid "Fixed unplayable radios for anonymous users (#563)" msgstr "" -#: ../../../CHANGELOG:1886 +#: ../../../CHANGELOG:1963 msgid "Prevent skipping on file import if album_mbid is different (#772)" msgstr "" -#: ../../../CHANGELOG:1887 +#: ../../../CHANGELOG:1964 msgid "Use proper site name/domain in emails (#806)" msgstr "" -#: ../../../CHANGELOG:1888 +#: ../../../CHANGELOG:1965 msgid "" "Width of filter menus for radios has been set to stop text from " "overlapping the borders" msgstr "" -#: ../../../CHANGELOG:1893 +#: ../../../CHANGELOG:1970 msgid "Document how to use Redis over unix sockets (#770)" msgstr "" -#: ../../../CHANGELOG:1895 +#: ../../../CHANGELOG:1972 msgid "Contributors to this release (commiters and translators):" msgstr "" -#: ../../../CHANGELOG:1897 +#: ../../../CHANGELOG:1974 msgid "Ale London" msgstr "" -#: ../../../CHANGELOG:1898 +#: ../../../CHANGELOG:1975 msgid "Alexander" msgstr "" -#: ../../../CHANGELOG:1899 +#: ../../../CHANGELOG:1976 msgid "Ben Finney" msgstr "" -#: ../../../CHANGELOG:1902 +#: ../../../CHANGELOG:1979 msgid "Damien Nicolas" msgstr "" -#: ../../../CHANGELOG:1905 +#: ../../../CHANGELOG:1982 msgid "Elza Gelez" msgstr "" -#: ../../../CHANGELOG:1906 +#: ../../../CHANGELOG:1983 msgid "gerry_the_hat" msgstr "" -#: ../../../CHANGELOG:1907 +#: ../../../CHANGELOG:1984 msgid "gordon" msgstr "" -#: ../../../CHANGELOG:1909 +#: ../../../CHANGELOG:1986 msgid "jake" msgstr "" -#: ../../../CHANGELOG:1910 +#: ../../../CHANGELOG:1987 msgid "Jee" msgstr "" -#: ../../../CHANGELOG:1914 +#: ../../../CHANGELOG:1991 msgid "Pierrick" msgstr "" -#: ../../../CHANGELOG:1915 +#: ../../../CHANGELOG:1992 msgid "Qasim Ali" msgstr "" -#: ../../../CHANGELOG:1920 +#: ../../../CHANGELOG:1997 msgid "Thomas Brockmöller" msgstr "" -#: ../../../CHANGELOG:1921 +#: ../../../CHANGELOG:1998 msgid "Tixie" msgstr "" -#: ../../../CHANGELOG:1922 +#: ../../../CHANGELOG:1999 msgid "Vierkantor" msgstr "" -#: ../../../CHANGELOG:1923 +#: ../../../CHANGELOG:2000 msgid "Von" msgstr "" -#: ../../../CHANGELOG:1924 +#: ../../../CHANGELOG:2001 msgid "Zach Halasz" msgstr "" -#: ../../../CHANGELOG:1927 +#: ../../../CHANGELOG:2004 msgid "0.18.3 (2019-03-21)" msgstr "" -#: ../../../CHANGELOG:1934 +#: ../../../CHANGELOG:2011 msgid "" "Avoid mixed content when deploying mono-container behind proxy [Manual " "action required]" msgstr "" -#: ../../../CHANGELOG:1936 +#: ../../../CHANGELOG:2013 msgid "" "*You are only concerned if you use the mono-container docker deployment " "behind a reverse proxy*" msgstr "" -#: ../../../CHANGELOG:1938 +#: ../../../CHANGELOG:2015 msgid "" "Because of `an issue in our mono-container configuration " "<https://github.com/thetarkus/docker-funkwhale/issues/19>`_, users " @@ -3892,7 +3970,7 @@ msgid "" " browsing the Web UI." msgstr "" -#: ../../../CHANGELOG:1942 +#: ../../../CHANGELOG:2019 msgid "" "This is fixed in this release, but on existing deployments, you'll need " "to add ``NESTED_PROXY=1`` in your container environment (either in your " @@ -3900,137 +3978,137 @@ msgid "" " funkwhale container." msgstr "" -#: ../../../CHANGELOG:1948 +#: ../../../CHANGELOG:2025 msgid "Added title on hover for truncated content (#766)" msgstr "" -#: ../../../CHANGELOG:1949 +#: ../../../CHANGELOG:2026 msgid "" "Ask for confirmation before leaving upload page if there is a an upload " "in process (#630)" msgstr "" -#: ../../../CHANGELOG:1950 +#: ../../../CHANGELOG:2027 msgid "Exclude in-place imported files from quota computation (#570)" msgstr "" -#: ../../../CHANGELOG:1951 +#: ../../../CHANGELOG:2028 msgid "" "Truncate filename in library file table to ensure correct display of the " "table. (#735)" msgstr "" -#: ../../../CHANGELOG:1956 +#: ../../../CHANGELOG:2033 msgid "" "Avoid mixed content when deploying mono-container behind HTTPS proxy " "(thetarkus/docker-funkwhale#19)" msgstr "" -#: ../../../CHANGELOG:1957 +#: ../../../CHANGELOG:2034 msgid "Display new notifications immediatly on notifications page (#729)" msgstr "" -#: ../../../CHANGELOG:1958 +#: ../../../CHANGELOG:2035 msgid "" "Ensure cover art from uploaded files is picked up properly on existing " "albums (#757)" msgstr "" -#: ../../../CHANGELOG:1959 +#: ../../../CHANGELOG:2036 msgid "Fixed a crash when federating a track with unspecified position" msgstr "" -#: ../../../CHANGELOG:1960 +#: ../../../CHANGELOG:2037 msgid "Fixed broken Activity and Actor modules in django admin (#767)" msgstr "" -#: ../../../CHANGELOG:1961 +#: ../../../CHANGELOG:2038 msgid "Fixed broken sample apache configuration (#764)" msgstr "" -#: ../../../CHANGELOG:1962 +#: ../../../CHANGELOG:2039 msgid "Fixed constant and unpredictable reordering during file upload (#716)" msgstr "" -#: ../../../CHANGELOG:1963 +#: ../../../CHANGELOG:2040 msgid "" "Fixed delivering of local activities causing unintended side effects, " "such as rollbacking changes (#737)" msgstr "" -#: ../../../CHANGELOG:1964 +#: ../../../CHANGELOG:2041 msgid "Fixed escaping issues in translated strings (#652)" msgstr "" -#: ../../../CHANGELOG:1965 +#: ../../../CHANGELOG:2042 msgid "Fixed saving moderation policy when clicking on \"Cancel\" (#751)" msgstr "" -#: ../../../CHANGELOG:1966 +#: ../../../CHANGELOG:2043 msgid "i18n: Update page title when changing the App's language. (#511)" msgstr "" -#: ../../../CHANGELOG:1967 +#: ../../../CHANGELOG:2044 msgid "Include disc number in Subsonic responses (#765)" msgstr "" -#: ../../../CHANGELOG:1968 +#: ../../../CHANGELOG:2045 msgid "Do not send notification when rejecting a follow on a local library (#743)" msgstr "" -#: ../../../CHANGELOG:1973 +#: ../../../CHANGELOG:2050 msgid "Added documentation on mono-container docker upgrade (#713)" msgstr "" -#: ../../../CHANGELOG:1974 +#: ../../../CHANGELOG:2051 msgid "Added documentation to set up let's encrypt certificate (#745)" msgstr "" -#: ../../../CHANGELOG:1978 +#: ../../../CHANGELOG:2055 msgid "0.18.2 (2019-02-13)" msgstr "" -#: ../../../CHANGELOG:1985 +#: ../../../CHANGELOG:2062 msgid "" "Added a 'fix_federation_ids' management command to deal with " "protocol/domain issues in federation IDs after deployments (#706)" msgstr "" -#: ../../../CHANGELOG:1987 +#: ../../../CHANGELOG:2064 msgid "" "Can now use a local file with FUNKWHALE_SPA_HTML_ROOT to avoid sending an" " HTTP request (#705)" msgstr "" -#: ../../../CHANGELOG:1992 +#: ../../../CHANGELOG:2069 msgid "Downgraded channels dependency to 2.1.6 to fix denied uploads (#697)" msgstr "" -#: ../../../CHANGELOG:1993 +#: ../../../CHANGELOG:2070 msgid "Fixed cards display issues on medium/small screens (#707)" msgstr "" -#: ../../../CHANGELOG:1994 +#: ../../../CHANGELOG:2071 msgid "" "Fixed Embed component name that could lead to issue when developping on " "OSX (#696)" msgstr "" -#: ../../../CHANGELOG:1995 +#: ../../../CHANGELOG:2072 msgid "Fixed resizing issues for album cards on artist pages (#694)" msgstr "" -#: ../../../CHANGELOG:1999 +#: ../../../CHANGELOG:2076 msgid "0.18.1 (2019-01-29)" msgstr "" -#: ../../../CHANGELOG:2006 +#: ../../../CHANGELOG:2083 msgid "" "Fix Gzip compression to avoid BREACH exploit [security] [manual action " "required]" msgstr "" -#: ../../../CHANGELOG:2008 +#: ../../../CHANGELOG:2085 msgid "" "In the 0.18 release, we've enabled Gzip compression by default for " "various content types, including HTML and JSON. Unfortunately, enabling " @@ -4038,7 +4116,7 @@ msgid "" "possible." msgstr "" -#: ../../../CHANGELOG:2012 +#: ../../../CHANGELOG:2089 msgid "" "We've removed the risky content-types from our nginx template files, to " "ensure new instances are safe, however, if you already have an instance, " @@ -4046,127 +4124,127 @@ msgid "" "the following values for the ``gzip_types`` settings::" msgstr "" -#: ../../../CHANGELOG:2026 +#: ../../../CHANGELOG:2103 msgid "" "For convenience, you can also replace the whole setting with the " "following snippet::" msgstr "" -#: ../../../CHANGELOG:2047 +#: ../../../CHANGELOG:2124 msgid "Many thanks to @jibec for the report!" msgstr "" -#: ../../../CHANGELOG:2050 +#: ../../../CHANGELOG:2127 msgid "Fix Apache configuration file for 0.18 [manual action required]" msgstr "" -#: ../../../CHANGELOG:2052 +#: ../../../CHANGELOG:2129 msgid "" "The way front is served has changed since 0.18. The Apache configuration " "can't serve 0.18 properly, leading to blank screens." msgstr "" -#: ../../../CHANGELOG:2054 +#: ../../../CHANGELOG:2131 msgid "" "If you are on an Apache setup, you will have to replace the `<Location " "\"/api\">` block with the following::" msgstr "" -#: ../../../CHANGELOG:2064 +#: ../../../CHANGELOG:2141 msgid "" "And add some more `ProxyPass` directives so that the `Alias` part of your" " configuration file looks this way::" msgstr "" -#: ../../../CHANGELOG:2075 +#: ../../../CHANGELOG:2152 msgid "" "In case you are using custom css and theming, you also need to match this" " block::" msgstr "" -#: ../../../CHANGELOG:2086 +#: ../../../CHANGELOG:2163 msgid "" "Added name attributes on all inputs to improve UX, especially with " "password managers (#686)" msgstr "" -#: ../../../CHANGELOG:2087 +#: ../../../CHANGELOG:2164 msgid "" "Disable makemigrations in production and misleading message when running " "migrate (#685)" msgstr "" -#: ../../../CHANGELOG:2088 +#: ../../../CHANGELOG:2165 msgid "Display progress during file upload" msgstr "" -#: ../../../CHANGELOG:2089 +#: ../../../CHANGELOG:2166 msgid "Hide pagination when there is only one page of results (#681)" msgstr "" -#: ../../../CHANGELOG:2090 +#: ../../../CHANGELOG:2167 msgid "Include shared/public playlists in Subsonic API responses (#684)" msgstr "" -#: ../../../CHANGELOG:2091 +#: ../../../CHANGELOG:2168 msgid "Use proper locale for date-related/duration strings (#670)" msgstr "" -#: ../../../CHANGELOG:2096 +#: ../../../CHANGELOG:2173 msgid "Fix transcoding of in-place imported tracks (#688)" msgstr "" -#: ../../../CHANGELOG:2097 +#: ../../../CHANGELOG:2174 msgid "" "Fixed celery worker defaulting to development settings instead of " "production" msgstr "" -#: ../../../CHANGELOG:2098 +#: ../../../CHANGELOG:2175 msgid "Fixed crashing Django admin when loading track detail page (#666)" msgstr "" -#: ../../../CHANGELOG:2099 +#: ../../../CHANGELOG:2176 msgid "Fixed list icon alignement on landing page (#668)" msgstr "" -#: ../../../CHANGELOG:2100 +#: ../../../CHANGELOG:2177 msgid "Fixed overescaping issue in notifications and album page (#676)" msgstr "" -#: ../../../CHANGELOG:2101 +#: ../../../CHANGELOG:2178 msgid "Fixed wrong number of affected elements in bulk action modal (#683)" msgstr "" -#: ../../../CHANGELOG:2102 +#: ../../../CHANGELOG:2179 msgid "" "Fixed wrong URL in documentation for funkwhale_proxy.conf file when " "deploying using Docker" msgstr "" -#: ../../../CHANGELOG:2103 +#: ../../../CHANGELOG:2180 msgid "Make Apache configuration file work with 0.18 changes (#667)" msgstr "" -#: ../../../CHANGELOG:2104 +#: ../../../CHANGELOG:2181 msgid "Removed potential BREACH exploit because of Gzip compression (#678)" msgstr "" -#: ../../../CHANGELOG:2105 +#: ../../../CHANGELOG:2182 msgid "Upgraded kombu to fix an incompatibility with redis>=3" msgstr "" -#: ../../../CHANGELOG:2110 +#: ../../../CHANGELOG:2187 msgid "" "Added user upload documentation at " "https://docs.funkwhale.audio/users/upload.html" msgstr "" -#: ../../../CHANGELOG:2114 +#: ../../../CHANGELOG:2191 msgid "0.18 \"Naomi\" (2019-01-22)" msgstr "" -#: ../../../CHANGELOG:2116 +#: ../../../CHANGELOG:2193 msgid "" "This release is dedicated to Naomi, an early contributor and beta tester " "of Funkwhale. Her positivity, love and support have been incredibly " @@ -4174,14 +4252,14 @@ msgid "" " so much Naomi <3" msgstr "" -#: ../../../CHANGELOG:2120 +#: ../../../CHANGELOG:2197 msgid "" "Many thanks to the dozens of people that contributed to this release: " "translators, developers, bug hunters, admins and backers. You made it " "possible!" msgstr "" -#: ../../../CHANGELOG:2123 +#: ../../../CHANGELOG:2200 msgid "" "Upgrade instructions are available at " "https://docs.funkwhale.audio/admin/upgrading.html, ensure you also " @@ -4189,22 +4267,22 @@ msgid "" "``[manual action suggested]``." msgstr "" -#: ../../../CHANGELOG:2127 +#: ../../../CHANGELOG:2204 msgid "See ``Full changelog`` below for an exhaustive list of changes!" msgstr "" -#: ../../../CHANGELOG:2130 +#: ../../../CHANGELOG:2207 msgid "Audio transcoding is back!" msgstr "" -#: ../../../CHANGELOG:2132 +#: ../../../CHANGELOG:2209 msgid "" "After removal of our first, buggy transcoding implementation, we're proud" " to announce that this feature is back. It is enabled by default, and can" " be configured/disabled in your instance settings!" msgstr "" -#: ../../../CHANGELOG:2136 +#: ../../../CHANGELOG:2213 msgid "" "This feature works in the browser, with federated/non-federated tracks " "and using Subsonic clients. Transcoded tracks are generated on the fly, " @@ -4212,11 +4290,11 @@ msgid "" "server." msgstr "" -#: ../../../CHANGELOG:2142 +#: ../../../CHANGELOG:2219 msgid "Licensing and copyright information" msgstr "" -#: ../../../CHANGELOG:2144 +#: ../../../CHANGELOG:2221 msgid "" "Funkwhale is now able to parse copyright and license data from file and " "store this information. Apart from displaying it on each track detail " @@ -4224,57 +4302,57 @@ msgid "" "data, but this will change in future releases." msgstr "" -#: ../../../CHANGELOG:2149 +#: ../../../CHANGELOG:2226 msgid "License and copyright data is also broadcasted over federation." msgstr "" -#: ../../../CHANGELOG:2151 +#: ../../../CHANGELOG:2228 msgid "" "License matching is done on the content of the ``License`` tag in the " "files, with a fallback on the ``Copyright`` tag." msgstr "" -#: ../../../CHANGELOG:2154 +#: ../../../CHANGELOG:2231 msgid "" "Funkwhale will successfully extract licensing data for the following " "licenses:" msgstr "" -#: ../../../CHANGELOG:2156 +#: ../../../CHANGELOG:2233 msgid "Creative Commons 0 (Public Domain)" msgstr "" -#: ../../../CHANGELOG:2157 +#: ../../../CHANGELOG:2234 msgid "Creative Commons 1.0 (All declinations)" msgstr "" -#: ../../../CHANGELOG:2158 +#: ../../../CHANGELOG:2235 msgid "Creative Commons 2.0 (All declinations)" msgstr "" -#: ../../../CHANGELOG:2159 +#: ../../../CHANGELOG:2236 msgid "Creative Commons 2.5 (All declinations and countries)" msgstr "" -#: ../../../CHANGELOG:2160 +#: ../../../CHANGELOG:2237 msgid "Creative Commons 3.0 (All declinations and countries)" msgstr "" -#: ../../../CHANGELOG:2161 +#: ../../../CHANGELOG:2238 msgid "Creative Commons 4.0 (All declinations)" msgstr "" -#: ../../../CHANGELOG:2163 +#: ../../../CHANGELOG:2240 msgid "" "Support for other licenses such as Art Libre or WTFPL will be added in " "future releases." msgstr "" -#: ../../../CHANGELOG:2167 +#: ../../../CHANGELOG:2244 msgid "Instance-level moderation tools" msgstr "" -#: ../../../CHANGELOG:2169 +#: ../../../CHANGELOG:2246 msgid "" "This release includes a first set of moderation tools that will give more" " control to admins about the way their instance federates with other " @@ -4282,39 +4360,39 @@ msgid "" "possible to:" msgstr "" -#: ../../../CHANGELOG:2173 +#: ../../../CHANGELOG:2250 msgid "" "Browse known accounts and domains, and associated data (storage size, " "software version, etc.)" msgstr "" -#: ../../../CHANGELOG:2174 +#: ../../../CHANGELOG:2251 msgid "Purge data belonging to given accounts and domains" msgstr "" -#: ../../../CHANGELOG:2175 +#: ../../../CHANGELOG:2252 msgid "Block or partially restrict interactions with any account or domain" msgstr "" -#: ../../../CHANGELOG:2177 +#: ../../../CHANGELOG:2254 msgid "" "All those features are usable using a brand new \"moderation\" " "permission, meaning you can appoint one or multiple moderators to help " "with this task." msgstr "" -#: ../../../CHANGELOG:2180 +#: ../../../CHANGELOG:2257 msgid "" "I'd like to thank all Mastodon contributors, because some of the these " "tools are heavily inspired from what's being done in Mastodon. Thank you " "so much!" msgstr "" -#: ../../../CHANGELOG:2185 +#: ../../../CHANGELOG:2262 msgid "Iframe widget to embed public tracks and albums [manual action required]" msgstr "" -#: ../../../CHANGELOG:2187 +#: ../../../CHANGELOG:2264 msgid "" "Funkwhale now supports embedding a lightweight audio player on external " "websites for album and tracks that are available in public libraries. " @@ -4323,34 +4401,34 @@ msgid "" " a Funkwhale track link on Mastodon or Twitter)." msgstr "" -#: ../../../CHANGELOG:2193 +#: ../../../CHANGELOG:2270 msgid "" "To achieve that, we had to tweak the way Funkwhale front-end is served. " "You'll have to modify your nginx configuration when upgrading to keep " "your instance working." msgstr "" -#: ../../../CHANGELOG:2196 +#: ../../../CHANGELOG:2273 msgid "" "**On docker setups**, edit your " "``/srv/funkwhale/nginx/funkwhale.template`` and replace the ``location " "/api/`` and `location /` blocks by the following snippets::" msgstr "" -#: ../../../CHANGELOG:2210 +#: ../../../CHANGELOG:2287 msgid "" "The change of configuration will be picked when restarting your nginx " "container." msgstr "" -#: ../../../CHANGELOG:2212 +#: ../../../CHANGELOG:2289 msgid "" "**On non-docker setups**, edit your ``/etc/nginx/sites-" "available/funkwhale.conf`` file, and replace the ``location /api/`` and " "`location /` blocks by the following snippets::" msgstr "" -#: ../../../CHANGELOG:2227 +#: ../../../CHANGELOG:2304 msgid "" "Replace ``${FUNKWHALE_FRONTEND_PATH}`` by the corresponding variable from" " your .env file, which should be ``/srv/funkwhale/front/dist`` by " @@ -4358,36 +4436,36 @@ msgid "" "nginx``." msgstr "" -#: ../../../CHANGELOG:2233 +#: ../../../CHANGELOG:2310 msgid "Alternative docker deployment method" msgstr "" -#: ../../../CHANGELOG:2235 +#: ../../../CHANGELOG:2312 msgid "" "Thanks to the awesome work done by @thetarkus at " "https://github.com/thetarkus/docker-funkwhale, we're now able to provide " "an alternative and easier Docker deployment method!" msgstr "" -#: ../../../CHANGELOG:2238 +#: ../../../CHANGELOG:2315 msgid "" "In contrast with our current, multi-container offer, this method " "integrates all Funkwhale processes and services (database, redis, etc.) " "into a single, easier to deploy container." msgstr "" -#: ../../../CHANGELOG:2241 +#: ../../../CHANGELOG:2318 msgid "" "Both methods will coexist in parallel, as each one has pros and cons. You" " can learn more about this exciting new deployment option by visiting " "https://docs.funkwhale.audio/installation/docker.html!" msgstr "" -#: ../../../CHANGELOG:2245 +#: ../../../CHANGELOG:2322 msgid "Automatically load .env file" msgstr "" -#: ../../../CHANGELOG:2247 +#: ../../../CHANGELOG:2324 msgid "" "On non-docker deployments, earlier versions required you to source the " "config/.env file before launching any Funkwhale command, with ``export " @@ -4395,46 +4473,46 @@ msgid "" "error prone deployment / setup." msgstr "" -#: ../../../CHANGELOG:2251 +#: ../../../CHANGELOG:2328 msgid "" "This is not the case anymore, and Funkwhale will automatically load this " "file if it's available." msgstr "" -#: ../../../CHANGELOG:2255 +#: ../../../CHANGELOG:2332 msgid "Delete pre 0.17 federated tracks [manual action suggested]" msgstr "" -#: ../../../CHANGELOG:2257 +#: ../../../CHANGELOG:2334 msgid "" "If you were using Funkwhale before the 0.17 release and federated with " "other instances, it's possible that you still have some unplayable " "federated files in the database." msgstr "" -#: ../../../CHANGELOG:2260 +#: ../../../CHANGELOG:2337 msgid "To purge the database of those entries, you can run the following command:" msgstr "" -#: ../../../CHANGELOG:2262 ../../../CHANGELOG:2813 ../../../CHANGELOG:2836 +#: ../../../CHANGELOG:2339 ../../../CHANGELOG:2890 ../../../CHANGELOG:2913 msgid "On docker setups::" msgstr "" -#: ../../../CHANGELOG:2266 ../../../CHANGELOG:2817 ../../../CHANGELOG:2840 +#: ../../../CHANGELOG:2343 ../../../CHANGELOG:2894 ../../../CHANGELOG:2917 msgid "On non-docker setups::" msgstr "" -#: ../../../CHANGELOG:2272 +#: ../../../CHANGELOG:2349 msgid "Enable gzip compression [manual action suggested]" msgstr "" -#: ../../../CHANGELOG:2274 +#: ../../../CHANGELOG:2351 msgid "" "Gzip compression will be enabled on new instances by default and will " "reduce the amount of bandwidth consumed by your instance." msgstr "" -#: ../../../CHANGELOG:2277 +#: ../../../CHANGELOG:2354 msgid "" "If you want to benefit from gzip compression on your instance, edit your " "reverse proxy virtualhost file (located at ``/etc/nginx/sites-" @@ -4442,325 +4520,325 @@ msgid "" "block, then reload your nginx server::" msgstr "" -#: ../../../CHANGELOG:2313 +#: ../../../CHANGELOG:2390 msgid "Full changelog" msgstr "" -#: ../../../CHANGELOG:2317 +#: ../../../CHANGELOG:2394 msgid "" "Allow embedding of albums and tracks available in public libraries via an" " <iframe> (#578)" msgstr "" -#: ../../../CHANGELOG:2318 +#: ../../../CHANGELOG:2395 msgid "Audio transcoding is back! (#272)" msgstr "" -#: ../../../CHANGELOG:2319 +#: ../../../CHANGELOG:2396 msgid "First set of instance level moderation tools (#580, !521)" msgstr "" -#: ../../../CHANGELOG:2320 +#: ../../../CHANGELOG:2397 msgid "" "Store licensing and copyright information from file metadata, if " "available (#308)" msgstr "" -#: ../../../CHANGELOG:2325 +#: ../../../CHANGELOG:2402 msgid "Add UI elements for multi-disc albums (#631)" msgstr "" -#: ../../../CHANGELOG:2326 +#: ../../../CHANGELOG:2403 msgid "Added alternative funkwhale/all-in-one docker image (#614)" msgstr "" -#: ../../../CHANGELOG:2327 +#: ../../../CHANGELOG:2404 msgid "Broadcast library updates (name, description, visibility) over federation" msgstr "" -#: ../../../CHANGELOG:2328 +#: ../../../CHANGELOG:2405 msgid "Based Docker image on alpine to have a smaller (and faster to build) image" msgstr "" -#: ../../../CHANGELOG:2329 +#: ../../../CHANGELOG:2406 msgid "" "Improved front-end performance by stripping unused dependencies, reducing" " bundle size and enabling gzip compression" msgstr "" -#: ../../../CHANGELOG:2331 +#: ../../../CHANGELOG:2408 msgid "" "Improved accessibility by using main/section/nav tags and aria-labels in " "most critical places (#612)" msgstr "" -#: ../../../CHANGELOG:2332 +#: ../../../CHANGELOG:2409 msgid "" "The progress bar in the player now display loading state / buffer loading" " (#586)" msgstr "" -#: ../../../CHANGELOG:2333 +#: ../../../CHANGELOG:2410 msgid "" "Added \"type: funkwhale\" and \"funkwhale-version\" in Subsonic responses" " (#573)" msgstr "" -#: ../../../CHANGELOG:2334 +#: ../../../CHANGELOG:2411 msgid "" "Documented keyboard shortcuts, list is now available by pressing \"h\" or" " in the footer (#611)" msgstr "" -#: ../../../CHANGELOG:2335 +#: ../../../CHANGELOG:2412 msgid "Documented which Subsonic endpoints are implemented (#575)" msgstr "" -#: ../../../CHANGELOG:2336 +#: ../../../CHANGELOG:2413 msgid "Hide invitation code field during signup when it's not required (#410)" msgstr "" -#: ../../../CHANGELOG:2337 +#: ../../../CHANGELOG:2414 msgid "" "Importer will now pick embedded images in files with OTHER type if no " "COVER_FRONT is present" msgstr "" -#: ../../../CHANGELOG:2338 +#: ../../../CHANGELOG:2415 msgid "" "Improved keyboard accessibility on player, queue and various controls " "(#576)" msgstr "" -#: ../../../CHANGELOG:2339 +#: ../../../CHANGELOG:2416 msgid "Improved performance when listing playable tracks, albums and artists" msgstr "" -#: ../../../CHANGELOG:2340 +#: ../../../CHANGELOG:2417 msgid "Increased default upload limit from 30 to 100MB (#654)" msgstr "" -#: ../../../CHANGELOG:2341 +#: ../../../CHANGELOG:2418 msgid "" "Load env file in config/.env automatically to avoid sourcing it by hand " "(#626)" msgstr "" -#: ../../../CHANGELOG:2342 +#: ../../../CHANGELOG:2419 msgid "" "More resilient date parsing during audio import, will not crash anymore " "on invalid dates (#622)" msgstr "" -#: ../../../CHANGELOG:2344 +#: ../../../CHANGELOG:2421 msgid "Now start radios immediatly, skipping any existing tracks in queue (#585)" msgstr "" -#: ../../../CHANGELOG:2345 +#: ../../../CHANGELOG:2422 msgid "" "Officially support connecting to a password protected redis server, with " "the redis://:password@localhost:6379/0 scheme (#640)" msgstr "" -#: ../../../CHANGELOG:2347 +#: ../../../CHANGELOG:2424 msgid "" "Performance improvement when fetching favorites, down to a single, small " "http request" msgstr "" -#: ../../../CHANGELOG:2348 +#: ../../../CHANGELOG:2425 msgid "" "Removed \"Activity\" page, since all the data is available on the " "\"Browse\" page (#600)" msgstr "" -#: ../../../CHANGELOG:2349 +#: ../../../CHANGELOG:2426 msgid "Removed the need to specify the DJANGO_ALLOWED_HOSTS variable" msgstr "" -#: ../../../CHANGELOG:2350 +#: ../../../CHANGELOG:2427 msgid "Restructured the footer, added useful links and removed unused content" msgstr "" -#: ../../../CHANGELOG:2351 +#: ../../../CHANGELOG:2428 msgid "Show short entries first in search results to improve UX" msgstr "" -#: ../../../CHANGELOG:2352 +#: ../../../CHANGELOG:2429 msgid "Store disc number and order tracks by disc number / position) (#507)" msgstr "" -#: ../../../CHANGELOG:2353 +#: ../../../CHANGELOG:2430 msgid "" "Strip EXIF metadata from uploaded avatars to avoid leaking private data " "(#374)" msgstr "" -#: ../../../CHANGELOG:2354 +#: ../../../CHANGELOG:2431 msgid "Support blind key rotation in HTTP Signatures (#658)" msgstr "" -#: ../../../CHANGELOG:2355 +#: ../../../CHANGELOG:2432 msgid "Support setting a server URL in settings.json (#650)" msgstr "" -#: ../../../CHANGELOG:2356 +#: ../../../CHANGELOG:2433 msgid "Updated default docker postgres version from 9.4 to 11 (#656)" msgstr "" -#: ../../../CHANGELOG:2357 +#: ../../../CHANGELOG:2434 msgid "" "Updated lots of dependencies (especially django 2.0->2.1), and removed " "unused dependencies (#657)" msgstr "" -#: ../../../CHANGELOG:2358 +#: ../../../CHANGELOG:2435 msgid "" "Improved test suite speed by reducing / disabling expensive operations " "(#648)" msgstr "" -#: ../../../CHANGELOG:2363 +#: ../../../CHANGELOG:2440 msgid "" "Fixed parsing of embedded file cover for ogg files tagged with " "MusicBrainz (#469)" msgstr "" -#: ../../../CHANGELOG:2364 +#: ../../../CHANGELOG:2441 msgid "" "Upgraded core dependencies to fix websocket/messaging issues and possible" " memory leaks (#643)" msgstr "" -#: ../../../CHANGELOG:2365 +#: ../../../CHANGELOG:2442 msgid "Fix \".None\" extension when downloading Flac file (#473)" msgstr "" -#: ../../../CHANGELOG:2366 +#: ../../../CHANGELOG:2443 msgid "Fixed None extension when downloading an in-place imported file (#621)" msgstr "" -#: ../../../CHANGELOG:2367 +#: ../../../CHANGELOG:2444 msgid "Added a script to prune pre 0.17 federated tracks (#564)" msgstr "" -#: ../../../CHANGELOG:2368 +#: ../../../CHANGELOG:2445 msgid "Advertise public libraries properly in ActivityPub representations (#553)" msgstr "" -#: ../../../CHANGELOG:2369 +#: ../../../CHANGELOG:2446 msgid "Allow opus file upload (#598)" msgstr "" -#: ../../../CHANGELOG:2370 +#: ../../../CHANGELOG:2447 msgid "Do not display \"view on MusicBrainz\" button if we miss the mbid (#422)" msgstr "" -#: ../../../CHANGELOG:2371 +#: ../../../CHANGELOG:2448 msgid "Do not try to create unaccent extension if it's already present (#663)" msgstr "" -#: ../../../CHANGELOG:2372 +#: ../../../CHANGELOG:2449 msgid "" "Ensure admin links in sidebar are displayed for users with relavant " "permissions, and only them (#597)" msgstr "" -#: ../../../CHANGELOG:2373 +#: ../../../CHANGELOG:2450 msgid "Fix broken websocket connexion under Chrome browser (#589)" msgstr "" -#: ../../../CHANGELOG:2374 +#: ../../../CHANGELOG:2451 msgid "Fix play button not starting playback with empty queue (#632)" msgstr "" -#: ../../../CHANGELOG:2375 +#: ../../../CHANGELOG:2452 msgid "" "Fixed a styling inconsistency on about page when instance description was" " missing (#659)" msgstr "" -#: ../../../CHANGELOG:2376 +#: ../../../CHANGELOG:2453 msgid "Fixed a UI discrepency in playlist tracks count (#647)" msgstr "" -#: ../../../CHANGELOG:2377 +#: ../../../CHANGELOG:2454 msgid "Fixed greyed tracks in radio builder and detail page (#637)" msgstr "" -#: ../../../CHANGELOG:2378 +#: ../../../CHANGELOG:2455 msgid "Fixed inconsistencies in subsonic error responses (#616)" msgstr "" -#: ../../../CHANGELOG:2379 +#: ../../../CHANGELOG:2456 msgid "Fixed incorrect icon for \"next track\" in player control (#613)" msgstr "" -#: ../../../CHANGELOG:2380 +#: ../../../CHANGELOG:2457 msgid "Fixed malformed search string when redirecting to LyricsWiki (#608)" msgstr "" -#: ../../../CHANGELOG:2381 +#: ../../../CHANGELOG:2458 msgid "Fixed missing track count on various library cards (#581)" msgstr "" -#: ../../../CHANGELOG:2382 +#: ../../../CHANGELOG:2459 msgid "" "Fixed skipped track when appending multiple tracks to the queue under " "certain conditions (#209)" msgstr "" -#: ../../../CHANGELOG:2383 +#: ../../../CHANGELOG:2460 msgid "Fixed wrong album/track count on artist page (#599)" msgstr "" -#: ../../../CHANGELOG:2384 +#: ../../../CHANGELOG:2461 msgid "Hide unplayable/emtpy playlists in \"Browse playlist\" pages (#424)" msgstr "" -#: ../../../CHANGELOG:2385 +#: ../../../CHANGELOG:2462 msgid "Initial UI render using correct language from browser (#644)" msgstr "" -#: ../../../CHANGELOG:2386 +#: ../../../CHANGELOG:2463 msgid "Invalid URI for reverse proxy websocket with apache (#617)" msgstr "" -#: ../../../CHANGELOG:2387 +#: ../../../CHANGELOG:2464 msgid "Properly encode Wikipedia and lyrics search urls (#470)" msgstr "" -#: ../../../CHANGELOG:2388 +#: ../../../CHANGELOG:2465 msgid "Refresh profile after user settings update to avoid cache issues (#606)" msgstr "" -#: ../../../CHANGELOG:2389 +#: ../../../CHANGELOG:2466 msgid "Use role=button instead of empty links for player controls (#610)" msgstr "" -#: ../../../CHANGELOG:2394 +#: ../../../CHANGELOG:2471 msgid "" "Deploy documentation from the master branch instead of the develop branch" " to avoid inconsistencies (#642)" msgstr "" -#: ../../../CHANGELOG:2395 +#: ../../../CHANGELOG:2472 msgid "Document how to find and use library id when importing files in CLI (#562)" msgstr "" -#: ../../../CHANGELOG:2396 +#: ../../../CHANGELOG:2473 msgid "Fix documentation typos (#645)" msgstr "" -#: ../../../CHANGELOG:2400 +#: ../../../CHANGELOG:2477 msgid "0.17 (2018-10-07)" msgstr "" -#: ../../../CHANGELOG:2403 +#: ../../../CHANGELOG:2480 msgid "Per user libraries" msgstr "" -#: ../../../CHANGELOG:2405 +#: ../../../CHANGELOG:2482 msgid "" "This release contains a big change in music management. This has a lot of" " impact on how Funkwhale behaves, and you should have a look at " @@ -4768,99 +4846,99 @@ msgid "" "what changed and how to migrate." msgstr "" -#: ../../../CHANGELOG:2413 +#: ../../../CHANGELOG:2490 msgid "Per user libraries (#463, also fixes #160 and #147)" msgstr "" -#: ../../../CHANGELOG:2414 +#: ../../../CHANGELOG:2491 msgid "Authentication using a LDAP directory (#194)" msgstr "" -#: ../../../CHANGELOG:2419 +#: ../../../CHANGELOG:2496 msgid "Add configuration option to set Musicbrainz hostname" msgstr "" -#: ../../../CHANGELOG:2420 +#: ../../../CHANGELOG:2497 msgid "Add sign up link in the sidebar (#408)" msgstr "" -#: ../../../CHANGELOG:2421 +#: ../../../CHANGELOG:2498 msgid "" "Added a library widget to display libraries associated with a track, " "album and artist (#551)" msgstr "" -#: ../../../CHANGELOG:2423 +#: ../../../CHANGELOG:2500 msgid "Ensure from_activity field is not required in django's admin (#546)" msgstr "" -#: ../../../CHANGELOG:2424 +#: ../../../CHANGELOG:2501 msgid "Move setting link from profile page to the sidebar (#406)" msgstr "" -#: ../../../CHANGELOG:2425 +#: ../../../CHANGELOG:2502 msgid "Simplified and less error-prone nginx setup (#358)" msgstr "" -#: ../../../CHANGELOG:2429 +#: ../../../CHANGELOG:2506 msgid "" "Do not restart current song when rordering queue, deleting tracks from " "queue or adding tracks to queue (#464)" msgstr "" -#: ../../../CHANGELOG:2431 +#: ../../../CHANGELOG:2508 msgid "Fix broken icons in playlist editor (#515)" msgstr "" -#: ../../../CHANGELOG:2432 +#: ../../../CHANGELOG:2509 msgid "Fixed a few untranslated strings (#559)" msgstr "" -#: ../../../CHANGELOG:2433 +#: ../../../CHANGELOG:2510 msgid "Fixed splitted album when importing from federation (#346)" msgstr "" -#: ../../../CHANGELOG:2434 +#: ../../../CHANGELOG:2511 msgid "" "Fixed toggle mute in volume bar does not restore previous volume level " "(#514)" msgstr "" -#: ../../../CHANGELOG:2435 +#: ../../../CHANGELOG:2512 msgid "" "Fixed wrong env file URL and display bugs in deployment documentation " "(#520)" msgstr "" -#: ../../../CHANGELOG:2436 +#: ../../../CHANGELOG:2513 msgid "Fixed wrong title in PlayButton (#435)" msgstr "" -#: ../../../CHANGELOG:2437 +#: ../../../CHANGELOG:2514 msgid "Remove transparency on artist page button (#517)" msgstr "" -#: ../../../CHANGELOG:2438 +#: ../../../CHANGELOG:2515 msgid "Set sane width default for ui cards and center play button (#530)" msgstr "" -#: ../../../CHANGELOG:2439 +#: ../../../CHANGELOG:2516 msgid "Updated wrong icon and copy in play button dropdown (#436)" msgstr "" -#: ../../../CHANGELOG:2444 +#: ../../../CHANGELOG:2521 msgid "Fixed wrong URLs for docker / nginx files in documentation (#537)" msgstr "" -#: ../../../CHANGELOG:2449 +#: ../../../CHANGELOG:2526 msgid "Added a merge request template and more documentation about the changelog" msgstr "" -#: ../../../CHANGELOG:2453 +#: ../../../CHANGELOG:2530 msgid "Using a LDAP directory to authenticate to your Funkwhale instance" msgstr "" -#: ../../../CHANGELOG:2455 +#: ../../../CHANGELOG:2532 msgid "" "Funkwhale now support LDAP as an authentication source: you can configure" " your instance to delegate login to a LDAP directory, which is especially" @@ -4868,21 +4946,21 @@ msgid "" "users manually." msgstr "" -#: ../../../CHANGELOG:2460 +#: ../../../CHANGELOG:2537 msgid "You can use this authentication backend side by side with the classic one." msgstr "" -#: ../../../CHANGELOG:2462 +#: ../../../CHANGELOG:2539 msgid "" "Have a look at https://docs.funkwhale.audio/installation/ldap.html for " "detailed instructions on how to set this up." msgstr "" -#: ../../../CHANGELOG:2467 +#: ../../../CHANGELOG:2544 msgid "Simplified nginx setup [Docker: Manual action required]" msgstr "" -#: ../../../CHANGELOG:2469 +#: ../../../CHANGELOG:2546 msgid "" "We've received a lot of user feedback regarding our installation process," " and it seems the proxy part is the one which is the most confusing and " @@ -4890,446 +4968,446 @@ msgid "" "can completely break the application." msgstr "" -#: ../../../CHANGELOG:2474 +#: ../../../CHANGELOG:2551 msgid "" "To make things easier for everyone, we now offer a simplified deployment " "process for the reverse proxy part. This will make upgrade of the proxy " "configuration significantly easier on docker deployments." msgstr "" -#: ../../../CHANGELOG:2478 +#: ../../../CHANGELOG:2555 msgid "On non-docker instances, you have nothing to do." msgstr "" -#: ../../../CHANGELOG:2480 +#: ../../../CHANGELOG:2557 msgid "If you have a dockerized instance, here is the upgrade path." msgstr "" -#: ../../../CHANGELOG:2482 +#: ../../../CHANGELOG:2559 msgid "First, tweak your .env file::" msgstr "" -#: ../../../CHANGELOG:2494 +#: ../../../CHANGELOG:2571 msgid "Then, add the following block at the end of your docker-compose.yml file::" msgstr "" -#: ../../../CHANGELOG:2529 +#: ../../../CHANGELOG:2606 msgid "" "By doing that, you'll enable a dockerized nginx that will automatically " "be configured to serve your Funkwhale instance." msgstr "" -#: ../../../CHANGELOG:2532 +#: ../../../CHANGELOG:2609 msgid "Download the required configuration files for the nginx container:" msgstr "" -#: ../../../CHANGELOG:2541 +#: ../../../CHANGELOG:2618 msgid "Update the funkwhale.conf configuration of your server's reverse-proxy::" msgstr "" -#: ../../../CHANGELOG:2587 +#: ../../../CHANGELOG:2664 msgid "Check that your configuration is valid then reload:" msgstr "" -#: ../../../CHANGELOG:2589 +#: ../../../CHANGELOG:2666 msgid "sudo nginx -t sudo systemctl reload nginx" msgstr "" -#: ../../../CHANGELOG:2594 +#: ../../../CHANGELOG:2671 msgid "0.16.3 (2018-08-21)" msgstr "" -#: ../../../CHANGELOG:2596 ../../../CHANGELOG:2612 ../../../CHANGELOG:2626 -#: ../../../CHANGELOG:2701 ../../../CHANGELOG:2934 ../../../CHANGELOG:3016 -#: ../../../CHANGELOG:3138 ../../../CHANGELOG:3695 +#: ../../../CHANGELOG:2673 ../../../CHANGELOG:2689 ../../../CHANGELOG:2703 +#: ../../../CHANGELOG:2778 ../../../CHANGELOG:3011 ../../../CHANGELOG:3093 +#: ../../../CHANGELOG:3215 ../../../CHANGELOG:3772 msgid "" "Upgrade instructions are available at " "https://docs.funkwhale.audio/upgrading.html" msgstr "" -#: ../../../CHANGELOG:2601 +#: ../../../CHANGELOG:2678 msgid "Fixed front-end not contacting the proper path on the API (!385)" msgstr "" -#: ../../../CHANGELOG:2605 +#: ../../../CHANGELOG:2682 msgid "0.16.2 (2018-08-21)" msgstr "" -#: ../../../CHANGELOG:2609 +#: ../../../CHANGELOG:2686 msgid "" "**This release is broken, do not use it. Upgrade to 0.16.3 or higher " "instead.**" msgstr "" -#: ../../../CHANGELOG:2617 +#: ../../../CHANGELOG:2694 msgid "" "Ensure we always have a default api url set on first load to avoid " "displaying the instance picker (#490)" msgstr "" -#: ../../../CHANGELOG:2619 +#: ../../../CHANGELOG:2696 msgid "" "Fixed CLI importer syntax error because of async reserved keyword usage " "(#494)" msgstr "" -#: ../../../CHANGELOG:2624 +#: ../../../CHANGELOG:2701 msgid "0.16.1 (2018-08-19)" msgstr "" -#: ../../../CHANGELOG:2631 +#: ../../../CHANGELOG:2708 msgid "Make funkwhale themable by loading external stylesheets (#456)" msgstr "" -#: ../../../CHANGELOG:2635 +#: ../../../CHANGELOG:2712 msgid "Add link to admin on \"Staff member\" button (#202)" msgstr "" -#: ../../../CHANGELOG:2636 +#: ../../../CHANGELOG:2713 msgid "Can now add a description to radios and better radio cards (#331)" msgstr "" -#: ../../../CHANGELOG:2637 +#: ../../../CHANGELOG:2714 msgid "Display track duration in track tables (#461)" msgstr "" -#: ../../../CHANGELOG:2638 +#: ../../../CHANGELOG:2715 msgid "More permissive default permissions for front-end files (#388)" msgstr "" -#: ../../../CHANGELOG:2639 +#: ../../../CHANGELOG:2716 msgid "Simpler configuration and toolchain for the front-end using vue-cli (!375)" msgstr "" -#: ../../../CHANGELOG:2640 +#: ../../../CHANGELOG:2717 msgid "Use Howler to manage audio instead of our own dirty/untested code (#392)" msgstr "" -#: ../../../CHANGELOG:2645 +#: ../../../CHANGELOG:2722 msgid "Fix alignment issue on top bar in Admin tabs (#395)" msgstr "" -#: ../../../CHANGELOG:2646 +#: ../../../CHANGELOG:2723 msgid "" "Fix Apache2 permission issue preventing `/media` folder from being served" " correctly (#389)" msgstr "" -#: ../../../CHANGELOG:2648 +#: ../../../CHANGELOG:2725 msgid "" "Fix loading on browse page lists causing them to go down, and dimming " "over the top bar (#468)" msgstr "" -#: ../../../CHANGELOG:2650 +#: ../../../CHANGELOG:2727 msgid "" "Fixed (again): administration section not showing up in sidebar after " "login (#245)" msgstr "" -#: ../../../CHANGELOG:2652 +#: ../../../CHANGELOG:2729 msgid "Fixed audio mimetype not showing up on track detail and list (#459)" msgstr "" -#: ../../../CHANGELOG:2653 +#: ../../../CHANGELOG:2730 msgid "Fixed broken audio playback on Chrome and invisible volume control (#390)" msgstr "" -#: ../../../CHANGELOG:2654 +#: ../../../CHANGELOG:2731 msgid "" "Fixed broken federation import on big imports due to missing transaction " "logic (#397)" msgstr "" -#: ../../../CHANGELOG:2656 +#: ../../../CHANGELOG:2733 msgid "Fixed crash on artist pages when no cover is available (#457)" msgstr "" -#: ../../../CHANGELOG:2657 +#: ../../../CHANGELOG:2734 msgid "Fixed favorited status of tracks not appearing in interface (#398)" msgstr "" -#: ../../../CHANGELOG:2658 +#: ../../../CHANGELOG:2735 msgid "" "Fixed invitation code not prefilled in form when accessing invitation " "link (#476)" msgstr "" -#: ../../../CHANGELOG:2660 +#: ../../../CHANGELOG:2737 msgid "Fixed typos in scheduled tasks configuration (#487)" msgstr "" -#: ../../../CHANGELOG:2661 +#: ../../../CHANGELOG:2738 msgid "Removed release date error in case of empty date (#478)" msgstr "" -#: ../../../CHANGELOG:2662 +#: ../../../CHANGELOG:2739 msgid "Removed white on white artist button on hover, on Album page (#393)" msgstr "" -#: ../../../CHANGELOG:2663 +#: ../../../CHANGELOG:2740 msgid "Smarter date parsing during import by replacing arrow with pendulum (#376)" msgstr "" -#: ../../../CHANGELOG:2664 +#: ../../../CHANGELOG:2741 msgid "Display public playlists properly for anonymous users (#488)" msgstr "" -#: ../../../CHANGELOG:2667 ../../../CHANGELOG:2759 +#: ../../../CHANGELOG:2744 ../../../CHANGELOG:2836 msgid "i18n:" msgstr "" -#: ../../../CHANGELOG:2669 +#: ../../../CHANGELOG:2746 msgid "Added portuguese, spanish and german translations" msgstr "" -#: ../../../CHANGELOG:2673 +#: ../../../CHANGELOG:2750 msgid "Custom themes for Funkwhale" msgstr "" -#: ../../../CHANGELOG:2675 +#: ../../../CHANGELOG:2752 msgid "" "If you ever wanted to give a custom look and feel to your instance, this " "is now possible." msgstr "" -#: ../../../CHANGELOG:2677 +#: ../../../CHANGELOG:2754 msgid "" "Check https://docs.funkwhale.audio/configuration.html#theming if you want" " to know more!" msgstr "" -#: ../../../CHANGELOG:2681 +#: ../../../CHANGELOG:2758 msgid "Fix Apache2 configuration file for media block [Manual action required]" msgstr "" -#: ../../../CHANGELOG:2683 +#: ../../../CHANGELOG:2760 msgid "" "The permission scope on the current Apache2 configuration file is too " "narrow, preventing thumbnails from being served." msgstr "" -#: ../../../CHANGELOG:2685 +#: ../../../CHANGELOG:2762 msgid "On Apache2 setups, you have to replace the following line::" msgstr "" -#: ../../../CHANGELOG:2689 +#: ../../../CHANGELOG:2766 msgid "with::" msgstr "" -#: ../../../CHANGELOG:2693 +#: ../../../CHANGELOG:2770 msgid "You can now restart your server::" msgstr "" -#: ../../../CHANGELOG:2699 +#: ../../../CHANGELOG:2776 msgid "0.16 (2018-07-22)" msgstr "" -#: ../../../CHANGELOG:2706 +#: ../../../CHANGELOG:2783 msgid "Complete redesign of the library home and playlist pages (#284)" msgstr "" -#: ../../../CHANGELOG:2707 +#: ../../../CHANGELOG:2784 msgid "Expose ActivityPub actors for users (#317)" msgstr "" -#: ../../../CHANGELOG:2708 +#: ../../../CHANGELOG:2785 msgid "" "Implemented a basic but functionnal Github-like search on federated " "tracks list (#344)" msgstr "" -#: ../../../CHANGELOG:2710 +#: ../../../CHANGELOG:2787 msgid "" "Internationalized interface as well as translations for Arabic, French, " "Esperanto, Italian, Occitan, Polish, Portuguese and Swedish (#161, #167)" msgstr "" -#: ../../../CHANGELOG:2712 +#: ../../../CHANGELOG:2789 msgid "Users can now upload an avatar in their settings page (#257)" msgstr "" -#: ../../../CHANGELOG:2717 +#: ../../../CHANGELOG:2794 msgid "Added feedback when creating/updating radio (#302)" msgstr "" -#: ../../../CHANGELOG:2718 +#: ../../../CHANGELOG:2795 msgid "Apply restrictions to username characters during signup" msgstr "" -#: ../../../CHANGELOG:2719 +#: ../../../CHANGELOG:2796 msgid "Autoselect best language based on browser configuration (#386)" msgstr "" -#: ../../../CHANGELOG:2720 +#: ../../../CHANGELOG:2797 msgid "Can now order tracks on federated track list (#326)" msgstr "" -#: ../../../CHANGELOG:2721 +#: ../../../CHANGELOG:2798 msgid "Can now relaunch pending import jobs from the web interface (#323)" msgstr "" -#: ../../../CHANGELOG:2722 +#: ../../../CHANGELOG:2799 msgid "Ensure we do not display pagination on single pages (#334)" msgstr "" -#: ../../../CHANGELOG:2723 +#: ../../../CHANGELOG:2800 msgid "" "Ensure we have sane defaults for MEDIA_ROOT, STATIC_ROOT and " "MUSIC_DIRECTORY_PATH in the deployment .env file (#350)" msgstr "" -#: ../../../CHANGELOG:2725 +#: ../../../CHANGELOG:2802 msgid "Make some space for the volume slider to allow precise control (#318)" msgstr "" -#: ../../../CHANGELOG:2726 +#: ../../../CHANGELOG:2803 msgid "Removed django-cacheops dependency" msgstr "" -#: ../../../CHANGELOG:2727 +#: ../../../CHANGELOG:2804 msgid "" "Store track artist and album artist separately (#237) Better handling of " "tracks with a different artist than the album artist" msgstr "" -#: ../../../CHANGELOG:2729 +#: ../../../CHANGELOG:2806 msgid "The navigation bar of Library is now fixed (#375)" msgstr "" -#: ../../../CHANGELOG:2730 +#: ../../../CHANGELOG:2807 msgid "Use thumbnails for avatars and covers to reduce bandwidth" msgstr "" -#: ../../../CHANGELOG:2735 +#: ../../../CHANGELOG:2812 msgid "Ensure 750 permissions on CI artifacts (#332)" msgstr "" -#: ../../../CHANGELOG:2736 +#: ../../../CHANGELOG:2813 msgid "Ensure images are not cropped in queue (#337)" msgstr "" -#: ../../../CHANGELOG:2737 +#: ../../../CHANGELOG:2814 msgid "Ensure we do not import artists with empty names (#351)" msgstr "" -#: ../../../CHANGELOG:2738 +#: ../../../CHANGELOG:2815 msgid "Fix notifications not closing when clicking on the cross (#366)" msgstr "" -#: ../../../CHANGELOG:2739 +#: ../../../CHANGELOG:2816 msgid "Fix the most annoying offset in the whole fediverse (#369)" msgstr "" -#: ../../../CHANGELOG:2740 +#: ../../../CHANGELOG:2817 msgid "Fixed persistent message in playlist modal (#304)" msgstr "" -#: ../../../CHANGELOG:2741 +#: ../../../CHANGELOG:2818 msgid "Fixed unfiltered results in favorites API (#384)" msgstr "" -#: ../../../CHANGELOG:2742 +#: ../../../CHANGELOG:2819 msgid "" "Raise a warning instead of crashing when getting a broken path in file " "import (#138)" msgstr "" -#: ../../../CHANGELOG:2744 +#: ../../../CHANGELOG:2821 msgid "" "Remove parallelization of uploads during import to avoid crashing small " "servers (#382)" msgstr "" -#: ../../../CHANGELOG:2746 +#: ../../../CHANGELOG:2823 msgid "Subsonic API login is now case insensitive (#339)" msgstr "" -#: ../../../CHANGELOG:2747 +#: ../../../CHANGELOG:2824 msgid "Validate Date header in HTTP Signatures (#328)" msgstr "" -#: ../../../CHANGELOG:2752 +#: ../../../CHANGELOG:2829 msgid "Added troubleshotting and technical overview documentation (#256)" msgstr "" -#: ../../../CHANGELOG:2753 +#: ../../../CHANGELOG:2830 msgid "Arch Linux installation steps" msgstr "" -#: ../../../CHANGELOG:2754 +#: ../../../CHANGELOG:2831 msgid "Document that users can use Ultrasonic on Android (#316)" msgstr "" -#: ../../../CHANGELOG:2755 +#: ../../../CHANGELOG:2832 msgid "Fixed a couple of typos" msgstr "" -#: ../../../CHANGELOG:2756 +#: ../../../CHANGELOG:2833 msgid "Some cosmetic improvements to the doc" msgstr "" -#: ../../../CHANGELOG:2761 +#: ../../../CHANGELOG:2838 msgid "Arabic translation (!302)" msgstr "" -#: ../../../CHANGELOG:2762 +#: ../../../CHANGELOG:2839 msgid "Polish translation (!304)" msgstr "" -#: ../../../CHANGELOG:2766 +#: ../../../CHANGELOG:2843 msgid "Library home and playlist page overhaul" msgstr "" -#: ../../../CHANGELOG:2768 +#: ../../../CHANGELOG:2845 msgid "The library home page have been completely redesigned to include:" msgstr "" -#: ../../../CHANGELOG:2770 +#: ../../../CHANGELOG:2847 msgid "other users activity (listenings, playlists and favorites)" msgstr "" -#: ../../../CHANGELOG:2771 +#: ../../../CHANGELOG:2848 msgid "recently imported albums" msgstr "" -#: ../../../CHANGELOG:2773 +#: ../../../CHANGELOG:2850 msgid "" "We think this new version showcases more music in a more useful way, let " "us know what you think about it!" msgstr "" -#: ../../../CHANGELOG:2776 +#: ../../../CHANGELOG:2853 msgid "The playlist page have been updated as well." msgstr "" -#: ../../../CHANGELOG:2780 +#: ../../../CHANGELOG:2857 msgid "Internationalized interface" msgstr "" -#: ../../../CHANGELOG:2782 +#: ../../../CHANGELOG:2859 msgid "" "After months of work, we're proud to announce our interface is now ready " "for internationalization." msgstr "" -#: ../../../CHANGELOG:2785 +#: ../../../CHANGELOG:2862 msgid "" "Translators have already started the work of translating Funkwhale in 8 " "different languages, and we're ready to add more as needed." msgstr "" -#: ../../../CHANGELOG:2788 +#: ../../../CHANGELOG:2865 msgid "" "You can easily get involved at " "https://translate.funkwhale.audio/engage/funkwhale/" msgstr "" -#: ../../../CHANGELOG:2792 +#: ../../../CHANGELOG:2869 msgid "Better handling of tracks with a different artist than the album artist" msgstr "" -#: ../../../CHANGELOG:2794 +#: ../../../CHANGELOG:2871 msgid "" "Some tracks involve a different artist than the album artist (e.g. a " "featuring) and Funkwhale has been known to do weird things when importing" @@ -5337,47 +5415,47 @@ msgid "" "instance." msgstr "" -#: ../../../CHANGELOG:2798 +#: ../../../CHANGELOG:2875 msgid "" "The situation should be improved with this release, as Funkwhale is now " "able to store separately the track and album artist, and display it " "properly in the interface." msgstr "" -#: ../../../CHANGELOG:2803 +#: ../../../CHANGELOG:2880 msgid "Users now have an ActivityPub Actor [Manual action required]" msgstr "" -#: ../../../CHANGELOG:2805 +#: ../../../CHANGELOG:2882 msgid "" "In the process of implementing federation for user activity such as " "listening history, we are now making user profiles (a.k.a. ActivityPub " "actors) available through federation." msgstr "" -#: ../../../CHANGELOG:2808 +#: ../../../CHANGELOG:2885 msgid "" "This does not means the federation is working, but this is a needed step " "to implement it." msgstr "" -#: ../../../CHANGELOG:2810 +#: ../../../CHANGELOG:2887 msgid "" "Those profiles will be created automatically for new users, but you have " "to run a command to create them for existing users." msgstr "" -#: ../../../CHANGELOG:2821 +#: ../../../CHANGELOG:2898 msgid "" "This should only take a few seconds to run. It is safe to interrupt the " "process or rerun it multiple times." msgstr "" -#: ../../../CHANGELOG:2825 +#: ../../../CHANGELOG:2902 msgid "Image thumbnails [Manual action required]" msgstr "" -#: ../../../CHANGELOG:2827 +#: ../../../CHANGELOG:2904 msgid "" "To reduce bandwidth usage on slow or limited connexions and improve " "performance in general, we now use smaller images in the front-end. For " @@ -5387,38 +5465,38 @@ msgid "" "image." msgstr "" -#: ../../../CHANGELOG:2833 +#: ../../../CHANGELOG:2910 msgid "" "Thumbnail will be created automatically for new objects, however, you " "have to launch a manual command to deal with existing ones." msgstr "" -#: ../../../CHANGELOG:2844 +#: ../../../CHANGELOG:2921 msgid "" "This should be quite fast but may take up to a few minutes depending on " "the number of albums you have in database. It is safe to interrupt the " "process or rerun it multiple times." msgstr "" -#: ../../../CHANGELOG:2849 +#: ../../../CHANGELOG:2926 msgid "Improved search on federated tracks list" msgstr "" -#: ../../../CHANGELOG:2851 +#: ../../../CHANGELOG:2928 msgid "" "Having a powerful but easy-to-use search is important but difficult to " "achieve, especially if you do not want to have a real complex search " "interface." msgstr "" -#: ../../../CHANGELOG:2854 +#: ../../../CHANGELOG:2931 msgid "" "Github does a pretty good job with that, using a structured but simple " "query system (See https://help.github.com/articles/searching-issues-and-" "pull-requests/#search-only-issues-or-pull-requests)." msgstr "" -#: ../../../CHANGELOG:2857 +#: ../../../CHANGELOG:2934 msgid "" "This release implements a limited but working subset of this query " "system. You can use it only on the federated tracks list " @@ -5426,51 +5504,51 @@ msgid "" "will be rolled-out on other pages as well." msgstr "" -#: ../../../CHANGELOG:2860 +#: ../../../CHANGELOG:2937 msgid "This is the type of query you can run:" msgstr "" -#: ../../../CHANGELOG:2862 +#: ../../../CHANGELOG:2939 msgid "" "``hello world``: search for \"hello\" and \"world\" in all the available " "fields" msgstr "" -#: ../../../CHANGELOG:2863 +#: ../../../CHANGELOG:2940 msgid "``hello in:artist`` search for results where artist name is \"hello\"" msgstr "" -#: ../../../CHANGELOG:2864 +#: ../../../CHANGELOG:2941 msgid "" "``spring in:artist,album`` search for results where artist name or album " "title contain \"spring\"" msgstr "" -#: ../../../CHANGELOG:2865 +#: ../../../CHANGELOG:2942 msgid "``artist:hello`` search for results where artist name equals \"hello\"" msgstr "" -#: ../../../CHANGELOG:2866 +#: ../../../CHANGELOG:2943 msgid "" "``artist:\"System of a Down\" domain:instance.funkwhale`` search for " "results where artist name equals \"System of a Down\" and inside " "\"instance.funkwhale\" library" msgstr "" -#: ../../../CHANGELOG:2870 +#: ../../../CHANGELOG:2947 msgid "" "Ensure MEDIA_ROOT, STATIC_ROOT and MUSIC_DIRECTORY_* are set explicitely " "[Manual action required]" msgstr "" -#: ../../../CHANGELOG:2872 +#: ../../../CHANGELOG:2949 msgid "" "In our default .env file, MEDIA_ROOT and STATIC_ROOT were commented by " "default, causing some deployment issues on non-docker setups when people " "forgot to uncomment them." msgstr "" -#: ../../../CHANGELOG:2875 +#: ../../../CHANGELOG:2952 msgid "" "From now on, those variables are uncommented, and will also be used on " "docker setups to mount the volumes automatically in the docker-" @@ -5479,67 +5557,67 @@ msgid "" "file." msgstr "" -#: ../../../CHANGELOG:2880 +#: ../../../CHANGELOG:2957 msgid "" "This also applies to in-place paths (MUSIC_DIRECTORY_PATH and " "MUSIC_DIRECTORY_SERVE_PATH), whose values are now used directly to set up" " the proper Docker volumes." msgstr "" -#: ../../../CHANGELOG:2883 +#: ../../../CHANGELOG:2960 msgid "" "This will only affect new deployments though. If you want to benefit from" " this on an existing instance, do a backup of your ``.env`` and ``docker-" "compose.yml`` files and apply the following changes:" msgstr "" -#: ../../../CHANGELOG:2886 +#: ../../../CHANGELOG:2963 msgid "" "Ensure ``MEDIA_ROOT`` is uncommented in your .env file and match the " "absolute path where media files are stored on your host " "(``/srv/funkwhale/data/media`` by default)" msgstr "" -#: ../../../CHANGELOG:2888 +#: ../../../CHANGELOG:2965 msgid "" "Ensure ``STATIC_ROOT`` is uncommented in your .env file and match the " "absolute path where static files are stored on your host " "(``/srv/funkwhale/data/static`` by default)" msgstr "" -#: ../../../CHANGELOG:2892 +#: ../../../CHANGELOG:2969 msgid "If you use in-place import:" msgstr "" -#: ../../../CHANGELOG:2891 +#: ../../../CHANGELOG:2968 msgid "Ensure MUSIC_DIRECTORY_PATH is uncommented and set to ``/music``" msgstr "" -#: ../../../CHANGELOG:2892 +#: ../../../CHANGELOG:2969 msgid "" "Ensure MUSIC_DIRECTORY_SERVE_PATH is uncommented and set to the absolute " "path on your host were your music files are stored " "(``/srv/funkwhale/data/music`` by default)" msgstr "" -#: ../../../CHANGELOG:2900 +#: ../../../CHANGELOG:2977 msgid "Edit your docker-compose.yml file to reflect the changes:" msgstr "" -#: ../../../CHANGELOG:2895 +#: ../../../CHANGELOG:2972 msgid "" "Search for volumes (there should be two occurrences) that contains " "``/app/funkwhale_api/media`` on the right side, and replace the whole " "line with ``- \"${MEDIA_ROOT}:${MEDIA_ROOT}\"``" msgstr "" -#: ../../../CHANGELOG:2897 +#: ../../../CHANGELOG:2974 msgid "" "Search for a volume that contains ``/app/staticfiles`` on the right side," " and replace the whole line with ``- \"${STATIC_ROOT}:${STATIC_ROOT}\"``" msgstr "" -#: ../../../CHANGELOG:2899 +#: ../../../CHANGELOG:2976 msgid "" "If you use in-place import, search for volumes (there should be two " "occurrences) that contains ``/music:ro`` on the right side, and replace " @@ -5547,112 +5625,112 @@ msgid "" "\"${MUSIC_DIRECTORY_SERVE_PATH}:${MUSIC_DIRECTORY_PATH}:ro\"``" msgstr "" -#: ../../../CHANGELOG:2902 +#: ../../../CHANGELOG:2979 msgid "" "In the end, the ``volumes`` directives of your containers should look " "like that::" msgstr "" -#: ../../../CHANGELOG:2920 +#: ../../../CHANGELOG:2997 msgid "Removed Cacheops dependency" msgstr "" -#: ../../../CHANGELOG:2922 +#: ../../../CHANGELOG:2999 msgid "" "We removed one of our dependency named django-cacheops. It was unly used " "in a few places, and not playing nice with other dependencies." msgstr "" -#: ../../../CHANGELOG:2925 +#: ../../../CHANGELOG:3002 msgid "" "You can safely remove this dependency in your environment with ``pip " "uninstall django-cacheops`` if you're not using docker." msgstr "" -#: ../../../CHANGELOG:2928 +#: ../../../CHANGELOG:3005 msgid "" "You can also safely remove any ``CACHEOPS_ENABLED`` setting from your " "environment file." msgstr "" -#: ../../../CHANGELOG:2932 +#: ../../../CHANGELOG:3009 msgid "0.15 (2018-06-24)" msgstr "" -#: ../../../CHANGELOG:2939 +#: ../../../CHANGELOG:3016 msgid "Added admin interface to manage import requests (#190)" msgstr "" -#: ../../../CHANGELOG:2940 +#: ../../../CHANGELOG:3017 msgid "" "Added replace flag during import to replace already present tracks with a" " new version of their track file (#222)" msgstr "" -#: ../../../CHANGELOG:2942 +#: ../../../CHANGELOG:3019 msgid "" "Funkwhale's front-end can now point to any instance (#327) Removed front-" "end and back-end coupling" msgstr "" -#: ../../../CHANGELOG:2944 +#: ../../../CHANGELOG:3021 msgid "Management interface for users (#212)" msgstr "" -#: ../../../CHANGELOG:2945 +#: ../../../CHANGELOG:3022 msgid "New invite system (#248) New invite system" msgstr "" -#: ../../../CHANGELOG:2950 +#: ../../../CHANGELOG:3027 msgid "Added \"TV\" to the list of highlighted words during YouTube import (#154)" msgstr "" -#: ../../../CHANGELOG:2951 +#: ../../../CHANGELOG:3028 msgid "Command line import now accepts unlimited args (#242)" msgstr "" -#: ../../../CHANGELOG:2956 +#: ../../../CHANGELOG:3033 msgid "Expose track files date in manage API (#307)" msgstr "" -#: ../../../CHANGELOG:2957 +#: ../../../CHANGELOG:3034 msgid "" "Fixed current track restart/hiccup when shuffling queue, deleting track " "from queue or reordering (#310)" msgstr "" -#: ../../../CHANGELOG:2959 +#: ../../../CHANGELOG:3036 msgid "Include user's current private playlists on playlist list (#302)" msgstr "" -#: ../../../CHANGELOG:2960 +#: ../../../CHANGELOG:3037 msgid "Remove link to generic radios, since they don't have detail pages (#324)" msgstr "" -#: ../../../CHANGELOG:2965 +#: ../../../CHANGELOG:3042 msgid "Document that Funkwhale may be installed with YunoHost (#325)" msgstr "" -#: ../../../CHANGELOG:2966 +#: ../../../CHANGELOG:3043 msgid "Documented a saner layout with symlinks for in-place imports (#254)" msgstr "" -#: ../../../CHANGELOG:2967 +#: ../../../CHANGELOG:3044 msgid "Upgrade documentation now use the correct user on non-docker setups (#265)" msgstr "" -#: ../../../CHANGELOG:2971 +#: ../../../CHANGELOG:3048 msgid "Invite system" msgstr "" -#: ../../../CHANGELOG:2973 +#: ../../../CHANGELOG:3050 msgid "" "On closed instances, it has always been a little bit painful to create " "accounts by hand for new users. This release solve that by adding " "invitations." msgstr "" -#: ../../../CHANGELOG:2976 +#: ../../../CHANGELOG:3053 msgid "" "You can generate invitation codes via the \"users\" admin interface " "(you'll find a link in the sidebar). Those codes are valid for 14 days, " @@ -5660,56 +5738,56 @@ msgid "" "registrations are closed." msgstr "" -#: ../../../CHANGELOG:2980 +#: ../../../CHANGELOG:3057 msgid "" "By default, we generate a random code for invitations, but you can also " "use custom codes if you need to print them or make them fancier ;)" msgstr "" -#: ../../../CHANGELOG:2983 +#: ../../../CHANGELOG:3060 msgid "" "Invitations generation and management requires the \"settings\" " "permission." msgstr "" -#: ../../../CHANGELOG:2987 +#: ../../../CHANGELOG:3064 msgid "Removed front-end and back-end coupling" msgstr "" -#: ../../../CHANGELOG:2989 +#: ../../../CHANGELOG:3066 msgid "" "Eventhough Funkwhale's front-end has always been a Single Page " "Application, talking to an API, it was only able to talk to an API on the" " same domain." msgstr "" -#: ../../../CHANGELOG:2992 +#: ../../../CHANGELOG:3069 msgid "" "There was no real technical justification behind this (only lazyness), " "and it was also blocking interesting use cases:" msgstr "" -#: ../../../CHANGELOG:2995 +#: ../../../CHANGELOG:3072 msgid "Use multiple customized versions of the front-end with the same instance" msgstr "" -#: ../../../CHANGELOG:2996 +#: ../../../CHANGELOG:3073 msgid "Use a customized version of the front-end with multiple instances" msgstr "" -#: ../../../CHANGELOG:2997 +#: ../../../CHANGELOG:3074 msgid "" "Use a locally hosted front-end with a remote API, which is especially " "useful in development" msgstr "" -#: ../../../CHANGELOG:2999 +#: ../../../CHANGELOG:3076 msgid "" "From now on, Funkwhale's front-end can connect to any Funkwhale server. " "You can change the server you are connecting to in the footer." msgstr "" -#: ../../../CHANGELOG:3002 +#: ../../../CHANGELOG:3079 msgid "" "Fixing this also unlocked a really interesting feature in our " "development/review workflow: by leveraging Gitlab CI and review apps, we " @@ -5718,96 +5796,96 @@ msgid "" " the need to install a local environment." msgstr "" -#: ../../../CHANGELOG:3009 +#: ../../../CHANGELOG:3086 msgid "0.14.2 (2018-06-16)" msgstr "" -#: ../../../CHANGELOG:3013 +#: ../../../CHANGELOG:3090 msgid "" "This release contains a fix for a permission issue. You should upgrade as" " soon as possible. Read the changelog below for more details." msgstr "" -#: ../../../CHANGELOG:3021 +#: ../../../CHANGELOG:3098 msgid "Added feedback on shuffle button (#262)" msgstr "" -#: ../../../CHANGELOG:3022 +#: ../../../CHANGELOG:3099 msgid "" "Added multiple warnings in the documentation that you should never run " "makemigrations yourself (#291)" msgstr "" -#: ../../../CHANGELOG:3024 +#: ../../../CHANGELOG:3101 msgid "Album cover served in http (#264)" msgstr "" -#: ../../../CHANGELOG:3025 +#: ../../../CHANGELOG:3102 msgid "" "Apache2 reverse proxy now supports websockets (tested with Apache 2.4.25)" " (!252)" msgstr "" -#: ../../../CHANGELOG:3027 +#: ../../../CHANGELOG:3104 msgid "Display file size in human format during file upload (#289)" msgstr "" -#: ../../../CHANGELOG:3028 +#: ../../../CHANGELOG:3105 msgid "Switch from BSD-3 licence to AGPL-3 licence (#280)" msgstr "" -#: ../../../CHANGELOG:3032 +#: ../../../CHANGELOG:3109 msgid "Ensure radios can only be edited and deleted by their owners (#311)" msgstr "" -#: ../../../CHANGELOG:3033 +#: ../../../CHANGELOG:3110 msgid "Fixed admin menu not showing after login (#245)" msgstr "" -#: ../../../CHANGELOG:3034 +#: ../../../CHANGELOG:3111 msgid "Fixed broken pagination in Subsonic API (#295)" msgstr "" -#: ../../../CHANGELOG:3035 +#: ../../../CHANGELOG:3112 msgid "Fixed duplicated websocket connexion on timeline (#287)" msgstr "" -#: ../../../CHANGELOG:3040 +#: ../../../CHANGELOG:3117 msgid "Improved documentation about in-place imports setup (#298)" msgstr "" -#: ../../../CHANGELOG:3045 +#: ../../../CHANGELOG:3122 msgid "" "Added Black and flake8 checks in CI to ensure consistent code styling and" " formatting (#297)" msgstr "" -#: ../../../CHANGELOG:3047 +#: ../../../CHANGELOG:3124 msgid "Added bug and feature issue templates (#299)" msgstr "" -#: ../../../CHANGELOG:3051 +#: ../../../CHANGELOG:3128 msgid "Permission issues on radios" msgstr "" -#: ../../../CHANGELOG:3053 +#: ../../../CHANGELOG:3130 msgid "" "Because of an error in the way we checked user permissions on radios, " "public radios could be deleted by any logged-in user, even if they were " "not the owner of the radio." msgstr "" -#: ../../../CHANGELOG:3057 +#: ../../../CHANGELOG:3134 msgid "" "We recommend instances owners to upgrade as fast as possible to avoid any" " abuse and data loss." msgstr "" -#: ../../../CHANGELOG:3062 +#: ../../../CHANGELOG:3139 msgid "Funkwhale is now licenced under AGPL-3" msgstr "" -#: ../../../CHANGELOG:3064 +#: ../../../CHANGELOG:3141 msgid "" "Following the recent switch made by PixelFed " "(https://github.com/dansup/pixelfed/issues/143), we decided along with " @@ -5815,48 +5893,48 @@ msgid "" "this switch for various reasons:" msgstr "" -#: ../../../CHANGELOG:3069 +#: ../../../CHANGELOG:3146 msgid "This is better aligned with other fediverse software" msgstr "" -#: ../../../CHANGELOG:3070 +#: ../../../CHANGELOG:3147 msgid "" "It prohibits anyone to distribute closed-source and proprietary forks of " "Funkwhale" msgstr "" -#: ../../../CHANGELOG:3072 +#: ../../../CHANGELOG:3149 msgid "" "As end users and instance owners, this does not change anything. You can " "continue to use Funkwhale exactly as you did before :)" msgstr "" -#: ../../../CHANGELOG:3077 +#: ../../../CHANGELOG:3154 msgid "Apache support for websocket" msgstr "" -#: ../../../CHANGELOG:3079 +#: ../../../CHANGELOG:3156 msgid "" "Up until now, our Apache2 configuration was not working with websockets. " "This is now solved by adding this at the beginning of your Apache2 " "configuration file::" msgstr "" -#: ../../../CHANGELOG:3084 +#: ../../../CHANGELOG:3161 msgid "And this, before the \"/api\" block::" msgstr "" -#: ../../../CHANGELOG:3089 +#: ../../../CHANGELOG:3166 msgid "" "Websockets may not be supported in older versions of Apache2. Be sure to " "upgrade to the latest version available." msgstr "" -#: ../../../CHANGELOG:3093 +#: ../../../CHANGELOG:3170 msgid "Serving album covers in https (Apache2 proxy)" msgstr "" -#: ../../../CHANGELOG:3095 +#: ../../../CHANGELOG:3172 msgid "" "Two issues are addressed here. The first one was about Django replying " "with mixed content (http) when queried for covers. Setting up the `X" @@ -5864,100 +5942,100 @@ msgid "" "and that the reply must be https as well." msgstr "" -#: ../../../CHANGELOG:3100 +#: ../../../CHANGELOG:3177 msgid "" "Second issue was a problem of permission causing Apache a denied access " "to album cover folder. It is solved by adding another block for this path" " in the Apache configuration file for funkwhale." msgstr "" -#: ../../../CHANGELOG:3104 +#: ../../../CHANGELOG:3181 msgid "Here is how to modify your `funkwhale.conf` apache2 configuration::" msgstr "" -#: ../../../CHANGELOG:3125 +#: ../../../CHANGELOG:3202 msgid "About the makemigrations warning" msgstr "" -#: ../../../CHANGELOG:3127 +#: ../../../CHANGELOG:3204 msgid "You may sometimes get the following warning while applying migrations::" msgstr "" -#: ../../../CHANGELOG:3131 +#: ../../../CHANGELOG:3208 msgid "" "This is a warning, not an error, and it can be safely ignored. Never run " "the ``makemigrations`` command yourself." msgstr "" -#: ../../../CHANGELOG:3136 +#: ../../../CHANGELOG:3213 msgid "0.14.1 (2018-06-06)" msgstr "" -#: ../../../CHANGELOG:3142 +#: ../../../CHANGELOG:3219 msgid "Display server version in the footer (#270)" msgstr "" -#: ../../../CHANGELOG:3143 +#: ../../../CHANGELOG:3220 msgid "" "fix_track_files will now update files with bad mimetype (and not only the" " one with no mimetype) (#273)" msgstr "" -#: ../../../CHANGELOG:3145 +#: ../../../CHANGELOG:3222 msgid "" "Huge performance boost (~x5 to x7) during CLI import that queries " "MusicBrainz (#288)" msgstr "" -#: ../../../CHANGELOG:3147 +#: ../../../CHANGELOG:3224 msgid "Removed alpha-state transcoding support (#271)" msgstr "" -#: ../../../CHANGELOG:3151 +#: ../../../CHANGELOG:3228 msgid "Broken logging statement during import error (#274)" msgstr "" -#: ../../../CHANGELOG:3152 +#: ../../../CHANGELOG:3229 msgid "Broken search bar on library home (#278)" msgstr "" -#: ../../../CHANGELOG:3153 +#: ../../../CHANGELOG:3230 msgid "" "Do not crash when importing track with an artist that do not match the " "release artist (#237)" msgstr "" -#: ../../../CHANGELOG:3155 +#: ../../../CHANGELOG:3232 msgid "Do not crash when tag contains multiple uuids with a / separator (#267)" msgstr "" -#: ../../../CHANGELOG:3156 +#: ../../../CHANGELOG:3233 msgid "Ensure we do not store bad mimetypes (such as application/x-empty) (#266)" msgstr "" -#: ../../../CHANGELOG:3157 +#: ../../../CHANGELOG:3234 msgid "Fix broken \"play all\" button that played only 25 tracks (#281)" msgstr "" -#: ../../../CHANGELOG:3158 +#: ../../../CHANGELOG:3235 msgid "Fixed broken track download modal (overflow and wrong URL) (#239)" msgstr "" -#: ../../../CHANGELOG:3159 +#: ../../../CHANGELOG:3236 msgid "Removed hardcoded size limit in file upload widget (#275)" msgstr "" -#: ../../../CHANGELOG:3164 +#: ../../../CHANGELOG:3241 msgid "" "Added warning about _protected/music location in nginx configuration " "(#247)" msgstr "" -#: ../../../CHANGELOG:3168 +#: ../../../CHANGELOG:3245 msgid "Removed alpha-state transcoding (#271)" msgstr "" -#: ../../../CHANGELOG:3170 +#: ../../../CHANGELOG:3247 msgid "" "A few months ago, a basic transcoding feature was implemented. Due to the" " way this feature was designed, it was slow, CPU intensive on the server " @@ -5966,170 +6044,170 @@ msgid "" "with Subsonic clients." msgstr "" -#: ../../../CHANGELOG:3175 +#: ../../../CHANGELOG:3252 msgid "" "Based on that, we're currently removing support for transcoding **in its " "current state**. The work on a better designed transcoding feature can be" " tracked in https://dev.funkwhale.audio/funkwhale/funkwhale/issues/272." msgstr "" -#: ../../../CHANGELOG:3179 +#: ../../../CHANGELOG:3256 msgid "" "You don't have to do anything on your side, but you may want to remove " "the now obsolete configuration from your reverse proxy file (nginx " "only)::" msgstr "" -#: ../../../CHANGELOG:3224 +#: ../../../CHANGELOG:3301 msgid "0.14 (2018-06-02)" msgstr "" -#: ../../../CHANGELOG:3227 ../../../CHANGELOG:3431 ../../../CHANGELOG:3552 +#: ../../../CHANGELOG:3304 ../../../CHANGELOG:3508 ../../../CHANGELOG:3629 msgid "Upgrade instructions are available at" msgstr "" -#: ../../../CHANGELOG:3227 ../../../CHANGELOG:3431 ../../../CHANGELOG:3552 +#: ../../../CHANGELOG:3304 ../../../CHANGELOG:3508 ../../../CHANGELOG:3629 msgid "https://docs.funkwhale.audio/upgrading.html" msgstr "" -#: ../../../CHANGELOG:3231 +#: ../../../CHANGELOG:3308 msgid "" "Admins can now configure default permissions that will be granted to all " "registered users (#236)" msgstr "" -#: ../../../CHANGELOG:3233 +#: ../../../CHANGELOG:3310 msgid "Files management interface for users with \"library\" permission (#223)" msgstr "" -#: ../../../CHANGELOG:3234 +#: ../../../CHANGELOG:3311 msgid "" "New action table component for quick and efficient batch actions (#228) " "This is implemented on the federated tracks pages, but will be included " "in other pages as well depending on the feedback." msgstr "" -#: ../../../CHANGELOG:3241 +#: ../../../CHANGELOG:3318 msgid "" "Added a new \"upload\" permission that allows user to launch import and " "view their own imports (#230)" msgstr "" -#: ../../../CHANGELOG:3243 +#: ../../../CHANGELOG:3320 msgid "Added Support for OggTheora in import." msgstr "" -#: ../../../CHANGELOG:3244 +#: ../../../CHANGELOG:3321 msgid "Autoremove media files on model instance deletion (#241)" msgstr "" -#: ../../../CHANGELOG:3245 +#: ../../../CHANGELOG:3322 msgid "" "Can now import a whole remote library at once thanks to new Action Table " "component (#164)" msgstr "" -#: ../../../CHANGELOG:3247 +#: ../../../CHANGELOG:3324 msgid "" "Can now use album covers from flac/mp3 metadata and separate file in " "track directory (#219)" msgstr "" -#: ../../../CHANGELOG:3249 +#: ../../../CHANGELOG:3326 msgid "Implemented getCovertArt in Subsonic API to serve album covers (#258)" msgstr "" -#: ../../../CHANGELOG:3250 +#: ../../../CHANGELOG:3327 msgid "" "Implemented scrobble endpoint of subsonic API, listenings are now tracked" " correctly from third party apps that use this endpoint (#260)" msgstr "" -#: ../../../CHANGELOG:3252 +#: ../../../CHANGELOG:3329 msgid "" "Retructured music API to increase performance and remove useless " "endpoints (#224)" msgstr "" -#: ../../../CHANGELOG:3258 +#: ../../../CHANGELOG:3335 msgid "Consistent constraints/checks for URL size (#207)" msgstr "" -#: ../../../CHANGELOG:3259 +#: ../../../CHANGELOG:3336 msgid "Display proper total number of tracks on radio detail (#225)" msgstr "" -#: ../../../CHANGELOG:3260 +#: ../../../CHANGELOG:3337 msgid "Do not crash on flac import if musicbrainz tags are missing (#214)" msgstr "" -#: ../../../CHANGELOG:3261 +#: ../../../CHANGELOG:3338 msgid "Empty save button in radio builder (#226)" msgstr "" -#: ../../../CHANGELOG:3262 +#: ../../../CHANGELOG:3339 msgid "" "Ensure anonymous users can use the app if the instance is configured " "accordingly (#229)" msgstr "" -#: ../../../CHANGELOG:3264 +#: ../../../CHANGELOG:3341 msgid "" "Ensure inactive users cannot get auth tokens (#218) This was already the " "case bug we missed some checks" msgstr "" -#: ../../../CHANGELOG:3266 +#: ../../../CHANGELOG:3343 msgid "File-upload import now supports Flac files (#213)" msgstr "" -#: ../../../CHANGELOG:3267 +#: ../../../CHANGELOG:3344 msgid "" "File-upload importer should now work properly, assuming files are tagged " "(#106)" msgstr "" -#: ../../../CHANGELOG:3269 +#: ../../../CHANGELOG:3346 msgid "Fixed a few broken translations strings (#227)" msgstr "" -#: ../../../CHANGELOG:3270 +#: ../../../CHANGELOG:3347 msgid "Fixed broken ordering in front-end lists (#179)" msgstr "" -#: ../../../CHANGELOG:3271 +#: ../../../CHANGELOG:3348 msgid "Fixed ignored page_size paremeter on artist and favorites list (#240)" msgstr "" -#: ../../../CHANGELOG:3272 +#: ../../../CHANGELOG:3349 msgid "Read ID3Tag Tracknumber from TRCK (#220)" msgstr "" -#: ../../../CHANGELOG:3273 +#: ../../../CHANGELOG:3350 msgid "We now fetch album covers regardless of the import methods (#231)" msgstr "" -#: ../../../CHANGELOG:3277 +#: ../../../CHANGELOG:3354 msgid "" "Added missing subsonic configuration block in deployment vhost files " "(#249)" msgstr "" -#: ../../../CHANGELOG:3278 +#: ../../../CHANGELOG:3355 msgid "Moved upgrade doc under install doc in TOC (#251)" msgstr "" -#: ../../../CHANGELOG:3283 +#: ../../../CHANGELOG:3360 msgid "" "Removed acoustid support, as the integration was buggy and error-prone " "(#106)" msgstr "" -#: ../../../CHANGELOG:3287 +#: ../../../CHANGELOG:3364 msgid "Files management interface" msgstr "" -#: ../../../CHANGELOG:3289 +#: ../../../CHANGELOG:3366 msgid "" "This is the first bit of an ongoing work that will span several releases," " to bring more powerful library management features to Funkwhale. This " @@ -6138,11 +6216,11 @@ msgid "" "using various criterias (size, bitrate, duration...) and delete them." msgstr "" -#: ../../../CHANGELOG:3296 +#: ../../../CHANGELOG:3373 msgid "New \"upload\" permission" msgstr "" -#: ../../../CHANGELOG:3298 +#: ../../../CHANGELOG:3375 msgid "" "This new permission is helpful if you want to give upload/import rights " "to some users, but don't want them to be able to manage the library as a " @@ -6151,7 +6229,7 @@ msgid "" "artists, files, etc." msgstr "" -#: ../../../CHANGELOG:3304 +#: ../../../CHANGELOG:3381 msgid "" "Because of that, users with the \"library\" permission will have much " "more power, and will also be able to remove content from the platform. On" @@ -6159,7 +6237,7 @@ msgid "" "ability to add new content." msgstr "" -#: ../../../CHANGELOG:3309 +#: ../../../CHANGELOG:3386 msgid "" "Also, this release also includes a new feature called \"default " "permissions\": those are permissions that are granted to every users on " @@ -6169,11 +6247,11 @@ msgid "" "user." msgstr "" -#: ../../../CHANGELOG:3316 +#: ../../../CHANGELOG:3393 msgid "Smarter album cover importer" msgstr "" -#: ../../../CHANGELOG:3318 +#: ../../../CHANGELOG:3395 msgid "" "In earlier versions, covers where only imported when launching a YouTube " "import. Starting from this release, covers will be imported regardless of" @@ -6181,43 +6259,43 @@ msgid "" "will look for covers in the following order:" msgstr "" -#: ../../../CHANGELOG:3323 +#: ../../../CHANGELOG:3400 msgid "In the imported file itself (FLAC/MP3 only)" msgstr "" -#: ../../../CHANGELOG:3324 +#: ../../../CHANGELOG:3401 msgid "In a cover.jpg or cover.png in the file directory" msgstr "" -#: ../../../CHANGELOG:3325 +#: ../../../CHANGELOG:3402 msgid "" "By fetching cover art from Musibrainz, assuming the file is tagged " "correctly" msgstr "" -#: ../../../CHANGELOG:3327 +#: ../../../CHANGELOG:3404 msgid "" "This will only work for newly imported tracks and albums though. In the " "future, we may offer an option to refetch album covers from the " "interface, but in the meantime, you can use the following snippet:" msgstr "" -#: ../../../CHANGELOG:3345 +#: ../../../CHANGELOG:3422 msgid "Then launch it::" msgstr "" -#: ../../../CHANGELOG:3360 +#: ../../../CHANGELOG:3437 msgid "" "Depending on your number of albums, the previous snippet may take some " "time to execute. You can interrupt it at any time using ctrl-c and " "relaunch it later, as it's idempotent." msgstr "" -#: ../../../CHANGELOG:3365 +#: ../../../CHANGELOG:3442 msgid "Music API changes" msgstr "" -#: ../../../CHANGELOG:3367 +#: ../../../CHANGELOG:3444 msgid "" "This release includes an API break. Even though the API is advertised as " "unstable, and not documented, here is a brief explanation of the change " @@ -6225,20 +6303,20 @@ msgid "" "changes:" msgstr "" -#: ../../../CHANGELOG:3371 +#: ../../../CHANGELOG:3448 msgid "" "``/api/v1/artists`` does not includes a list of tracks anymore. It was to" " heavy to return all of this data all the time. You can get all tracks " "for an artist using ``/api/v1/tracks?artist=artist_id``" msgstr "" -#: ../../../CHANGELOG:3374 +#: ../../../CHANGELOG:3451 msgid "" "Additionally, ``/api/v1/tracks`` now support an ``album`` filter to " "filter tracks matching an album" msgstr "" -#: ../../../CHANGELOG:3376 +#: ../../../CHANGELOG:3453 msgid "" "``/api/v1/artists/search``, ``/api/v1/albums/search`` and " "``/api/v1/tracks/search`` endpoints are removed. Use " @@ -6247,7 +6325,7 @@ msgid "" "options." msgstr "" -#: ../../../CHANGELOG:3380 +#: ../../../CHANGELOG:3457 msgid "" "``/api/v1/requests/import-requests/search`` endpoint is removed as well. " "Use ``/api/v1/requests/import-requests/?q=yourquery`` instead. It's also " @@ -6255,24 +6333,24 @@ msgid "" "ordering options." msgstr "" -#: ../../../CHANGELOG:3385 +#: ../../../CHANGELOG:3462 msgid "" "Of course, the front-end was updated to work with the new API, so this " "should not impact end-users in any way, apart from slight performance " "gains." msgstr "" -#: ../../../CHANGELOG:3390 +#: ../../../CHANGELOG:3467 msgid "" "The API is still not stable and may evolve again in the future. API " "freeze will come at a later point." msgstr "" -#: ../../../CHANGELOG:3394 +#: ../../../CHANGELOG:3471 msgid "Flac files imports via upload" msgstr "" -#: ../../../CHANGELOG:3396 +#: ../../../CHANGELOG:3473 msgid "" "You have nothing to do to benefit from this, however, since Flac files " "tend to be a lot bigger than other files, you may want to increase the " @@ -6280,11 +6358,11 @@ msgid "" " upload flac files." msgstr "" -#: ../../../CHANGELOG:3402 +#: ../../../CHANGELOG:3479 msgid "Missing subsonic configuration bloc in vhost files" msgstr "" -#: ../../../CHANGELOG:3404 +#: ../../../CHANGELOG:3481 msgid "" "Because of a missing bloc in the sample Nginx and Apache configurations, " "instances that were deployed after the 0.13 release are likely to be " @@ -6292,85 +6370,85 @@ msgid "" "documented in the changelog)." msgstr "" -#: ../../../CHANGELOG:3409 +#: ../../../CHANGELOG:3486 msgid "" "Ensure you have the following snippets in your Nginx or Apache " "configuration if you plan to use the Subsonic API." msgstr "" -#: ../../../CHANGELOG:3412 +#: ../../../CHANGELOG:3489 msgid "Nginx::" msgstr "" -#: ../../../CHANGELOG:3419 +#: ../../../CHANGELOG:3496 msgid "Apache2::" msgstr "" -#: ../../../CHANGELOG:3428 +#: ../../../CHANGELOG:3505 msgid "0.13 (2018-05-19)" msgstr "" -#: ../../../CHANGELOG:3435 +#: ../../../CHANGELOG:3512 msgid "Can now import and play flac files (#157)" msgstr "" -#: ../../../CHANGELOG:3436 +#: ../../../CHANGELOG:3513 msgid "Simpler permission system (#152)" msgstr "" -#: ../../../CHANGELOG:3437 +#: ../../../CHANGELOG:3514 msgid "Store file length, size and bitrate (#195)" msgstr "" -#: ../../../CHANGELOG:3438 +#: ../../../CHANGELOG:3515 msgid "" "We now have a brand new instance settings interface in the front-end " "(#206)" msgstr "" -#: ../../../CHANGELOG:3443 +#: ../../../CHANGELOG:3520 msgid "Disabled browsable HTML API in production (#205)" msgstr "" -#: ../../../CHANGELOG:3444 +#: ../../../CHANGELOG:3521 msgid "" "Instances can now indicate on the nodeinfo endpoint if they want to " "remain private (#200)" msgstr "" -#: ../../../CHANGELOG:3450 +#: ../../../CHANGELOG:3527 msgid "" ".well-known/nodeinfo endpoint can now answer to request with Accept: " "application/json (#197)" msgstr "" -#: ../../../CHANGELOG:3452 +#: ../../../CHANGELOG:3529 msgid "Fixed escaping issue of track name in playlist modal (#201)" msgstr "" -#: ../../../CHANGELOG:3453 +#: ../../../CHANGELOG:3530 msgid "Fixed missing dot when downloading file (#204)" msgstr "" -#: ../../../CHANGELOG:3454 +#: ../../../CHANGELOG:3531 msgid "" "In-place imported tracks with non-ascii characters don't break reverse-" "proxy serving (#196)" msgstr "" -#: ../../../CHANGELOG:3456 +#: ../../../CHANGELOG:3533 msgid "Removed Python 3.6 dependency (secrets module) (#198)" msgstr "" -#: ../../../CHANGELOG:3457 +#: ../../../CHANGELOG:3534 msgid "Uplayable tracks are now properly disabled in the interface (#199)" msgstr "" -#: ../../../CHANGELOG:3461 +#: ../../../CHANGELOG:3538 msgid "Instance settings interface" msgstr "" -#: ../../../CHANGELOG:3463 +#: ../../../CHANGELOG:3540 msgid "" "Prior to this release, the only way to update instance settings (such as " "instance description, signup policy, federation configuration, etc.) was " @@ -6378,46 +6456,46 @@ msgid "" "which power the API)." msgstr "" -#: ../../../CHANGELOG:3467 +#: ../../../CHANGELOG:3544 msgid "This interface worked, but was not really-user friendly and intuitive." msgstr "" -#: ../../../CHANGELOG:3469 +#: ../../../CHANGELOG:3546 msgid "" "Starting from this release, we now offer a dedicated interface directly " "in the front-end. You can view and edit all your instance settings from " "here, assuming you have the required permissions." msgstr "" -#: ../../../CHANGELOG:3473 +#: ../../../CHANGELOG:3550 msgid "" "This interface is available at ``/manage/settings`` and via link in the " "sidebar." msgstr "" -#: ../../../CHANGELOG:3477 +#: ../../../CHANGELOG:3554 msgid "Storage of bitrate, size and length in database" msgstr "" -#: ../../../CHANGELOG:3479 +#: ../../../CHANGELOG:3556 msgid "" "Starting with this release, when importing files, Funkwhale will store " "additional information about audio files:" msgstr "" -#: ../../../CHANGELOG:3482 +#: ../../../CHANGELOG:3559 msgid "Bitrate" msgstr "" -#: ../../../CHANGELOG:3483 +#: ../../../CHANGELOG:3560 msgid "Size (in bytes)" msgstr "" -#: ../../../CHANGELOG:3484 +#: ../../../CHANGELOG:3561 msgid "Duration" msgstr "" -#: ../../../CHANGELOG:3486 +#: ../../../CHANGELOG:3563 msgid "" "This change is not retroactive, meaning already imported files will lack " "those informations. The interface and API should work as before in such " @@ -6425,15 +6503,15 @@ msgid "" "the missing values." msgstr "" -#: ../../../CHANGELOG:3490 ../../../CHANGELOG:3530 +#: ../../../CHANGELOG:3567 ../../../CHANGELOG:3607 msgid "On docker setups:" msgstr "" -#: ../../../CHANGELOG:3497 ../../../CHANGELOG:3536 +#: ../../../CHANGELOG:3574 ../../../CHANGELOG:3613 msgid "On non-docker setups:" msgstr "" -#: ../../../CHANGELOG:3506 +#: ../../../CHANGELOG:3583 msgid "" "The execution time for this command is proportional to the number of " "audio files stored on your instance. This is because we need to read the " @@ -6441,87 +6519,87 @@ msgid "" " Funkwhale is up." msgstr "" -#: ../../../CHANGELOG:3511 +#: ../../../CHANGELOG:3588 msgid "" "It's also safe to interrupt this command and rerun it at a later point, " "or run it multiple times." msgstr "" -#: ../../../CHANGELOG:3514 +#: ../../../CHANGELOG:3591 msgid "Use the --dry-run flag to check how many files would be impacted." msgstr "" -#: ../../../CHANGELOG:3518 +#: ../../../CHANGELOG:3595 msgid "Simpler permission system" msgstr "" -#: ../../../CHANGELOG:3520 +#: ../../../CHANGELOG:3597 msgid "" "Starting from this release, the permission system is much simpler. Up " "until now, we were using Django's built-in permission system, which was " "working, but also quite complex to deal with." msgstr "" -#: ../../../CHANGELOG:3524 +#: ../../../CHANGELOG:3601 msgid "" "The new implementation relies on simpler logic, which will make " "integration on the front-end in upcoming releases faster and easier." msgstr "" -#: ../../../CHANGELOG:3527 +#: ../../../CHANGELOG:3604 msgid "" "If you have manually given permissions to users on your instance, you can" " migrate those to the new system." msgstr "" -#: ../../../CHANGELOG:3543 +#: ../../../CHANGELOG:3620 msgid "" "There is still no dedicated interface to manage user permissions, but you" " can use the admin interface at ``/api/admin/users/user/`` for that " "purpose in the meantime." msgstr "" -#: ../../../CHANGELOG:3549 +#: ../../../CHANGELOG:3626 msgid "0.12 (2018-05-09)" msgstr "" -#: ../../../CHANGELOG:3556 +#: ../../../CHANGELOG:3633 msgid "" "Subsonic API implementation to offer compatibility with existing clients " "such as DSub (#75)" msgstr "" -#: ../../../CHANGELOG:3558 +#: ../../../CHANGELOG:3635 msgid "Use nodeinfo standard for publishing instance information (#192)" msgstr "" -#: ../../../CHANGELOG:3563 +#: ../../../CHANGELOG:3640 msgid "" "Play button now play tracks immediately instead of appending them to the " "queue (#99, #156)" msgstr "" -#: ../../../CHANGELOG:3569 +#: ../../../CHANGELOG:3646 msgid "Fix broken federated import (#193)" msgstr "" -#: ../../../CHANGELOG:3574 +#: ../../../CHANGELOG:3651 msgid "" "Up-to-date documentation for upgrading front-end files on docker setup " "(#132)" msgstr "" -#: ../../../CHANGELOG:3578 +#: ../../../CHANGELOG:3655 msgid "Subsonic API" msgstr "" -#: ../../../CHANGELOG:3580 +#: ../../../CHANGELOG:3657 msgid "" "This release implements some core parts of the Subsonic API, which is " "widely deployed in various projects and supported by numerous clients." msgstr "" -#: ../../../CHANGELOG:3583 +#: ../../../CHANGELOG:3660 msgid "" "By offering this API in Funkwhale, we make it possible to access the " "instance library and listen to the music without from existing Subsonic " @@ -6529,40 +6607,40 @@ msgid "" " every platform." msgstr "" -#: ../../../CHANGELOG:3587 +#: ../../../CHANGELOG:3664 msgid "" "Most advanced Subsonic clients support offline caching of music files, " "playlist management and search, which makes them well-suited for nomadic " "use." msgstr "" -#: ../../../CHANGELOG:3590 +#: ../../../CHANGELOG:3667 msgid "" "Please see `our list of supported apps " "<https://funkwhale.audio/en_US/apps>`_ for more informations about " "supported clients and user instructions." msgstr "" -#: ../../../CHANGELOG:3593 +#: ../../../CHANGELOG:3670 msgid "" "At the instance-level, the Subsonic API is enabled by default, but " "require and additional endpoint to be added in you reverse-proxy " "configuration." msgstr "" -#: ../../../CHANGELOG:3596 +#: ../../../CHANGELOG:3673 msgid "On nginx, add the following block::" msgstr "" -#: ../../../CHANGELOG:3603 +#: ../../../CHANGELOG:3680 msgid "On Apache, add the following block::" msgstr "" -#: ../../../CHANGELOG:3610 +#: ../../../CHANGELOG:3687 msgid "The Subsonic can be disabled at the instance level from the django admin." msgstr "" -#: ../../../CHANGELOG:3614 +#: ../../../CHANGELOG:3691 msgid "" "Because of Subsonic's API design which assumes cleartext storing of user " "passwords, we chose to have a dedicated, separate password for that " @@ -6570,25 +6648,25 @@ msgid "" " web client." msgstr "" -#: ../../../CHANGELOG:3621 +#: ../../../CHANGELOG:3698 msgid "Nodeinfo standard for instance information and stats" msgstr "" -#: ../../../CHANGELOG:3625 +#: ../../../CHANGELOG:3702 msgid "" "The ``/api/v1/instance/stats/`` endpoint which was used to display " "instance data in the about page is removed in favor of the new " "``/api/v1/instance/nodeinfo/2.0/`` endpoint." msgstr "" -#: ../../../CHANGELOG:3629 +#: ../../../CHANGELOG:3706 msgid "" "In earlier version, we where using a custom endpoint and format for our " "instance information and statistics. While this was working, this was not" " compatible with anything else on the fediverse." msgstr "" -#: ../../../CHANGELOG:3633 +#: ../../../CHANGELOG:3710 msgid "" "We now offer a nodeinfo 2.0 endpoint which provides, in a single place, " "all the instance information such as library and user activity " @@ -6596,18 +6674,18 @@ msgid "" "federation status, etc.)." msgstr "" -#: ../../../CHANGELOG:3637 +#: ../../../CHANGELOG:3714 msgid "We offer two settings to manage nodeinfo in your Funkwhale instance:" msgstr "" -#: ../../../CHANGELOG:3639 +#: ../../../CHANGELOG:3716 msgid "" "One setting to completely disable nodeinfo, but this is not recommended " "as the exposed data may be needed to make some parts of the front-end " "work (especially the about page)." msgstr "" -#: ../../../CHANGELOG:3642 +#: ../../../CHANGELOG:3719 msgid "" "One setting to disable only usage and library statistics in the nodeinfo " "endpoint. This is useful if you want the nodeinfo endpoint to work, but " @@ -6615,42 +6693,42 @@ msgid "" "and user activity." msgstr "" -#: ../../../CHANGELOG:3647 +#: ../../../CHANGELOG:3724 msgid "" "To make your instance fully compatible with the nodeinfo protocol, you " "need to to edit your nginx configuration file::" msgstr "" -#: ../../../CHANGELOG:3666 +#: ../../../CHANGELOG:3743 msgid "You can do the same if you use apache::" msgstr "" -#: ../../../CHANGELOG:3684 +#: ../../../CHANGELOG:3761 msgid "" "This will ensure all well-known endpoints are proxied to funkwhale, and " "not just webfinger one." msgstr "" -#: ../../../CHANGELOG:3687 +#: ../../../CHANGELOG:3764 msgid "Links:" msgstr "" -#: ../../../CHANGELOG:3689 +#: ../../../CHANGELOG:3766 msgid "About nodeinfo: https://github.com/jhass/nodeinfo" msgstr "" -#: ../../../CHANGELOG:3693 +#: ../../../CHANGELOG:3770 msgid "0.11 (2018-05-06)" msgstr "" -#: ../../../CHANGELOG:3697 +#: ../../../CHANGELOG:3774 msgid "" "Special thanks for this release go to @renon:matrix.org (@Hazmo on " "Gitlab) for bringing Apache2 support to Funkwhale and contributing on " "other issues. Thank you!" msgstr "" -#: ../../../CHANGELOG:3703 +#: ../../../CHANGELOG:3780 msgid "" "Funkwhale now works behind an Apache2 reverse proxy (!165) check out the " "brand new documentation at " @@ -6658,162 +6736,162 @@ msgid "" "to try it!" msgstr "" -#: ../../../CHANGELOG:3706 +#: ../../../CHANGELOG:3783 msgid "" "Users can now request password reset by email, assuming a SMTP server was" " correctly configured (#187)" msgstr "" -#: ../../../CHANGELOG:3711 +#: ../../../CHANGELOG:3788 msgid "" "Added a fix_track_files command to run checks and fixes against library " "(#183)" msgstr "" -#: ../../../CHANGELOG:3713 +#: ../../../CHANGELOG:3790 msgid "Avoid fetching Actor object on every request authentication" msgstr "" -#: ../../../CHANGELOG:3714 +#: ../../../CHANGELOG:3791 msgid "Can now relaunch errored jobs and batches (#176)" msgstr "" -#: ../../../CHANGELOG:3715 +#: ../../../CHANGELOG:3792 msgid "" "List pending requests by default, added a status filter for requests " "(#109)" msgstr "" -#: ../../../CHANGELOG:3716 +#: ../../../CHANGELOG:3793 msgid "More structured menus in sidebar, added labels with notifications" msgstr "" -#: ../../../CHANGELOG:3717 +#: ../../../CHANGELOG:3794 msgid "Sample virtual-host file for Apache2 reverse-proxy (!165)" msgstr "" -#: ../../../CHANGELOG:3718 +#: ../../../CHANGELOG:3795 msgid "" "Store high-level settings (such as federation or auth-related ones) in " "database (#186)" msgstr "" -#: ../../../CHANGELOG:3724 +#: ../../../CHANGELOG:3801 msgid "Ensure in place imported files get a proper mimetype (#183)" msgstr "" -#: ../../../CHANGELOG:3725 +#: ../../../CHANGELOG:3802 msgid "" "Federation cache suppression is now simpler and also deletes orphaned " "files (#189)" msgstr "" -#: ../../../CHANGELOG:3727 +#: ../../../CHANGELOG:3804 msgid "Fixed small UI glitches/bugs in federation tabs (#184)" msgstr "" -#: ../../../CHANGELOG:3728 +#: ../../../CHANGELOG:3805 msgid "X-sendfile not working with in place import (#182)" msgstr "" -#: ../../../CHANGELOG:3733 +#: ../../../CHANGELOG:3810 msgid "Added a documentation area for third-party projects (#180)" msgstr "" -#: ../../../CHANGELOG:3734 +#: ../../../CHANGELOG:3811 msgid "" "Added documentation for optimizing Funkwhale and reduce its memory " "footprint." msgstr "" -#: ../../../CHANGELOG:3735 +#: ../../../CHANGELOG:3812 msgid "Document that the database should use an utf-8 encoding (#185)" msgstr "" -#: ../../../CHANGELOG:3736 +#: ../../../CHANGELOG:3813 msgid "Foundations for API documentation with Swagger (#178)" msgstr "" -#: ../../../CHANGELOG:3740 +#: ../../../CHANGELOG:3817 msgid "Database storage for high-level settings" msgstr "" -#: ../../../CHANGELOG:3742 +#: ../../../CHANGELOG:3819 msgid "" "Due to the work done in #186, the following environment variables have " "been deprecated:" msgstr "" -#: ../../../CHANGELOG:3745 +#: ../../../CHANGELOG:3822 msgid "FEDERATION_ENABLED" msgstr "" -#: ../../../CHANGELOG:3746 +#: ../../../CHANGELOG:3823 msgid "FEDERATION_COLLECTION_PAGE_SIZE" msgstr "" -#: ../../../CHANGELOG:3747 +#: ../../../CHANGELOG:3824 msgid "FEDERATION_MUSIC_NEEDS_APPROVAL" msgstr "" -#: ../../../CHANGELOG:3748 +#: ../../../CHANGELOG:3825 msgid "FEDERATION_ACTOR_FETCH_DELAY" msgstr "" -#: ../../../CHANGELOG:3749 +#: ../../../CHANGELOG:3826 msgid "PLAYLISTS_MAX_TRACKS" msgstr "" -#: ../../../CHANGELOG:3750 +#: ../../../CHANGELOG:3827 msgid "API_AUTHENTICATION_REQUIRED" msgstr "" -#: ../../../CHANGELOG:3752 +#: ../../../CHANGELOG:3829 msgid "" "Configuration for this settings has been moved to database, as it will " "provide a better user-experience, by allowing you to edit these values " "on-the-fly, without restarting Funkwhale processes." msgstr "" -#: ../../../CHANGELOG:3756 +#: ../../../CHANGELOG:3833 msgid "" "You can leave those environment variables in your .env file for now, as " "the values will be used to populate the database entries. We'll make a " "proper announcement when the variables won't be used anymore." msgstr "" -#: ../../../CHANGELOG:3760 +#: ../../../CHANGELOG:3837 msgid "" "Please browse https://docs.funkwhale.audio/configuration.html#instance-" "settings for more information about instance configuration using the web " "interface." msgstr "" -#: ../../../CHANGELOG:3765 +#: ../../../CHANGELOG:3842 msgid "System emails" msgstr "" -#: ../../../CHANGELOG:3767 +#: ../../../CHANGELOG:3844 msgid "Starting from this release, Funkwhale will send two types of emails:" msgstr "" -#: ../../../CHANGELOG:3770 +#: ../../../CHANGELOG:3847 msgid "Email confirmation emails, to ensure a user's email is valid" msgstr "" -#: ../../../CHANGELOG:3771 +#: ../../../CHANGELOG:3848 msgid "" "Password reset emails, enabling user to reset their password without an " "admin's intervention" msgstr "" -#: ../../../CHANGELOG:3773 +#: ../../../CHANGELOG:3850 msgid "" "Email sending is disabled by default, as it requires additional " "configuration. In this mode, emails are simply outputed on stdout." msgstr "" -#: ../../../CHANGELOG:3776 +#: ../../../CHANGELOG:3853 msgid "" "If you want to actually send those emails to your users, you should edit " "your .env file and tweak the ``EMAIL_CONFIG`` variable. See " @@ -6821,107 +6899,107 @@ msgid "" "details." msgstr "" -#: ../../../CHANGELOG:3782 +#: ../../../CHANGELOG:3859 msgid "" "As a result of these changes, the ``DJANGO_EMAIL_BACKEND`` variable, " "which was not documented, has no effect anymore. You can safely remove it" " from your .env file if it is set." msgstr "" -#: ../../../CHANGELOG:3788 +#: ../../../CHANGELOG:3865 msgid "Proxy headers for non-docker deployments" msgstr "" -#: ../../../CHANGELOG:3790 +#: ../../../CHANGELOG:3867 msgid "" "For non-docker deployments, add ``--proxy-headers`` at the end of the " "``daphne`` command in :file:`/etc/systemd/system/funkwhale-" "server.service`." msgstr "" -#: ../../../CHANGELOG:3793 +#: ../../../CHANGELOG:3870 msgid "" "This will ensure the application receive the correct IP address from the " "client and not the proxy's one." msgstr "" -#: ../../../CHANGELOG:3798 +#: ../../../CHANGELOG:3875 msgid "0.10 (2018-04-23)" msgstr "" -#: ../../../CHANGELOG:3802 +#: ../../../CHANGELOG:3879 msgid "Can now import files in-place from the CLI importer (#155)" msgstr "" -#: ../../../CHANGELOG:3807 +#: ../../../CHANGELOG:3884 msgid "Avoid downloading audio files multiple times from remote libraries (#163)" msgstr "" -#: ../../../CHANGELOG:3808 +#: ../../../CHANGELOG:3885 msgid "Better file import performance and error handling (#144)" msgstr "" -#: ../../../CHANGELOG:3809 +#: ../../../CHANGELOG:3886 msgid "" "Import job and batch API and front-end have been improved with better " "performance, pagination and additional filters (#171)" msgstr "" -#: ../../../CHANGELOG:3811 +#: ../../../CHANGELOG:3888 msgid "" "Increased max_length on TrackFile.source, this will help when importing " "files with a really long path (#142)" msgstr "" -#: ../../../CHANGELOG:3813 +#: ../../../CHANGELOG:3890 msgid "Player is back in Queue tab (#150)" msgstr "" -#: ../../../CHANGELOG:3818 +#: ../../../CHANGELOG:3895 msgid "Fail graciously when AP representation includes a null_value for mediaType" msgstr "" -#: ../../../CHANGELOG:3819 +#: ../../../CHANGELOG:3896 msgid "Fix sidebar tabs not showing under small resolution under Chrome (#173)" msgstr "" -#: ../../../CHANGELOG:3820 +#: ../../../CHANGELOG:3897 msgid "Fixed broken login due to badly configured Axios (#172)" msgstr "" -#: ../../../CHANGELOG:3821 +#: ../../../CHANGELOG:3898 msgid "Fixed broken playlist modal after login (#155)" msgstr "" -#: ../../../CHANGELOG:3822 +#: ../../../CHANGELOG:3899 msgid "" "Fixed queue reorder or track deletion restarting currently playing track " "(#151)" msgstr "" -#: ../../../CHANGELOG:3824 +#: ../../../CHANGELOG:3901 msgid "" "Radio will now append new track if you delete the last track in queue " "(#145)" msgstr "" -#: ../../../CHANGELOG:3825 +#: ../../../CHANGELOG:3902 msgid "Reset all sensitive front-end data on logout (#124)" msgstr "" -#: ../../../CHANGELOG:3826 +#: ../../../CHANGELOG:3903 msgid "Typos/not showing text due to i18n work (#175)" msgstr "" -#: ../../../CHANGELOG:3831 +#: ../../../CHANGELOG:3908 msgid "Better documentation for hardware requirements and memory usage (#165)" msgstr "" -#: ../../../CHANGELOG:3835 +#: ../../../CHANGELOG:3912 msgid "In-place import" msgstr "" -#: ../../../CHANGELOG:3837 +#: ../../../CHANGELOG:3914 msgid "" "This release includes in-place imports for the CLI import. This means you" " can load gigabytes of music into funkwhale without worrying about about " @@ -6929,7 +7007,7 @@ msgid "" "your disk space." msgstr "" -#: ../../../CHANGELOG:3841 +#: ../../../CHANGELOG:3918 msgid "" "`This new feature is documented here <https://docs.funkwhale.audio" "/importing-music.html#in-place-import>`_ and require additional " @@ -6937,25 +7015,25 @@ msgid "" "files properly." msgstr "" -#: ../../../CHANGELOG:3845 +#: ../../../CHANGELOG:3922 msgid "**Non-docker users:**" msgstr "" -#: ../../../CHANGELOG:3847 ../../../CHANGELOG:3861 +#: ../../../CHANGELOG:3924 ../../../CHANGELOG:3938 msgid "" "Assuming your music is stored in ``/srv/funkwhale/data/music``, add the " "following block to your nginx configuration::" msgstr "" -#: ../../../CHANGELOG:3855 +#: ../../../CHANGELOG:3932 msgid "And the following to your .env file::" msgstr "" -#: ../../../CHANGELOG:3859 +#: ../../../CHANGELOG:3936 msgid "**Docker users:**" msgstr "" -#: ../../../CHANGELOG:3869 +#: ../../../CHANGELOG:3946 msgid "" "Assuming you have the following volume directive in your ``docker-" "compose.yml`` (it's the default): " @@ -6963,86 +7041,86 @@ msgid "" ".env file::" msgstr "" -#: ../../../CHANGELOG:3880 +#: ../../../CHANGELOG:3957 msgid "0.9.1 (2018-04-17)" msgstr "" -#: ../../../CHANGELOG:3884 +#: ../../../CHANGELOG:3961 msgid "Allow null values for musicbrainz_id in Audio ActivityPub representation" msgstr "" -#: ../../../CHANGELOG:3885 +#: ../../../CHANGELOG:3962 msgid "" "Fixed broken permission check on library scanning and too aggressive page" " validation" msgstr "" -#: ../../../CHANGELOG:3890 +#: ../../../CHANGELOG:3967 msgid "0.9 (2018-04-17)" msgstr "" -#: ../../../CHANGELOG:3894 +#: ../../../CHANGELOG:3971 msgid "Add internationalization support (#5)" msgstr "" -#: ../../../CHANGELOG:3895 +#: ../../../CHANGELOG:3972 msgid "Can now follow and import music from remote libraries (#136, #137)" msgstr "" -#: ../../../CHANGELOG:3900 +#: ../../../CHANGELOG:3977 msgid "Added a i18n-extract yarn script to extract strings to PO files (#162)" msgstr "" -#: ../../../CHANGELOG:3901 +#: ../../../CHANGELOG:3978 msgid "User admin now includes signup and last login dates (#148)" msgstr "" -#: ../../../CHANGELOG:3902 +#: ../../../CHANGELOG:3979 msgid "" "We now use a proper user agent including instance version and url during " "outgoing requests" msgstr "" -#: ../../../CHANGELOG:3907 +#: ../../../CHANGELOG:3984 msgid "Federation is here!" msgstr "" -#: ../../../CHANGELOG:3909 +#: ../../../CHANGELOG:3986 msgid "This is for real this time, and includes:" msgstr "" -#: ../../../CHANGELOG:3911 +#: ../../../CHANGELOG:3988 msgid "Following other Funkwhale libraries" msgstr "" -#: ../../../CHANGELOG:3912 +#: ../../../CHANGELOG:3989 msgid "" "Importing tracks from remote libraries (tracks are hotlinked, and only " "cached for a short amount of time)" msgstr "" -#: ../../../CHANGELOG:3913 +#: ../../../CHANGELOG:3990 msgid "Searching accross federated catalogs" msgstr "" -#: ../../../CHANGELOG:3915 +#: ../../../CHANGELOG:3992 msgid "" "Note that by default, federation is opt-in, on a per-instance basis: " "instances will request access to your catalog, and you can accept or " "refuse those requests. You can also revoke the access at any time." msgstr "" -#: ../../../CHANGELOG:3919 +#: ../../../CHANGELOG:3996 msgid "" "Documentation was updated with relevant instructions to use and benefit " "from this new feature: https://docs.funkwhale.audio/federation.html" msgstr "" -#: ../../../CHANGELOG:3923 +#: ../../../CHANGELOG:4000 msgid "Preparing internationalization" msgstr "" -#: ../../../CHANGELOG:3925 +#: ../../../CHANGELOG:4002 msgid "" "Funkwhale's front-end as always been english-only, and this is a barrier " "to new users. The work make Funkwhale's interface translatable was " @@ -7051,24 +7129,24 @@ msgid "" " in the near future." msgstr "" -#: ../../../CHANGELOG:3931 +#: ../../../CHANGELOG:4008 msgid "" "Many thank to Baptiste for the hard work and for figuring out a proper " "solution to this difficult problem." msgstr "" -#: ../../../CHANGELOG:3935 +#: ../../../CHANGELOG:4012 msgid "Upgrade path" msgstr "" -#: ../../../CHANGELOG:3937 +#: ../../../CHANGELOG:4014 msgid "" "In addition to the usual instructions from " "https://docs.funkwhale.audio/upgrading.html, non-docker users will have " "to setup an additional systemd unit file for recurrent tasks." msgstr "" -#: ../../../CHANGELOG:3941 +#: ../../../CHANGELOG:4018 msgid "" "This was forgotten in the deployment documentation, but recurrent tasks, " "managed by the celery beat process, will be needed more and more in " @@ -7076,97 +7154,97 @@ msgid "" "federated music files and keep disk usage to a minimum." msgstr "" -#: ../../../CHANGELOG:3946 +#: ../../../CHANGELOG:4023 msgid "" "In the future, they will also be needed to refetch music metadata or " "federated information periodically." msgstr "" -#: ../../../CHANGELOG:3949 +#: ../../../CHANGELOG:4026 msgid "Celery beat can be enabled easily::" msgstr "" -#: ../../../CHANGELOG:3959 +#: ../../../CHANGELOG:4036 msgid "Docker users already have celerybeat enabled." msgstr "" -#: ../../../CHANGELOG:3963 +#: ../../../CHANGELOG:4040 msgid "0.8 (2018-04-02)" msgstr "" -#: ../../../CHANGELOG:3967 +#: ../../../CHANGELOG:4044 msgid "Add a detail page for radios (#64)" msgstr "" -#: ../../../CHANGELOG:3968 +#: ../../../CHANGELOG:4045 msgid "Implemented page title binding (#1)" msgstr "" -#: ../../../CHANGELOG:3969 +#: ../../../CHANGELOG:4046 msgid "Previous Track button restart playback after 3 seconds (#146)" msgstr "" -#: ../../../CHANGELOG:3974 +#: ../../../CHANGELOG:4051 msgid "Added credits to Francis Gading for the logotype (#101)" msgstr "" -#: ../../../CHANGELOG:3975 +#: ../../../CHANGELOG:4052 msgid "" "API endpoint for fetching instance activity and updated timeline to use " "this new endpoint (#141)" msgstr "" -#: ../../../CHANGELOG:3977 +#: ../../../CHANGELOG:4054 msgid "Better error messages in case of missing environment variables (#140)" msgstr "" -#: ../../../CHANGELOG:3978 +#: ../../../CHANGELOG:4055 msgid "" "Implemented a @test@yourfunkwhaledomain bot to ensure federation works " "properly. Send it \"/ping\" and it will answer back :)" msgstr "" -#: ../../../CHANGELOG:3980 +#: ../../../CHANGELOG:4057 msgid "Queue shuffle now apply only to tracks after the current one (#97)" msgstr "" -#: ../../../CHANGELOG:3981 +#: ../../../CHANGELOG:4058 msgid "" "Removed player from queue tab and consistently show current track in " "queue (#131)" msgstr "" -#: ../../../CHANGELOG:3983 +#: ../../../CHANGELOG:4060 msgid "We now restrict some usernames from being used during signup (#139)" msgstr "" -#: ../../../CHANGELOG:3988 +#: ../../../CHANGELOG:4065 msgid "Better error handling during file import (#120)" msgstr "" -#: ../../../CHANGELOG:3989 +#: ../../../CHANGELOG:4066 msgid "Better handling of utf-8 filenames during file import (#138)" msgstr "" -#: ../../../CHANGELOG:3990 +#: ../../../CHANGELOG:4067 msgid "Converted favicon from .ico to .png (#130)" msgstr "" -#: ../../../CHANGELOG:3991 +#: ../../../CHANGELOG:4068 msgid "" "Upgraded to Python 3.6 to fix weird but harmless weakref error on django " "task (#121)" msgstr "" -#: ../../../CHANGELOG:3997 +#: ../../../CHANGELOG:4074 msgid "Documented the upgrade process (#127)" msgstr "" -#: ../../../CHANGELOG:4001 +#: ../../../CHANGELOG:4078 msgid "Preparing for federation" msgstr "" -#: ../../../CHANGELOG:4003 +#: ../../../CHANGELOG:4080 msgid "" "Federation of music libraries is one of the most asked feature. While " "there is still a lot of work to do, this version includes the foundation " @@ -7174,30 +7252,30 @@ msgid "" "and with other federated software, such as Mastodon." msgstr "" -#: ../../../CHANGELOG:4009 +#: ../../../CHANGELOG:4086 msgid "Funkwhale will use ActivityPub as it's federation protocol." msgstr "" -#: ../../../CHANGELOG:4011 +#: ../../../CHANGELOG:4088 msgid "" "In order to prepare for federation (see #136 and #137), new API endpoints" " have been added under /federation and /.well-known/webfinger." msgstr "" -#: ../../../CHANGELOG:4014 +#: ../../../CHANGELOG:4091 msgid "" "For these endpoints to work, you will need to update your nginx " "configuration, and add the following snippets::" msgstr "" -#: ../../../CHANGELOG:4027 +#: ../../../CHANGELOG:4104 msgid "" "This will ensure federation endpoints will be reachable in the future. " "You can of course skip this part if you know you will not federate your " "instance." msgstr "" -#: ../../../CHANGELOG:4030 +#: ../../../CHANGELOG:4107 msgid "" "A new ``FEDERATION_ENABLED`` env var have also been added to control " "whether federation is enabled or not on the application side. This " @@ -7206,130 +7284,130 @@ msgid "" " endpoints are for testing purposes." msgstr "" -#: ../../../CHANGELOG:4036 +#: ../../../CHANGELOG:4113 msgid "" "Add ``FEDERATION_ENABLED=false`` to your .env file to disable federation " "on the application side." msgstr "" -#: ../../../CHANGELOG:4039 +#: ../../../CHANGELOG:4116 msgid "" "To test and troubleshoot federation, we've added a bot account. This bot " "is available at @test@yourinstancedomain, and sending it \"/ping\", for " "example, via Mastodon, should trigger a response." msgstr "" -#: ../../../CHANGELOG:4046 +#: ../../../CHANGELOG:4123 msgid "0.7 (2018-03-21)" msgstr "" -#: ../../../CHANGELOG:4050 +#: ../../../CHANGELOG:4127 msgid "Can now filter artists and albums with no listenable tracks (#114)" msgstr "" -#: ../../../CHANGELOG:4051 +#: ../../../CHANGELOG:4128 msgid "" "Improve the style of the sidebar to make it easier to understand which " "tab is selected (#118)" msgstr "" -#: ../../../CHANGELOG:4053 +#: ../../../CHANGELOG:4130 msgid "On artist page, albums are not sorted by release date, if any (#116)" msgstr "" -#: ../../../CHANGELOG:4054 +#: ../../../CHANGELOG:4131 msgid "Playlists are here \\o/ :tada: (#3, #93, #94)" msgstr "" -#: ../../../CHANGELOG:4055 +#: ../../../CHANGELOG:4132 msgid "Use django-cacheops to cache common ORM requests (#117)" msgstr "" -#: ../../../CHANGELOG:4060 +#: ../../../CHANGELOG:4137 msgid "Fixed broken import request admin (#115)" msgstr "" -#: ../../../CHANGELOG:4061 +#: ../../../CHANGELOG:4138 msgid "" "Fixed forced redirection to login event with " "API_AUTHENTICATION_REQUIRED=False (#119)" msgstr "" -#: ../../../CHANGELOG:4063 +#: ../../../CHANGELOG:4140 msgid "" "Fixed position not being reseted properly when playing the same track " "multiple times in a row" msgstr "" -#: ../../../CHANGELOG:4065 +#: ../../../CHANGELOG:4142 msgid "Fixed synchronized start/stop radio buttons for all custom radios (#103)" msgstr "" -#: ../../../CHANGELOG:4066 +#: ../../../CHANGELOG:4143 msgid "Fixed typo and missing icon on homepage (#96)" msgstr "" -#: ../../../CHANGELOG:4071 +#: ../../../CHANGELOG:4148 msgid "" "Up-to-date and complete development and contribution instructions in " "README.rst (#123)" msgstr "" -#: ../../../CHANGELOG:4076 +#: ../../../CHANGELOG:4153 msgid "0.6.1 (2018-03-06)" msgstr "" -#: ../../../CHANGELOG:4080 +#: ../../../CHANGELOG:4157 msgid "Can now skip acoustid on file import with the --no-acoustid flag (#111)" msgstr "" -#: ../../../CHANGELOG:4085 +#: ../../../CHANGELOG:4162 msgid "Added missing batch id in output during import (#112)" msgstr "" -#: ../../../CHANGELOG:4086 +#: ../../../CHANGELOG:4163 msgid "Added some feedback on the play button (#100)" msgstr "" -#: ../../../CHANGELOG:4087 +#: ../../../CHANGELOG:4164 msgid "Smarter pagination which takes a fixed size (#84)" msgstr "" -#: ../../../CHANGELOG:4092 +#: ../../../CHANGELOG:4169 msgid "" "Completely removed django-cachalot from the codebase (#110). You can " "safely remove the CACHALOT_ENABLED setting from your .env file" msgstr "" -#: ../../../CHANGELOG:4097 +#: ../../../CHANGELOG:4174 msgid "0.6 (2018-03-04)" msgstr "" -#: ../../../CHANGELOG:4101 +#: ../../../CHANGELOG:4178 msgid "Basic activity stream for listening and favorites (#23)" msgstr "" -#: ../../../CHANGELOG:4102 +#: ../../../CHANGELOG:4179 msgid "" "Switched to django-channels and daphne for serving HTTP and websocket " "(#34)" msgstr "" -#: ../../../CHANGELOG:4105 +#: ../../../CHANGELOG:4182 msgid "Upgrades notes" msgstr "" -#: ../../../CHANGELOG:4107 +#: ../../../CHANGELOG:4184 msgid "" "This version contains breaking changes in the way funkwhale is deployed, " "please read the notes carefully." msgstr "" -#: ../../../CHANGELOG:4111 +#: ../../../CHANGELOG:4188 msgid "Instance timeline" msgstr "" -#: ../../../CHANGELOG:4113 +#: ../../../CHANGELOG:4190 msgid "" "A new \"Activity\" page is now available from the sidebar, where you can " "browse your instance activity. At the moment, this includes other users " @@ -7337,14 +7415,14 @@ msgid "" "the future." msgstr "" -#: ../../../CHANGELOG:4118 +#: ../../../CHANGELOG:4195 msgid "" "Internally, we implemented those events by following the Activity Stream " "specification, which will help us to be compatible with other networks in" " the long-term." msgstr "" -#: ../../../CHANGELOG:4122 +#: ../../../CHANGELOG:4199 msgid "" "A new settings page has been added to control the visibility of your " "activity. By default, your activity will be browsable by anyone on your " @@ -7352,15 +7430,15 @@ msgid "" "shared." msgstr "" -#: ../../../CHANGELOG:4126 +#: ../../../CHANGELOG:4203 msgid "The setting form is available in your profile." msgstr "" -#: ../../../CHANGELOG:4129 +#: ../../../CHANGELOG:4206 msgid "Switch from gunicorn to daphne" msgstr "" -#: ../../../CHANGELOG:4131 +#: ../../../CHANGELOG:4208 msgid "" "This release include an important change in the way we serve the HTTP " "API. To prepare for new realtime features and enable websocket support in" @@ -7368,190 +7446,190 @@ msgid "" " websocket traffic." msgstr "" -#: ../../../CHANGELOG:4135 +#: ../../../CHANGELOG:4212 msgid "" "This replaces gunicorn and the switch should be easy assuming you follow " "the upgrade process described bellow." msgstr "" -#: ../../../CHANGELOG:4138 +#: ../../../CHANGELOG:4215 msgid "" "If you are using docker, please remove the command instruction inside the" " api service, as the up-to-date command is now included directly in the " "image as the default entry point:" msgstr "" -#: ../../../CHANGELOG:4149 +#: ../../../CHANGELOG:4226 msgid "" "On non docker setups, you'll have to update the [Service] block of your " "funkwhale-server systemd unit file to launch the application server using" " daphne instead of gunicorn." msgstr "" -#: ../../../CHANGELOG:4152 +#: ../../../CHANGELOG:4229 msgid "The new configuration should be similar to this:" msgstr "" -#: ../../../CHANGELOG:4163 +#: ../../../CHANGELOG:4240 msgid "" "Ensure you update funkwhale's dependencies as usual to install the " "required packages." msgstr "" -#: ../../../CHANGELOG:4166 +#: ../../../CHANGELOG:4243 msgid "" "On both docker and non-docker setup, you'll also have to update your " "nginx configuration for websocket support. Ensure you have the following " "blocks included in your virtualhost file:" msgstr "" -#: ../../../CHANGELOG:4184 +#: ../../../CHANGELOG:4261 msgid "Remember to reload your nginx server after the edit." msgstr "" -#: ../../../CHANGELOG:4188 +#: ../../../CHANGELOG:4265 msgid "0.5.4 (2018-02-28)" msgstr "" -#: ../../../CHANGELOG:4192 +#: ../../../CHANGELOG:4269 msgid "Now stop running radio when clearing queue (#98)" msgstr "" -#: ../../../CHANGELOG:4196 +#: ../../../CHANGELOG:4273 msgid "Fixed queue skipping tracks (#91)" msgstr "" -#: ../../../CHANGELOG:4197 +#: ../../../CHANGELOG:4274 msgid "Now loop properly on queue when we only have one track (#95)" msgstr "" -#: ../../../CHANGELOG:4201 +#: ../../../CHANGELOG:4278 msgid "0.5.3 (2018-02-27)" msgstr "" -#: ../../../CHANGELOG:4205 +#: ../../../CHANGELOG:4282 msgid "" "Added admin interface for radios, track files, favorites and import " "requests (#80)" msgstr "" -#: ../../../CHANGELOG:4206 +#: ../../../CHANGELOG:4283 msgid "Added basic instance stats on /about (#82)" msgstr "" -#: ../../../CHANGELOG:4207 +#: ../../../CHANGELOG:4284 msgid "" "Search now unaccent letters for queries like \"The Dø\" or \"Björk\" " "yielding more results (#81)" msgstr "" -#: ../../../CHANGELOG:4212 +#: ../../../CHANGELOG:4289 msgid "Always use username in sidebar (#89)" msgstr "" -#: ../../../CHANGELOG:4213 +#: ../../../CHANGELOG:4290 msgid "Click event outside of player icons (#83)" msgstr "" -#: ../../../CHANGELOG:4214 +#: ../../../CHANGELOG:4291 msgid "Fixed broken import because of missing transaction" msgstr "" -#: ../../../CHANGELOG:4215 +#: ../../../CHANGELOG:4292 msgid "Now always load next radio track on last queue track ended (#87)" msgstr "" -#: ../../../CHANGELOG:4216 +#: ../../../CHANGELOG:4293 msgid "Now exclude tracks without file from radio candidates (#88)" msgstr "" -#: ../../../CHANGELOG:4217 +#: ../../../CHANGELOG:4294 msgid "skip to next track properly on 40X errors (#86)" msgstr "" -#: ../../../CHANGELOG:4222 +#: ../../../CHANGELOG:4299 msgid "Switched to towncrier for changelog management and compilation" msgstr "" -#: ../../../CHANGELOG:4226 +#: ../../../CHANGELOG:4303 msgid "0.5.2 (2018-02-26)" msgstr "" -#: ../../../CHANGELOG:4228 +#: ../../../CHANGELOG:4305 msgid "Fixed broken file import due to wrong url (#73)" msgstr "" -#: ../../../CHANGELOG:4229 +#: ../../../CHANGELOG:4306 msgid "More accurate mimetype detection" msgstr "" -#: ../../../CHANGELOG:4230 +#: ../../../CHANGELOG:4307 msgid "Fixed really small size on small screens" msgstr "" -#: ../../../CHANGELOG:4231 +#: ../../../CHANGELOG:4308 msgid "Added masonry layout for artists, requests and radios (#68)" msgstr "" -#: ../../../CHANGELOG:4232 +#: ../../../CHANGELOG:4309 msgid "We now have a favicon!" msgstr "" -#: ../../../CHANGELOG:4233 +#: ../../../CHANGELOG:4310 msgid "Fixed truncated play icon (#65)" msgstr "" -#: ../../../CHANGELOG:4237 +#: ../../../CHANGELOG:4314 msgid "0.5.1 (2018-02-24)" msgstr "" -#: ../../../CHANGELOG:4239 +#: ../../../CHANGELOG:4316 msgid "Front: Fixed broken ajax call on radio builder (#69)" msgstr "" -#: ../../../CHANGELOG:4240 +#: ../../../CHANGELOG:4317 msgid "Front: Shuffle now restart next track from beginning (#70)" msgstr "" -#: ../../../CHANGELOG:4241 +#: ../../../CHANGELOG:4318 msgid "Front: volume slider should now have the same style everywhere (#72)" msgstr "" -#: ../../../CHANGELOG:4245 +#: ../../../CHANGELOG:4322 msgid "0.5 (2018-02-24)" msgstr "" -#: ../../../CHANGELOG:4247 +#: ../../../CHANGELOG:4324 msgid "Front: Now reset player colors when track has no cover (#46)" msgstr "" -#: ../../../CHANGELOG:4248 +#: ../../../CHANGELOG:4325 msgid "Front: play button now disabled for unplayable tracks" msgstr "" -#: ../../../CHANGELOG:4249 +#: ../../../CHANGELOG:4326 msgid "" "API: You can now enable or disable registration on the fly, via a " "preference (#58)" msgstr "" -#: ../../../CHANGELOG:4250 +#: ../../../CHANGELOG:4327 msgid "Front: can now signup via the web interface (#35)" msgstr "" -#: ../../../CHANGELOG:4251 +#: ../../../CHANGELOG:4328 msgid "Front: Fixed broken redirection on login" msgstr "" -#: ../../../CHANGELOG:4252 +#: ../../../CHANGELOG:4329 msgid "Front: Fixed broken error handling on settings and login form" msgstr "" -#: ../../../CHANGELOG:4254 +#: ../../../CHANGELOG:4331 msgid "About page:" msgstr "" -#: ../../../CHANGELOG:4256 +#: ../../../CHANGELOG:4333 msgid "" "There is a brand new about page on instances (/about), and instance owner" " can now provide a name, a short and a long description for their " @@ -7559,21 +7637,21 @@ msgid "" "(/api/admin/dynamic_preferences/globalpreferencemodel/)." msgstr "" -#: ../../../CHANGELOG:4259 +#: ../../../CHANGELOG:4336 msgid "Transcoding:" msgstr "" -#: ../../../CHANGELOG:4261 +#: ../../../CHANGELOG:4338 msgid "" "Basic transcoding is now available to/from the following formats : ogg " "and mp3." msgstr "" -#: ../../../CHANGELOG:4263 +#: ../../../CHANGELOG:4340 msgid "*This is still an alpha feature at the moment, please report any bug.*" msgstr "" -#: ../../../CHANGELOG:4265 +#: ../../../CHANGELOG:4342 msgid "" "This relies internally on FFMPEG and can put some load on your server. " "It's definitely recommended you setup some caching for the transcoded " @@ -7581,249 +7659,249 @@ msgid "" "deploy/nginx.conf for an implementation." msgstr "" -#: ../../../CHANGELOG:4270 +#: ../../../CHANGELOG:4347 msgid "On the frontend, usage of transcoding should be transparent in the player." msgstr "" -#: ../../../CHANGELOG:4272 +#: ../../../CHANGELOG:4349 msgid "Music Requests:" msgstr "" -#: ../../../CHANGELOG:4274 +#: ../../../CHANGELOG:4351 msgid "" "This release includes a new feature, music requests, which allows users " "to request music they'd like to see imported. Admins can browse those " "requests and mark them as completed when an import is made." msgstr "" -#: ../../../CHANGELOG:4280 +#: ../../../CHANGELOG:4357 msgid "0.4 (2018-02-18)" msgstr "" -#: ../../../CHANGELOG:4282 +#: ../../../CHANGELOG:4359 msgid "Front: ambiant colors in player based on current track cover (#59)" msgstr "" -#: ../../../CHANGELOG:4283 +#: ../../../CHANGELOG:4360 msgid "Front: simplified front dev setup thanks to webpack proxy (#59)" msgstr "" -#: ../../../CHANGELOG:4284 +#: ../../../CHANGELOG:4361 msgid "Front: added some unittests for the store (#55)" msgstr "" -#: ../../../CHANGELOG:4285 +#: ../../../CHANGELOG:4362 msgid "Front: fixed broken login redirection when 401" msgstr "" -#: ../../../CHANGELOG:4286 +#: ../../../CHANGELOG:4363 msgid "Front: Removed autoplay on page reload" msgstr "" -#: ../../../CHANGELOG:4287 +#: ../../../CHANGELOG:4364 msgid "API: Added a /instance/settings endpoint" msgstr "" -#: ../../../CHANGELOG:4288 +#: ../../../CHANGELOG:4365 msgid "Front: load /instance/settings on page load" msgstr "" -#: ../../../CHANGELOG:4289 +#: ../../../CHANGELOG:4366 msgid "" "Added settings to report JS and Python error to a Sentry instance This is" " disabled by default, but feel free to enable it if you want to help us " "by sending your error reports :) (#8)" msgstr "" -#: ../../../CHANGELOG:4295 +#: ../../../CHANGELOG:4372 msgid "0.3.5 (2018-01-07)" msgstr "" -#: ../../../CHANGELOG:4297 +#: ../../../CHANGELOG:4374 msgid "Smarter BACKEND_URL in frontend" msgstr "" -#: ../../../CHANGELOG:4301 +#: ../../../CHANGELOG:4378 msgid "0.3.4 (2018-01-07)" msgstr "" -#: ../../../CHANGELOG:4303 +#: ../../../CHANGELOG:4380 msgid "Fixed wrong URL construction in ajax call" msgstr "" -#: ../../../CHANGELOG:4307 +#: ../../../CHANGELOG:4384 msgid "0.3.3 (2018-01-07)" msgstr "" -#: ../../../CHANGELOG:4309 +#: ../../../CHANGELOG:4386 msgid "Users can now create their own dynamic radios (#51)" msgstr "" -#: ../../../CHANGELOG:4313 +#: ../../../CHANGELOG:4390 msgid "0.3.2" msgstr "" -#: ../../../CHANGELOG:4315 +#: ../../../CHANGELOG:4392 msgid "Fixed an issue in the main dockerfile" msgstr "" -#: ../../../CHANGELOG:4319 +#: ../../../CHANGELOG:4396 msgid "0.3.1" msgstr "" -#: ../../../CHANGELOG:4321 +#: ../../../CHANGELOG:4398 msgid "Revamped all import logic, everything is more tested and consistend" msgstr "" -#: ../../../CHANGELOG:4322 +#: ../../../CHANGELOG:4399 msgid "" "Can now use Acoustid in file imports to automatically grab metadata from " "musicbrainz" msgstr "" -#: ../../../CHANGELOG:4323 +#: ../../../CHANGELOG:4400 msgid "Brand new file import wizard" msgstr "" -#: ../../../CHANGELOG:4327 +#: ../../../CHANGELOG:4404 msgid "0.2.7" msgstr "" -#: ../../../CHANGELOG:4329 +#: ../../../CHANGELOG:4406 msgid "" "Shortcuts: can now use the ``f`` shortcut to toggle the currently playing" " track as a favorite (#53)" msgstr "" -#: ../../../CHANGELOG:4331 +#: ../../../CHANGELOG:4408 msgid "" "Shortcuts: avoid collisions between shortcuts by using the exact modifier" " (#53)" msgstr "" -#: ../../../CHANGELOG:4332 +#: ../../../CHANGELOG:4409 msgid "Player: Added looping controls and shortcuts (#52)" msgstr "" -#: ../../../CHANGELOG:4333 +#: ../../../CHANGELOG:4410 msgid "Player: Added shuffling controls and shortcuts (#52)" msgstr "" -#: ../../../CHANGELOG:4334 +#: ../../../CHANGELOG:4411 msgid "Favorites: can now modify the ordering of track list (#50)" msgstr "" -#: ../../../CHANGELOG:4335 +#: ../../../CHANGELOG:4412 msgid "Library: can now search/reorder results on artist browsing view (#50)" msgstr "" -#: ../../../CHANGELOG:4336 +#: ../../../CHANGELOG:4413 msgid "" "Upgraded celery to 4.1, added endpoint logic for fingerprinting audio " "files" msgstr "" -#: ../../../CHANGELOG:4337 +#: ../../../CHANGELOG:4414 msgid "" "Fixed #56: invalidate tokens on password change, also added change " "password form" msgstr "" -#: ../../../CHANGELOG:4338 +#: ../../../CHANGELOG:4415 msgid "Fixed #57: now refresh jwt token on page refresh" msgstr "" -#: ../../../CHANGELOG:4339 +#: ../../../CHANGELOG:4416 msgid "removed ugly dividers in batch import list" msgstr "" -#: ../../../CHANGELOG:4340 +#: ../../../CHANGELOG:4417 msgid "Fixed a few padding issues" msgstr "" -#: ../../../CHANGELOG:4341 +#: ../../../CHANGELOG:4418 msgid "Now persist/restore queue/radio/player state automatically" msgstr "" -#: ../../../CHANGELOG:4342 +#: ../../../CHANGELOG:4419 msgid "Removed old broken imports" msgstr "" -#: ../../../CHANGELOG:4343 +#: ../../../CHANGELOG:4420 msgid "Now force tests paths" msgstr "" -#: ../../../CHANGELOG:4344 +#: ../../../CHANGELOG:4421 msgid "Fixed #54: Now use pytest everywhere \\o/" msgstr "" -#: ../../../CHANGELOG:4345 +#: ../../../CHANGELOG:4422 msgid "Now use vuex to manage state for favorites" msgstr "" -#: ../../../CHANGELOG:4346 +#: ../../../CHANGELOG:4423 msgid "Now use vuex to manage state for authentication" msgstr "" -#: ../../../CHANGELOG:4347 +#: ../../../CHANGELOG:4424 msgid "Now use vuex to manage state for player/queue/radios" msgstr "" -#: ../../../CHANGELOG:4351 +#: ../../../CHANGELOG:4428 msgid "0.2.6 (2017-12-15)" msgstr "" -#: ../../../CHANGELOG:4353 +#: ../../../CHANGELOG:4430 msgid "Fixed broken Dockerfile" msgstr "" -#: ../../../CHANGELOG:4357 +#: ../../../CHANGELOG:4434 msgid "0.2.5 (2017-12-15)" msgstr "" -#: ../../../CHANGELOG:4361 +#: ../../../CHANGELOG:4438 msgid "Import: can now specify search template when querying import sources (#45)" msgstr "" -#: ../../../CHANGELOG:4362 +#: ../../../CHANGELOG:4439 msgid "Login form: now redirect to previous page after login (#2)" msgstr "" -#: ../../../CHANGELOG:4363 +#: ../../../CHANGELOG:4440 msgid "404: a decent 404 template, at least (#48)" msgstr "" -#: ../../../CHANGELOG:4367 +#: ../../../CHANGELOG:4444 msgid "Player: better handling of errors when fetching the audio file (#46)" msgstr "" -#: ../../../CHANGELOG:4368 +#: ../../../CHANGELOG:4445 msgid "" "Csrf: default CSRF_TRUSTED_ORIGINS to ALLOWED_HOSTS to avoid Csrf issues " "on admin (#49)" msgstr "" -#: ../../../CHANGELOG:4370 +#: ../../../CHANGELOG:4447 msgid "Tech:" msgstr "" -#: ../../../CHANGELOG:4372 +#: ../../../CHANGELOG:4449 msgid "Django 2 compatibility, lot of packages upgrades (#47)" msgstr "" -#: ../../../CHANGELOG:4376 +#: ../../../CHANGELOG:4453 msgid "0.2.4 (2017-12-14)" msgstr "" -#: ../../../CHANGELOG:4380 +#: ../../../CHANGELOG:4457 msgid "Models: now store relese group mbid on Album model (#7)" msgstr "" -#: ../../../CHANGELOG:4381 +#: ../../../CHANGELOG:4458 msgid "Models: now bind import job to track files (#44)" msgstr "" -#: ../../../CHANGELOG:4385 +#: ../../../CHANGELOG:4462 msgid "" "Library: fixen broken \"play all albums\" button on artist cards in " "Artist browsing view (#43)" diff --git a/docs/locales/fr/LC_MESSAGES/index.po b/docs/locales/fr/LC_MESSAGES/index.po index 7fae9e4ca..722273a87 100644 --- a/docs/locales/fr/LC_MESSAGES/index.po +++ b/docs/locales/fr/LC_MESSAGES/index.po @@ -1,20 +1,22 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) 2022, The Funkwhale Collective # This file is distributed under the same license as the funkwhale package. -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# FIRST AUTHOR <EMAIL@ADDRESS>, 2022. # msgid "" msgstr "" "Project-Id-Version: funkwhale 1.2.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-04-04 09:00+0200\n" +"POT-Creation-Date: 2022-07-23 12:20+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" -"Language-Team: none\n" "Language: fr\n" +"Language-Team: none\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 2.10.3\n" #: ../../index.md:7 msgid "User documentation" @@ -24,23 +26,23 @@ msgstr "" msgid "Admin documentation" msgstr "" -#: ../../index.md:41 +#: ../../index.md:49 msgid "Moderator documentation" msgstr "" -#: ../../index.md:58 +#: ../../index.md:66 msgid "Developer documentation" msgstr "" -#: ../../index.md:70 +#: ../../index.md:78 msgid "Contributor documentation" msgstr "" -#: ../../index.md:82 +#: ../../index.md:90 msgid "Reference" msgstr "" -#: ../../index.md:93 +#: ../../index.md:101 msgid "Changes" msgstr "" @@ -49,49 +51,81 @@ msgid "Welcome to Funkwhale's documentation" msgstr "" #: ../../index.md:3 -msgid "Funkwhale is a self-hosted audio player and publication platform. It enables users to build libraries of existing content and publish their own." +msgid "" +"Funkwhale is a self-hosted audio player and publication platform. It " +"enables users to build libraries of existing content and publish their " +"own." msgstr "" #: ../../index.md:5 -msgid "Funkwhale uses the [ActivityPub protocol](https://www.w3.org/TR/activitypub/) to talk to other apps across the {term}`Fediverse`. Users can share content between {term}`Funkwhale pods <Pod>` or with other Fediverse software." +msgid "" +"Funkwhale uses the [ActivityPub " +"protocol](https://www.w3.org/TR/activitypub/) to talk to other apps " +"across the {term}`Fediverse`. Users can share content between " +"{term}`Funkwhale pods <Pod>` or with other Fediverse software." msgstr "" -#: ../../index.md:109 -msgid "{fa}`user` Users" +#: ../../index.md:118 +msgid "{fa}`user` Users" msgstr "" -#: ../../index.md:112 -msgid "Looking to use Funkwhale for your content? Read through our guides to master the app!" +#: ../../index.md:121 +msgid "" +"Looking to use Funkwhale for your content? Read through our guides to " +"master the app!" msgstr "" -#: ../../index.md:124 +#: ../../index.md:125 ../../index.md:146 ../../index.md:167 ../../index.md:188 +#: ../../index.md:213 +msgid "Get started" +msgstr "" + +#: ../../index.md:139 msgid "{fa}`wrench` Admins" msgstr "" -#: ../../index.md:127 -msgid "Want to host your own Funkwhale pod? Our admin documentation guides you through the process." +#: ../../index.md:142 +msgid "" +"Want to host your own Funkwhale pod? Our admin documentation guides you " +"through the process." msgstr "" -#: ../../index.md:138 +#: ../../index.md:160 msgid "{fa}`shield` Moderators" msgstr "" -#: ../../index.md:141 -msgid "Keeping your users safe from harassment and spam or clearing illegal content? Check out our moderator docs." +#: ../../index.md:163 +msgid "" +"Keeping your users safe from harassment and spam or clearing illegal " +"content? Check out our moderator docs." msgstr "" -#: ../../index.md:152 +#: ../../index.md:181 msgid "{fa}`code` Developers" msgstr "" -#: ../../index.md:155 -msgid "Want to use Funkwhale's API or help with the project? Our developer docs give you what you need to get started." +#: ../../index.md:184 +msgid "" +"Want to use Funkwhale's API or help with the project? Our developer docs " +"give you what you need to get started." msgstr "" -#: ../../index.md:167 +#: ../../index.md:206 msgid "{fa}`users` Contributors" msgstr "" -#: ../../index.md:170 -msgid "Want to help make Funkwhale even better? Check out these guides for some ideas." +#: ../../index.md:209 +msgid "" +"Want to help make Funkwhale even better? Check out these guides for some " +"ideas." msgstr "" + +#~ msgid "{fa}`user` Users" +#~ msgstr "" + +#~ msgid "{fa}`user` Users" +#~ msgstr "" + +#~ msgid "{octicon}`person` Users" +#~ msgstr "" + diff --git a/docs/locales/fr/LC_MESSAGES/moderator_documentation/allow_listing/add_domain.po b/docs/locales/fr/LC_MESSAGES/moderator_documentation/allow_listing/add_domain.po index f91aeefb0..5374da0fd 100644 --- a/docs/locales/fr/LC_MESSAGES/moderator_documentation/allow_listing/add_domain.po +++ b/docs/locales/fr/LC_MESSAGES/moderator_documentation/allow_listing/add_domain.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/allow_listing/add_domain.md:1 msgid "Add a domain to your allow-list" @@ -27,17 +27,21 @@ msgid "" "allow-list to interact with it. You can add new domains in two ways:" msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:10 +#: ../../moderator_documentation/allow_listing/add_domain.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/allow_listing/add_domain.md:12 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:13 +#: ../../moderator_documentation/allow_listing/add_domain.md:15 msgid "Add a new domain" msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:15 +#: ../../moderator_documentation/allow_listing/add_domain.md:17 msgid "To add a domain that is not currently in your domains list:" msgstr "" @@ -45,53 +49,53 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:19 -#: ../../moderator_documentation/allow_listing/add_domain.md:31 -#: ../../moderator_documentation/allow_listing/add_domain.md:49 -#: ../../moderator_documentation/allow_listing/add_domain.md:61 +#: ../../moderator_documentation/allow_listing/add_domain.md:25 +#: ../../moderator_documentation/allow_listing/add_domain.md:38 +#: ../../moderator_documentation/allow_listing/add_domain.md:60 +#: ../../moderator_documentation/allow_listing/add_domain.md:73 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:20 -#: ../../moderator_documentation/allow_listing/add_domain.md:50 +#: ../../moderator_documentation/allow_listing/add_domain.md:26 +#: ../../moderator_documentation/allow_listing/add_domain.md:61 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:21 -#: ../../moderator_documentation/allow_listing/add_domain.md:33 -#: ../../moderator_documentation/allow_listing/add_domain.md:51 -#: ../../moderator_documentation/allow_listing/add_domain.md:63 +#: ../../moderator_documentation/allow_listing/add_domain.md:27 +#: ../../moderator_documentation/allow_listing/add_domain.md:40 +#: ../../moderator_documentation/allow_listing/add_domain.md:62 +#: ../../moderator_documentation/allow_listing/add_domain.md:75 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:22 -#: ../../moderator_documentation/allow_listing/add_domain.md:34 -#: ../../moderator_documentation/allow_listing/add_domain.md:52 -#: ../../moderator_documentation/allow_listing/add_domain.md:64 +#: ../../moderator_documentation/allow_listing/add_domain.md:28 +#: ../../moderator_documentation/allow_listing/add_domain.md:41 +#: ../../moderator_documentation/allow_listing/add_domain.md:63 +#: ../../moderator_documentation/allow_listing/add_domain.md:76 msgid "" "Select {guilabel}`Domains` at the top of the page. The " "{guilabel}`Domains` page opens. You can see a list of known domains on " "this page." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:23 -#: ../../moderator_documentation/allow_listing/add_domain.md:35 +#: ../../moderator_documentation/allow_listing/add_domain.md:29 +#: ../../moderator_documentation/allow_listing/add_domain.md:42 msgid "" "Enter the URL of the Fediverse server you want to add in the " "{guilabel}`Add a domain` field." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:24 -#: ../../moderator_documentation/allow_listing/add_domain.md:36 +#: ../../moderator_documentation/allow_listing/add_domain.md:30 +#: ../../moderator_documentation/allow_listing/add_domain.md:43 msgid "" "Check ({fa}`check-square`) the checkbox labeled {guilabel}`Add to allow-" "list`." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:25 -#: ../../moderator_documentation/allow_listing/add_domain.md:37 +#: ../../moderator_documentation/allow_listing/add_domain.md:31 +#: ../../moderator_documentation/allow_listing/add_domain.md:44 msgid "Select {guilabel}`Add`." msgstr "" @@ -99,45 +103,45 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:32 -#: ../../moderator_documentation/allow_listing/add_domain.md:62 +#: ../../moderator_documentation/allow_listing/add_domain.md:39 +#: ../../moderator_documentation/allow_listing/add_domain.md:74 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:41 +#: ../../moderator_documentation/allow_listing/add_domain.md:48 msgid "That's it! You've added the domain to your pod's allow-list." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:43 +#: ../../moderator_documentation/allow_listing/add_domain.md:50 msgid "Add a known domain" msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:45 +#: ../../moderator_documentation/allow_listing/add_domain.md:52 msgid "To add a domain that is already in your pod's domain list:" msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:53 -#: ../../moderator_documentation/allow_listing/add_domain.md:65 +#: ../../moderator_documentation/allow_listing/add_domain.md:64 +#: ../../moderator_documentation/allow_listing/add_domain.md:77 msgid "" "Check ({fa}`check-square`) the checkbox next to the domain(s) you want to" " add to the allow-list." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:54 -#: ../../moderator_documentation/allow_listing/add_domain.md:66 +#: ../../moderator_documentation/allow_listing/add_domain.md:65 +#: ../../moderator_documentation/allow_listing/add_domain.md:78 msgid "Select {guilabel}`Add to allow-list` in the {guilabel}`Actions` dropdown." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:55 -#: ../../moderator_documentation/allow_listing/add_domain.md:67 +#: ../../moderator_documentation/allow_listing/add_domain.md:66 +#: ../../moderator_documentation/allow_listing/add_domain.md:79 msgid "" "Select {guilabel}`Go`. A green tick ({fa}`check`) appears next to the " "domain(s)" msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:71 +#: ../../moderator_documentation/allow_listing/add_domain.md:83 msgid "You're done! You've added the domain to your pod's allow-list." msgstr "" diff --git a/docs/locales/fr/LC_MESSAGES/moderator_documentation/allow_listing/remove_domain.po b/docs/locales/fr/LC_MESSAGES/moderator_documentation/allow_listing/remove_domain.po index 0a0fe1bc4..60d3d80cc 100644 --- a/docs/locales/fr/LC_MESSAGES/moderator_documentation/allow_listing/remove_domain.po +++ b/docs/locales/fr/LC_MESSAGES/moderator_documentation/allow_listing/remove_domain.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/allow_listing/remove_domain.md:1 msgid "Remove a domain from your allow-list" @@ -27,13 +27,17 @@ msgid "" "communicating with it." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:6 +#: ../../moderator_documentation/allow_listing/remove_domain.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/allow_listing/remove_domain.md:8 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:9 +#: ../../moderator_documentation/allow_listing/remove_domain.md:11 msgid "To remove a domain from your allow-list:" msgstr "" @@ -41,46 +45,46 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:13 -#: ../../moderator_documentation/allow_listing/remove_domain.md:25 +#: ../../moderator_documentation/allow_listing/remove_domain.md:19 +#: ../../moderator_documentation/allow_listing/remove_domain.md:32 msgid "Log in to your pod." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:14 +#: ../../moderator_documentation/allow_listing/remove_domain.md:20 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:15 -#: ../../moderator_documentation/allow_listing/remove_domain.md:27 +#: ../../moderator_documentation/allow_listing/remove_domain.md:21 +#: ../../moderator_documentation/allow_listing/remove_domain.md:34 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:16 -#: ../../moderator_documentation/allow_listing/remove_domain.md:28 +#: ../../moderator_documentation/allow_listing/remove_domain.md:22 +#: ../../moderator_documentation/allow_listing/remove_domain.md:35 msgid "" "Select {guilabel}`Domains` at the top of the page. The " "{guilabel}`Domains` page opens. You can see a list of known domains on " "this page." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:17 -#: ../../moderator_documentation/allow_listing/remove_domain.md:29 +#: ../../moderator_documentation/allow_listing/remove_domain.md:23 +#: ../../moderator_documentation/allow_listing/remove_domain.md:36 msgid "" "Check ({fa}`check-square`) the checkbox next to the domain(s) you want to" " add to the allow-list." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:18 -#: ../../moderator_documentation/allow_listing/remove_domain.md:30 +#: ../../moderator_documentation/allow_listing/remove_domain.md:24 +#: ../../moderator_documentation/allow_listing/remove_domain.md:37 msgid "" "Select {guilabel}`Remove from allow-list` in the {guilabel}`Actions` " "dropdown." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:19 -#: ../../moderator_documentation/allow_listing/remove_domain.md:31 +#: ../../moderator_documentation/allow_listing/remove_domain.md:25 +#: ../../moderator_documentation/allow_listing/remove_domain.md:38 msgid "Select {guilabel}`Go`." msgstr "" @@ -88,13 +92,13 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:26 +#: ../../moderator_documentation/allow_listing/remove_domain.md:33 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:35 +#: ../../moderator_documentation/allow_listing/remove_domain.md:42 msgid "You're done! You've removed the domain from your pod's allow-list." msgstr "" diff --git a/docs/locales/fr/LC_MESSAGES/moderator_documentation/content/delete_content.po b/docs/locales/fr/LC_MESSAGES/moderator_documentation/content/delete_content.po index 02071e896..72a89bddf 100644 --- a/docs/locales/fr/LC_MESSAGES/moderator_documentation/content/delete_content.po +++ b/docs/locales/fr/LC_MESSAGES/moderator_documentation/content/delete_content.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/content/delete_content.md:1 msgid "Delete content from your pod" @@ -34,23 +34,27 @@ msgid "" "this feature to handle content that violates your pod's rules." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:10 +#: ../../moderator_documentation/content/delete_content.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/content/delete_content.md:12 msgid "{guilabel}`Moderation` – provides access to the administration menu." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:11 +#: ../../moderator_documentation/content/delete_content.md:13 msgid "{guilabel}`Library` – provides access to the library menu." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:14 +#: ../../moderator_documentation/content/delete_content.md:16 msgid "There are two ways to delete content:" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:20 +#: ../../moderator_documentation/content/delete_content.md:22 msgid "Delete individual objects" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:22 +#: ../../moderator_documentation/content/delete_content.md:24 msgid "If you want to delete a specific object:" msgstr "" @@ -58,104 +62,104 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:26 -#: ../../moderator_documentation/content/delete_content.md:46 -#: ../../moderator_documentation/content/delete_content.md:72 -#: ../../moderator_documentation/content/delete_content.md:93 +#: ../../moderator_documentation/content/delete_content.md:32 +#: ../../moderator_documentation/content/delete_content.md:53 +#: ../../moderator_documentation/content/delete_content.md:83 +#: ../../moderator_documentation/content/delete_content.md:105 msgid "Log in to your pod." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:27 -#: ../../moderator_documentation/content/delete_content.md:73 +#: ../../moderator_documentation/content/delete_content.md:33 +#: ../../moderator_documentation/content/delete_content.md:84 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:28 -#: ../../moderator_documentation/content/delete_content.md:48 -#: ../../moderator_documentation/content/delete_content.md:74 -#: ../../moderator_documentation/content/delete_content.md:95 +#: ../../moderator_documentation/content/delete_content.md:34 +#: ../../moderator_documentation/content/delete_content.md:55 +#: ../../moderator_documentation/content/delete_content.md:85 +#: ../../moderator_documentation/content/delete_content.md:107 msgid "Select {guilabel}`Library`. The {guilabel}`Edits` page opens." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:29 -#: ../../moderator_documentation/content/delete_content.md:49 -#: ../../moderator_documentation/content/delete_content.md:75 -#: ../../moderator_documentation/content/delete_content.md:96 +#: ../../moderator_documentation/content/delete_content.md:35 +#: ../../moderator_documentation/content/delete_content.md:56 +#: ../../moderator_documentation/content/delete_content.md:86 +#: ../../moderator_documentation/content/delete_content.md:108 msgid "Select the type of content you want to delete from the top of the page:" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:30 -#: ../../moderator_documentation/content/delete_content.md:50 -#: ../../moderator_documentation/content/delete_content.md:76 -#: ../../moderator_documentation/content/delete_content.md:97 +#: ../../moderator_documentation/content/delete_content.md:36 +#: ../../moderator_documentation/content/delete_content.md:57 +#: ../../moderator_documentation/content/delete_content.md:87 +#: ../../moderator_documentation/content/delete_content.md:109 msgid "{guilabel}`Channels`" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:31 -#: ../../moderator_documentation/content/delete_content.md:51 -#: ../../moderator_documentation/content/delete_content.md:77 -#: ../../moderator_documentation/content/delete_content.md:98 +#: ../../moderator_documentation/content/delete_content.md:37 +#: ../../moderator_documentation/content/delete_content.md:58 +#: ../../moderator_documentation/content/delete_content.md:88 +#: ../../moderator_documentation/content/delete_content.md:110 msgid "{guilabel}`Artists`" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:32 -#: ../../moderator_documentation/content/delete_content.md:52 -#: ../../moderator_documentation/content/delete_content.md:78 -#: ../../moderator_documentation/content/delete_content.md:99 +#: ../../moderator_documentation/content/delete_content.md:38 +#: ../../moderator_documentation/content/delete_content.md:59 +#: ../../moderator_documentation/content/delete_content.md:89 +#: ../../moderator_documentation/content/delete_content.md:111 msgid "{guilabel}`Albums`" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:33 -#: ../../moderator_documentation/content/delete_content.md:53 -#: ../../moderator_documentation/content/delete_content.md:79 -#: ../../moderator_documentation/content/delete_content.md:100 +#: ../../moderator_documentation/content/delete_content.md:39 +#: ../../moderator_documentation/content/delete_content.md:60 +#: ../../moderator_documentation/content/delete_content.md:90 +#: ../../moderator_documentation/content/delete_content.md:112 msgid "{guilabel}`Tracks`" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:34 -#: ../../moderator_documentation/content/delete_content.md:54 -#: ../../moderator_documentation/content/delete_content.md:80 -#: ../../moderator_documentation/content/delete_content.md:101 +#: ../../moderator_documentation/content/delete_content.md:40 +#: ../../moderator_documentation/content/delete_content.md:61 +#: ../../moderator_documentation/content/delete_content.md:91 +#: ../../moderator_documentation/content/delete_content.md:113 msgid "{guilabel}`Libraries`" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:35 -#: ../../moderator_documentation/content/delete_content.md:55 -#: ../../moderator_documentation/content/delete_content.md:81 -#: ../../moderator_documentation/content/delete_content.md:102 +#: ../../moderator_documentation/content/delete_content.md:41 +#: ../../moderator_documentation/content/delete_content.md:62 +#: ../../moderator_documentation/content/delete_content.md:92 +#: ../../moderator_documentation/content/delete_content.md:114 msgid "{guilabel}`Uploads`" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:36 -#: ../../moderator_documentation/content/delete_content.md:56 -#: ../../moderator_documentation/content/delete_content.md:82 -#: ../../moderator_documentation/content/delete_content.md:103 +#: ../../moderator_documentation/content/delete_content.md:42 +#: ../../moderator_documentation/content/delete_content.md:63 +#: ../../moderator_documentation/content/delete_content.md:93 +#: ../../moderator_documentation/content/delete_content.md:115 msgid "{guilabel}`Tags`" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:37 -#: ../../moderator_documentation/content/delete_content.md:57 -#: ../../moderator_documentation/content/delete_content.md:83 -#: ../../moderator_documentation/content/delete_content.md:104 +#: ../../moderator_documentation/content/delete_content.md:43 +#: ../../moderator_documentation/content/delete_content.md:64 +#: ../../moderator_documentation/content/delete_content.md:94 +#: ../../moderator_documentation/content/delete_content.md:116 msgid "Use the filters on the content page to find the object you want to delete." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:38 -#: ../../moderator_documentation/content/delete_content.md:58 +#: ../../moderator_documentation/content/delete_content.md:44 +#: ../../moderator_documentation/content/delete_content.md:65 msgid "Select the object to go to its moderation page." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:39 -#: ../../moderator_documentation/content/delete_content.md:59 +#: ../../moderator_documentation/content/delete_content.md:45 +#: ../../moderator_documentation/content/delete_content.md:66 msgid "" "Select {guilabel}`Delete`. A {guilabel}`Delete this {object}` warning " "appears." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:40 -#: ../../moderator_documentation/content/delete_content.md:60 +#: ../../moderator_documentation/content/delete_content.md:46 +#: ../../moderator_documentation/content/delete_content.md:67 msgid "Select {guilabel}`Delete`." msgstr "" @@ -163,50 +167,50 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:47 -#: ../../moderator_documentation/content/delete_content.md:94 +#: ../../moderator_documentation/content/delete_content.md:54 +#: ../../moderator_documentation/content/delete_content.md:106 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:64 +#: ../../moderator_documentation/content/delete_content.md:71 msgid "That's it! You've deleted the object." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:66 +#: ../../moderator_documentation/content/delete_content.md:73 msgid "Delete objects in bulk" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:68 +#: ../../moderator_documentation/content/delete_content.md:75 msgid "To delete several items at once:" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:84 -#: ../../moderator_documentation/content/delete_content.md:105 +#: ../../moderator_documentation/content/delete_content.md:95 +#: ../../moderator_documentation/content/delete_content.md:117 msgid "" "Select the checkbox ({fa}`square`) next to the objects you want to " "delete. Selected objects show a tick ({fa}`check-square`)." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:85 -#: ../../moderator_documentation/content/delete_content.md:106 +#: ../../moderator_documentation/content/delete_content.md:96 +#: ../../moderator_documentation/content/delete_content.md:118 msgid "Select {guilabel}`Delete` in the {guilabel}`Actions` dropdown." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:86 -#: ../../moderator_documentation/content/delete_content.md:107 +#: ../../moderator_documentation/content/delete_content.md:97 +#: ../../moderator_documentation/content/delete_content.md:119 msgid "" "Select {guilabel}`Go`. A {guilabel}`Do you want to launch delete on " "{count} items` warning appears." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:87 -#: ../../moderator_documentation/content/delete_content.md:108 +#: ../../moderator_documentation/content/delete_content.md:98 +#: ../../moderator_documentation/content/delete_content.md:120 msgid "Select {guilabel}`Launch`." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:112 +#: ../../moderator_documentation/content/delete_content.md:124 msgid "You're done! You've deleted the selected objects from your pod." msgstr "" diff --git a/docs/locales/fr/LC_MESSAGES/moderator_documentation/content/handle_edits.po b/docs/locales/fr/LC_MESSAGES/moderator_documentation/content/handle_edits.po index 06446bf09..2d4bac241 100644 --- a/docs/locales/fr/LC_MESSAGES/moderator_documentation/content/handle_edits.po +++ b/docs/locales/fr/LC_MESSAGES/moderator_documentation/content/handle_edits.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/content/handle_edits.md:1 msgid "Handle edits" @@ -35,49 +35,53 @@ msgid "" " and pod admins can accept or reject these edits." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:10 +#: ../../moderator_documentation/content/handle_edits.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/content/handle_edits.md:12 msgid "{guilabel}`Moderation` – provides access to the administration menu." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:11 +#: ../../moderator_documentation/content/handle_edits.md:13 msgid "{guilabel}`Library` – provides access to the library menu." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:14 +#: ../../moderator_documentation/content/handle_edits.md:16 msgid "Each edit object contains the following information:" msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:16 +#: ../../moderator_documentation/content/handle_edits.md:18 msgid "" "A {guilabel}`Modification` ID – the unique ID of the modification. Select" " this to show the modification in context with the edited object." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:17 +#: ../../moderator_documentation/content/handle_edits.md:19 msgid "A timestamp of when the user suggested the edit." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:18 +#: ../../moderator_documentation/content/handle_edits.md:20 msgid "The status of the edit." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:19 +#: ../../moderator_documentation/content/handle_edits.md:21 msgid "The {guilabel}`Field` that the user edited." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:20 +#: ../../moderator_documentation/content/handle_edits.md:22 msgid "The {guilabel}`Old value` that the user edited." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:21 +#: ../../moderator_documentation/content/handle_edits.md:23 msgid "The {guilabel}`New value` that the user entered." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:22 +#: ../../moderator_documentation/content/handle_edits.md:24 msgid "The user who suggested the edit." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:24 +#: ../../moderator_documentation/content/handle_edits.md:26 msgid "To review suggested edits:" msgstr "" @@ -85,43 +89,43 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:28 -#: ../../moderator_documentation/content/handle_edits.md:40 +#: ../../moderator_documentation/content/handle_edits.md:34 +#: ../../moderator_documentation/content/handle_edits.md:47 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:29 +#: ../../moderator_documentation/content/handle_edits.md:35 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:30 -#: ../../moderator_documentation/content/handle_edits.md:42 +#: ../../moderator_documentation/content/handle_edits.md:36 +#: ../../moderator_documentation/content/handle_edits.md:49 msgid "" "Select {guilabel}`Library`. The {guilabel}`Edits` page opens. The " "{guilabel}`Library edits` section displays a list of unresolved edits." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:31 -#: ../../moderator_documentation/content/handle_edits.md:43 +#: ../../moderator_documentation/content/handle_edits.md:37 +#: ../../moderator_documentation/content/handle_edits.md:50 msgid "Review the edit and select on of the following options:" msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:32 -#: ../../moderator_documentation/content/handle_edits.md:44 +#: ../../moderator_documentation/content/handle_edits.md:38 +#: ../../moderator_documentation/content/handle_edits.md:51 msgid "{guilabel}`Approve` – approve the edit and apply it to the object." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:33 -#: ../../moderator_documentation/content/handle_edits.md:45 +#: ../../moderator_documentation/content/handle_edits.md:39 +#: ../../moderator_documentation/content/handle_edits.md:52 msgid "" "{guilabel}`Reject` – reject the edit and leave the object in its current " "state." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:34 -#: ../../moderator_documentation/content/handle_edits.md:46 +#: ../../moderator_documentation/content/handle_edits.md:40 +#: ../../moderator_documentation/content/handle_edits.md:53 msgid "" "{guilabel}`Delete` – delete the edit suggestion without taking further " "action. The object remains in its current state." @@ -131,13 +135,13 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:41 +#: ../../moderator_documentation/content/handle_edits.md:48 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:50 +#: ../../moderator_documentation/content/handle_edits.md:57 msgid "" "That's it! You've handled the edit request. You can use the filters on " "this page to search for historical requests." diff --git a/docs/locales/fr/LC_MESSAGES/moderator_documentation/content/library_visibility.po b/docs/locales/fr/LC_MESSAGES/moderator_documentation/content/library_visibility.po index fc7eb8462..c5f66a1c6 100644 --- a/docs/locales/fr/LC_MESSAGES/moderator_documentation/content/library_visibility.po +++ b/docs/locales/fr/LC_MESSAGES/moderator_documentation/content/library_visibility.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/content/library_visibility.md:1 msgid "Change the visibility of a library" @@ -34,15 +34,19 @@ msgid "" " and protects your pod from legal issues." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:10 +#: ../../moderator_documentation/content/library_visibility.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/content/library_visibility.md:12 msgid "{guilabel}`Moderation` – provides access to the administration menu." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:11 +#: ../../moderator_documentation/content/library_visibility.md:13 msgid "{guilabel}`Library` – provides access to the library menu." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:14 +#: ../../moderator_documentation/content/library_visibility.md:16 msgid "To change the visibility of a library:" msgstr "" @@ -50,59 +54,59 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:18 -#: ../../moderator_documentation/content/library_visibility.md:32 +#: ../../moderator_documentation/content/library_visibility.md:24 +#: ../../moderator_documentation/content/library_visibility.md:39 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:19 +#: ../../moderator_documentation/content/library_visibility.md:25 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:20 -#: ../../moderator_documentation/content/library_visibility.md:34 +#: ../../moderator_documentation/content/library_visibility.md:26 +#: ../../moderator_documentation/content/library_visibility.md:41 msgid "Select {guilabel}`Library`. The {guilabel}`Edits` page opens." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:21 -#: ../../moderator_documentation/content/library_visibility.md:35 +#: ../../moderator_documentation/content/library_visibility.md:27 +#: ../../moderator_documentation/content/library_visibility.md:42 msgid "" "Select {guilabel}`Libraries` at the top of the page. The " "{guilabel}`Libraries` page opens." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:22 -#: ../../moderator_documentation/content/library_visibility.md:36 +#: ../../moderator_documentation/content/library_visibility.md:28 +#: ../../moderator_documentation/content/library_visibility.md:43 msgid "" "Select the library you want to update. The library's moderation page " "opens." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:23 -#: ../../moderator_documentation/content/library_visibility.md:37 +#: ../../moderator_documentation/content/library_visibility.md:29 +#: ../../moderator_documentation/content/library_visibility.md:44 msgid "" "Select one of the following options from the {guilabel}`Visibility` " "dropdown menu:" msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:24 -#: ../../moderator_documentation/content/library_visibility.md:38 +#: ../../moderator_documentation/content/library_visibility.md:30 +#: ../../moderator_documentation/content/library_visibility.md:45 msgid "" "{guilabel}`Private` – makes the library visible only to the owner and " "anyone they have shared it with." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:25 -#: ../../moderator_documentation/content/library_visibility.md:39 +#: ../../moderator_documentation/content/library_visibility.md:31 +#: ../../moderator_documentation/content/library_visibility.md:46 msgid "" "{guilabel}`Instance` – makes the library visible only to users who have " "an account on your pod." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:26 -#: ../../moderator_documentation/content/library_visibility.md:40 +#: ../../moderator_documentation/content/library_visibility.md:32 +#: ../../moderator_documentation/content/library_visibility.md:47 msgid "{guilabel}`Everyone` – makes the library visible to users across all pods." msgstr "" @@ -110,13 +114,13 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:33 +#: ../../moderator_documentation/content/library_visibility.md:40 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:44 +#: ../../moderator_documentation/content/library_visibility.md:51 msgid "" "That's it! You've updated the library's visibility. You should contact " "the user informing them of the action." diff --git a/docs/locales/fr/LC_MESSAGES/moderator_documentation/domains/add_domain.po b/docs/locales/fr/LC_MESSAGES/moderator_documentation/domains/add_domain.po index 72c96625c..a7a58670d 100644 --- a/docs/locales/fr/LC_MESSAGES/moderator_documentation/domains/add_domain.po +++ b/docs/locales/fr/LC_MESSAGES/moderator_documentation/domains/add_domain.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/domains/add_domain.md:1 msgid "Add a domain to your pod's domain list" @@ -28,13 +28,17 @@ msgid "" "[add moderation rules](add_rule.md) to it." msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:6 +#: ../../moderator_documentation/domains/add_domain.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/domains/add_domain.md:8 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:9 +#: ../../moderator_documentation/domains/add_domain.md:11 msgid "" "You can also add domains to this list at any time to create rules before " "users interact with them. To do this:" @@ -44,39 +48,39 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:13 -#: ../../moderator_documentation/domains/add_domain.md:24 +#: ../../moderator_documentation/domains/add_domain.md:19 +#: ../../moderator_documentation/domains/add_domain.md:31 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:14 +#: ../../moderator_documentation/domains/add_domain.md:20 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:15 -#: ../../moderator_documentation/domains/add_domain.md:26 +#: ../../moderator_documentation/domains/add_domain.md:21 +#: ../../moderator_documentation/domains/add_domain.md:33 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:16 -#: ../../moderator_documentation/domains/add_domain.md:27 +#: ../../moderator_documentation/domains/add_domain.md:22 +#: ../../moderator_documentation/domains/add_domain.md:34 msgid "" "Select {guilabel}`Domains` at the top of the page. The " "{guilabel}`Domains` page opens. You can see a list of known domains on " "this page." msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:17 -#: ../../moderator_documentation/domains/add_domain.md:28 +#: ../../moderator_documentation/domains/add_domain.md:23 +#: ../../moderator_documentation/domains/add_domain.md:35 msgid "" "Enter the URL of the Fediverse server you want to add in the " "{guilabel}`Add a domain` field." msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:18 -#: ../../moderator_documentation/domains/add_domain.md:29 +#: ../../moderator_documentation/domains/add_domain.md:24 +#: ../../moderator_documentation/domains/add_domain.md:36 msgid "" "Select {guilabel}`Add` to add the domain. The domain moderation page " "opens." @@ -86,13 +90,13 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:25 +#: ../../moderator_documentation/domains/add_domain.md:32 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the page to open the " "{guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:33 +#: ../../moderator_documentation/domains/add_domain.md:40 msgid "" "That's it! The domain is now in your domains list. You can now add " "moderation rules to this domain." diff --git a/docs/locales/fr/LC_MESSAGES/moderator_documentation/domains/add_rule.po b/docs/locales/fr/LC_MESSAGES/moderator_documentation/domains/add_rule.po index 36225d1f2..ff61a2dd6 100644 --- a/docs/locales/fr/LC_MESSAGES/moderator_documentation/domains/add_rule.po +++ b/docs/locales/fr/LC_MESSAGES/moderator_documentation/domains/add_rule.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/domains/add_rule.md:1 msgid "Add a moderation rule" @@ -35,13 +35,17 @@ msgid "" "domain showing on your pod." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:10 +#: ../../moderator_documentation/domains/add_rule.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/domains/add_rule.md:12 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:13 +#: ../../moderator_documentation/domains/add_rule.md:15 msgid "To add a moderation rule to a domain:" msgstr "" @@ -49,72 +53,72 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:17 -#: ../../moderator_documentation/domains/add_rule.md:33 +#: ../../moderator_documentation/domains/add_rule.md:23 +#: ../../moderator_documentation/domains/add_rule.md:40 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:18 +#: ../../moderator_documentation/domains/add_rule.md:24 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:19 -#: ../../moderator_documentation/domains/add_rule.md:35 +#: ../../moderator_documentation/domains/add_rule.md:25 +#: ../../moderator_documentation/domains/add_rule.md:42 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:20 -#: ../../moderator_documentation/domains/add_rule.md:36 +#: ../../moderator_documentation/domains/add_rule.md:26 +#: ../../moderator_documentation/domains/add_rule.md:43 msgid "" "Select {guilabel}`Domains` at the top of the page. The " "{guilabel}`Domains` page opens. You can see a list of known domains on " "this page." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:21 -#: ../../moderator_documentation/domains/add_rule.md:37 +#: ../../moderator_documentation/domains/add_rule.md:27 +#: ../../moderator_documentation/domains/add_rule.md:44 msgid "" "Select the domain you want to apply the rule to. The domain's moderation " "page opens." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:22 -#: ../../moderator_documentation/domains/add_rule.md:38 +#: ../../moderator_documentation/domains/add_rule.md:28 +#: ../../moderator_documentation/domains/add_rule.md:45 msgid "" "Select {guilabel}`Add a moderation policy`. The moderation policy form " "appears." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:23 -#: ../../moderator_documentation/domains/add_rule.md:39 +#: ../../moderator_documentation/domains/add_rule.md:29 +#: ../../moderator_documentation/domains/add_rule.md:46 msgid "" "Enter the {guilabel}`Reason` you are applying the rule. Depending on your" " pod's configuration, users may be able to see this." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:24 -#: ../../moderator_documentation/domains/add_rule.md:40 +#: ../../moderator_documentation/domains/add_rule.md:30 +#: ../../moderator_documentation/domains/add_rule.md:47 msgid "Choose your moderation rule:" msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:25 -#: ../../moderator_documentation/domains/add_rule.md:41 +#: ../../moderator_documentation/domains/add_rule.md:31 +#: ../../moderator_documentation/domains/add_rule.md:48 msgid "" "{guilabel}`Block everything` – purge all content from the domain and " "block all content." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:26 -#: ../../moderator_documentation/domains/add_rule.md:42 +#: ../../moderator_documentation/domains/add_rule.md:32 +#: ../../moderator_documentation/domains/add_rule.md:49 msgid "" "{guilabel}`Reject media` – only reject media files such as audio files, " "avatars, and album art." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:27 -#: ../../moderator_documentation/domains/add_rule.md:43 +#: ../../moderator_documentation/domains/add_rule.md:33 +#: ../../moderator_documentation/domains/add_rule.md:50 msgid "Select {guilabel}`Create` to save your rule." msgstr "" @@ -122,13 +126,13 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:34 +#: ../../moderator_documentation/domains/add_rule.md:41 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:47 +#: ../../moderator_documentation/domains/add_rule.md:54 msgid "" "That's all there is to it! You've applied your moderation rule. The rule " "takes effect as soon as you create it." diff --git a/docs/locales/fr/LC_MESSAGES/moderator_documentation/domains/delete_rule.po b/docs/locales/fr/LC_MESSAGES/moderator_documentation/domains/delete_rule.po index 730d8ee52..fcd9764c2 100644 --- a/docs/locales/fr/LC_MESSAGES/moderator_documentation/domains/delete_rule.po +++ b/docs/locales/fr/LC_MESSAGES/moderator_documentation/domains/delete_rule.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/domains/delete_rule.md:1 msgid "Delete a moderation rule" @@ -27,13 +27,17 @@ msgid "" "This allows the other server to interact with your pod normally." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:6 +#: ../../moderator_documentation/domains/delete_rule.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/domains/delete_rule.md:8 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:9 +#: ../../moderator_documentation/domains/delete_rule.md:11 msgid "To delete an existing moderation rule:" msgstr "" @@ -41,53 +45,53 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:13 -#: ../../moderator_documentation/domains/delete_rule.md:26 +#: ../../moderator_documentation/domains/delete_rule.md:19 +#: ../../moderator_documentation/domains/delete_rule.md:33 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:14 +#: ../../moderator_documentation/domains/delete_rule.md:20 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:15 -#: ../../moderator_documentation/domains/delete_rule.md:28 +#: ../../moderator_documentation/domains/delete_rule.md:21 +#: ../../moderator_documentation/domains/delete_rule.md:35 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:16 -#: ../../moderator_documentation/domains/delete_rule.md:29 +#: ../../moderator_documentation/domains/delete_rule.md:22 +#: ../../moderator_documentation/domains/delete_rule.md:36 msgid "" "Select {guilabel}`Domains` at the top of the page. The " "{guilabel}`Domains` page opens. You can see a list of known domains on " "this page." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:17 -#: ../../moderator_documentation/domains/delete_rule.md:30 +#: ../../moderator_documentation/domains/delete_rule.md:23 +#: ../../moderator_documentation/domains/delete_rule.md:37 msgid "" "Select the domain with the moderation rule you want to edit. The domain's" " moderation page opens." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:18 -#: ../../moderator_documentation/domains/delete_rule.md:31 +#: ../../moderator_documentation/domains/delete_rule.md:24 +#: ../../moderator_documentation/domains/delete_rule.md:38 msgid "" "Select {guilabel}`Edit` under the {guilabel}`This domain is subject to " "specific moderation rules` header. The moderation policy form opens." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:19 -#: ../../moderator_documentation/domains/delete_rule.md:32 +#: ../../moderator_documentation/domains/delete_rule.md:25 +#: ../../moderator_documentation/domains/delete_rule.md:39 msgid "" "Select {guilabel}`Delete`. A {guilabel}`Delete this moderation rule?` " "warning appears." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:20 -#: ../../moderator_documentation/domains/delete_rule.md:33 +#: ../../moderator_documentation/domains/delete_rule.md:26 +#: ../../moderator_documentation/domains/delete_rule.md:40 msgid "Select {guilabel}`Delete moderation rule`." msgstr "" @@ -95,13 +99,13 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:27 +#: ../../moderator_documentation/domains/delete_rule.md:34 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:37 +#: ../../moderator_documentation/domains/delete_rule.md:44 msgid "" "That's it! You've deleted your moderation rule. Content from the domain " "will no longer get blocked." diff --git a/docs/locales/fr/LC_MESSAGES/moderator_documentation/domains/edit_rule.po b/docs/locales/fr/LC_MESSAGES/moderator_documentation/domains/edit_rule.po index 9c9690fdb..6c91a5618 100644 --- a/docs/locales/fr/LC_MESSAGES/moderator_documentation/domains/edit_rule.po +++ b/docs/locales/fr/LC_MESSAGES/moderator_documentation/domains/edit_rule.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/domains/edit_rule.md:1 msgid "Edit a moderation rule" @@ -32,13 +32,17 @@ msgstr "" msgid "You can change a moderation rule on a domain at any time." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:10 +#: ../../moderator_documentation/domains/edit_rule.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/domains/edit_rule.md:12 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:13 +#: ../../moderator_documentation/domains/edit_rule.md:15 msgid "To update an existing moderation rule:" msgstr "" @@ -46,82 +50,82 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:17 -#: ../../moderator_documentation/domains/edit_rule.md:35 +#: ../../moderator_documentation/domains/edit_rule.md:23 +#: ../../moderator_documentation/domains/edit_rule.md:42 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:18 +#: ../../moderator_documentation/domains/edit_rule.md:24 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:19 -#: ../../moderator_documentation/domains/edit_rule.md:37 +#: ../../moderator_documentation/domains/edit_rule.md:25 +#: ../../moderator_documentation/domains/edit_rule.md:44 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:20 -#: ../../moderator_documentation/domains/edit_rule.md:38 +#: ../../moderator_documentation/domains/edit_rule.md:26 +#: ../../moderator_documentation/domains/edit_rule.md:45 msgid "" "Select {guilabel}`Domains` at the top of the page. The " "{guilabel}`Domains` page opens. You can see a list of known domains on " "this page." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:21 -#: ../../moderator_documentation/domains/edit_rule.md:39 +#: ../../moderator_documentation/domains/edit_rule.md:27 +#: ../../moderator_documentation/domains/edit_rule.md:46 msgid "" "Select the domain with the moderation rule you want to edit. The domain's" " moderation page opens." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:22 -#: ../../moderator_documentation/domains/edit_rule.md:40 +#: ../../moderator_documentation/domains/edit_rule.md:28 +#: ../../moderator_documentation/domains/edit_rule.md:47 msgid "" "Select {guilabel}`Edit` under the {guilabel}`This domain is subject to " "specific moderation rules` header. The moderation policy form opens." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:23 -#: ../../moderator_documentation/domains/edit_rule.md:41 +#: ../../moderator_documentation/domains/edit_rule.md:29 +#: ../../moderator_documentation/domains/edit_rule.md:48 msgid "__Optional__ – Edit the following settings:" msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:24 -#: ../../moderator_documentation/domains/edit_rule.md:42 +#: ../../moderator_documentation/domains/edit_rule.md:30 +#: ../../moderator_documentation/domains/edit_rule.md:49 msgid "" "{guilabel}`Enabled` – toggle this switch to enable or disable the rule " "without deleting it." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:25 -#: ../../moderator_documentation/domains/edit_rule.md:43 +#: ../../moderator_documentation/domains/edit_rule.md:31 +#: ../../moderator_documentation/domains/edit_rule.md:50 msgid "{guilabel}`Reason` – update the reason for the moderation rule." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:26 -#: ../../moderator_documentation/domains/edit_rule.md:44 +#: ../../moderator_documentation/domains/edit_rule.md:32 +#: ../../moderator_documentation/domains/edit_rule.md:51 msgid "__Optional__ – Update your moderation rule:" msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:27 -#: ../../moderator_documentation/domains/edit_rule.md:45 +#: ../../moderator_documentation/domains/edit_rule.md:33 +#: ../../moderator_documentation/domains/edit_rule.md:52 msgid "" "{guilabel}`Block everything` – purge all content from this domain and " "block all content." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:28 -#: ../../moderator_documentation/domains/edit_rule.md:46 +#: ../../moderator_documentation/domains/edit_rule.md:34 +#: ../../moderator_documentation/domains/edit_rule.md:53 msgid "" "{guilabel}`Reject media` – only reject media files such as audio files, " "avatars, and album art." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:29 -#: ../../moderator_documentation/domains/edit_rule.md:47 +#: ../../moderator_documentation/domains/edit_rule.md:35 +#: ../../moderator_documentation/domains/edit_rule.md:54 msgid "Select {guilabel}`Update` to save your rule." msgstr "" @@ -129,13 +133,13 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:36 +#: ../../moderator_documentation/domains/edit_rule.md:43 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:51 +#: ../../moderator_documentation/domains/edit_rule.md:58 msgid "You're done! The changes to the rule take effect as soon as you update it." msgstr "" diff --git a/docs/locales/fr/LC_MESSAGES/moderator_documentation/domains/purge_domain.po b/docs/locales/fr/LC_MESSAGES/moderator_documentation/domains/purge_domain.po index d985749fd..c000109ec 100644 --- a/docs/locales/fr/LC_MESSAGES/moderator_documentation/domains/purge_domain.po +++ b/docs/locales/fr/LC_MESSAGES/moderator_documentation/domains/purge_domain.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/domains/purge_domain.md:1 msgid "Purge domain data" @@ -35,13 +35,17 @@ msgid "" "purge the content associated with it." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:10 +#: ../../moderator_documentation/domains/purge_domain.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/domains/purge_domain.md:12 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:13 +#: ../../moderator_documentation/domains/purge_domain.md:15 msgid "To purge content from a domain:" msgstr "" @@ -49,51 +53,51 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:17 -#: ../../moderator_documentation/domains/purge_domain.md:30 +#: ../../moderator_documentation/domains/purge_domain.md:23 +#: ../../moderator_documentation/domains/purge_domain.md:37 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:18 +#: ../../moderator_documentation/domains/purge_domain.md:24 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:19 -#: ../../moderator_documentation/domains/purge_domain.md:32 +#: ../../moderator_documentation/domains/purge_domain.md:25 +#: ../../moderator_documentation/domains/purge_domain.md:39 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:20 -#: ../../moderator_documentation/domains/purge_domain.md:33 +#: ../../moderator_documentation/domains/purge_domain.md:26 +#: ../../moderator_documentation/domains/purge_domain.md:40 msgid "" "Select {guilabel}`Domains` at the top of the page. The " "{guilabel}`Domains` page opens. You can see a list of known domains on " "this page." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:21 -#: ../../moderator_documentation/domains/purge_domain.md:34 +#: ../../moderator_documentation/domains/purge_domain.md:27 +#: ../../moderator_documentation/domains/purge_domain.md:41 msgid "" "Select the checkbox ({fa}`square`) next to the domain(s) you want to " "purge. Selected domains show a tick ({fa}`check-square`)." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:22 -#: ../../moderator_documentation/domains/purge_domain.md:35 +#: ../../moderator_documentation/domains/purge_domain.md:28 +#: ../../moderator_documentation/domains/purge_domain.md:42 msgid "Select {guilabel}`Purge` in the {guilabel}`Actions` dropdown." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:23 -#: ../../moderator_documentation/domains/purge_domain.md:36 +#: ../../moderator_documentation/domains/purge_domain.md:29 +#: ../../moderator_documentation/domains/purge_domain.md:43 msgid "" "Select {guilabel}`Go`. A {guilabel}`Do you want to launch purge on " "{count} items` warning appears." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:24 -#: ../../moderator_documentation/domains/purge_domain.md:37 +#: ../../moderator_documentation/domains/purge_domain.md:30 +#: ../../moderator_documentation/domains/purge_domain.md:44 msgid "Select {guilabel}`Launch`." msgstr "" @@ -101,13 +105,13 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:31 +#: ../../moderator_documentation/domains/purge_domain.md:38 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:41 +#: ../../moderator_documentation/domains/purge_domain.md:48 msgid "" "You're done! Your pod clears all the content associated with the selected" " domains." diff --git a/docs/locales/fr/LC_MESSAGES/moderator_documentation/external_users/add_rule.po b/docs/locales/fr/LC_MESSAGES/moderator_documentation/external_users/add_rule.po index d264fab7e..934cf8fab 100644 --- a/docs/locales/fr/LC_MESSAGES/moderator_documentation/external_users/add_rule.po +++ b/docs/locales/fr/LC_MESSAGES/moderator_documentation/external_users/add_rule.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/external_users/add_rule.md:1 msgid "Add a moderation rule" @@ -35,13 +35,17 @@ msgid "" "showing on your pod." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:10 +#: ../../moderator_documentation/external_users/add_rule.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/external_users/add_rule.md:12 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:13 +#: ../../moderator_documentation/external_users/add_rule.md:15 msgid "To add a moderation rule to a user:" msgstr "" @@ -49,72 +53,72 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:17 -#: ../../moderator_documentation/external_users/add_rule.md:33 +#: ../../moderator_documentation/external_users/add_rule.md:23 +#: ../../moderator_documentation/external_users/add_rule.md:40 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:18 +#: ../../moderator_documentation/external_users/add_rule.md:24 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:19 -#: ../../moderator_documentation/external_users/add_rule.md:35 +#: ../../moderator_documentation/external_users/add_rule.md:25 +#: ../../moderator_documentation/external_users/add_rule.md:42 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:20 -#: ../../moderator_documentation/external_users/add_rule.md:36 +#: ../../moderator_documentation/external_users/add_rule.md:26 +#: ../../moderator_documentation/external_users/add_rule.md:43 msgid "" "Select {guilabel}`Accounts` at the top of the page. The " "{guilabel}`Accounts` page opens. You can see a list of known accounts on " "this page." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:21 -#: ../../moderator_documentation/external_users/add_rule.md:37 +#: ../../moderator_documentation/external_users/add_rule.md:27 +#: ../../moderator_documentation/external_users/add_rule.md:44 msgid "" "Select the account you want to apply the rule to. The account's " "moderation page opens." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:22 -#: ../../moderator_documentation/external_users/add_rule.md:38 +#: ../../moderator_documentation/external_users/add_rule.md:28 +#: ../../moderator_documentation/external_users/add_rule.md:45 msgid "" "Select {guilabel}`Add a moderation policy`. The moderation policy form " "appears." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:23 -#: ../../moderator_documentation/external_users/add_rule.md:39 +#: ../../moderator_documentation/external_users/add_rule.md:29 +#: ../../moderator_documentation/external_users/add_rule.md:46 msgid "" "Enter the {guilabel}`Reason` you are applying the rule. Depending on your" " pod's configuration, users may be able to see this." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:24 -#: ../../moderator_documentation/external_users/add_rule.md:40 +#: ../../moderator_documentation/external_users/add_rule.md:30 +#: ../../moderator_documentation/external_users/add_rule.md:47 msgid "Choose your moderation rule:" msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:25 -#: ../../moderator_documentation/external_users/add_rule.md:41 +#: ../../moderator_documentation/external_users/add_rule.md:31 +#: ../../moderator_documentation/external_users/add_rule.md:48 msgid "" "{guilabel}`Block everything` – purge all content from the user and block " "all content." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:26 -#: ../../moderator_documentation/external_users/add_rule.md:42 +#: ../../moderator_documentation/external_users/add_rule.md:32 +#: ../../moderator_documentation/external_users/add_rule.md:49 msgid "" "{guilabel}`Reject media` – only reject media files such as audio files, " "avatars, and album art." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:27 -#: ../../moderator_documentation/external_users/add_rule.md:43 +#: ../../moderator_documentation/external_users/add_rule.md:33 +#: ../../moderator_documentation/external_users/add_rule.md:50 msgid "Select {guilabel}`Create` to save your rule." msgstr "" @@ -122,13 +126,13 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:34 +#: ../../moderator_documentation/external_users/add_rule.md:41 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:47 +#: ../../moderator_documentation/external_users/add_rule.md:54 msgid "" "That's all there is to it! You've applied your moderation rule. The rule " "takes effect as soon as you create it." diff --git a/docs/locales/fr/LC_MESSAGES/moderator_documentation/external_users/delete_rule.po b/docs/locales/fr/LC_MESSAGES/moderator_documentation/external_users/delete_rule.po index e68be496b..8f972222f 100644 --- a/docs/locales/fr/LC_MESSAGES/moderator_documentation/external_users/delete_rule.po +++ b/docs/locales/fr/LC_MESSAGES/moderator_documentation/external_users/delete_rule.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/external_users/delete_rule.md:1 msgid "Delete a moderation rule" @@ -27,13 +27,17 @@ msgid "" "This allows the user to interact with your pod normally." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:6 +#: ../../moderator_documentation/external_users/delete_rule.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/external_users/delete_rule.md:8 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:9 +#: ../../moderator_documentation/external_users/delete_rule.md:11 msgid "To delete an existing moderation rule:" msgstr "" @@ -41,52 +45,52 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:13 -#: ../../moderator_documentation/external_users/delete_rule.md:26 +#: ../../moderator_documentation/external_users/delete_rule.md:19 +#: ../../moderator_documentation/external_users/delete_rule.md:33 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:14 +#: ../../moderator_documentation/external_users/delete_rule.md:20 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:15 -#: ../../moderator_documentation/external_users/delete_rule.md:28 +#: ../../moderator_documentation/external_users/delete_rule.md:21 +#: ../../moderator_documentation/external_users/delete_rule.md:35 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:16 -#: ../../moderator_documentation/external_users/delete_rule.md:29 +#: ../../moderator_documentation/external_users/delete_rule.md:22 +#: ../../moderator_documentation/external_users/delete_rule.md:36 msgid "" "Select {guilabel}`Users` at the top of the page. The {guilabel}`Users` " "page opens. You can see a list of known users on this page." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:17 -#: ../../moderator_documentation/external_users/delete_rule.md:30 +#: ../../moderator_documentation/external_users/delete_rule.md:23 +#: ../../moderator_documentation/external_users/delete_rule.md:37 msgid "" "Select the user with the moderation rule you want to edit. The user's " "moderation page opens." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:18 -#: ../../moderator_documentation/external_users/delete_rule.md:31 +#: ../../moderator_documentation/external_users/delete_rule.md:24 +#: ../../moderator_documentation/external_users/delete_rule.md:38 msgid "" "Select {guilabel}`Edit` under the {guilabel}`This user is subject to " "specific moderation rules` header. The moderation policy form opens." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:19 -#: ../../moderator_documentation/external_users/delete_rule.md:32 +#: ../../moderator_documentation/external_users/delete_rule.md:25 +#: ../../moderator_documentation/external_users/delete_rule.md:39 msgid "" "Select {guilabel}`Delete`. A {guilabel}`Delete this moderation rule?` " "warning appears." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:20 -#: ../../moderator_documentation/external_users/delete_rule.md:33 +#: ../../moderator_documentation/external_users/delete_rule.md:26 +#: ../../moderator_documentation/external_users/delete_rule.md:40 msgid "Select {guilabel}`Delete moderation rule`." msgstr "" @@ -94,13 +98,13 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:27 +#: ../../moderator_documentation/external_users/delete_rule.md:34 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:37 +#: ../../moderator_documentation/external_users/delete_rule.md:44 msgid "" "That's it! You've deleted your moderation rule. Content from the user " "will no longer get blocked." diff --git a/docs/locales/fr/LC_MESSAGES/moderator_documentation/external_users/edit_rule.po b/docs/locales/fr/LC_MESSAGES/moderator_documentation/external_users/edit_rule.po index b86a80678..d7721f95f 100644 --- a/docs/locales/fr/LC_MESSAGES/moderator_documentation/external_users/edit_rule.po +++ b/docs/locales/fr/LC_MESSAGES/moderator_documentation/external_users/edit_rule.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/external_users/edit_rule.md:1 msgid "Edit a moderation rule" @@ -32,13 +32,17 @@ msgstr "" msgid "You can change a moderation rule on a user at any time." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:10 +#: ../../moderator_documentation/external_users/edit_rule.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/external_users/edit_rule.md:12 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:13 +#: ../../moderator_documentation/external_users/edit_rule.md:15 msgid "To update an existing moderation rule:" msgstr "" @@ -46,81 +50,81 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:17 -#: ../../moderator_documentation/external_users/edit_rule.md:35 +#: ../../moderator_documentation/external_users/edit_rule.md:23 +#: ../../moderator_documentation/external_users/edit_rule.md:42 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:18 +#: ../../moderator_documentation/external_users/edit_rule.md:24 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:19 -#: ../../moderator_documentation/external_users/edit_rule.md:37 +#: ../../moderator_documentation/external_users/edit_rule.md:25 +#: ../../moderator_documentation/external_users/edit_rule.md:44 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:20 -#: ../../moderator_documentation/external_users/edit_rule.md:38 +#: ../../moderator_documentation/external_users/edit_rule.md:26 +#: ../../moderator_documentation/external_users/edit_rule.md:45 msgid "" "Select {guilabel}`Users` at the top of the page. The {guilabel}`Users` " "page opens. You can see a list of known users on this page." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:21 -#: ../../moderator_documentation/external_users/edit_rule.md:39 +#: ../../moderator_documentation/external_users/edit_rule.md:27 +#: ../../moderator_documentation/external_users/edit_rule.md:46 msgid "" "Select the user with the moderation rule you want to edit. The user's " "moderation page opens." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:22 -#: ../../moderator_documentation/external_users/edit_rule.md:40 +#: ../../moderator_documentation/external_users/edit_rule.md:28 +#: ../../moderator_documentation/external_users/edit_rule.md:47 msgid "" "Select {guilabel}`Edit` under the {guilabel}`This user is subject to " "specific moderation rules` header. The moderation policy form opens." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:23 -#: ../../moderator_documentation/external_users/edit_rule.md:41 +#: ../../moderator_documentation/external_users/edit_rule.md:29 +#: ../../moderator_documentation/external_users/edit_rule.md:48 msgid "__Optional__ – Edit the following settings:" msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:24 -#: ../../moderator_documentation/external_users/edit_rule.md:42 +#: ../../moderator_documentation/external_users/edit_rule.md:30 +#: ../../moderator_documentation/external_users/edit_rule.md:49 msgid "" "{guilabel}`Enabled` – toggle this switch to enable or disable the rule " "without deleting it." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:25 -#: ../../moderator_documentation/external_users/edit_rule.md:43 +#: ../../moderator_documentation/external_users/edit_rule.md:31 +#: ../../moderator_documentation/external_users/edit_rule.md:50 msgid "{guilabel}`Reason` – update the reason for the moderation rule." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:26 -#: ../../moderator_documentation/external_users/edit_rule.md:44 +#: ../../moderator_documentation/external_users/edit_rule.md:32 +#: ../../moderator_documentation/external_users/edit_rule.md:51 msgid "__Optional__ – Update your moderation rule:" msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:27 -#: ../../moderator_documentation/external_users/edit_rule.md:45 +#: ../../moderator_documentation/external_users/edit_rule.md:33 +#: ../../moderator_documentation/external_users/edit_rule.md:52 msgid "" "{guilabel}`Block everything` – purge all content from this user and block" " all content." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:28 -#: ../../moderator_documentation/external_users/edit_rule.md:46 +#: ../../moderator_documentation/external_users/edit_rule.md:34 +#: ../../moderator_documentation/external_users/edit_rule.md:53 msgid "" "{guilabel}`Reject media` – only reject media files such as audio files, " "avatars, and album art." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:29 -#: ../../moderator_documentation/external_users/edit_rule.md:47 +#: ../../moderator_documentation/external_users/edit_rule.md:35 +#: ../../moderator_documentation/external_users/edit_rule.md:54 msgid "Select {guilabel}`Update` to save your rule." msgstr "" @@ -128,13 +132,13 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:36 +#: ../../moderator_documentation/external_users/edit_rule.md:43 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:51 +#: ../../moderator_documentation/external_users/edit_rule.md:58 msgid "You're done! The changes to the rule take effect as soon as you update it." msgstr "" diff --git a/docs/locales/fr/LC_MESSAGES/moderator_documentation/external_users/purge_users.po b/docs/locales/fr/LC_MESSAGES/moderator_documentation/external_users/purge_users.po index e03d2c33f..c35b74bc2 100644 --- a/docs/locales/fr/LC_MESSAGES/moderator_documentation/external_users/purge_users.po +++ b/docs/locales/fr/LC_MESSAGES/moderator_documentation/external_users/purge_users.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/external_users/purge_users.md:1 msgid "Purge user data" @@ -35,13 +35,17 @@ msgid "" "purge the content associated with them." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:10 +#: ../../moderator_documentation/external_users/purge_users.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/external_users/purge_users.md:12 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:13 +#: ../../moderator_documentation/external_users/purge_users.md:15 msgid "To purge a user's content:" msgstr "" @@ -49,51 +53,51 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:17 -#: ../../moderator_documentation/external_users/purge_users.md:30 +#: ../../moderator_documentation/external_users/purge_users.md:23 +#: ../../moderator_documentation/external_users/purge_users.md:37 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:18 +#: ../../moderator_documentation/external_users/purge_users.md:24 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:19 -#: ../../moderator_documentation/external_users/purge_users.md:32 +#: ../../moderator_documentation/external_users/purge_users.md:25 +#: ../../moderator_documentation/external_users/purge_users.md:39 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:20 -#: ../../moderator_documentation/external_users/purge_users.md:33 +#: ../../moderator_documentation/external_users/purge_users.md:26 +#: ../../moderator_documentation/external_users/purge_users.md:40 msgid "" "Select {guilabel}`Accounts` at the top of the page. The " "{guilabel}`Accounts` page opens. You can see a list of known accounts on " "this page." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:21 -#: ../../moderator_documentation/external_users/purge_users.md:34 +#: ../../moderator_documentation/external_users/purge_users.md:27 +#: ../../moderator_documentation/external_users/purge_users.md:41 msgid "" "Select the checkbox ({fa}`square`) next to the account(s) you want to " "purge. Selected accounts show a tick ({fa}`check-square`)." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:22 -#: ../../moderator_documentation/external_users/purge_users.md:35 +#: ../../moderator_documentation/external_users/purge_users.md:28 +#: ../../moderator_documentation/external_users/purge_users.md:42 msgid "Select {guilabel}`Purge` in the {guilabel}`Actions` dropdown." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:23 -#: ../../moderator_documentation/external_users/purge_users.md:36 +#: ../../moderator_documentation/external_users/purge_users.md:29 +#: ../../moderator_documentation/external_users/purge_users.md:43 msgid "" "Select {guilabel}`Go`. A {guilabel}`Do you want to launch purge on " "{count} element(s)` warning appears." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:24 -#: ../../moderator_documentation/external_users/purge_users.md:37 +#: ../../moderator_documentation/external_users/purge_users.md:30 +#: ../../moderator_documentation/external_users/purge_users.md:44 msgid "Select {guilabel}`Launch`." msgstr "" @@ -101,13 +105,13 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:31 +#: ../../moderator_documentation/external_users/purge_users.md:38 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:41 +#: ../../moderator_documentation/external_users/purge_users.md:48 msgid "" "You're done! Your pod clears all the content associated with the selected" " users." diff --git a/docs/locales/fr/LC_MESSAGES/moderator_documentation/internal_users/handle_registration.po b/docs/locales/fr/LC_MESSAGES/moderator_documentation/internal_users/handle_registration.po index 56c54423b..91dda55c5 100644 --- a/docs/locales/fr/LC_MESSAGES/moderator_documentation/internal_users/handle_registration.po +++ b/docs/locales/fr/LC_MESSAGES/moderator_documentation/internal_users/handle_registration.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/internal_users/handle_registration.md:1 msgid "Handle user registrations" @@ -27,51 +27,55 @@ msgid "" "requires moderators to approve or refuse account creations." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:6 +#: ../../moderator_documentation/internal_users/handle_registration.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/internal_users/handle_registration.md:8 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:9 +#: ../../moderator_documentation/internal_users/handle_registration.md:11 msgid "" "Requests appear in the {guilabel}`User Requests` list. Each request " "contains the following information:" msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:11 +#: ../../moderator_documentation/internal_users/handle_registration.md:13 msgid "The user the request was {guilabel}`Submitted by`" msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:12 +#: ../../moderator_documentation/internal_users/handle_registration.md:14 msgid "The {guilabel}`Creation date` of the request." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:13 +#: ../../moderator_documentation/internal_users/handle_registration.md:15 msgid "__Optional__ – any responses the user left to fields in the sign-up form." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:14 +#: ../../moderator_documentation/internal_users/handle_registration.md:16 msgid "The {guilabel}`Status` of the request." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:15 +#: ../../moderator_documentation/internal_users/handle_registration.md:17 msgid "Which moderator the request is {guilabel}`Assigned to`." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:16 +#: ../../moderator_documentation/internal_users/handle_registration.md:18 msgid "The {guilabel}`Resolution date` of the request." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:17 +#: ../../moderator_documentation/internal_users/handle_registration.md:19 msgid "Any {guilabel}`Internal notes` left by the moderators." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:23 +#: ../../moderator_documentation/internal_users/handle_registration.md:25 msgid "Approve a sign-up request" msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:25 +#: ../../moderator_documentation/internal_users/handle_registration.md:27 msgid "To approve a sign-up request:" msgstr "" @@ -79,45 +83,45 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:29 -#: ../../moderator_documentation/internal_users/handle_registration.md:40 -#: ../../moderator_documentation/internal_users/handle_registration.md:57 +#: ../../moderator_documentation/internal_users/handle_registration.md:35 +#: ../../moderator_documentation/internal_users/handle_registration.md:47 #: ../../moderator_documentation/internal_users/handle_registration.md:68 +#: ../../moderator_documentation/internal_users/handle_registration.md:80 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:30 -#: ../../moderator_documentation/internal_users/handle_registration.md:58 +#: ../../moderator_documentation/internal_users/handle_registration.md:36 +#: ../../moderator_documentation/internal_users/handle_registration.md:69 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:31 -#: ../../moderator_documentation/internal_users/handle_registration.md:42 -#: ../../moderator_documentation/internal_users/handle_registration.md:59 +#: ../../moderator_documentation/internal_users/handle_registration.md:37 +#: ../../moderator_documentation/internal_users/handle_registration.md:49 #: ../../moderator_documentation/internal_users/handle_registration.md:70 +#: ../../moderator_documentation/internal_users/handle_registration.md:82 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:32 -#: ../../moderator_documentation/internal_users/handle_registration.md:43 -#: ../../moderator_documentation/internal_users/handle_registration.md:60 +#: ../../moderator_documentation/internal_users/handle_registration.md:38 +#: ../../moderator_documentation/internal_users/handle_registration.md:50 #: ../../moderator_documentation/internal_users/handle_registration.md:71 +#: ../../moderator_documentation/internal_users/handle_registration.md:83 msgid "" "Select {guilabel}`User Requests` at the top of the screen. A list of " "pending requests appears." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:33 -#: ../../moderator_documentation/internal_users/handle_registration.md:44 -#: ../../moderator_documentation/internal_users/handle_registration.md:61 +#: ../../moderator_documentation/internal_users/handle_registration.md:39 +#: ../../moderator_documentation/internal_users/handle_registration.md:51 #: ../../moderator_documentation/internal_users/handle_registration.md:72 +#: ../../moderator_documentation/internal_users/handle_registration.md:84 msgid "Read through the details of the request." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:34 -#: ../../moderator_documentation/internal_users/handle_registration.md:45 +#: ../../moderator_documentation/internal_users/handle_registration.md:40 +#: ../../moderator_documentation/internal_users/handle_registration.md:52 msgid "Select {guilabel}`Approve` in the {guilabel}`Actions` section." msgstr "" @@ -125,33 +129,33 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:41 -#: ../../moderator_documentation/internal_users/handle_registration.md:69 +#: ../../moderator_documentation/internal_users/handle_registration.md:48 +#: ../../moderator_documentation/internal_users/handle_registration.md:81 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:49 +#: ../../moderator_documentation/internal_users/handle_registration.md:56 msgid "" "That's it! You've approved the user's sign-up request. The user can now " "log in." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:51 +#: ../../moderator_documentation/internal_users/handle_registration.md:58 msgid "Refuse a sign-up request" msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:53 +#: ../../moderator_documentation/internal_users/handle_registration.md:60 msgid "To refuse a sign-up request:" msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:62 #: ../../moderator_documentation/internal_users/handle_registration.md:73 +#: ../../moderator_documentation/internal_users/handle_registration.md:85 msgid "Select {guilabel}`Refuse` in the {guilabel}`Actions` section." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:77 +#: ../../moderator_documentation/internal_users/handle_registration.md:89 msgid "" "That's it! You've refused the user's sign-up request. The user can't log " "in to your pod." diff --git a/docs/locales/fr/LC_MESSAGES/moderator_documentation/reports/handle_content.po b/docs/locales/fr/LC_MESSAGES/moderator_documentation/reports/handle_content.po index 5e5119905..edad58e77 100644 --- a/docs/locales/fr/LC_MESSAGES/moderator_documentation/reports/handle_content.po +++ b/docs/locales/fr/LC_MESSAGES/moderator_documentation/reports/handle_content.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/reports/handle_content.md:1 msgid "Handle reported content" @@ -34,21 +34,25 @@ msgid "" "moderation page to edit objects." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:10 +#: ../../moderator_documentation/reports/handle_content.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/reports/handle_content.md:12 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:11 +#: ../../moderator_documentation/reports/handle_content.md:13 msgid "{guilabel}`Library` – enables the moderator to delete objects." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:18 +#: ../../moderator_documentation/reports/handle_content.md:20 msgid "Handle reports from the Reports page" msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:20 +#: ../../moderator_documentation/reports/handle_content.md:22 msgid "To handle a content report from the {guilabel}`Reports` page:" msgstr "" @@ -56,46 +60,46 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:24 -#: ../../moderator_documentation/reports/handle_content.md:36 -#: ../../moderator_documentation/reports/handle_content.md:54 -#: ../../moderator_documentation/reports/handle_content.md:70 +#: ../../moderator_documentation/reports/handle_content.md:30 +#: ../../moderator_documentation/reports/handle_content.md:43 +#: ../../moderator_documentation/reports/handle_content.md:65 +#: ../../moderator_documentation/reports/handle_content.md:82 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:25 -#: ../../moderator_documentation/reports/handle_content.md:55 +#: ../../moderator_documentation/reports/handle_content.md:31 +#: ../../moderator_documentation/reports/handle_content.md:66 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:26 -#: ../../moderator_documentation/reports/handle_content.md:38 -#: ../../moderator_documentation/reports/handle_content.md:56 -#: ../../moderator_documentation/reports/handle_content.md:72 +#: ../../moderator_documentation/reports/handle_content.md:32 +#: ../../moderator_documentation/reports/handle_content.md:45 +#: ../../moderator_documentation/reports/handle_content.md:67 +#: ../../moderator_documentation/reports/handle_content.md:84 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:27 -#: ../../moderator_documentation/reports/handle_content.md:39 -#: ../../moderator_documentation/reports/handle_content.md:57 -#: ../../moderator_documentation/reports/handle_content.md:73 +#: ../../moderator_documentation/reports/handle_content.md:33 +#: ../../moderator_documentation/reports/handle_content.md:46 +#: ../../moderator_documentation/reports/handle_content.md:68 +#: ../../moderator_documentation/reports/handle_content.md:85 msgid "[Search for the report](search_reports.md)." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:28 -#: ../../moderator_documentation/reports/handle_content.md:40 +#: ../../moderator_documentation/reports/handle_content.md:34 +#: ../../moderator_documentation/reports/handle_content.md:47 msgid "Select an action from the {guilabel}`Actions` section:" msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:29 -#: ../../moderator_documentation/reports/handle_content.md:41 +#: ../../moderator_documentation/reports/handle_content.md:35 +#: ../../moderator_documentation/reports/handle_content.md:48 msgid "{guilabel}`Resolve` – resolve the report with no further action." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:30 -#: ../../moderator_documentation/reports/handle_content.md:42 +#: ../../moderator_documentation/reports/handle_content.md:36 +#: ../../moderator_documentation/reports/handle_content.md:49 msgid "" "{guilabel}`Delete reported object` – delete the object associated with " "the report. If you delete an artist or album, this deletes all files " @@ -106,65 +110,65 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:37 -#: ../../moderator_documentation/reports/handle_content.md:71 +#: ../../moderator_documentation/reports/handle_content.md:44 +#: ../../moderator_documentation/reports/handle_content.md:83 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:46 -#: ../../moderator_documentation/reports/handle_content.md:84 +#: ../../moderator_documentation/reports/handle_content.md:53 +#: ../../moderator_documentation/reports/handle_content.md:96 msgid "" "Resolving the report assigns it to you so other moderators know who " "handled the report. Add [internal notes](internal_notes.md) to keep a " "record of your changes." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:48 +#: ../../moderator_documentation/reports/handle_content.md:55 msgid "Edit content in the moderation page" msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:50 +#: ../../moderator_documentation/reports/handle_content.md:57 msgid "If you want to edit an object to change its metadata:" msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:58 -#: ../../moderator_documentation/reports/handle_content.md:74 +#: ../../moderator_documentation/reports/handle_content.md:69 +#: ../../moderator_documentation/reports/handle_content.md:86 msgid "" "Select {guilabel}`Open in moderation interface` in the " "{guilabel}`Reported object` section. The object's moderation page opens." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:59 -#: ../../moderator_documentation/reports/handle_content.md:75 +#: ../../moderator_documentation/reports/handle_content.md:70 +#: ../../moderator_documentation/reports/handle_content.md:87 msgid "Select {guilabel}`Edit`. The {guilabel}`Edit` page opens." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:60 -#: ../../moderator_documentation/reports/handle_content.md:76 +#: ../../moderator_documentation/reports/handle_content.md:71 +#: ../../moderator_documentation/reports/handle_content.md:88 msgid "" "Edit the details on this page. Leave a {guilabel}`Summary` of your " "changes for reference." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:61 -#: ../../moderator_documentation/reports/handle_content.md:77 +#: ../../moderator_documentation/reports/handle_content.md:72 +#: ../../moderator_documentation/reports/handle_content.md:89 msgid "Select {guilabel}`Submit and apply edit`." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:62 -#: ../../moderator_documentation/reports/handle_content.md:78 +#: ../../moderator_documentation/reports/handle_content.md:73 +#: ../../moderator_documentation/reports/handle_content.md:90 msgid "Return to the {guilabel}`Reports` page." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:63 -#: ../../moderator_documentation/reports/handle_content.md:79 +#: ../../moderator_documentation/reports/handle_content.md:74 +#: ../../moderator_documentation/reports/handle_content.md:91 msgid "Search for the report." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:64 -#: ../../moderator_documentation/reports/handle_content.md:80 +#: ../../moderator_documentation/reports/handle_content.md:75 +#: ../../moderator_documentation/reports/handle_content.md:92 msgid "Select {guilabel}`Resolve` in the {guilabel}`Actions` section." msgstr "" diff --git a/docs/locales/fr/LC_MESSAGES/moderator_documentation/reports/handle_users.po b/docs/locales/fr/LC_MESSAGES/moderator_documentation/reports/handle_users.po index a8650589f..f76e1b2d4 100644 --- a/docs/locales/fr/LC_MESSAGES/moderator_documentation/reports/handle_users.po +++ b/docs/locales/fr/LC_MESSAGES/moderator_documentation/reports/handle_users.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/reports/handle_users.md:1 msgid "Handle reported users" @@ -28,13 +28,17 @@ msgid "" "appropriate steps to handle the report." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:6 +#: ../../moderator_documentation/reports/handle_users.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/reports/handle_users.md:8 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:9 +#: ../../moderator_documentation/reports/handle_users.md:11 msgid "To open a user's moderation page:" msgstr "" @@ -42,24 +46,24 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:13 -#: ../../moderator_documentation/reports/handle_users.md:22 +#: ../../moderator_documentation/reports/handle_users.md:19 +#: ../../moderator_documentation/reports/handle_users.md:29 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:14 +#: ../../moderator_documentation/reports/handle_users.md:20 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:15 -#: ../../moderator_documentation/reports/handle_users.md:24 +#: ../../moderator_documentation/reports/handle_users.md:21 +#: ../../moderator_documentation/reports/handle_users.md:31 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:16 -#: ../../moderator_documentation/reports/handle_users.md:25 +#: ../../moderator_documentation/reports/handle_users.md:22 +#: ../../moderator_documentation/reports/handle_users.md:32 msgid "" "[Search for the report](search_reports.md) and select {guilabel}`Open in " "moderation interface` under {guilabel}`Reported object`. The user's " @@ -70,35 +74,35 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:23 +#: ../../moderator_documentation/reports/handle_users.md:30 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the page to open the " "{guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:29 +#: ../../moderator_documentation/reports/handle_users.md:36 msgid "You can change the following settings in the moderation interface:" msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:31 +#: ../../moderator_documentation/reports/handle_users.md:38 msgid "" "{guilabel}`Login status` – disable this switch to prevent the user being " "able to log in." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:32 +#: ../../moderator_documentation/reports/handle_users.md:39 msgid "" "{guilabel}`Permissions` – add or remove permissions associated with the " "user." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:33 +#: ../../moderator_documentation/reports/handle_users.md:40 msgid "" "{guilabel}`Upload quota` – change the amount of data (in megabytes) that " "the user can upload." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:35 +#: ../../moderator_documentation/reports/handle_users.md:42 msgid "" "Once you have made your changes, return to the {guilabel}`Reports` page " "and {guilabel}`Resolve` the report. Resolving the report assigns it to " diff --git a/docs/locales/fr/LC_MESSAGES/moderator_documentation/reports/internal_notes.po b/docs/locales/fr/LC_MESSAGES/moderator_documentation/reports/internal_notes.po index c0bddc905..0603c3e3c 100644 --- a/docs/locales/fr/LC_MESSAGES/moderator_documentation/reports/internal_notes.po +++ b/docs/locales/fr/LC_MESSAGES/moderator_documentation/reports/internal_notes.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/reports/internal_notes.md:1 msgid "Use internal notes" @@ -28,17 +28,21 @@ msgid "" "only visible to pod admins and moderators." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:6 +#: ../../moderator_documentation/reports/internal_notes.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/reports/internal_notes.md:8 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:9 +#: ../../moderator_documentation/reports/internal_notes.md:11 msgid "Add notes to a report" msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:11 +#: ../../moderator_documentation/reports/internal_notes.md:13 msgid "" "You can add notes to __Unresolved__ and __Resolved__ reports. To add an " "internal note:" @@ -48,44 +52,44 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:15 -#: ../../moderator_documentation/reports/internal_notes.md:26 -#: ../../moderator_documentation/reports/internal_notes.md:45 +#: ../../moderator_documentation/reports/internal_notes.md:21 +#: ../../moderator_documentation/reports/internal_notes.md:33 #: ../../moderator_documentation/reports/internal_notes.md:56 +#: ../../moderator_documentation/reports/internal_notes.md:68 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:16 -#: ../../moderator_documentation/reports/internal_notes.md:46 +#: ../../moderator_documentation/reports/internal_notes.md:22 +#: ../../moderator_documentation/reports/internal_notes.md:57 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:17 -#: ../../moderator_documentation/reports/internal_notes.md:28 -#: ../../moderator_documentation/reports/internal_notes.md:47 +#: ../../moderator_documentation/reports/internal_notes.md:23 +#: ../../moderator_documentation/reports/internal_notes.md:35 #: ../../moderator_documentation/reports/internal_notes.md:58 +#: ../../moderator_documentation/reports/internal_notes.md:70 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:18 -#: ../../moderator_documentation/reports/internal_notes.md:29 -#: ../../moderator_documentation/reports/internal_notes.md:48 +#: ../../moderator_documentation/reports/internal_notes.md:24 +#: ../../moderator_documentation/reports/internal_notes.md:36 #: ../../moderator_documentation/reports/internal_notes.md:59 +#: ../../moderator_documentation/reports/internal_notes.md:71 msgid "[Search for the report](search_reports.md)." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:19 -#: ../../moderator_documentation/reports/internal_notes.md:30 +#: ../../moderator_documentation/reports/internal_notes.md:25 +#: ../../moderator_documentation/reports/internal_notes.md:37 msgid "" "{guilabel}`Write` your note in the {guilabel}`Internal notes` section. " "This input field supports Markdown syntax. You can {guilabel}`Preview` " "how the note will look to other users." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:20 -#: ../../moderator_documentation/reports/internal_notes.md:31 +#: ../../moderator_documentation/reports/internal_notes.md:26 +#: ../../moderator_documentation/reports/internal_notes.md:38 msgid "Select {guilabel}`Add note` to save your note." msgstr "" @@ -93,39 +97,39 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:27 -#: ../../moderator_documentation/reports/internal_notes.md:57 +#: ../../moderator_documentation/reports/internal_notes.md:34 +#: ../../moderator_documentation/reports/internal_notes.md:69 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:35 +#: ../../moderator_documentation/reports/internal_notes.md:42 msgid "Delete notes from a report" msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:38 +#: ../../moderator_documentation/reports/internal_notes.md:45 msgid "" "Deleting an internal note is irreversible. Make sure you are not deleting" " anything important." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:41 +#: ../../moderator_documentation/reports/internal_notes.md:48 msgid "" "You can delete your own notes and the notes of other moderators. You can " "do this for both __Resolved__ and __Unresolved__ reports. To delete an " "internal note:" msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:49 #: ../../moderator_documentation/reports/internal_notes.md:60 +#: ../../moderator_documentation/reports/internal_notes.md:72 msgid "" "Find the note you want to delete in the {guilabel}`Internal notes` " "section." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:50 #: ../../moderator_documentation/reports/internal_notes.md:61 +#: ../../moderator_documentation/reports/internal_notes.md:73 msgid "Select {guilabel}`Delete`" msgstr "" diff --git a/docs/locales/fr/LC_MESSAGES/moderator_documentation/reports/search_reports.po b/docs/locales/fr/LC_MESSAGES/moderator_documentation/reports/search_reports.po index 934994ee0..5f33a33a7 100644 --- a/docs/locales/fr/LC_MESSAGES/moderator_documentation/reports/search_reports.po +++ b/docs/locales/fr/LC_MESSAGES/moderator_documentation/reports/search_reports.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/reports/search_reports.md:1 msgid "Search for reports" @@ -28,7 +28,11 @@ msgid "" "key words." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:6 +#: ../../moderator_documentation/reports/search_reports.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/reports/search_reports.md:8 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." @@ -38,52 +42,52 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:11 -#: ../../moderator_documentation/reports/search_reports.md:25 +#: ../../moderator_documentation/reports/search_reports.md:17 +#: ../../moderator_documentation/reports/search_reports.md:32 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:12 +#: ../../moderator_documentation/reports/search_reports.md:18 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:13 -#: ../../moderator_documentation/reports/search_reports.md:27 +#: ../../moderator_documentation/reports/search_reports.md:19 +#: ../../moderator_documentation/reports/search_reports.md:34 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:14 -#: ../../moderator_documentation/reports/search_reports.md:28 +#: ../../moderator_documentation/reports/search_reports.md:20 +#: ../../moderator_documentation/reports/search_reports.md:35 msgid "Use the filters to find the report you want:" msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:15 -#: ../../moderator_documentation/reports/search_reports.md:29 +#: ../../moderator_documentation/reports/search_reports.md:21 +#: ../../moderator_documentation/reports/search_reports.md:36 msgid "" "Enter key words in the {guilabel}`Search` field. This enables you to " "search for content in the report's {guilabel}`Message` section. Hit " "{kbd}`⏎ Return` to update your search." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:16 -#: ../../moderator_documentation/reports/search_reports.md:30 +#: ../../moderator_documentation/reports/search_reports.md:22 +#: ../../moderator_documentation/reports/search_reports.md:37 msgid "Filter reports by {guilabel}`Status`." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:17 -#: ../../moderator_documentation/reports/search_reports.md:31 +#: ../../moderator_documentation/reports/search_reports.md:23 +#: ../../moderator_documentation/reports/search_reports.md:38 msgid "Filter reports by {guilabel}`Category`." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:18 -#: ../../moderator_documentation/reports/search_reports.md:32 +#: ../../moderator_documentation/reports/search_reports.md:24 +#: ../../moderator_documentation/reports/search_reports.md:39 msgid "Select the criteria for {guilabel}`Ordering` of your search results." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:19 -#: ../../moderator_documentation/reports/search_reports.md:33 +#: ../../moderator_documentation/reports/search_reports.md:25 +#: ../../moderator_documentation/reports/search_reports.md:40 msgid "Select which {guilabel}`Order` you want to see your search results in." msgstr "" @@ -91,13 +95,13 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:26 +#: ../../moderator_documentation/reports/search_reports.md:33 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:37 +#: ../../moderator_documentation/reports/search_reports.md:44 msgid "" "Once you have found the required report, you can handle the reported " "[user](handle_users.md) or [content](handle_content.md). You can also " diff --git a/docs/locales/fr/LC_MESSAGES/moderator_documentation/reports/view_reports.po b/docs/locales/fr/LC_MESSAGES/moderator_documentation/reports/view_reports.po index 71961b219..f7b1ff972 100644 --- a/docs/locales/fr/LC_MESSAGES/moderator_documentation/reports/view_reports.po +++ b/docs/locales/fr/LC_MESSAGES/moderator_documentation/reports/view_reports.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../moderator_documentation/reports/view_reports.md:1 msgid "View unresolved reports" @@ -28,17 +28,21 @@ msgid "" "reports that users have submitted." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:6 +#: ../../moderator_documentation/reports/view_reports.md +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/reports/view_reports.md:8 msgid "" "{guilabel}`Moderation` – provides access to the administration and " "moderation menus." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:9 +#: ../../moderator_documentation/reports/view_reports.md:11 msgid "Check the Reports page" msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:11 +#: ../../moderator_documentation/reports/view_reports.md:13 msgid "" "You can see a list of unresolved reports by going to the " "{guilabel}`Reports` page. To do this:" @@ -48,19 +52,19 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:15 -#: ../../moderator_documentation/reports/view_reports.md:23 +#: ../../moderator_documentation/reports/view_reports.md:21 +#: ../../moderator_documentation/reports/view_reports.md:30 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:16 +#: ../../moderator_documentation/reports/view_reports.md:22 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:17 -#: ../../moderator_documentation/reports/view_reports.md:25 +#: ../../moderator_documentation/reports/view_reports.md:23 +#: ../../moderator_documentation/reports/view_reports.md:32 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" @@ -68,89 +72,89 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:24 +#: ../../moderator_documentation/reports/view_reports.md:31 msgid "" "Select the wrench icon ({fa}`wrench`) at the top of the screen to open " "the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:29 +#: ../../moderator_documentation/reports/view_reports.md:36 msgid "" "That's it! A list of unresolved reports appears on the screen. The " "summary contains the following information:" msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:31 -#: ../../moderator_documentation/reports/view_reports.md:46 +#: ../../moderator_documentation/reports/view_reports.md:38 +#: ../../moderator_documentation/reports/view_reports.md:53 msgid "The user who submitted the report." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:32 +#: ../../moderator_documentation/reports/view_reports.md:39 msgid "The report {guilabel}`Category`." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:33 +#: ../../moderator_documentation/reports/view_reports.md:40 msgid "The date the user submitted the report." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:34 -#: ../../moderator_documentation/reports/view_reports.md:50 +#: ../../moderator_documentation/reports/view_reports.md:41 +#: ../../moderator_documentation/reports/view_reports.md:57 msgid "The message the user posted with the report (if applicable)." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:35 +#: ../../moderator_documentation/reports/view_reports.md:42 msgid "The {guilabel}`Status` of the report." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:36 +#: ../../moderator_documentation/reports/view_reports.md:43 msgid "Any {guilabel}`Internal notes` left by moderators." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:37 +#: ../../moderator_documentation/reports/view_reports.md:44 msgid "A summary of the {guilabel}`Reported object`." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:38 +#: ../../moderator_documentation/reports/view_reports.md:45 msgid "A list of available {guilabel}`Actions`." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:40 +#: ../../moderator_documentation/reports/view_reports.md:47 msgid "" "Use the tools on this page the handle the reported " "[content](handle_content.md) or [user](handle_users.md)." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:42 +#: ../../moderator_documentation/reports/view_reports.md:49 msgid "Email notifications" msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:44 +#: ../../moderator_documentation/reports/view_reports.md:51 msgid "" "When a user submits a report, an email gets sent to all pod moderators. " "This email contains a summary of the report including:" msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:47 +#: ../../moderator_documentation/reports/view_reports.md:54 msgid "The object that the user reported." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:48 +#: ../../moderator_documentation/reports/view_reports.md:55 msgid "A link to the object on your pod." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:49 +#: ../../moderator_documentation/reports/view_reports.md:56 msgid "A link to the object's moderation page." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:51 +#: ../../moderator_documentation/reports/view_reports.md:58 msgid "A link to the report." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:52 +#: ../../moderator_documentation/reports/view_reports.md:59 msgid "A link to the {guilabel}`Reports` page." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:54 +#: ../../moderator_documentation/reports/view_reports.md:61 msgid "Follow the links in the email to view the report." msgstr "" diff --git a/docs/locales/fr/LC_MESSAGES/user_documentation/libraries/tag_music.po b/docs/locales/fr/LC_MESSAGES/user_documentation/libraries/tag_music.po index be784e262..a310f55df 100644 --- a/docs/locales/fr/LC_MESSAGES/user_documentation/libraries/tag_music.po +++ b/docs/locales/fr/LC_MESSAGES/user_documentation/libraries/tag_music.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: funkwhale 1.2.5\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 22:14+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../user_documentation/libraries/tag_music.md:1 msgid "Tag your content with Picard" @@ -40,309 +40,313 @@ msgstr "" msgid "This guide shows you how to tag your content with MusicBrainz Picard." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:19 -msgid "Name" -msgstr "" - -#: ../../user_documentation/libraries/tag_music.md:20 -msgid "Description" +#: ../../user_documentation/libraries/tag_music.md +msgid "Supported tags" msgstr "" #: ../../user_documentation/libraries/tag_music.md:21 -msgid "Example value" +msgid "Name" msgstr "" #: ../../user_documentation/libraries/tag_music.md:22 -msgid "`Title`*" +msgid "Description" msgstr "" #: ../../user_documentation/libraries/tag_music.md:23 -msgid "The track title." +msgid "Example value" msgstr "" #: ../../user_documentation/libraries/tag_music.md:24 -msgid "`Letting you`" +msgid "`Title`*" msgstr "" #: ../../user_documentation/libraries/tag_music.md:25 -msgid "`Artist`*" +msgid "The track title." msgstr "" #: ../../user_documentation/libraries/tag_music.md:26 -msgid "The artist name." +msgid "`Letting you`" msgstr "" #: ../../user_documentation/libraries/tag_music.md:27 -msgid "`Nine Inch Nails`" +msgid "`Artist`*" msgstr "" #: ../../user_documentation/libraries/tag_music.md:28 -msgid "`Album`" +msgid "The artist name." msgstr "" #: ../../user_documentation/libraries/tag_music.md:29 +msgid "`Nine Inch Nails`" +msgstr "" + +#: ../../user_documentation/libraries/tag_music.md:30 +msgid "`Album`" +msgstr "" + +#: ../../user_documentation/libraries/tag_music.md:31 msgid "" "The album title. If none is provided, an `[Unknown Album]` entry is " "created." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:30 +#: ../../user_documentation/libraries/tag_music.md:32 msgid "`The Slip`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:31 +#: ../../user_documentation/libraries/tag_music.md:33 msgid "`Album artist`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:32 +#: ../../user_documentation/libraries/tag_music.md:34 msgid "The album artist name (can be different than the track artist)." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:33 +#: ../../user_documentation/libraries/tag_music.md:35 msgid "`Trent Reznor`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:34 +#: ../../user_documentation/libraries/tag_music.md:36 msgid "`Genre`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:35 +#: ../../user_documentation/libraries/tag_music.md:37 msgid "" "A comma separated list of tags to associate with the track. Other " "supported separators: `;` and `/`." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:37 +#: ../../user_documentation/libraries/tag_music.md:39 msgid "`Industrial, Metal`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:38 +#: ../../user_documentation/libraries/tag_music.md:40 msgid "`Track number`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:39 +#: ../../user_documentation/libraries/tag_music.md:41 msgid "The position of the track in the album/release." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:40 +#: ../../user_documentation/libraries/tag_music.md:42 msgid "`4`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:41 +#: ../../user_documentation/libraries/tag_music.md:43 msgid "`Disc number`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:42 +#: ../../user_documentation/libraries/tag_music.md:44 msgid "The disc number (in case of multi-disc albums)." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:43 +#: ../../user_documentation/libraries/tag_music.md:45 msgid "`1`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:44 +#: ../../user_documentation/libraries/tag_music.md:46 msgid "`Date`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:45 +#: ../../user_documentation/libraries/tag_music.md:47 msgid "The release date of the track or album." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:46 +#: ../../user_documentation/libraries/tag_music.md:48 msgid "`2019`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:47 +#: ../../user_documentation/libraries/tag_music.md:49 msgid "`License`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:48 +#: ../../user_documentation/libraries/tag_music.md:50 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 +#: ../../user_documentation/libraries/tag_music.md:52 +#: ../../user_documentation/libraries/tag_music.md:56 msgid "`CC-BY 3.0: http://creativecommons.org/licenses/cc-by/3.0/`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:51 +#: ../../user_documentation/libraries/tag_music.md:53 msgid "`Copyright`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:52 +#: ../../user_documentation/libraries/tag_music.md:54 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 +#: ../../user_documentation/libraries/tag_music.md:57 msgid "`Pictures`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:56 +#: ../../user_documentation/libraries/tag_music.md:58 msgid "The first embeded picture found is used as the album cover." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:58 +#: ../../user_documentation/libraries/tag_music.md:60 msgid "`MusicBrainz Recording ID`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:59 +#: ../../user_documentation/libraries/tag_music.md:61 msgid "The MusicBrainz ID for the recording." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:60 +#: ../../user_documentation/libraries/tag_music.md:62 msgid "`99244237-850b-4a93-904d-57305bcadb4e`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:61 +#: ../../user_documentation/libraries/tag_music.md:63 msgid "`MusicBrainz Album ID`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:62 +#: ../../user_documentation/libraries/tag_music.md:64 msgid "The MusicBrainz ID for the album." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:63 +#: ../../user_documentation/libraries/tag_music.md:65 msgid "`bca982fd-ab73-3c9f-ad07-9104a4f53a32`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:64 +#: ../../user_documentation/libraries/tag_music.md:66 msgid "`MusicBrainz Artist ID`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:65 +#: ../../user_documentation/libraries/tag_music.md:67 msgid "The MusicBrainz ID for the artist." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:66 -#: ../../user_documentation/libraries/tag_music.md:69 +#: ../../user_documentation/libraries/tag_music.md:68 +#: ../../user_documentation/libraries/tag_music.md:71 msgid "`b7ffd2af-418f-4be2-bdd1-22f8b48613da`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:67 +#: ../../user_documentation/libraries/tag_music.md:69 msgid "`MusicBrainz Album Artist ID`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:68 +#: ../../user_documentation/libraries/tag_music.md:70 msgid "The MusicBrainz ID for the album artist." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:74 +#: ../../user_documentation/libraries/tag_music.md:75 msgid "Tag content" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:76 +#: ../../user_documentation/libraries/tag_music.md:77 msgid "To tag content using MusicBrainz Picard:" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:78 +#: ../../user_documentation/libraries/tag_music.md:79 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 +#: ../../user_documentation/libraries/tag_music.md:80 msgid "Select the files or directory you want to tag." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:80 +#: ../../user_documentation/libraries/tag_music.md:81 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 +#: ../../user_documentation/libraries/tag_music.md:82 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 +#: ../../user_documentation/libraries/tag_music.md:83 +#: ../../user_documentation/libraries/tag_music.md:97 +#: ../../user_documentation/libraries/tag_music.md:106 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 +#: ../../user_documentation/libraries/tag_music.md:85 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 +#: ../../user_documentation/libraries/tag_music.md:87 msgid "Alternative versions" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:88 +#: ../../user_documentation/libraries/tag_music.md:89 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 +#: ../../user_documentation/libraries/tag_music.md:91 msgid "Alternative albums" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:92 +#: ../../user_documentation/libraries/tag_music.md:93 msgid "If Picard has selected a different version of the album you are tagging:" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:94 +#: ../../user_documentation/libraries/tag_music.md:95 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 +#: ../../user_documentation/libraries/tag_music.md:96 msgid "Select the correct release from the list." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:98 +#: ../../user_documentation/libraries/tag_music.md:99 msgid "Alternative tracks" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:100 +#: ../../user_documentation/libraries/tag_music.md:101 msgid "If Picard can't find a release for a track:" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:102 +#: ../../user_documentation/libraries/tag_music.md:103 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 +#: ../../user_documentation/libraries/tag_music.md:104 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 +#: ../../user_documentation/libraries/tag_music.md:105 msgid "Select the correct track and click on {guilabel}`Load into Picard`." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:107 +#: ../../user_documentation/libraries/tag_music.md:108 msgid "Add items to MusicBrainz" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:109 +#: ../../user_documentation/libraries/tag_music.md:110 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:111 +#: ../../user_documentation/libraries/tag_music.md:112 msgid "Once you have added the content to MusicBrainz, Picard can tag your files." msgstr "" diff --git a/docs/locales/fr/LC_MESSAGES/user_documentation/libraries/upload_content.po b/docs/locales/fr/LC_MESSAGES/user_documentation/libraries/upload_content.po index a55642c8b..84f7ba14d 100644 --- a/docs/locales/fr/LC_MESSAGES/user_documentation/libraries/upload_content.po +++ b/docs/locales/fr/LC_MESSAGES/user_documentation/libraries/upload_content.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../user_documentation/libraries/upload_content.md:1 msgid "Upload content to a library" @@ -43,68 +43,67 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/libraries/upload_content.md:13 -#: ../../user_documentation/libraries/upload_content.md:26 +#: ../../user_documentation/libraries/upload_content.md:17 +#: ../../user_documentation/libraries/upload_content.md:31 msgid "Log in to your pod." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:14 +#: ../../user_documentation/libraries/upload_content.md:18 msgid "Select the upload icon ({fa}`upload`) in the top of the sidebar." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:15 -#: ../../user_documentation/libraries/upload_content.md:28 +#: ../../user_documentation/libraries/upload_content.md:19 +#: ../../user_documentation/libraries/upload_content.md:33 msgid "" "Select {guilabel}`Get started` under {guilabel}`Upload third-party " "content in a library`." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:16 -#: ../../user_documentation/libraries/upload_content.md:29 +#: ../../user_documentation/libraries/upload_content.md:20 +#: ../../user_documentation/libraries/upload_content.md:34 msgid "A screen appears showing your upload quota and your libraries." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:17 -#: ../../user_documentation/libraries/upload_content.md:30 +#: ../../user_documentation/libraries/upload_content.md:21 +#: ../../user_documentation/libraries/upload_content.md:35 msgid "Select {guilabel}`Upload` under the library you want to add content to." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:18 +#: ../../user_documentation/libraries/upload_content.md:22 msgid "" "Click on the section marked {guilabel}`Click to select files` to open a " "file picker, or drag and drop your files on to it." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:19 +#: ../../user_documentation/libraries/upload_content.md:23 msgid "" "If you opened the file picker, select the files you want to upload and " "confirm." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:20 -#: ../../user_documentation/libraries/upload_content.md:32 +#: ../../user_documentation/libraries/upload_content.md:24 +#: ../../user_documentation/libraries/upload_content.md:37 msgid "" "The screen shows you the status of each upload. Once the upload queue is " "empty, your upload is complete." msgstr "" -#: ../../user_documentation/libraries/upload_content.md -msgid "Mobile" -msgstr "" - -#: ../../user_documentation/libraries/upload_content.md:27 +#: ../../user_documentation/libraries/upload_content.md:32 msgid "Select the upload icon ({fa}`upload`) at the top of the screen." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:31 +#: ../../user_documentation/libraries/upload_content.md:36 msgid "" "Click on the section marked {guilabel}`Click to select files` to open a " "file picker Select the files you want to upload and confirm." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:36 +#: ../../user_documentation/libraries/upload_content.md:41 msgid "" "Congratulations! You added some content to your library. You can now " "listen to your tracks on your {term}`Funkwhale pod <Pod>`." msgstr "" +#~ msgid "Mobile" +#~ msgstr "" + diff --git a/docs/locales/fr/LC_MESSAGES/user_documentation/playlists/create_playlist.po b/docs/locales/fr/LC_MESSAGES/user_documentation/playlists/create_playlist.po index 1314f6f01..899b8e2c9 100644 --- a/docs/locales/fr/LC_MESSAGES/user_documentation/playlists/create_playlist.po +++ b/docs/locales/fr/LC_MESSAGES/user_documentation/playlists/create_playlist.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../user_documentation/playlists/create_playlist.md:1 msgid "Create a playlist" @@ -33,59 +33,60 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:9 -#: ../../user_documentation/playlists/create_playlist.md:23 +#: ../../user_documentation/playlists/create_playlist.md:13 +#: ../../user_documentation/playlists/create_playlist.md:28 msgid "Log in to your account." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:10 +#: ../../user_documentation/playlists/create_playlist.md:14 msgid "" "Select {guilabel}`Playlists` under the {guilabel}`My Library` section of " "the sidebar. The {guilabel}`Browsing playlists` screen opens." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:11 -#: ../../user_documentation/playlists/create_playlist.md:26 +#: ../../user_documentation/playlists/create_playlist.md:15 +#: ../../user_documentation/playlists/create_playlist.md:31 msgid "" "Select {guilabel}`Manage your playlists`. The {guilabel}`Manage " "playlists` screen appears." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:12 -#: ../../user_documentation/playlists/create_playlist.md:27 +#: ../../user_documentation/playlists/create_playlist.md:16 +#: ../../user_documentation/playlists/create_playlist.md:32 msgid "Enter a {guilabel}`Playlist name` for your new playlist." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:13 -#: ../../user_documentation/playlists/create_playlist.md:28 +#: ../../user_documentation/playlists/create_playlist.md:17 +#: ../../user_documentation/playlists/create_playlist.md:33 msgid "" "Select the {guilabel}`Playlist visibility` for your playlist. Choose from" " the following options:" msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:14 +#: ../../user_documentation/playlists/create_playlist.md:18 +#: ../../user_documentation/playlists/create_playlist.md:34 msgid "" "{guilabel}`Everyone, across all instances` – the playlist is available to" " everybody who interacts with your {term}`pod`. This includes users of " "other pods." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:15 -#: ../../user_documentation/playlists/create_playlist.md:30 +#: ../../user_documentation/playlists/create_playlist.md:19 +#: ../../user_documentation/playlists/create_playlist.md:35 msgid "" "{guilabel}`Everyone on this instance` – the playlist is available to all " "users on your pod. This does not include users of other pods." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:16 -#: ../../user_documentation/playlists/create_playlist.md:31 +#: ../../user_documentation/playlists/create_playlist.md:20 +#: ../../user_documentation/playlists/create_playlist.md:36 msgid "" "{guilabel}`Nobody except me` – the playlist is only available to you and " "people you share it with." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:17 -#: ../../user_documentation/playlists/create_playlist.md:32 +#: ../../user_documentation/playlists/create_playlist.md:21 +#: ../../user_documentation/playlists/create_playlist.md:37 msgid "" "Select {guilabel}`Create playlist`. A {guilabel}`Playlist created` " "message appears." @@ -95,26 +96,26 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:24 +#: ../../user_documentation/playlists/create_playlist.md:29 msgid "Select the hamburger menu ({fa}`bars`) to open the menu bar." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:25 +#: ../../user_documentation/playlists/create_playlist.md:30 msgid "" "Select {menuselection}`My Library --> Playlists`. The {guilabel}`Browsing" " playlists` screen opens." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:29 -msgid "" -"{guilabel}`Everyone, across all instances` – the playlist is available to" -" everybody who interacts with your pod. This includes users of other " -"pods." -msgstr "" - -#: ../../user_documentation/playlists/create_playlist.md:36 +#: ../../user_documentation/playlists/create_playlist.md:41 msgid "" "Congratulations! You've created your playlist. Now you can [add some " "content to it](add_content.md)." msgstr "" +#~ msgid "" +#~ "{guilabel}`Everyone, across all instances` –" +#~ " the playlist is available to " +#~ "everybody who interacts with your pod." +#~ " This includes users of other pods." +#~ msgstr "" + diff --git a/docs/locales/fr/LC_MESSAGES/user_documentation/playlists/remove_content.po b/docs/locales/fr/LC_MESSAGES/user_documentation/playlists/remove_content.po index 7948505f4..1a029da07 100644 --- a/docs/locales/fr/LC_MESSAGES/user_documentation/playlists/remove_content.po +++ b/docs/locales/fr/LC_MESSAGES/user_documentation/playlists/remove_content.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../user_documentation/playlists/remove_content.md:1 msgid "Remove content from a playlist" @@ -35,58 +35,57 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/playlists/remove_content.md:11 -#: ../../user_documentation/playlists/remove_content.md:22 +#: ../../user_documentation/playlists/remove_content.md:15 +#: ../../user_documentation/playlists/remove_content.md:27 msgid "Log in to your account." msgstr "" -#: ../../user_documentation/playlists/remove_content.md:12 +#: ../../user_documentation/playlists/remove_content.md:16 msgid "" "Select {guilabel}`Playlists` under the {guilabel}`My Library` section of " "the sidebar. The {guilabel}`Browsing playlists` screen opens." msgstr "" -#: ../../user_documentation/playlists/remove_content.md:13 -#: ../../user_documentation/playlists/remove_content.md:25 +#: ../../user_documentation/playlists/remove_content.md:17 +#: ../../user_documentation/playlists/remove_content.md:30 msgid "" "Select {guilabel}`Manage your playlists`. The {guilabel}`Manage " "playlists` screen appears." msgstr "" -#: ../../user_documentation/playlists/remove_content.md:14 -#: ../../user_documentation/playlists/remove_content.md:26 +#: ../../user_documentation/playlists/remove_content.md:18 +#: ../../user_documentation/playlists/remove_content.md:31 msgid "" "Select the edit icon ({fa}`edit`) next to the playlist you want to edit. " "The playlist edit screen appears." msgstr "" -#: ../../user_documentation/playlists/remove_content.md:15 -#: ../../user_documentation/playlists/remove_content.md:27 +#: ../../user_documentation/playlists/remove_content.md:19 +#: ../../user_documentation/playlists/remove_content.md:32 msgid "" "Select the delete icon ({fa}`trash`) next to the content you want to " "remove. Select {guilabel}`Clear playlist` to remove all content at once." msgstr "" -#: ../../user_documentation/playlists/remove_content.md:16 -#: ../../user_documentation/playlists/remove_content.md:28 +#: ../../user_documentation/playlists/remove_content.md:20 +#: ../../user_documentation/playlists/remove_content.md:33 msgid "Select {guilabel}`Stop Editing` to finish editing." msgstr "" -#: ../../user_documentation/playlists/remove_content.md -msgid "Mobile" -msgstr "" - -#: ../../user_documentation/playlists/remove_content.md:23 +#: ../../user_documentation/playlists/remove_content.md:28 msgid "Select the hamburger menu ({fa}`bars`) to open the menu bar." msgstr "" -#: ../../user_documentation/playlists/remove_content.md:24 +#: ../../user_documentation/playlists/remove_content.md:29 msgid "" "Select {menuselection}`My Library --> Playlists`. The {guilabel}`Browsing" " playlists` screen opens." msgstr "" -#: ../../user_documentation/playlists/remove_content.md:32 +#: ../../user_documentation/playlists/remove_content.md:37 msgid "That's it! You've removed the content from your playlist." msgstr "" +#~ msgid "Mobile" +#~ msgstr "" + diff --git a/docs/locales/fr/LC_MESSAGES/user_documentation/playlists/reorder_content.po b/docs/locales/fr/LC_MESSAGES/user_documentation/playlists/reorder_content.po index 207a91645..4ab73a536 100644 --- a/docs/locales/fr/LC_MESSAGES/user_documentation/playlists/reorder_content.po +++ b/docs/locales/fr/LC_MESSAGES/user_documentation/playlists/reorder_content.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../user_documentation/playlists/reorder_content.md:1 msgid "Reorder content in a playlist" @@ -29,58 +29,57 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/playlists/reorder_content.md:7 -#: ../../user_documentation/playlists/reorder_content.md:18 +#: ../../user_documentation/playlists/reorder_content.md:11 +#: ../../user_documentation/playlists/reorder_content.md:23 msgid "Log in to your account." msgstr "" -#: ../../user_documentation/playlists/reorder_content.md:8 +#: ../../user_documentation/playlists/reorder_content.md:12 msgid "" "Select {guilabel}`Playlists` under the {guilabel}`My Library` section of " "the sidebar. The {guilabel}`Browsing playlists` screen opens." msgstr "" -#: ../../user_documentation/playlists/reorder_content.md:9 -#: ../../user_documentation/playlists/reorder_content.md:21 +#: ../../user_documentation/playlists/reorder_content.md:13 +#: ../../user_documentation/playlists/reorder_content.md:26 msgid "" "Select {guilabel}`Manage your playlists`. The {guilabel}`Manage " "playlists` screen appears." msgstr "" -#: ../../user_documentation/playlists/reorder_content.md:10 -#: ../../user_documentation/playlists/reorder_content.md:22 +#: ../../user_documentation/playlists/reorder_content.md:14 +#: ../../user_documentation/playlists/reorder_content.md:27 msgid "" "Select the edit icon ({fa}`edit`) next to the playlist you want to edit. " "The playlist edit screen appears." msgstr "" -#: ../../user_documentation/playlists/reorder_content.md:11 -#: ../../user_documentation/playlists/reorder_content.md:23 +#: ../../user_documentation/playlists/reorder_content.md:15 +#: ../../user_documentation/playlists/reorder_content.md:28 msgid "" "Drag and drop the tracks in the playlist into the order you want. The " "position number of each track appears on the left side." msgstr "" -#: ../../user_documentation/playlists/reorder_content.md:12 -#: ../../user_documentation/playlists/reorder_content.md:24 +#: ../../user_documentation/playlists/reorder_content.md:16 +#: ../../user_documentation/playlists/reorder_content.md:29 msgid "Select {guilabel}`Stop Editing` to finish editing." msgstr "" -#: ../../user_documentation/playlists/reorder_content.md -msgid "Mobile" -msgstr "" - -#: ../../user_documentation/playlists/reorder_content.md:19 +#: ../../user_documentation/playlists/reorder_content.md:24 msgid "Select the hamburger menu ({fa}`bars`) to open the menu bar." msgstr "" -#: ../../user_documentation/playlists/reorder_content.md:20 +#: ../../user_documentation/playlists/reorder_content.md:25 msgid "" "Select {menuselection}`My Library --> Playlists`. The {guilabel}`Browsing" " playlists` screen opens." msgstr "" -#: ../../user_documentation/playlists/reorder_content.md:29 +#: ../../user_documentation/playlists/reorder_content.md:33 msgid "You're done! You've updated the order of the tracks in your playlist." msgstr "" +#~ msgid "Mobile" +#~ msgstr "" + diff --git a/docs/locales/fr/LC_MESSAGES/user_documentation/plugins/listenbrainz_plugin.po b/docs/locales/fr/LC_MESSAGES/user_documentation/plugins/listenbrainz_plugin.po index 8d210d517..03963263a 100644 --- a/docs/locales/fr/LC_MESSAGES/user_documentation/plugins/listenbrainz_plugin.po +++ b/docs/locales/fr/LC_MESSAGES/user_documentation/plugins/listenbrainz_plugin.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../user_documentation/plugins/listenbrainz_plugin.md:1 msgid "ListenBrainz plugin" @@ -34,65 +34,64 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:7 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:21 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:11 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:26 msgid "Log in to your account." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:8 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:12 msgid "Select the cog icon ({fa}`cog`) or your avatar to expand the user menu." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:9 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:23 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:13 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:28 msgid "Select {guilabel}`Settings`." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:10 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:24 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:14 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:29 msgid "Scroll down to the {guilabel}`Plugins` section." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:11 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:25 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:15 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:30 msgid "Select {guilabel}`Manage plugins`." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:12 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:26 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:16 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:31 msgid "Find the {guilabel}`ListenBrainz` plugin." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:13 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:27 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:17 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:32 msgid "Toggle the {guilabel}`Enabled` switch." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:14 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:28 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:18 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:33 msgid "" "Enter {guilabel}`Your ListenBrainz user token`. You can find this on your" " ListenBrainz profile." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:15 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:29 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:19 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:34 msgid "Select {guilabel}`Save`." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md -msgid "Mobile" -msgstr "" - -#: ../../user_documentation/plugins/listenbrainz_plugin.md:22 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:27 msgid "" "Select the cog icon ({fa}`cog`) or your avatar to open the " "{guilabel}`Options` menu." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:33 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:38 msgid "" "That's it! You've set up the __ListenBrainz__ plugin. When you listen to " "tracks, the plugin sends the information to ListenBrainz." msgstr "" +#~ msgid "Mobile" +#~ msgstr "" + diff --git a/docs/locales/fr/LC_MESSAGES/user_documentation/plugins/maloja_plugin.po b/docs/locales/fr/LC_MESSAGES/user_documentation/plugins/maloja_plugin.po index 4a4d05929..0acc737a4 100644 --- a/docs/locales/fr/LC_MESSAGES/user_documentation/plugins/maloja_plugin.po +++ b/docs/locales/fr/LC_MESSAGES/user_documentation/plugins/maloja_plugin.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../user_documentation/plugins/maloja_plugin.md:1 msgid "Maloja plugin" @@ -43,73 +43,72 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:9 -#: ../../user_documentation/plugins/maloja_plugin.md:24 +#: ../../user_documentation/plugins/maloja_plugin.md:13 +#: ../../user_documentation/plugins/maloja_plugin.md:29 msgid "Log in to your account." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:10 +#: ../../user_documentation/plugins/maloja_plugin.md:14 msgid "Select the cog icon ({fa}`cog`) or your avatar to expand the user menu." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:11 -#: ../../user_documentation/plugins/maloja_plugin.md:26 +#: ../../user_documentation/plugins/maloja_plugin.md:15 +#: ../../user_documentation/plugins/maloja_plugin.md:31 msgid "Select {guilabel}`Settings`." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:12 -#: ../../user_documentation/plugins/maloja_plugin.md:27 +#: ../../user_documentation/plugins/maloja_plugin.md:16 +#: ../../user_documentation/plugins/maloja_plugin.md:32 msgid "Scroll down to the {guilabel}`Plugins` section." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:13 -#: ../../user_documentation/plugins/maloja_plugin.md:28 +#: ../../user_documentation/plugins/maloja_plugin.md:17 +#: ../../user_documentation/plugins/maloja_plugin.md:33 msgid "Select {guilabel}`Manage plugins`." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:14 -#: ../../user_documentation/plugins/maloja_plugin.md:29 +#: ../../user_documentation/plugins/maloja_plugin.md:18 +#: ../../user_documentation/plugins/maloja_plugin.md:34 msgid "Find the {guilabel}`Maloja` plugin." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:15 -#: ../../user_documentation/plugins/maloja_plugin.md:30 +#: ../../user_documentation/plugins/maloja_plugin.md:19 +#: ../../user_documentation/plugins/maloja_plugin.md:35 msgid "Toggle the {guilabel}`Enabled` switch." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:16 -#: ../../user_documentation/plugins/maloja_plugin.md:31 +#: ../../user_documentation/plugins/maloja_plugin.md:20 +#: ../../user_documentation/plugins/maloja_plugin.md:36 msgid "" "Enter your {guilabel}`Maloja server URL`. This is the URL you set up for " "your Maloja server." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:17 -#: ../../user_documentation/plugins/maloja_plugin.md:32 +#: ../../user_documentation/plugins/maloja_plugin.md:21 +#: ../../user_documentation/plugins/maloja_plugin.md:37 msgid "" "Enter {guilabel}`Your Maloja API key`. Check out [Maloja's " "documentation](https://github.com/krateng/maloja#how-to-scrobble) for " "more information." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:18 -#: ../../user_documentation/plugins/maloja_plugin.md:33 +#: ../../user_documentation/plugins/maloja_plugin.md:22 +#: ../../user_documentation/plugins/maloja_plugin.md:38 msgid "Select {guilabel}`Save`." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md -msgid "Mobile" -msgstr "" - -#: ../../user_documentation/plugins/maloja_plugin.md:25 +#: ../../user_documentation/plugins/maloja_plugin.md:30 msgid "" "Select the cog icon ({fa}`cog`) or your avatar to open the " "{guilabel}`Options` menu." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:37 +#: ../../user_documentation/plugins/maloja_plugin.md:42 msgid "" "That's it! You've set up the __Maloja__ plugin. When you listen to " "tracks, the plugin sends the information to your Maloja server." msgstr "" +#~ msgid "Mobile" +#~ msgstr "" + diff --git a/docs/locales/fr/LC_MESSAGES/user_documentation/plugins/scrobbler_plugin.po b/docs/locales/fr/LC_MESSAGES/user_documentation/plugins/scrobbler_plugin.po index ddfe70c08..d96c87871 100644 --- a/docs/locales/fr/LC_MESSAGES/user_documentation/plugins/scrobbler_plugin.po +++ b/docs/locales/fr/LC_MESSAGES/user_documentation/plugins/scrobbler_plugin.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../user_documentation/plugins/scrobbler_plugin.md:1 msgid "Scrobbler plugin" @@ -52,79 +52,78 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:17 -#: ../../user_documentation/plugins/scrobbler_plugin.md:33 +#: ../../user_documentation/plugins/scrobbler_plugin.md:21 +#: ../../user_documentation/plugins/scrobbler_plugin.md:38 msgid "Log in to your account." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:18 +#: ../../user_documentation/plugins/scrobbler_plugin.md:22 msgid "Select the cog icon ({fa}`cog`) or your avatar to expand the user menu." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:19 -#: ../../user_documentation/plugins/scrobbler_plugin.md:35 +#: ../../user_documentation/plugins/scrobbler_plugin.md:23 +#: ../../user_documentation/plugins/scrobbler_plugin.md:40 msgid "Select {guilabel}`Settings`." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:20 -#: ../../user_documentation/plugins/scrobbler_plugin.md:36 +#: ../../user_documentation/plugins/scrobbler_plugin.md:24 +#: ../../user_documentation/plugins/scrobbler_plugin.md:41 msgid "Scroll down to the {guilabel}`Plugins` section." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:21 -#: ../../user_documentation/plugins/scrobbler_plugin.md:37 +#: ../../user_documentation/plugins/scrobbler_plugin.md:25 +#: ../../user_documentation/plugins/scrobbler_plugin.md:42 msgid "Select {guilabel}`Manage plugins`." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:22 -#: ../../user_documentation/plugins/scrobbler_plugin.md:38 +#: ../../user_documentation/plugins/scrobbler_plugin.md:26 +#: ../../user_documentation/plugins/scrobbler_plugin.md:43 msgid "Find the {guilabel}`Scrobbler` plugin." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:23 -#: ../../user_documentation/plugins/scrobbler_plugin.md:39 +#: ../../user_documentation/plugins/scrobbler_plugin.md:27 +#: ../../user_documentation/plugins/scrobbler_plugin.md:44 msgid "Toggle the {guilabel}`Enabled` switch." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:24 -#: ../../user_documentation/plugins/scrobbler_plugin.md:40 +#: ../../user_documentation/plugins/scrobbler_plugin.md:28 +#: ../../user_documentation/plugins/scrobbler_plugin.md:45 msgid "" "Enter the {guilabel}`URL of the scrobbler service`. If you leave this " "field blank, the plugin defaults to __Last.fm__." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:25 -#: ../../user_documentation/plugins/scrobbler_plugin.md:41 +#: ../../user_documentation/plugins/scrobbler_plugin.md:29 +#: ../../user_documentation/plugins/scrobbler_plugin.md:46 msgid "" "Enter {guilabel}`Your scrobbler username`. You can set this up on your " "scrobbler service." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:26 -#: ../../user_documentation/plugins/scrobbler_plugin.md:42 +#: ../../user_documentation/plugins/scrobbler_plugin.md:30 +#: ../../user_documentation/plugins/scrobbler_plugin.md:47 msgid "" "Enter {guilabel}`Your scrobbler password`. You can set this up on your " "scrobbler service." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:27 -#: ../../user_documentation/plugins/scrobbler_plugin.md:43 +#: ../../user_documentation/plugins/scrobbler_plugin.md:31 +#: ../../user_documentation/plugins/scrobbler_plugin.md:48 msgid "Select {guilabel}`Save`." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md -msgid "Mobile" -msgstr "" - -#: ../../user_documentation/plugins/scrobbler_plugin.md:34 +#: ../../user_documentation/plugins/scrobbler_plugin.md:39 msgid "" "Select the cog icon ({fa}`cog`) or your avatar to open the " "{guilabel}`Options` menu." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:47 +#: ../../user_documentation/plugins/scrobbler_plugin.md:52 msgid "" "That's it! You've set up the __Scrobbler__ plugin. When you listen to " "tracks, the plugin sends the information to your scrobbler service." msgstr "" +#~ msgid "Mobile" +#~ msgstr "" + diff --git a/docs/locales/fr/LC_MESSAGES/user_documentation/radios/create_radio.po b/docs/locales/fr/LC_MESSAGES/user_documentation/radios/create_radio.po index 3de3c6b64..8463fe1ca 100644 --- a/docs/locales/fr/LC_MESSAGES/user_documentation/radios/create_radio.po +++ b/docs/locales/fr/LC_MESSAGES/user_documentation/radios/create_radio.po @@ -8,14 +8,14 @@ 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-23 12:18+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: ../../user_documentation/radios/create_radio.md:1 msgid "Create a radio" @@ -41,86 +41,86 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/radios/create_radio.md:13 +#: ../../user_documentation/radios/create_radio.md:17 msgid "" "Select {guilabel}`Radios` in the sidebar. The {guilabel}`Browsing radios`" " screen opens." msgstr "" -#: ../../user_documentation/radios/create_radio.md:14 -#: ../../user_documentation/radios/create_radio.md:33 +#: ../../user_documentation/radios/create_radio.md:18 +#: ../../user_documentation/radios/create_radio.md:38 msgid "" -"Select {guilabel}` Create your own radio` under the {guilabel}`User " +"Select {guilabel}`Create your own radio` under the {guilabel}`User " "radios` section. The {guilabel}`Builder` screen opens." msgstr "" -#: ../../user_documentation/radios/create_radio.md:15 -#: ../../user_documentation/radios/create_radio.md:34 +#: ../../user_documentation/radios/create_radio.md:19 +#: ../../user_documentation/radios/create_radio.md:39 msgid "Enter a {guilabel}`Radio name`." msgstr "" -#: ../../user_documentation/radios/create_radio.md:16 -#: ../../user_documentation/radios/create_radio.md:35 +#: ../../user_documentation/radios/create_radio.md:20 +#: ../../user_documentation/radios/create_radio.md:40 msgid "__Optional__ – enter a {guilabel}`Description` for your radio." msgstr "" -#: ../../user_documentation/radios/create_radio.md:17 -#: ../../user_documentation/radios/create_radio.md:36 +#: ../../user_documentation/radios/create_radio.md:21 +#: ../../user_documentation/radios/create_radio.md:41 msgid "" "To make your radio available to other users on your {term}`pod`, enable " "the {guilabel}`Display publicly` switch. If you disable this switch, only" " you can see the radio." msgstr "" -#: ../../user_documentation/radios/create_radio.md:18 -#: ../../user_documentation/radios/create_radio.md:37 +#: ../../user_documentation/radios/create_radio.md:22 +#: ../../user_documentation/radios/create_radio.md:42 msgid "" "Select {guilabel}`Artist` or {guilabel}`Tag` from the {guilabel}`Select a" " filter` dropdown." msgstr "" -#: ../../user_documentation/radios/create_radio.md:19 -#: ../../user_documentation/radios/create_radio.md:38 +#: ../../user_documentation/radios/create_radio.md:23 +#: ../../user_documentation/radios/create_radio.md:43 msgid "Select {guilabel}`Add filter` to add the filter to your radio." msgstr "" -#: ../../user_documentation/radios/create_radio.md:20 -#: ../../user_documentation/radios/create_radio.md:39 +#: ../../user_documentation/radios/create_radio.md:24 +#: ../../user_documentation/radios/create_radio.md:44 msgid "Configure your filter:" msgstr "" -#: ../../user_documentation/radios/create_radio.md:21 -#: ../../user_documentation/radios/create_radio.md:40 +#: ../../user_documentation/radios/create_radio.md:25 +#: ../../user_documentation/radios/create_radio.md:45 msgid "" "Enable the {guilabel}`Exclude` switch to exclude results from your " "selection in the radio. Disable this switch to include results from your " "selection in the radio." msgstr "" -#: ../../user_documentation/radios/create_radio.md:22 -#: ../../user_documentation/radios/create_radio.md:41 +#: ../../user_documentation/radios/create_radio.md:26 +#: ../../user_documentation/radios/create_radio.md:46 msgid "" "Choose your __Artists__ or __Tags__ in the {guilabel}`Config` dropdown " "menu." msgstr "" -#: ../../user_documentation/radios/create_radio.md:23 -#: ../../user_documentation/radios/create_radio.md:42 +#: ../../user_documentation/radios/create_radio.md:27 +#: ../../user_documentation/radios/create_radio.md:47 msgid "" "The {guilabel}`Candidates` column shows the number of tracks included. " "Select the {guilabel}`{count} tracks matching filter` option to view some" " of these tracks." msgstr "" -#: ../../user_documentation/radios/create_radio.md:24 -#: ../../user_documentation/radios/create_radio.md:43 +#: ../../user_documentation/radios/create_radio.md:28 +#: ../../user_documentation/radios/create_radio.md:48 msgid "" "Check the tracks under the {guilabel}`{count} tracks matching combined " "filters` section." msgstr "" -#: ../../user_documentation/radios/create_radio.md:25 -#: ../../user_documentation/radios/create_radio.md:44 +#: ../../user_documentation/radios/create_radio.md:29 +#: ../../user_documentation/radios/create_radio.md:49 msgid "Select {guilabel}`Save` to save your radio." msgstr "" @@ -128,17 +128,23 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/radios/create_radio.md:31 +#: ../../user_documentation/radios/create_radio.md:36 msgid "Select the hamburger menu ({fa}`bars`) to open the menu bar." msgstr "" -#: ../../user_documentation/radios/create_radio.md:32 +#: ../../user_documentation/radios/create_radio.md:37 msgid "" "Select {menuselection}`Explore --> Radios` or {menuselection}`My Library " "--> Radios`. The {guilabel}`Browsing radios` screen opens." msgstr "" -#: ../../user_documentation/radios/create_radio.md:48 +#: ../../user_documentation/radios/create_radio.md:53 msgid "You're done! You can now play your radio." msgstr "" +#~ msgid "" +#~ "Select {guilabel}` Create your own " +#~ "radio` under the {guilabel}`User radios` " +#~ "section. The {guilabel}`Builder` screen opens." +#~ msgstr "" + diff --git a/docs/locales/gettext/_sphinx_design_static/design-style.b7bb847fb20b106c3d81b95245e65545.min.css b/docs/locales/gettext/_sphinx_design_static/design-style.b7bb847fb20b106c3d81b95245e65545.min.css new file mode 100644 index 000000000..704c42eeb --- /dev/null +++ b/docs/locales/gettext/_sphinx_design_static/design-style.b7bb847fb20b106c3d81b95245e65545.min.css @@ -0,0 +1 @@ +.sd-bg-primary{background-color:var(--sd-color-primary) !important}.sd-bg-text-primary{color:var(--sd-color-primary-text) !important}button.sd-bg-primary:focus,button.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}a.sd-bg-primary:focus,a.sd-bg-primary:hover{background-color:var(--sd-color-primary-highlight) !important}.sd-bg-secondary{background-color:var(--sd-color-secondary) !important}.sd-bg-text-secondary{color:var(--sd-color-secondary-text) !important}button.sd-bg-secondary:focus,button.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}a.sd-bg-secondary:focus,a.sd-bg-secondary:hover{background-color:var(--sd-color-secondary-highlight) !important}.sd-bg-success{background-color:var(--sd-color-success) !important}.sd-bg-text-success{color:var(--sd-color-success-text) !important}button.sd-bg-success:focus,button.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}a.sd-bg-success:focus,a.sd-bg-success:hover{background-color:var(--sd-color-success-highlight) !important}.sd-bg-info{background-color:var(--sd-color-info) !important}.sd-bg-text-info{color:var(--sd-color-info-text) !important}button.sd-bg-info:focus,button.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}a.sd-bg-info:focus,a.sd-bg-info:hover{background-color:var(--sd-color-info-highlight) !important}.sd-bg-warning{background-color:var(--sd-color-warning) !important}.sd-bg-text-warning{color:var(--sd-color-warning-text) !important}button.sd-bg-warning:focus,button.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}a.sd-bg-warning:focus,a.sd-bg-warning:hover{background-color:var(--sd-color-warning-highlight) !important}.sd-bg-danger{background-color:var(--sd-color-danger) !important}.sd-bg-text-danger{color:var(--sd-color-danger-text) !important}button.sd-bg-danger:focus,button.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}a.sd-bg-danger:focus,a.sd-bg-danger:hover{background-color:var(--sd-color-danger-highlight) !important}.sd-bg-light{background-color:var(--sd-color-light) !important}.sd-bg-text-light{color:var(--sd-color-light-text) !important}button.sd-bg-light:focus,button.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}a.sd-bg-light:focus,a.sd-bg-light:hover{background-color:var(--sd-color-light-highlight) !important}.sd-bg-muted{background-color:var(--sd-color-muted) !important}.sd-bg-text-muted{color:var(--sd-color-muted-text) !important}button.sd-bg-muted:focus,button.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}a.sd-bg-muted:focus,a.sd-bg-muted:hover{background-color:var(--sd-color-muted-highlight) !important}.sd-bg-dark{background-color:var(--sd-color-dark) !important}.sd-bg-text-dark{color:var(--sd-color-dark-text) !important}button.sd-bg-dark:focus,button.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}a.sd-bg-dark:focus,a.sd-bg-dark:hover{background-color:var(--sd-color-dark-highlight) !important}.sd-bg-black{background-color:var(--sd-color-black) !important}.sd-bg-text-black{color:var(--sd-color-black-text) !important}button.sd-bg-black:focus,button.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}a.sd-bg-black:focus,a.sd-bg-black:hover{background-color:var(--sd-color-black-highlight) !important}.sd-bg-white{background-color:var(--sd-color-white) !important}.sd-bg-text-white{color:var(--sd-color-white-text) !important}button.sd-bg-white:focus,button.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}a.sd-bg-white:focus,a.sd-bg-white:hover{background-color:var(--sd-color-white-highlight) !important}.sd-text-primary,.sd-text-primary>p{color:var(--sd-color-primary) !important}a.sd-text-primary:focus,a.sd-text-primary:hover{color:var(--sd-color-primary-highlight) !important}.sd-text-secondary,.sd-text-secondary>p{color:var(--sd-color-secondary) !important}a.sd-text-secondary:focus,a.sd-text-secondary:hover{color:var(--sd-color-secondary-highlight) !important}.sd-text-success,.sd-text-success>p{color:var(--sd-color-success) !important}a.sd-text-success:focus,a.sd-text-success:hover{color:var(--sd-color-success-highlight) !important}.sd-text-info,.sd-text-info>p{color:var(--sd-color-info) !important}a.sd-text-info:focus,a.sd-text-info:hover{color:var(--sd-color-info-highlight) !important}.sd-text-warning,.sd-text-warning>p{color:var(--sd-color-warning) !important}a.sd-text-warning:focus,a.sd-text-warning:hover{color:var(--sd-color-warning-highlight) !important}.sd-text-danger,.sd-text-danger>p{color:var(--sd-color-danger) !important}a.sd-text-danger:focus,a.sd-text-danger:hover{color:var(--sd-color-danger-highlight) !important}.sd-text-light,.sd-text-light>p{color:var(--sd-color-light) !important}a.sd-text-light:focus,a.sd-text-light:hover{color:var(--sd-color-light-highlight) !important}.sd-text-muted,.sd-text-muted>p{color:var(--sd-color-muted) !important}a.sd-text-muted:focus,a.sd-text-muted:hover{color:var(--sd-color-muted-highlight) !important}.sd-text-dark,.sd-text-dark>p{color:var(--sd-color-dark) !important}a.sd-text-dark:focus,a.sd-text-dark:hover{color:var(--sd-color-dark-highlight) !important}.sd-text-black,.sd-text-black>p{color:var(--sd-color-black) !important}a.sd-text-black:focus,a.sd-text-black:hover{color:var(--sd-color-black-highlight) !important}.sd-text-white,.sd-text-white>p{color:var(--sd-color-white) !important}a.sd-text-white:focus,a.sd-text-white:hover{color:var(--sd-color-white-highlight) !important}.sd-outline-primary{border-color:var(--sd-color-primary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-primary:focus,a.sd-outline-primary:hover{border-color:var(--sd-color-primary-highlight) !important}.sd-outline-secondary{border-color:var(--sd-color-secondary) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-secondary:focus,a.sd-outline-secondary:hover{border-color:var(--sd-color-secondary-highlight) !important}.sd-outline-success{border-color:var(--sd-color-success) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-success:focus,a.sd-outline-success:hover{border-color:var(--sd-color-success-highlight) !important}.sd-outline-info{border-color:var(--sd-color-info) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-info:focus,a.sd-outline-info:hover{border-color:var(--sd-color-info-highlight) !important}.sd-outline-warning{border-color:var(--sd-color-warning) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-warning:focus,a.sd-outline-warning:hover{border-color:var(--sd-color-warning-highlight) !important}.sd-outline-danger{border-color:var(--sd-color-danger) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-danger:focus,a.sd-outline-danger:hover{border-color:var(--sd-color-danger-highlight) !important}.sd-outline-light{border-color:var(--sd-color-light) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-light:focus,a.sd-outline-light:hover{border-color:var(--sd-color-light-highlight) !important}.sd-outline-muted{border-color:var(--sd-color-muted) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-muted:focus,a.sd-outline-muted:hover{border-color:var(--sd-color-muted-highlight) !important}.sd-outline-dark{border-color:var(--sd-color-dark) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-dark:focus,a.sd-outline-dark:hover{border-color:var(--sd-color-dark-highlight) !important}.sd-outline-black{border-color:var(--sd-color-black) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-black:focus,a.sd-outline-black:hover{border-color:var(--sd-color-black-highlight) !important}.sd-outline-white{border-color:var(--sd-color-white) !important;border-style:solid !important;border-width:1px !important}a.sd-outline-white:focus,a.sd-outline-white:hover{border-color:var(--sd-color-white-highlight) !important}.sd-bg-transparent{background-color:transparent !important}.sd-outline-transparent{border-color:transparent !important}.sd-text-transparent{color:transparent !important}.sd-p-0{padding:0 !important}.sd-pt-0,.sd-py-0{padding-top:0 !important}.sd-pr-0,.sd-px-0{padding-right:0 !important}.sd-pb-0,.sd-py-0{padding-bottom:0 !important}.sd-pl-0,.sd-px-0{padding-left:0 !important}.sd-p-1{padding:.25rem !important}.sd-pt-1,.sd-py-1{padding-top:.25rem !important}.sd-pr-1,.sd-px-1{padding-right:.25rem !important}.sd-pb-1,.sd-py-1{padding-bottom:.25rem !important}.sd-pl-1,.sd-px-1{padding-left:.25rem !important}.sd-p-2{padding:.5rem !important}.sd-pt-2,.sd-py-2{padding-top:.5rem !important}.sd-pr-2,.sd-px-2{padding-right:.5rem !important}.sd-pb-2,.sd-py-2{padding-bottom:.5rem !important}.sd-pl-2,.sd-px-2{padding-left:.5rem !important}.sd-p-3{padding:1rem !important}.sd-pt-3,.sd-py-3{padding-top:1rem !important}.sd-pr-3,.sd-px-3{padding-right:1rem !important}.sd-pb-3,.sd-py-3{padding-bottom:1rem !important}.sd-pl-3,.sd-px-3{padding-left:1rem !important}.sd-p-4{padding:1.5rem !important}.sd-pt-4,.sd-py-4{padding-top:1.5rem !important}.sd-pr-4,.sd-px-4{padding-right:1.5rem !important}.sd-pb-4,.sd-py-4{padding-bottom:1.5rem !important}.sd-pl-4,.sd-px-4{padding-left:1.5rem !important}.sd-p-5{padding:3rem !important}.sd-pt-5,.sd-py-5{padding-top:3rem !important}.sd-pr-5,.sd-px-5{padding-right:3rem !important}.sd-pb-5,.sd-py-5{padding-bottom:3rem !important}.sd-pl-5,.sd-px-5{padding-left:3rem !important}.sd-m-auto{margin:auto !important}.sd-mt-auto,.sd-my-auto{margin-top:auto !important}.sd-mr-auto,.sd-mx-auto{margin-right:auto !important}.sd-mb-auto,.sd-my-auto{margin-bottom:auto !important}.sd-ml-auto,.sd-mx-auto{margin-left:auto !important}.sd-m-0{margin:0 !important}.sd-mt-0,.sd-my-0{margin-top:0 !important}.sd-mr-0,.sd-mx-0{margin-right:0 !important}.sd-mb-0,.sd-my-0{margin-bottom:0 !important}.sd-ml-0,.sd-mx-0{margin-left:0 !important}.sd-m-1{margin:.25rem !important}.sd-mt-1,.sd-my-1{margin-top:.25rem !important}.sd-mr-1,.sd-mx-1{margin-right:.25rem !important}.sd-mb-1,.sd-my-1{margin-bottom:.25rem !important}.sd-ml-1,.sd-mx-1{margin-left:.25rem !important}.sd-m-2{margin:.5rem !important}.sd-mt-2,.sd-my-2{margin-top:.5rem !important}.sd-mr-2,.sd-mx-2{margin-right:.5rem !important}.sd-mb-2,.sd-my-2{margin-bottom:.5rem !important}.sd-ml-2,.sd-mx-2{margin-left:.5rem !important}.sd-m-3{margin:1rem !important}.sd-mt-3,.sd-my-3{margin-top:1rem !important}.sd-mr-3,.sd-mx-3{margin-right:1rem !important}.sd-mb-3,.sd-my-3{margin-bottom:1rem !important}.sd-ml-3,.sd-mx-3{margin-left:1rem !important}.sd-m-4{margin:1.5rem !important}.sd-mt-4,.sd-my-4{margin-top:1.5rem !important}.sd-mr-4,.sd-mx-4{margin-right:1.5rem !important}.sd-mb-4,.sd-my-4{margin-bottom:1.5rem !important}.sd-ml-4,.sd-mx-4{margin-left:1.5rem !important}.sd-m-5{margin:3rem !important}.sd-mt-5,.sd-my-5{margin-top:3rem !important}.sd-mr-5,.sd-mx-5{margin-right:3rem !important}.sd-mb-5,.sd-my-5{margin-bottom:3rem !important}.sd-ml-5,.sd-mx-5{margin-left:3rem !important}.sd-w-25{width:25% !important}.sd-w-50{width:50% !important}.sd-w-75{width:75% !important}.sd-w-100{width:100% !important}.sd-w-auto{width:auto !important}.sd-h-25{height:25% !important}.sd-h-50{height:50% !important}.sd-h-75{height:75% !important}.sd-h-100{height:100% !important}.sd-h-auto{height:auto !important}.sd-d-none{display:none !important}.sd-d-inline{display:inline !important}.sd-d-inline-block{display:inline-block !important}.sd-d-block{display:block !important}.sd-d-grid{display:grid !important}.sd-d-flex-row{display:-ms-flexbox !important;display:flex !important;flex-direction:row !important}.sd-d-flex-column{display:-ms-flexbox !important;display:flex !important;flex-direction:column !important}.sd-d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}@media(min-width: 576px){.sd-d-sm-none{display:none !important}.sd-d-sm-inline{display:inline !important}.sd-d-sm-inline-block{display:inline-block !important}.sd-d-sm-block{display:block !important}.sd-d-sm-grid{display:grid !important}.sd-d-sm-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 768px){.sd-d-md-none{display:none !important}.sd-d-md-inline{display:inline !important}.sd-d-md-inline-block{display:inline-block !important}.sd-d-md-block{display:block !important}.sd-d-md-grid{display:grid !important}.sd-d-md-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 992px){.sd-d-lg-none{display:none !important}.sd-d-lg-inline{display:inline !important}.sd-d-lg-inline-block{display:inline-block !important}.sd-d-lg-block{display:block !important}.sd-d-lg-grid{display:grid !important}.sd-d-lg-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 1200px){.sd-d-xl-none{display:none !important}.sd-d-xl-inline{display:inline !important}.sd-d-xl-inline-block{display:inline-block !important}.sd-d-xl-block{display:block !important}.sd-d-xl-grid{display:grid !important}.sd-d-xl-flex{display:-ms-flexbox !important;display:flex !important}.sd-d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}.sd-align-major-start{justify-content:flex-start !important}.sd-align-major-end{justify-content:flex-end !important}.sd-align-major-center{justify-content:center !important}.sd-align-major-justify{justify-content:space-between !important}.sd-align-major-spaced{justify-content:space-evenly !important}.sd-align-minor-start{align-items:flex-start !important}.sd-align-minor-end{align-items:flex-end !important}.sd-align-minor-center{align-items:center !important}.sd-align-minor-stretch{align-items:stretch !important}.sd-text-justify{text-align:justify !important}.sd-text-left{text-align:left !important}.sd-text-right{text-align:right !important}.sd-text-center{text-align:center !important}.sd-font-weight-light{font-weight:300 !important}.sd-font-weight-lighter{font-weight:lighter !important}.sd-font-weight-normal{font-weight:400 !important}.sd-font-weight-bold{font-weight:700 !important}.sd-font-weight-bolder{font-weight:bolder !important}.sd-font-italic{font-style:italic !important}.sd-text-decoration-none{text-decoration:none !important}.sd-text-lowercase{text-transform:lowercase !important}.sd-text-uppercase{text-transform:uppercase !important}.sd-text-capitalize{text-transform:capitalize !important}.sd-text-wrap{white-space:normal !important}.sd-text-nowrap{white-space:nowrap !important}.sd-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-fs-1,.sd-fs-1>p{font-size:calc(1.375rem + 1.5vw) !important;line-height:unset !important}.sd-fs-2,.sd-fs-2>p{font-size:calc(1.325rem + 0.9vw) !important;line-height:unset !important}.sd-fs-3,.sd-fs-3>p{font-size:calc(1.3rem + 0.6vw) !important;line-height:unset !important}.sd-fs-4,.sd-fs-4>p{font-size:calc(1.275rem + 0.3vw) !important;line-height:unset !important}.sd-fs-5,.sd-fs-5>p{font-size:1.25rem !important;line-height:unset !important}.sd-fs-6,.sd-fs-6>p{font-size:1rem !important;line-height:unset !important}.sd-border-0{border:0 solid !important}.sd-border-top-0{border-top:0 solid !important}.sd-border-bottom-0{border-bottom:0 solid !important}.sd-border-right-0{border-right:0 solid !important}.sd-border-left-0{border-left:0 solid !important}.sd-border-1{border:1px solid !important}.sd-border-top-1{border-top:1px solid !important}.sd-border-bottom-1{border-bottom:1px solid !important}.sd-border-right-1{border-right:1px solid !important}.sd-border-left-1{border-left:1px solid !important}.sd-border-2{border:2px solid !important}.sd-border-top-2{border-top:2px solid !important}.sd-border-bottom-2{border-bottom:2px solid !important}.sd-border-right-2{border-right:2px solid !important}.sd-border-left-2{border-left:2px solid !important}.sd-border-3{border:3px solid !important}.sd-border-top-3{border-top:3px solid !important}.sd-border-bottom-3{border-bottom:3px solid !important}.sd-border-right-3{border-right:3px solid !important}.sd-border-left-3{border-left:3px solid !important}.sd-border-4{border:4px solid !important}.sd-border-top-4{border-top:4px solid !important}.sd-border-bottom-4{border-bottom:4px solid !important}.sd-border-right-4{border-right:4px solid !important}.sd-border-left-4{border-left:4px solid !important}.sd-border-5{border:5px solid !important}.sd-border-top-5{border-top:5px solid !important}.sd-border-bottom-5{border-bottom:5px solid !important}.sd-border-right-5{border-right:5px solid !important}.sd-border-left-5{border-left:5px solid !important}.sd-rounded-0{border-radius:0 !important}.sd-rounded-1{border-radius:.2rem !important}.sd-rounded-2{border-radius:.3rem !important}.sd-rounded-3{border-radius:.5rem !important}.sd-rounded-pill{border-radius:50rem !important}.sd-rounded-circle{border-radius:50% !important}.shadow-none{box-shadow:none !important}.sd-shadow-sm{box-shadow:0 .125rem .25rem var(--sd-color-shadow) !important}.sd-shadow-md{box-shadow:0 .5rem 1rem var(--sd-color-shadow) !important}.sd-shadow-lg{box-shadow:0 1rem 3rem var(--sd-color-shadow) !important}@keyframes sd-slide-from-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes sd-slide-from-right{0%{transform:translateX(200%)}100%{transform:translateX(0)}}@keyframes sd-grow100{0%{transform:scale(0);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50{0%{transform:scale(0.5);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes sd-grow50-rot20{0%{transform:scale(0.5) rotateZ(-20deg);opacity:.5}75%{transform:scale(1) rotateZ(5deg);opacity:1}95%{transform:scale(1) rotateZ(-1deg);opacity:1}100%{transform:scale(1) rotateZ(0);opacity:1}}.sd-animate-slide-from-left{animation:1s ease-out 0s 1 normal none running sd-slide-from-left}.sd-animate-slide-from-right{animation:1s ease-out 0s 1 normal none running sd-slide-from-right}.sd-animate-grow100{animation:1s ease-out 0s 1 normal none running sd-grow100}.sd-animate-grow50{animation:1s ease-out 0s 1 normal none running sd-grow50}.sd-animate-grow50-rot20{animation:1s ease-out 0s 1 normal none running sd-grow50-rot20}.sd-badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.sd-badge:empty{display:none}a.sd-badge{text-decoration:none}.sd-btn .sd-badge{position:relative;top:-1px}.sd-btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;display:inline-block;font-weight:400;font-size:1rem;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:middle;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.sd-btn:hover{text-decoration:none}@media(prefers-reduced-motion: reduce){.sd-btn{transition:none}}.sd-btn-primary,.sd-btn-outline-primary:hover,.sd-btn-outline-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-primary:hover,.sd-btn-primary:focus{color:var(--sd-color-primary-text) !important;background-color:var(--sd-color-primary-highlight) !important;border-color:var(--sd-color-primary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-primary{color:var(--sd-color-primary) !important;border-color:var(--sd-color-primary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary,.sd-btn-outline-secondary:hover,.sd-btn-outline-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-secondary:hover,.sd-btn-secondary:focus{color:var(--sd-color-secondary-text) !important;background-color:var(--sd-color-secondary-highlight) !important;border-color:var(--sd-color-secondary-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-secondary{color:var(--sd-color-secondary) !important;border-color:var(--sd-color-secondary) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success,.sd-btn-outline-success:hover,.sd-btn-outline-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-success:hover,.sd-btn-success:focus{color:var(--sd-color-success-text) !important;background-color:var(--sd-color-success-highlight) !important;border-color:var(--sd-color-success-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-success{color:var(--sd-color-success) !important;border-color:var(--sd-color-success) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info,.sd-btn-outline-info:hover,.sd-btn-outline-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-info:hover,.sd-btn-info:focus{color:var(--sd-color-info-text) !important;background-color:var(--sd-color-info-highlight) !important;border-color:var(--sd-color-info-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-info{color:var(--sd-color-info) !important;border-color:var(--sd-color-info) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning,.sd-btn-outline-warning:hover,.sd-btn-outline-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-warning:hover,.sd-btn-warning:focus{color:var(--sd-color-warning-text) !important;background-color:var(--sd-color-warning-highlight) !important;border-color:var(--sd-color-warning-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-warning{color:var(--sd-color-warning) !important;border-color:var(--sd-color-warning) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger,.sd-btn-outline-danger:hover,.sd-btn-outline-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-danger:hover,.sd-btn-danger:focus{color:var(--sd-color-danger-text) !important;background-color:var(--sd-color-danger-highlight) !important;border-color:var(--sd-color-danger-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-danger{color:var(--sd-color-danger) !important;border-color:var(--sd-color-danger) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light,.sd-btn-outline-light:hover,.sd-btn-outline-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-light:hover,.sd-btn-light:focus{color:var(--sd-color-light-text) !important;background-color:var(--sd-color-light-highlight) !important;border-color:var(--sd-color-light-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-light{color:var(--sd-color-light) !important;border-color:var(--sd-color-light) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted,.sd-btn-outline-muted:hover,.sd-btn-outline-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-muted:hover,.sd-btn-muted:focus{color:var(--sd-color-muted-text) !important;background-color:var(--sd-color-muted-highlight) !important;border-color:var(--sd-color-muted-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-muted{color:var(--sd-color-muted) !important;border-color:var(--sd-color-muted) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark,.sd-btn-outline-dark:hover,.sd-btn-outline-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-dark:hover,.sd-btn-dark:focus{color:var(--sd-color-dark-text) !important;background-color:var(--sd-color-dark-highlight) !important;border-color:var(--sd-color-dark-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-dark{color:var(--sd-color-dark) !important;border-color:var(--sd-color-dark) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black,.sd-btn-outline-black:hover,.sd-btn-outline-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-black:hover,.sd-btn-black:focus{color:var(--sd-color-black-text) !important;background-color:var(--sd-color-black-highlight) !important;border-color:var(--sd-color-black-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-black{color:var(--sd-color-black) !important;border-color:var(--sd-color-black) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white,.sd-btn-outline-white:hover,.sd-btn-outline-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-btn-white:hover,.sd-btn-white:focus{color:var(--sd-color-white-text) !important;background-color:var(--sd-color-white-highlight) !important;border-color:var(--sd-color-white-highlight) !important;border-width:1px !important;border-style:solid !important}.sd-btn-outline-white{color:var(--sd-color-white) !important;border-color:var(--sd-color-white) !important;border-width:1px !important;border-style:solid !important}.sd-stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.sd-octicon,.sd-material-icon{display:inline-block;fill:currentColor;vertical-align:middle}.sd-avatar-xs{border-radius:50%;object-fit:cover;object-position:center;width:1rem;height:1rem}.sd-avatar-sm{border-radius:50%;object-fit:cover;object-position:center;width:3rem;height:3rem}.sd-avatar-md{border-radius:50%;object-fit:cover;object-position:center;width:5rem;height:5rem}.sd-avatar-lg{border-radius:50%;object-fit:cover;object-position:center;width:7rem;height:7rem}.sd-avatar-xl{border-radius:50%;object-fit:cover;object-position:center;width:10rem;height:10rem}.sd-avatar-inherit{border-radius:50%;object-fit:cover;object-position:center;width:inherit;height:inherit}.sd-avatar-initial{border-radius:50%;object-fit:cover;object-position:center;width:initial;height:initial}.sd-card{background-clip:border-box;background-color:var(--sd-color-card-background);border:1px solid var(--sd-color-card-border);border-radius:.25rem;color:var(--sd-color-card-text);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;position:relative;word-wrap:break-word}.sd-card>hr{margin-left:0;margin-right:0}.sd-card-hover:hover{border-color:var(--sd-color-card-border-hover);transform:scale(1.01)}.sd-card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem 1rem}.sd-card-title{margin-bottom:.5rem}.sd-card-subtitle{margin-top:-0.25rem;margin-bottom:0}.sd-card-text:last-child{margin-bottom:0}.sd-card-link:hover{text-decoration:none}.sd-card-link+.card-link{margin-left:1rem}.sd-card-header{padding:.5rem 1rem;margin-bottom:0;background-color:var(--sd-color-card-header);border-bottom:1px solid var(--sd-color-card-border)}.sd-card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.sd-card-footer{padding:.5rem 1rem;background-color:var(--sd-color-card-footer);border-top:1px solid var(--sd-color-card-border)}.sd-card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.sd-card-header-tabs{margin-right:-0.5rem;margin-bottom:-0.5rem;margin-left:-0.5rem;border-bottom:0}.sd-card-header-pills{margin-right:-0.5rem;margin-left:-0.5rem}.sd-card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom,.sd-card-img-top{width:100%}.sd-card-img,.sd-card-img-top{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.sd-card-img,.sd-card-img-bottom{border-bottom-left-radius:calc(0.25rem - 1px);border-bottom-right-radius:calc(0.25rem - 1px)}.sd-cards-carousel{width:100%;display:flex;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;overflow-x:hidden;scroll-snap-type:x mandatory}.sd-cards-carousel.sd-show-scrollbar{overflow-x:auto}.sd-cards-carousel:hover,.sd-cards-carousel:focus{overflow-x:auto}.sd-cards-carousel>.sd-card{flex-shrink:0;scroll-snap-align:start}.sd-cards-carousel>.sd-card:not(:last-child){margin-right:3px}.sd-card-cols-1>.sd-card{width:90%}.sd-card-cols-2>.sd-card{width:45%}.sd-card-cols-3>.sd-card{width:30%}.sd-card-cols-4>.sd-card{width:22.5%}.sd-card-cols-5>.sd-card{width:18%}.sd-card-cols-6>.sd-card{width:15%}.sd-card-cols-7>.sd-card{width:12.8571428571%}.sd-card-cols-8>.sd-card{width:11.25%}.sd-card-cols-9>.sd-card{width:10%}.sd-card-cols-10>.sd-card{width:9%}.sd-card-cols-11>.sd-card{width:8.1818181818%}.sd-card-cols-12>.sd-card{width:7.5%}.sd-container,.sd-container-fluid,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container-xl{margin-left:auto;margin-right:auto;padding-left:var(--sd-gutter-x, 0.75rem);padding-right:var(--sd-gutter-x, 0.75rem);width:100%}@media(min-width: 576px){.sd-container-sm,.sd-container{max-width:540px}}@media(min-width: 768px){.sd-container-md,.sd-container-sm,.sd-container{max-width:720px}}@media(min-width: 992px){.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:960px}}@media(min-width: 1200px){.sd-container-xl,.sd-container-lg,.sd-container-md,.sd-container-sm,.sd-container{max-width:1140px}}.sd-row{--sd-gutter-x: 1.5rem;--sd-gutter-y: 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--sd-gutter-y) * -1);margin-right:calc(var(--sd-gutter-x) * -0.5);margin-left:calc(var(--sd-gutter-x) * -0.5)}.sd-row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--sd-gutter-x) * 0.5);padding-left:calc(var(--sd-gutter-x) * 0.5);margin-top:var(--sd-gutter-y)}.sd-col{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-auto>*{flex:0 0 auto;width:auto}.sd-row-cols-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}@media(min-width: 576px){.sd-col-sm{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-sm-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-sm-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-sm-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-sm-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-sm-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-sm-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-sm-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-sm-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-sm-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-sm-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-sm-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-sm-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-sm-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 768px){.sd-col-md{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-md-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-md-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-md-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-md-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-md-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-md-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-md-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-md-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-md-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-md-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-md-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-md-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-md-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 992px){.sd-col-lg{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-lg-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-lg-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-lg-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-lg-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-lg-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-lg-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-lg-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-lg-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-lg-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-lg-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-lg-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-lg-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-lg-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}@media(min-width: 1200px){.sd-col-xl{flex:1 0 0%;-ms-flex:1 0 0%}.sd-row-cols-xl-auto{flex:1 0 auto;-ms-flex:1 0 auto;width:100%}.sd-row-cols-xl-1>*{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-row-cols-xl-2>*{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-row-cols-xl-3>*{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-row-cols-xl-4>*{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-row-cols-xl-5>*{flex:0 0 auto;-ms-flex:0 0 auto;width:20%}.sd-row-cols-xl-6>*{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-row-cols-xl-7>*{flex:0 0 auto;-ms-flex:0 0 auto;width:14.2857142857%}.sd-row-cols-xl-8>*{flex:0 0 auto;-ms-flex:0 0 auto;width:12.5%}.sd-row-cols-xl-9>*{flex:0 0 auto;-ms-flex:0 0 auto;width:11.1111111111%}.sd-row-cols-xl-10>*{flex:0 0 auto;-ms-flex:0 0 auto;width:10%}.sd-row-cols-xl-11>*{flex:0 0 auto;-ms-flex:0 0 auto;width:9.0909090909%}.sd-row-cols-xl-12>*{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}}.sd-col-auto{flex:0 0 auto;-ms-flex:0 0 auto;width:auto}.sd-col-1{flex:0 0 auto;-ms-flex:0 0 auto;width:8.3333333333%}.sd-col-2{flex:0 0 auto;-ms-flex:0 0 auto;width:16.6666666667%}.sd-col-3{flex:0 0 auto;-ms-flex:0 0 auto;width:25%}.sd-col-4{flex:0 0 auto;-ms-flex:0 0 auto;width:33.3333333333%}.sd-col-5{flex:0 0 auto;-ms-flex:0 0 auto;width:41.6666666667%}.sd-col-6{flex:0 0 auto;-ms-flex:0 0 auto;width:50%}.sd-col-7{flex:0 0 auto;-ms-flex:0 0 auto;width:58.3333333333%}.sd-col-8{flex:0 0 auto;-ms-flex:0 0 auto;width:66.6666666667%}.sd-col-9{flex:0 0 auto;-ms-flex:0 0 auto;width:75%}.sd-col-10{flex:0 0 auto;-ms-flex:0 0 auto;width:83.3333333333%}.sd-col-11{flex:0 0 auto;-ms-flex:0 0 auto;width:91.6666666667%}.sd-col-12{flex:0 0 auto;-ms-flex:0 0 auto;width:100%}.sd-g-0,.sd-gy-0{--sd-gutter-y: 0}.sd-g-0,.sd-gx-0{--sd-gutter-x: 0}.sd-g-1,.sd-gy-1{--sd-gutter-y: 0.25rem}.sd-g-1,.sd-gx-1{--sd-gutter-x: 0.25rem}.sd-g-2,.sd-gy-2{--sd-gutter-y: 0.5rem}.sd-g-2,.sd-gx-2{--sd-gutter-x: 0.5rem}.sd-g-3,.sd-gy-3{--sd-gutter-y: 1rem}.sd-g-3,.sd-gx-3{--sd-gutter-x: 1rem}.sd-g-4,.sd-gy-4{--sd-gutter-y: 1.5rem}.sd-g-4,.sd-gx-4{--sd-gutter-x: 1.5rem}.sd-g-5,.sd-gy-5{--sd-gutter-y: 3rem}.sd-g-5,.sd-gx-5{--sd-gutter-x: 3rem}@media(min-width: 576px){.sd-col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-sm-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-sm-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-sm-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-sm-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-sm-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-sm-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-sm-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-sm-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-sm-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-sm-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-sm-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-sm-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-sm-0,.sd-gy-sm-0{--sd-gutter-y: 0}.sd-g-sm-0,.sd-gx-sm-0{--sd-gutter-x: 0}.sd-g-sm-1,.sd-gy-sm-1{--sd-gutter-y: 0.25rem}.sd-g-sm-1,.sd-gx-sm-1{--sd-gutter-x: 0.25rem}.sd-g-sm-2,.sd-gy-sm-2{--sd-gutter-y: 0.5rem}.sd-g-sm-2,.sd-gx-sm-2{--sd-gutter-x: 0.5rem}.sd-g-sm-3,.sd-gy-sm-3{--sd-gutter-y: 1rem}.sd-g-sm-3,.sd-gx-sm-3{--sd-gutter-x: 1rem}.sd-g-sm-4,.sd-gy-sm-4{--sd-gutter-y: 1.5rem}.sd-g-sm-4,.sd-gx-sm-4{--sd-gutter-x: 1.5rem}.sd-g-sm-5,.sd-gy-sm-5{--sd-gutter-y: 3rem}.sd-g-sm-5,.sd-gx-sm-5{--sd-gutter-x: 3rem}}@media(min-width: 768px){.sd-col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-md-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-md-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-md-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-md-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-md-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-md-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-md-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-md-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-md-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-md-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-md-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-md-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-md-0,.sd-gy-md-0{--sd-gutter-y: 0}.sd-g-md-0,.sd-gx-md-0{--sd-gutter-x: 0}.sd-g-md-1,.sd-gy-md-1{--sd-gutter-y: 0.25rem}.sd-g-md-1,.sd-gx-md-1{--sd-gutter-x: 0.25rem}.sd-g-md-2,.sd-gy-md-2{--sd-gutter-y: 0.5rem}.sd-g-md-2,.sd-gx-md-2{--sd-gutter-x: 0.5rem}.sd-g-md-3,.sd-gy-md-3{--sd-gutter-y: 1rem}.sd-g-md-3,.sd-gx-md-3{--sd-gutter-x: 1rem}.sd-g-md-4,.sd-gy-md-4{--sd-gutter-y: 1.5rem}.sd-g-md-4,.sd-gx-md-4{--sd-gutter-x: 1.5rem}.sd-g-md-5,.sd-gy-md-5{--sd-gutter-y: 3rem}.sd-g-md-5,.sd-gx-md-5{--sd-gutter-x: 3rem}}@media(min-width: 992px){.sd-col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-lg-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-lg-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-lg-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-lg-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-lg-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-lg-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-lg-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-lg-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-lg-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-lg-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-lg-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-lg-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-lg-0,.sd-gy-lg-0{--sd-gutter-y: 0}.sd-g-lg-0,.sd-gx-lg-0{--sd-gutter-x: 0}.sd-g-lg-1,.sd-gy-lg-1{--sd-gutter-y: 0.25rem}.sd-g-lg-1,.sd-gx-lg-1{--sd-gutter-x: 0.25rem}.sd-g-lg-2,.sd-gy-lg-2{--sd-gutter-y: 0.5rem}.sd-g-lg-2,.sd-gx-lg-2{--sd-gutter-x: 0.5rem}.sd-g-lg-3,.sd-gy-lg-3{--sd-gutter-y: 1rem}.sd-g-lg-3,.sd-gx-lg-3{--sd-gutter-x: 1rem}.sd-g-lg-4,.sd-gy-lg-4{--sd-gutter-y: 1.5rem}.sd-g-lg-4,.sd-gx-lg-4{--sd-gutter-x: 1.5rem}.sd-g-lg-5,.sd-gy-lg-5{--sd-gutter-y: 3rem}.sd-g-lg-5,.sd-gx-lg-5{--sd-gutter-x: 3rem}}@media(min-width: 1200px){.sd-col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.sd-col-xl-1{-ms-flex:0 0 auto;flex:0 0 auto;width:8.3333333333%}.sd-col-xl-2{-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.sd-col-xl-3{-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.sd-col-xl-4{-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.sd-col-xl-5{-ms-flex:0 0 auto;flex:0 0 auto;width:41.6666666667%}.sd-col-xl-6{-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sd-col-xl-7{-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%}.sd-col-xl-8{-ms-flex:0 0 auto;flex:0 0 auto;width:66.6666666667%}.sd-col-xl-9{-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.sd-col-xl-10{-ms-flex:0 0 auto;flex:0 0 auto;width:83.3333333333%}.sd-col-xl-11{-ms-flex:0 0 auto;flex:0 0 auto;width:91.6666666667%}.sd-col-xl-12{-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.sd-g-xl-0,.sd-gy-xl-0{--sd-gutter-y: 0}.sd-g-xl-0,.sd-gx-xl-0{--sd-gutter-x: 0}.sd-g-xl-1,.sd-gy-xl-1{--sd-gutter-y: 0.25rem}.sd-g-xl-1,.sd-gx-xl-1{--sd-gutter-x: 0.25rem}.sd-g-xl-2,.sd-gy-xl-2{--sd-gutter-y: 0.5rem}.sd-g-xl-2,.sd-gx-xl-2{--sd-gutter-x: 0.5rem}.sd-g-xl-3,.sd-gy-xl-3{--sd-gutter-y: 1rem}.sd-g-xl-3,.sd-gx-xl-3{--sd-gutter-x: 1rem}.sd-g-xl-4,.sd-gy-xl-4{--sd-gutter-y: 1.5rem}.sd-g-xl-4,.sd-gx-xl-4{--sd-gutter-x: 1.5rem}.sd-g-xl-5,.sd-gy-xl-5{--sd-gutter-y: 3rem}.sd-g-xl-5,.sd-gx-xl-5{--sd-gutter-x: 3rem}}.sd-flex-row-reverse{flex-direction:row-reverse !important}details.sd-dropdown{position:relative}details.sd-dropdown .sd-summary-title{font-weight:700;padding-right:3em !important;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}details.sd-dropdown:hover{cursor:pointer}details.sd-dropdown .sd-summary-content{cursor:default}details.sd-dropdown summary{list-style:none;padding:1em}details.sd-dropdown summary .sd-octicon.no-title{vertical-align:middle}details.sd-dropdown[open] summary .sd-octicon.no-title{visibility:hidden}details.sd-dropdown summary::-webkit-details-marker{display:none}details.sd-dropdown summary:focus{outline:none}details.sd-dropdown .sd-summary-icon{margin-right:.5em}details.sd-dropdown .sd-summary-icon svg{opacity:.8}details.sd-dropdown summary:hover .sd-summary-up svg,details.sd-dropdown summary:hover .sd-summary-down svg{opacity:1;transform:scale(1.1)}details.sd-dropdown .sd-summary-up svg,details.sd-dropdown .sd-summary-down svg{display:block;opacity:.6}details.sd-dropdown .sd-summary-up,details.sd-dropdown .sd-summary-down{pointer-events:none;position:absolute;right:1em;top:1em}details.sd-dropdown[open]>.sd-summary-title .sd-summary-down{visibility:hidden}details.sd-dropdown:not([open])>.sd-summary-title .sd-summary-up{visibility:hidden}details.sd-dropdown:not([open]).sd-card{border:none}details.sd-dropdown:not([open])>.sd-card-header{border:1px solid var(--sd-color-card-border);border-radius:.25rem}details.sd-dropdown.sd-fade-in[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out;animation:sd-fade-in .5s ease-in-out}details.sd-dropdown.sd-fade-in-slide-down[open] summary~*{-moz-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;-webkit-animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out;animation:sd-fade-in .5s ease-in-out,sd-slide-down .5s ease-in-out}.sd-col>.sd-dropdown{width:100%}.sd-summary-content>.sd-tab-set:first-child{margin-top:0}@keyframes sd-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes sd-slide-down{0%{transform:translate(0, -10px)}100%{transform:translate(0, 0)}}.sd-tab-set{border-radius:.125rem;display:flex;flex-wrap:wrap;margin:1em 0;position:relative}.sd-tab-set>input{opacity:0;position:absolute}.sd-tab-set>input:checked+label{border-color:var(--sd-color-tabs-underline-active);color:var(--sd-color-tabs-label-active)}.sd-tab-set>input:checked+label+.sd-tab-content{display:block}.sd-tab-set>input:not(:checked)+label:hover{color:var(--sd-color-tabs-label-hover);border-color:var(--sd-color-tabs-underline-hover)}.sd-tab-set>input:focus+label{outline-style:auto}.sd-tab-set>input:not(.focus-visible)+label{outline:none;-webkit-tap-highlight-color:transparent}.sd-tab-set>label{border-bottom:.125rem solid transparent;margin-bottom:0;color:var(--sd-color-tabs-label-inactive);border-color:var(--sd-color-tabs-underline-inactive);cursor:pointer;font-size:var(--sd-fontsize-tabs-label);font-weight:700;padding:1em 1.25em .5em;transition:color 250ms;width:auto;z-index:1}html .sd-tab-set>label:hover{color:var(--sd-color-tabs-label-active)}.sd-col>.sd-tab-set{width:100%}.sd-tab-content{box-shadow:0 -0.0625rem var(--sd-color-tabs-overline),0 .0625rem var(--sd-color-tabs-underline);display:none;order:99;padding-bottom:.75rem;padding-top:.75rem;width:100%}.sd-tab-content>:first-child{margin-top:0 !important}.sd-tab-content>:last-child{margin-bottom:0 !important}.sd-tab-content>.sd-tab-set{margin:0}.sd-sphinx-override,.sd-sphinx-override *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sd-sphinx-override p{margin-top:0}:root{--sd-color-primary: #007bff;--sd-color-secondary: #6c757d;--sd-color-success: #28a745;--sd-color-info: #17a2b8;--sd-color-warning: #f0b37e;--sd-color-danger: #dc3545;--sd-color-light: #f8f9fa;--sd-color-muted: #6c757d;--sd-color-dark: #212529;--sd-color-black: black;--sd-color-white: white;--sd-color-primary-highlight: #0069d9;--sd-color-secondary-highlight: #5c636a;--sd-color-success-highlight: #228e3b;--sd-color-info-highlight: #148a9c;--sd-color-warning-highlight: #cc986b;--sd-color-danger-highlight: #bb2d3b;--sd-color-light-highlight: #d3d4d5;--sd-color-muted-highlight: #5c636a;--sd-color-dark-highlight: #1c1f23;--sd-color-black-highlight: black;--sd-color-white-highlight: #d9d9d9;--sd-color-primary-text: #fff;--sd-color-secondary-text: #fff;--sd-color-success-text: #fff;--sd-color-info-text: #fff;--sd-color-warning-text: #212529;--sd-color-danger-text: #fff;--sd-color-light-text: #212529;--sd-color-muted-text: #fff;--sd-color-dark-text: #fff;--sd-color-black-text: #fff;--sd-color-white-text: #212529;--sd-color-shadow: rgba(0, 0, 0, 0.15);--sd-color-card-border: rgba(0, 0, 0, 0.125);--sd-color-card-border-hover: hsla(231, 99%, 66%, 1);--sd-color-card-background: transparent;--sd-color-card-text: inherit;--sd-color-card-header: transparent;--sd-color-card-footer: transparent;--sd-color-tabs-label-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-hover: hsla(231, 99%, 66%, 1);--sd-color-tabs-label-inactive: hsl(0, 0%, 66%);--sd-color-tabs-underline-active: hsla(231, 99%, 66%, 1);--sd-color-tabs-underline-hover: rgba(178, 206, 245, 0.62);--sd-color-tabs-underline-inactive: transparent;--sd-color-tabs-overline: rgb(222, 222, 222);--sd-color-tabs-underline: rgb(222, 222, 222);--sd-fontsize-tabs-label: 1rem} diff --git a/docs/locales/gettext/_sphinx_design_static/design-tabs.js b/docs/locales/gettext/_sphinx_design_static/design-tabs.js new file mode 100644 index 000000000..36b38cf0d --- /dev/null +++ b/docs/locales/gettext/_sphinx_design_static/design-tabs.js @@ -0,0 +1,27 @@ +var sd_labels_by_text = {}; + +function ready() { + const li = document.getElementsByClassName("sd-tab-label"); + for (const label of li) { + syncId = label.getAttribute("data-sync-id"); + if (syncId) { + label.onclick = onLabelClick; + if (!sd_labels_by_text[syncId]) { + sd_labels_by_text[syncId] = []; + } + sd_labels_by_text[syncId].push(label); + } + } +} + +function onLabelClick() { + // Activate other inputs with the same sync id. + syncId = this.getAttribute("data-sync-id"); + for (label of sd_labels_by_text[syncId]) { + if (label === this) continue; + label.previousElementSibling.checked = true; + } + window.localStorage.setItem("sphinx-design-last-tab", syncId); +} + +document.addEventListener("DOMContentLoaded", ready, false); diff --git a/docs/locales/gettext/administrator_documentation/configuration_docs/change_url.pot b/docs/locales/gettext/administrator_documentation/configuration_docs/change_url.pot index b9756ffd8..90d36eccc 100644 --- a/docs/locales/gettext/administrator_documentation/configuration_docs/change_url.pot +++ b/docs/locales/gettext/administrator_documentation/configuration_docs/change_url.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 01:32+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -72,11 +72,11 @@ msgstr "" msgid "Docker" msgstr "" -#: ../../administrator_documentation/configuration_docs/change_url.md:41 +#: ../../administrator_documentation/configuration_docs/change_url.md:46 msgid "Example output:" msgstr "" -#: ../../administrator_documentation/configuration_docs/change_url.md:67 +#: ../../administrator_documentation/configuration_docs/change_url.md:72 msgid "Restart your webserver to pick up the changes." msgstr "" diff --git a/docs/locales/gettext/administrator_documentation/configuration_docs/env_file.pot b/docs/locales/gettext/administrator_documentation/configuration_docs/env_file.pot index e30a4d94e..49f3853bc 100644 --- a/docs/locales/gettext/administrator_documentation/configuration_docs/env_file.pot +++ b/docs/locales/gettext/administrator_documentation/configuration_docs/env_file.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 01:39+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -36,19 +36,19 @@ msgstr "" msgid "Docker" msgstr "" -#: ../../administrator_documentation/configuration_docs/env_file.md:23 +#: ../../administrator_documentation/configuration_docs/env_file.md:28 msgid "Variables" msgstr "" -#: ../../administrator_documentation/configuration_docs/env_file.md:27 +#: ../../administrator_documentation/configuration_docs/env_file.md:32 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." msgstr "" -#: ../../administrator_documentation/configuration_docs/env_file.md:34 +#: ../../administrator_documentation/configuration_docs/env_file.md:39 msgid "The [django-environ documentation](https://github.com/joke2k/django-environ/blob/main/docs/tips.rst#using-unsafe-characters-in-urls)." msgstr "" -#: ../../administrator_documentation/configuration_docs/env_file.md:39 +#: ../../administrator_documentation/configuration_docs/env_file.md:44 msgid "Pod configuration" msgstr "" @@ -60,7 +60,7 @@ msgstr "" msgid "Protocol end users will use to access your pod, either ``http`` or ``https``." msgstr "" -#: ../../administrator_documentation/configuration_docs/env_file.md:48 +#: ../../administrator_documentation/configuration_docs/env_file.md:53 msgid "Database and redis configuration" msgstr "" @@ -123,7 +123,7 @@ msgstr "" msgid "``redis+socket:///run/redis/redis.sock?virtual_host=0``" msgstr "" -#: ../../administrator_documentation/configuration_docs/env_file.md:60 +#: ../../administrator_documentation/configuration_docs/env_file.md:65 msgid "Accounts and registration" msgstr "" @@ -147,15 +147,15 @@ msgstr "" msgid "List of usernames that can't be used for registration. Given as a list of strings." msgstr "" -#: ../../administrator_documentation/configuration_docs/env_file.md:80 +#: ../../administrator_documentation/configuration_docs/env_file.md:85 msgid "Whether to enable LDAP authentication." msgstr "" -#: ../../administrator_documentation/configuration_docs/env_file.md:82 +#: ../../administrator_documentation/configuration_docs/env_file.md:87 msgid "See {doc}`/administrator_documentation/configuration_docs/ldap` for more information." msgstr "" -#: ../../administrator_documentation/configuration_docs/env_file.md:85 +#: ../../administrator_documentation/configuration_docs/env_file.md:90 msgid "Media storage and serving configuration" msgstr "" @@ -203,7 +203,7 @@ msgstr "" msgid "Don't insert a slash at the end of this path." msgstr "" -#: ../../administrator_documentation/configuration_docs/env_file.md:106 +#: ../../administrator_documentation/configuration_docs/env_file.md:111 msgid "S3 storage configuration" msgstr "" @@ -265,7 +265,7 @@ msgstr "" msgid "A directory in your S3 bucket where you store files. Use this if you plan to share the bucket between services." msgstr "" -#: ../../administrator_documentation/configuration_docs/env_file.md:125 +#: ../../administrator_documentation/configuration_docs/env_file.md:130 msgid "In-place import configuration" msgstr "" @@ -294,7 +294,7 @@ msgstr "" 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." msgstr "" -#: ../../administrator_documentation/configuration_docs/env_file.md:136 +#: ../../administrator_documentation/configuration_docs/env_file.md:141 msgid "API configuration" msgstr "" @@ -310,7 +310,7 @@ msgstr "" msgid "``signup=5/d,password-reset=2/d,anonymous-reports=5/d``" msgstr "" -#: ../../administrator_documentation/configuration_docs/env_file.md:146 +#: ../../administrator_documentation/configuration_docs/env_file.md:151 msgid "See [Rate limit API endpoints](rate-limiting.md) for a list of available endpoints and their default limits." msgstr "" @@ -338,7 +338,7 @@ msgstr "" msgid "Default timeout for external requests." msgstr "" -#: ../../administrator_documentation/configuration_docs/env_file.md:156 +#: ../../administrator_documentation/configuration_docs/env_file.md:161 msgid "Federation configuration" msgstr "" @@ -350,7 +350,7 @@ msgstr "" msgid "The delay in seconds between two manual fetches of the same remote object." msgstr "" -#: ../../administrator_documentation/configuration_docs/env_file.md:165 +#: ../../administrator_documentation/configuration_docs/env_file.md:170 msgid "Metadata configuration" msgstr "" @@ -374,7 +374,7 @@ msgstr "" msgid "Length of time in seconds to cache MusicBrainz results." msgstr "" -#: ../../administrator_documentation/configuration_docs/env_file.md:175 +#: ../../administrator_documentation/configuration_docs/env_file.md:180 msgid "Channels and podcast configuration" msgstr "" @@ -398,7 +398,7 @@ msgstr "" msgid "Changing this value only affect new podcasts." msgstr "" -#: ../../administrator_documentation/configuration_docs/env_file.md:185 +#: ../../administrator_documentation/configuration_docs/env_file.md:190 msgid "Subsonic configuration" msgstr "" @@ -406,7 +406,7 @@ msgstr "" msgid "The default format files are transcoded into when using the Subsonic API." msgstr "" -#: ../../administrator_documentation/configuration_docs/env_file.md:193 +#: ../../administrator_documentation/configuration_docs/env_file.md:198 msgid "Email configuration" msgstr "" @@ -458,7 +458,7 @@ msgstr "" msgid "Subject prefix for system emails." msgstr "" -#: ../../administrator_documentation/configuration_docs/env_file.md:205 +#: ../../administrator_documentation/configuration_docs/env_file.md:210 msgid "Plugin configuration" msgstr "" @@ -466,11 +466,11 @@ msgstr "" msgid "Path to a directory containing Funkwhale plugins. These are imported at runtime." msgstr "" -#: ../../administrator_documentation/configuration_docs/env_file.md:218 +#: ../../administrator_documentation/configuration_docs/env_file.md:223 msgid "List of Funkwhale plugins to load." msgstr "" -#: ../../administrator_documentation/configuration_docs/env_file.md:221 +#: ../../administrator_documentation/configuration_docs/env_file.md:226 msgid "Other settings" msgstr "" diff --git a/docs/locales/gettext/administrator_documentation/configuration_docs/frontend.pot b/docs/locales/gettext/administrator_documentation/configuration_docs/frontend.pot index 696dac02b..e3861a884 100644 --- a/docs/locales/gettext/administrator_documentation/configuration_docs/frontend.pot +++ b/docs/locales/gettext/administrator_documentation/configuration_docs/frontend.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 22:14+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,6 +52,10 @@ msgstr "" msgid "Create a new config file and populate it with placeholder settings." msgstr "" +#: ../../administrator_documentation/configuration_docs/frontend.md:0 +msgid "Supported parameters" +msgstr "" + #: ../../administrator_documentation/configuration_docs/frontend.md:41 msgid "Parameter" msgstr "" @@ -113,7 +117,7 @@ msgstr "" msgid "Nginx" msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:65 +#: ../../administrator_documentation/configuration_docs/frontend.md:69 msgid "Add the following snippet to your {file}`/etc/nginx/sites-available/funkwhale.conf` config file:" msgstr "" @@ -122,50 +126,50 @@ msgstr "" msgid "Apache" msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:77 +#: ../../administrator_documentation/configuration_docs/frontend.md:82 msgid "Add the following snippet to your webserver configuration:" msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:85 +#: ../../administrator_documentation/configuration_docs/frontend.md:90 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:87 +#: ../../administrator_documentation/configuration_docs/frontend.md:92 msgid "Add a custom theme" msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:89 +#: ../../administrator_documentation/configuration_docs/frontend.md:94 msgid "You can use a custom stylesheet to theme your Funkwhale pod. To do this:" msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:91 +#: ../../administrator_documentation/configuration_docs/frontend.md:96 msgid "Navigate to your {file}`/srv/funkwhale/custom` directory." msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:97 +#: ../../administrator_documentation/configuration_docs/frontend.md:102 msgid "Copy your CSS file to this directory, or create a new one." msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:109 +#: ../../administrator_documentation/configuration_docs/frontend.md:114 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:122 +#: ../../administrator_documentation/configuration_docs/frontend.md:127 msgid "Add the whole {file}`custom` dir to your webserver configuration." msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:126 +#: ../../administrator_documentation/configuration_docs/frontend.md:135 msgid "Add the following to your {file}`/etc/nginx/sites-available/funkwhale.conf` file:" msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:137 +#: ../../administrator_documentation/configuration_docs/frontend.md:148 msgid "Add the following to your webserver configuration file." msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:150 +#: ../../administrator_documentation/configuration_docs/frontend.md:162 msgid "Restart your webserver." msgstr "" -#: ../../administrator_documentation/configuration_docs/frontend.md:152 +#: ../../administrator_documentation/configuration_docs/frontend.md:164 msgid "Refresh your Funkwhale app. The background should now be red." msgstr "" diff --git a/docs/locales/gettext/administrator_documentation/configuration_docs/index.pot b/docs/locales/gettext/administrator_documentation/configuration_docs/index.pot index 770a851b5..41b54b65c 100644 --- a/docs/locales/gettext/administrator_documentation/configuration_docs/index.pot +++ b/docs/locales/gettext/administrator_documentation/configuration_docs/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/administrator_documentation/configuration_docs/instance_settings.pot b/docs/locales/gettext/administrator_documentation/configuration_docs/instance_settings.pot index 7208267cb..e2be7bf15 100644 --- a/docs/locales/gettext/administrator_documentation/configuration_docs/instance_settings.pot +++ b/docs/locales/gettext/administrator_documentation/configuration_docs/instance_settings.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,17 +32,17 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:9 -#: ../../administrator_documentation/configuration_docs/instance_settings.md:16 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:12 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:21 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:10 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:13 msgid "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu." msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:11 -#: ../../administrator_documentation/configuration_docs/instance_settings.md:18 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:14 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:23 msgid "Select {guilabel}`Settings`. The {guilabel}`Instance settings` page opens." msgstr "" @@ -50,15 +50,15 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:17 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:22 msgid "Select the wrench icon ({fa}`wrench`) at the top of the page to open the {guilabel}`Administration` menu." msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:22 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:27 msgid "Available settings" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:24 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:29 msgid "Instance information" msgstr "" @@ -66,7 +66,7 @@ msgstr "" msgid "Pod name" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:28 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:33 msgid "The public name of your Funkwhale pod. This is displayed on the \"Home\" and \"About\" pages." msgstr "" @@ -74,7 +74,7 @@ msgstr "" msgid "Short description" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:31 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:36 msgid "A short description of your pod. Users see this on the pod's \"Home\" page." msgstr "" @@ -82,7 +82,7 @@ msgstr "" msgid "Long description" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:34 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:39 msgid "A longer description of your pod. Users see this on the pod's \"About\" page. Supports markdown formatting." msgstr "" @@ -90,7 +90,7 @@ msgstr "" msgid "Contact email" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:37 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:42 msgid "A contact email address that users and visitors can use to contact the pod administrator." msgstr "" @@ -98,7 +98,7 @@ msgstr "" msgid "Rules" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:40 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:45 msgid "A free text field for you to add your pod's rules and code of conduct. This is seen on the pod's \"About\" page. Supports markdown formatting" msgstr "" @@ -106,7 +106,7 @@ msgstr "" msgid "Terms of service" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:43 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:48 msgid "A free text field for you to add your pod's terms of service and privacy policy. This is seen on the pod's \"About\" page. Supports markdown formatting." msgstr "" @@ -114,7 +114,7 @@ msgstr "" msgid "Banner image" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:46 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:51 msgid "A large image seen on the pod's \"Home\" and \"About\" pages. The image should be at least 600x100px." msgstr "" @@ -122,11 +122,11 @@ msgstr "" msgid "Support message" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:49 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:54 msgid "A short message you can display to your pod's users to ask for support or just send a periodic message. Supports markdown." msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:56 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:61 msgid "Sign-ups" msgstr "" @@ -134,7 +134,7 @@ msgstr "" msgid "Open registration to new users" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:60 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:65 msgid "Enable this setting to allow new users to create an account on your pod." msgstr "" @@ -142,7 +142,7 @@ msgstr "" msgid "Enable manual sign-up validation" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:63 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:68 msgid "Enable this setting to require all new registrations to be validated by a moderator." msgstr "" @@ -150,11 +150,11 @@ msgstr "" msgid "Sign-up form customization" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:66 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:71 msgid "Use this tool to create a custom sign-up form. New users see this form when creating a new account. Supports markdown" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:73 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:78 msgid "Security" msgstr "" @@ -162,11 +162,11 @@ msgstr "" msgid "API Requires authentication" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:77 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:82 msgid "Controls whether {term}`unauthenticated users <Anonymous>` can access content on your pod. If __enabled__, users need to have an account on your pod to access content. If __disabled__, users without an account can listen to content stored in public libraries." msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:80 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:85 msgid "{doc}`../../moderator_documentation/content/library_visibility`." msgstr "" @@ -174,7 +174,7 @@ msgstr "" msgid "Default permissions" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:84 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:89 msgid "A list of {term}`permissions` that are added to users by default. If your pod is publicly accessible, you should leave this empty." msgstr "" @@ -182,15 +182,15 @@ msgstr "" msgid "Upload quota" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:87 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:92 msgid "The default upload quota for users in MB. You can override this on a per-user basis." msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:90 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:95 msgid "{doc}`../../moderator_documentation/reports/handle_users`" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:98 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:103 msgid "Music" msgstr "" @@ -198,7 +198,7 @@ msgstr "" msgid "Transcoding enabled" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:102 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:107 msgid "Enable this setting to let your server transcode files into a different format if the client requests it. This is useful if a device doesn't support formats like Ogg or FLAC." msgstr "" @@ -206,11 +206,11 @@ msgstr "" msgid "Transcoding cache duration" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:105 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:110 msgid "The number of minutes you want to store transcoded files on your server. Funkwhale removes transcoded tracks that haven't been downloaded within this duration to save space." msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:110 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:115 msgid "Channels" msgstr "" @@ -218,7 +218,7 @@ msgstr "" msgid "Enable channels" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:114 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:119 msgid "Whether user channels can be created and followed on your pod." msgstr "" @@ -226,11 +226,11 @@ msgstr "" msgid "Max channels allowed per user" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:117 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:122 msgid "The maximum number of channels each user can create." msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:124 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:129 msgid "Playlists" msgstr "" @@ -238,11 +238,11 @@ msgstr "" msgid "Max tracks per playlist" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:128 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:133 msgid "The maximum number of tracks a user can add to a playlist." msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:135 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:140 msgid "Moderation" msgstr "" @@ -250,7 +250,7 @@ msgstr "" msgid "Enable allow-listing" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:139 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:144 msgid "Enable this setting to ensure your pod only communicates with pods you have added to your allow list. When this setting is disabled, your pod will communicate with all other servers not included in your deny list." msgstr "" @@ -258,7 +258,7 @@ msgstr "" msgid "Publish your allowed-domains list" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:142 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:147 msgid "Whether to make your list of allowed domains public. Enable this if you want users to check who you are federating with." msgstr "" @@ -266,11 +266,11 @@ msgstr "" msgid "Accountless report categories" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:145 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:150 msgid "A list of {term}`categories <Report categories>` that {term}`anonymous` users can submit." msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:152 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:157 msgid "Federation" msgstr "" @@ -278,7 +278,7 @@ msgstr "" msgid "Federation enabled" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:156 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:161 msgid "Whether to enable federation features on your pod." msgstr "" @@ -286,7 +286,7 @@ msgstr "" msgid "Enable public index" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:159 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:164 msgid "Whether to allow other pods and bots to index public content on your pod." msgstr "" @@ -294,7 +294,7 @@ msgstr "" msgid "Federation collection page size" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:162 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:167 msgid "The number of items to display in ActivityPub collections." msgstr "" @@ -302,7 +302,7 @@ msgstr "" msgid "Music cache duration" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:165 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:170 msgid "The number of minutes you want to store local copies of federated tracks on your server. Funkwhale removes federated tracks that haven't been downloaded within this duration to save space." msgstr "" @@ -310,11 +310,11 @@ msgstr "" msgid "Federation actor fetch delay" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:168 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:173 msgid "The number of minutes the server waits before refetching actors on request authentication." msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:175 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:180 msgid "Subsonic" msgstr "" @@ -322,11 +322,11 @@ msgstr "" msgid "Enabled Subsonic API" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:179 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:184 msgid "Whether to enable the Subsonic API. This controls whether users are able to connect to your pod using Subsonic apps." msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:186 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:191 msgid "User Interface" msgstr "" @@ -334,7 +334,7 @@ msgstr "" msgid "Custom CSS code" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:190 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:195 msgid "Add CSS rules to control the look and feel of your pod. These rules are added to a `<style>` tag on each page." msgstr "" @@ -342,11 +342,11 @@ msgstr "" msgid "Funkwhale Support message" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:193 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:198 msgid "Whether to show a notification to your pod's users to support the Funkwhale project." msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:200 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:205 msgid "Statistics" msgstr "" @@ -354,7 +354,7 @@ msgstr "" msgid "Enable usage and library stats in nodeinfo endpoint" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:204 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:209 msgid "Whether to share anonymized usage and library statistics in your pod's nodeinfo endpoint." msgstr "" @@ -362,6 +362,6 @@ msgstr "" msgid "Private mode in nodeinfo" msgstr "" -#: ../../administrator_documentation/configuration_docs/instance_settings.md:208 +#: ../../administrator_documentation/configuration_docs/instance_settings.md:213 msgid "Enable this setting to indicate you don't want your instance to be tracked by third-party services." msgstr "" diff --git a/docs/locales/gettext/administrator_documentation/configuration_docs/ldap.pot b/docs/locales/gettext/administrator_documentation/configuration_docs/ldap.pot index 2099aac3a..ac23acee3 100644 --- a/docs/locales/gettext/administrator_documentation/configuration_docs/ldap.pot +++ b/docs/locales/gettext/administrator_documentation/configuration_docs/ldap.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 00:32+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -36,6 +36,10 @@ msgstr "" msgid "LDAP support requires extra dependencies. We include these in our requirements files to make it easier to set up. If you aren't using LDAP, you can safely remove these." msgstr "" +#: ../../administrator_documentation/configuration_docs/ldap.md:0 +msgid "OS dependencies" +msgstr "" + #: ../../administrator_documentation/configuration_docs/ldap.md:15 msgid "`libldap2-dev`" msgstr "" @@ -44,6 +48,10 @@ msgstr "" msgid "`libsasl2-dev`" msgstr "" +#: ../../administrator_documentation/configuration_docs/ldap.md:0 +msgid "Python dependencies" +msgstr "" + #: ../../administrator_documentation/configuration_docs/ldap.md:22 msgid "`python-ldap`" msgstr "" diff --git a/docs/locales/gettext/administrator_documentation/configuration_docs/mrf.pot b/docs/locales/gettext/administrator_documentation/configuration_docs/mrf.pot index 0fd89c0ab..4a7c6b2bf 100644 --- a/docs/locales/gettext/administrator_documentation/configuration_docs/mrf.pot +++ b/docs/locales/gettext/administrator_documentation/configuration_docs/mrf.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -108,18 +108,18 @@ msgstr "" msgid "Docker" msgstr "" -#: ../../administrator_documentation/configuration_docs/mrf.md:103 +#: ../../administrator_documentation/configuration_docs/mrf.md:108 msgid "Check how your MRF policy handles a follow." msgstr "" -#: ../../administrator_documentation/configuration_docs/mrf.md:123 +#: ../../administrator_documentation/configuration_docs/mrf.md:132 msgid "Check how your MRF handles a problematic follow." msgstr "" -#: ../../administrator_documentation/configuration_docs/mrf.md:143 +#: ../../administrator_documentation/configuration_docs/mrf.md:157 msgid "Check a payload against activity already present in the database. You can find the UUID of an activity by visiting `/api/admin/federation/activity`." msgstr "" -#: ../../administrator_documentation/configuration_docs/mrf.md:166 +#: ../../administrator_documentation/configuration_docs/mrf.md:185 msgid "There are extra options for testing MRF policies. Check the command help for more options." msgstr "" diff --git a/docs/locales/gettext/administrator_documentation/configuration_docs/object_storage.pot b/docs/locales/gettext/administrator_documentation/configuration_docs/object_storage.pot index a2580d804..ea7e01f66 100644 --- a/docs/locales/gettext/administrator_documentation/configuration_docs/object_storage.pot +++ b/docs/locales/gettext/administrator_documentation/configuration_docs/object_storage.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 00:17+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -48,6 +48,10 @@ msgstr "" msgid "To set up S3-compatible storage, fill out the relevant details in the `.env` file. If you want to serve audio files from the bucket, set `PROXY_MEDIA` to `false`." msgstr "" +#: ../../administrator_documentation/configuration_docs/object_storage.md:0 +msgid "Environment variables" +msgstr "" + #: ../../docstring of config.settings.common.AWS_QUERYSTRING_AUTH:1 msgid "Whether to include signatures in S3 URLs. Signatures are used to enforce access control." msgstr "" @@ -142,38 +146,42 @@ msgstr "" msgid "Docker" msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:107 +#: ../../administrator_documentation/configuration_docs/object_storage.md:112 msgid "Comment out the `location /_protected/media/` block by adding a `#` to the start of each line." msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:116 +#: ../../administrator_documentation/configuration_docs/object_storage.md:121 msgid "Uncomment the `location ~ /_protected/media/(.+)` block by removing the `#` from the start of each line." msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:126 +#: ../../administrator_documentation/configuration_docs/object_storage.md:131 msgid "Add your S3 store URL to the `img-src` and `media-src` headers." msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:132 +#: ../../administrator_documentation/configuration_docs/object_storage.md:137 msgid "Test your Nginx configuration." msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:138 +#: ../../administrator_documentation/configuration_docs/object_storage.md:143 msgid "Restart Funkwhale and Nginx to pick up the changes." msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:158 +#: ../../administrator_documentation/configuration_docs/object_storage.md:168 msgid "That's it! Files are now uploaded to and stored from your S3 bucket." msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:160 +#: ../../administrator_documentation/configuration_docs/object_storage.md:170 msgid "Troubleshooting" msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:164 +#: ../../administrator_documentation/configuration_docs/object_storage.md:0 +msgid "No Resolver Found" +msgstr "" + +#: ../../administrator_documentation/configuration_docs/object_storage.md:174 msgid "You may see the following error when streaming music from your S3-compatible store:" msgstr "" -#: ../../administrator_documentation/configuration_docs/object_storage.md:170 +#: ../../administrator_documentation/configuration_docs/object_storage.md:180 msgid "This happens when the Nginx config is unable to use your server’s DNS resolver. We're still looking into this issue. You can work around this by adding a resolver to the `location ~/_protected/media/(.+)` block." msgstr "" diff --git a/docs/locales/gettext/administrator_documentation/configuration_docs/optimize.pot b/docs/locales/gettext/administrator_documentation/configuration_docs/optimize.pot index ff964be2a..f37062fa6 100644 --- a/docs/locales/gettext/administrator_documentation/configuration_docs/optimize.pot +++ b/docs/locales/gettext/administrator_documentation/configuration_docs/optimize.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,15 +52,15 @@ msgstr "" msgid "Debian" msgstr "" -#: ../../administrator_documentation/configuration_docs/optimize.md:21 +#: ../../administrator_documentation/configuration_docs/optimize.md:25 msgid "Open your `funkwhale-worker` unit file in an editor." msgstr "" -#: ../../administrator_documentation/configuration_docs/optimize.md:27 +#: ../../administrator_documentation/configuration_docs/optimize.md:31 msgid "Add the `--pool=solo` flag to the `ExecStart` line of your unit file." msgstr "" -#: ../../administrator_documentation/configuration_docs/optimize.md:33 +#: ../../administrator_documentation/configuration_docs/optimize.md:37 msgid "Restart the Celery service." msgstr "" @@ -68,10 +68,10 @@ msgstr "" msgid "Docker" msgstr "" -#: ../../administrator_documentation/configuration_docs/optimize.md:43 +#: ../../administrator_documentation/configuration_docs/optimize.md:48 msgid "Add the `--pool=solo` flag to the `celerybeat` command in `docker-compose.yml`." msgstr "" -#: ../../administrator_documentation/configuration_docs/optimize.md:51 +#: ../../administrator_documentation/configuration_docs/optimize.md:56 msgid "Restart Celery." msgstr "" diff --git a/docs/locales/gettext/administrator_documentation/configuration_docs/rate-limiting.pot b/docs/locales/gettext/administrator_documentation/configuration_docs/rate-limiting.pot index f8d00e5c1..5241de981 100644 --- a/docs/locales/gettext/administrator_documentation/configuration_docs/rate-limiting.pot +++ b/docs/locales/gettext/administrator_documentation/configuration_docs/rate-limiting.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 22:14+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/administrator_documentation/django/delete_content.pot b/docs/locales/gettext/administrator_documentation/django/delete_content.pot index efa1b24fe..a695bd70a 100644 --- a/docs/locales/gettext/administrator_documentation/django/delete_content.pot +++ b/docs/locales/gettext/administrator_documentation/django/delete_content.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/administrator_documentation/django/index.pot b/docs/locales/gettext/administrator_documentation/django/index.pot index e3b28df17..dea6d31f6 100644 --- a/docs/locales/gettext/administrator_documentation/django/index.pot +++ b/docs/locales/gettext/administrator_documentation/django/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/administrator_documentation/import_docs/index.pot b/docs/locales/gettext/administrator_documentation/import_docs/index.pot index c0508889c..b635bee74 100644 --- a/docs/locales/gettext/administrator_documentation/import_docs/index.pot +++ b/docs/locales/gettext/administrator_documentation/import_docs/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 12:52+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -56,262 +56,206 @@ msgstr "" msgid "Docker" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:32 +#: ../../administrator_documentation/import_docs/index.md:37 msgid "Get demo music" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:34 +#: ../../administrator_documentation/import_docs/index.md:39 msgid "If you don't have music on your server, you can download creative commons music to test imports with. The Funkwhale project provides a collection courtesy of [Jamendo](https://jamendo.com). To download these tracks:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:36 +#: ../../administrator_documentation/import_docs/index.md:41 msgid "Download the shell script." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:42 +#: ../../administrator_documentation/import_docs/index.md:47 msgid "Download the music list." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:48 +#: ../../administrator_documentation/import_docs/index.md:53 msgid "Run the shell script against the music list to download the tracks." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:54 +#: ../../administrator_documentation/import_docs/index.md:59 msgid "This downloads a set compressed albums to your `data/music` directory and unzips them. You can then import these tracks using the methods in this article." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:56 +#: ../../administrator_documentation/import_docs/index.md:61 msgid "Find your library ID" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:58 +#: ../../administrator_documentation/import_docs/index.md:63 msgid "You need to create a library before you can import music. Follow the instructions in [Create a library](../../user_documentation/libraries/create_library.md) to get started." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:60 +#: ../../administrator_documentation/import_docs/index.md:65 msgid "Once you've created your library, you can find its ID by following these steps:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:62 +#: ../../administrator_documentation/import_docs/index.md:67 msgid "Visit `https://<yourdomain>/content/libraries/` in your browser. This page contains a list of your libraries." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:63 +#: ../../administrator_documentation/import_docs/index.md:68 msgid "Find the library you want to upload content into. Select {guilabel}`Library details` to open the library details page." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:64 +#: ../../administrator_documentation/import_docs/index.md:69 msgid "Your library's ID is the long string of letters and numbers shown in the URL bar. Copy the content before the first hyphen (`-`)." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:66 +#: ../../administrator_documentation/import_docs/index.md:71 msgid "For example, if your library ID is `769a2bc3-eb1d-4aff-9f84-2c4d80d5c2d1`, copy the `769a2bc3`. You can use this as a shorthand reference for your library." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:68 +#: ../../administrator_documentation/import_docs/index.md:73 msgid "Import your music" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:70 +#: ../../administrator_documentation/import_docs/index.md:75 msgid "Copy files from your server" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:72 +#: ../../administrator_documentation/import_docs/index.md:77 msgid "Once you have your library ID, you can copy content from your server and import it into the library. To do this:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:74 -#: ../../administrator_documentation/import_docs/index.md:148 +#: ../../administrator_documentation/import_docs/index.md:79 +#: ../../administrator_documentation/import_docs/index.md:162 msgid "Log in to your server and navigate to your Funkwhale directory." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:80 -#: ../../administrator_documentation/import_docs/index.md:155 +#: ../../administrator_documentation/import_docs/index.md:85 +#: ../../administrator_documentation/import_docs/index.md:169 msgid "Export your library ID to reference it later. In this example, the library ID is \"769a2bc3\". Replace this with your library ID." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:86 +#: ../../administrator_documentation/import_docs/index.md:91 msgid "Run the `import_files` command to copy your files. In this example, the music is stored in `data/music`. Replace this with your music directory." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:92 +#: ../../administrator_documentation/import_docs/index.md:97 msgid "Funkwhale copies your files to your media store." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:94 +#: ../../administrator_documentation/import_docs/index.md:99 msgid "Access your files in-place" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:96 +#: ../../administrator_documentation/import_docs/index.md:101 msgid "The in-place import method references your files in their current directory. This is useful if you have limited storage space." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:98 +#: ../../administrator_documentation/import_docs/index.md:103 msgid "Link your file directory" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:100 +#: ../../administrator_documentation/import_docs/index.md:105 msgid "We recommend you symbolically link your music directories to `/srv/funkwhale/data/music`. You can then run the `import_files` command from that directory. This means you can use many directories without needing to add to them to your webserver." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:104 +#: ../../administrator_documentation/import_docs/index.md:113 msgid "To link your storage directory to the Funkwhale store, use the `ln -s` command. For example, if you have an NFS share at `/media/nfsshare`, you can link it to a folder like this:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:110 -#: ../../administrator_documentation/import_docs/index.md:138 +#: ../../administrator_documentation/import_docs/index.md:119 +#: ../../administrator_documentation/import_docs/index.md:148 msgid "You can then run the `import_files` command against `/srv/funkwhale/data/music/nfsshare`." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:116 +#: ../../administrator_documentation/import_docs/index.md:126 msgid "On a Docker install you can use bind mounts to reference your storage directory. To do this, you need to add the directory to the `api` and `celeryworker` blocks in your `docker-compose.yml` file. For example, if you have an NFS share at `/media/nfsshare`, you can add the following to your `docker-compose.yml` file:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:142 +#: ../../administrator_documentation/import_docs/index.md:152 msgid "Import your files" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:144 +#: ../../administrator_documentation/import_docs/index.md:154 msgid "To use the in-place import method, follow these steps:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:154 +#: ../../administrator_documentation/import_docs/index.md:168 msgid "Add your storage location to your `.env` file if you don't want to link it to the Funkwhale store. See the [in-place import configuration variables](../configuration_docs/env_file.md#in-place-import-configuration) for more information." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:161 +#: ../../administrator_documentation/import_docs/index.md:175 msgid "Run your import command against your music storage directory. In this example, the storage directory is `/srv/funkwhale/data/music/nfsshare`. Replace this with your storage directory." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:167 -#: ../../administrator_documentation/import_docs/index.md:180 +#: ../../administrator_documentation/import_docs/index.md:181 +#: ../../administrator_documentation/import_docs/index.md:195 msgid "Funkwhale imports the music in your storage directory into the specified library." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:173 +#: ../../administrator_documentation/import_docs/index.md:188 msgid "Add your storage location to your `.env` file if you don't want to bind it to the Funkwhale store. See the [in-place import configuration variables](../configuration_docs/env_file.md#in-place-import-configuration) for more information." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:174 +#: ../../administrator_documentation/import_docs/index.md:189 msgid "Run your import command against your music storage directory:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:184 +#: ../../administrator_documentation/import_docs/index.md:199 msgid "Album art" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:186 +#: ../../administrator_documentation/import_docs/index.md:201 msgid "Funkwhale attempts to import album art for your music library. The import process checks for the following." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:188 +#: ../../administrator_documentation/import_docs/index.md:203 msgid "The cover embedded in the audio files (works with FLAC and MP3 files)." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:189 +#: ../../administrator_documentation/import_docs/index.md:204 msgid "A `cover.jpg` or `cover.png` in the the track's directory." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:190 +#: ../../administrator_documentation/import_docs/index.md:205 msgid "An `mbid` in the file's tags. If there is an `mbid`, the import process tries to fetch cover art from Musicbrainz." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:192 +#: ../../administrator_documentation/import_docs/index.md:207 msgid "Watch for filesystem changes" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:194 +#: ../../administrator_documentation/import_docs/index.md:209 msgid "You can run the `import_files` command any time you add new files or update files. For larger collections, this may not be practical. To watch for changes, run the `import_files` command with the `--watch` flag. This instructs the `import_files` command to watch for filesystem events and update your database when something changes." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:196 +#: ../../administrator_documentation/import_docs/index.md:211 msgid "The `--watch` flag performs the following actions when it detects a change:" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:198 +#: ../../administrator_documentation/import_docs/index.md:213 msgid "File created – imports the track." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:199 +#: ../../administrator_documentation/import_docs/index.md:214 msgid "File moved – updates the location of the track in the database." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:200 +#: ../../administrator_documentation/import_docs/index.md:215 msgid "File metadata updated – updates the track metadata in the database." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:201 +#: ../../administrator_documentation/import_docs/index.md:216 msgid "File deleted – removes the file from the database." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:205 -msgid "The `import_files --watch` command watches for changes to the following metadata fields:" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:207 -msgid "Track mbid" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:208 -msgid "Track title" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:209 -msgid "Track position and disc number" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:210 -msgid "Track license and copyright" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:211 -msgid "Track genre" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:212 -msgid "Album cover" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:213 -msgid "Album title" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:214 -msgid "Album mbid" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:215 -msgid "Album release date" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:216 -msgid "Artist name" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:217 -msgid "Artist mbid" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:218 -msgid "Album artist name" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:219 -msgid "Album artist mbid" -msgstr "" - -#: ../../administrator_documentation/import_docs/index.md:239 +#: ../../administrator_documentation/import_docs/index.md:259 msgid "Prune dangling metadata" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:241 +#: ../../administrator_documentation/import_docs/index.md:261 msgid "Funkwhale doesn't delete track metadata when you delete a track. This is useful if you want to delete a file but keep a record of a track for created playlists or favorites." msgstr "" -#: ../../administrator_documentation/import_docs/index.md:243 +#: ../../administrator_documentation/import_docs/index.md:263 msgid "If you want to remove the file's metadata when you delete the file, run `import_files` with the `--prune` flag. This flag removes the metadata of any" msgstr "" -#: ../../administrator_documentation/import_docs/index.md:246 +#: ../../administrator_documentation/import_docs/index.md:266 msgid "You can use the `--prune` flag with the `--watch` flag. This means Funkwhale removes the metadata of referenced files you delete from your storage." msgstr "" diff --git a/docs/locales/gettext/administrator_documentation/index.pot b/docs/locales/gettext/administrator_documentation/index.pot index 8ee261e5b..610b188ef 100644 --- a/docs/locales/gettext/administrator_documentation/index.pot +++ b/docs/locales/gettext/administrator_documentation/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/administrator_documentation/installation_docs/debian.pot b/docs/locales/gettext/administrator_documentation/installation_docs/debian.pot index 1aff4aff1..b29bd6865 100644 --- a/docs/locales/gettext/administrator_documentation/installation_docs/debian.pot +++ b/docs/locales/gettext/administrator_documentation/installation_docs/debian.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/administrator_documentation/installation_docs/docker.pot b/docs/locales/gettext/administrator_documentation/installation_docs/docker.pot index b4776a58e..29406af83 100644 --- a/docs/locales/gettext/administrator_documentation/installation_docs/docker.pot +++ b/docs/locales/gettext/administrator_documentation/installation_docs/docker.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/administrator_documentation/installation_docs/index.pot b/docs/locales/gettext/administrator_documentation/installation_docs/index.pot index 1745b0c1f..9aa149b2d 100644 --- a/docs/locales/gettext/administrator_documentation/installation_docs/index.pot +++ b/docs/locales/gettext/administrator_documentation/installation_docs/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/administrator_documentation/installation_docs/migrate.pot b/docs/locales/gettext/administrator_documentation/installation_docs/migrate.pot index 2d39de867..62e24b8de 100644 --- a/docs/locales/gettext/administrator_documentation/installation_docs/migrate.pot +++ b/docs/locales/gettext/administrator_documentation/installation_docs/migrate.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -79,26 +79,26 @@ msgstr "" msgid "Debian" msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:37 +#: ../../administrator_documentation/installation_docs/migrate.md:41 msgid "On your {term}`destination server`, follow the [installation guide](debian.md). Skip the following steps:" msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:39 +#: ../../administrator_documentation/installation_docs/migrate.md:43 msgid "Don't enable the `unaccent` and `citext` extensions when you set up the database." msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:40 -#: ../../administrator_documentation/installation_docs/migrate.md:55 +#: ../../administrator_documentation/installation_docs/migrate.md:44 +#: ../../administrator_documentation/installation_docs/migrate.md:60 msgid "Don't run the `manage.py migrate` command to migrate the database." msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:41 -#: ../../administrator_documentation/installation_docs/migrate.md:56 +#: ../../administrator_documentation/installation_docs/migrate.md:45 +#: ../../administrator_documentation/installation_docs/migrate.md:61 msgid "Don't create a superuser." msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:43 -#: ../../administrator_documentation/installation_docs/migrate.md:58 +#: ../../administrator_documentation/installation_docs/migrate.md:47 +#: ../../administrator_documentation/installation_docs/migrate.md:63 msgid "Once you have finished the installation, stop the Funkwhale services. These shouldn't be running when you copy your existing data over." msgstr "" @@ -109,103 +109,103 @@ msgstr "" msgid "Docker" msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:53 +#: ../../administrator_documentation/installation_docs/migrate.md:58 msgid "On your {term}`destination server`, follow the [installation guide](docker.md). Skip the following steps:" msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:66 +#: ../../administrator_documentation/installation_docs/migrate.md:71 msgid "2. Create a database backup" msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:68 +#: ../../administrator_documentation/installation_docs/migrate.md:73 msgid "You need to create a database backup on your {term}`original server` so that you can migrate your database. To do this, run the following command:" msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:86 +#: ../../administrator_documentation/installation_docs/migrate.md:96 msgid "3. Copy files to your destination server" msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:88 +#: ../../administrator_documentation/installation_docs/migrate.md:98 msgid "Next, you can copy your files from your {term}`original server` to your {term}`destination server`. You need to copy the following data:" msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:90 +#: ../../administrator_documentation/installation_docs/migrate.md:100 msgid "Your `.env` file." msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:91 +#: ../../administrator_documentation/installation_docs/migrate.md:101 msgid "The database backup." msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:92 +#: ../../administrator_documentation/installation_docs/migrate.md:102 msgid "The `/srv/funkwhale/data/media` directory." msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:93 +#: ../../administrator_documentation/installation_docs/migrate.md:103 msgid "The `/srv/funkwhale/data/music` directory." msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:95 +#: ../../administrator_documentation/installation_docs/migrate.md:105 msgid "To do this:" msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:97 +#: ../../administrator_documentation/installation_docs/migrate.md:107 msgid "Log in to your {term}`destination server`." msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:98 +#: ../../administrator_documentation/installation_docs/migrate.md:108 msgid "Export your server hostname or IP address and your user name on the server. In this example, the IP address is `123.123.123.123` and the username is `funkwhale`." msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:105 +#: ../../administrator_documentation/installation_docs/migrate.md:115 msgid "Use `rsync` to copy the information to your {term}`destination server`." msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:114 +#: ../../administrator_documentation/installation_docs/migrate.md:124 msgid "4. Restore your database backup" msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:116 +#: ../../administrator_documentation/installation_docs/migrate.md:126 msgid "When you've copied everything to the {term}`destination server`, you need to import your database backup. To do this:" msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:120 +#: ../../administrator_documentation/installation_docs/migrate.md:134 msgid "Run the following on your {term}`destination server`:" msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:126 -#: ../../administrator_documentation/installation_docs/migrate.md:155 +#: ../../administrator_documentation/installation_docs/migrate.md:140 +#: ../../administrator_documentation/installation_docs/migrate.md:170 msgid "When the import finishes, run the `manage.py migrate` command to set up the database." msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:137 +#: ../../administrator_documentation/installation_docs/migrate.md:152 msgid "You need to initialize the postgres container on your {term}`destination server`. To do this:" msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:139 +#: ../../administrator_documentation/installation_docs/migrate.md:154 msgid "Export the permissions and create an `init.sql` database dump." msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:149 +#: ../../administrator_documentation/installation_docs/migrate.md:164 msgid "Import your database backup." msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:163 +#: ../../administrator_documentation/installation_docs/migrate.md:178 msgid "5. Check your DNS settings" msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:165 +#: ../../administrator_documentation/installation_docs/migrate.md:180 msgid "Before you start Funkwhale on your {term}`destination server`, check your DNS changes have propogated. Once your hostname is pointing to your {term}`destination server's <destination server>` IP address, proceed to the next step." msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:167 +#: ../../administrator_documentation/installation_docs/migrate.md:182 msgid "6. Start your new Funkwhale installation" msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:169 +#: ../../administrator_documentation/installation_docs/migrate.md:184 msgid "Once you confirm DNS points to your {term}`destination server`, start the Funkwhale services:" msgstr "" -#: ../../administrator_documentation/installation_docs/migrate.md:185 +#: ../../administrator_documentation/installation_docs/migrate.md:207 msgid "That's it! You've migrated your Funkwhale instance to a new server." msgstr "" diff --git a/docs/locales/gettext/administrator_documentation/installation_docs/quick_install.pot b/docs/locales/gettext/administrator_documentation/installation_docs/quick_install.pot index c7c559e76..87aabe266 100644 --- a/docs/locales/gettext/administrator_documentation/installation_docs/quick_install.pot +++ b/docs/locales/gettext/administrator_documentation/installation_docs/quick_install.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/administrator_documentation/installation_docs/third_party.pot b/docs/locales/gettext/administrator_documentation/installation_docs/third_party.pot index 45f61a6d8..c982561bf 100644 --- a/docs/locales/gettext/administrator_documentation/installation_docs/third_party.pot +++ b/docs/locales/gettext/administrator_documentation/installation_docs/third_party.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/administrator_documentation/manage_script/database.pot b/docs/locales/gettext/administrator_documentation/manage_script/database.pot index 51e773bd5..0b6559600 100644 --- a/docs/locales/gettext/administrator_documentation/manage_script/database.pot +++ b/docs/locales/gettext/administrator_documentation/manage_script/database.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/administrator_documentation/manage_script/fix_uploads.pot b/docs/locales/gettext/administrator_documentation/manage_script/fix_uploads.pot index 06ddb7f99..aa8aa4b5f 100644 --- a/docs/locales/gettext/administrator_documentation/manage_script/fix_uploads.pot +++ b/docs/locales/gettext/administrator_documentation/manage_script/fix_uploads.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,34 +52,34 @@ msgstr "" msgid "Docker" msgstr "" -#: ../../administrator_documentation/manage_script/fix_uploads.md:27 +#: ../../administrator_documentation/manage_script/fix_uploads.md:32 msgid "Fix bitrate and duration" msgstr "" -#: ../../administrator_documentation/manage_script/fix_uploads.md:29 +#: ../../administrator_documentation/manage_script/fix_uploads.md:34 msgid "Check and fix bitrate and duration with the `--audio-data` flag. This process can take a long time as it needs to access all files." msgstr "" -#: ../../administrator_documentation/manage_script/fix_uploads.md:47 +#: ../../administrator_documentation/manage_script/fix_uploads.md:57 msgid "Fix file size" msgstr "" -#: ../../administrator_documentation/manage_script/fix_uploads.md:49 +#: ../../administrator_documentation/manage_script/fix_uploads.md:59 msgid "Check and fix the file size with the `--size` flag." msgstr "" -#: ../../administrator_documentation/manage_script/fix_uploads.md:67 +#: ../../administrator_documentation/manage_script/fix_uploads.md:82 msgid "Fix file checksums" msgstr "" -#: ../../administrator_documentation/manage_script/fix_uploads.md:69 +#: ../../administrator_documentation/manage_script/fix_uploads.md:84 msgid "Check and fix file checksums with the `--checksum` flag." msgstr "" -#: ../../administrator_documentation/manage_script/fix_uploads.md:87 +#: ../../administrator_documentation/manage_script/fix_uploads.md:107 msgid "Change command batch size" msgstr "" -#: ../../administrator_documentation/manage_script/fix_uploads.md:89 +#: ../../administrator_documentation/manage_script/fix_uploads.md:109 msgid "Choose the batch size you want to process with the `--batch-size` or -`s` flag. Smaller batches process faster. Defaults to `1000`." msgstr "" diff --git a/docs/locales/gettext/administrator_documentation/manage_script/index.pot b/docs/locales/gettext/administrator_documentation/manage_script/index.pot index 86076abb7..c66473068 100644 --- a/docs/locales/gettext/administrator_documentation/manage_script/index.pot +++ b/docs/locales/gettext/administrator_documentation/manage_script/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/administrator_documentation/manage_script/library.pot b/docs/locales/gettext/administrator_documentation/manage_script/library.pot index bbcd0436a..cdefda787 100644 --- a/docs/locales/gettext/administrator_documentation/manage_script/library.pot +++ b/docs/locales/gettext/administrator_documentation/manage_script/library.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -60,34 +60,34 @@ msgstr "" msgid "Docker" msgstr "" -#: ../../administrator_documentation/manage_script/library.md:33 +#: ../../administrator_documentation/manage_script/library.md:38 msgid "Prune albums with no associated tracks" msgstr "" -#: ../../administrator_documentation/manage_script/library.md:51 +#: ../../administrator_documentation/manage_script/library.md:61 msgid "Prune artists with no associated tracks or albums" msgstr "" -#: ../../administrator_documentation/manage_script/library.md:69 +#: ../../administrator_documentation/manage_script/library.md:84 msgid "Prune all tracks, albums, and artist without associated data" msgstr "" -#: ../../administrator_documentation/manage_script/library.md:87 +#: ../../administrator_documentation/manage_script/library.md:107 msgid "There are extra options for pruning your database. Check the command help for more options." msgstr "" -#: ../../administrator_documentation/manage_script/library.md:106 +#: ../../administrator_documentation/manage_script/library.md:131 msgid "The command excludes tracks that are in users' favorites, playlists, and listen history. To include these tracks, add the corresponding `ignore` flag:" msgstr "" -#: ../../administrator_documentation/manage_script/library.md:108 +#: ../../administrator_documentation/manage_script/library.md:133 msgid "`--ignore-favorites`" msgstr "" -#: ../../administrator_documentation/manage_script/library.md:109 +#: ../../administrator_documentation/manage_script/library.md:134 msgid "`--ignore-playlists`" msgstr "" -#: ../../administrator_documentation/manage_script/library.md:110 +#: ../../administrator_documentation/manage_script/library.md:135 msgid "`--ignore-listenings`" msgstr "" diff --git a/docs/locales/gettext/administrator_documentation/manage_script/tags.pot b/docs/locales/gettext/administrator_documentation/manage_script/tags.pot index 25f03f662..8623c91b3 100644 --- a/docs/locales/gettext/administrator_documentation/manage_script/tags.pot +++ b/docs/locales/gettext/administrator_documentation/manage_script/tags.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -53,22 +53,22 @@ msgstr "" msgid "Debian" msgstr "" -#: ../../administrator_documentation/manage_script/tags.md:17 -#: ../../administrator_documentation/manage_script/tags.md:34 -#: ../../administrator_documentation/manage_script/tags.md:55 -#: ../../administrator_documentation/manage_script/tags.md:72 +#: ../../administrator_documentation/manage_script/tags.md:21 +#: ../../administrator_documentation/manage_script/tags.md:39 +#: ../../administrator_documentation/manage_script/tags.md:64 +#: ../../administrator_documentation/manage_script/tags.md:82 msgid "SSH into your Funkwhale server." msgstr "" -#: ../../administrator_documentation/manage_script/tags.md:18 -#: ../../administrator_documentation/manage_script/tags.md:35 -#: ../../administrator_documentation/manage_script/tags.md:56 -#: ../../administrator_documentation/manage_script/tags.md:73 +#: ../../administrator_documentation/manage_script/tags.md:22 +#: ../../administrator_documentation/manage_script/tags.md:40 +#: ../../administrator_documentation/manage_script/tags.md:65 +#: ../../administrator_documentation/manage_script/tags.md:83 msgid "Navigate to the Funkwhale directory." msgstr "" -#: ../../administrator_documentation/manage_script/tags.md:24 -#: ../../administrator_documentation/manage_script/tags.md:41 +#: ../../administrator_documentation/manage_script/tags.md:28 +#: ../../administrator_documentation/manage_script/tags.md:46 msgid "Run the `manage.py` script to generate tags for untagged albums." msgstr "" @@ -77,15 +77,15 @@ msgstr "" msgid "Docker" msgstr "" -#: ../../administrator_documentation/manage_script/tags.md:49 +#: ../../administrator_documentation/manage_script/tags.md:54 msgid "Add tags to artists" msgstr "" -#: ../../administrator_documentation/manage_script/tags.md:51 +#: ../../administrator_documentation/manage_script/tags.md:56 msgid "To add tags to untagged artists:" msgstr "" -#: ../../administrator_documentation/manage_script/tags.md:62 -#: ../../administrator_documentation/manage_script/tags.md:79 +#: ../../administrator_documentation/manage_script/tags.md:71 +#: ../../administrator_documentation/manage_script/tags.md:89 msgid "Run the `manage.py` script to generate tags for untagged artists." msgstr "" diff --git a/docs/locales/gettext/administrator_documentation/manage_script/thumbnails.pot b/docs/locales/gettext/administrator_documentation/manage_script/thumbnails.pot index 485c7f6b8..51a9a64ec 100644 --- a/docs/locales/gettext/administrator_documentation/manage_script/thumbnails.pot +++ b/docs/locales/gettext/administrator_documentation/manage_script/thumbnails.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -36,23 +36,23 @@ msgstr "" msgid "Debian" msgstr "" -#: ../../administrator_documentation/manage_script/thumbnails.md:13 -#: ../../administrator_documentation/manage_script/thumbnails.md:36 +#: ../../administrator_documentation/manage_script/thumbnails.md:17 +#: ../../administrator_documentation/manage_script/thumbnails.md:41 msgid "SSH into your Funkwhale server." msgstr "" -#: ../../administrator_documentation/manage_script/thumbnails.md:14 -#: ../../administrator_documentation/manage_script/thumbnails.md:37 +#: ../../administrator_documentation/manage_script/thumbnails.md:18 +#: ../../administrator_documentation/manage_script/thumbnails.md:42 msgid "Navigate to your Funkwhale directory." msgstr "" -#: ../../administrator_documentation/manage_script/thumbnails.md:20 -#: ../../administrator_documentation/manage_script/thumbnails.md:43 +#: ../../administrator_documentation/manage_script/thumbnails.md:24 +#: ../../administrator_documentation/manage_script/thumbnails.md:48 msgid "Delete the `__sized__` directory inside your `MEDIA_ROOT` directory. By default this is `/srv/funkwhale/data/media`. This directory contains the current thumbnails." msgstr "" -#: ../../administrator_documentation/manage_script/thumbnails.md:26 -#: ../../administrator_documentation/manage_script/thumbnails.md:49 +#: ../../administrator_documentation/manage_script/thumbnails.md:30 +#: ../../administrator_documentation/manage_script/thumbnails.md:54 msgid "Run the `manage.py` script to regenerate the thumbnails." msgstr "" @@ -60,6 +60,6 @@ msgstr "" msgid "Docker" msgstr "" -#: ../../administrator_documentation/manage_script/thumbnails.md:57 +#: ../../administrator_documentation/manage_script/thumbnails.md:62 msgid "The script generates new thumbnails for all album and artist art on your pod." msgstr "" diff --git a/docs/locales/gettext/administrator_documentation/manage_script/users.pot b/docs/locales/gettext/administrator_documentation/manage_script/users.pot index 25efd3e19..a47c17db0 100644 --- a/docs/locales/gettext/administrator_documentation/manage_script/users.pot +++ b/docs/locales/gettext/administrator_documentation/manage_script/users.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -74,74 +74,74 @@ msgstr "" msgid "Docker" msgstr "" -#: ../../administrator_documentation/manage_script/users.md:29 +#: ../../administrator_documentation/manage_script/users.md:34 msgid "Create a user with a random password" msgstr "" -#: ../../administrator_documentation/manage_script/users.md:47 +#: ../../administrator_documentation/manage_script/users.md:57 msgid "Create a user with a password set from an environment variable" msgstr "" -#: ../../administrator_documentation/manage_script/users.md:67 +#: ../../administrator_documentation/manage_script/users.md:82 msgid "There are extra options for user configuration, such as quota and {term}`permissions`. Check the command help for more options." msgstr "" -#: ../../administrator_documentation/manage_script/users.md:85 +#: ../../administrator_documentation/manage_script/users.md:105 msgid "Update users" msgstr "" -#: ../../administrator_documentation/manage_script/users.md:87 +#: ../../administrator_documentation/manage_script/users.md:107 msgid "You can update user accounts using the {file}`manage.py` script. Update commands are available under the `python manage.py fw users set` namespace." msgstr "" -#: ../../administrator_documentation/manage_script/users.md:89 +#: ../../administrator_documentation/manage_script/users.md:109 msgid "Set upload quota for a user" msgstr "" -#: ../../administrator_documentation/manage_script/users.md:107 +#: ../../administrator_documentation/manage_script/users.md:132 msgid "Make users staff members" msgstr "" -#: ../../administrator_documentation/manage_script/users.md:125 +#: ../../administrator_documentation/manage_script/users.md:155 msgid "Remove a user's staff privileges" msgstr "" -#: ../../administrator_documentation/manage_script/users.md:143 +#: ../../administrator_documentation/manage_script/users.md:178 msgid "Give a user moderation permissions" msgstr "" -#: ../../administrator_documentation/manage_script/users.md:161 +#: ../../administrator_documentation/manage_script/users.md:201 msgid "Reset a user's password" msgstr "" -#: ../../administrator_documentation/manage_script/users.md:179 +#: ../../administrator_documentation/manage_script/users.md:224 msgid "Reset a user's password using an environment variable" msgstr "" -#: ../../administrator_documentation/manage_script/users.md:199 +#: ../../administrator_documentation/manage_script/users.md:249 msgid "There are extra options for updating users. Check the command help for more options." msgstr "" -#: ../../administrator_documentation/manage_script/users.md:217 +#: ../../administrator_documentation/manage_script/users.md:272 msgid "Delete users" msgstr "" -#: ../../administrator_documentation/manage_script/users.md:219 +#: ../../administrator_documentation/manage_script/users.md:274 msgid "Delete a user's account but leave a reference to them in the database" msgstr "" -#: ../../administrator_documentation/manage_script/users.md:221 +#: ../../administrator_documentation/manage_script/users.md:276 msgid "This prevents the same username being used in future." msgstr "" -#: ../../administrator_documentation/manage_script/users.md:239 +#: ../../administrator_documentation/manage_script/users.md:299 msgid "Delete a user's account, including all references in the database" msgstr "" -#: ../../administrator_documentation/manage_script/users.md:241 +#: ../../administrator_documentation/manage_script/users.md:301 msgid "This means the username can be reused." msgstr "" -#: ../../administrator_documentation/manage_script/users.md:259 +#: ../../administrator_documentation/manage_script/users.md:324 msgid "There are extra options for deleting users. Check the command help for more options." msgstr "" diff --git a/docs/locales/gettext/administrator_documentation/migration_guide/index.pot b/docs/locales/gettext/administrator_documentation/migration_guide/index.pot index d268e439a..31c4333ef 100644 --- a/docs/locales/gettext/administrator_documentation/migration_guide/index.pot +++ b/docs/locales/gettext/administrator_documentation/migration_guide/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/administrator_documentation/troubleshooting/backend.pot b/docs/locales/gettext/administrator_documentation/troubleshooting/backend.pot index bf6e57b84..42a25783e 100644 --- a/docs/locales/gettext/administrator_documentation/troubleshooting/backend.pot +++ b/docs/locales/gettext/administrator_documentation/troubleshooting/backend.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -41,10 +41,10 @@ msgid "Nginx" msgstr "" #: ../../administrator_documentation/troubleshooting/backend.md:0 -msgid "Apache" +msgid "Apache2" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:29 +#: ../../administrator_documentation/troubleshooting/backend.md:33 msgid "__API logs__ – check these if you are having issues with the Funkwhale app, federation, or imports." msgstr "" @@ -62,151 +62,155 @@ msgstr "" msgid "Docker" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:47 +#: ../../administrator_documentation/troubleshooting/backend.md:56 msgid "__Celery logs__ – check these if a federation or import task isn't working." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:65 +#: ../../administrator_documentation/troubleshooting/backend.md:79 msgid "Troubleshoot issues" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:67 +#: ../../administrator_documentation/troubleshooting/backend.md:81 msgid "API issues" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:69 +#: ../../administrator_documentation/troubleshooting/backend.md:83 msgid "If the API isn't serving audio files, try the following:" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:71 +#: ../../administrator_documentation/troubleshooting/backend.md:85 msgid "If you’re using Docker, check you have commented out the `MEDIA_ROOT` variable in your `.env` file." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:72 +#: ../../administrator_documentation/troubleshooting/backend.md:86 msgid "Check the `_protected/media` block in your webserver points to your media path. This is `/srv/funkwhale/data/media` by default." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:73 +#: ../../administrator_documentation/troubleshooting/backend.md:87 msgid "If you’re using the in-place import, check you have configured your media paths. Check the `MUSIC_DIRECTORY_PATH`, `MUSIC_DIRECTORY_SERVE_PATH` and `REVERSE_PROXY_TYPE` variables in your `.env` file. Make sure the webserver can read these directories." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:75 +#: ../../administrator_documentation/troubleshooting/backend.md:89 msgid "Import issues" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:77 +#: ../../administrator_documentation/troubleshooting/backend.md:91 msgid "If you're having issues importing files, try the following:" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:79 +#: ../../administrator_documentation/troubleshooting/backend.md:93 msgid "Check that the file is encoded in a supported format" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:83 +#: ../../administrator_documentation/troubleshooting/backend.md:0 +msgid "Supported formats" +msgstr "" + +#: ../../administrator_documentation/troubleshooting/backend.md:97 msgid "flac" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:84 +#: ../../administrator_documentation/troubleshooting/backend.md:98 msgid "ogg" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:85 +#: ../../administrator_documentation/troubleshooting/backend.md:99 msgid "mp3" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:86 +#: ../../administrator_documentation/troubleshooting/backend.md:100 msgid "opus" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:87 +#: ../../administrator_documentation/troubleshooting/backend.md:101 msgid "aac" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:88 +#: ../../administrator_documentation/troubleshooting/backend.md:102 msgid "m4a" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:89 +#: ../../administrator_documentation/troubleshooting/backend.md:103 msgid "aiff" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:90 +#: ../../administrator_documentation/troubleshooting/backend.md:104 msgid "aif" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:94 +#: ../../administrator_documentation/troubleshooting/backend.md:108 msgid "Make sure your files play in another media player." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:95 +#: ../../administrator_documentation/troubleshooting/backend.md:109 msgid "Make sure your files are [tagged correctly](../../user_documentation/libraries/tag_music.md)." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:96 +#: ../../administrator_documentation/troubleshooting/backend.md:110 msgid "Check the Celery logs for errors during the import." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:98 +#: ../../administrator_documentation/troubleshooting/backend.md:112 msgid "Federation issues" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:100 +#: ../../administrator_documentation/troubleshooting/backend.md:114 msgid "If you are having issues accessing federated content, try the following:" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:102 +#: ../../administrator_documentation/troubleshooting/backend.md:116 msgid "Check that the remote library received your follow request and approved it." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:103 +#: ../../administrator_documentation/troubleshooting/backend.md:117 msgid "Trigger a library scan in the Funkwhale frontend." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:104 +#: ../../administrator_documentation/troubleshooting/backend.md:118 msgid "Check the Celery logs for errors during the scan." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:106 +#: ../../administrator_documentation/troubleshooting/backend.md:120 msgid "Memory tracing" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:108 +#: ../../administrator_documentation/troubleshooting/backend.md:122 msgid "If your Funkwhale server uses more memory than expected, you can check the footprint of requests. This requires a middleware to check memory allocation. To set up this middleware:" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:110 +#: ../../administrator_documentation/troubleshooting/backend.md:124 msgid "Add the middleware to your `.env` file." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:116 +#: ../../administrator_documentation/troubleshooting/backend.md:130 msgid "Enable memory tracing in your `.env` file." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:122 -#: ../../administrator_documentation/troubleshooting/backend.md:156 +#: ../../administrator_documentation/troubleshooting/backend.md:136 +#: ../../administrator_documentation/troubleshooting/backend.md:175 msgid "Restart your Funkwhale server." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:140 +#: ../../administrator_documentation/troubleshooting/backend.md:159 msgid "The middleware prints out the top 25 memory allocations to the API logs. You can use these to see what requests use the most memory." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:142 +#: ../../administrator_documentation/troubleshooting/backend.md:161 msgid "To disable memory tracing:" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:144 +#: ../../administrator_documentation/troubleshooting/backend.md:163 msgid "Remove the middleware from your `.env` file." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:150 +#: ../../administrator_documentation/troubleshooting/backend.md:169 msgid "Disable memory tracing in your `.env` file." msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:174 +#: ../../administrator_documentation/troubleshooting/backend.md:198 msgid "Get help" msgstr "" -#: ../../administrator_documentation/troubleshooting/backend.md:176 +#: ../../administrator_documentation/troubleshooting/backend.md:200 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 "" diff --git a/docs/locales/gettext/administrator_documentation/troubleshooting/frontend.pot b/docs/locales/gettext/administrator_documentation/troubleshooting/frontend.pot index ab181f7ec..7b6556542 100644 --- a/docs/locales/gettext/administrator_documentation/troubleshooting/frontend.pot +++ b/docs/locales/gettext/administrator_documentation/troubleshooting/frontend.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 22:14+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/administrator_documentation/troubleshooting/get_help.pot b/docs/locales/gettext/administrator_documentation/troubleshooting/get_help.pot index d4ed32990..a0021f583 100644 --- a/docs/locales/gettext/administrator_documentation/troubleshooting/get_help.pot +++ b/docs/locales/gettext/administrator_documentation/troubleshooting/get_help.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/administrator_documentation/troubleshooting/index.pot b/docs/locales/gettext/administrator_documentation/troubleshooting/index.pot index 2f463f125..51b9b9756 100644 --- a/docs/locales/gettext/administrator_documentation/troubleshooting/index.pot +++ b/docs/locales/gettext/administrator_documentation/troubleshooting/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/administrator_documentation/uninstall_docs/debian.pot b/docs/locales/gettext/administrator_documentation/uninstall_docs/debian.pot index 28d429b95..f066dff29 100644 --- a/docs/locales/gettext/administrator_documentation/uninstall_docs/debian.pot +++ b/docs/locales/gettext/administrator_documentation/uninstall_docs/debian.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -64,13 +64,13 @@ msgstr "" msgid "Nginx" msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:54 -#: ../../administrator_documentation/uninstall_docs/debian.md:72 +#: ../../administrator_documentation/uninstall_docs/debian.md:58 +#: ../../administrator_documentation/uninstall_docs/debian.md:77 msgid "Remove the configuration files from your web host." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:62 -#: ../../administrator_documentation/uninstall_docs/debian.md:79 +#: ../../administrator_documentation/uninstall_docs/debian.md:66 +#: ../../administrator_documentation/uninstall_docs/debian.md:84 msgid "Reload the web server." msgstr "" @@ -78,62 +78,62 @@ msgstr "" msgid "Apache2" msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:87 +#: ../../administrator_documentation/uninstall_docs/debian.md:92 msgid "Remove the Funkwhale database" msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:90 +#: ../../administrator_documentation/uninstall_docs/debian.md:95 msgid "This action is __irreversible__. Make sure you have [backed up your data](../upgrade_docs/backup.md) before proceeding." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:93 +#: ../../administrator_documentation/uninstall_docs/debian.md:98 msgid "Once you have stopped the Funkwhale services, you can remove the Funkwhale database." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:95 +#: ../../administrator_documentation/uninstall_docs/debian.md:100 msgid "Navigate to your Funkwhale directory." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:101 +#: ../../administrator_documentation/uninstall_docs/debian.md:106 msgid "Delete the Funkwhale database." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:107 +#: ../../administrator_documentation/uninstall_docs/debian.md:112 msgid "Delete the Funkwhale user." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:113 +#: ../../administrator_documentation/uninstall_docs/debian.md:118 msgid "Delete the Funkwhale account" msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:116 +#: ../../administrator_documentation/uninstall_docs/debian.md:121 msgid "This action deletes the `/srv/funkwhale/` directory. Make sure you have [backed up any data](../upgrade_docs/backup.md) you want to keep." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:119 +#: ../../administrator_documentation/uninstall_docs/debian.md:124 msgid "Once you have removed the database, you can delete the `funkwhale` user and all associated data." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:125 +#: ../../administrator_documentation/uninstall_docs/debian.md:130 msgid "This deletes the `funkwhale` user and everything in their home directory (`/srv/funkwhale/`). If your content is hosted in an S3-compatible store, you need to delete this data separately." msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:127 +#: ../../administrator_documentation/uninstall_docs/debian.md:132 msgid "Uninstall dependencies" msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:129 +#: ../../administrator_documentation/uninstall_docs/debian.md:134 msgid "Funkwhale uses the following dependencies on your server:" msgstr "" #: ../../administrator_documentation/uninstall_docs/debian.md:0 -msgid "apt" +msgid "Apt" msgstr "" #: ../../administrator_documentation/uninstall_docs/debian.md:0 msgid "Python" msgstr "" -#: ../../administrator_documentation/uninstall_docs/debian.md:160 +#: ../../administrator_documentation/uninstall_docs/debian.md:170 msgid "Uninstall any dependencies you don't need." msgstr "" diff --git a/docs/locales/gettext/administrator_documentation/uninstall_docs/docker.pot b/docs/locales/gettext/administrator_documentation/uninstall_docs/docker.pot index f1fddff5e..3fcb30595 100644 --- a/docs/locales/gettext/administrator_documentation/uninstall_docs/docker.pot +++ b/docs/locales/gettext/administrator_documentation/uninstall_docs/docker.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -56,13 +56,13 @@ msgstr "" msgid "Nginx" msgstr "" -#: ../../administrator_documentation/uninstall_docs/docker.md:36 -#: ../../administrator_documentation/uninstall_docs/docker.md:54 +#: ../../administrator_documentation/uninstall_docs/docker.md:40 +#: ../../administrator_documentation/uninstall_docs/docker.md:59 msgid "Remove the configuration files from your web host." msgstr "" -#: ../../administrator_documentation/uninstall_docs/docker.md:44 -#: ../../administrator_documentation/uninstall_docs/docker.md:61 +#: ../../administrator_documentation/uninstall_docs/docker.md:48 +#: ../../administrator_documentation/uninstall_docs/docker.md:66 msgid "Reload the web server." msgstr "" @@ -70,26 +70,26 @@ msgstr "" msgid "Apache2" msgstr "" -#: ../../administrator_documentation/uninstall_docs/docker.md:69 +#: ../../administrator_documentation/uninstall_docs/docker.md:74 msgid "Remove the containers and their volumes" msgstr "" -#: ../../administrator_documentation/uninstall_docs/docker.md:72 +#: ../../administrator_documentation/uninstall_docs/docker.md:77 msgid "This action is __irreversible__. Make sure you have [backed up your data](../upgrade_docs/backup.md) before proceeding." msgstr "" -#: ../../administrator_documentation/uninstall_docs/docker.md:75 +#: ../../administrator_documentation/uninstall_docs/docker.md:80 msgid "Once you have stopped the containers, you can delete all containers and associated volumes." msgstr "" -#: ../../administrator_documentation/uninstall_docs/docker.md:81 +#: ../../administrator_documentation/uninstall_docs/docker.md:86 msgid "Remove the Funkwhale directory" msgstr "" -#: ../../administrator_documentation/uninstall_docs/docker.md:83 +#: ../../administrator_documentation/uninstall_docs/docker.md:88 msgid "Once you have removed the containers and volumes, you can delete the Funkwhale directory." msgstr "" -#: ../../administrator_documentation/uninstall_docs/docker.md:89 +#: ../../administrator_documentation/uninstall_docs/docker.md:94 msgid "This deletes everything in the (`/srv/funkwhale/`) directory. If your content is hosted in an S3-compatible store, you need to delete this data separately." msgstr "" diff --git a/docs/locales/gettext/administrator_documentation/uninstall_docs/index.pot b/docs/locales/gettext/administrator_documentation/uninstall_docs/index.pot index df97ef753..08719c2cb 100644 --- a/docs/locales/gettext/administrator_documentation/uninstall_docs/index.pot +++ b/docs/locales/gettext/administrator_documentation/uninstall_docs/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/administrator_documentation/uninstall_docs/quick_install.pot b/docs/locales/gettext/administrator_documentation/uninstall_docs/quick_install.pot index a4bbd5aef..91066b9e9 100644 --- a/docs/locales/gettext/administrator_documentation/uninstall_docs/quick_install.pot +++ b/docs/locales/gettext/administrator_documentation/uninstall_docs/quick_install.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -64,13 +64,13 @@ msgstr "" msgid "Nginx" msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:54 -#: ../../administrator_documentation/uninstall_docs/quick_install.md:72 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:58 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:77 msgid "Remove the configuration files from your web host." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:62 -#: ../../administrator_documentation/uninstall_docs/quick_install.md:79 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:66 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:84 msgid "Reload the web server." msgstr "" @@ -78,62 +78,62 @@ msgstr "" msgid "Apache2" msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:87 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:92 msgid "Remove the Funkwhale database" msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:90 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:95 msgid "This action is __irreversible__. Make sure you have [backed up your data](../upgrade_docs/backup.md) before proceeding." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:93 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:98 msgid "Once you have stopped the Funkwhale services, you can remove the Funkwhale database." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:95 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:100 msgid "Navigate to your Funkwhale directory." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:101 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:106 msgid "Delete the Funkwhale database." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:107 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:112 msgid "Delete the Funkwhale user." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:113 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:118 msgid "Delete the Funkwhale account" msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:116 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:121 msgid "This action deletes the `/srv/funkwhale/` directory. Make sure you have [backed up any data](../upgrade_docs/backup.md) you want to keep." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:119 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:124 msgid "Once you have removed the database, you can delete the `funkwhale` user and all associated data." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:125 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:130 msgid "This deletes the `funkwhale` user and everything in their home directory (`/srv/funkwhale/`). If your content is hosted in an S3-compatible store, you need to delete this data separately." msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:127 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:132 msgid "Uninstall dependencies" msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:129 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:134 msgid "The quick install script installs the following dependencies on your server:" msgstr "" #: ../../administrator_documentation/uninstall_docs/quick_install.md:0 -msgid "apt" +msgid "Apt" msgstr "" #: ../../administrator_documentation/uninstall_docs/quick_install.md:0 msgid "Python" msgstr "" -#: ../../administrator_documentation/uninstall_docs/quick_install.md:160 +#: ../../administrator_documentation/uninstall_docs/quick_install.md:170 msgid "Uninstall any dependencies you don't need." msgstr "" diff --git a/docs/locales/gettext/administrator_documentation/upgrade_docs/backup.pot b/docs/locales/gettext/administrator_documentation/upgrade_docs/backup.pot index 9a9e32a3f..4240edd07 100644 --- a/docs/locales/gettext/administrator_documentation/upgrade_docs/backup.pot +++ b/docs/locales/gettext/administrator_documentation/upgrade_docs/backup.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,14 +40,14 @@ msgstr "" msgid "Docker" msgstr "" -#: ../../administrator_documentation/upgrade_docs/backup.md:23 +#: ../../administrator_documentation/upgrade_docs/backup.md:28 msgid "Back up your media files. In this example we use [rsync](https://rsync.samba.org) to back up the files." msgstr "" -#: ../../administrator_documentation/upgrade_docs/backup.md:44 +#: ../../administrator_documentation/upgrade_docs/backup.md:54 msgid "Back up your configuration files." msgstr "" -#: ../../administrator_documentation/upgrade_docs/backup.md:62 +#: ../../administrator_documentation/upgrade_docs/backup.md:77 msgid "If you are performing regular backups, you may need deduplication and compression to keep the size down. In this case, a tool like [`borg`](https://www.borgbackup.org/) is more appropriate." msgstr "" diff --git a/docs/locales/gettext/administrator_documentation/upgrade_docs/debian.pot b/docs/locales/gettext/administrator_documentation/upgrade_docs/debian.pot index a0278cecc..5c4e9f280 100644 --- a/docs/locales/gettext/administrator_documentation/upgrade_docs/debian.pot +++ b/docs/locales/gettext/administrator_documentation/upgrade_docs/debian.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/administrator_documentation/upgrade_docs/docker.pot b/docs/locales/gettext/administrator_documentation/upgrade_docs/docker.pot index 29891b4c2..bd63fd296 100644 --- a/docs/locales/gettext/administrator_documentation/upgrade_docs/docker.pot +++ b/docs/locales/gettext/administrator_documentation/upgrade_docs/docker.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/administrator_documentation/upgrade_docs/index.pot b/docs/locales/gettext/administrator_documentation/upgrade_docs/index.pot index 4edfb4993..99d1ad3e4 100644 --- a/docs/locales/gettext/administrator_documentation/upgrade_docs/index.pot +++ b/docs/locales/gettext/administrator_documentation/upgrade_docs/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/administrator_documentation/upgrade_docs/quick_install.pot b/docs/locales/gettext/administrator_documentation/upgrade_docs/quick_install.pot index 7a4f0c511..6f7ddfb7b 100644 --- a/docs/locales/gettext/administrator_documentation/upgrade_docs/quick_install.pot +++ b/docs/locales/gettext/administrator_documentation/upgrade_docs/quick_install.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/api.pot b/docs/locales/gettext/api.pot index a33477390..243f53bd5 100644 --- a/docs/locales/gettext/api.pot +++ b/docs/locales/gettext/api.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/changelog.pot b/docs/locales/gettext/changelog.pot index 8a7f08aff..d2cc1d9e9 100644 --- a/docs/locales/gettext/changelog.pot +++ b/docs/locales/gettext/changelog.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -37,6615 +37,6713 @@ msgid "This changelog is viewable on the web at https://docs.funkwhale.audio/cha msgstr "" #: ../../../CHANGELOG:14 -msgid "1.2.5 (2022-05-07)" +msgid "1.2.7 (2022-07-14)" msgstr "" #: ../../../CHANGELOG:16 -#: ../../../CHANGELOG:68 -#: ../../../CHANGELOG:114 -#: ../../../CHANGELOG:173 -#: ../../../CHANGELOG:230 -#: ../../../CHANGELOG:261 -#: ../../../CHANGELOG:465 -#: ../../../CHANGELOG:473 -#: ../../../CHANGELOG:492 -#: ../../../CHANGELOG:511 -#: ../../../CHANGELOG:531 -#: ../../../CHANGELOG:617 -#: ../../../CHANGELOG:631 -#: ../../../CHANGELOG:693 -#: ../../../CHANGELOG:718 -#: ../../../CHANGELOG:862 -#: ../../../CHANGELOG:894 -#: ../../../CHANGELOG:1270 -#: ../../../CHANGELOG:1335 -#: ../../../CHANGELOG:1660 -#: ../../../CHANGELOG:1709 -#: ../../../CHANGELOG:1929 -#: ../../../CHANGELOG:1980 -#: ../../../CHANGELOG:2001 +#: ../../../CHANGELOG:41 +#: ../../../CHANGELOG:93 +#: ../../../CHANGELOG:145 +#: ../../../CHANGELOG:191 +#: ../../../CHANGELOG:250 +#: ../../../CHANGELOG:307 +#: ../../../CHANGELOG:338 +#: ../../../CHANGELOG:542 +#: ../../../CHANGELOG:550 +#: ../../../CHANGELOG:569 +#: ../../../CHANGELOG:588 +#: ../../../CHANGELOG:608 +#: ../../../CHANGELOG:694 +#: ../../../CHANGELOG:708 +#: ../../../CHANGELOG:770 +#: ../../../CHANGELOG:795 +#: ../../../CHANGELOG:939 +#: ../../../CHANGELOG:971 +#: ../../../CHANGELOG:1347 +#: ../../../CHANGELOG:1412 +#: ../../../CHANGELOG:1737 +#: ../../../CHANGELOG:1786 +#: ../../../CHANGELOG:2006 +#: ../../../CHANGELOG:2057 +#: ../../../CHANGELOG:2078 msgid "Upgrade instructions are available at https://docs.funkwhale.audio/admin/upgrading.html" msgstr "" #: ../../../CHANGELOG:19 -#: ../../../CHANGELOG:71 -#: ../../../CHANGELOG:117 -#: ../../../CHANGELOG:285 -#: ../../../CHANGELOG:476 -#: ../../../CHANGELOG:495 -#: ../../../CHANGELOG:514 -#: ../../../CHANGELOG:534 -#: ../../../CHANGELOG:634 -#: ../../../CHANGELOG:696 -#: ../../../CHANGELOG:786 -#: ../../../CHANGELOG:865 -#: ../../../CHANGELOG:902 -#: ../../../CHANGELOG:1150 -#: ../../../CHANGELOG:1292 -#: ../../../CHANGELOG:1577 -#: ../../../CHANGELOG:1663 -#: ../../../CHANGELOG:1830 -#: ../../../CHANGELOG:1946 -#: ../../../CHANGELOG:1983 -#: ../../../CHANGELOG:2084 -#: ../../../CHANGELOG:2323 -#: ../../../CHANGELOG:2417 -#: ../../../CHANGELOG:2633 -#: ../../../CHANGELOG:2715 -#: ../../../CHANGELOG:2948 -#: ../../../CHANGELOG:3019 -#: ../../../CHANGELOG:3140 -#: ../../../CHANGELOG:3239 -#: ../../../CHANGELOG:3441 -#: ../../../CHANGELOG:3561 -#: ../../../CHANGELOG:3709 -#: ../../../CHANGELOG:3805 -#: ../../../CHANGELOG:3898 -#: ../../../CHANGELOG:3972 -msgid "Enhancements:" -msgstr "" - -#: ../../../CHANGELOG:21 -msgid "Parameterize the default S3 ACL when uploading objects. (#1319)" -msgstr "" - -#: ../../../CHANGELOG:24 -#: ../../../CHANGELOG:76 -#: ../../../CHANGELOG:123 -#: ../../../CHANGELOG:176 -#: ../../../CHANGELOG:233 -#: ../../../CHANGELOG:305 -#: ../../../CHANGELOG:480 -#: ../../../CHANGELOG:500 -#: ../../../CHANGELOG:519 -#: ../../../CHANGELOG:548 -#: ../../../CHANGELOG:620 -#: ../../../CHANGELOG:649 -#: ../../../CHANGELOG:702 -#: ../../../CHANGELOG:811 -#: ../../../CHANGELOG:873 -#: ../../../CHANGELOG:912 -#: ../../../CHANGELOG:1178 -#: ../../../CHANGELOG:1302 -#: ../../../CHANGELOG:1607 -#: ../../../CHANGELOG:1677 -#: ../../../CHANGELOG:1865 -#: ../../../CHANGELOG:1954 -#: ../../../CHANGELOG:1990 -#: ../../../CHANGELOG:2094 -#: ../../../CHANGELOG:2361 -#: ../../../CHANGELOG:2427 -#: ../../../CHANGELOG:2599 -#: ../../../CHANGELOG:2615 -#: ../../../CHANGELOG:2643 -#: ../../../CHANGELOG:2733 -#: ../../../CHANGELOG:2954 -#: ../../../CHANGELOG:3030 -#: ../../../CHANGELOG:3149 -#: ../../../CHANGELOG:3256 -#: ../../../CHANGELOG:3448 -#: ../../../CHANGELOG:3567 -#: ../../../CHANGELOG:3722 -#: ../../../CHANGELOG:3816 -#: ../../../CHANGELOG:3882 -#: ../../../CHANGELOG:3986 -#: ../../../CHANGELOG:4058 -#: ../../../CHANGELOG:4083 -#: ../../../CHANGELOG:4194 -#: ../../../CHANGELOG:4210 -#: ../../../CHANGELOG:4365 -#: ../../../CHANGELOG:4383 +#: ../../../CHANGELOG:44 +#: ../../../CHANGELOG:101 +#: ../../../CHANGELOG:153 +#: ../../../CHANGELOG:200 +#: ../../../CHANGELOG:253 +#: ../../../CHANGELOG:310 +#: ../../../CHANGELOG:382 +#: ../../../CHANGELOG:557 +#: ../../../CHANGELOG:577 +#: ../../../CHANGELOG:596 +#: ../../../CHANGELOG:625 +#: ../../../CHANGELOG:697 +#: ../../../CHANGELOG:726 +#: ../../../CHANGELOG:779 +#: ../../../CHANGELOG:888 +#: ../../../CHANGELOG:950 +#: ../../../CHANGELOG:989 +#: ../../../CHANGELOG:1255 +#: ../../../CHANGELOG:1379 +#: ../../../CHANGELOG:1684 +#: ../../../CHANGELOG:1754 +#: ../../../CHANGELOG:1942 +#: ../../../CHANGELOG:2031 +#: ../../../CHANGELOG:2067 +#: ../../../CHANGELOG:2171 +#: ../../../CHANGELOG:2438 +#: ../../../CHANGELOG:2504 +#: ../../../CHANGELOG:2676 +#: ../../../CHANGELOG:2692 +#: ../../../CHANGELOG:2720 +#: ../../../CHANGELOG:2810 +#: ../../../CHANGELOG:3031 +#: ../../../CHANGELOG:3107 +#: ../../../CHANGELOG:3226 +#: ../../../CHANGELOG:3333 +#: ../../../CHANGELOG:3525 +#: ../../../CHANGELOG:3644 +#: ../../../CHANGELOG:3799 +#: ../../../CHANGELOG:3893 +#: ../../../CHANGELOG:3959 +#: ../../../CHANGELOG:4063 +#: ../../../CHANGELOG:4135 +#: ../../../CHANGELOG:4160 +#: ../../../CHANGELOG:4271 +#: ../../../CHANGELOG:4287 +#: ../../../CHANGELOG:4442 +#: ../../../CHANGELOG:4460 msgid "Bugfixes:" msgstr "" -#: ../../../CHANGELOG:26 -msgid "Fix stopped player to not show 00:00 when loading a track (#1432)" +#: ../../../CHANGELOG:21 +msgid "Fixed libre.fm plugin not submitting scrobbles (#1817)" msgstr "" -#: ../../../CHANGELOG:27 -msgid "Fixes channel page (#1729) (1729)" -msgstr "" - -#: ../../../CHANGELOG:29 -#: ../../../CHANGELOG:104 -#: ../../../CHANGELOG:342 +#: ../../../CHANGELOG:23 +#: ../../../CHANGELOG:58 +#: ../../../CHANGELOG:106 +#: ../../../CHANGELOG:181 +#: ../../../CHANGELOG:419 msgid "Committers:" msgstr "" -#: ../../../CHANGELOG:31 -#: ../../../CHANGELOG:42 -#: ../../../CHANGELOG:57 -#: ../../../CHANGELOG:90 -#: ../../../CHANGELOG:99 -#: ../../../CHANGELOG:106 -#: ../../../CHANGELOG:139 -#: ../../../CHANGELOG:153 -#: ../../../CHANGELOG:163 -#: ../../../CHANGELOG:203 -#: ../../../CHANGELOG:214 -#: ../../../CHANGELOG:221 -#: ../../../CHANGELOG:249 -#: ../../../CHANGELOG:680 +#: ../../../CHANGELOG:25 +#: ../../../CHANGELOG:35 +#: ../../../CHANGELOG:60 +#: ../../../CHANGELOG:69 +#: ../../../CHANGELOG:86 +#: ../../../CHANGELOG:108 +#: ../../../CHANGELOG:119 +#: ../../../CHANGELOG:134 +#: ../../../CHANGELOG:167 +#: ../../../CHANGELOG:176 +#: ../../../CHANGELOG:183 +#: ../../../CHANGELOG:216 +#: ../../../CHANGELOG:230 +#: ../../../CHANGELOG:240 +#: ../../../CHANGELOG:280 +#: ../../../CHANGELOG:291 +#: ../../../CHANGELOG:298 +#: ../../../CHANGELOG:326 +#: ../../../CHANGELOG:757 msgid "Georg Krause" msgstr "" -#: ../../../CHANGELOG:32 -msgid "Marcos" -msgstr "" - -#: ../../../CHANGELOG:33 -#: ../../../CHANGELOG:46 -#: ../../../CHANGELOG:60 -#: ../../../CHANGELOG:108 -#: ../../../CHANGELOG:144 -#: ../../../CHANGELOG:157 -#: ../../../CHANGELOG:165 -msgid "MattDHarding" -msgstr "" - -#: ../../../CHANGELOG:34 -#: ../../../CHANGELOG:48 -#: ../../../CHANGELOG:62 -msgid "Stuart Begley-Miller" -msgstr "" - +#: ../../../CHANGELOG:26 +#: ../../../CHANGELOG:31 #: ../../../CHANGELOG:36 -#: ../../../CHANGELOG:85 -#: ../../../CHANGELOG:133 -#: ../../../CHANGELOG:200 -#: ../../../CHANGELOG:238 -#: ../../../CHANGELOG:402 -msgid "Contributors to our Issues:" -msgstr "" - -#: ../../../CHANGELOG:38 -#: ../../../CHANGELOG:135 -#: ../../../CHANGELOG:675 -#: ../../../CHANGELOG:710 -#: ../../../CHANGELOG:834 -#: ../../../CHANGELOG:886 -#: ../../../CHANGELOG:944 -#: ../../../CHANGELOG:1224 -#: ../../../CHANGELOG:1324 -#: ../../../CHANGELOG:1632 -#: ../../../CHANGELOG:1697 -#: ../../../CHANGELOG:1904 -msgid "Agate" -msgstr "" - -#: ../../../CHANGELOG:39 +#: ../../../CHANGELOG:61 +#: ../../../CHANGELOG:70 #: ../../../CHANGELOG:87 -msgid "Beto Dealmeida" -msgstr "" - -#: ../../../CHANGELOG:40 -#: ../../../CHANGELOG:88 -msgid "Cam Sweeney" -msgstr "" - -#: ../../../CHANGELOG:41 -#: ../../../CHANGELOG:56 -#: ../../../CHANGELOG:89 -#: ../../../CHANGELOG:138 -#: ../../../CHANGELOG:152 -#: ../../../CHANGELOG:202 -#: ../../../CHANGELOG:213 -#: ../../../CHANGELOG:220 -#: ../../../CHANGELOG:677 -#: ../../../CHANGELOG:712 -#: ../../../CHANGELOG:839 -#: ../../../CHANGELOG:888 -#: ../../../CHANGELOG:945 -#: ../../../CHANGELOG:1229 -#: ../../../CHANGELOG:1321 -#: ../../../CHANGELOG:1631 -#: ../../../CHANGELOG:1694 -#: ../../../CHANGELOG:1901 -msgid "Ciarán Ainsworth" -msgstr "" - -#: ../../../CHANGELOG:43 -#: ../../../CHANGELOG:58 -#: ../../../CHANGELOG:91 -#: ../../../CHANGELOG:100 -#: ../../../CHANGELOG:140 -#: ../../../CHANGELOG:154 -#: ../../../CHANGELOG:164 -#: ../../../CHANGELOG:204 -#: ../../../CHANGELOG:215 -#: ../../../CHANGELOG:222 -msgid "JuniorJPDJ" -msgstr "" - -#: ../../../CHANGELOG:44 -#: ../../../CHANGELOG:59 -#: ../../../CHANGELOG:92 -#: ../../../CHANGELOG:101 -#: ../../../CHANGELOG:107 -#: ../../../CHANGELOG:142 -#: ../../../CHANGELOG:156 -#: ../../../CHANGELOG:205 -#: ../../../CHANGELOG:216 -#: ../../../CHANGELOG:224 +#: ../../../CHANGELOG:121 +#: ../../../CHANGELOG:136 +#: ../../../CHANGELOG:169 +#: ../../../CHANGELOG:178 +#: ../../../CHANGELOG:184 +#: ../../../CHANGELOG:219 +#: ../../../CHANGELOG:233 +#: ../../../CHANGELOG:282 +#: ../../../CHANGELOG:293 +#: ../../../CHANGELOG:301 msgid "Marcos Peña" msgstr "" -#: ../../../CHANGELOG:45 -#: ../../../CHANGELOG:93 -#: ../../../CHANGELOG:143 -#: ../../../CHANGELOG:206 -msgid "Mathieu Jourdan" +#: ../../../CHANGELOG:28 +#: ../../../CHANGELOG:65 +#: ../../../CHANGELOG:113 +#: ../../../CHANGELOG:162 +#: ../../../CHANGELOG:210 +#: ../../../CHANGELOG:277 +#: ../../../CHANGELOG:315 +#: ../../../CHANGELOG:479 +msgid "Contributors to our Issues:" msgstr "" -#: ../../../CHANGELOG:47 -#: ../../../CHANGELOG:94 -#: ../../../CHANGELOG:145 -#: ../../../CHANGELOG:207 -msgid "Micha Gläß-Stöcker" +#: ../../../CHANGELOG:30 +#: ../../../CHANGELOG:73 +#: ../../../CHANGELOG:118 +#: ../../../CHANGELOG:133 +#: ../../../CHANGELOG:166 +#: ../../../CHANGELOG:215 +#: ../../../CHANGELOG:229 +#: ../../../CHANGELOG:279 +#: ../../../CHANGELOG:290 +#: ../../../CHANGELOG:297 +#: ../../../CHANGELOG:754 +#: ../../../CHANGELOG:789 +#: ../../../CHANGELOG:916 +#: ../../../CHANGELOG:965 +#: ../../../CHANGELOG:1022 +#: ../../../CHANGELOG:1306 +#: ../../../CHANGELOG:1398 +#: ../../../CHANGELOG:1708 +#: ../../../CHANGELOG:1771 +#: ../../../CHANGELOG:1978 +msgid "Ciarán Ainsworth" msgstr "" -#: ../../../CHANGELOG:49 -#: ../../../CHANGELOG:949 -#: ../../../CHANGELOG:1260 -msgid "Tony Wasserka" -msgstr "" - -#: ../../../CHANGELOG:50 -#: ../../../CHANGELOG:147 -#: ../../../CHANGELOG:683 -#: ../../../CHANGELOG:1911 -msgid "jovuit" -msgstr "" - -#: ../../../CHANGELOG:51 -#: ../../../CHANGELOG:63 -#: ../../../CHANGELOG:95 -#: ../../../CHANGELOG:102 -#: ../../../CHANGELOG:148 -#: ../../../CHANGELOG:158 -#: ../../../CHANGELOG:209 -msgid "petitminion" -msgstr "" - -#: ../../../CHANGELOG:52 -msgid "pullopen" -msgstr "" - -#: ../../../CHANGELOG:54 -#: ../../../CHANGELOG:97 -#: ../../../CHANGELOG:150 -#: ../../../CHANGELOG:211 -#: ../../../CHANGELOG:247 -#: ../../../CHANGELOG:435 +#: ../../../CHANGELOG:33 +#: ../../../CHANGELOG:83 +#: ../../../CHANGELOG:131 +#: ../../../CHANGELOG:174 +#: ../../../CHANGELOG:227 +#: ../../../CHANGELOG:288 +#: ../../../CHANGELOG:324 +#: ../../../CHANGELOG:512 msgid "Contributors to our Merge Requests:" msgstr "" -#: ../../../CHANGELOG:61 -msgid "PhieF" +#: ../../../CHANGELOG:39 +msgid "1.2.6 (2022-07-04)" msgstr "" -#: ../../../CHANGELOG:66 -msgid "1.2.4 (2022-04-23)" +#: ../../../CHANGELOG:46 +msgid "Channel overview was displaying foreign tracks (#1773)" msgstr "" -#: ../../../CHANGELOG:73 -msgid "Hand cursor now displayed over artist and album cards" +#: ../../../CHANGELOG:47 +msgid "Fixed login form focusing reset password link instead of next input (#1373)" msgstr "" -#: ../../../CHANGELOG:78 -msgid "Fixes docs' SMTP URI configuration (#1749) (1749)" +#: ../../../CHANGELOG:48 +msgid "Fixed missing album contextual menu (#1791)" msgstr "" -#: ../../../CHANGELOG:81 -#: ../../../CHANGELOG:328 -#: ../../../CHANGELOG:827 -#: ../../../CHANGELOG:1314 -#: ../../../CHANGELOG:1891 -#: ../../../CHANGELOG:1971 -#: ../../../CHANGELOG:2108 -#: ../../../CHANGELOG:2392 -#: ../../../CHANGELOG:2442 -#: ../../../CHANGELOG:2750 -#: ../../../CHANGELOG:2963 -#: ../../../CHANGELOG:3038 -#: ../../../CHANGELOG:3162 -#: ../../../CHANGELOG:3275 -#: ../../../CHANGELOG:3572 -#: ../../../CHANGELOG:3731 -#: ../../../CHANGELOG:3829 -#: ../../../CHANGELOG:3995 -#: ../../../CHANGELOG:4069 -msgid "Documentation:" +#: ../../../CHANGELOG:49 +msgid "Fixed single listening submission when repeating a song (#1312)" msgstr "" -#: ../../../CHANGELOG:83 -msgid "The documentation is now available in two versions: Develop and Stable" +#: ../../../CHANGELOG:50 +msgid "Fixed subsonic createPlaylist's endpoint doesn't update playlist (#1263)" msgstr "" -#: ../../../CHANGELOG:112 -msgid "1.2.3 (2022-03-18)" +#: ../../../CHANGELOG:51 +msgid "Resolve timeouts if nodeinfo and service actor is not known (#1714)" msgstr "" -#: ../../../CHANGELOG:119 -msgid "Added support for all cover sources in the embedded player (#1697)." -msgstr "" - -#: ../../../CHANGELOG:120 -msgid "Change unmaintained PyMemoize library to django-cache-memoize to enable Python 3.10 support" -msgstr "" - -#: ../../../CHANGELOG:125 -msgid "Catch ValueError on radio end (#1596)" -msgstr "" - -#: ../../../CHANGELOG:126 -msgid "Fix bug that prevents users from creating a new oauth application (#1706)" -msgstr "" - -#: ../../../CHANGELOG:127 -msgid "Fix failed track adding to playlist being silent (#1020)" -msgstr "" - -#: ../../../CHANGELOG:128 -msgid "Fix recently added radio not working has expected (#1674)" -msgstr "" - -#: ../../../CHANGELOG:129 -msgid "Fixed an issue where you couldn't load the details page for tracks with no associated album (#1703)" -msgstr "" - -#: ../../../CHANGELOG:130 -msgid "Fixed library visibility dropdown (#1384)" -msgstr "" - -#: ../../../CHANGELOG:131 -msgid "In playlist editor can now click outside the trashcan but inside the button to delete entry (#1348)" -msgstr "" - -#: ../../../CHANGELOG:136 -msgid "Baudouin Feildel" -msgstr "" - -#: ../../../CHANGELOG:137 -msgid "Christoph Pomaska" -msgstr "" - -#: ../../../CHANGELOG:141 -#: ../../../CHANGELOG:155 -msgid "Kasper Seweryn" -msgstr "" - -#: ../../../CHANGELOG:146 -msgid "dnikolov" -msgstr "" - -#: ../../../CHANGELOG:160 -#: ../../../CHANGELOG:218 -msgid "Committers" -msgstr "" - -#: ../../../CHANGELOG:162 -msgid "Ciaran Ainsworth" -msgstr "" - -#: ../../../CHANGELOG:166 -msgid "Petitminion" -msgstr "" - -#: ../../../CHANGELOG:167 -msgid "Reinhard Prechtl" -msgstr "" - -#: ../../../CHANGELOG:171 -msgid "1.2.2 (2022-02-04)" -msgstr "" - -#: ../../../CHANGELOG:178 -msgid "Fix an issue where the tracks tab in a library doesn't show any tracks (#1683)" -msgstr "" - -#: ../../../CHANGELOG:179 -msgid "Fix an issue with the embedded player not showing any content (#1675)" -msgstr "" - -#: ../../../CHANGELOG:180 -msgid "Fix broken instance description if it contains a line break #1673" -msgstr "" - -#: ../../../CHANGELOG:182 -msgid "Dependency Updates:" -msgstr "" - -#: ../../../CHANGELOG:184 -msgid "Update dependency vue-template-compiler to 2.6.14 Update dependency vue to ^2.6.14 Update dependency vuex-persistedstate to ^2.7.1 Update dependency vuedraggable to ^2.24.3 Update dependency vue-lazyload to ^1.3.3 Update dependency vue-plyr to ^5.1.3 Update dependency vue-upload-component to ^2.8.22 Update dependency vue-gettext to ^2.1.12 Update dependency showdown to ^1.9.1 Update dependency js-logger to ^1.6.1 Update dependency register-service-worker to ^1.7.2 Update dependency howler to ^2.2.3 Update dependency fomantic-ui-css to ^2.8.8 Update dependency diff to ^4.0.2 Update dependency axios-auth-refresh to ^2.2.8" -msgstr "" - -#: ../../../CHANGELOG:208 -msgid "Ricardo" -msgstr "" - -#: ../../../CHANGELOG:223 -#: ../../../CHANGELOG:1242 -#: ../../../CHANGELOG:1640 -msgid "Keunes" -msgstr "" - -#: ../../../CHANGELOG:228 -msgid "1.2.1 (2022-01-06)" -msgstr "" - -#: ../../../CHANGELOG:235 -msgid "Fix Pipeline for stable release builds (#1652)" -msgstr "" - -#: ../../../CHANGELOG:236 -msgid "Fix remote content page (#1655)" -msgstr "" - -#: ../../../CHANGELOG:240 -msgid "Ciarán Ainsworth Georg Krause Jakob Schürz Mathieu Jourdan Micha Gläß-Stöcker petitminion" -msgstr "" - -#: ../../../CHANGELOG:251 -msgid "Committers: Dignified Silence Georg Krause JuniorJPDJ nztvar" -msgstr "" - -#: ../../../CHANGELOG:259 -msgid "1.2.0 (2021-12-27)" -msgstr "" - -#: ../../../CHANGELOG:264 -msgid "Due to a bug in our CI Pipeline frontend artifacts are not available at https://dev.funkwhale.audio/funkwhale/funkwhale/builds/artifacts/1.2.0/download?job=build_front as they would usually. Please use this URL to get your frontend build: https://dev.funkwhale.audio/funkwhale/funkwhale/-/jobs/81069/artifacts/download" -msgstr "" - -#: ../../../CHANGELOG:268 -msgid "If you are running the All-in-One-Container since a longer time, you probably need to manually migrate your database information. If thats the case, you will get a message like this:" -msgstr "" - -#: ../../../CHANGELOG:270 -msgid "`DETAIL: The data directory was initialized by PostgreSQL version 11, which is not compatible with this version 13.5.`" -msgstr "" - -#: ../../../CHANGELOG:272 -msgid "Make sure the Funkwhale version is set to `1.1.4` in `docker-compose.yml`. Now you can run this command to dump the database into a file:" -msgstr "" - -#: ../../../CHANGELOG:274 -msgid "`docker-compose exec -T funkwhale pg_dump -c -U funkwhale > \"db.dump\"`" -msgstr "" - -#: ../../../CHANGELOG:276 -msgid "Now you can update the Funkwhale version in `docker-compose.yml` to `1.2.0`. Additionally you should save your `data` directory, eg by running `mv data data.bak && mkdir data`. Stop Funkwhale and start it again with the new version, by using `docker-compose down && docker-compose up -d`. This will initialize a fresh DB and applies all migrations. Now you can restore your database with the following command: `cat db.dump | docker-compose exec -T funkwhale psql -U funkwhale`. Thats it, enjoy!" -msgstr "" - -#: ../../../CHANGELOG:278 -#: ../../../CHANGELOG:778 -#: ../../../CHANGELOG:898 -#: ../../../CHANGELOG:1139 -#: ../../../CHANGELOG:1564 -#: ../../../CHANGELOG:1817 -#: ../../../CHANGELOG:2315 -#: ../../../CHANGELOG:2411 -#: ../../../CHANGELOG:2629 -#: ../../../CHANGELOG:2704 -#: ../../../CHANGELOG:2937 -#: ../../../CHANGELOG:3229 -#: ../../../CHANGELOG:3433 -#: ../../../CHANGELOG:3554 -#: ../../../CHANGELOG:3701 -#: ../../../CHANGELOG:3800 -#: ../../../CHANGELOG:3892 -#: ../../../CHANGELOG:3965 -#: ../../../CHANGELOG:4048 -#: ../../../CHANGELOG:4078 -#: ../../../CHANGELOG:4099 -#: ../../../CHANGELOG:4190 -#: ../../../CHANGELOG:4203 -#: ../../../CHANGELOG:4359 -#: ../../../CHANGELOG:4378 -msgid "Features:" -msgstr "" - -#: ../../../CHANGELOG:280 -msgid "Implemented awesome recently added radio (part of #1390)" -msgstr "" - -#: ../../../CHANGELOG:281 -msgid "Rework the instance about page (#1376)" -msgstr "" - -#: ../../../CHANGELOG:282 -msgid "Made changes to the track table to make it more visibly pleasing" -msgstr "" - -#: ../../../CHANGELOG:287 -msgid "Add linting for Frontend code (#1602)" -msgstr "" - -#: ../../../CHANGELOG:288 -msgid "Add xmlns:content to feed schemas fixes #1535" -msgstr "" - -#: ../../../CHANGELOG:289 -msgid "Add a Maloja plugin to submit listenings" -msgstr "" - -#: ../../../CHANGELOG:290 -msgid "Add artist cover art in subsonic API response (#1528)" -msgstr "" - -#: ../../../CHANGELOG:291 -msgid "Allow listen activities privacy level to be set public" -msgstr "" - -#: ../../../CHANGELOG:292 -msgid "Allow running multi-container setup on non-root user inside docker (!1375) (fixes #1334)" -msgstr "" - -#: ../../../CHANGELOG:293 -msgid "Change volume dynamic range from 60dB to 40dB (fixes #1544)" -msgstr "" - -#: ../../../CHANGELOG:294 -msgid "Change Start Radio to Play Radio (#1400)" -msgstr "" - -#: ../../../CHANGELOG:295 -msgid "Display toast when subsonic password is copied (#1496)" -msgstr "" - -#: ../../../CHANGELOG:296 -msgid "Expose more metadata in Subsonic's getAlbumList endpoint (#623)" -msgstr "" - -#: ../../../CHANGELOG:297 -msgid "ListenBrainz: Submit media player and submission client information" -msgstr "" - -#: ../../../CHANGELOG:298 -msgid "Make \"play in list\" the default when interacting with individual tracks (#1274)" -msgstr "" - -#: ../../../CHANGELOG:299 -msgid "Prevent an uncontrolled exception when uploading a file without tags, and prints user friendly message (1275)" -msgstr "" - -#: ../../../CHANGELOG:300 -msgid "Remove deprecated JWT Authentication (#1108) (1108)" -msgstr "" - -#: ../../../CHANGELOG:301 -msgid "Remove Raven SDK to report errors to Sentry (#1425) (1425)" -msgstr "" - -#: ../../../CHANGELOG:302 -msgid "Replace psycopg2-binary with psycopg2 (#1513)" -msgstr "" - -#: ../../../CHANGELOG:307 -#: ../../../CHANGELOG:483 -msgid "Add worker-src to nginx header to prevent issues (#1489)" -msgstr "" - -#: ../../../CHANGELOG:308 -msgid "Enable stepless adjustment of the volume slider (!1294)" -msgstr "" - -#: ../../../CHANGELOG:309 -msgid "Fix an error in a Subsonic methods that return lists of numbers/strings like getUser" -msgstr "" - -#: ../../../CHANGELOG:310 -msgid "Fix showing too long radio descriptions (#1556)" -msgstr "" - -#: ../../../CHANGELOG:311 -msgid "Fix X-Frame-Options HTTP header for embed and force it to SAMEORIGIN value for other pages (fix #1022)" -msgstr "" - -#: ../../../CHANGELOG:312 -msgid "Fix before last track starts playing when last track removed (#1485)" -msgstr "" - -#: ../../../CHANGELOG:313 -msgid "Fix delete account button is not disalbed when missing password (#1591)" -msgstr "" - -#: ../../../CHANGELOG:314 -msgid "Fix omputed properties already defined in components data (#1649)" -msgstr "" - -#: ../../../CHANGELOG:315 -msgid "Fix the all in one docker image building process, related to #1503" -msgstr "" - -#: ../../../CHANGELOG:316 -msgid "Fix crash in album moderation interface when missing cover (#1474)" -msgstr "" - -#: ../../../CHANGELOG:317 -msgid "Fix subsonic scrobble not triggering plugin hook (#1416)" -msgstr "" - -#: ../../../CHANGELOG:318 -msgid "Improve formatting of RSS episode descriptions (#1405)" -msgstr "" - -#: ../../../CHANGELOG:319 -#: ../../../CHANGELOG:484 -msgid "Only suggest typed tag once if it already exists" -msgstr "" - -#: ../../../CHANGELOG:320 -msgid "Partially fixed playing two tracks at same time (#1213)" -msgstr "" - -#: ../../../CHANGELOG:321 -msgid "Revert changes that break mobile browser playback (#1509)" -msgstr "" - -#: ../../../CHANGELOG:322 -msgid "Sanitize remote tracks' saving locations with slashes on their names (#1435)" -msgstr "" - -#: ../../../CHANGELOG:323 -msgid "Show embed option for channel tracks (#1278)" -msgstr "" - -#: ../../../CHANGELOG:324 -msgid "Store volume in logarithmic scale and convert when setting it to audio (fixes #1543)" -msgstr "" - -#: ../../../CHANGELOG:325 -msgid "Use global Howler volume instead of setting it separatly for each track (fixes #1542)" -msgstr "" - -#: ../../../CHANGELOG:330 -msgid "Add email configuration to the documentation (#1481)" -msgstr "" - -#: ../../../CHANGELOG:331 -msgid "Add server uninstallation documentation (\\!1314)" -msgstr "" - -#: ../../../CHANGELOG:332 -msgid "Document location of cli env file on macOS (\\!1354)" -msgstr "" - -#: ../../../CHANGELOG:333 -msgid "Fix broken backup documentation (#1345)" -msgstr "" - -#: ../../../CHANGELOG:334 -msgid "Refactore installation documentation and other small documentation adjustments (\\!1314)" -msgstr "" - -#: ../../../CHANGELOG:335 -msgid "Add User documentation for built-in plugins" -msgstr "" - -#: ../../../CHANGELOG:338 -#: ../../../CHANGELOG:2447 -#: ../../../CHANGELOG:3043 -#: ../../../CHANGELOG:3281 -#: ../../../CHANGELOG:4090 -#: ../../../CHANGELOG:4220 +#: ../../../CHANGELOG:54 +#: ../../../CHANGELOG:415 +#: ../../../CHANGELOG:2524 +#: ../../../CHANGELOG:3120 +#: ../../../CHANGELOG:3358 +#: ../../../CHANGELOG:4167 +#: ../../../CHANGELOG:4297 msgid "Other:" msgstr "" -#: ../../../CHANGELOG:340 -msgid "Create stable branch, master is now deprecated and will be removed in 1.3 (#1476)" +#: ../../../CHANGELOG:56 +msgid "Replaced references to #funkwhale-troubleshooting with #funkwhale-support" msgstr "" -#: ../../../CHANGELOG:344 -msgid "Alexandra Parker Alyssa Ross appzer0 Arthur Brugière Asier Iturralde Sarasola bittin Blopware Brian McMillen Christoph Pomaska Ciaran Ainsworth Ciarán Ainsworth Classified Connor Hay Damian Szetela David Marzal Deleted User Dignified Silence Dominik Danelski egon0 Erik Präntare Georg Abenthung Georgios B Georgios Brellas Georg Krause ghose greengekota heyarne ian Vatega Janek jovuit JuniorJPDJ Konstantinos G manuelviens Manuel Viens Marcos Marcos Peña Martin Giger Matthew J Micha Gläß-Stöcker petitminion Petitminion Philipp Wolfer Porrumentzio Quentin PAGÈS Raphael Lullis Riccardo Sacchetto Romain Failliot Rubén Cabrera Ryan Harg Sergio Varela SpcCw Stefano Pigozzi Thomas Tony Simoes Tony Wasserka vachan-maker Virgile Robles" +#: ../../../CHANGELOG:62 +#: ../../../CHANGELOG:81 +#: ../../../CHANGELOG:88 +#: ../../../CHANGELOG:243 +msgid "Petitminion" msgstr "" -#: ../../../CHANGELOG:404 -msgid "AMoonRabbit Agate Antoine POPINEAU Arthur Brugière Ciarán Ainsworth Connor Hay Creak David Marzal Georg Krause Gerhard Beck Greg Poole JuniorJPDJ Kuba Orlik Lunar Control Marcos Peña Mateusz Korzeniewski Mathieu Jourdan Micha Gläß-Stöcker Philipp Wolfer Porrumentzio Thomas Tony Wasserka Ville Ranki arkhi heyarne interfect jovuit mal petitminion vachan-maker" +#: ../../../CHANGELOG:63 +#: ../../../CHANGELOG:68 +#: ../../../CHANGELOG:85 +msgid "wvffle" msgstr "" -#: ../../../CHANGELOG:437 -msgid "Agate Arthur Brugière Ciarán Ainsworth Connor Hay David Marzal Distopico Fanyx Georg Abenthung Georg Krause Janek JuniorJPDJ Kasper Seweryn Marcos Peña Mathieu Jourdan Matthew J. Micha Gläß-Stöcker Philipp Wolfer Thomas Tony Wasserka heyarne jovuit petitminion thanksd" +#: ../../../CHANGELOG:67 +msgid "jeweet" msgstr "" -#: ../../../CHANGELOG:463 -msgid "1.1.4 (2021-08-02)" +#: ../../../CHANGELOG:71 +msgid "AMoonRabbit" msgstr "" -#: ../../../CHANGELOG:468 -msgid "Pinned version of asgiref to avoid trouble with latest release. For further information, see #1516" +#: ../../../CHANGELOG:72 +#: ../../../CHANGELOG:124 +#: ../../../CHANGELOG:171 +#: ../../../CHANGELOG:222 +#: ../../../CHANGELOG:284 +msgid "Micha Gläß-Stöcker" msgstr "" -#: ../../../CHANGELOG:471 -msgid "1.1.3 (2021-08-02)" -msgstr "" - -#: ../../../CHANGELOG:478 -msgid "Test better tagging of Docker Images (#1505)" -msgstr "" - -#: ../../../CHANGELOG:482 -msgid "Fix the scrobbler plugin submitting literal \"None\" as MusicBrainz ID (#1498)" -msgstr "" - -#: ../../../CHANGELOG:485 -msgid "Implement access control on the moderation views (#1494)" -msgstr "" - -#: ../../../CHANGELOG:486 -msgid "Prevent open redirect on login (#1492)" -msgstr "" - -#: ../../../CHANGELOG:490 -msgid "1.1.2 (2021-05-19)" -msgstr "" - -#: ../../../CHANGELOG:497 -msgid "Added modal to prompt users to log in when subscribing to channels (#1296)" -msgstr "" - -#: ../../../CHANGELOG:502 -msgid "Added missing is_playable serializer for the tracks endpoint." -msgstr "" - -#: ../../../CHANGELOG:503 -msgid "Fixed minor graphical bug where loaders would appear white in dark theme (#1442)" -msgstr "" - -#: ../../../CHANGELOG:504 -msgid "Fixed systemd unit for funkwhale-worker (#1160)" -msgstr "" - -#: ../../../CHANGELOG:505 -msgid "Several minor fixes for the Frontend" -msgstr "" - -#: ../../../CHANGELOG:509 -msgid "1.1.1 (2021-04-13)" -msgstr "" - -#: ../../../CHANGELOG:516 -msgid "Improve UI consistency in artist tracks (#1286)" -msgstr "" - -#: ../../../CHANGELOG:517 -msgid "Adds year to album's card and album's base UI" -msgstr "" - -#: ../../../CHANGELOG:521 -msgid "Fix playback issues when pausing close the the end of a track (#1324)" -msgstr "" - -#: ../../../CHANGELOG:522 -msgid "Fix tracks playing in the background without the ability to control them (#1213) (#1387)" -msgstr "" - -#: ../../../CHANGELOG:523 -msgid "Fixed track playback indicator to reset on queue end (#1380)" -msgstr "" - -#: ../../../CHANGELOG:524 -msgid "Frontend build tooling is less dependent on `npm` or `yarn` being used (!1285)" -msgstr "" - -#: ../../../CHANGELOG:525 -msgid "Fixed a small discrepancy to the subsonic api 1374" -msgstr "" - -#: ../../../CHANGELOG:529 -msgid "1.1 (2021-03-10)" -msgstr "" - -#: ../../../CHANGELOG:536 -#: ../../../CHANGELOG:636 -msgid "Add number of tracks and discs of an album to API (#1238)" -msgstr "" - -#: ../../../CHANGELOG:537 -#: ../../../CHANGELOG:637 -msgid "Add spacing after \"Play all\" button in playlist view (!1271)" -msgstr "" - -#: ../../../CHANGELOG:538 -#: ../../../CHANGELOG:638 -msgid "Added a ListenBrainz plugin to submit listenings" -msgstr "" - -#: ../../../CHANGELOG:539 -#: ../../../CHANGELOG:639 -msgid "Added ability to choose fediverse addresses from channel subscription page/podcast screen (#1294)" -msgstr "" - -#: ../../../CHANGELOG:540 -#: ../../../CHANGELOG:640 -msgid "Added new search functions to allow users to more easily search for podcasts in the UI." -msgstr "" - -#: ../../../CHANGELOG:541 -#: ../../../CHANGELOG:641 -msgid "Added padding to volume slider to ease mouse control (#1241)" -msgstr "" - -#: ../../../CHANGELOG:542 -#: ../../../CHANGELOG:642 -msgid "Logarithmic scale for volume slider (#1222)" -msgstr "" - -#: ../../../CHANGELOG:543 -#: ../../../CHANGELOG:643 -msgid "More user-friendly subsonic tokens (#1269)" -msgstr "" - -#: ../../../CHANGELOG:544 -#: ../../../CHANGELOG:644 -msgid "Remove manual entry of Import Reference on front-end import (#1284)" -msgstr "" - -#: ../../../CHANGELOG:545 -#: ../../../CHANGELOG:646 -msgid "Support AIFF file format (#1243)" -msgstr "" - -#: ../../../CHANGELOG:550 -#: ../../../CHANGELOG:651 -msgid "\"Add check for empty/null covers (#1281)\"" -msgstr "" - -#: ../../../CHANGELOG:551 -#: ../../../CHANGELOG:652 -msgid "Added an album filter to fix problem where channel entries would show up in the wrong series (#1282)" -msgstr "" - -#: ../../../CHANGELOG:552 -#: ../../../CHANGELOG:653 -msgid "Avoid broken Faker version (#1323)" -msgstr "" - -#: ../../../CHANGELOG:553 -#: ../../../CHANGELOG:654 -msgid "Changed audio format detection to happen via sniffing and not file extensions (#1274)" -msgstr "" - -#: ../../../CHANGELOG:554 -#: ../../../CHANGELOG:655 -msgid "Changed default behaviour of channel entries to use channel artwork if no entry artwork available (#1289)" -msgstr "" - -#: ../../../CHANGELOG:555 -#: ../../../CHANGELOG:656 -msgid "Fix delete library modal closing immediately (#1272)" -msgstr "" - -#: ../../../CHANGELOG:556 -#: ../../../CHANGELOG:657 -msgid "Fix public shared remote library radio button being disabled (#1292)" -msgstr "" - -#: ../../../CHANGELOG:557 -#: ../../../CHANGELOG:658 -msgid "Fixed an issue that prevented disabling plugins" -msgstr "" - -#: ../../../CHANGELOG:558 -#: ../../../CHANGELOG:659 -msgid "Fixed an issue where channel albums don't show up in the album search (#1300)" -msgstr "" - -#: ../../../CHANGELOG:559 -#: ../../../CHANGELOG:660 -msgid "Fixed an issue where modals would prevent users being able to interact with channels (#1295)" -msgstr "" - -#: ../../../CHANGELOG:560 -#: ../../../CHANGELOG:661 -msgid "Update MediaSession metadata for initially loaded track (#1252)" -msgstr "" - -#: ../../../CHANGELOG:561 -#: ../../../CHANGELOG:662 -msgid "Update playback position slider also when track is paused (#1266)" -msgstr "" - -#: ../../../CHANGELOG:562 -#: ../../../CHANGELOG:622 -msgid "Fixed follows from Pleroma with custom Emoji as Tag by ignoring not supported tag types #1342" -msgstr "" - -#: ../../../CHANGELOG:563 -#: ../../../CHANGELOG:623 -msgid "Update pleroma JSON-LD Schema (#1341)" -msgstr "" - -#: ../../../CHANGELOG:564 -#: ../../../CHANGELOG:625 -msgid "Pin twisted version to 20.3.0" -msgstr "" - -#: ../../../CHANGELOG:566 -#: ../../../CHANGELOG:664 -#: ../../../CHANGELOG:708 -#: ../../../CHANGELOG:884 -msgid "Contributors to this release (development, documentation, reviews):" -msgstr "" - -#: ../../../CHANGELOG:568 -msgid "Adam Novak Agate alemairebe Alicia Blasco Leon anonymous Amaranthe appzer0 Arne Asier Iturralde Sarasola Christian Paul Ciarán Ainsworth Daniel David Dominik Danelski Eorn le goéland Eleos Erik Duxstad Esteban Fred Uggla Freyja Wildes Georg Krause ghose hellekin heyarne interfect Jess Jing Johannes H. jovuit marzzzello Meliurwen Mehdi Nitai Bezerra da Silva Philipp Wolfer Pierre Couy Porrumentzio Reg Robert Kaye Rubén Cabrera Silver Fox Snack Capt SpcCw Strom Lin vicdorke x" -msgstr "" - -#: ../../../CHANGELOG:615 -msgid "1.1-rc2 (2021-03-01)" -msgstr "" - -#: ../../../CHANGELOG:624 -msgid "Revert fork replacement of http-signature since official package breaks federation" -msgstr "" - -#: ../../../CHANGELOG:629 -msgid "1.1-rc1 (2021-02-24)" -msgstr "" - -#: ../../../CHANGELOG:645 -msgid "Replaced forked http-signature dependency with official package (#876)" -msgstr "" - -#: ../../../CHANGELOG:666 -#: ../../../CHANGELOG:1647 -#: ../../../CHANGELOG:1703 -msgid "Reg" -msgstr "" - -#: ../../../CHANGELOG:667 -#: ../../../CHANGELOG:1636 -#: ../../../CHANGELOG:1700 -msgid "hellekin" -msgstr "" - -#: ../../../CHANGELOG:668 -#: ../../../CHANGELOG:1325 -#: ../../../CHANGELOG:1633 -#: ../../../CHANGELOG:1698 -msgid "Esteban" -msgstr "" - -#: ../../../CHANGELOG:669 -#: ../../../CHANGELOG:1635 -#: ../../../CHANGELOG:1699 -msgid "Freyja Wildes" -msgstr "" - -#: ../../../CHANGELOG:670 -#: ../../../CHANGELOG:1629 -msgid "Amaranthe" -msgstr "" - -#: ../../../CHANGELOG:671 -msgid "Eleos" -msgstr "" - -#: ../../../CHANGELOG:672 -#: ../../../CHANGELOG:1326 -#: ../../../CHANGELOG:1639 -#: ../../../CHANGELOG:1701 -msgid "Johannes H." -msgstr "" - -#: ../../../CHANGELOG:673 -#: ../../../CHANGELOG:1643 -#: ../../../CHANGELOG:1702 -msgid "Mehdi" -msgstr "" - -#: ../../../CHANGELOG:674 -msgid "Adam Novak" -msgstr "" - -#: ../../../CHANGELOG:676 -msgid "Christian Paul" -msgstr "" - -#: ../../../CHANGELOG:678 -msgid "Erik Duxstad" -msgstr "" - -#: ../../../CHANGELOG:679 -msgid "Fred Uggla" -msgstr "" - -#: ../../../CHANGELOG:681 +#: ../../../CHANGELOG:74 +#: ../../../CHANGELOG:758 msgid "heyarne" msgstr "" -#: ../../../CHANGELOG:682 -#: ../../../CHANGELOG:1908 -msgid "interfect" +#: ../../../CHANGELOG:75 +#: ../../../CHANGELOG:115 +#: ../../../CHANGELOG:212 +#: ../../../CHANGELOG:752 +#: ../../../CHANGELOG:787 +#: ../../../CHANGELOG:911 +#: ../../../CHANGELOG:963 +#: ../../../CHANGELOG:1021 +#: ../../../CHANGELOG:1301 +#: ../../../CHANGELOG:1401 +#: ../../../CHANGELOG:1709 +#: ../../../CHANGELOG:1774 +#: ../../../CHANGELOG:1981 +msgid "Agate" msgstr "" -#: ../../../CHANGELOG:684 -msgid "Nitai Bezerra da Silva" +#: ../../../CHANGELOG:76 +#: ../../../CHANGELOG:120 +#: ../../../CHANGELOG:135 +#: ../../../CHANGELOG:168 +#: ../../../CHANGELOG:177 +#: ../../../CHANGELOG:217 +#: ../../../CHANGELOG:231 +#: ../../../CHANGELOG:241 +#: ../../../CHANGELOG:281 +#: ../../../CHANGELOG:292 +#: ../../../CHANGELOG:299 +msgid "JuniorJPDJ" msgstr "" -#: ../../../CHANGELOG:685 -msgid "Philipp Wolfer" +#: ../../../CHANGELOG:77 +msgid "MichaelBechHansen" msgstr "" -#: ../../../CHANGELOG:686 -msgid "Pierre Couy" +#: ../../../CHANGELOG:78 +msgid "ooZberg" msgstr "" -#: ../../../CHANGELOG:687 -msgid "Robert Kaye" +#: ../../../CHANGELOG:79 +msgid "Esras ." msgstr "" -#: ../../../CHANGELOG:688 -msgid "Strom Lin" +#: ../../../CHANGELOG:80 +#: ../../../CHANGELOG:138 +msgid "PhieF" msgstr "" -#: ../../../CHANGELOG:691 -msgid "1.0.1 (2020-10-31)" +#: ../../../CHANGELOG:91 +msgid "1.2.5 (2022-05-07)" msgstr "" -#: ../../../CHANGELOG:698 -msgid "Added controls to play volume of an album (#1226)" +#: ../../../CHANGELOG:96 +#: ../../../CHANGELOG:148 +#: ../../../CHANGELOG:194 +#: ../../../CHANGELOG:362 +#: ../../../CHANGELOG:553 +#: ../../../CHANGELOG:572 +#: ../../../CHANGELOG:591 +#: ../../../CHANGELOG:611 +#: ../../../CHANGELOG:711 +#: ../../../CHANGELOG:773 +#: ../../../CHANGELOG:863 +#: ../../../CHANGELOG:942 +#: ../../../CHANGELOG:979 +#: ../../../CHANGELOG:1227 +#: ../../../CHANGELOG:1369 +#: ../../../CHANGELOG:1654 +#: ../../../CHANGELOG:1740 +#: ../../../CHANGELOG:1907 +#: ../../../CHANGELOG:2023 +#: ../../../CHANGELOG:2060 +#: ../../../CHANGELOG:2161 +#: ../../../CHANGELOG:2400 +#: ../../../CHANGELOG:2494 +#: ../../../CHANGELOG:2710 +#: ../../../CHANGELOG:2792 +#: ../../../CHANGELOG:3025 +#: ../../../CHANGELOG:3096 +#: ../../../CHANGELOG:3217 +#: ../../../CHANGELOG:3316 +#: ../../../CHANGELOG:3518 +#: ../../../CHANGELOG:3638 +#: ../../../CHANGELOG:3786 +#: ../../../CHANGELOG:3882 +#: ../../../CHANGELOG:3975 +#: ../../../CHANGELOG:4049 +msgid "Enhancements:" msgstr "" +#: ../../../CHANGELOG:98 +msgid "Parameterize the default S3 ACL when uploading objects. (#1319)" +msgstr "" + +#: ../../../CHANGELOG:103 +msgid "Fix stopped player to not show 00:00 when loading a track (#1432)" +msgstr "" + +#: ../../../CHANGELOG:104 +msgid "Fixes channel page (#1729) (1729)" +msgstr "" + +#: ../../../CHANGELOG:109 +msgid "Marcos" +msgstr "" + +#: ../../../CHANGELOG:110 +#: ../../../CHANGELOG:123 +#: ../../../CHANGELOG:137 +#: ../../../CHANGELOG:185 +#: ../../../CHANGELOG:221 +#: ../../../CHANGELOG:234 +#: ../../../CHANGELOG:242 +msgid "MattDHarding" +msgstr "" + +#: ../../../CHANGELOG:111 +#: ../../../CHANGELOG:125 +#: ../../../CHANGELOG:139 +msgid "Stuart Begley-Miller" +msgstr "" + +#: ../../../CHANGELOG:116 +#: ../../../CHANGELOG:164 +msgid "Beto Dealmeida" +msgstr "" + +#: ../../../CHANGELOG:117 +#: ../../../CHANGELOG:165 +msgid "Cam Sweeney" +msgstr "" + +#: ../../../CHANGELOG:122 +#: ../../../CHANGELOG:170 +#: ../../../CHANGELOG:220 +#: ../../../CHANGELOG:283 +msgid "Mathieu Jourdan" +msgstr "" + +#: ../../../CHANGELOG:126 +#: ../../../CHANGELOG:1026 +#: ../../../CHANGELOG:1337 +msgid "Tony Wasserka" +msgstr "" + +#: ../../../CHANGELOG:127 +#: ../../../CHANGELOG:224 +#: ../../../CHANGELOG:760 +#: ../../../CHANGELOG:1988 +msgid "jovuit" +msgstr "" + +#: ../../../CHANGELOG:128 +#: ../../../CHANGELOG:140 +#: ../../../CHANGELOG:172 +#: ../../../CHANGELOG:179 +#: ../../../CHANGELOG:225 +#: ../../../CHANGELOG:235 +#: ../../../CHANGELOG:286 +msgid "petitminion" +msgstr "" + +#: ../../../CHANGELOG:129 +msgid "pullopen" +msgstr "" + +#: ../../../CHANGELOG:143 +msgid "1.2.4 (2022-04-23)" +msgstr "" + +#: ../../../CHANGELOG:150 +msgid "Hand cursor now displayed over artist and album cards" +msgstr "" + +#: ../../../CHANGELOG:155 +msgid "Fixes docs' SMTP URI configuration (#1749) (1749)" +msgstr "" + +#: ../../../CHANGELOG:158 +#: ../../../CHANGELOG:405 +#: ../../../CHANGELOG:904 +#: ../../../CHANGELOG:1391 +#: ../../../CHANGELOG:1968 +#: ../../../CHANGELOG:2048 +#: ../../../CHANGELOG:2185 +#: ../../../CHANGELOG:2469 +#: ../../../CHANGELOG:2519 +#: ../../../CHANGELOG:2827 +#: ../../../CHANGELOG:3040 +#: ../../../CHANGELOG:3115 +#: ../../../CHANGELOG:3239 +#: ../../../CHANGELOG:3352 +#: ../../../CHANGELOG:3649 +#: ../../../CHANGELOG:3808 +#: ../../../CHANGELOG:3906 +#: ../../../CHANGELOG:4072 +#: ../../../CHANGELOG:4146 +msgid "Documentation:" +msgstr "" + +#: ../../../CHANGELOG:160 +msgid "The documentation is now available in two versions: Develop and Stable" +msgstr "" + +#: ../../../CHANGELOG:189 +msgid "1.2.3 (2022-03-18)" +msgstr "" + +#: ../../../CHANGELOG:196 +msgid "Added support for all cover sources in the embedded player (#1697)." +msgstr "" + +#: ../../../CHANGELOG:197 +msgid "Change unmaintained PyMemoize library to django-cache-memoize to enable Python 3.10 support" +msgstr "" + +#: ../../../CHANGELOG:202 +msgid "Catch ValueError on radio end (#1596)" +msgstr "" + +#: ../../../CHANGELOG:203 +msgid "Fix bug that prevents users from creating a new oauth application (#1706)" +msgstr "" + +#: ../../../CHANGELOG:204 +msgid "Fix failed track adding to playlist being silent (#1020)" +msgstr "" + +#: ../../../CHANGELOG:205 +msgid "Fix recently added radio not working has expected (#1674)" +msgstr "" + +#: ../../../CHANGELOG:206 +msgid "Fixed an issue where you couldn't load the details page for tracks with no associated album (#1703)" +msgstr "" + +#: ../../../CHANGELOG:207 +msgid "Fixed library visibility dropdown (#1384)" +msgstr "" + +#: ../../../CHANGELOG:208 +msgid "In playlist editor can now click outside the trashcan but inside the button to delete entry (#1348)" +msgstr "" + +#: ../../../CHANGELOG:213 +msgid "Baudouin Feildel" +msgstr "" + +#: ../../../CHANGELOG:214 +msgid "Christoph Pomaska" +msgstr "" + +#: ../../../CHANGELOG:218 +#: ../../../CHANGELOG:232 +msgid "Kasper Seweryn" +msgstr "" + +#: ../../../CHANGELOG:223 +msgid "dnikolov" +msgstr "" + +#: ../../../CHANGELOG:237 +#: ../../../CHANGELOG:295 +msgid "Committers" +msgstr "" + +#: ../../../CHANGELOG:239 +msgid "Ciaran Ainsworth" +msgstr "" + +#: ../../../CHANGELOG:244 +msgid "Reinhard Prechtl" +msgstr "" + +#: ../../../CHANGELOG:248 +msgid "1.2.2 (2022-02-04)" +msgstr "" + +#: ../../../CHANGELOG:255 +msgid "Fix an issue where the tracks tab in a library doesn't show any tracks (#1683)" +msgstr "" + +#: ../../../CHANGELOG:256 +msgid "Fix an issue with the embedded player not showing any content (#1675)" +msgstr "" + +#: ../../../CHANGELOG:257 +msgid "Fix broken instance description if it contains a line break #1673" +msgstr "" + +#: ../../../CHANGELOG:259 +msgid "Dependency Updates:" +msgstr "" + +#: ../../../CHANGELOG:261 +msgid "Update dependency vue-template-compiler to 2.6.14 Update dependency vue to ^2.6.14 Update dependency vuex-persistedstate to ^2.7.1 Update dependency vuedraggable to ^2.24.3 Update dependency vue-lazyload to ^1.3.3 Update dependency vue-plyr to ^5.1.3 Update dependency vue-upload-component to ^2.8.22 Update dependency vue-gettext to ^2.1.12 Update dependency showdown to ^1.9.1 Update dependency js-logger to ^1.6.1 Update dependency register-service-worker to ^1.7.2 Update dependency howler to ^2.2.3 Update dependency fomantic-ui-css to ^2.8.8 Update dependency diff to ^4.0.2 Update dependency axios-auth-refresh to ^2.2.8" +msgstr "" + +#: ../../../CHANGELOG:285 +msgid "Ricardo" +msgstr "" + +#: ../../../CHANGELOG:300 +#: ../../../CHANGELOG:1319 +#: ../../../CHANGELOG:1717 +msgid "Keunes" +msgstr "" + +#: ../../../CHANGELOG:305 +msgid "1.2.1 (2022-01-06)" +msgstr "" + +#: ../../../CHANGELOG:312 +msgid "Fix Pipeline for stable release builds (#1652)" +msgstr "" + +#: ../../../CHANGELOG:313 +msgid "Fix remote content page (#1655)" +msgstr "" + +#: ../../../CHANGELOG:317 +msgid "Ciarán Ainsworth Georg Krause Jakob Schürz Mathieu Jourdan Micha Gläß-Stöcker petitminion" +msgstr "" + +#: ../../../CHANGELOG:328 +msgid "Committers: Dignified Silence Georg Krause JuniorJPDJ nztvar" +msgstr "" + +#: ../../../CHANGELOG:336 +msgid "1.2.0 (2021-12-27)" +msgstr "" + +#: ../../../CHANGELOG:341 +msgid "Due to a bug in our CI Pipeline frontend artifacts are not available at https://dev.funkwhale.audio/funkwhale/funkwhale/builds/artifacts/1.2.0/download?job=build_front as they would usually. Please use this URL to get your frontend build: https://dev.funkwhale.audio/funkwhale/funkwhale/-/jobs/81069/artifacts/download" +msgstr "" + +#: ../../../CHANGELOG:345 +msgid "If you are running the All-in-One-Container since a longer time, you probably need to manually migrate your database information. If thats the case, you will get a message like this:" +msgstr "" + +#: ../../../CHANGELOG:347 +msgid "`DETAIL: The data directory was initialized by PostgreSQL version 11, which is not compatible with this version 13.5.`" +msgstr "" + +#: ../../../CHANGELOG:349 +msgid "Make sure the Funkwhale version is set to `1.1.4` in `docker-compose.yml`. Now you can run this command to dump the database into a file:" +msgstr "" + +#: ../../../CHANGELOG:351 +msgid "`docker-compose exec -T funkwhale pg_dump -c -U funkwhale > \"db.dump\"`" +msgstr "" + +#: ../../../CHANGELOG:353 +msgid "Now you can update the Funkwhale version in `docker-compose.yml` to `1.2.0`. Additionally you should save your `data` directory, eg by running `mv data data.bak && mkdir data`. Stop Funkwhale and start it again with the new version, by using `docker-compose down && docker-compose up -d`. This will initialize a fresh DB and applies all migrations. Now you can restore your database with the following command: `cat db.dump | docker-compose exec -T funkwhale psql -U funkwhale`. Thats it, enjoy!" +msgstr "" + +#: ../../../CHANGELOG:355 +#: ../../../CHANGELOG:855 +#: ../../../CHANGELOG:975 +#: ../../../CHANGELOG:1216 +#: ../../../CHANGELOG:1641 +#: ../../../CHANGELOG:1894 +#: ../../../CHANGELOG:2392 +#: ../../../CHANGELOG:2488 +#: ../../../CHANGELOG:2706 +#: ../../../CHANGELOG:2781 +#: ../../../CHANGELOG:3014 +#: ../../../CHANGELOG:3306 +#: ../../../CHANGELOG:3510 +#: ../../../CHANGELOG:3631 +#: ../../../CHANGELOG:3778 +#: ../../../CHANGELOG:3877 +#: ../../../CHANGELOG:3969 +#: ../../../CHANGELOG:4042 +#: ../../../CHANGELOG:4125 +#: ../../../CHANGELOG:4155 +#: ../../../CHANGELOG:4176 +#: ../../../CHANGELOG:4267 +#: ../../../CHANGELOG:4280 +#: ../../../CHANGELOG:4436 +#: ../../../CHANGELOG:4455 +msgid "Features:" +msgstr "" + +#: ../../../CHANGELOG:357 +msgid "Implemented awesome recently added radio (part of #1390)" +msgstr "" + +#: ../../../CHANGELOG:358 +msgid "Rework the instance about page (#1376)" +msgstr "" + +#: ../../../CHANGELOG:359 +msgid "Made changes to the track table to make it more visibly pleasing" +msgstr "" + +#: ../../../CHANGELOG:364 +msgid "Add linting for Frontend code (#1602)" +msgstr "" + +#: ../../../CHANGELOG:365 +msgid "Add xmlns:content to feed schemas fixes #1535" +msgstr "" + +#: ../../../CHANGELOG:366 +msgid "Add a Maloja plugin to submit listenings" +msgstr "" + +#: ../../../CHANGELOG:367 +msgid "Add artist cover art in subsonic API response (#1528)" +msgstr "" + +#: ../../../CHANGELOG:368 +msgid "Allow listen activities privacy level to be set public" +msgstr "" + +#: ../../../CHANGELOG:369 +msgid "Allow running multi-container setup on non-root user inside docker (!1375) (fixes #1334)" +msgstr "" + +#: ../../../CHANGELOG:370 +msgid "Change volume dynamic range from 60dB to 40dB (fixes #1544)" +msgstr "" + +#: ../../../CHANGELOG:371 +msgid "Change Start Radio to Play Radio (#1400)" +msgstr "" + +#: ../../../CHANGELOG:372 +msgid "Display toast when subsonic password is copied (#1496)" +msgstr "" + +#: ../../../CHANGELOG:373 +msgid "Expose more metadata in Subsonic's getAlbumList endpoint (#623)" +msgstr "" + +#: ../../../CHANGELOG:374 +msgid "ListenBrainz: Submit media player and submission client information" +msgstr "" + +#: ../../../CHANGELOG:375 +msgid "Make \"play in list\" the default when interacting with individual tracks (#1274)" +msgstr "" + +#: ../../../CHANGELOG:376 +msgid "Prevent an uncontrolled exception when uploading a file without tags, and prints user friendly message (1275)" +msgstr "" + +#: ../../../CHANGELOG:377 +msgid "Remove deprecated JWT Authentication (#1108) (1108)" +msgstr "" + +#: ../../../CHANGELOG:378 +msgid "Remove Raven SDK to report errors to Sentry (#1425) (1425)" +msgstr "" + +#: ../../../CHANGELOG:379 +msgid "Replace psycopg2-binary with psycopg2 (#1513)" +msgstr "" + +#: ../../../CHANGELOG:384 +#: ../../../CHANGELOG:560 +msgid "Add worker-src to nginx header to prevent issues (#1489)" +msgstr "" + +#: ../../../CHANGELOG:385 +msgid "Enable stepless adjustment of the volume slider (!1294)" +msgstr "" + +#: ../../../CHANGELOG:386 +msgid "Fix an error in a Subsonic methods that return lists of numbers/strings like getUser" +msgstr "" + +#: ../../../CHANGELOG:387 +msgid "Fix showing too long radio descriptions (#1556)" +msgstr "" + +#: ../../../CHANGELOG:388 +msgid "Fix X-Frame-Options HTTP header for embed and force it to SAMEORIGIN value for other pages (fix #1022)" +msgstr "" + +#: ../../../CHANGELOG:389 +msgid "Fix before last track starts playing when last track removed (#1485)" +msgstr "" + +#: ../../../CHANGELOG:390 +msgid "Fix delete account button is not disalbed when missing password (#1591)" +msgstr "" + +#: ../../../CHANGELOG:391 +msgid "Fix omputed properties already defined in components data (#1649)" +msgstr "" + +#: ../../../CHANGELOG:392 +msgid "Fix the all in one docker image building process, related to #1503" +msgstr "" + +#: ../../../CHANGELOG:393 +msgid "Fix crash in album moderation interface when missing cover (#1474)" +msgstr "" + +#: ../../../CHANGELOG:394 +msgid "Fix subsonic scrobble not triggering plugin hook (#1416)" +msgstr "" + +#: ../../../CHANGELOG:395 +msgid "Improve formatting of RSS episode descriptions (#1405)" +msgstr "" + +#: ../../../CHANGELOG:396 +#: ../../../CHANGELOG:561 +msgid "Only suggest typed tag once if it already exists" +msgstr "" + +#: ../../../CHANGELOG:397 +msgid "Partially fixed playing two tracks at same time (#1213)" +msgstr "" + +#: ../../../CHANGELOG:398 +msgid "Revert changes that break mobile browser playback (#1509)" +msgstr "" + +#: ../../../CHANGELOG:399 +msgid "Sanitize remote tracks' saving locations with slashes on their names (#1435)" +msgstr "" + +#: ../../../CHANGELOG:400 +msgid "Show embed option for channel tracks (#1278)" +msgstr "" + +#: ../../../CHANGELOG:401 +msgid "Store volume in logarithmic scale and convert when setting it to audio (fixes #1543)" +msgstr "" + +#: ../../../CHANGELOG:402 +msgid "Use global Howler volume instead of setting it separatly for each track (fixes #1542)" +msgstr "" + +#: ../../../CHANGELOG:407 +msgid "Add email configuration to the documentation (#1481)" +msgstr "" + +#: ../../../CHANGELOG:408 +msgid "Add server uninstallation documentation (\\!1314)" +msgstr "" + +#: ../../../CHANGELOG:409 +msgid "Document location of cli env file on macOS (\\!1354)" +msgstr "" + +#: ../../../CHANGELOG:410 +msgid "Fix broken backup documentation (#1345)" +msgstr "" + +#: ../../../CHANGELOG:411 +msgid "Refactore installation documentation and other small documentation adjustments (\\!1314)" +msgstr "" + +#: ../../../CHANGELOG:412 +msgid "Add User documentation for built-in plugins" +msgstr "" + +#: ../../../CHANGELOG:417 +msgid "Create stable branch, master is now deprecated and will be removed in 1.3 (#1476)" +msgstr "" + +#: ../../../CHANGELOG:421 +msgid "Alexandra Parker Alyssa Ross appzer0 Arthur Brugière Asier Iturralde Sarasola bittin Blopware Brian McMillen Christoph Pomaska Ciaran Ainsworth Ciarán Ainsworth Classified Connor Hay Damian Szetela David Marzal Deleted User Dignified Silence Dominik Danelski egon0 Erik Präntare Georg Abenthung Georgios B Georgios Brellas Georg Krause ghose greengekota heyarne ian Vatega Janek jovuit JuniorJPDJ Konstantinos G manuelviens Manuel Viens Marcos Marcos Peña Martin Giger Matthew J Micha Gläß-Stöcker petitminion Petitminion Philipp Wolfer Porrumentzio Quentin PAGÈS Raphael Lullis Riccardo Sacchetto Romain Failliot Rubén Cabrera Ryan Harg Sergio Varela SpcCw Stefano Pigozzi Thomas Tony Simoes Tony Wasserka vachan-maker Virgile Robles" +msgstr "" + +#: ../../../CHANGELOG:481 +msgid "AMoonRabbit Agate Antoine POPINEAU Arthur Brugière Ciarán Ainsworth Connor Hay Creak David Marzal Georg Krause Gerhard Beck Greg Poole JuniorJPDJ Kuba Orlik Lunar Control Marcos Peña Mateusz Korzeniewski Mathieu Jourdan Micha Gläß-Stöcker Philipp Wolfer Porrumentzio Thomas Tony Wasserka Ville Ranki arkhi heyarne interfect jovuit mal petitminion vachan-maker" +msgstr "" + +#: ../../../CHANGELOG:514 +msgid "Agate Arthur Brugière Ciarán Ainsworth Connor Hay David Marzal Distopico Fanyx Georg Abenthung Georg Krause Janek JuniorJPDJ Kasper Seweryn Marcos Peña Mathieu Jourdan Matthew J. Micha Gläß-Stöcker Philipp Wolfer Thomas Tony Wasserka heyarne jovuit petitminion thanksd" +msgstr "" + +#: ../../../CHANGELOG:540 +msgid "1.1.4 (2021-08-02)" +msgstr "" + +#: ../../../CHANGELOG:545 +msgid "Pinned version of asgiref to avoid trouble with latest release. For further information, see #1516" +msgstr "" + +#: ../../../CHANGELOG:548 +msgid "1.1.3 (2021-08-02)" +msgstr "" + +#: ../../../CHANGELOG:555 +msgid "Test better tagging of Docker Images (#1505)" +msgstr "" + +#: ../../../CHANGELOG:559 +msgid "Fix the scrobbler plugin submitting literal \"None\" as MusicBrainz ID (#1498)" +msgstr "" + +#: ../../../CHANGELOG:562 +msgid "Implement access control on the moderation views (#1494)" +msgstr "" + +#: ../../../CHANGELOG:563 +msgid "Prevent open redirect on login (#1492)" +msgstr "" + +#: ../../../CHANGELOG:567 +msgid "1.1.2 (2021-05-19)" +msgstr "" + +#: ../../../CHANGELOG:574 +msgid "Added modal to prompt users to log in when subscribing to channels (#1296)" +msgstr "" + +#: ../../../CHANGELOG:579 +msgid "Added missing is_playable serializer for the tracks endpoint." +msgstr "" + +#: ../../../CHANGELOG:580 +msgid "Fixed minor graphical bug where loaders would appear white in dark theme (#1442)" +msgstr "" + +#: ../../../CHANGELOG:581 +msgid "Fixed systemd unit for funkwhale-worker (#1160)" +msgstr "" + +#: ../../../CHANGELOG:582 +msgid "Several minor fixes for the Frontend" +msgstr "" + +#: ../../../CHANGELOG:586 +msgid "1.1.1 (2021-04-13)" +msgstr "" + +#: ../../../CHANGELOG:593 +msgid "Improve UI consistency in artist tracks (#1286)" +msgstr "" + +#: ../../../CHANGELOG:594 +msgid "Adds year to album's card and album's base UI" +msgstr "" + +#: ../../../CHANGELOG:598 +msgid "Fix playback issues when pausing close the the end of a track (#1324)" +msgstr "" + +#: ../../../CHANGELOG:599 +msgid "Fix tracks playing in the background without the ability to control them (#1213) (#1387)" +msgstr "" + +#: ../../../CHANGELOG:600 +msgid "Fixed track playback indicator to reset on queue end (#1380)" +msgstr "" + +#: ../../../CHANGELOG:601 +msgid "Frontend build tooling is less dependent on `npm` or `yarn` being used (!1285)" +msgstr "" + +#: ../../../CHANGELOG:602 +msgid "Fixed a small discrepancy to the subsonic api 1374" +msgstr "" + +#: ../../../CHANGELOG:606 +msgid "1.1 (2021-03-10)" +msgstr "" + +#: ../../../CHANGELOG:613 +#: ../../../CHANGELOG:713 +msgid "Add number of tracks and discs of an album to API (#1238)" +msgstr "" + +#: ../../../CHANGELOG:614 +#: ../../../CHANGELOG:714 +msgid "Add spacing after \"Play all\" button in playlist view (!1271)" +msgstr "" + +#: ../../../CHANGELOG:615 +#: ../../../CHANGELOG:715 +msgid "Added a ListenBrainz plugin to submit listenings" +msgstr "" + +#: ../../../CHANGELOG:616 +#: ../../../CHANGELOG:716 +msgid "Added ability to choose fediverse addresses from channel subscription page/podcast screen (#1294)" +msgstr "" + +#: ../../../CHANGELOG:617 +#: ../../../CHANGELOG:717 +msgid "Added new search functions to allow users to more easily search for podcasts in the UI." +msgstr "" + +#: ../../../CHANGELOG:618 +#: ../../../CHANGELOG:718 +msgid "Added padding to volume slider to ease mouse control (#1241)" +msgstr "" + +#: ../../../CHANGELOG:619 +#: ../../../CHANGELOG:719 +msgid "Logarithmic scale for volume slider (#1222)" +msgstr "" + +#: ../../../CHANGELOG:620 +#: ../../../CHANGELOG:720 +msgid "More user-friendly subsonic tokens (#1269)" +msgstr "" + +#: ../../../CHANGELOG:621 +#: ../../../CHANGELOG:721 +msgid "Remove manual entry of Import Reference on front-end import (#1284)" +msgstr "" + +#: ../../../CHANGELOG:622 +#: ../../../CHANGELOG:723 +msgid "Support AIFF file format (#1243)" +msgstr "" + +#: ../../../CHANGELOG:627 +#: ../../../CHANGELOG:728 +msgid "\"Add check for empty/null covers (#1281)\"" +msgstr "" + +#: ../../../CHANGELOG:628 +#: ../../../CHANGELOG:729 +msgid "Added an album filter to fix problem where channel entries would show up in the wrong series (#1282)" +msgstr "" + +#: ../../../CHANGELOG:629 +#: ../../../CHANGELOG:730 +msgid "Avoid broken Faker version (#1323)" +msgstr "" + +#: ../../../CHANGELOG:630 +#: ../../../CHANGELOG:731 +msgid "Changed audio format detection to happen via sniffing and not file extensions (#1274)" +msgstr "" + +#: ../../../CHANGELOG:631 +#: ../../../CHANGELOG:732 +msgid "Changed default behaviour of channel entries to use channel artwork if no entry artwork available (#1289)" +msgstr "" + +#: ../../../CHANGELOG:632 +#: ../../../CHANGELOG:733 +msgid "Fix delete library modal closing immediately (#1272)" +msgstr "" + +#: ../../../CHANGELOG:633 +#: ../../../CHANGELOG:734 +msgid "Fix public shared remote library radio button being disabled (#1292)" +msgstr "" + +#: ../../../CHANGELOG:634 +#: ../../../CHANGELOG:735 +msgid "Fixed an issue that prevented disabling plugins" +msgstr "" + +#: ../../../CHANGELOG:635 +#: ../../../CHANGELOG:736 +msgid "Fixed an issue where channel albums don't show up in the album search (#1300)" +msgstr "" + +#: ../../../CHANGELOG:636 +#: ../../../CHANGELOG:737 +msgid "Fixed an issue where modals would prevent users being able to interact with channels (#1295)" +msgstr "" + +#: ../../../CHANGELOG:637 +#: ../../../CHANGELOG:738 +msgid "Update MediaSession metadata for initially loaded track (#1252)" +msgstr "" + +#: ../../../CHANGELOG:638 +#: ../../../CHANGELOG:739 +msgid "Update playback position slider also when track is paused (#1266)" +msgstr "" + +#: ../../../CHANGELOG:639 #: ../../../CHANGELOG:699 -msgid "Allow genre tags to be updated when rescanning files in-place (#1246)" +msgid "Fixed follows from Pleroma with custom Emoji as Tag by ignoring not supported tag types #1342" msgstr "" -#: ../../../CHANGELOG:704 -msgid "Fixed broken install because of upgraded dependencies" +#: ../../../CHANGELOG:640 +#: ../../../CHANGELOG:700 +msgid "Update pleroma JSON-LD Schema (#1341)" msgstr "" -#: ../../../CHANGELOG:705 -msgid "Fixed duplication of discs for multi-disc albums in album views (#1228)" +#: ../../../CHANGELOG:641 +#: ../../../CHANGELOG:702 +msgid "Pin twisted version to 20.3.0" +msgstr "" + +#: ../../../CHANGELOG:643 +#: ../../../CHANGELOG:741 +#: ../../../CHANGELOG:785 +#: ../../../CHANGELOG:961 +msgid "Contributors to this release (development, documentation, reviews):" +msgstr "" + +#: ../../../CHANGELOG:645 +msgid "Adam Novak Agate alemairebe Alicia Blasco Leon anonymous Amaranthe appzer0 Arne Asier Iturralde Sarasola Christian Paul Ciarán Ainsworth Daniel David Dominik Danelski Eorn le goéland Eleos Erik Duxstad Esteban Fred Uggla Freyja Wildes Georg Krause ghose hellekin heyarne interfect Jess Jing Johannes H. jovuit marzzzello Meliurwen Mehdi Nitai Bezerra da Silva Philipp Wolfer Pierre Couy Porrumentzio Reg Robert Kaye Rubén Cabrera Silver Fox Snack Capt SpcCw Strom Lin vicdorke x" +msgstr "" + +#: ../../../CHANGELOG:692 +msgid "1.1-rc2 (2021-03-01)" +msgstr "" + +#: ../../../CHANGELOG:701 +msgid "Revert fork replacement of http-signature since official package breaks federation" msgstr "" #: ../../../CHANGELOG:706 -msgid "Make the generated RSS feed more conformant with w3c specification (#1250)" +msgid "1.1-rc1 (2021-02-24)" msgstr "" -#: ../../../CHANGELOG:711 -msgid "Cédric Schieli" -msgstr "" - -#: ../../../CHANGELOG:713 -msgid "Kuba Orlik" -msgstr "" - -#: ../../../CHANGELOG:716 -msgid "1.0 (2020-09-09)" -msgstr "" - -#: ../../../CHANGELOG:723 -msgid "Dropped python 3.5 support [manual action required, non-docker only]" -msgstr "" - -#: ../../../CHANGELOG:725 -msgid "With Funkwhale 1.0, we're dropping support for Python 3.5. Before upgrading, ensure ``python3 --version`` returns ``3.6`` or higher." -msgstr "" - -#: ../../../CHANGELOG:728 -msgid "If it returns ``3.6`` or higher, you have nothing to do." -msgstr "" - -#: ../../../CHANGELOG:730 -msgid "If it returns ``3.5``, you will need to upgrade your Python version/Host, then recreate your virtual environment::" -msgstr "" - -#: ../../../CHANGELOG:737 -msgid "Increased quality of JPEG thumbnails [manual action required]" -msgstr "" - -#: ../../../CHANGELOG:739 -msgid "Default quality for JPEG thumbnails was increased from 70 to 95, as 70 was producing visible artifacts in resized images." -msgstr "" - -#: ../../../CHANGELOG:741 -msgid "Because of this change, existing thumbnails will not load, and you will need to:" +#: ../../../CHANGELOG:722 +msgid "Replaced forked http-signature dependency with official package (#876)" msgstr "" #: ../../../CHANGELOG:743 -msgid "delete the ``__sized__`` directory in your ``MEDIA_ROOT`` directory" +#: ../../../CHANGELOG:1724 +#: ../../../CHANGELOG:1780 +msgid "Reg" msgstr "" #: ../../../CHANGELOG:744 -msgid "run ``python manage.py fw media generate-thumbnails`` to regenerate thumbnails with the enhanced quality" +#: ../../../CHANGELOG:1713 +#: ../../../CHANGELOG:1777 +msgid "hellekin" +msgstr "" + +#: ../../../CHANGELOG:745 +#: ../../../CHANGELOG:1402 +#: ../../../CHANGELOG:1710 +#: ../../../CHANGELOG:1775 +msgid "Esteban" msgstr "" #: ../../../CHANGELOG:746 -msgid "If you don't want to regenerate thumbnails, you can keep the old ones by adding ``THUMBNAIL_JPEG_RESIZE_QUALITY=70`` to your .env file." +#: ../../../CHANGELOG:1712 +#: ../../../CHANGELOG:1776 +msgid "Freyja Wildes" +msgstr "" + +#: ../../../CHANGELOG:747 +#: ../../../CHANGELOG:1706 +msgid "Amaranthe" +msgstr "" + +#: ../../../CHANGELOG:748 +msgid "Eleos" msgstr "" #: ../../../CHANGELOG:749 -#: ../../../CHANGELOG:929 -msgid "Small API breaking change in ``/api/v1/libraries``" +#: ../../../CHANGELOG:1403 +#: ../../../CHANGELOG:1716 +#: ../../../CHANGELOG:1778 +msgid "Johannes H." +msgstr "" + +#: ../../../CHANGELOG:750 +#: ../../../CHANGELOG:1720 +#: ../../../CHANGELOG:1779 +msgid "Mehdi" msgstr "" #: ../../../CHANGELOG:751 -#: ../../../CHANGELOG:931 -msgid "To allow easier crawling of public libraries on a pod,we had to make a slight breaking change to the behaviour of ``GET /api/v1/libraries``." +msgid "Adam Novak" msgstr "" -#: ../../../CHANGELOG:754 -#: ../../../CHANGELOG:934 -msgid "Before, it returned only libraries owned by the current user." +#: ../../../CHANGELOG:753 +msgid "Christian Paul" +msgstr "" + +#: ../../../CHANGELOG:755 +msgid "Erik Duxstad" msgstr "" #: ../../../CHANGELOG:756 -#: ../../../CHANGELOG:936 -msgid "Now, it returns all the accessible libraries (including ones from other users and pods)." +msgid "Fred Uggla" msgstr "" -#: ../../../CHANGELOG:758 -#: ../../../CHANGELOG:938 -msgid "If you are consuming the API via a third-party client and need to retrieve your libraries, use the ``scope`` parameter, like this: ``GET /api/v1/libraries?scope=me``" +#: ../../../CHANGELOG:759 +#: ../../../CHANGELOG:1985 +msgid "interfect" +msgstr "" + +#: ../../../CHANGELOG:761 +msgid "Nitai Bezerra da Silva" msgstr "" #: ../../../CHANGELOG:762 -msgid "API breaking change in ``/api/v1/albums``" +msgid "Philipp Wolfer" +msgstr "" + +#: ../../../CHANGELOG:763 +msgid "Pierre Couy" msgstr "" #: ../../../CHANGELOG:764 -msgid "To increase performance, querying ``/api/v1/albums`` doesn't return album tracks anymore. This caused some performance issues, especially as some albums and series have dozens or even hundreds of tracks." +msgid "Robert Kaye" msgstr "" -#: ../../../CHANGELOG:767 -msgid "If you want to retrieve tracks for an album, you can query ``/api/v1/tracks/?album=<albumid>``." +#: ../../../CHANGELOG:765 +msgid "Strom Lin" msgstr "" -#: ../../../CHANGELOG:770 -msgid "JWT deprecation" +#: ../../../CHANGELOG:768 +msgid "1.0.1 (2020-10-31)" msgstr "" -#: ../../../CHANGELOG:772 -msgid "API Authentication using JWT is deprecated and will be removed in Funkwhale 1.0. Please use OAuth or application tokens and refer to our API documentation at https://docs.funkwhale.audio/swagger/ for guidance." +#: ../../../CHANGELOG:775 +msgid "Added controls to play volume of an album (#1226)" msgstr "" #: ../../../CHANGELOG:776 -#: ../../../CHANGELOG:1137 -msgid "Full list of changes" -msgstr "" - -#: ../../../CHANGELOG:780 -msgid "Allow users to hide compilation artists on the artist search page (#1053)" +msgid "Allow genre tags to be updated when rescanning files in-place (#1246)" msgstr "" #: ../../../CHANGELOG:781 -msgid "Can now launch server import from the UI (#1105)" +msgid "Fixed broken install because of upgraded dependencies" msgstr "" #: ../../../CHANGELOG:782 -msgid "Dedicated, advanced search page (#370)" +msgid "Fixed duplication of discs for multi-disc albums in album views (#1228)" msgstr "" #: ../../../CHANGELOG:783 -msgid "Persist theme and language settings accross sessions (#996)" +msgid "Make the generated RSS feed more conformant with w3c specification (#1250)" msgstr "" #: ../../../CHANGELOG:788 -msgid "Add support for unauthenticated users hitting the logout page" -msgstr "" - -#: ../../../CHANGELOG:789 -msgid "Added support for Licence Art Libre (#1088)" +msgid "Cédric Schieli" msgstr "" #: ../../../CHANGELOG:790 -msgid "Broadcast/handle rejected follows (#858)" -msgstr "" - -#: ../../../CHANGELOG:791 -msgid "Confirm email without requiring the user to validate the form manually (#407)" -msgstr "" - -#: ../../../CHANGELOG:792 -msgid "Display channel and track downloads count (#1178)" +msgid "Kuba Orlik" msgstr "" #: ../../../CHANGELOG:793 -msgid "Do not include tracks in album API representation (#1102)" -msgstr "" - -#: ../../../CHANGELOG:794 -msgid "Dropped python 3.5 support. Python 3.6 is the minimum required version (#1099)" -msgstr "" - -#: ../../../CHANGELOG:795 -msgid "Improved keyboard accessibility (#1125)" -msgstr "" - -#: ../../../CHANGELOG:796 -msgid "Improved naming of pages for accessibility (#1127)" -msgstr "" - -#: ../../../CHANGELOG:797 -msgid "Improved shuffle behaviour (#1190)" -msgstr "" - -#: ../../../CHANGELOG:798 -msgid "Increased quality of JPEG thumbnails" -msgstr "" - -#: ../../../CHANGELOG:799 -msgid "Lock focus in modals to improve accessibility (#1128)" +msgid "1.0 (2020-09-09)" msgstr "" #: ../../../CHANGELOG:800 -msgid "More consistent search UX on /albums, /artists, /radios and /playlists (#1131)" -msgstr "" - -#: ../../../CHANGELOG:801 -msgid "Play button now replace current queue instead of appending to it (#1083)" +msgid "Dropped python 3.5 support [manual action required, non-docker only]" msgstr "" #: ../../../CHANGELOG:802 -msgid "Set proper lang attribute on HTML document (#1130)" -msgstr "" - -#: ../../../CHANGELOG:803 -msgid "Use semantic headers for accessibility (#1121)" -msgstr "" - -#: ../../../CHANGELOG:804 -msgid "Users can now update their email address (#292)" +msgid "With Funkwhale 1.0, we're dropping support for Python 3.5. Before upgrading, ensure ``python3 --version`` returns ``3.6`` or higher." msgstr "" #: ../../../CHANGELOG:805 -msgid "[plugin, scrobbler] Use last.fm API v2 for scrobbling if API key and secret are provided" -msgstr "" - -#: ../../../CHANGELOG:806 -msgid "Added a new, large thumbnail size for cover images (#1205" +msgid "If it returns ``3.6`` or higher, you have nothing to do." msgstr "" #: ../../../CHANGELOG:807 -msgid "Enforce authentication when viewing remote channels, profiles and libraries (#1210)" -msgstr "" - -#: ../../../CHANGELOG:813 -msgid "Fix broken media support detection (#1180)" +msgid "If it returns ``3.5``, you will need to upgrade your Python version/Host, then recreate your virtual environment::" msgstr "" #: ../../../CHANGELOG:814 -msgid "Fix layout issue with playbar on landscape tablets (#1144)" -msgstr "" - -#: ../../../CHANGELOG:815 -msgid "Fix random radio so that podcast content is not picked up (#1140)" +msgid "Increased quality of JPEG thumbnails [manual action required]" msgstr "" #: ../../../CHANGELOG:816 -msgid "Fixed an issue with search pages where results would not appear after navigating to another page" -msgstr "" - -#: ../../../CHANGELOG:817 -msgid "Fixed crash with negative track position in file tags (#1193)" +msgid "Default quality for JPEG thumbnails was increased from 70 to 95, as 70 was producing visible artifacts in resized images." msgstr "" #: ../../../CHANGELOG:818 -msgid "Handle access errors scanning directories when importing files" -msgstr "" - -#: ../../../CHANGELOG:819 -#: ../../../CHANGELOG:882 -msgid "Make channel card updated times more humanly readable, add internationalization (#1089)" +msgid "Because of this change, existing thumbnails will not load, and you will need to:" msgstr "" #: ../../../CHANGELOG:820 -msgid "Ensure search page reloads if another search is submitted in the sidebar (#1197)" +msgid "delete the ``__sized__`` directory in your ``MEDIA_ROOT`` directory" msgstr "" #: ../../../CHANGELOG:821 -msgid "Fixed \"scope=subscribed\" on albums, artists, uploads and libraries API (#1217)" -msgstr "" - -#: ../../../CHANGELOG:822 -msgid "Fixed broken federation with pods using allow-listing (#1999)" +msgid "run ``python manage.py fw media generate-thumbnails`` to regenerate thumbnails with the enhanced quality" msgstr "" #: ../../../CHANGELOG:823 -msgid "Fixed broken search when using (, \" or & chars (#1196)" +msgid "If you don't want to regenerate thumbnails, you can keep the old ones by adding ``THUMBNAIL_JPEG_RESIZE_QUALITY=70`` to your .env file." msgstr "" -#: ../../../CHANGELOG:824 -msgid "Fixed domains table hidden controls when no domains are found (#1198)" +#: ../../../CHANGELOG:826 +#: ../../../CHANGELOG:1006 +msgid "Small API breaking change in ``/api/v1/libraries``" msgstr "" -#: ../../../CHANGELOG:829 -msgid "Simplify Docker mono-container installation and upgrade documentation" +#: ../../../CHANGELOG:828 +#: ../../../CHANGELOG:1008 +msgid "To allow easier crawling of public libraries on a pod,we had to make a slight breaking change to the behaviour of ``GET /api/v1/libraries``." msgstr "" -#: ../../../CHANGELOG:832 -#: ../../../CHANGELOG:1222 -msgid "Contributors to this release (translation, development, documentation, reviews, design, testing, third-party projects):" +#: ../../../CHANGELOG:831 +#: ../../../CHANGELOG:1011 +msgid "Before, it returned only libraries owned by the current user." +msgstr "" + +#: ../../../CHANGELOG:833 +#: ../../../CHANGELOG:1013 +msgid "Now, it returns all the accessible libraries (including ones from other users and pods)." msgstr "" #: ../../../CHANGELOG:835 -msgid "Andy Craze" +#: ../../../CHANGELOG:1015 +msgid "If you are consuming the API via a third-party client and need to retrieve your libraries, use the ``scope`` parameter, like this: ``GET /api/v1/libraries?scope=me``" msgstr "" -#: ../../../CHANGELOG:836 -msgid "anonymous" -msgstr "" - -#: ../../../CHANGELOG:837 -msgid "appzer0" -msgstr "" - -#: ../../../CHANGELOG:838 -msgid "Arne" -msgstr "" - -#: ../../../CHANGELOG:840 -#: ../../../CHANGELOG:1231 -#: ../../../CHANGELOG:1323 -#: ../../../CHANGELOG:1903 -msgid "Daniele Lira Mereb" +#: ../../../CHANGELOG:839 +msgid "API breaking change in ``/api/v1/albums``" msgstr "" #: ../../../CHANGELOG:841 -msgid "dulz" -msgstr "" - -#: ../../../CHANGELOG:842 -#: ../../../CHANGELOG:1235 -#: ../../../CHANGELOG:1634 -msgid "Francesc Galí" -msgstr "" - -#: ../../../CHANGELOG:843 -msgid "ghose" +msgid "To increase performance, querying ``/api/v1/albums`` doesn't return album tracks anymore. This caused some performance issues, especially as some albums and series have dozens or even hundreds of tracks." msgstr "" #: ../../../CHANGELOG:844 -msgid "Kalle Anka" -msgstr "" - -#: ../../../CHANGELOG:845 -msgid "mekind" -msgstr "" - -#: ../../../CHANGELOG:846 -msgid "Meliurwen" +msgid "If you want to retrieve tracks for an album, you can query ``/api/v1/tracks/?album=<albumid>``." msgstr "" #: ../../../CHANGELOG:847 -msgid "Puri" -msgstr "" - -#: ../../../CHANGELOG:848 -#: ../../../CHANGELOG:1253 -#: ../../../CHANGELOG:1329 -msgid "Quentin PAGÈS" +msgid "JWT deprecation" msgstr "" #: ../../../CHANGELOG:849 -msgid "Raphaël Ventura" -msgstr "" - -#: ../../../CHANGELOG:850 -msgid "Slimane Selyan Amiri" -msgstr "" - -#: ../../../CHANGELOG:851 -#: ../../../CHANGELOG:1257 -#: ../../../CHANGELOG:1650 -msgid "SpcCw" -msgstr "" - -#: ../../../CHANGELOG:852 -msgid "Stefano Pigozzi" +msgid "API Authentication using JWT is deprecated and will be removed in Funkwhale 1.0. Please use OAuth or application tokens and refer to our API documentation at https://docs.funkwhale.audio/swagger/ for guidance." msgstr "" #: ../../../CHANGELOG:853 -msgid "Sébastien de Melo" +#: ../../../CHANGELOG:1214 +msgid "Full list of changes" msgstr "" -#: ../../../CHANGELOG:854 -msgid "Ventura Pérez García" +#: ../../../CHANGELOG:857 +msgid "Allow users to hide compilation artists on the artist search page (#1053)" msgstr "" -#: ../../../CHANGELOG:855 -msgid "vicdorke" +#: ../../../CHANGELOG:858 +msgid "Can now launch server import from the UI (#1105)" msgstr "" -#: ../../../CHANGELOG:856 -#: ../../../CHANGELOG:1265 -#: ../../../CHANGELOG:1654 -msgid "Xosé M" +#: ../../../CHANGELOG:859 +msgid "Dedicated, advanced search page (#370)" msgstr "" #: ../../../CHANGELOG:860 -msgid "0.21.2 (2020-07-27)" +msgid "Persist theme and language settings accross sessions (#996)" +msgstr "" + +#: ../../../CHANGELOG:865 +msgid "Add support for unauthenticated users hitting the logout page" +msgstr "" + +#: ../../../CHANGELOG:866 +msgid "Added support for Licence Art Libre (#1088)" msgstr "" #: ../../../CHANGELOG:867 -msgid "Added a new ?related=obj_id filter for artists, albums and tracks, based on tags" +msgid "Broadcast/handle rejected follows (#858)" msgstr "" #: ../../../CHANGELOG:868 -msgid "Can now filter subscribed content through API (#1116)" +msgid "Confirm email without requiring the user to validate the form manually (#407)" msgstr "" #: ../../../CHANGELOG:869 -msgid "Support ordering=random for artists, albums, tracks and channels endpoints (#1145)" +msgid "Display channel and track downloads count (#1178)" msgstr "" #: ../../../CHANGELOG:870 -msgid "Use role=alert on forms/toast message to improve accessibility (#1134)" +msgid "Do not include tracks in album API representation (#1102)" +msgstr "" + +#: ../../../CHANGELOG:871 +msgid "Dropped python 3.5 support. Python 3.6 is the minimum required version (#1099)" +msgstr "" + +#: ../../../CHANGELOG:872 +msgid "Improved keyboard accessibility (#1125)" +msgstr "" + +#: ../../../CHANGELOG:873 +msgid "Improved naming of pages for accessibility (#1127)" +msgstr "" + +#: ../../../CHANGELOG:874 +msgid "Improved shuffle behaviour (#1190)" msgstr "" #: ../../../CHANGELOG:875 -msgid "Fix embedded player not working on channel serie/album (#1175)" +msgid "Increased quality of JPEG thumbnails" msgstr "" #: ../../../CHANGELOG:876 -msgid "Fixed broken mimetype detection during import (#1165)" +msgid "Lock focus in modals to improve accessibility (#1128)" msgstr "" #: ../../../CHANGELOG:877 -msgid "Fixed crash when loading recent albums via Subsonic (#1158)" +msgid "More consistent search UX on /albums, /artists, /radios and /playlists (#1131)" msgstr "" #: ../../../CHANGELOG:878 -msgid "Fixed crash with null help text in admin (#1161)" +msgid "Play button now replace current queue instead of appending to it (#1083)" msgstr "" #: ../../../CHANGELOG:879 -msgid "Fixed invalid metadata when importing multi-artists tracks/albums (#1104)" +msgid "Set proper lang attribute on HTML document (#1130)" msgstr "" #: ../../../CHANGELOG:880 -msgid "Fixed player crash when using Funkwhale as a PWA (#1157)" +msgid "Use semantic headers for accessibility (#1121)" msgstr "" #: ../../../CHANGELOG:881 -msgid "Fixed wrong covert art displaying in some situations (#1138)" +msgid "Users can now update their email address (#292)" msgstr "" -#: ../../../CHANGELOG:887 -msgid "Bheesham Persaud" +#: ../../../CHANGELOG:882 +msgid "[plugin, scrobbler] Use last.fm API v2 for scrobbling if API key and secret are provided" +msgstr "" + +#: ../../../CHANGELOG:883 +msgid "Added a new, large thumbnail size for cover images (#1205" +msgstr "" + +#: ../../../CHANGELOG:884 +msgid "Enforce authentication when viewing remote channels, profiles and libraries (#1210)" +msgstr "" + +#: ../../../CHANGELOG:890 +msgid "Fix broken media support detection (#1180)" +msgstr "" + +#: ../../../CHANGELOG:891 +msgid "Fix layout issue with playbar on landscape tablets (#1144)" msgstr "" #: ../../../CHANGELOG:892 -msgid "0.21.1 (2020-06-11)" +msgid "Fix random radio so that podcast content is not picked up (#1140)" +msgstr "" + +#: ../../../CHANGELOG:893 +msgid "Fixed an issue with search pages where results would not appear after navigating to another page" +msgstr "" + +#: ../../../CHANGELOG:894 +msgid "Fixed crash with negative track position in file tags (#1193)" +msgstr "" + +#: ../../../CHANGELOG:895 +msgid "Handle access errors scanning directories when importing files" +msgstr "" + +#: ../../../CHANGELOG:896 +#: ../../../CHANGELOG:959 +msgid "Make channel card updated times more humanly readable, add internationalization (#1089)" +msgstr "" + +#: ../../../CHANGELOG:897 +msgid "Ensure search page reloads if another search is submitted in the sidebar (#1197)" +msgstr "" + +#: ../../../CHANGELOG:898 +msgid "Fixed \"scope=subscribed\" on albums, artists, uploads and libraries API (#1217)" +msgstr "" + +#: ../../../CHANGELOG:899 +msgid "Fixed broken federation with pods using allow-listing (#1999)" msgstr "" #: ../../../CHANGELOG:900 -msgid "Support a --watch mode with ``import_files`` to automatically add, update and remove files when filesystem is updated (#721)" +msgid "Fixed broken search when using (, \" or & chars (#1196)" msgstr "" -#: ../../../CHANGELOG:904 -msgid "Added new channels widget on pod landing page (#1113)" -msgstr "" - -#: ../../../CHANGELOG:905 -msgid "Fix HTML <title> not including instance name in some situations (#1107)" +#: ../../../CHANGELOG:901 +msgid "Fixed domains table hidden controls when no domains are found (#1198)" msgstr "" #: ../../../CHANGELOG:906 -msgid "Make URL-building logic more resilient against reverse proxy misconfiguration (#1085)" -msgstr "" - -#: ../../../CHANGELOG:907 -msgid "Removed unused masonry dependency (#1112)" -msgstr "" - -#: ../../../CHANGELOG:908 -msgid "Support for specifying itunes:email and itunes:name in channels for compatibiliy with third-party platforms (#1154)" +msgid "Simplify Docker mono-container installation and upgrade documentation" msgstr "" #: ../../../CHANGELOG:909 -msgid "Updated the /api/v1/libraries endpoint to support listing public libraries from other users/pods (#1151)" +#: ../../../CHANGELOG:1299 +msgid "Contributors to this release (translation, development, documentation, reviews, design, testing, third-party projects):" +msgstr "" + +#: ../../../CHANGELOG:912 +msgid "Andy Craze" +msgstr "" + +#: ../../../CHANGELOG:913 +msgid "anonymous" msgstr "" #: ../../../CHANGELOG:914 -msgid "Added safeguard to ensure local uploads are never purged from cache (#1086)" +msgid "appzer0" msgstr "" #: ../../../CHANGELOG:915 -msgid "Ensure firefox password manager dont autofill username in search bar (#1090)" -msgstr "" - -#: ../../../CHANGELOG:916 -msgid "Ensure player doesn't disappear when last queue track is removed manually (#1092)" +msgid "Arne" msgstr "" #: ../../../CHANGELOG:917 -msgid "Ensure tracks linked to skipped upload can be pruned (#1011)" +#: ../../../CHANGELOG:1308 +#: ../../../CHANGELOG:1400 +#: ../../../CHANGELOG:1980 +msgid "Daniele Lira Mereb" msgstr "" #: ../../../CHANGELOG:918 -msgid "Fix playlist modal only listing 50 first playlists (#1087)" +msgid "dulz" msgstr "" #: ../../../CHANGELOG:919 -msgid "Fixed a wording issue on artist channel page (#1117)" +#: ../../../CHANGELOG:1312 +#: ../../../CHANGELOG:1711 +msgid "Francesc Galí" msgstr "" #: ../../../CHANGELOG:920 -msgid "Fixed crash on python 3.5 with cli importer (#1155)" +msgid "ghose" msgstr "" #: ../../../CHANGELOG:921 -msgid "Fixed issue when displaying starred tracks on subsonic (#1082)" +msgid "Kalle Anka" msgstr "" #: ../../../CHANGELOG:922 -msgid "Fixed mimetype detection issue that broke transcoding on some tracks (#1093). Run ``python manage.py fix_uploads --mimetype`` to set proper mimetypes on existing uploads." +msgid "mekind" msgstr "" #: ../../../CHANGELOG:923 -msgid "Fixed page not refreshing when switching between My Library and Explore sections (#1091)" +msgid "Meliurwen" msgstr "" #: ../../../CHANGELOG:924 -msgid "Fixed recursive CLI importing crashing under Python 3.5 (#1148, #1147)" +msgid "Puri" msgstr "" #: ../../../CHANGELOG:925 -msgid "Fixed wrong album and track count in admin artist API (#1096)" +#: ../../../CHANGELOG:1330 +#: ../../../CHANGELOG:1406 +msgid "Quentin PAGÈS" msgstr "" #: ../../../CHANGELOG:926 -msgid "Include tracks by album artist when filtering by artist on /api/v1/tracks (#1078)" +msgid "Raphaël Ventura" msgstr "" -#: ../../../CHANGELOG:942 -msgid "Contributors to this release (development, documentation, reviews, testing):" +#: ../../../CHANGELOG:927 +msgid "Slimane Selyan Amiri" +msgstr "" + +#: ../../../CHANGELOG:928 +#: ../../../CHANGELOG:1334 +#: ../../../CHANGELOG:1727 +msgid "SpcCw" +msgstr "" + +#: ../../../CHANGELOG:929 +msgid "Stefano Pigozzi" +msgstr "" + +#: ../../../CHANGELOG:930 +msgid "Sébastien de Melo" +msgstr "" + +#: ../../../CHANGELOG:931 +msgid "Ventura Pérez García" +msgstr "" + +#: ../../../CHANGELOG:932 +msgid "vicdorke" +msgstr "" + +#: ../../../CHANGELOG:933 +#: ../../../CHANGELOG:1342 +#: ../../../CHANGELOG:1731 +msgid "Xosé M" +msgstr "" + +#: ../../../CHANGELOG:937 +msgid "0.21.2 (2020-07-27)" +msgstr "" + +#: ../../../CHANGELOG:944 +msgid "Added a new ?related=obj_id filter for artists, albums and tracks, based on tags" +msgstr "" + +#: ../../../CHANGELOG:945 +msgid "Can now filter subscribed content through API (#1116)" msgstr "" #: ../../../CHANGELOG:946 -#: ../../../CHANGELOG:1230 -#: ../../../CHANGELOG:1695 -msgid "Creak" +msgid "Support ordering=random for artists, albums, tracks and channels endpoints (#1145)" msgstr "" #: ../../../CHANGELOG:947 -msgid "gisforgabriel" +msgid "Use role=alert on forms/toast message to improve accessibility (#1134)" msgstr "" -#: ../../../CHANGELOG:948 -msgid "Siren" +#: ../../../CHANGELOG:952 +msgid "Fix embedded player not working on channel serie/album (#1175)" msgstr "" #: ../../../CHANGELOG:953 -msgid "0.21 \"Agate\" (2020-04-24)" +msgid "Fixed broken mimetype detection during import (#1165)" +msgstr "" + +#: ../../../CHANGELOG:954 +msgid "Fixed crash when loading recent albums via Subsonic (#1158)" msgstr "" #: ../../../CHANGELOG:955 -msgid "This 0.21 release is dedicated to Agate, to thank her, for both having created the Funkwhale project, being the current lead developer, and for her courage of coming out. Thank you Agate from all the members of the Funkwhale community <3" +msgid "Fixed crash with null help text in admin (#1161)" +msgstr "" + +#: ../../../CHANGELOG:956 +msgid "Fixed invalid metadata when importing multi-artists tracks/albums (#1104)" msgstr "" #: ../../../CHANGELOG:957 -msgid "We are truly grateful as well to the dozens of people who contributed to this release with translations, development, documentation, reviews, design, testing, feedback, financial support, third-party projects and integrations… You made it possible!" +msgid "Fixed player crash when using Funkwhale as a PWA (#1157)" msgstr "" -#: ../../../CHANGELOG:959 -msgid "Upgrade instructions are available at https://docs.funkwhale.audio/admin/upgrading.html, there are also additional operations you need to execute, listed in the changelog below (search \"Manual action\")." +#: ../../../CHANGELOG:958 +msgid "Fixed wrong covert art displaying in some situations (#1138)" msgstr "" -#: ../../../CHANGELOG:963 -msgid "Channels and podcasts" +#: ../../../CHANGELOG:964 +msgid "Bheesham Persaud" msgstr "" -#: ../../../CHANGELOG:965 -msgid "Funkwhale 0.21 includes a brand new feature: Channels!" +#: ../../../CHANGELOG:969 +msgid "0.21.1 (2020-06-11)" msgstr "" -#: ../../../CHANGELOG:967 -msgid "Channels can be used as a replacement to public libraries, to publish audio content, both musical and non-musical. They federate with other Funkwhale pods, but also other fediverse software, in particular Mastodon, Pleroma, Friendica and Reel2Bits, meaning people can subscribe to your channel from any of these software. To get started with publication, simply visit your profile and create a channel from there." +#: ../../../CHANGELOG:977 +msgid "Support a --watch mode with ``import_files`` to automatically add, update and remove files when filesystem is updated (#721)" msgstr "" -#: ../../../CHANGELOG:972 -msgid "Each Funkwhale channel also comes with RSS feed that is compatible with existing podcasting applications, like AntennaPod on Android and, within Funkwhale, you can also subscribe to any podcast from its RSS feed!" -msgstr "" - -#: ../../../CHANGELOG:975 -msgid "Many, many thanks to the numerous people who helped with the feature design, development and testing, and in particular to the members of the working group who met every week for months in order to get this done, and the members of other third-party projects who took the time to work with us to ensure compatibility." -msgstr "" - -#: ../../../CHANGELOG:980 -msgid "Redesigned navigation, player and queue" +#: ../../../CHANGELOG:981 +msgid "Added new channels widget on pod landing page (#1113)" msgstr "" #: ../../../CHANGELOG:982 -msgid "This release includes a full redesign of our navigation, player and queue. Overall, it should provide a better, less confusing experience, especially on mobile devices. This redesign was suggested 14 months ago, and took a while, but thanks to the involvement and feedback of many people, we got it done!" +msgid "Fix HTML <title> not including instance name in some situations (#1107)" msgstr "" -#: ../../../CHANGELOG:987 -msgid "Improved search bar for searching remote objects" +#: ../../../CHANGELOG:983 +msgid "Make URL-building logic more resilient against reverse proxy misconfiguration (#1085)" msgstr "" -#: ../../../CHANGELOG:989 -msgid "The search bar now support fetching arbitrary objects using a URL. In particular, you can use this to quickly:" +#: ../../../CHANGELOG:984 +msgid "Removed unused masonry dependency (#1112)" +msgstr "" + +#: ../../../CHANGELOG:985 +msgid "Support for specifying itunes:email and itunes:name in channels for compatibiliy with third-party platforms (#1154)" +msgstr "" + +#: ../../../CHANGELOG:986 +msgid "Updated the /api/v1/libraries endpoint to support listing public libraries from other users/pods (#1151)" msgstr "" #: ../../../CHANGELOG:991 -msgid "Subscribe to a remote library via its URL" +msgid "Added safeguard to ensure local uploads are never purged from cache (#1086)" msgstr "" #: ../../../CHANGELOG:992 -msgid "Listen a public track from another pod" +msgid "Ensure firefox password manager dont autofill username in search bar (#1090)" msgstr "" #: ../../../CHANGELOG:993 -msgid "Subscribe to a channel" +msgid "Ensure player doesn't disappear when last queue track is removed manually (#1092)" +msgstr "" + +#: ../../../CHANGELOG:994 +msgid "Ensure tracks linked to skipped upload can be pruned (#1011)" +msgstr "" + +#: ../../../CHANGELOG:995 +msgid "Fix playlist modal only listing 50 first playlists (#1087)" msgstr "" #: ../../../CHANGELOG:996 -msgid "Screening for sign-ups and custom sign-up form" +msgid "Fixed a wording issue on artist channel page (#1117)" +msgstr "" + +#: ../../../CHANGELOG:997 +msgid "Fixed crash on python 3.5 with cli importer (#1155)" msgstr "" #: ../../../CHANGELOG:998 -msgid "Instance admins can now configure their pod so that registrations required manual approval from a moderator. This is especially useful on private or semi-private pods where you don't want to close registrations completely, but don't want spam or unwanted users to join your pod." +msgid "Fixed issue when displaying starred tracks on subsonic (#1082)" +msgstr "" + +#: ../../../CHANGELOG:999 +msgid "Fixed mimetype detection issue that broke transcoding on some tracks (#1093). Run ``python manage.py fix_uploads --mimetype`` to set proper mimetypes on existing uploads." +msgstr "" + +#: ../../../CHANGELOG:1000 +msgid "Fixed page not refreshing when switching between My Library and Explore sections (#1091)" +msgstr "" + +#: ../../../CHANGELOG:1001 +msgid "Fixed recursive CLI importing crashing under Python 3.5 (#1148, #1147)" msgstr "" #: ../../../CHANGELOG:1002 -msgid "When this is enabled and a new user register, their request is put in a moderation queue, and moderators are notified by email. When the request is approved or refused, the user is also notified by email." +msgid "Fixed wrong album and track count in admin artist API (#1096)" msgstr "" -#: ../../../CHANGELOG:1005 -msgid "In addition, it's also possible to customize the sign-up form by:" +#: ../../../CHANGELOG:1003 +msgid "Include tracks by album artist when filtering by artist on /api/v1/tracks (#1078)" msgstr "" -#: ../../../CHANGELOG:1007 -msgid "Providing a custom help text, in markdown format" +#: ../../../CHANGELOG:1019 +msgid "Contributors to this release (development, documentation, reviews, testing):" msgstr "" -#: ../../../CHANGELOG:1008 -msgid "Including additional fields in the form, for instance to ask the user why they want to join. Data collected through these fields is included in the sign-up request and viewable by the mods" -msgstr "" - -#: ../../../CHANGELOG:1011 -msgid "Federated reports" -msgstr "" - -#: ../../../CHANGELOG:1013 -msgid "It's now possible to send a copy of a report to the server hosting the reported object, in order to make moderation easier and more distributed." -msgstr "" - -#: ../../../CHANGELOG:1015 -msgid "This feature is inspired by Mastodon's current design, and should work with at least Funkwhale and Mastodon servers." -msgstr "" - -#: ../../../CHANGELOG:1018 -msgid "Improved search performance" -msgstr "" - -#: ../../../CHANGELOG:1020 -msgid "Our search engine went through a full rewrite to make it faster. This new engine is enabled by default when using the search bar, or when searching for artists, albums and tracks. It leverages PostgreSQL full-text search capabilities." +#: ../../../CHANGELOG:1023 +#: ../../../CHANGELOG:1307 +#: ../../../CHANGELOG:1772 +msgid "Creak" msgstr "" #: ../../../CHANGELOG:1024 -msgid "During our tests, we observed huge performance improvements after the switch, by an order of magnitude. This should be especially perceptible on pods with large databases, more modest hardware or hard drives." +msgid "gisforgabriel" msgstr "" -#: ../../../CHANGELOG:1028 -msgid "We plan to remove the old engine in an upcoming release. In the meantime, if anything goes wrong, you can switch back by setting ``USE_FULL_TEXT_SEARCH=false`` in your ``.env`` file." +#: ../../../CHANGELOG:1025 +msgid "Siren" +msgstr "" + +#: ../../../CHANGELOG:1030 +msgid "0.21 \"Agate\" (2020-04-24)" msgstr "" #: ../../../CHANGELOG:1032 -msgid "Enforced email verification" +msgid "This 0.21 release is dedicated to Agate, to thank her, for both having created the Funkwhale project, being the current lead developer, and for her courage of coming out. Thank you Agate from all the members of the Funkwhale community <3" msgstr "" #: ../../../CHANGELOG:1034 -msgid "The brand new ``ACCOUNT_EMAIL_VERIFICATION_ENFORCE`` setting can be used to make email verification mandatory for your users. It defaults to ``false``, and doesn't apply to superuser accounts created through the CLI." +msgid "We are truly grateful as well to the dozens of people who contributed to this release with translations, development, documentation, reviews, design, testing, feedback, financial support, third-party projects and integrations… You made it possible!" msgstr "" -#: ../../../CHANGELOG:1038 -msgid "If you enable this, ensure you have a SMTP server configured too." +#: ../../../CHANGELOG:1036 +msgid "Upgrade instructions are available at https://docs.funkwhale.audio/admin/upgrading.html, there are also additional operations you need to execute, listed in the changelog below (search \"Manual action\")." msgstr "" -#: ../../../CHANGELOG:1041 -msgid "More reliable CLI importer [manual action required]" +#: ../../../CHANGELOG:1040 +msgid "Channels and podcasts" msgstr "" -#: ../../../CHANGELOG:1043 -msgid "Our CLI importer is now more reliable and less prone to Out-of-Memory issues, especially when scanning large libraries. (hundreds of GB or bigger)" +#: ../../../CHANGELOG:1042 +msgid "Funkwhale 0.21 includes a brand new feature: Channels!" msgstr "" -#: ../../../CHANGELOG:1045 -msgid "We've also improved the directory crawling logic, so that you don't have to use glob patterns or specify extensions when importing. As a result, the syntax for providing directories to the command as changed slightly." +#: ../../../CHANGELOG:1044 +msgid "Channels can be used as a replacement to public libraries, to publish audio content, both musical and non-musical. They federate with other Funkwhale pods, but also other fediverse software, in particular Mastodon, Pleroma, Friendica and Reel2Bits, meaning people can subscribe to your channel from any of these software. To get started with publication, simply visit your profile and create a channel from there." msgstr "" -#: ../../../CHANGELOG:1047 -msgid "If you use the ``import_files`` command, this means you should replace scripts that look like this::" +#: ../../../CHANGELOG:1049 +msgid "Each Funkwhale channel also comes with RSS feed that is compatible with existing podcasting applications, like AntennaPod on Android and, within Funkwhale, you can also subscribe to any podcast from its RSS feed!" msgstr "" -#: ../../../CHANGELOG:1051 -msgid "By this::" +#: ../../../CHANGELOG:1052 +msgid "Many, many thanks to the numerous people who helped with the feature design, development and testing, and in particular to the members of the working group who met every week for months in order to get this done, and the members of other third-party projects who took the time to work with us to ensure compatibility." msgstr "" -#: ../../../CHANGELOG:1055 -msgid "And Funkwhale will happily import any supported audio file from the specified directory." +#: ../../../CHANGELOG:1057 +msgid "Redesigned navigation, player and queue" msgstr "" -#: ../../../CHANGELOG:1058 -#: ../../../CHANGELOG:1148 -msgid "User management through the server CLI" -msgstr "" - -#: ../../../CHANGELOG:1060 -msgid "We now support user creation (incl. non-admin accounts), update and removal directly from the server CLI. Typical use cases include:" -msgstr "" - -#: ../../../CHANGELOG:1063 -msgid "Changing a user password from the command line" +#: ../../../CHANGELOG:1059 +msgid "This release includes a full redesign of our navigation, player and queue. Overall, it should provide a better, less confusing experience, especially on mobile devices. This redesign was suggested 14 months ago, and took a while, but thanks to the involvement and feedback of many people, we got it done!" msgstr "" #: ../../../CHANGELOG:1064 -msgid "Creating or updating users from deployments scripts or playbooks" -msgstr "" - -#: ../../../CHANGELOG:1065 -msgid "Removing or granting permissions or upload quota to multiple users at once" +msgid "Improved search bar for searching remote objects" msgstr "" #: ../../../CHANGELOG:1066 -msgid "Marking multiple users as inactive" +msgid "The search bar now support fetching arbitrary objects using a URL. In particular, you can use this to quickly:" msgstr "" #: ../../../CHANGELOG:1068 -msgid "All user-related commands are available under the ``python manage.py fw users`` namespace. Please refer to the `Admin documentation <https://docs.funkwhale.audio/admin/commands.html#user-management>`_ for more information and instructions." +msgid "Subscribe to a remote library via its URL" msgstr "" -#: ../../../CHANGELOG:1072 -msgid "Progressive web app [Manual action sugFull list of changes ^^^^^^^^^^^^^^^^^^^^gested, non-docker only] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" +#: ../../../CHANGELOG:1069 +msgid "Listen a public track from another pod" msgstr "" -#: ../../../CHANGELOG:1076 -msgid "We've made Funkwhale's Web UI a Progressive Web Application (PWA), in order to improve the user experience during offline use, and on mobile devices." +#: ../../../CHANGELOG:1070 +msgid "Subscribe to a channel" +msgstr "" + +#: ../../../CHANGELOG:1073 +msgid "Screening for sign-ups and custom sign-up form" +msgstr "" + +#: ../../../CHANGELOG:1075 +msgid "Instance admins can now configure their pod so that registrations required manual approval from a moderator. This is especially useful on private or semi-private pods where you don't want to close registrations completely, but don't want spam or unwanted users to join your pod." msgstr "" #: ../../../CHANGELOG:1079 -msgid "In order to fully benefit from this change, if your pod isn't deployed using Docker, ensure the following instruction is present in your nginx configuration::" +msgid "When this is enabled and a new user register, their request is put in a moderation queue, and moderators are notified by email. When the request is approved or refused, the user is also notified by email." +msgstr "" + +#: ../../../CHANGELOG:1082 +msgid "In addition, it's also possible to customize the sign-up form by:" +msgstr "" + +#: ../../../CHANGELOG:1084 +msgid "Providing a custom help text, in markdown format" +msgstr "" + +#: ../../../CHANGELOG:1085 +msgid "Including additional fields in the form, for instance to ask the user why they want to join. Data collected through these fields is included in the sign-up request and viewable by the mods" msgstr "" #: ../../../CHANGELOG:1088 -msgid "Postgres docker changed environment variable [manual action required, docker multi-container only]" +msgid "Federated reports" msgstr "" #: ../../../CHANGELOG:1090 -msgid "If you're running with docker and our multi-container setup, there was a breaking change starting in the 11.7 postgres image (https://github.com/docker-library/postgres/pull/658)" +msgid "It's now possible to send a copy of a report to the server hosting the reported object, in order to make moderation easier and more distributed." msgstr "" #: ../../../CHANGELOG:1092 -msgid "You need to add this to your .env file: ``POSTGRES_HOST_AUTH_METHOD=trust``" +msgid "This feature is inspired by Mastodon's current design, and should work with at least Funkwhale and Mastodon servers." msgstr "" -#: ../../../CHANGELOG:1094 -msgid "Newer deployments aren't affected." +#: ../../../CHANGELOG:1095 +msgid "Improved search performance" msgstr "" #: ../../../CHANGELOG:1097 -msgid "Upgrade from Postgres 10 to 11 [manual action required, docker all-in-one only]" -msgstr "" - -#: ../../../CHANGELOG:1099 -msgid "With our upgrade to Alpine 3.10, the ``funkwhale/all-in-one`` image now includes PostgreSQL 11." +msgid "Our search engine went through a full rewrite to make it faster. This new engine is enabled by default when using the search bar, or when searching for artists, albums and tracks. It leverages PostgreSQL full-text search capabilities." msgstr "" #: ../../../CHANGELOG:1101 -msgid "In order to update to Funkwhale 0.21, you will first need to uprade Funkwhale's PostgreSQL database, following the steps below::" +msgid "During our tests, we observed huge performance improvements after the switch, by an order of magnitude. This should be especially perceptible on pods with large databases, more modest hardware or hard drives." +msgstr "" + +#: ../../../CHANGELOG:1105 +msgid "We plan to remove the old engine in an upcoming release. In the meantime, if anything goes wrong, you can switch back by setting ``USE_FULL_TEXT_SEARCH=false`` in your ``.env`` file." +msgstr "" + +#: ../../../CHANGELOG:1109 +msgid "Enforced email verification" +msgstr "" + +#: ../../../CHANGELOG:1111 +msgid "The brand new ``ACCOUNT_EMAIL_VERIFICATION_ENFORCE`` setting can be used to make email verification mandatory for your users. It defaults to ``false``, and doesn't apply to superuser accounts created through the CLI." +msgstr "" + +#: ../../../CHANGELOG:1115 +msgid "If you enable this, ensure you have a SMTP server configured too." +msgstr "" + +#: ../../../CHANGELOG:1118 +msgid "More reliable CLI importer [manual action required]" +msgstr "" + +#: ../../../CHANGELOG:1120 +msgid "Our CLI importer is now more reliable and less prone to Out-of-Memory issues, especially when scanning large libraries. (hundreds of GB or bigger)" +msgstr "" + +#: ../../../CHANGELOG:1122 +msgid "We've also improved the directory crawling logic, so that you don't have to use glob patterns or specify extensions when importing. As a result, the syntax for providing directories to the command as changed slightly." +msgstr "" + +#: ../../../CHANGELOG:1124 +msgid "If you use the ``import_files`` command, this means you should replace scripts that look like this::" msgstr "" #: ../../../CHANGELOG:1128 -msgid "Once you have completed the Funkwhale upgrade with our regular instructions and everything works properly, you can remove the backups/old files::" +msgid "By this::" +msgstr "" + +#: ../../../CHANGELOG:1132 +msgid "And Funkwhale will happily import any supported audio file from the specified directory." +msgstr "" + +#: ../../../CHANGELOG:1135 +#: ../../../CHANGELOG:1225 +msgid "User management through the server CLI" +msgstr "" + +#: ../../../CHANGELOG:1137 +msgid "We now support user creation (incl. non-admin accounts), update and removal directly from the server CLI. Typical use cases include:" +msgstr "" + +#: ../../../CHANGELOG:1140 +msgid "Changing a user password from the command line" msgstr "" #: ../../../CHANGELOG:1141 -msgid "Support for publishing and subscribing to podcasts (#170)" +msgid "Creating or updating users from deployments scripts or playbooks" msgstr "" #: ../../../CHANGELOG:1142 -msgid "Brand new navigation, queue and player redesign (#594)" +msgid "Removing or granting permissions or upload quota to multiple users at once" msgstr "" #: ../../../CHANGELOG:1143 -msgid "Can now browse a library content through the UI (#926)" -msgstr "" - -#: ../../../CHANGELOG:1144 -msgid "Federated reports (#1038)" +msgid "Marking multiple users as inactive" msgstr "" #: ../../../CHANGELOG:1145 -msgid "Screening for sign-ups (#1040)" +msgid "All user-related commands are available under the ``python manage.py fw users`` namespace. Please refer to the `Admin documentation <https://docs.funkwhale.audio/admin/commands.html#user-management>`_ for more information and instructions." msgstr "" -#: ../../../CHANGELOG:1146 -msgid "Make it possible to enforce email verification (#1039)" -msgstr "" - -#: ../../../CHANGELOG:1147 -msgid "Added a new radio based on another user listenings (#1060)" -msgstr "" - -#: ../../../CHANGELOG:1152 -msgid "Added ability to reject library follows from notifications screen (#859)" +#: ../../../CHANGELOG:1149 +msgid "Progressive web app [Manual action sugFull list of changes ^^^^^^^^^^^^^^^^^^^^gested, non-docker only] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" msgstr "" #: ../../../CHANGELOG:1153 -msgid "Added periodic background task and CLI command to associate genre tags to artists and albums based on identical tags found on corresponding tracks (#988)" -msgstr "" - -#: ../../../CHANGELOG:1154 -msgid "Added support for CELERYD_CONCURRENCY env var to control the number of worker processes (#997)" -msgstr "" - -#: ../../../CHANGELOG:1155 -msgid "Added the ability to sort albums by release date (#1013)" +msgid "We've made Funkwhale's Web UI a Progressive Web Application (PWA), in order to improve the user experience during offline use, and on mobile devices." msgstr "" #: ../../../CHANGELOG:1156 -msgid "Added two new radios to play your own content or a given library tracks" -msgstr "" - -#: ../../../CHANGELOG:1157 -msgid "Advertise list of known nodes on /api/v1/federation/domains and in nodeinfo if stats sharing is enabled" -msgstr "" - -#: ../../../CHANGELOG:1158 -msgid "Changed footer to use instance name if available, and append ellipses if instance URL/Name is too long (#1012)" -msgstr "" - -#: ../../../CHANGELOG:1159 -msgid "Favor local uploads when playing a track with multiple uploads (#1036)" -msgstr "" - -#: ../../../CHANGELOG:1160 -msgid "Include only local content in nodeinfo stats, added downloads count" -msgstr "" - -#: ../../../CHANGELOG:1161 -msgid "Make media and static files serving more reliable when reverse proxy X_FORWARDED_* headers are incorrect (#947)" -msgstr "" - -#: ../../../CHANGELOG:1162 -msgid "Order the playlist columns by modification date in the Browse tab (#775)" -msgstr "" - -#: ../../../CHANGELOG:1163 -msgid "Reduced size of funkwhale/funkwhale docker images thanks to multi-stage builds (!1042)" -msgstr "" - -#: ../../../CHANGELOG:1164 -msgid "Remember display settings in Album, Artist, Radio and Playlist views (#391)" +msgid "In order to fully benefit from this change, if your pod isn't deployed using Docker, ensure the following instruction is present in your nginx configuration::" msgstr "" #: ../../../CHANGELOG:1165 -msgid "Removed unnecessary \"Federation music needs approval\" setting (#959)" -msgstr "" - -#: ../../../CHANGELOG:1166 -msgid "Replaced our slow research logic by PostgreSQL full-text search (#994)" +msgid "Postgres docker changed environment variable [manual action required, docker multi-container only]" msgstr "" #: ../../../CHANGELOG:1167 -msgid "Support autoplay when loading embed frame from Mastodon and third-party websites (#1041)" -msgstr "" - -#: ../../../CHANGELOG:1168 -msgid "Support filtering playlist by name and several additional UX improvements in playlists modal (#974)" +msgid "If you're running with docker and our multi-container setup, there was a breaking change starting in the 11.7 postgres image (https://github.com/docker-library/postgres/pull/658)" msgstr "" #: ../../../CHANGELOG:1169 -msgid "Support modifying album cover art through the web UI (#588)" -msgstr "" - -#: ../../../CHANGELOG:1170 -msgid "Use a dedicated scope for throttling subsonic to avoid intrusive rate-limiting" +msgid "You need to add this to your .env file: ``POSTGRES_HOST_AUTH_METHOD=trust``" msgstr "" #: ../../../CHANGELOG:1171 -msgid "Use same markdown widget for all content fields (rules, description, reports, notes, etc.)" -msgstr "" - -#: ../../../CHANGELOG:1172 -msgid "CLI Importer is now more reliable and less resource-hungry on large libraries" -msgstr "" - -#: ../../../CHANGELOG:1173 -#: ../../../CHANGELOG:1197 -msgid "Add support custom domain for S3 storage" +msgid "Newer deployments aren't affected." msgstr "" #: ../../../CHANGELOG:1174 -msgid "Better placeholders for channels when there are no episodes or series" -msgstr "" - -#: ../../../CHANGELOG:1175 -msgid "Updated documentation for 0.21 release" +msgid "Upgrade from Postgres 10 to 11 [manual action required, docker all-in-one only]" msgstr "" #: ../../../CHANGELOG:1176 -msgid "Improved performance and error handling when fetching remote attachments" +msgid "With our upgrade to Alpine 3.10, the ``funkwhale/all-in-one`` image now includes PostgreSQL 11." msgstr "" -#: ../../../CHANGELOG:1180 -msgid "Added missing manuallyApprovesFollowers entry in JSON-LD contexts (#961)" -msgstr "" - -#: ../../../CHANGELOG:1181 -msgid "Fix issue with browser shortcuts such as search and focus URL not being recognised (#340, #985)" -msgstr "" - -#: ../../../CHANGELOG:1182 -msgid "Fixed admin dropdown not showing after login (#1042)" -msgstr "" - -#: ../../../CHANGELOG:1183 -msgid "Fixed an issue with celerybeat container failing to restart (#1004)" -msgstr "" - -#: ../../../CHANGELOG:1184 -msgid "Fixed invalid displayed number of tracks in playlist (#986)" -msgstr "" - -#: ../../../CHANGELOG:1185 -msgid "Fixed issue with recent results not being loaded from the API (#948)" -msgstr "" - -#: ../../../CHANGELOG:1186 -msgid "Fixed issue with sorting by album name not working (#960)" -msgstr "" - -#: ../../../CHANGELOG:1187 -msgid "Fixed short audio glitch when switching switching to another track with player paused (#970)" -msgstr "" - -#: ../../../CHANGELOG:1188 -msgid "Improved deduplication logic to prevent skipped files during import (#348, #474, #557, #740, #928)" -msgstr "" - -#: ../../../CHANGELOG:1189 -msgid "More resilient tag parsing with empty release date or album artist (#1037)" -msgstr "" - -#: ../../../CHANGELOG:1190 -msgid "More robust importer against malformed dates (#966)" -msgstr "" - -#: ../../../CHANGELOG:1191 -msgid "Removed \"nodeinfo disabled\" setting, as nodeinfo is required for the UI to work (#982)" -msgstr "" - -#: ../../../CHANGELOG:1192 -msgid "Replaced PDF icon by List icon in playlist placeholder (#943)" -msgstr "" - -#: ../../../CHANGELOG:1193 -msgid "Resolve an issue where disc numbers were not taken into consideration when playing an album from the album card (#1006)" -msgstr "" - -#: ../../../CHANGELOG:1194 -msgid "Set correct size for album covers in playlist cards (#680)" -msgstr "" - -#: ../../../CHANGELOG:1195 -msgid "Remove double spaces in ChannelForm" -msgstr "" - -#: ../../../CHANGELOG:1196 -msgid "Deduplicate tags in Audio ActivityPub representation" -msgstr "" - -#: ../../../CHANGELOG:1198 -msgid "Fix #1079: fixed z-index issues with dropdowns (#1079 and #1075)" -msgstr "" - -#: ../../../CHANGELOG:1199 -msgid "Exclude external podcasts from library home" -msgstr "" - -#: ../../../CHANGELOG:1200 -msgid "Fixed broken channel save when description is too long" -msgstr "" - -#: ../../../CHANGELOG:1201 -msgid "Fixed 500 error when federation is disabled and application+json is requested" -msgstr "" - -#: ../../../CHANGELOG:1202 -msgid "Fixed minor subsonic API crash" -msgstr "" - -#: ../../../CHANGELOG:1203 -msgid "Fixed broken local profile page when allow-list is enabled" -msgstr "" - -#: ../../../CHANGELOG:1204 -msgid "Fixed issue with confirmation email not sending when signup-approval was enabled" +#: ../../../CHANGELOG:1178 +msgid "In order to update to Funkwhale 0.21, you will first need to uprade Funkwhale's PostgreSQL database, following the steps below::" msgstr "" #: ../../../CHANGELOG:1205 -msgid "Ensure 0 quota on user is honored" -msgstr "" - -#: ../../../CHANGELOG:1206 -msgid "Fixed attachments URL not honoring media URL" -msgstr "" - -#: ../../../CHANGELOG:1207 -msgid "Fix grammar in msg string in TrackBase.vue" -msgstr "" - -#: ../../../CHANGELOG:1208 -msgid "Fix typo in SubscribeButton.vue" -msgstr "" - -#: ../../../CHANGELOG:1210 -msgid "Translations:" -msgstr "" - -#: ../../../CHANGELOG:1212 -msgid "Arabic" -msgstr "" - -#: ../../../CHANGELOG:1213 -msgid "Catalan" -msgstr "" - -#: ../../../CHANGELOG:1214 -msgid "English (United Kingdom)" -msgstr "" - -#: ../../../CHANGELOG:1215 -msgid "German" -msgstr "" - -#: ../../../CHANGELOG:1216 -msgid "Hungarian" -msgstr "" - -#: ../../../CHANGELOG:1217 -msgid "Japanese" +msgid "Once you have completed the Funkwhale upgrade with our regular instructions and everything works properly, you can remove the backups/old files::" msgstr "" #: ../../../CHANGELOG:1218 -msgid "Occitan" +msgid "Support for publishing and subscribing to podcasts (#170)" msgstr "" #: ../../../CHANGELOG:1219 -msgid "Portuguese (Brazil)" +msgid "Brand new navigation, queue and player redesign (#594)" msgstr "" #: ../../../CHANGELOG:1220 -msgid "Russian" +msgid "Can now browse a library content through the UI (#926)" msgstr "" -#: ../../../CHANGELOG:1225 -msgid "annando" +#: ../../../CHANGELOG:1221 +msgid "Federated reports (#1038)" msgstr "" -#: ../../../CHANGELOG:1226 -msgid "Anton Strömkvist" +#: ../../../CHANGELOG:1222 +msgid "Screening for sign-ups (#1040)" msgstr "" -#: ../../../CHANGELOG:1227 -msgid "Audrey" +#: ../../../CHANGELOG:1223 +msgid "Make it possible to enforce email verification (#1039)" msgstr "" -#: ../../../CHANGELOG:1228 -#: ../../../CHANGELOG:1630 -#: ../../../CHANGELOG:1900 -msgid "ButterflyOfFire" +#: ../../../CHANGELOG:1224 +msgid "Added a new radio based on another user listenings (#1060)" +msgstr "" + +#: ../../../CHANGELOG:1229 +msgid "Added ability to reject library follows from notifications screen (#859)" +msgstr "" + +#: ../../../CHANGELOG:1230 +msgid "Added periodic background task and CLI command to associate genre tags to artists and albums based on identical tags found on corresponding tracks (#988)" +msgstr "" + +#: ../../../CHANGELOG:1231 +msgid "Added support for CELERYD_CONCURRENCY env var to control the number of worker processes (#997)" msgstr "" #: ../../../CHANGELOG:1232 -msgid "dashie" +msgid "Added the ability to sort albums by release date (#1013)" msgstr "" #: ../../../CHANGELOG:1233 -msgid "Eloisa" +msgid "Added two new radios to play your own content or a given library tracks" msgstr "" #: ../../../CHANGELOG:1234 -msgid "eorn" +msgid "Advertise list of known nodes on /api/v1/federation/domains and in nodeinfo if stats sharing is enabled" +msgstr "" + +#: ../../../CHANGELOG:1235 +msgid "Changed footer to use instance name if available, and append ellipses if instance URL/Name is too long (#1012)" msgstr "" #: ../../../CHANGELOG:1236 -msgid "gerhardbeck" +msgid "Favor local uploads when playing a track with multiple uploads (#1036)" msgstr "" #: ../../../CHANGELOG:1237 -msgid "GinnyMcQueen" +msgid "Include only local content in nodeinfo stats, added downloads count" msgstr "" #: ../../../CHANGELOG:1238 -msgid "guillermau" +msgid "Make media and static files serving more reliable when reverse proxy X_FORWARDED_* headers are incorrect (#947)" msgstr "" #: ../../../CHANGELOG:1239 -msgid "Haelwenn" +msgid "Order the playlist columns by modification date in the Browse tab (#775)" msgstr "" #: ../../../CHANGELOG:1240 -msgid "jinxx" +msgid "Reduced size of funkwhale/funkwhale docker images thanks to multi-stage builds (!1042)" msgstr "" #: ../../../CHANGELOG:1241 -msgid "Jonathan Aylard" +msgid "Remember display settings in Album, Artist, Radio and Playlist views (#391)" +msgstr "" + +#: ../../../CHANGELOG:1242 +msgid "Removed unnecessary \"Federation music needs approval\" setting (#959)" msgstr "" #: ../../../CHANGELOG:1243 -msgid "M.G" +msgid "Replaced our slow research logic by PostgreSQL full-text search (#994)" msgstr "" #: ../../../CHANGELOG:1244 -msgid "marzzzello" +msgid "Support autoplay when loading embed frame from Mastodon and third-party websites (#1041)" msgstr "" #: ../../../CHANGELOG:1245 -msgid "Mathé Grievink" +msgid "Support filtering playlist by name and several additional UX improvements in playlists modal (#974)" msgstr "" #: ../../../CHANGELOG:1246 -#: ../../../CHANGELOG:1644 -#: ../../../CHANGELOG:1912 -msgid "Mélanie Chauvel" +msgid "Support modifying album cover art through the web UI (#588)" msgstr "" #: ../../../CHANGELOG:1247 -msgid "Mjourdan" +msgid "Use a dedicated scope for throttling subsonic to avoid intrusive rate-limiting" msgstr "" #: ../../../CHANGELOG:1248 -msgid "Morgan Kesler" +msgid "Use same markdown widget for all content fields (rules, description, reports, notes, etc.)" msgstr "" #: ../../../CHANGELOG:1249 -msgid "Noe Gaumont" +msgid "CLI Importer is now more reliable and less resource-hungry on large libraries" msgstr "" #: ../../../CHANGELOG:1250 -msgid "Noureddine HADDAG" +#: ../../../CHANGELOG:1274 +msgid "Add support custom domain for S3 storage" msgstr "" #: ../../../CHANGELOG:1251 -msgid "Ollie" +msgid "Better placeholders for channels when there are no episodes or series" msgstr "" #: ../../../CHANGELOG:1252 -msgid "Peter Wickenberg" +msgid "Updated documentation for 0.21 release" msgstr "" -#: ../../../CHANGELOG:1254 -#: ../../../CHANGELOG:1917 -msgid "Renon" +#: ../../../CHANGELOG:1253 +msgid "Improved performance and error handling when fetching remote attachments" msgstr "" -#: ../../../CHANGELOG:1255 -msgid "Satsuki Yanagi" -msgstr "" - -#: ../../../CHANGELOG:1256 -msgid "Shlee" +#: ../../../CHANGELOG:1257 +msgid "Added missing manuallyApprovesFollowers entry in JSON-LD contexts (#961)" msgstr "" #: ../../../CHANGELOG:1258 -msgid "techknowlogick" +msgid "Fix issue with browser shortcuts such as search and focus URL not being recognised (#340, #985)" msgstr "" #: ../../../CHANGELOG:1259 -msgid "ThibG" +msgid "Fixed admin dropdown not showing after login (#1042)" +msgstr "" + +#: ../../../CHANGELOG:1260 +msgid "Fixed an issue with celerybeat container failing to restart (#1004)" msgstr "" #: ../../../CHANGELOG:1261 -msgid "unklebonehead" +msgid "Fixed invalid displayed number of tracks in playlist (#986)" msgstr "" #: ../../../CHANGELOG:1262 -msgid "wakest" +msgid "Fixed issue with recent results not being loaded from the API (#948)" msgstr "" #: ../../../CHANGELOG:1263 -msgid "wxcafé" +msgid "Fixed issue with sorting by album name not working (#960)" msgstr "" #: ../../../CHANGELOG:1264 -#: ../../../CHANGELOG:1653 -msgid "Xaloc" +msgid "Fixed short audio glitch when switching switching to another track with player paused (#970)" +msgstr "" + +#: ../../../CHANGELOG:1265 +msgid "Improved deduplication logic to prevent skipped files during import (#348, #474, #557, #740, #928)" +msgstr "" + +#: ../../../CHANGELOG:1266 +msgid "More resilient tag parsing with empty release date or album artist (#1037)" +msgstr "" + +#: ../../../CHANGELOG:1267 +msgid "More robust importer against malformed dates (#966)" msgstr "" #: ../../../CHANGELOG:1268 -msgid "0.20.1 (2019-10-28)" +msgid "Removed \"nodeinfo disabled\" setting, as nodeinfo is required for the UI to work (#982)" +msgstr "" + +#: ../../../CHANGELOG:1269 +msgid "Replaced PDF icon by List icon in playlist placeholder (#943)" +msgstr "" + +#: ../../../CHANGELOG:1270 +msgid "Resolve an issue where disc numbers were not taken into consideration when playing an album from the album card (#1006)" +msgstr "" + +#: ../../../CHANGELOG:1271 +msgid "Set correct size for album covers in playlist cards (#680)" +msgstr "" + +#: ../../../CHANGELOG:1272 +msgid "Remove double spaces in ChannelForm" +msgstr "" + +#: ../../../CHANGELOG:1273 +msgid "Deduplicate tags in Audio ActivityPub representation" msgstr "" #: ../../../CHANGELOG:1275 -#: ../../../CHANGELOG:1296 -msgid "Denormalized audio permission logic in a separate table to enhance performance" +msgid "Fix #1079: fixed z-index issues with dropdowns (#1079 and #1075)" +msgstr "" + +#: ../../../CHANGELOG:1276 +msgid "Exclude external podcasts from library home" msgstr "" #: ../../../CHANGELOG:1277 -msgid "With this release, we're introducing a performance enhancement that should reduce the load on the database and API servers (cf https://dev.funkwhale.audio/funkwhale/funkwhale/merge_requests/939)." +msgid "Fixed broken channel save when description is too long" +msgstr "" + +#: ../../../CHANGELOG:1278 +msgid "Fixed 500 error when federation is disabled and application+json is requested" +msgstr "" + +#: ../../../CHANGELOG:1279 +msgid "Fixed minor subsonic API crash" msgstr "" #: ../../../CHANGELOG:1280 -msgid "Under the hood, we now maintain a separate table to link users to the tracks they are allowed to see. This change is **disabled** by default, but should be enabled by default starting in Funkwhale 0.21." +msgid "Fixed broken local profile page when allow-list is enabled" +msgstr "" + +#: ../../../CHANGELOG:1281 +msgid "Fixed issue with confirmation email not sending when signup-approval was enabled" +msgstr "" + +#: ../../../CHANGELOG:1282 +msgid "Ensure 0 quota on user is honored" msgstr "" #: ../../../CHANGELOG:1283 -msgid "If you want to try it now, add ``MUSIC_USE_DENORMALIZATION=True`` to your ``.env`` file, restart Funkwhale, and run the following command::" +msgid "Fixed attachments URL not honoring media URL" msgstr "" -#: ../../../CHANGELOG:1288 -msgid "This shouldn't cause any regression, but we'd appreciate if you could test this before the 0.21 release and report any unusual behaviour regarding tracks, albums and artists visibility." +#: ../../../CHANGELOG:1284 +msgid "Fix grammar in msg string in TrackBase.vue" +msgstr "" + +#: ../../../CHANGELOG:1285 +msgid "Fix typo in SubscribeButton.vue" +msgstr "" + +#: ../../../CHANGELOG:1287 +msgid "Translations:" +msgstr "" + +#: ../../../CHANGELOG:1289 +msgid "Arabic" +msgstr "" + +#: ../../../CHANGELOG:1290 +msgid "Catalan" +msgstr "" + +#: ../../../CHANGELOG:1291 +msgid "English (United Kingdom)" +msgstr "" + +#: ../../../CHANGELOG:1292 +msgid "German" +msgstr "" + +#: ../../../CHANGELOG:1293 +msgid "Hungarian" msgstr "" #: ../../../CHANGELOG:1294 -msgid "Added a retry option for failed uploads (#942)" +msgid "Japanese" msgstr "" #: ../../../CHANGELOG:1295 -msgid "Added feedback via loading spinner when searching a remote library" +msgid "Occitan" +msgstr "" + +#: ../../../CHANGELOG:1296 +msgid "Portuguese (Brazil)" msgstr "" #: ../../../CHANGELOG:1297 -msgid "Placeholders will now be shown if no content is available across the application (#750)" +msgid "Russian" msgstr "" -#: ../../../CHANGELOG:1298 -msgid "Reduce the number of simultaneous DB connections under some deployment scenario" +#: ../../../CHANGELOG:1302 +msgid "annando" msgstr "" -#: ../../../CHANGELOG:1299 -msgid "Support byYear filtering in Subsonic API (#936)" +#: ../../../CHANGELOG:1303 +msgid "Anton Strömkvist" msgstr "" #: ../../../CHANGELOG:1304 -msgid "Ensure password input doesn't overflow outside of container (#933)" +msgid "Audrey" msgstr "" #: ../../../CHANGELOG:1305 -msgid "Fix audio serving issues under S3/nginx when signatures are enabled" -msgstr "" - -#: ../../../CHANGELOG:1306 -msgid "Fix import crash when importing M4A file with no embedded cover (#946)" -msgstr "" - -#: ../../../CHANGELOG:1307 -msgid "Fix tag exclusion in custom radios (#950)" -msgstr "" - -#: ../../../CHANGELOG:1308 -msgid "Fixed an issue with embed player CSS being purged during build (#935)" +#: ../../../CHANGELOG:1707 +#: ../../../CHANGELOG:1977 +msgid "ButterflyOfFire" msgstr "" #: ../../../CHANGELOG:1309 -msgid "Fixed escaped pod name displayed on home/about page (#945)" +msgid "dashie" msgstr "" #: ../../../CHANGELOG:1310 -msgid "Fixed pagination in subsonic getSongsByGenre endpoint (#954)" +msgid "Eloisa" msgstr "" #: ../../../CHANGELOG:1311 -msgid "Fixed style glitches in dropdowns" +msgid "eorn" +msgstr "" + +#: ../../../CHANGELOG:1313 +msgid "gerhardbeck" +msgstr "" + +#: ../../../CHANGELOG:1314 +msgid "GinnyMcQueen" +msgstr "" + +#: ../../../CHANGELOG:1315 +msgid "guillermau" msgstr "" #: ../../../CHANGELOG:1316 -msgid "Documented how to create DB extension by hand in case of permission error during migrations (#934)" +msgid "Haelwenn" msgstr "" -#: ../../../CHANGELOG:1319 -#: ../../../CHANGELOG:1627 -msgid "Contributors to this release (translation, development, documentation, reviews, design):" +#: ../../../CHANGELOG:1317 +msgid "jinxx" +msgstr "" + +#: ../../../CHANGELOG:1318 +msgid "Jonathan Aylard" +msgstr "" + +#: ../../../CHANGELOG:1320 +msgid "M.G" +msgstr "" + +#: ../../../CHANGELOG:1321 +msgid "marzzzello" msgstr "" #: ../../../CHANGELOG:1322 -msgid "Dag Stenstad" +msgid "Mathé Grievink" +msgstr "" + +#: ../../../CHANGELOG:1323 +#: ../../../CHANGELOG:1721 +#: ../../../CHANGELOG:1989 +msgid "Mélanie Chauvel" +msgstr "" + +#: ../../../CHANGELOG:1324 +msgid "Mjourdan" +msgstr "" + +#: ../../../CHANGELOG:1325 +msgid "Morgan Kesler" +msgstr "" + +#: ../../../CHANGELOG:1326 +msgid "Noe Gaumont" msgstr "" #: ../../../CHANGELOG:1327 -msgid "knuxify" +msgid "Noureddine HADDAG" msgstr "" #: ../../../CHANGELOG:1328 -msgid "Mateus Mattei Garcia" +msgid "Ollie" +msgstr "" + +#: ../../../CHANGELOG:1329 +msgid "Peter Wickenberg" +msgstr "" + +#: ../../../CHANGELOG:1331 +#: ../../../CHANGELOG:1994 +msgid "Renon" +msgstr "" + +#: ../../../CHANGELOG:1332 +msgid "Satsuki Yanagi" msgstr "" #: ../../../CHANGELOG:1333 -msgid "0.20 (2019-10-04)" +msgid "Shlee" +msgstr "" + +#: ../../../CHANGELOG:1335 +msgid "techknowlogick" +msgstr "" + +#: ../../../CHANGELOG:1336 +msgid "ThibG" +msgstr "" + +#: ../../../CHANGELOG:1338 +msgid "unklebonehead" +msgstr "" + +#: ../../../CHANGELOG:1339 +msgid "wakest" msgstr "" #: ../../../CHANGELOG:1340 -msgid "Support for genres via tags" +msgid "wxcafé" msgstr "" -#: ../../../CHANGELOG:1342 -msgid "One of our most requested missing features is now available!" +#: ../../../CHANGELOG:1341 +#: ../../../CHANGELOG:1730 +msgid "Xaloc" msgstr "" -#: ../../../CHANGELOG:1344 -msgid "Starting with Funkwhale 0.20, Funkwhale will automatically extract genre information from uploaded files and associate it with the corresponding tracks in the form of tags (similar to Mastodon or Twitter hashtags). Please refer to `our tagging documentation <https://docs.funkwhale.audio/users/upload.html#tagging-files>`_ for more information regarding the tagging process." +#: ../../../CHANGELOG:1345 +msgid "0.20.1 (2019-10-28)" msgstr "" -#: ../../../CHANGELOG:1350 -msgid "Tags can also be associated with artists and albums, and updated after upload through the UI using the edit system released in Funkwhale 0.19. Tags are also fetched when retrieving content via federation." +#: ../../../CHANGELOG:1352 +#: ../../../CHANGELOG:1373 +msgid "Denormalized audio permission logic in a separate table to enhance performance" msgstr "" #: ../../../CHANGELOG:1354 -msgid "Tags are used in various places to enhance user experience:" -msgstr "" - -#: ../../../CHANGELOG:1356 -msgid "Tags are listed on tracks, albums and artist profiles" +msgid "With this release, we're introducing a performance enhancement that should reduce the load on the database and API servers (cf https://dev.funkwhale.audio/funkwhale/funkwhale/merge_requests/939)." msgstr "" #: ../../../CHANGELOG:1357 -msgid "Each tag has a dedicated page were you can browse corresponding content and quickly start a radio" +msgid "Under the hood, we now maintain a separate table to link users to the tracks they are allowed to see. This change is **disabled** by default, but should be enabled by default starting in Funkwhale 0.21." msgstr "" -#: ../../../CHANGELOG:1358 -msgid "The custom radio builder now supports using tags" -msgstr "" - -#: ../../../CHANGELOG:1359 -msgid "Subsonic apps that support genres - such as DSub or Ultrasonic - should display this information as well" -msgstr "" - -#: ../../../CHANGELOG:1361 -msgid "If you are a pod admin and want to extract tags from already uploaded content, you run `this snippet <https://dev.funkwhale.audio/funkwhale/funkwhale/snippets/43>`__ and `this snippet <https://dev.funkwhale.audio/funkwhale/funkwhale/snippets/44>`__ in a ``python manage.py shell``." +#: ../../../CHANGELOG:1360 +msgid "If you want to try it now, add ``MUSIC_USE_DENORMALIZATION=True`` to your ``.env`` file, restart Funkwhale, and run the following command::" msgstr "" #: ../../../CHANGELOG:1365 -msgid "Content and account reports" +msgid "This shouldn't cause any regression, but we'd appreciate if you could test this before the 0.21 release and report any unusual behaviour regarding tracks, albums and artists visibility." msgstr "" -#: ../../../CHANGELOG:1367 -msgid "It is now possible to report content, such as artists, tracks or libraries, as well as user accounts. Such reports are forwarded to the pod moderators, who can review it and delete reported content, block accounts or take any other action they deem necessary." +#: ../../../CHANGELOG:1371 +msgid "Added a retry option for failed uploads (#942)" msgstr "" -#: ../../../CHANGELOG:1370 -msgid "By default, both anonymous and authenticated users can submit these reports. This makes sure moderators can receive and handle takedown requests and other reports for illegal content that may be sent by third-parties without an account on the pod. However, you can disable anonymous reports completely via your pod settings." +#: ../../../CHANGELOG:1372 +msgid "Added feedback via loading spinner when searching a remote library" msgstr "" #: ../../../CHANGELOG:1374 -msgid "Federation of the reports will be supported in a future release." +msgid "Placeholders will now be shown if no content is available across the application (#750)" +msgstr "" + +#: ../../../CHANGELOG:1375 +msgid "Reduce the number of simultaneous DB connections under some deployment scenario" msgstr "" #: ../../../CHANGELOG:1376 -#: ../../../CHANGELOG:1390 -msgid "For more information about this feature, please check out our documentation:" +msgid "Support byYear filtering in Subsonic API (#936)" msgstr "" -#: ../../../CHANGELOG:1378 -msgid "`User documentation <https://docs.funkwhale.audio/moderator/reports.html>`__" -msgstr "" - -#: ../../../CHANGELOG:1379 -msgid "`Moderator documentation <https://docs.funkwhale.audio/users/reports.html>`__" +#: ../../../CHANGELOG:1381 +msgid "Ensure password input doesn't overflow outside of container (#933)" msgstr "" #: ../../../CHANGELOG:1382 -msgid "Account deletion" +msgid "Fix audio serving issues under S3/nginx when signatures are enabled" +msgstr "" + +#: ../../../CHANGELOG:1383 +msgid "Fix import crash when importing M4A file with no embedded cover (#946)" msgstr "" #: ../../../CHANGELOG:1384 -msgid "Users can now delete their account themselves, without involving an administrator." +msgid "Fix tag exclusion in custom radios (#950)" +msgstr "" + +#: ../../../CHANGELOG:1385 +msgid "Fixed an issue with embed player CSS being purged during build (#935)" msgstr "" #: ../../../CHANGELOG:1386 -msgid "The deletion process will remove any local data and objects associated with the account, but the username won't be able to new users to avoid impersonation. Deletion is also broadcasted to other known servers on the federation." +msgid "Fixed escaped pod name displayed on home/about page (#945)" msgstr "" -#: ../../../CHANGELOG:1392 -msgid "`User documentation <https://docs.funkwhale.audio/users/account.html>`__" +#: ../../../CHANGELOG:1387 +msgid "Fixed pagination in subsonic getSongsByGenre endpoint (#954)" msgstr "" -#: ../../../CHANGELOG:1395 -msgid "Landing and about page redesign [Manual action suggested]" +#: ../../../CHANGELOG:1388 +msgid "Fixed style glitches in dropdowns" msgstr "" -#: ../../../CHANGELOG:1397 -msgid "In this release, we've completely redesigned the landing and about page, by making it more useful and adapted to your pod configuration. Among other things, the landing page will now include:" +#: ../../../CHANGELOG:1393 +msgid "Documented how to create DB extension by hand in case of permission error during migrations (#934)" msgstr "" -#: ../../../CHANGELOG:1400 -msgid "your pod and an excerpt from your pod's description" +#: ../../../CHANGELOG:1396 +#: ../../../CHANGELOG:1704 +msgid "Contributors to this release (translation, development, documentation, reviews, design):" msgstr "" -#: ../../../CHANGELOG:1401 -#: ../../../CHANGELOG:1413 -msgid "your pod banner image, if any" -msgstr "" - -#: ../../../CHANGELOG:1402 -#: ../../../CHANGELOG:1414 -msgid "your contact email, if any" -msgstr "" - -#: ../../../CHANGELOG:1403 -msgid "the login form" +#: ../../../CHANGELOG:1399 +msgid "Dag Stenstad" msgstr "" #: ../../../CHANGELOG:1404 -msgid "the signup form (if registrations are open on your pod)" +msgid "knuxify" msgstr "" #: ../../../CHANGELOG:1405 -msgid "some basic statistics about your pod" -msgstr "" - -#: ../../../CHANGELOG:1406 -msgid "a widget including recently uploaded albums, if anonymous access is enabled" -msgstr "" - -#: ../../../CHANGELOG:1408 -msgid "The landing page will still include some information about Funkwhale, but in a less intrusive and proeminent way than before." +msgid "Mateus Mattei Garcia" msgstr "" #: ../../../CHANGELOG:1410 -msgid "Additionally, the about page now includes:" +msgid "0.20 (2019-10-04)" msgstr "" -#: ../../../CHANGELOG:1412 -msgid "your pod name, description, rules and terms" +#: ../../../CHANGELOG:1417 +msgid "Support for genres via tags" msgstr "" -#: ../../../CHANGELOG:1415 -msgid "comprehensive statistics about your pod" -msgstr "" - -#: ../../../CHANGELOG:1416 -msgid "some info about your pod configuration, such as registration and federation status or the default upload quota for new users" -msgstr "" - -#: ../../../CHANGELOG:1418 -msgid "With this redesign, we've added a handful of additional pod settings:" -msgstr "" - -#: ../../../CHANGELOG:1420 -msgid "Pod banner image" +#: ../../../CHANGELOG:1419 +msgid "One of our most requested missing features is now available!" msgstr "" #: ../../../CHANGELOG:1421 -msgid "Contact email" +msgid "Starting with Funkwhale 0.20, Funkwhale will automatically extract genre information from uploaded files and associate it with the corresponding tracks in the form of tags (similar to Mastodon or Twitter hashtags). Please refer to `our tagging documentation <https://docs.funkwhale.audio/users/upload.html#tagging-files>`_ for more information regarding the tagging process." msgstr "" -#: ../../../CHANGELOG:1422 -msgid "Rules" +#: ../../../CHANGELOG:1427 +msgid "Tags can also be associated with artists and albums, and updated after upload through the UI using the edit system released in Funkwhale 0.19. Tags are also fetched when retrieving content via federation." msgstr "" -#: ../../../CHANGELOG:1423 -msgid "Terms of service" +#: ../../../CHANGELOG:1431 +msgid "Tags are used in various places to enhance user experience:" msgstr "" -#: ../../../CHANGELOG:1425 -msgid "We recommend taking a few moments to fill these accordingly to your needs, by visiting ``/manage/settings``." -msgstr "" - -#: ../../../CHANGELOG:1428 -msgid "Allow-list to restrict federation to trusted domains" -msgstr "" - -#: ../../../CHANGELOG:1430 -msgid "The Allow-Listing feature grants pod moderators and administrators greater control over federation by allowing you to create a pod-wide allow-list." +#: ../../../CHANGELOG:1433 +msgid "Tags are listed on tracks, albums and artist profiles" msgstr "" #: ../../../CHANGELOG:1434 -msgid "When allow-listing is enabled, your pod's users will only be able to interact with pods included in the allow-list. Any messages, activity, uploads, or modifications to libraries and playlists will only be shared with pods on the allow-list. Pods which are not included in the allow-list will not have access to your pod's content or messages and will not be able to send anything to your pod." +msgid "Each tag has a dedicated page were you can browse corresponding content and quickly start a radio" msgstr "" -#: ../../../CHANGELOG:1443 -msgid "If you want to enable this feature on your pod, or learn more, please refer to `our documentation <https://docs.funkwhale.audio/moderator/listing.html>`_!" +#: ../../../CHANGELOG:1435 +msgid "The custom radio builder now supports using tags" msgstr "" -#: ../../../CHANGELOG:1446 -msgid "Periodic message to incite people to support their pod and Funkwhale" +#: ../../../CHANGELOG:1436 +msgid "Subsonic apps that support genres - such as DSub or Ultrasonic - should display this information as well" msgstr "" -#: ../../../CHANGELOG:1448 -msgid "Users will now be reminded on a regular basis that they can help Funkwhale by donating or contributing." +#: ../../../CHANGELOG:1438 +msgid "If you are a pod admin and want to extract tags from already uploaded content, you run `this snippet <https://dev.funkwhale.audio/funkwhale/funkwhale/snippets/43>`__ and `this snippet <https://dev.funkwhale.audio/funkwhale/funkwhale/snippets/44>`__ in a ``python manage.py shell``." msgstr "" -#: ../../../CHANGELOG:1450 -msgid "If specified by the pod admin, a separate and custom message will also be displayed in a similar way to provide instructions and links to support the pod." +#: ../../../CHANGELOG:1442 +msgid "Content and account reports" msgstr "" -#: ../../../CHANGELOG:1452 -msgid "Both messages will appear for the first time 15 days after signup, in the notifications tab. For each message, users can schedule a reminder for a later time, or disable the messages entirely." +#: ../../../CHANGELOG:1444 +msgid "It is now possible to report content, such as artists, tracks or libraries, as well as user accounts. Such reports are forwarded to the pod moderators, who can review it and delete reported content, block accounts or take any other action they deem necessary." +msgstr "" + +#: ../../../CHANGELOG:1447 +msgid "By default, both anonymous and authenticated users can submit these reports. This makes sure moderators can receive and handle takedown requests and other reports for illegal content that may be sent by third-parties without an account on the pod. However, you can disable anonymous reports completely via your pod settings." +msgstr "" + +#: ../../../CHANGELOG:1451 +msgid "Federation of the reports will be supported in a future release." +msgstr "" + +#: ../../../CHANGELOG:1453 +#: ../../../CHANGELOG:1467 +msgid "For more information about this feature, please check out our documentation:" +msgstr "" + +#: ../../../CHANGELOG:1455 +msgid "`User documentation <https://docs.funkwhale.audio/moderator/reports.html>`__" msgstr "" #: ../../../CHANGELOG:1456 -msgid "Replaced Daphne by Gunicorn/Uvicorn [manual action required, non-docker only]" +msgid "`Moderator documentation <https://docs.funkwhale.audio/users/reports.html>`__" msgstr "" -#: ../../../CHANGELOG:1458 -msgid "To improve the performance, stability and reliability of Funkwhale's web processes, we now recommend using Gunicorn and Uvicorn instead of Daphne. This combination unlock new use cases such as:" +#: ../../../CHANGELOG:1459 +msgid "Account deletion" msgstr "" #: ../../../CHANGELOG:1461 -msgid "zero-downtime upgrades" +msgid "Users can now delete their account themselves, without involving an administrator." msgstr "" -#: ../../../CHANGELOG:1462 -msgid "configurable number of web worker processes" -msgstr "" - -#: ../../../CHANGELOG:1464 -msgid "Based on our benchmarks, Gunicorn/Unicorn is also faster and more stable under higher workloads compared to Daphne." -msgstr "" - -#: ../../../CHANGELOG:1466 -msgid "To benefit from this enhancement on existing instances, you need to add ``FUNKWHALE_WEB_WORKERS=1`` in your ``.env`` file (use a higher number if you want to have more web worker processes)." +#: ../../../CHANGELOG:1463 +msgid "The deletion process will remove any local data and objects associated with the account, but the username won't be able to new users to avoid impersonation. Deletion is also broadcasted to other known servers on the federation." msgstr "" #: ../../../CHANGELOG:1469 -msgid "Then, edit your ``/etc/systemd/system/funkwhale-server.service`` and replace the ``ExecStart=`` line with ``ExecStart=/srv/funkwhale/virtualenv/bin/gunicorn config.asgi:application -w ${FUNKWHALE_WEB_WORKERS} -k uvicorn.workers.UvicornWorker -b ${FUNKWHALE_API_IP}:${FUNKWHALE_API_PORT}``" +msgid "`User documentation <https://docs.funkwhale.audio/users/account.html>`__" msgstr "" #: ../../../CHANGELOG:1472 -msgid "Then reload the configuration change with ``sudo systemctl daemon-reload`` and ``sudo systemctl restart funkwhale-server``." +msgid "Landing and about page redesign [Manual action suggested]" msgstr "" -#: ../../../CHANGELOG:1476 -msgid "Content-Security-Policy and additional security headers [manual action suggested]" +#: ../../../CHANGELOG:1474 +msgid "In this release, we've completely redesigned the landing and about page, by making it more useful and adapted to your pod configuration. Among other things, the landing page will now include:" +msgstr "" + +#: ../../../CHANGELOG:1477 +msgid "your pod and an excerpt from your pod's description" msgstr "" #: ../../../CHANGELOG:1478 -msgid "To improve the security and reduce the attack surface in case of a successfull exploit, we suggest you add the following Content-Security-Policy to your nginx configuration." +#: ../../../CHANGELOG:1490 +msgid "your pod banner image, if any" +msgstr "" + +#: ../../../CHANGELOG:1479 +#: ../../../CHANGELOG:1491 +msgid "your contact email, if any" +msgstr "" + +#: ../../../CHANGELOG:1480 +msgid "the login form" msgstr "" #: ../../../CHANGELOG:1481 -msgid "..note::" +msgid "the signup form (if registrations are open on your pod)" +msgstr "" + +#: ../../../CHANGELOG:1482 +msgid "some basic statistics about your pod" +msgstr "" + +#: ../../../CHANGELOG:1483 +msgid "a widget including recently uploaded albums, if anonymous access is enabled" +msgstr "" + +#: ../../../CHANGELOG:1485 +msgid "The landing page will still include some information about Funkwhale, but in a less intrusive and proeminent way than before." +msgstr "" + +#: ../../../CHANGELOG:1487 +msgid "Additionally, the about page now includes:" msgstr "" #: ../../../CHANGELOG:1489 -msgid "**On non-docker setups**, in ``/etc/nginx/sites-available/funkwhale.conf``::" +msgid "your pod name, description, rules and terms" +msgstr "" + +#: ../../../CHANGELOG:1492 +msgid "comprehensive statistics about your pod" +msgstr "" + +#: ../../../CHANGELOG:1493 +msgid "some info about your pod configuration, such as registration and federation status or the default upload quota for new users" +msgstr "" + +#: ../../../CHANGELOG:1495 +msgid "With this redesign, we've added a handful of additional pod settings:" +msgstr "" + +#: ../../../CHANGELOG:1497 +msgid "Pod banner image" +msgstr "" + +#: ../../../CHANGELOG:1498 +msgid "Contact email" +msgstr "" + +#: ../../../CHANGELOG:1499 +msgid "Rules" +msgstr "" + +#: ../../../CHANGELOG:1500 +msgid "Terms of service" +msgstr "" + +#: ../../../CHANGELOG:1502 +msgid "We recommend taking a few moments to fill these accordingly to your needs, by visiting ``/manage/settings``." +msgstr "" + +#: ../../../CHANGELOG:1505 +msgid "Allow-list to restrict federation to trusted domains" +msgstr "" + +#: ../../../CHANGELOG:1507 +msgid "The Allow-Listing feature grants pod moderators and administrators greater control over federation by allowing you to create a pod-wide allow-list." msgstr "" #: ../../../CHANGELOG:1511 -msgid "Then reload nginx with ``systemctl reload nginx``." +msgid "When allow-listing is enabled, your pod's users will only be able to interact with pods included in the allow-list. Any messages, activity, uploads, or modifications to libraries and playlists will only be shared with pods on the allow-list. Pods which are not included in the allow-list will not have access to your pod's content or messages and will not be able to send anything to your pod." msgstr "" -#: ../../../CHANGELOG:1513 -msgid "**On docker setups**, in ``/srv/funkwhalenginx/funkwhale.template``::" +#: ../../../CHANGELOG:1520 +msgid "If you want to enable this feature on your pod, or learn more, please refer to `our documentation <https://docs.funkwhale.audio/moderator/listing.html>`_!" +msgstr "" + +#: ../../../CHANGELOG:1523 +msgid "Periodic message to incite people to support their pod and Funkwhale" +msgstr "" + +#: ../../../CHANGELOG:1525 +msgid "Users will now be reminded on a regular basis that they can help Funkwhale by donating or contributing." +msgstr "" + +#: ../../../CHANGELOG:1527 +msgid "If specified by the pod admin, a separate and custom message will also be displayed in a similar way to provide instructions and links to support the pod." +msgstr "" + +#: ../../../CHANGELOG:1529 +msgid "Both messages will appear for the first time 15 days after signup, in the notifications tab. For each message, users can schedule a reminder for a later time, or disable the messages entirely." +msgstr "" + +#: ../../../CHANGELOG:1533 +msgid "Replaced Daphne by Gunicorn/Uvicorn [manual action required, non-docker only]" msgstr "" #: ../../../CHANGELOG:1535 -msgid "Then reload nginx with ``docker-compose restart nginx``." +msgid "To improve the performance, stability and reliability of Funkwhale's web processes, we now recommend using Gunicorn and Uvicorn instead of Daphne. This combination unlock new use cases such as:" msgstr "" #: ../../../CHANGELOG:1538 -msgid "Rate limiting" +msgid "zero-downtime upgrades" msgstr "" -#: ../../../CHANGELOG:1540 -msgid "With this release, rate-limiting on the API is enabled by default, with high enough limits to ensure regular users of the app aren't affected. Requests beyond allowed limits are answered with a 429 HTTP error." +#: ../../../CHANGELOG:1539 +msgid "configurable number of web worker processes" +msgstr "" + +#: ../../../CHANGELOG:1541 +msgid "Based on our benchmarks, Gunicorn/Unicorn is also faster and more stable under higher workloads compared to Daphne." msgstr "" #: ../../../CHANGELOG:1543 -msgid "For anonymous requests, the limit is applied to the IP adress of the client, and for authenticated requests, the limit is applied to the corresponding user account. By default, anonymous requests get a lower limit than authenticated requests." +msgid "To benefit from this enhancement on existing instances, you need to add ``FUNKWHALE_WEB_WORKERS=1`` in your ``.env`` file (use a higher number if you want to have more web worker processes)." msgstr "" #: ../../../CHANGELOG:1546 -msgid "You can disable the rate-limiting feature by adding `THROTTLING_ENABLED=false` to your ``.env`` file and restarting the services. If you are using the Funkwhale API in your project or app and want to know more about the limits, please consult https://docs.funkwhale.audio/swagger/." +msgid "Then, edit your ``/etc/systemd/system/funkwhale-server.service`` and replace the ``ExecStart=`` line with ``ExecStart=/srv/funkwhale/virtualenv/bin/gunicorn config.asgi:application -w ${FUNKWHALE_WEB_WORKERS} -k uvicorn.workers.UvicornWorker -b ${FUNKWHALE_API_IP}:${FUNKWHALE_API_PORT}``" msgstr "" -#: ../../../CHANGELOG:1550 -msgid "Broken audio streaming when using S3/Minio and DSub [manual action required]" +#: ../../../CHANGELOG:1549 +msgid "Then reload the configuration change with ``sudo systemctl daemon-reload`` and ``sudo systemctl restart funkwhale-server``." msgstr "" -#: ../../../CHANGELOG:1552 -msgid "Some Subsonic clients, such as DSub, are sending an Authorization headers which was forwarded to the S3 storage when streaming, causing some issues. If you are using S3 or a compatible storage such as Minio, please add the following in your nginx ``~ /_protected/media/(.+)`` location::" +#: ../../../CHANGELOG:1553 +msgid "Content-Security-Policy and additional security headers [manual action suggested]" msgstr "" -#: ../../../CHANGELOG:1559 -msgid "And reload your nginx process." +#: ../../../CHANGELOG:1555 +msgid "To improve the security and reduce the attack surface in case of a successfull exploit, we suggest you add the following Content-Security-Policy to your nginx configuration." msgstr "" -#: ../../../CHANGELOG:1562 -msgid "Detail" +#: ../../../CHANGELOG:1558 +msgid "..note::" msgstr "" #: ../../../CHANGELOG:1566 -msgid "Added periodical message to incite people to support their pod and Funkwhale (#839)" -msgstr "" - -#: ../../../CHANGELOG:1567 -msgid "Admins can now add custom CSS from their pod settings (#879)" -msgstr "" - -#: ../../../CHANGELOG:1568 -msgid "Allow-list to restrict federation to trusted domains (#853)" -msgstr "" - -#: ../../../CHANGELOG:1569 -msgid "Content and account reports (#890)" -msgstr "" - -#: ../../../CHANGELOG:1570 -msgid "Dark theme (#756)" -msgstr "" - -#: ../../../CHANGELOG:1571 -msgid "Enforce a configurable rate limit on the API to mitigate abuse (#261)" -msgstr "" - -#: ../../../CHANGELOG:1572 -msgid "Redesign of the landing and about pages (#872)" -msgstr "" - -#: ../../../CHANGELOG:1573 -msgid "Support for genres, via tags (#432)" -msgstr "" - -#: ../../../CHANGELOG:1574 -msgid "Users can now delete their account without admin intervention (#852)" -msgstr "" - -#: ../../../CHANGELOG:1579 -msgid "Added a info message on embed wizard when anonymous access to content is disabled (#878)" -msgstr "" - -#: ../../../CHANGELOG:1580 -msgid "Added Catalan translation files" -msgstr "" - -#: ../../../CHANGELOG:1581 -msgid "Added Czech translation (#844)" -msgstr "" - -#: ../../../CHANGELOG:1582 -msgid "Added field to manage user upload quota in Django backend (#903)" -msgstr "" - -#: ../../../CHANGELOG:1583 -msgid "Added the option to replace the queue's current contents with a selected album or track (#761)" -msgstr "" - -#: ../../../CHANGELOG:1584 -msgid "Artists with no albums will now show track count on artist card (#895)" -msgstr "" - -#: ../../../CHANGELOG:1585 -msgid "Ensure API urls answer with and without a trailing slash (#877)" -msgstr "" - -#: ../../../CHANGELOG:1586 -msgid "Hardcoded list of supported browsers to avoid unexpected regressions (#854)" -msgstr "" - -#: ../../../CHANGELOG:1587 -msgid "Hardened security thanks to CSP and additional HTTP headers (#880)" +msgid "**On non-docker setups**, in ``/etc/nginx/sites-available/funkwhale.conf``::" msgstr "" #: ../../../CHANGELOG:1588 -msgid "Improve display of search results by including artist and album data" -msgstr "" - -#: ../../../CHANGELOG:1589 -msgid "Increase the security of JWT token generation by using DJANGO_SECRET_KEY as well as user-specific salt for the signature" +msgid "Then reload nginx with ``systemctl reload nginx``." msgstr "" #: ../../../CHANGELOG:1590 -msgid "Mods can now change a library visibility through the admin UI (#548)" -msgstr "" - -#: ../../../CHANGELOG:1591 -msgid "New keyboard shortcuts added for enhanced control over audio player (#866)" -msgstr "" - -#: ../../../CHANGELOG:1592 -msgid "Now refetch remote ActivityPub artists, albums and tracks to avoid local stale data" -msgstr "" - -#: ../../../CHANGELOG:1593 -msgid "Numbers on the stats page will now be formatted in a human readable way and will update with the locale (#873)" -msgstr "" - -#: ../../../CHANGELOG:1594 -msgid "Pickup folder.png and folder.jpg files for cover art when importing from CLI (#898)" -msgstr "" - -#: ../../../CHANGELOG:1595 -msgid "Prevent usage of too weak passwords (#883)" -msgstr "" - -#: ../../../CHANGELOG:1596 -msgid "Reduced CSS size by 30% using purgecss" -msgstr "" - -#: ../../../CHANGELOG:1597 -msgid "Replaced Daphne by Gunicorn/Uvicorn to improve stability, flexibility and performance (#862)" -msgstr "" - -#: ../../../CHANGELOG:1598 -msgid "Simplified embedded docker reverse proxy IP configuration (#834)" -msgstr "" - -#: ../../../CHANGELOG:1599 -msgid "Support embeds on public playlists" -msgstr "" - -#: ../../../CHANGELOG:1600 -msgid "Support for M4A/AAC files (#661)" -msgstr "" - -#: ../../../CHANGELOG:1601 -msgid "Switched from Semantic-UI to Fomentic-UI" -msgstr "" - -#: ../../../CHANGELOG:1602 -msgid "Add dropdown menu to track table (#531)" -msgstr "" - -#: ../../../CHANGELOG:1603 -msgid "Display placeholder on homepage when there are no playlists (#892)" -msgstr "" - -#: ../../../CHANGELOG:1604 -msgid "Make album cards height independent (#710)" -msgstr "" - -#: ../../../CHANGELOG:1609 -msgid "Added context strings to en_GB translations so that picking the language changes the interface as expected" -msgstr "" - -#: ../../../CHANGELOG:1610 -msgid "Ensure selected locale is not reset to browser default when refreshing app" -msgstr "" - -#: ../../../CHANGELOG:1611 -msgid "Fix missing license information on track details page (#913)" +msgid "**On docker setups**, in ``/srv/funkwhalenginx/funkwhale.template``::" msgstr "" #: ../../../CHANGELOG:1612 -msgid "Fix regression to quota bar color (#897)" -msgstr "" - -#: ../../../CHANGELOG:1613 -msgid "Fixed a responsive display issues on 1024px wide screens (#904)" -msgstr "" - -#: ../../../CHANGELOG:1614 -msgid "Fixed album art not being retrieved from Ogg/Opus files" +msgid "Then reload nginx with ``docker-compose restart nginx``." msgstr "" #: ../../../CHANGELOG:1615 -msgid "Fixed broken embedded player layout after dependency update (#875)" -msgstr "" - -#: ../../../CHANGELOG:1616 -msgid "Fixed broken external HTTPS request under some scenarios, because of missing PyOpenSSL" +msgid "Rate limiting" msgstr "" #: ../../../CHANGELOG:1617 -msgid "Fixed broken less listened radio (#912)" -msgstr "" - -#: ../../../CHANGELOG:1618 -msgid "Fixed broken URL to artist and album on album and track pages (#871)" -msgstr "" - -#: ../../../CHANGELOG:1619 -msgid "Fixed empty contentType causing client crash in some Subsonic payloads (#893)" +msgid "With this release, rate-limiting on the API is enabled by default, with high enough limits to ensure regular users of the app aren't affected. Requests beyond allowed limits are answered with a 429 HTTP error." msgstr "" #: ../../../CHANGELOG:1620 -msgid "Fixed import crashing with empty cover file or too long values on some fields" -msgstr "" - -#: ../../../CHANGELOG:1621 -msgid "Fixed in-place imported files not playing under nginx when filename contains ? or % (#924)" -msgstr "" - -#: ../../../CHANGELOG:1622 -msgid "Fixed remaining transcoding issue with Subsonic API (#867)" +msgid "For anonymous requests, the limit is applied to the IP adress of the client, and for authenticated requests, the limit is applied to the corresponding user account. By default, anonymous requests get a lower limit than authenticated requests." msgstr "" #: ../../../CHANGELOG:1623 -msgid "Fixed search usability issue when browsing artists, albums, radios and playlists (#902)" +msgid "You can disable the rate-limiting feature by adding `THROTTLING_ENABLED=false` to your ``.env`` file and restarting the services. If you are using the Funkwhale API in your project or app and want to know more about the limits, please consult https://docs.funkwhale.audio/swagger/." msgstr "" -#: ../../../CHANGELOG:1624 -msgid "Improved performance of /artists, /albums and /tracks API endpoints by a factor 2 (#865)" +#: ../../../CHANGELOG:1627 +msgid "Broken audio streaming when using S3/Minio and DSub [manual action required]" msgstr "" -#: ../../../CHANGELOG:1625 -msgid "Updated docs to ensure streaming works when using Minio/S3 and DSub (#932)" +#: ../../../CHANGELOG:1629 +msgid "Some Subsonic clients, such as DSub, are sending an Authorization headers which was forwarded to the S3 storage when streaming, causing some issues. If you are using S3 or a compatible storage such as Minio, please add the following in your nginx ``~ /_protected/media/(.+)`` location::" msgstr "" -#: ../../../CHANGELOG:1637 -msgid "IISergII" +#: ../../../CHANGELOG:1636 +msgid "And reload your nginx process." msgstr "" -#: ../../../CHANGELOG:1638 -msgid "jiri-novacek" +#: ../../../CHANGELOG:1639 +msgid "Detail" msgstr "" -#: ../../../CHANGELOG:1641 -msgid "Koen" +#: ../../../CHANGELOG:1643 +msgid "Added periodical message to incite people to support their pod and Funkwhale (#839)" msgstr "" -#: ../../../CHANGELOG:1642 -msgid "Manuel Cortez" +#: ../../../CHANGELOG:1644 +msgid "Admins can now add custom CSS from their pod settings (#879)" msgstr "" #: ../../../CHANGELOG:1645 -#: ../../../CHANGELOG:1913 -msgid "nouts" +msgid "Allow-list to restrict federation to trusted domains (#853)" msgstr "" #: ../../../CHANGELOG:1646 -#: ../../../CHANGELOG:1916 -msgid "Quentí" +msgid "Content and account reports (#890)" +msgstr "" + +#: ../../../CHANGELOG:1647 +msgid "Dark theme (#756)" msgstr "" #: ../../../CHANGELOG:1648 -#: ../../../CHANGELOG:1918 -msgid "Rodrigo Leite" +msgid "Enforce a configurable rate limit on the API to mitigate abuse (#261)" msgstr "" #: ../../../CHANGELOG:1649 -msgid "Romain Failliot" +msgid "Redesign of the landing and about pages (#872)" +msgstr "" + +#: ../../../CHANGELOG:1650 +msgid "Support for genres, via tags (#432)" msgstr "" #: ../../../CHANGELOG:1651 -#: ../../../CHANGELOG:1919 -msgid "Sylke Vicious" +msgid "Users can now delete their account without admin intervention (#852)" msgstr "" -#: ../../../CHANGELOG:1652 -msgid "Tobias Reisinger" +#: ../../../CHANGELOG:1656 +msgid "Added a info message on embed wizard when anonymous access to content is disabled (#878)" +msgstr "" + +#: ../../../CHANGELOG:1657 +msgid "Added Catalan translation files" msgstr "" #: ../../../CHANGELOG:1658 -msgid "0.19.1 (2019-06-28)" +msgid "Added Czech translation (#844)" +msgstr "" + +#: ../../../CHANGELOG:1659 +msgid "Added field to manage user upload quota in Django backend (#903)" +msgstr "" + +#: ../../../CHANGELOG:1660 +msgid "Added the option to replace the queue's current contents with a selected album or track (#761)" +msgstr "" + +#: ../../../CHANGELOG:1661 +msgid "Artists with no albums will now show track count on artist card (#895)" +msgstr "" + +#: ../../../CHANGELOG:1662 +msgid "Ensure API urls answer with and without a trailing slash (#877)" +msgstr "" + +#: ../../../CHANGELOG:1663 +msgid "Hardcoded list of supported browsers to avoid unexpected regressions (#854)" +msgstr "" + +#: ../../../CHANGELOG:1664 +msgid "Hardened security thanks to CSP and additional HTTP headers (#880)" msgstr "" #: ../../../CHANGELOG:1665 -msgid "The currently playing track is now highlighted with an orange play icon (#832)" +msgid "Improve display of search results by including artist and album data" msgstr "" #: ../../../CHANGELOG:1666 -msgid "Support for importing files with no album tag (#122)" +msgid "Increase the security of JWT token generation by using DJANGO_SECRET_KEY as well as user-specific salt for the signature" msgstr "" #: ../../../CHANGELOG:1667 -msgid "Redirect from / to /library when user is logged in (#864)" +msgid "Mods can now change a library visibility through the admin UI (#548)" msgstr "" #: ../../../CHANGELOG:1668 -msgid "Added a SUBSONIC_DEFAULT_TRANSCODING_FORMAT env var to support clients that don't provide the format parameter (#867)" +msgid "New keyboard shortcuts added for enhanced control over audio player (#866)" msgstr "" #: ../../../CHANGELOG:1669 -msgid "Added button to search for objects on Discogs (#368)" +msgid "Now refetch remote ActivityPub artists, albums and tracks to avoid local stale data" msgstr "" #: ../../../CHANGELOG:1670 -msgid "Added copy-to-clipboard button with Subsonic password input (#814)" +msgid "Numbers on the stats page will now be formatted in a human readable way and will update with the locale (#873)" msgstr "" #: ../../../CHANGELOG:1671 -msgid "Added opus to the list of supported mimetypes and extensions (#868)" +msgid "Pickup folder.png and folder.jpg files for cover art when importing from CLI (#898)" msgstr "" #: ../../../CHANGELOG:1672 -msgid "Aligned search headers with search results in the sidebar (#708)" +msgid "Prevent usage of too weak passwords (#883)" msgstr "" #: ../../../CHANGELOG:1673 -msgid "Clicking on the currently selected playlist in the Playlist popup will now close the popup (#807)" +msgid "Reduced CSS size by 30% using purgecss" msgstr "" #: ../../../CHANGELOG:1674 -msgid "Favorites radio will not be visible if the user does not have any favorites (#419)" +msgid "Replaced Daphne by Gunicorn/Uvicorn to improve stability, flexibility and performance (#862)" +msgstr "" + +#: ../../../CHANGELOG:1675 +msgid "Simplified embedded docker reverse proxy IP configuration (#834)" +msgstr "" + +#: ../../../CHANGELOG:1676 +msgid "Support embeds on public playlists" +msgstr "" + +#: ../../../CHANGELOG:1677 +msgid "Support for M4A/AAC files (#661)" +msgstr "" + +#: ../../../CHANGELOG:1678 +msgid "Switched from Semantic-UI to Fomentic-UI" msgstr "" #: ../../../CHANGELOG:1679 -msgid "Ensure empty but optional fields in file metadata don't error during import (#850)" +msgid "Add dropdown menu to track table (#531)" msgstr "" #: ../../../CHANGELOG:1680 -msgid "Fix broken upload for specific files when using S3 storage (#857)" +msgid "Display placeholder on homepage when there are no playlists (#892)" msgstr "" #: ../../../CHANGELOG:1681 -msgid "Fixed broken translation on home and track detail page (#833)" -msgstr "" - -#: ../../../CHANGELOG:1682 -msgid "Fixed broken user admin for users with non-digit or letters in their username (#869)" -msgstr "" - -#: ../../../CHANGELOG:1683 -msgid "Fixed invalid file extension for transcoded tracks (#848)" -msgstr "" - -#: ../../../CHANGELOG:1684 -msgid "Fixed issue with French translation for \"Start radio\" (#849)" -msgstr "" - -#: ../../../CHANGELOG:1685 -msgid "Fixed issue with player changing height when hovering over the volume slider (#838)" +msgid "Make album cards height independent (#710)" msgstr "" #: ../../../CHANGELOG:1686 -msgid "Fixed secondary menus truncated on narrow screens (#855)" +msgid "Added context strings to en_GB translations so that picking the language changes the interface as expected" msgstr "" #: ../../../CHANGELOG:1687 -msgid "Fixed wrong og:image url when using S3 storage (#851)" +msgid "Ensure selected locale is not reset to browser default when refreshing app" msgstr "" #: ../../../CHANGELOG:1688 -msgid "Hide pod statistics on about page if those are disabled (#835)" +msgid "Fix missing license information on track details page (#913)" msgstr "" #: ../../../CHANGELOG:1689 -msgid "Use ASCII filename before upload to S3 to avoid playback issues (#847)" +msgid "Fix regression to quota bar color (#897)" +msgstr "" + +#: ../../../CHANGELOG:1690 +msgid "Fixed a responsive display issues on 1024px wide screens (#904)" +msgstr "" + +#: ../../../CHANGELOG:1691 +msgid "Fixed album art not being retrieved from Ogg/Opus files" msgstr "" #: ../../../CHANGELOG:1692 -msgid "Contributors to this release (commiters and reviewers):" +msgid "Fixed broken embedded player layout after dependency update (#875)" +msgstr "" + +#: ../../../CHANGELOG:1693 +msgid "Fixed broken external HTTPS request under some scenarios, because of missing PyOpenSSL" +msgstr "" + +#: ../../../CHANGELOG:1694 +msgid "Fixed broken less listened radio (#912)" +msgstr "" + +#: ../../../CHANGELOG:1695 +msgid "Fixed broken URL to artist and album on album and track pages (#871)" msgstr "" #: ../../../CHANGELOG:1696 -msgid "ealgase" +msgid "Fixed empty contentType causing client crash in some Subsonic payloads (#893)" msgstr "" -#: ../../../CHANGELOG:1707 -msgid "0.19.0 (2019-05-16)" +#: ../../../CHANGELOG:1697 +msgid "Fixed import crashing with empty cover file or too long values on some fields" +msgstr "" + +#: ../../../CHANGELOG:1698 +msgid "Fixed in-place imported files not playing under nginx when filename contains ? or % (#924)" +msgstr "" + +#: ../../../CHANGELOG:1699 +msgid "Fixed remaining transcoding issue with Subsonic API (#867)" +msgstr "" + +#: ../../../CHANGELOG:1700 +msgid "Fixed search usability issue when browsing artists, albums, radios and playlists (#902)" +msgstr "" + +#: ../../../CHANGELOG:1701 +msgid "Improved performance of /artists, /albums and /tracks API endpoints by a factor 2 (#865)" +msgstr "" + +#: ../../../CHANGELOG:1702 +msgid "Updated docs to ensure streaming works when using Minio/S3 and DSub (#932)" msgstr "" #: ../../../CHANGELOG:1714 -msgid "Edits on tracks, albums and artists" +msgid "IISergII" msgstr "" -#: ../../../CHANGELOG:1716 -msgid "Funkwhale was a bit annoying when it camed to metadata. Tracks, albums and artists profiles were created from audio file tags, but basically immutable after that (unless you had admin access to Django's UI, which wasn't ideal to do this kind of changes)." +#: ../../../CHANGELOG:1715 +msgid "jiri-novacek" msgstr "" -#: ../../../CHANGELOG:1720 -msgid "With this release, everyone can suggest changes on track, album and artist pages. Users with the \"library\" permission can review suggested edits in a dedicated interface and apply/reject them." +#: ../../../CHANGELOG:1718 +msgid "Koen" msgstr "" -#: ../../../CHANGELOG:1724 -msgid "Approved edits are broadcasted via federation, to ensure other instances get the information too." +#: ../../../CHANGELOG:1719 +msgid "Manuel Cortez" msgstr "" -#: ../../../CHANGELOG:1727 -msgid "Not all fields are currently modifiable using this feature. Especially, it's not possible to suggest a new album cover, or reassign a track to a different album or artist. Those will be implemented in a future release." +#: ../../../CHANGELOG:1722 +#: ../../../CHANGELOG:1990 +msgid "nouts" msgstr "" -#: ../../../CHANGELOG:1732 -msgid "Admin UI for tracks, albums, artists, libraries and uploads" +#: ../../../CHANGELOG:1723 +#: ../../../CHANGELOG:1993 +msgid "Quentí" msgstr "" -#: ../../../CHANGELOG:1734 -msgid "As part of our ongoing effort to make Funkwhale easier to manage for instance owners, this release includes a brand new administration interface to deal with:" +#: ../../../CHANGELOG:1725 +#: ../../../CHANGELOG:1995 +msgid "Rodrigo Leite" msgstr "" -#: ../../../CHANGELOG:1737 -msgid "tracks" +#: ../../../CHANGELOG:1726 +msgid "Romain Failliot" msgstr "" -#: ../../../CHANGELOG:1738 -msgid "albums" +#: ../../../CHANGELOG:1728 +#: ../../../CHANGELOG:1996 +msgid "Sylke Vicious" msgstr "" -#: ../../../CHANGELOG:1739 -msgid "artists" +#: ../../../CHANGELOG:1729 +msgid "Tobias Reisinger" msgstr "" -#: ../../../CHANGELOG:1740 -msgid "libraries" +#: ../../../CHANGELOG:1735 +msgid "0.19.1 (2019-06-28)" msgstr "" -#: ../../../CHANGELOG:1741 -msgid "uploads" +#: ../../../CHANGELOG:1742 +msgid "The currently playing track is now highlighted with an orange play icon (#832)" msgstr "" #: ../../../CHANGELOG:1743 -msgid "You can use this UI to quickly search for any object, delete objects in batch, understand where they are coming from etc. This new UI should remove the need to go through Django's admin in the vast majority of cases (but also includes a link to Django's admin when needed)." +msgid "Support for importing files with no album tag (#122)" +msgstr "" + +#: ../../../CHANGELOG:1744 +msgid "Redirect from / to /library when user is logged in (#864)" +msgstr "" + +#: ../../../CHANGELOG:1745 +msgid "Added a SUBSONIC_DEFAULT_TRANSCODING_FORMAT env var to support clients that don't provide the format parameter (#867)" +msgstr "" + +#: ../../../CHANGELOG:1746 +msgid "Added button to search for objects on Discogs (#368)" +msgstr "" + +#: ../../../CHANGELOG:1747 +msgid "Added copy-to-clipboard button with Subsonic password input (#814)" msgstr "" #: ../../../CHANGELOG:1748 -msgid "Artist hiding in the interface" +msgid "Added opus to the list of supported mimetypes and extensions (#868)" +msgstr "" + +#: ../../../CHANGELOG:1749 +msgid "Aligned search headers with search results in the sidebar (#708)" msgstr "" #: ../../../CHANGELOG:1750 -msgid "It's now possible for users to hide artists they don't want to see." +msgid "Clicking on the currently selected playlist in the Playlist popup will now close the popup (#807)" msgstr "" -#: ../../../CHANGELOG:1752 -msgid "Content linked to hidden artists will not show up in the interface anymore. Especially:" -msgstr "" - -#: ../../../CHANGELOG:1754 -msgid "Hidden artists tracks are removed from the current queue" -msgstr "" - -#: ../../../CHANGELOG:1755 -msgid "Starting a playlist will skip tracks from hidden artists" +#: ../../../CHANGELOG:1751 +msgid "Favorites radio will not be visible if the user does not have any favorites (#419)" msgstr "" #: ../../../CHANGELOG:1756 -msgid "Recently favorited, recently listened and recently added widgets on the homepage won't include content from hidden artists" +msgid "Ensure empty but optional fields in file metadata don't error during import (#850)" msgstr "" #: ../../../CHANGELOG:1757 -msgid "Radio suggestions will exclude tracks from hidden artists" +msgid "Fix broken upload for specific files when using S3 storage (#857)" msgstr "" #: ../../../CHANGELOG:1758 -msgid "Hidden artists won't appear in Subsonic apps" +msgid "Fixed broken translation on home and track detail page (#833)" +msgstr "" + +#: ../../../CHANGELOG:1759 +msgid "Fixed broken user admin for users with non-digit or letters in their username (#869)" msgstr "" #: ../../../CHANGELOG:1760 -msgid "Results linked to hidden artists will continue to show up in search results and their profile page remains accessible." +msgid "Fixed invalid file extension for transcoded tracks (#848)" +msgstr "" + +#: ../../../CHANGELOG:1761 +msgid "Fixed issue with French translation for \"Start radio\" (#849)" +msgstr "" + +#: ../../../CHANGELOG:1762 +msgid "Fixed issue with player changing height when hovering over the volume slider (#838)" msgstr "" #: ../../../CHANGELOG:1763 -msgid "OAuth2 authorization for better integration with third-party apps" +msgid "Fixed secondary menus truncated on narrow screens (#855)" +msgstr "" + +#: ../../../CHANGELOG:1764 +msgid "Fixed wrong og:image url when using S3 storage (#851)" msgstr "" #: ../../../CHANGELOG:1765 -msgid "Funkwhale now support the OAuth2 authorization and authentication protocol which will allow third-party apps to interact with Funkwhale on behalf of users." +msgid "Hide pod statistics on about page if those are disabled (#835)" msgstr "" -#: ../../../CHANGELOG:1768 -msgid "This feature makes it possible to build third-party apps that have the same capabilities as Funkwhale's Web UI. The only exception at the moment is for actions that requires special permissions, such as modifying instance settings or moderation (but this will be enabled in a future release)." +#: ../../../CHANGELOG:1766 +msgid "Use ASCII filename before upload to S3 to avoid playback issues (#847)" +msgstr "" + +#: ../../../CHANGELOG:1769 +msgid "Contributors to this release (commiters and reviewers):" msgstr "" #: ../../../CHANGELOG:1773 -msgid "If you want to start building an app on top of Funkwhale's API, please check-out https://docs.funkwhale.audio/api.html and https://docs.funkwhale.audio/developers/authentication.html." +msgid "ealgase" msgstr "" -#: ../../../CHANGELOG:1777 -msgid "Better error handling and display during import" +#: ../../../CHANGELOG:1784 +msgid "0.19.0 (2019-05-16)" msgstr "" -#: ../../../CHANGELOG:1779 -msgid "Funkwhale should now be more resilient to missing tags in imported files, and give you more insights when something goes wrong, including the specific tags that were missing or invalid, and additional debug information to share in your support requests." +#: ../../../CHANGELOG:1791 +msgid "Edits on tracks, albums and artists" msgstr "" -#: ../../../CHANGELOG:1783 -msgid "This information is available in all pages that list uploads, when clicking on the button next to the upload status." +#: ../../../CHANGELOG:1793 +msgid "Funkwhale was a bit annoying when it camed to metadata. Tracks, albums and artists profiles were created from audio file tags, but basically immutable after that (unless you had admin access to Django's UI, which wasn't ideal to do this kind of changes)." msgstr "" -#: ../../../CHANGELOG:1786 -msgid "Support for S3-compatible storages to store media files" -msgstr "" - -#: ../../../CHANGELOG:1788 -msgid "Storing all media files on the Funkwhale server itself may not be possible or desirable in all scenarios. You can now configure Funkwhale to store those files in a S3 bucket instead." -msgstr "" - -#: ../../../CHANGELOG:1792 -msgid "Check-out https://docs.funkwhale.audio/admin/external-storages.html if you want to use this feature." -msgstr "" - -#: ../../../CHANGELOG:1796 -msgid "Prune library command" -msgstr "" - -#: ../../../CHANGELOG:1798 -msgid "Users are often surprised by Funkwhale's tendency to keep track, album and artist metadata even if no associated files exist." +#: ../../../CHANGELOG:1797 +msgid "With this release, everyone can suggest changes on track, album and artist pages. Users with the \"library\" permission can review suggested edits in a dedicated interface and apply/reject them." msgstr "" #: ../../../CHANGELOG:1801 -msgid "To help with that, we now offer a ``prune_library`` management command you can run to purge your database from obsolete entries. `Please refer to our documentation for usage instructions <https://docs.funkwhale.audio/admin/commands.html#pruning-library>`__." +msgid "Approved edits are broadcasted via federation, to ensure other instances get the information too." msgstr "" -#: ../../../CHANGELOG:1806 -msgid "Check in-place files command" +#: ../../../CHANGELOG:1804 +msgid "Not all fields are currently modifiable using this feature. Especially, it's not possible to suggest a new album cover, or reassign a track to a different album or artist. Those will be implemented in a future release." msgstr "" -#: ../../../CHANGELOG:1808 -msgid "When using in-place import with a living audio library, you'll quite often rename or remove files from the file system. Unfortunately, Funkwhale keeps a reference to those files in the database, which results in unplayable tracks." +#: ../../../CHANGELOG:1809 +msgid "Admin UI for tracks, albums, artists, libraries and uploads" msgstr "" -#: ../../../CHANGELOG:1812 -msgid "To help with that, we now offer a ``check_inplace_files`` management command you can run to purge your database from obsolete files. `Please refer to our documentation for usage instructions <https://docs.funkwhale.audio/admin/commands.html#remove-obsolete-files-from-database>`__." +#: ../../../CHANGELOG:1811 +msgid "As part of our ongoing effort to make Funkwhale easier to manage for instance owners, this release includes a brand new administration interface to deal with:" msgstr "" -#: ../../../CHANGELOG:1819 -msgid "Added albums view. Similar to artists view, it's viewable by clicking on the \"Albums\" link on the top bar. (#356)" +#: ../../../CHANGELOG:1814 +msgid "tracks" +msgstr "" + +#: ../../../CHANGELOG:1815 +msgid "albums" +msgstr "" + +#: ../../../CHANGELOG:1816 +msgid "artists" +msgstr "" + +#: ../../../CHANGELOG:1817 +msgid "libraries" +msgstr "" + +#: ../../../CHANGELOG:1818 +msgid "uploads" msgstr "" #: ../../../CHANGELOG:1820 -msgid "Allow artists hiding (#701)" -msgstr "" - -#: ../../../CHANGELOG:1821 -msgid "Change the document title to display current track information. (#359)" -msgstr "" - -#: ../../../CHANGELOG:1822 -msgid "Display a confirmation dialog when adding duplicate songs to a playlist (#784)" -msgstr "" - -#: ../../../CHANGELOG:1823 -msgid "Improved error handling and display during import (#252, #718, #583, #501, #544)" -msgstr "" - -#: ../../../CHANGELOG:1824 -msgid "Support embedding full artist discographies (#747)" +msgid "You can use this UI to quickly search for any object, delete objects in batch, understand where they are coming from etc. This new UI should remove the need to go through Django's admin in the vast majority of cases (but also includes a link to Django's admin when needed)." msgstr "" #: ../../../CHANGELOG:1825 -msgid "Support metadata update on tracks, albums and artists and broadcast those on the federation (#689)" -msgstr "" - -#: ../../../CHANGELOG:1826 -msgid "Support OAuth2 authorization for better integration with third-party apps (#752)" +msgid "Artist hiding in the interface" msgstr "" #: ../../../CHANGELOG:1827 -msgid "Support S3-compatible storages for media files (#565)" +msgid "It's now possible for users to hide artists they don't want to see." +msgstr "" + +#: ../../../CHANGELOG:1829 +msgid "Content linked to hidden artists will not show up in the interface anymore. Especially:" +msgstr "" + +#: ../../../CHANGELOG:1831 +msgid "Hidden artists tracks are removed from the current queue" msgstr "" #: ../../../CHANGELOG:1832 -msgid "[Experimental] Added a new \"Similar\" radio based on users history (suggested by @gordon)" +msgid "Starting a playlist will skip tracks from hidden artists" msgstr "" #: ../../../CHANGELOG:1833 -msgid "Added a \"load more\" button on artist pages to load more tracks/albums (#719)" +msgid "Recently favorited, recently listened and recently added widgets on the homepage won't include content from hidden artists" msgstr "" #: ../../../CHANGELOG:1834 -msgid "Added a `check_inplace_files` management command to remove purge the database from references to in-place imported files that don't exist on disk anymore (#781)" +msgid "Radio suggestions will exclude tracks from hidden artists" msgstr "" #: ../../../CHANGELOG:1835 -msgid "Added a prune_library management command to remove obsolete metadata from the database (#777)" -msgstr "" - -#: ../../../CHANGELOG:1836 -msgid "Added admin options to disable login for users, ensure related content is deleted when deleting a user account (#809)" +msgid "Hidden artists won't appear in Subsonic apps" msgstr "" #: ../../../CHANGELOG:1837 -msgid "Added standardized translation context for all strings in the frontend to give accurate hints to translators." -msgstr "" - -#: ../../../CHANGELOG:1838 -msgid "Added twitter:* meta tags to detect tracks and albums players automatically on more sites (#578) Improved responsiveness of embedded player" +msgid "Results linked to hidden artists will continue to show up in search results and their profile page remains accessible." msgstr "" #: ../../../CHANGELOG:1840 -msgid "Advertise the list of supported upload extensions in the Nodeinfo endpoint (#808)" -msgstr "" - -#: ../../../CHANGELOG:1841 -msgid "Better handling of follow/accept messages to avoid and recover from desync between instances (#830)" +msgid "OAuth2 authorization for better integration with third-party apps" msgstr "" #: ../../../CHANGELOG:1842 -msgid "Better workflow for connecting to another instance (#715)" -msgstr "" - -#: ../../../CHANGELOG:1844 -msgid "Changing the instance used is now better integrated in the App, and it is checked that the chosen instance and the suggested instances are valid and running Funkwhale servers." +msgid "Funkwhale now support the OAuth2 authorization and authentication protocol which will allow third-party apps to interact with Funkwhale on behalf of users." msgstr "" #: ../../../CHANGELOG:1845 -msgid "Bumped dependencies to latest versions (#815)" -msgstr "" - -#: ../../../CHANGELOG:1846 -msgid "Descriptions will now be shown underneath user libraries (#768)" -msgstr "" - -#: ../../../CHANGELOG:1847 -msgid "Don't store unhandled ActivityPub messages in database (#776)" -msgstr "" - -#: ../../../CHANGELOG:1848 -msgid "Enhanced the design of the embed wizard. (!619)" -msgstr "" - -#: ../../../CHANGELOG:1849 -msgid "Ensure the footer always stays at the bottom of the page" +msgid "This feature makes it possible to build third-party apps that have the same capabilities as Funkwhale's Web UI. The only exception at the moment is for actions that requires special permissions, such as modifying instance settings or moderation (but this will be enabled in a future release)." msgstr "" #: ../../../CHANGELOG:1850 -msgid "Expose an instance-level actor (service@domain) in nodeinfo endpoint (#689)" -msgstr "" - -#: ../../../CHANGELOG:1851 -msgid "Improved readability of logo (#385)" -msgstr "" - -#: ../../../CHANGELOG:1852 -msgid "Keep persistent connections to the database instead of recreating a new one for each request" -msgstr "" - -#: ../../../CHANGELOG:1853 -msgid "Labels for privacy levels are now consistently grabbed from a common source instead of being hardcoded everytime they are needed." +msgid "If you want to start building an app on top of Funkwhale's API, please check-out https://docs.funkwhale.audio/api.html and https://docs.funkwhale.audio/developers/authentication.html." msgstr "" #: ../../../CHANGELOG:1854 -msgid "Merged artist/album buttons with title text on artist and album pages (#725)" -msgstr "" - -#: ../../../CHANGELOG:1855 -msgid "Now honor maxBitrate parameter in Subsonic API (#802)" +msgid "Better error handling and display during import" msgstr "" #: ../../../CHANGELOG:1856 -msgid "Preload next track in queue (#572)" -msgstr "" - -#: ../../../CHANGELOG:1857 -msgid "Reduced app size for regular users by moving admin-related code in a dedicated chunk (#805)" -msgstr "" - -#: ../../../CHANGELOG:1858 -msgid "Removed broken/instable lyrics feature (#799)" -msgstr "" - -#: ../../../CHANGELOG:1859 -msgid "Show remaining storage space during import and prevent file upload if not enough space is remaining (#550)" +msgid "Funkwhale should now be more resilient to missing tags in imported files, and give you more insights when something goes wrong, including the specific tags that were missing or invalid, and additional debug information to share in your support requests." msgstr "" #: ../../../CHANGELOG:1860 -msgid "The buttons displaying an icon now always show a little divider between the icon and the text. (!620)" +msgid "This information is available in all pages that list uploads, when clicking on the button next to the upload status." msgstr "" -#: ../../../CHANGELOG:1861 -msgid "Use attributedTo instead of actor in library ActivityPub payload (#619)" +#: ../../../CHANGELOG:1863 +msgid "Support for S3-compatible storages to store media files" msgstr "" -#: ../../../CHANGELOG:1862 -msgid "Use network/depends_on instead of links in docker-compose.yml (!716)" -msgstr "" - -#: ../../../CHANGELOG:1867 -msgid "Add missing command from contributing file (#754)" -msgstr "" - -#: ../../../CHANGELOG:1868 -msgid "Add required envvar for dev environment (!668)" +#: ../../../CHANGELOG:1865 +msgid "Storing all media files on the Funkwhale server itself may not be possible or desirable in all scenarios. You can now configure Funkwhale to store those files in a S3 bucket instead." msgstr "" #: ../../../CHANGELOG:1869 -msgid "Added env variable to set AWS region and signature version to serve media without proxy (#826)" -msgstr "" - -#: ../../../CHANGELOG:1870 -msgid "Allow users with dots in their usernames to request a subsonic password (#798)" -msgstr "" - -#: ../../../CHANGELOG:1871 -msgid "Better handling of featuring/multi-artist tracks tagged with MusicBrainz (#782)" -msgstr "" - -#: ../../../CHANGELOG:1872 -msgid "Do not consider tracks as duplicates during import if they have different positions (#740)" +msgid "Check-out https://docs.funkwhale.audio/admin/external-storages.html if you want to use this feature." msgstr "" #: ../../../CHANGELOG:1873 -msgid "Ensure all our ActivityPub fetches are authenticated (#758)" -msgstr "" - -#: ../../../CHANGELOG:1874 -msgid "Ensure correct track duration and playable status when browsing radios (#812)" +msgid "Prune library command" msgstr "" #: ../../../CHANGELOG:1875 -msgid "Fixed alignement/size issue with some buttons (#702)" -msgstr "" - -#: ../../../CHANGELOG:1876 -msgid "Fixed an encoding issue with instance name on about page (#828)" -msgstr "" - -#: ../../../CHANGELOG:1877 -msgid "Fixed cover not showing in queue/player when playing tracks from \"albums\" tab (#795)" +msgid "Users are often surprised by Funkwhale's tendency to keep track, album and artist metadata even if no associated files exist." msgstr "" #: ../../../CHANGELOG:1878 -msgid "Fixed crashing upload processing on invalid date format (#718)" -msgstr "" - -#: ../../../CHANGELOG:1879 -msgid "Fixed dev command for fake data creation (!664)" -msgstr "" - -#: ../../../CHANGELOG:1880 -msgid "Fixed invalid OEmbed URL when using a local FUNKWHALE_SPA_HTML_ROOT (#824)" -msgstr "" - -#: ../../../CHANGELOG:1881 -msgid "Fixed invalid required fields in Upload django's admin (#819)" -msgstr "" - -#: ../../../CHANGELOG:1882 -msgid "Fixed issue with querying the albums api endpoint (#356)" +msgid "To help with that, we now offer a ``prune_library`` management command you can run to purge your database from obsolete entries. `Please refer to our documentation for usage instructions <https://docs.funkwhale.audio/admin/commands.html#pruning-library>`__." msgstr "" #: ../../../CHANGELOG:1883 -msgid "Fixed non-transparent background for volume range on Firefox (#722)" -msgstr "" - -#: ../../../CHANGELOG:1884 -msgid "Fixed overflowing input on account detail page (#791)" +msgid "Check in-place files command" msgstr "" #: ../../../CHANGELOG:1885 -msgid "Fixed unplayable radios for anonymous users (#563)" +msgid "When using in-place import with a living audio library, you'll quite often rename or remove files from the file system. Unfortunately, Funkwhale keeps a reference to those files in the database, which results in unplayable tracks." msgstr "" -#: ../../../CHANGELOG:1886 -msgid "Prevent skipping on file import if album_mbid is different (#772)" +#: ../../../CHANGELOG:1889 +msgid "To help with that, we now offer a ``check_inplace_files`` management command you can run to purge your database from obsolete files. `Please refer to our documentation for usage instructions <https://docs.funkwhale.audio/admin/commands.html#remove-obsolete-files-from-database>`__." msgstr "" -#: ../../../CHANGELOG:1887 -msgid "Use proper site name/domain in emails (#806)" -msgstr "" - -#: ../../../CHANGELOG:1888 -msgid "Width of filter menus for radios has been set to stop text from overlapping the borders" -msgstr "" - -#: ../../../CHANGELOG:1893 -msgid "Document how to use Redis over unix sockets (#770)" -msgstr "" - -#: ../../../CHANGELOG:1895 -msgid "Contributors to this release (commiters and translators):" +#: ../../../CHANGELOG:1896 +msgid "Added albums view. Similar to artists view, it's viewable by clicking on the \"Albums\" link on the top bar. (#356)" msgstr "" #: ../../../CHANGELOG:1897 -msgid "Ale London" +msgid "Allow artists hiding (#701)" msgstr "" #: ../../../CHANGELOG:1898 -msgid "Alexander" +msgid "Change the document title to display current track information. (#359)" msgstr "" #: ../../../CHANGELOG:1899 -msgid "Ben Finney" +msgid "Display a confirmation dialog when adding duplicate songs to a playlist (#784)" +msgstr "" + +#: ../../../CHANGELOG:1900 +msgid "Improved error handling and display during import (#252, #718, #583, #501, #544)" +msgstr "" + +#: ../../../CHANGELOG:1901 +msgid "Support embedding full artist discographies (#747)" msgstr "" #: ../../../CHANGELOG:1902 -msgid "Damien Nicolas" +msgid "Support metadata update on tracks, albums and artists and broadcast those on the federation (#689)" msgstr "" -#: ../../../CHANGELOG:1905 -msgid "Elza Gelez" +#: ../../../CHANGELOG:1903 +msgid "Support OAuth2 authorization for better integration with third-party apps (#752)" msgstr "" -#: ../../../CHANGELOG:1906 -msgid "gerry_the_hat" -msgstr "" - -#: ../../../CHANGELOG:1907 -msgid "gordon" +#: ../../../CHANGELOG:1904 +msgid "Support S3-compatible storages for media files (#565)" msgstr "" #: ../../../CHANGELOG:1909 -msgid "jake" +msgid "[Experimental] Added a new \"Similar\" radio based on users history (suggested by @gordon)" msgstr "" #: ../../../CHANGELOG:1910 -msgid "Jee" +msgid "Added a \"load more\" button on artist pages to load more tracks/albums (#719)" +msgstr "" + +#: ../../../CHANGELOG:1911 +msgid "Added a `check_inplace_files` management command to remove purge the database from references to in-place imported files that don't exist on disk anymore (#781)" +msgstr "" + +#: ../../../CHANGELOG:1912 +msgid "Added a prune_library management command to remove obsolete metadata from the database (#777)" +msgstr "" + +#: ../../../CHANGELOG:1913 +msgid "Added admin options to disable login for users, ensure related content is deleted when deleting a user account (#809)" msgstr "" #: ../../../CHANGELOG:1914 -msgid "Pierrick" +msgid "Added standardized translation context for all strings in the frontend to give accurate hints to translators." msgstr "" #: ../../../CHANGELOG:1915 -msgid "Qasim Ali" +msgid "Added twitter:* meta tags to detect tracks and albums players automatically on more sites (#578) Improved responsiveness of embedded player" msgstr "" -#: ../../../CHANGELOG:1920 -msgid "Thomas Brockmöller" +#: ../../../CHANGELOG:1917 +msgid "Advertise the list of supported upload extensions in the Nodeinfo endpoint (#808)" +msgstr "" + +#: ../../../CHANGELOG:1918 +msgid "Better handling of follow/accept messages to avoid and recover from desync between instances (#830)" +msgstr "" + +#: ../../../CHANGELOG:1919 +msgid "Better workflow for connecting to another instance (#715)" msgstr "" #: ../../../CHANGELOG:1921 -msgid "Tixie" +msgid "Changing the instance used is now better integrated in the App, and it is checked that the chosen instance and the suggested instances are valid and running Funkwhale servers." msgstr "" #: ../../../CHANGELOG:1922 -msgid "Vierkantor" +msgid "Bumped dependencies to latest versions (#815)" msgstr "" #: ../../../CHANGELOG:1923 -msgid "Von" +msgid "Descriptions will now be shown underneath user libraries (#768)" msgstr "" #: ../../../CHANGELOG:1924 -msgid "Zach Halasz" +msgid "Don't store unhandled ActivityPub messages in database (#776)" +msgstr "" + +#: ../../../CHANGELOG:1925 +msgid "Enhanced the design of the embed wizard. (!619)" +msgstr "" + +#: ../../../CHANGELOG:1926 +msgid "Ensure the footer always stays at the bottom of the page" msgstr "" #: ../../../CHANGELOG:1927 -msgid "0.18.3 (2019-03-21)" +msgid "Expose an instance-level actor (service@domain) in nodeinfo endpoint (#689)" +msgstr "" + +#: ../../../CHANGELOG:1928 +msgid "Improved readability of logo (#385)" +msgstr "" + +#: ../../../CHANGELOG:1929 +msgid "Keep persistent connections to the database instead of recreating a new one for each request" +msgstr "" + +#: ../../../CHANGELOG:1930 +msgid "Labels for privacy levels are now consistently grabbed from a common source instead of being hardcoded everytime they are needed." +msgstr "" + +#: ../../../CHANGELOG:1931 +msgid "Merged artist/album buttons with title text on artist and album pages (#725)" +msgstr "" + +#: ../../../CHANGELOG:1932 +msgid "Now honor maxBitrate parameter in Subsonic API (#802)" +msgstr "" + +#: ../../../CHANGELOG:1933 +msgid "Preload next track in queue (#572)" msgstr "" #: ../../../CHANGELOG:1934 -msgid "Avoid mixed content when deploying mono-container behind proxy [Manual action required]" +msgid "Reduced app size for regular users by moving admin-related code in a dedicated chunk (#805)" +msgstr "" + +#: ../../../CHANGELOG:1935 +msgid "Removed broken/instable lyrics feature (#799)" msgstr "" #: ../../../CHANGELOG:1936 -msgid "*You are only concerned if you use the mono-container docker deployment behind a reverse proxy*" +msgid "Show remaining storage space during import and prevent file upload if not enough space is remaining (#550)" +msgstr "" + +#: ../../../CHANGELOG:1937 +msgid "The buttons displaying an icon now always show a little divider between the icon and the text. (!620)" msgstr "" #: ../../../CHANGELOG:1938 -msgid "Because of `an issue in our mono-container configuration <https://github.com/thetarkus/docker-funkwhale/issues/19>`_, users deploying Funkwhale via docker using our `funkwhale/all-in-one` image could face some mixed content warnings (and possibly other troubles) when browsing the Web UI." +msgid "Use attributedTo instead of actor in library ActivityPub payload (#619)" msgstr "" -#: ../../../CHANGELOG:1942 -msgid "This is fixed in this release, but on existing deployments, you'll need to add ``NESTED_PROXY=1`` in your container environment (either in your ``.env`` file, or via your container management tool), then recreate your funkwhale container." +#: ../../../CHANGELOG:1939 +msgid "Use network/depends_on instead of links in docker-compose.yml (!716)" +msgstr "" + +#: ../../../CHANGELOG:1944 +msgid "Add missing command from contributing file (#754)" +msgstr "" + +#: ../../../CHANGELOG:1945 +msgid "Add required envvar for dev environment (!668)" +msgstr "" + +#: ../../../CHANGELOG:1946 +msgid "Added env variable to set AWS region and signature version to serve media without proxy (#826)" +msgstr "" + +#: ../../../CHANGELOG:1947 +msgid "Allow users with dots in their usernames to request a subsonic password (#798)" msgstr "" #: ../../../CHANGELOG:1948 -msgid "Added title on hover for truncated content (#766)" +msgid "Better handling of featuring/multi-artist tracks tagged with MusicBrainz (#782)" msgstr "" #: ../../../CHANGELOG:1949 -msgid "Ask for confirmation before leaving upload page if there is a an upload in process (#630)" +msgid "Do not consider tracks as duplicates during import if they have different positions (#740)" msgstr "" #: ../../../CHANGELOG:1950 -msgid "Exclude in-place imported files from quota computation (#570)" +msgid "Ensure all our ActivityPub fetches are authenticated (#758)" msgstr "" #: ../../../CHANGELOG:1951 -msgid "Truncate filename in library file table to ensure correct display of the table. (#735)" +msgid "Ensure correct track duration and playable status when browsing radios (#812)" +msgstr "" + +#: ../../../CHANGELOG:1952 +msgid "Fixed alignement/size issue with some buttons (#702)" +msgstr "" + +#: ../../../CHANGELOG:1953 +msgid "Fixed an encoding issue with instance name on about page (#828)" +msgstr "" + +#: ../../../CHANGELOG:1954 +msgid "Fixed cover not showing in queue/player when playing tracks from \"albums\" tab (#795)" +msgstr "" + +#: ../../../CHANGELOG:1955 +msgid "Fixed crashing upload processing on invalid date format (#718)" msgstr "" #: ../../../CHANGELOG:1956 -msgid "Avoid mixed content when deploying mono-container behind HTTPS proxy (thetarkus/docker-funkwhale#19)" +msgid "Fixed dev command for fake data creation (!664)" msgstr "" #: ../../../CHANGELOG:1957 -msgid "Display new notifications immediatly on notifications page (#729)" +msgid "Fixed invalid OEmbed URL when using a local FUNKWHALE_SPA_HTML_ROOT (#824)" msgstr "" #: ../../../CHANGELOG:1958 -msgid "Ensure cover art from uploaded files is picked up properly on existing albums (#757)" +msgid "Fixed invalid required fields in Upload django's admin (#819)" msgstr "" #: ../../../CHANGELOG:1959 -msgid "Fixed a crash when federating a track with unspecified position" +msgid "Fixed issue with querying the albums api endpoint (#356)" msgstr "" #: ../../../CHANGELOG:1960 -msgid "Fixed broken Activity and Actor modules in django admin (#767)" +msgid "Fixed non-transparent background for volume range on Firefox (#722)" msgstr "" #: ../../../CHANGELOG:1961 -msgid "Fixed broken sample apache configuration (#764)" +msgid "Fixed overflowing input on account detail page (#791)" msgstr "" #: ../../../CHANGELOG:1962 -msgid "Fixed constant and unpredictable reordering during file upload (#716)" +msgid "Fixed unplayable radios for anonymous users (#563)" msgstr "" #: ../../../CHANGELOG:1963 -msgid "Fixed delivering of local activities causing unintended side effects, such as rollbacking changes (#737)" +msgid "Prevent skipping on file import if album_mbid is different (#772)" msgstr "" #: ../../../CHANGELOG:1964 -msgid "Fixed escaping issues in translated strings (#652)" +msgid "Use proper site name/domain in emails (#806)" msgstr "" #: ../../../CHANGELOG:1965 -msgid "Fixed saving moderation policy when clicking on \"Cancel\" (#751)" +msgid "Width of filter menus for radios has been set to stop text from overlapping the borders" msgstr "" -#: ../../../CHANGELOG:1966 -msgid "i18n: Update page title when changing the App's language. (#511)" +#: ../../../CHANGELOG:1970 +msgid "Document how to use Redis over unix sockets (#770)" msgstr "" -#: ../../../CHANGELOG:1967 -msgid "Include disc number in Subsonic responses (#765)" -msgstr "" - -#: ../../../CHANGELOG:1968 -msgid "Do not send notification when rejecting a follow on a local library (#743)" -msgstr "" - -#: ../../../CHANGELOG:1973 -msgid "Added documentation on mono-container docker upgrade (#713)" +#: ../../../CHANGELOG:1972 +msgid "Contributors to this release (commiters and translators):" msgstr "" #: ../../../CHANGELOG:1974 -msgid "Added documentation to set up let's encrypt certificate (#745)" +msgid "Ale London" msgstr "" -#: ../../../CHANGELOG:1978 -msgid "0.18.2 (2019-02-13)" +#: ../../../CHANGELOG:1975 +msgid "Alexander" msgstr "" -#: ../../../CHANGELOG:1985 -msgid "Added a 'fix_federation_ids' management command to deal with protocol/domain issues in federation IDs after deployments (#706)" +#: ../../../CHANGELOG:1976 +msgid "Ben Finney" +msgstr "" + +#: ../../../CHANGELOG:1979 +msgid "Damien Nicolas" +msgstr "" + +#: ../../../CHANGELOG:1982 +msgid "Elza Gelez" +msgstr "" + +#: ../../../CHANGELOG:1983 +msgid "gerry_the_hat" +msgstr "" + +#: ../../../CHANGELOG:1984 +msgid "gordon" +msgstr "" + +#: ../../../CHANGELOG:1986 +msgid "jake" msgstr "" #: ../../../CHANGELOG:1987 -msgid "Can now use a local file with FUNKWHALE_SPA_HTML_ROOT to avoid sending an HTTP request (#705)" +msgid "Jee" +msgstr "" + +#: ../../../CHANGELOG:1991 +msgid "Pierrick" msgstr "" #: ../../../CHANGELOG:1992 -msgid "Downgraded channels dependency to 2.1.6 to fix denied uploads (#697)" +msgid "Qasim Ali" msgstr "" -#: ../../../CHANGELOG:1993 -msgid "Fixed cards display issues on medium/small screens (#707)" +#: ../../../CHANGELOG:1997 +msgid "Thomas Brockmöller" msgstr "" -#: ../../../CHANGELOG:1994 -msgid "Fixed Embed component name that could lead to issue when developping on OSX (#696)" -msgstr "" - -#: ../../../CHANGELOG:1995 -msgid "Fixed resizing issues for album cards on artist pages (#694)" +#: ../../../CHANGELOG:1998 +msgid "Tixie" msgstr "" #: ../../../CHANGELOG:1999 -msgid "0.18.1 (2019-01-29)" +msgid "Vierkantor" msgstr "" -#: ../../../CHANGELOG:2006 -msgid "Fix Gzip compression to avoid BREACH exploit [security] [manual action required]" +#: ../../../CHANGELOG:2000 +msgid "Von" msgstr "" -#: ../../../CHANGELOG:2008 -msgid "In the 0.18 release, we've enabled Gzip compression by default for various content types, including HTML and JSON. Unfortunately, enabling Gzip compression on such content types could make BREACH-type exploits possible." +#: ../../../CHANGELOG:2001 +msgid "Zach Halasz" msgstr "" -#: ../../../CHANGELOG:2012 -msgid "We've removed the risky content-types from our nginx template files, to ensure new instances are safe, however, if you already have an instance, you need to double check that your host nginx virtualhost do not include the following values for the ``gzip_types`` settings::" +#: ../../../CHANGELOG:2004 +msgid "0.18.3 (2019-03-21)" +msgstr "" + +#: ../../../CHANGELOG:2011 +msgid "Avoid mixed content when deploying mono-container behind proxy [Manual action required]" +msgstr "" + +#: ../../../CHANGELOG:2013 +msgid "*You are only concerned if you use the mono-container docker deployment behind a reverse proxy*" +msgstr "" + +#: ../../../CHANGELOG:2015 +msgid "Because of `an issue in our mono-container configuration <https://github.com/thetarkus/docker-funkwhale/issues/19>`_, users deploying Funkwhale via docker using our `funkwhale/all-in-one` image could face some mixed content warnings (and possibly other troubles) when browsing the Web UI." +msgstr "" + +#: ../../../CHANGELOG:2019 +msgid "This is fixed in this release, but on existing deployments, you'll need to add ``NESTED_PROXY=1`` in your container environment (either in your ``.env`` file, or via your container management tool), then recreate your funkwhale container." +msgstr "" + +#: ../../../CHANGELOG:2025 +msgid "Added title on hover for truncated content (#766)" msgstr "" #: ../../../CHANGELOG:2026 -msgid "For convenience, you can also replace the whole setting with the following snippet::" +msgid "Ask for confirmation before leaving upload page if there is a an upload in process (#630)" msgstr "" -#: ../../../CHANGELOG:2047 -msgid "Many thanks to @jibec for the report!" +#: ../../../CHANGELOG:2027 +msgid "Exclude in-place imported files from quota computation (#570)" +msgstr "" + +#: ../../../CHANGELOG:2028 +msgid "Truncate filename in library file table to ensure correct display of the table. (#735)" +msgstr "" + +#: ../../../CHANGELOG:2033 +msgid "Avoid mixed content when deploying mono-container behind HTTPS proxy (thetarkus/docker-funkwhale#19)" +msgstr "" + +#: ../../../CHANGELOG:2034 +msgid "Display new notifications immediatly on notifications page (#729)" +msgstr "" + +#: ../../../CHANGELOG:2035 +msgid "Ensure cover art from uploaded files is picked up properly on existing albums (#757)" +msgstr "" + +#: ../../../CHANGELOG:2036 +msgid "Fixed a crash when federating a track with unspecified position" +msgstr "" + +#: ../../../CHANGELOG:2037 +msgid "Fixed broken Activity and Actor modules in django admin (#767)" +msgstr "" + +#: ../../../CHANGELOG:2038 +msgid "Fixed broken sample apache configuration (#764)" +msgstr "" + +#: ../../../CHANGELOG:2039 +msgid "Fixed constant and unpredictable reordering during file upload (#716)" +msgstr "" + +#: ../../../CHANGELOG:2040 +msgid "Fixed delivering of local activities causing unintended side effects, such as rollbacking changes (#737)" +msgstr "" + +#: ../../../CHANGELOG:2041 +msgid "Fixed escaping issues in translated strings (#652)" +msgstr "" + +#: ../../../CHANGELOG:2042 +msgid "Fixed saving moderation policy when clicking on \"Cancel\" (#751)" +msgstr "" + +#: ../../../CHANGELOG:2043 +msgid "i18n: Update page title when changing the App's language. (#511)" +msgstr "" + +#: ../../../CHANGELOG:2044 +msgid "Include disc number in Subsonic responses (#765)" +msgstr "" + +#: ../../../CHANGELOG:2045 +msgid "Do not send notification when rejecting a follow on a local library (#743)" msgstr "" #: ../../../CHANGELOG:2050 -msgid "Fix Apache configuration file for 0.18 [manual action required]" +msgid "Added documentation on mono-container docker upgrade (#713)" msgstr "" -#: ../../../CHANGELOG:2052 -msgid "The way front is served has changed since 0.18. The Apache configuration can't serve 0.18 properly, leading to blank screens." +#: ../../../CHANGELOG:2051 +msgid "Added documentation to set up let's encrypt certificate (#745)" msgstr "" -#: ../../../CHANGELOG:2054 -msgid "If you are on an Apache setup, you will have to replace the `<Location \"/api\">` block with the following::" +#: ../../../CHANGELOG:2055 +msgid "0.18.2 (2019-02-13)" +msgstr "" + +#: ../../../CHANGELOG:2062 +msgid "Added a 'fix_federation_ids' management command to deal with protocol/domain issues in federation IDs after deployments (#706)" msgstr "" #: ../../../CHANGELOG:2064 -msgid "And add some more `ProxyPass` directives so that the `Alias` part of your configuration file looks this way::" +msgid "Can now use a local file with FUNKWHALE_SPA_HTML_ROOT to avoid sending an HTTP request (#705)" msgstr "" -#: ../../../CHANGELOG:2075 -msgid "In case you are using custom css and theming, you also need to match this block::" +#: ../../../CHANGELOG:2069 +msgid "Downgraded channels dependency to 2.1.6 to fix denied uploads (#697)" msgstr "" -#: ../../../CHANGELOG:2086 -msgid "Added name attributes on all inputs to improve UX, especially with password managers (#686)" +#: ../../../CHANGELOG:2070 +msgid "Fixed cards display issues on medium/small screens (#707)" msgstr "" -#: ../../../CHANGELOG:2087 -msgid "Disable makemigrations in production and misleading message when running migrate (#685)" +#: ../../../CHANGELOG:2071 +msgid "Fixed Embed component name that could lead to issue when developping on OSX (#696)" msgstr "" -#: ../../../CHANGELOG:2088 -msgid "Display progress during file upload" +#: ../../../CHANGELOG:2072 +msgid "Fixed resizing issues for album cards on artist pages (#694)" +msgstr "" + +#: ../../../CHANGELOG:2076 +msgid "0.18.1 (2019-01-29)" +msgstr "" + +#: ../../../CHANGELOG:2083 +msgid "Fix Gzip compression to avoid BREACH exploit [security] [manual action required]" +msgstr "" + +#: ../../../CHANGELOG:2085 +msgid "In the 0.18 release, we've enabled Gzip compression by default for various content types, including HTML and JSON. Unfortunately, enabling Gzip compression on such content types could make BREACH-type exploits possible." msgstr "" #: ../../../CHANGELOG:2089 -msgid "Hide pagination when there is only one page of results (#681)" -msgstr "" - -#: ../../../CHANGELOG:2090 -msgid "Include shared/public playlists in Subsonic API responses (#684)" -msgstr "" - -#: ../../../CHANGELOG:2091 -msgid "Use proper locale for date-related/duration strings (#670)" -msgstr "" - -#: ../../../CHANGELOG:2096 -msgid "Fix transcoding of in-place imported tracks (#688)" -msgstr "" - -#: ../../../CHANGELOG:2097 -msgid "Fixed celery worker defaulting to development settings instead of production" -msgstr "" - -#: ../../../CHANGELOG:2098 -msgid "Fixed crashing Django admin when loading track detail page (#666)" -msgstr "" - -#: ../../../CHANGELOG:2099 -msgid "Fixed list icon alignement on landing page (#668)" -msgstr "" - -#: ../../../CHANGELOG:2100 -msgid "Fixed overescaping issue in notifications and album page (#676)" -msgstr "" - -#: ../../../CHANGELOG:2101 -msgid "Fixed wrong number of affected elements in bulk action modal (#683)" -msgstr "" - -#: ../../../CHANGELOG:2102 -msgid "Fixed wrong URL in documentation for funkwhale_proxy.conf file when deploying using Docker" +msgid "We've removed the risky content-types from our nginx template files, to ensure new instances are safe, however, if you already have an instance, you need to double check that your host nginx virtualhost do not include the following values for the ``gzip_types`` settings::" msgstr "" #: ../../../CHANGELOG:2103 -msgid "Make Apache configuration file work with 0.18 changes (#667)" +msgid "For convenience, you can also replace the whole setting with the following snippet::" msgstr "" -#: ../../../CHANGELOG:2104 -msgid "Removed potential BREACH exploit because of Gzip compression (#678)" -msgstr "" - -#: ../../../CHANGELOG:2105 -msgid "Upgraded kombu to fix an incompatibility with redis>=3" -msgstr "" - -#: ../../../CHANGELOG:2110 -msgid "Added user upload documentation at https://docs.funkwhale.audio/users/upload.html" -msgstr "" - -#: ../../../CHANGELOG:2114 -msgid "0.18 \"Naomi\" (2019-01-22)" -msgstr "" - -#: ../../../CHANGELOG:2116 -msgid "This release is dedicated to Naomi, an early contributor and beta tester of Funkwhale. Her positivity, love and support have been incredibly helpful and helped shape the project as you can enjoy it today. Thank you so much Naomi <3" -msgstr "" - -#: ../../../CHANGELOG:2120 -msgid "Many thanks to the dozens of people that contributed to this release: translators, developers, bug hunters, admins and backers. You made it possible!" -msgstr "" - -#: ../../../CHANGELOG:2123 -msgid "Upgrade instructions are available at https://docs.funkwhale.audio/admin/upgrading.html, ensure you also execute the intructions marked with ``[manual action required]`` and ``[manual action suggested]``." +#: ../../../CHANGELOG:2124 +msgid "Many thanks to @jibec for the report!" msgstr "" #: ../../../CHANGELOG:2127 -msgid "See ``Full changelog`` below for an exhaustive list of changes!" +msgid "Fix Apache configuration file for 0.18 [manual action required]" msgstr "" -#: ../../../CHANGELOG:2130 -msgid "Audio transcoding is back!" +#: ../../../CHANGELOG:2129 +msgid "The way front is served has changed since 0.18. The Apache configuration can't serve 0.18 properly, leading to blank screens." msgstr "" -#: ../../../CHANGELOG:2132 -msgid "After removal of our first, buggy transcoding implementation, we're proud to announce that this feature is back. It is enabled by default, and can be configured/disabled in your instance settings!" +#: ../../../CHANGELOG:2131 +msgid "If you are on an Apache setup, you will have to replace the `<Location \"/api\">` block with the following::" msgstr "" -#: ../../../CHANGELOG:2136 -msgid "This feature works in the browser, with federated/non-federated tracks and using Subsonic clients. Transcoded tracks are generated on the fly, and cached for a configurable amount of time, to reduce the load on the server." +#: ../../../CHANGELOG:2141 +msgid "And add some more `ProxyPass` directives so that the `Alias` part of your configuration file looks this way::" msgstr "" -#: ../../../CHANGELOG:2142 -msgid "Licensing and copyright information" -msgstr "" - -#: ../../../CHANGELOG:2144 -msgid "Funkwhale is now able to parse copyright and license data from file and store this information. Apart from displaying it on each track detail page, no additional behaviour is currently implemented to use this new data, but this will change in future releases." -msgstr "" - -#: ../../../CHANGELOG:2149 -msgid "License and copyright data is also broadcasted over federation." -msgstr "" - -#: ../../../CHANGELOG:2151 -msgid "License matching is done on the content of the ``License`` tag in the files, with a fallback on the ``Copyright`` tag." -msgstr "" - -#: ../../../CHANGELOG:2154 -msgid "Funkwhale will successfully extract licensing data for the following licenses:" -msgstr "" - -#: ../../../CHANGELOG:2156 -msgid "Creative Commons 0 (Public Domain)" -msgstr "" - -#: ../../../CHANGELOG:2157 -msgid "Creative Commons 1.0 (All declinations)" -msgstr "" - -#: ../../../CHANGELOG:2158 -msgid "Creative Commons 2.0 (All declinations)" -msgstr "" - -#: ../../../CHANGELOG:2159 -msgid "Creative Commons 2.5 (All declinations and countries)" -msgstr "" - -#: ../../../CHANGELOG:2160 -msgid "Creative Commons 3.0 (All declinations and countries)" -msgstr "" - -#: ../../../CHANGELOG:2161 -msgid "Creative Commons 4.0 (All declinations)" +#: ../../../CHANGELOG:2152 +msgid "In case you are using custom css and theming, you also need to match this block::" msgstr "" #: ../../../CHANGELOG:2163 -msgid "Support for other licenses such as Art Libre or WTFPL will be added in future releases." +msgid "Added name attributes on all inputs to improve UX, especially with password managers (#686)" +msgstr "" + +#: ../../../CHANGELOG:2164 +msgid "Disable makemigrations in production and misleading message when running migrate (#685)" +msgstr "" + +#: ../../../CHANGELOG:2165 +msgid "Display progress during file upload" +msgstr "" + +#: ../../../CHANGELOG:2166 +msgid "Hide pagination when there is only one page of results (#681)" msgstr "" #: ../../../CHANGELOG:2167 -msgid "Instance-level moderation tools" +msgid "Include shared/public playlists in Subsonic API responses (#684)" msgstr "" -#: ../../../CHANGELOG:2169 -msgid "This release includes a first set of moderation tools that will give more control to admins about the way their instance federates with other instance and accounts on the network. Using these tools, it's now possible to:" +#: ../../../CHANGELOG:2168 +msgid "Use proper locale for date-related/duration strings (#670)" msgstr "" #: ../../../CHANGELOG:2173 -msgid "Browse known accounts and domains, and associated data (storage size, software version, etc.)" +msgid "Fix transcoding of in-place imported tracks (#688)" msgstr "" #: ../../../CHANGELOG:2174 -msgid "Purge data belonging to given accounts and domains" +msgid "Fixed celery worker defaulting to development settings instead of production" msgstr "" #: ../../../CHANGELOG:2175 -msgid "Block or partially restrict interactions with any account or domain" +msgid "Fixed crashing Django admin when loading track detail page (#666)" +msgstr "" + +#: ../../../CHANGELOG:2176 +msgid "Fixed list icon alignement on landing page (#668)" msgstr "" #: ../../../CHANGELOG:2177 -msgid "All those features are usable using a brand new \"moderation\" permission, meaning you can appoint one or multiple moderators to help with this task." +msgid "Fixed overescaping issue in notifications and album page (#676)" +msgstr "" + +#: ../../../CHANGELOG:2178 +msgid "Fixed wrong number of affected elements in bulk action modal (#683)" +msgstr "" + +#: ../../../CHANGELOG:2179 +msgid "Fixed wrong URL in documentation for funkwhale_proxy.conf file when deploying using Docker" msgstr "" #: ../../../CHANGELOG:2180 -msgid "I'd like to thank all Mastodon contributors, because some of the these tools are heavily inspired from what's being done in Mastodon. Thank you so much!" +msgid "Make Apache configuration file work with 0.18 changes (#667)" msgstr "" -#: ../../../CHANGELOG:2185 -msgid "Iframe widget to embed public tracks and albums [manual action required]" +#: ../../../CHANGELOG:2181 +msgid "Removed potential BREACH exploit because of Gzip compression (#678)" +msgstr "" + +#: ../../../CHANGELOG:2182 +msgid "Upgraded kombu to fix an incompatibility with redis>=3" msgstr "" #: ../../../CHANGELOG:2187 -msgid "Funkwhale now supports embedding a lightweight audio player on external websites for album and tracks that are available in public libraries. Important pages, such as artist, album and track pages also include OpenGraph tags that will enable previews on compatible apps (like sharing a Funkwhale track link on Mastodon or Twitter)." +msgid "Added user upload documentation at https://docs.funkwhale.audio/users/upload.html" +msgstr "" + +#: ../../../CHANGELOG:2191 +msgid "0.18 \"Naomi\" (2019-01-22)" msgstr "" #: ../../../CHANGELOG:2193 -msgid "To achieve that, we had to tweak the way Funkwhale front-end is served. You'll have to modify your nginx configuration when upgrading to keep your instance working." +msgid "This release is dedicated to Naomi, an early contributor and beta tester of Funkwhale. Her positivity, love and support have been incredibly helpful and helped shape the project as you can enjoy it today. Thank you so much Naomi <3" msgstr "" -#: ../../../CHANGELOG:2196 -msgid "**On docker setups**, edit your ``/srv/funkwhale/nginx/funkwhale.template`` and replace the ``location /api/`` and `location /` blocks by the following snippets::" +#: ../../../CHANGELOG:2197 +msgid "Many thanks to the dozens of people that contributed to this release: translators, developers, bug hunters, admins and backers. You made it possible!" msgstr "" -#: ../../../CHANGELOG:2210 -msgid "The change of configuration will be picked when restarting your nginx container." +#: ../../../CHANGELOG:2200 +msgid "Upgrade instructions are available at https://docs.funkwhale.audio/admin/upgrading.html, ensure you also execute the intructions marked with ``[manual action required]`` and ``[manual action suggested]``." msgstr "" -#: ../../../CHANGELOG:2212 -msgid "**On non-docker setups**, edit your ``/etc/nginx/sites-available/funkwhale.conf`` file, and replace the ``location /api/`` and `location /` blocks by the following snippets::" +#: ../../../CHANGELOG:2204 +msgid "See ``Full changelog`` below for an exhaustive list of changes!" msgstr "" -#: ../../../CHANGELOG:2227 -msgid "Replace ``${FUNKWHALE_FRONTEND_PATH}`` by the corresponding variable from your .env file, which should be ``/srv/funkwhale/front/dist`` by default, then reload your nginx process with ``sudo systemctl reload nginx``." +#: ../../../CHANGELOG:2207 +msgid "Audio transcoding is back!" +msgstr "" + +#: ../../../CHANGELOG:2209 +msgid "After removal of our first, buggy transcoding implementation, we're proud to announce that this feature is back. It is enabled by default, and can be configured/disabled in your instance settings!" +msgstr "" + +#: ../../../CHANGELOG:2213 +msgid "This feature works in the browser, with federated/non-federated tracks and using Subsonic clients. Transcoded tracks are generated on the fly, and cached for a configurable amount of time, to reduce the load on the server." +msgstr "" + +#: ../../../CHANGELOG:2219 +msgid "Licensing and copyright information" +msgstr "" + +#: ../../../CHANGELOG:2221 +msgid "Funkwhale is now able to parse copyright and license data from file and store this information. Apart from displaying it on each track detail page, no additional behaviour is currently implemented to use this new data, but this will change in future releases." +msgstr "" + +#: ../../../CHANGELOG:2226 +msgid "License and copyright data is also broadcasted over federation." +msgstr "" + +#: ../../../CHANGELOG:2228 +msgid "License matching is done on the content of the ``License`` tag in the files, with a fallback on the ``Copyright`` tag." +msgstr "" + +#: ../../../CHANGELOG:2231 +msgid "Funkwhale will successfully extract licensing data for the following licenses:" msgstr "" #: ../../../CHANGELOG:2233 -msgid "Alternative docker deployment method" +msgid "Creative Commons 0 (Public Domain)" +msgstr "" + +#: ../../../CHANGELOG:2234 +msgid "Creative Commons 1.0 (All declinations)" msgstr "" #: ../../../CHANGELOG:2235 -msgid "Thanks to the awesome work done by @thetarkus at https://github.com/thetarkus/docker-funkwhale, we're now able to provide an alternative and easier Docker deployment method!" +msgid "Creative Commons 2.0 (All declinations)" +msgstr "" + +#: ../../../CHANGELOG:2236 +msgid "Creative Commons 2.5 (All declinations and countries)" +msgstr "" + +#: ../../../CHANGELOG:2237 +msgid "Creative Commons 3.0 (All declinations and countries)" msgstr "" #: ../../../CHANGELOG:2238 -msgid "In contrast with our current, multi-container offer, this method integrates all Funkwhale processes and services (database, redis, etc.) into a single, easier to deploy container." +msgid "Creative Commons 4.0 (All declinations)" msgstr "" -#: ../../../CHANGELOG:2241 -msgid "Both methods will coexist in parallel, as each one has pros and cons. You can learn more about this exciting new deployment option by visiting https://docs.funkwhale.audio/installation/docker.html!" +#: ../../../CHANGELOG:2240 +msgid "Support for other licenses such as Art Libre or WTFPL will be added in future releases." msgstr "" -#: ../../../CHANGELOG:2245 -msgid "Automatically load .env file" +#: ../../../CHANGELOG:2244 +msgid "Instance-level moderation tools" msgstr "" -#: ../../../CHANGELOG:2247 -msgid "On non-docker deployments, earlier versions required you to source the config/.env file before launching any Funkwhale command, with ``export $(cat config/.env | grep -v ^# | xargs)`` This led to more complex and error prone deployment / setup." +#: ../../../CHANGELOG:2246 +msgid "This release includes a first set of moderation tools that will give more control to admins about the way their instance federates with other instance and accounts on the network. Using these tools, it's now possible to:" +msgstr "" + +#: ../../../CHANGELOG:2250 +msgid "Browse known accounts and domains, and associated data (storage size, software version, etc.)" msgstr "" #: ../../../CHANGELOG:2251 -msgid "This is not the case anymore, and Funkwhale will automatically load this file if it's available." +msgid "Purge data belonging to given accounts and domains" msgstr "" -#: ../../../CHANGELOG:2255 -msgid "Delete pre 0.17 federated tracks [manual action suggested]" +#: ../../../CHANGELOG:2252 +msgid "Block or partially restrict interactions with any account or domain" +msgstr "" + +#: ../../../CHANGELOG:2254 +msgid "All those features are usable using a brand new \"moderation\" permission, meaning you can appoint one or multiple moderators to help with this task." msgstr "" #: ../../../CHANGELOG:2257 -msgid "If you were using Funkwhale before the 0.17 release and federated with other instances, it's possible that you still have some unplayable federated files in the database." -msgstr "" - -#: ../../../CHANGELOG:2260 -msgid "To purge the database of those entries, you can run the following command:" +msgid "I'd like to thank all Mastodon contributors, because some of the these tools are heavily inspired from what's being done in Mastodon. Thank you so much!" msgstr "" #: ../../../CHANGELOG:2262 -#: ../../../CHANGELOG:2813 -#: ../../../CHANGELOG:2836 -msgid "On docker setups::" +msgid "Iframe widget to embed public tracks and albums [manual action required]" msgstr "" -#: ../../../CHANGELOG:2266 -#: ../../../CHANGELOG:2817 -#: ../../../CHANGELOG:2840 -msgid "On non-docker setups::" +#: ../../../CHANGELOG:2264 +msgid "Funkwhale now supports embedding a lightweight audio player on external websites for album and tracks that are available in public libraries. Important pages, such as artist, album and track pages also include OpenGraph tags that will enable previews on compatible apps (like sharing a Funkwhale track link on Mastodon or Twitter)." msgstr "" -#: ../../../CHANGELOG:2272 -msgid "Enable gzip compression [manual action suggested]" +#: ../../../CHANGELOG:2270 +msgid "To achieve that, we had to tweak the way Funkwhale front-end is served. You'll have to modify your nginx configuration when upgrading to keep your instance working." msgstr "" -#: ../../../CHANGELOG:2274 -msgid "Gzip compression will be enabled on new instances by default and will reduce the amount of bandwidth consumed by your instance." +#: ../../../CHANGELOG:2273 +msgid "**On docker setups**, edit your ``/srv/funkwhale/nginx/funkwhale.template`` and replace the ``location /api/`` and `location /` blocks by the following snippets::" msgstr "" -#: ../../../CHANGELOG:2277 -msgid "If you want to benefit from gzip compression on your instance, edit your reverse proxy virtualhost file (located at ``/etc/nginx/sites-available/funkwhale.conf``) and add the following snippet in the server block, then reload your nginx server::" +#: ../../../CHANGELOG:2287 +msgid "The change of configuration will be picked when restarting your nginx container." msgstr "" -#: ../../../CHANGELOG:2313 -msgid "Full changelog" +#: ../../../CHANGELOG:2289 +msgid "**On non-docker setups**, edit your ``/etc/nginx/sites-available/funkwhale.conf`` file, and replace the ``location /api/`` and `location /` blocks by the following snippets::" msgstr "" -#: ../../../CHANGELOG:2317 -msgid "Allow embedding of albums and tracks available in public libraries via an <iframe> (#578)" +#: ../../../CHANGELOG:2304 +msgid "Replace ``${FUNKWHALE_FRONTEND_PATH}`` by the corresponding variable from your .env file, which should be ``/srv/funkwhale/front/dist`` by default, then reload your nginx process with ``sudo systemctl reload nginx``." +msgstr "" + +#: ../../../CHANGELOG:2310 +msgid "Alternative docker deployment method" +msgstr "" + +#: ../../../CHANGELOG:2312 +msgid "Thanks to the awesome work done by @thetarkus at https://github.com/thetarkus/docker-funkwhale, we're now able to provide an alternative and easier Docker deployment method!" +msgstr "" + +#: ../../../CHANGELOG:2315 +msgid "In contrast with our current, multi-container offer, this method integrates all Funkwhale processes and services (database, redis, etc.) into a single, easier to deploy container." msgstr "" #: ../../../CHANGELOG:2318 -msgid "Audio transcoding is back! (#272)" +msgid "Both methods will coexist in parallel, as each one has pros and cons. You can learn more about this exciting new deployment option by visiting https://docs.funkwhale.audio/installation/docker.html!" msgstr "" -#: ../../../CHANGELOG:2319 -msgid "First set of instance level moderation tools (#580, !521)" +#: ../../../CHANGELOG:2322 +msgid "Automatically load .env file" msgstr "" -#: ../../../CHANGELOG:2320 -msgid "Store licensing and copyright information from file metadata, if available (#308)" -msgstr "" - -#: ../../../CHANGELOG:2325 -msgid "Add UI elements for multi-disc albums (#631)" -msgstr "" - -#: ../../../CHANGELOG:2326 -msgid "Added alternative funkwhale/all-in-one docker image (#614)" -msgstr "" - -#: ../../../CHANGELOG:2327 -msgid "Broadcast library updates (name, description, visibility) over federation" +#: ../../../CHANGELOG:2324 +msgid "On non-docker deployments, earlier versions required you to source the config/.env file before launching any Funkwhale command, with ``export $(cat config/.env | grep -v ^# | xargs)`` This led to more complex and error prone deployment / setup." msgstr "" #: ../../../CHANGELOG:2328 -msgid "Based Docker image on alpine to have a smaller (and faster to build) image" -msgstr "" - -#: ../../../CHANGELOG:2329 -msgid "Improved front-end performance by stripping unused dependencies, reducing bundle size and enabling gzip compression" -msgstr "" - -#: ../../../CHANGELOG:2331 -msgid "Improved accessibility by using main/section/nav tags and aria-labels in most critical places (#612)" +msgid "This is not the case anymore, and Funkwhale will automatically load this file if it's available." msgstr "" #: ../../../CHANGELOG:2332 -msgid "The progress bar in the player now display loading state / buffer loading (#586)" -msgstr "" - -#: ../../../CHANGELOG:2333 -msgid "Added \"type: funkwhale\" and \"funkwhale-version\" in Subsonic responses (#573)" +msgid "Delete pre 0.17 federated tracks [manual action suggested]" msgstr "" #: ../../../CHANGELOG:2334 -msgid "Documented keyboard shortcuts, list is now available by pressing \"h\" or in the footer (#611)" -msgstr "" - -#: ../../../CHANGELOG:2335 -msgid "Documented which Subsonic endpoints are implemented (#575)" -msgstr "" - -#: ../../../CHANGELOG:2336 -msgid "Hide invitation code field during signup when it's not required (#410)" +msgid "If you were using Funkwhale before the 0.17 release and federated with other instances, it's possible that you still have some unplayable federated files in the database." msgstr "" #: ../../../CHANGELOG:2337 -msgid "Importer will now pick embedded images in files with OTHER type if no COVER_FRONT is present" -msgstr "" - -#: ../../../CHANGELOG:2338 -msgid "Improved keyboard accessibility on player, queue and various controls (#576)" +msgid "To purge the database of those entries, you can run the following command:" msgstr "" #: ../../../CHANGELOG:2339 -msgid "Improved performance when listing playable tracks, albums and artists" +#: ../../../CHANGELOG:2890 +#: ../../../CHANGELOG:2913 +msgid "On docker setups::" msgstr "" -#: ../../../CHANGELOG:2340 -msgid "Increased default upload limit from 30 to 100MB (#654)" -msgstr "" - -#: ../../../CHANGELOG:2341 -msgid "Load env file in config/.env automatically to avoid sourcing it by hand (#626)" -msgstr "" - -#: ../../../CHANGELOG:2342 -msgid "More resilient date parsing during audio import, will not crash anymore on invalid dates (#622)" -msgstr "" - -#: ../../../CHANGELOG:2344 -msgid "Now start radios immediatly, skipping any existing tracks in queue (#585)" -msgstr "" - -#: ../../../CHANGELOG:2345 -msgid "Officially support connecting to a password protected redis server, with the redis://:password@localhost:6379/0 scheme (#640)" -msgstr "" - -#: ../../../CHANGELOG:2347 -msgid "Performance improvement when fetching favorites, down to a single, small http request" -msgstr "" - -#: ../../../CHANGELOG:2348 -msgid "Removed \"Activity\" page, since all the data is available on the \"Browse\" page (#600)" +#: ../../../CHANGELOG:2343 +#: ../../../CHANGELOG:2894 +#: ../../../CHANGELOG:2917 +msgid "On non-docker setups::" msgstr "" #: ../../../CHANGELOG:2349 -msgid "Removed the need to specify the DJANGO_ALLOWED_HOSTS variable" -msgstr "" - -#: ../../../CHANGELOG:2350 -msgid "Restructured the footer, added useful links and removed unused content" +msgid "Enable gzip compression [manual action suggested]" msgstr "" #: ../../../CHANGELOG:2351 -msgid "Show short entries first in search results to improve UX" -msgstr "" - -#: ../../../CHANGELOG:2352 -msgid "Store disc number and order tracks by disc number / position) (#507)" -msgstr "" - -#: ../../../CHANGELOG:2353 -msgid "Strip EXIF metadata from uploaded avatars to avoid leaking private data (#374)" +msgid "Gzip compression will be enabled on new instances by default and will reduce the amount of bandwidth consumed by your instance." msgstr "" #: ../../../CHANGELOG:2354 -msgid "Support blind key rotation in HTTP Signatures (#658)" +msgid "If you want to benefit from gzip compression on your instance, edit your reverse proxy virtualhost file (located at ``/etc/nginx/sites-available/funkwhale.conf``) and add the following snippet in the server block, then reload your nginx server::" msgstr "" -#: ../../../CHANGELOG:2355 -msgid "Support setting a server URL in settings.json (#650)" -msgstr "" - -#: ../../../CHANGELOG:2356 -msgid "Updated default docker postgres version from 9.4 to 11 (#656)" -msgstr "" - -#: ../../../CHANGELOG:2357 -msgid "Updated lots of dependencies (especially django 2.0->2.1), and removed unused dependencies (#657)" -msgstr "" - -#: ../../../CHANGELOG:2358 -msgid "Improved test suite speed by reducing / disabling expensive operations (#648)" -msgstr "" - -#: ../../../CHANGELOG:2363 -msgid "Fixed parsing of embedded file cover for ogg files tagged with MusicBrainz (#469)" -msgstr "" - -#: ../../../CHANGELOG:2364 -msgid "Upgraded core dependencies to fix websocket/messaging issues and possible memory leaks (#643)" -msgstr "" - -#: ../../../CHANGELOG:2365 -msgid "Fix \".None\" extension when downloading Flac file (#473)" -msgstr "" - -#: ../../../CHANGELOG:2366 -msgid "Fixed None extension when downloading an in-place imported file (#621)" -msgstr "" - -#: ../../../CHANGELOG:2367 -msgid "Added a script to prune pre 0.17 federated tracks (#564)" -msgstr "" - -#: ../../../CHANGELOG:2368 -msgid "Advertise public libraries properly in ActivityPub representations (#553)" -msgstr "" - -#: ../../../CHANGELOG:2369 -msgid "Allow opus file upload (#598)" -msgstr "" - -#: ../../../CHANGELOG:2370 -msgid "Do not display \"view on MusicBrainz\" button if we miss the mbid (#422)" -msgstr "" - -#: ../../../CHANGELOG:2371 -msgid "Do not try to create unaccent extension if it's already present (#663)" -msgstr "" - -#: ../../../CHANGELOG:2372 -msgid "Ensure admin links in sidebar are displayed for users with relavant permissions, and only them (#597)" -msgstr "" - -#: ../../../CHANGELOG:2373 -msgid "Fix broken websocket connexion under Chrome browser (#589)" -msgstr "" - -#: ../../../CHANGELOG:2374 -msgid "Fix play button not starting playback with empty queue (#632)" -msgstr "" - -#: ../../../CHANGELOG:2375 -msgid "Fixed a styling inconsistency on about page when instance description was missing (#659)" -msgstr "" - -#: ../../../CHANGELOG:2376 -msgid "Fixed a UI discrepency in playlist tracks count (#647)" -msgstr "" - -#: ../../../CHANGELOG:2377 -msgid "Fixed greyed tracks in radio builder and detail page (#637)" -msgstr "" - -#: ../../../CHANGELOG:2378 -msgid "Fixed inconsistencies in subsonic error responses (#616)" -msgstr "" - -#: ../../../CHANGELOG:2379 -msgid "Fixed incorrect icon for \"next track\" in player control (#613)" -msgstr "" - -#: ../../../CHANGELOG:2380 -msgid "Fixed malformed search string when redirecting to LyricsWiki (#608)" -msgstr "" - -#: ../../../CHANGELOG:2381 -msgid "Fixed missing track count on various library cards (#581)" -msgstr "" - -#: ../../../CHANGELOG:2382 -msgid "Fixed skipped track when appending multiple tracks to the queue under certain conditions (#209)" -msgstr "" - -#: ../../../CHANGELOG:2383 -msgid "Fixed wrong album/track count on artist page (#599)" -msgstr "" - -#: ../../../CHANGELOG:2384 -msgid "Hide unplayable/emtpy playlists in \"Browse playlist\" pages (#424)" -msgstr "" - -#: ../../../CHANGELOG:2385 -msgid "Initial UI render using correct language from browser (#644)" -msgstr "" - -#: ../../../CHANGELOG:2386 -msgid "Invalid URI for reverse proxy websocket with apache (#617)" -msgstr "" - -#: ../../../CHANGELOG:2387 -msgid "Properly encode Wikipedia and lyrics search urls (#470)" -msgstr "" - -#: ../../../CHANGELOG:2388 -msgid "Refresh profile after user settings update to avoid cache issues (#606)" -msgstr "" - -#: ../../../CHANGELOG:2389 -msgid "Use role=button instead of empty links for player controls (#610)" +#: ../../../CHANGELOG:2390 +msgid "Full changelog" msgstr "" #: ../../../CHANGELOG:2394 -msgid "Deploy documentation from the master branch instead of the develop branch to avoid inconsistencies (#642)" +msgid "Allow embedding of albums and tracks available in public libraries via an <iframe> (#578)" msgstr "" #: ../../../CHANGELOG:2395 -msgid "Document how to find and use library id when importing files in CLI (#562)" +msgid "Audio transcoding is back! (#272)" msgstr "" #: ../../../CHANGELOG:2396 -msgid "Fix documentation typos (#645)" +msgid "First set of instance level moderation tools (#580, !521)" msgstr "" -#: ../../../CHANGELOG:2400 -msgid "0.17 (2018-10-07)" +#: ../../../CHANGELOG:2397 +msgid "Store licensing and copyright information from file metadata, if available (#308)" +msgstr "" + +#: ../../../CHANGELOG:2402 +msgid "Add UI elements for multi-disc albums (#631)" msgstr "" #: ../../../CHANGELOG:2403 -msgid "Per user libraries" +msgid "Added alternative funkwhale/all-in-one docker image (#614)" +msgstr "" + +#: ../../../CHANGELOG:2404 +msgid "Broadcast library updates (name, description, visibility) over federation" msgstr "" #: ../../../CHANGELOG:2405 -msgid "This release contains a big change in music management. This has a lot of impact on how Funkwhale behaves, and you should have a look at https://docs.funkwhale.audio/upgrading/0.17.html for information about what changed and how to migrate." +msgid "Based Docker image on alpine to have a smaller (and faster to build) image" +msgstr "" + +#: ../../../CHANGELOG:2406 +msgid "Improved front-end performance by stripping unused dependencies, reducing bundle size and enabling gzip compression" +msgstr "" + +#: ../../../CHANGELOG:2408 +msgid "Improved accessibility by using main/section/nav tags and aria-labels in most critical places (#612)" +msgstr "" + +#: ../../../CHANGELOG:2409 +msgid "The progress bar in the player now display loading state / buffer loading (#586)" +msgstr "" + +#: ../../../CHANGELOG:2410 +msgid "Added \"type: funkwhale\" and \"funkwhale-version\" in Subsonic responses (#573)" +msgstr "" + +#: ../../../CHANGELOG:2411 +msgid "Documented keyboard shortcuts, list is now available by pressing \"h\" or in the footer (#611)" +msgstr "" + +#: ../../../CHANGELOG:2412 +msgid "Documented which Subsonic endpoints are implemented (#575)" msgstr "" #: ../../../CHANGELOG:2413 -msgid "Per user libraries (#463, also fixes #160 and #147)" +msgid "Hide invitation code field during signup when it's not required (#410)" msgstr "" #: ../../../CHANGELOG:2414 -msgid "Authentication using a LDAP directory (#194)" +msgid "Importer will now pick embedded images in files with OTHER type if no COVER_FRONT is present" +msgstr "" + +#: ../../../CHANGELOG:2415 +msgid "Improved keyboard accessibility on player, queue and various controls (#576)" +msgstr "" + +#: ../../../CHANGELOG:2416 +msgid "Improved performance when listing playable tracks, albums and artists" +msgstr "" + +#: ../../../CHANGELOG:2417 +msgid "Increased default upload limit from 30 to 100MB (#654)" +msgstr "" + +#: ../../../CHANGELOG:2418 +msgid "Load env file in config/.env automatically to avoid sourcing it by hand (#626)" msgstr "" #: ../../../CHANGELOG:2419 -msgid "Add configuration option to set Musicbrainz hostname" -msgstr "" - -#: ../../../CHANGELOG:2420 -msgid "Add sign up link in the sidebar (#408)" +msgid "More resilient date parsing during audio import, will not crash anymore on invalid dates (#622)" msgstr "" #: ../../../CHANGELOG:2421 -msgid "Added a library widget to display libraries associated with a track, album and artist (#551)" +msgid "Now start radios immediatly, skipping any existing tracks in queue (#585)" msgstr "" -#: ../../../CHANGELOG:2423 -msgid "Ensure from_activity field is not required in django's admin (#546)" +#: ../../../CHANGELOG:2422 +msgid "Officially support connecting to a password protected redis server, with the redis://:password@localhost:6379/0 scheme (#640)" msgstr "" #: ../../../CHANGELOG:2424 -msgid "Move setting link from profile page to the sidebar (#406)" +msgid "Performance improvement when fetching favorites, down to a single, small http request" msgstr "" #: ../../../CHANGELOG:2425 -msgid "Simplified and less error-prone nginx setup (#358)" +msgid "Removed \"Activity\" page, since all the data is available on the \"Browse\" page (#600)" +msgstr "" + +#: ../../../CHANGELOG:2426 +msgid "Removed the need to specify the DJANGO_ALLOWED_HOSTS variable" +msgstr "" + +#: ../../../CHANGELOG:2427 +msgid "Restructured the footer, added useful links and removed unused content" +msgstr "" + +#: ../../../CHANGELOG:2428 +msgid "Show short entries first in search results to improve UX" msgstr "" #: ../../../CHANGELOG:2429 -msgid "Do not restart current song when rordering queue, deleting tracks from queue or adding tracks to queue (#464)" +msgid "Store disc number and order tracks by disc number / position) (#507)" +msgstr "" + +#: ../../../CHANGELOG:2430 +msgid "Strip EXIF metadata from uploaded avatars to avoid leaking private data (#374)" msgstr "" #: ../../../CHANGELOG:2431 -msgid "Fix broken icons in playlist editor (#515)" +msgid "Support blind key rotation in HTTP Signatures (#658)" msgstr "" #: ../../../CHANGELOG:2432 -msgid "Fixed a few untranslated strings (#559)" +msgid "Support setting a server URL in settings.json (#650)" msgstr "" #: ../../../CHANGELOG:2433 -msgid "Fixed splitted album when importing from federation (#346)" +msgid "Updated default docker postgres version from 9.4 to 11 (#656)" msgstr "" #: ../../../CHANGELOG:2434 -msgid "Fixed toggle mute in volume bar does not restore previous volume level (#514)" +msgid "Updated lots of dependencies (especially django 2.0->2.1), and removed unused dependencies (#657)" msgstr "" #: ../../../CHANGELOG:2435 -msgid "Fixed wrong env file URL and display bugs in deployment documentation (#520)" +msgid "Improved test suite speed by reducing / disabling expensive operations (#648)" msgstr "" -#: ../../../CHANGELOG:2436 -msgid "Fixed wrong title in PlayButton (#435)" +#: ../../../CHANGELOG:2440 +msgid "Fixed parsing of embedded file cover for ogg files tagged with MusicBrainz (#469)" msgstr "" -#: ../../../CHANGELOG:2437 -msgid "Remove transparency on artist page button (#517)" +#: ../../../CHANGELOG:2441 +msgid "Upgraded core dependencies to fix websocket/messaging issues and possible memory leaks (#643)" msgstr "" -#: ../../../CHANGELOG:2438 -msgid "Set sane width default for ui cards and center play button (#530)" +#: ../../../CHANGELOG:2442 +msgid "Fix \".None\" extension when downloading Flac file (#473)" msgstr "" -#: ../../../CHANGELOG:2439 -msgid "Updated wrong icon and copy in play button dropdown (#436)" +#: ../../../CHANGELOG:2443 +msgid "Fixed None extension when downloading an in-place imported file (#621)" msgstr "" #: ../../../CHANGELOG:2444 -msgid "Fixed wrong URLs for docker / nginx files in documentation (#537)" +msgid "Added a script to prune pre 0.17 federated tracks (#564)" +msgstr "" + +#: ../../../CHANGELOG:2445 +msgid "Advertise public libraries properly in ActivityPub representations (#553)" +msgstr "" + +#: ../../../CHANGELOG:2446 +msgid "Allow opus file upload (#598)" +msgstr "" + +#: ../../../CHANGELOG:2447 +msgid "Do not display \"view on MusicBrainz\" button if we miss the mbid (#422)" +msgstr "" + +#: ../../../CHANGELOG:2448 +msgid "Do not try to create unaccent extension if it's already present (#663)" msgstr "" #: ../../../CHANGELOG:2449 -msgid "Added a merge request template and more documentation about the changelog" +msgid "Ensure admin links in sidebar are displayed for users with relavant permissions, and only them (#597)" +msgstr "" + +#: ../../../CHANGELOG:2450 +msgid "Fix broken websocket connexion under Chrome browser (#589)" +msgstr "" + +#: ../../../CHANGELOG:2451 +msgid "Fix play button not starting playback with empty queue (#632)" +msgstr "" + +#: ../../../CHANGELOG:2452 +msgid "Fixed a styling inconsistency on about page when instance description was missing (#659)" msgstr "" #: ../../../CHANGELOG:2453 -msgid "Using a LDAP directory to authenticate to your Funkwhale instance" +msgid "Fixed a UI discrepency in playlist tracks count (#647)" +msgstr "" + +#: ../../../CHANGELOG:2454 +msgid "Fixed greyed tracks in radio builder and detail page (#637)" msgstr "" #: ../../../CHANGELOG:2455 -msgid "Funkwhale now support LDAP as an authentication source: you can configure your instance to delegate login to a LDAP directory, which is especially useful when you have an existing directory and don't want to manage users manually." +msgid "Fixed inconsistencies in subsonic error responses (#616)" +msgstr "" + +#: ../../../CHANGELOG:2456 +msgid "Fixed incorrect icon for \"next track\" in player control (#613)" +msgstr "" + +#: ../../../CHANGELOG:2457 +msgid "Fixed malformed search string when redirecting to LyricsWiki (#608)" +msgstr "" + +#: ../../../CHANGELOG:2458 +msgid "Fixed missing track count on various library cards (#581)" +msgstr "" + +#: ../../../CHANGELOG:2459 +msgid "Fixed skipped track when appending multiple tracks to the queue under certain conditions (#209)" msgstr "" #: ../../../CHANGELOG:2460 -msgid "You can use this authentication backend side by side with the classic one." +msgid "Fixed wrong album/track count on artist page (#599)" +msgstr "" + +#: ../../../CHANGELOG:2461 +msgid "Hide unplayable/emtpy playlists in \"Browse playlist\" pages (#424)" msgstr "" #: ../../../CHANGELOG:2462 -msgid "Have a look at https://docs.funkwhale.audio/installation/ldap.html for detailed instructions on how to set this up." +msgid "Initial UI render using correct language from browser (#644)" msgstr "" -#: ../../../CHANGELOG:2467 -msgid "Simplified nginx setup [Docker: Manual action required]" +#: ../../../CHANGELOG:2463 +msgid "Invalid URI for reverse proxy websocket with apache (#617)" msgstr "" -#: ../../../CHANGELOG:2469 -msgid "We've received a lot of user feedback regarding our installation process, and it seems the proxy part is the one which is the most confusing and difficult. Unfortunately, this is also the one where errors and mistakes can completely break the application." +#: ../../../CHANGELOG:2464 +msgid "Properly encode Wikipedia and lyrics search urls (#470)" msgstr "" -#: ../../../CHANGELOG:2474 -msgid "To make things easier for everyone, we now offer a simplified deployment process for the reverse proxy part. This will make upgrade of the proxy configuration significantly easier on docker deployments." +#: ../../../CHANGELOG:2465 +msgid "Refresh profile after user settings update to avoid cache issues (#606)" msgstr "" -#: ../../../CHANGELOG:2478 -msgid "On non-docker instances, you have nothing to do." +#: ../../../CHANGELOG:2466 +msgid "Use role=button instead of empty links for player controls (#610)" +msgstr "" + +#: ../../../CHANGELOG:2471 +msgid "Deploy documentation from the master branch instead of the develop branch to avoid inconsistencies (#642)" +msgstr "" + +#: ../../../CHANGELOG:2472 +msgid "Document how to find and use library id when importing files in CLI (#562)" +msgstr "" + +#: ../../../CHANGELOG:2473 +msgid "Fix documentation typos (#645)" +msgstr "" + +#: ../../../CHANGELOG:2477 +msgid "0.17 (2018-10-07)" msgstr "" #: ../../../CHANGELOG:2480 -msgid "If you have a dockerized instance, here is the upgrade path." +msgid "Per user libraries" msgstr "" #: ../../../CHANGELOG:2482 -msgid "First, tweak your .env file::" +msgid "This release contains a big change in music management. This has a lot of impact on how Funkwhale behaves, and you should have a look at https://docs.funkwhale.audio/upgrading/0.17.html for information about what changed and how to migrate." msgstr "" -#: ../../../CHANGELOG:2494 -msgid "Then, add the following block at the end of your docker-compose.yml file::" +#: ../../../CHANGELOG:2490 +msgid "Per user libraries (#463, also fixes #160 and #147)" msgstr "" -#: ../../../CHANGELOG:2529 -msgid "By doing that, you'll enable a dockerized nginx that will automatically be configured to serve your Funkwhale instance." +#: ../../../CHANGELOG:2491 +msgid "Authentication using a LDAP directory (#194)" +msgstr "" + +#: ../../../CHANGELOG:2496 +msgid "Add configuration option to set Musicbrainz hostname" +msgstr "" + +#: ../../../CHANGELOG:2497 +msgid "Add sign up link in the sidebar (#408)" +msgstr "" + +#: ../../../CHANGELOG:2498 +msgid "Added a library widget to display libraries associated with a track, album and artist (#551)" +msgstr "" + +#: ../../../CHANGELOG:2500 +msgid "Ensure from_activity field is not required in django's admin (#546)" +msgstr "" + +#: ../../../CHANGELOG:2501 +msgid "Move setting link from profile page to the sidebar (#406)" +msgstr "" + +#: ../../../CHANGELOG:2502 +msgid "Simplified and less error-prone nginx setup (#358)" +msgstr "" + +#: ../../../CHANGELOG:2506 +msgid "Do not restart current song when rordering queue, deleting tracks from queue or adding tracks to queue (#464)" +msgstr "" + +#: ../../../CHANGELOG:2508 +msgid "Fix broken icons in playlist editor (#515)" +msgstr "" + +#: ../../../CHANGELOG:2509 +msgid "Fixed a few untranslated strings (#559)" +msgstr "" + +#: ../../../CHANGELOG:2510 +msgid "Fixed splitted album when importing from federation (#346)" +msgstr "" + +#: ../../../CHANGELOG:2511 +msgid "Fixed toggle mute in volume bar does not restore previous volume level (#514)" +msgstr "" + +#: ../../../CHANGELOG:2512 +msgid "Fixed wrong env file URL and display bugs in deployment documentation (#520)" +msgstr "" + +#: ../../../CHANGELOG:2513 +msgid "Fixed wrong title in PlayButton (#435)" +msgstr "" + +#: ../../../CHANGELOG:2514 +msgid "Remove transparency on artist page button (#517)" +msgstr "" + +#: ../../../CHANGELOG:2515 +msgid "Set sane width default for ui cards and center play button (#530)" +msgstr "" + +#: ../../../CHANGELOG:2516 +msgid "Updated wrong icon and copy in play button dropdown (#436)" +msgstr "" + +#: ../../../CHANGELOG:2521 +msgid "Fixed wrong URLs for docker / nginx files in documentation (#537)" +msgstr "" + +#: ../../../CHANGELOG:2526 +msgid "Added a merge request template and more documentation about the changelog" +msgstr "" + +#: ../../../CHANGELOG:2530 +msgid "Using a LDAP directory to authenticate to your Funkwhale instance" msgstr "" #: ../../../CHANGELOG:2532 -msgid "Download the required configuration files for the nginx container:" +msgid "Funkwhale now support LDAP as an authentication source: you can configure your instance to delegate login to a LDAP directory, which is especially useful when you have an existing directory and don't want to manage users manually." msgstr "" -#: ../../../CHANGELOG:2541 -msgid "Update the funkwhale.conf configuration of your server's reverse-proxy::" +#: ../../../CHANGELOG:2537 +msgid "You can use this authentication backend side by side with the classic one." msgstr "" -#: ../../../CHANGELOG:2587 -msgid "Check that your configuration is valid then reload:" +#: ../../../CHANGELOG:2539 +msgid "Have a look at https://docs.funkwhale.audio/installation/ldap.html for detailed instructions on how to set this up." msgstr "" -#: ../../../CHANGELOG:2589 -msgid "sudo nginx -t sudo systemctl reload nginx" +#: ../../../CHANGELOG:2544 +msgid "Simplified nginx setup [Docker: Manual action required]" msgstr "" -#: ../../../CHANGELOG:2594 -msgid "0.16.3 (2018-08-21)" +#: ../../../CHANGELOG:2546 +msgid "We've received a lot of user feedback regarding our installation process, and it seems the proxy part is the one which is the most confusing and difficult. Unfortunately, this is also the one where errors and mistakes can completely break the application." msgstr "" -#: ../../../CHANGELOG:2596 -#: ../../../CHANGELOG:2612 -#: ../../../CHANGELOG:2626 -#: ../../../CHANGELOG:2701 -#: ../../../CHANGELOG:2934 -#: ../../../CHANGELOG:3016 -#: ../../../CHANGELOG:3138 -#: ../../../CHANGELOG:3695 -msgid "Upgrade instructions are available at https://docs.funkwhale.audio/upgrading.html" +#: ../../../CHANGELOG:2551 +msgid "To make things easier for everyone, we now offer a simplified deployment process for the reverse proxy part. This will make upgrade of the proxy configuration significantly easier on docker deployments." msgstr "" -#: ../../../CHANGELOG:2601 -msgid "Fixed front-end not contacting the proper path on the API (!385)" +#: ../../../CHANGELOG:2555 +msgid "On non-docker instances, you have nothing to do." msgstr "" -#: ../../../CHANGELOG:2605 -msgid "0.16.2 (2018-08-21)" +#: ../../../CHANGELOG:2557 +msgid "If you have a dockerized instance, here is the upgrade path." +msgstr "" + +#: ../../../CHANGELOG:2559 +msgid "First, tweak your .env file::" +msgstr "" + +#: ../../../CHANGELOG:2571 +msgid "Then, add the following block at the end of your docker-compose.yml file::" +msgstr "" + +#: ../../../CHANGELOG:2606 +msgid "By doing that, you'll enable a dockerized nginx that will automatically be configured to serve your Funkwhale instance." msgstr "" #: ../../../CHANGELOG:2609 -msgid "**This release is broken, do not use it. Upgrade to 0.16.3 or higher instead.**" +msgid "Download the required configuration files for the nginx container:" msgstr "" -#: ../../../CHANGELOG:2617 -msgid "Ensure we always have a default api url set on first load to avoid displaying the instance picker (#490)" -msgstr "" - -#: ../../../CHANGELOG:2619 -msgid "Fixed CLI importer syntax error because of async reserved keyword usage (#494)" -msgstr "" - -#: ../../../CHANGELOG:2624 -msgid "0.16.1 (2018-08-19)" -msgstr "" - -#: ../../../CHANGELOG:2631 -msgid "Make funkwhale themable by loading external stylesheets (#456)" -msgstr "" - -#: ../../../CHANGELOG:2635 -msgid "Add link to admin on \"Staff member\" button (#202)" -msgstr "" - -#: ../../../CHANGELOG:2636 -msgid "Can now add a description to radios and better radio cards (#331)" -msgstr "" - -#: ../../../CHANGELOG:2637 -msgid "Display track duration in track tables (#461)" -msgstr "" - -#: ../../../CHANGELOG:2638 -msgid "More permissive default permissions for front-end files (#388)" -msgstr "" - -#: ../../../CHANGELOG:2639 -msgid "Simpler configuration and toolchain for the front-end using vue-cli (!375)" -msgstr "" - -#: ../../../CHANGELOG:2640 -msgid "Use Howler to manage audio instead of our own dirty/untested code (#392)" -msgstr "" - -#: ../../../CHANGELOG:2645 -msgid "Fix alignment issue on top bar in Admin tabs (#395)" -msgstr "" - -#: ../../../CHANGELOG:2646 -msgid "Fix Apache2 permission issue preventing `/media` folder from being served correctly (#389)" -msgstr "" - -#: ../../../CHANGELOG:2648 -msgid "Fix loading on browse page lists causing them to go down, and dimming over the top bar (#468)" -msgstr "" - -#: ../../../CHANGELOG:2650 -msgid "Fixed (again): administration section not showing up in sidebar after login (#245)" -msgstr "" - -#: ../../../CHANGELOG:2652 -msgid "Fixed audio mimetype not showing up on track detail and list (#459)" -msgstr "" - -#: ../../../CHANGELOG:2653 -msgid "Fixed broken audio playback on Chrome and invisible volume control (#390)" -msgstr "" - -#: ../../../CHANGELOG:2654 -msgid "Fixed broken federation import on big imports due to missing transaction logic (#397)" -msgstr "" - -#: ../../../CHANGELOG:2656 -msgid "Fixed crash on artist pages when no cover is available (#457)" -msgstr "" - -#: ../../../CHANGELOG:2657 -msgid "Fixed favorited status of tracks not appearing in interface (#398)" -msgstr "" - -#: ../../../CHANGELOG:2658 -msgid "Fixed invitation code not prefilled in form when accessing invitation link (#476)" -msgstr "" - -#: ../../../CHANGELOG:2660 -msgid "Fixed typos in scheduled tasks configuration (#487)" -msgstr "" - -#: ../../../CHANGELOG:2661 -msgid "Removed release date error in case of empty date (#478)" -msgstr "" - -#: ../../../CHANGELOG:2662 -msgid "Removed white on white artist button on hover, on Album page (#393)" -msgstr "" - -#: ../../../CHANGELOG:2663 -msgid "Smarter date parsing during import by replacing arrow with pendulum (#376)" +#: ../../../CHANGELOG:2618 +msgid "Update the funkwhale.conf configuration of your server's reverse-proxy::" msgstr "" #: ../../../CHANGELOG:2664 -msgid "Display public playlists properly for anonymous users (#488)" +msgid "Check that your configuration is valid then reload:" msgstr "" -#: ../../../CHANGELOG:2667 -#: ../../../CHANGELOG:2759 -msgid "i18n:" +#: ../../../CHANGELOG:2666 +msgid "sudo nginx -t sudo systemctl reload nginx" msgstr "" -#: ../../../CHANGELOG:2669 -msgid "Added portuguese, spanish and german translations" +#: ../../../CHANGELOG:2671 +msgid "0.16.3 (2018-08-21)" msgstr "" #: ../../../CHANGELOG:2673 -msgid "Custom themes for Funkwhale" -msgstr "" - -#: ../../../CHANGELOG:2675 -msgid "If you ever wanted to give a custom look and feel to your instance, this is now possible." -msgstr "" - -#: ../../../CHANGELOG:2677 -msgid "Check https://docs.funkwhale.audio/configuration.html#theming if you want to know more!" -msgstr "" - -#: ../../../CHANGELOG:2681 -msgid "Fix Apache2 configuration file for media block [Manual action required]" -msgstr "" - -#: ../../../CHANGELOG:2683 -msgid "The permission scope on the current Apache2 configuration file is too narrow, preventing thumbnails from being served." -msgstr "" - -#: ../../../CHANGELOG:2685 -msgid "On Apache2 setups, you have to replace the following line::" -msgstr "" - #: ../../../CHANGELOG:2689 -msgid "with::" +#: ../../../CHANGELOG:2703 +#: ../../../CHANGELOG:2778 +#: ../../../CHANGELOG:3011 +#: ../../../CHANGELOG:3093 +#: ../../../CHANGELOG:3215 +#: ../../../CHANGELOG:3772 +msgid "Upgrade instructions are available at https://docs.funkwhale.audio/upgrading.html" msgstr "" -#: ../../../CHANGELOG:2693 -msgid "You can now restart your server::" +#: ../../../CHANGELOG:2678 +msgid "Fixed front-end not contacting the proper path on the API (!385)" msgstr "" -#: ../../../CHANGELOG:2699 -msgid "0.16 (2018-07-22)" +#: ../../../CHANGELOG:2682 +msgid "0.16.2 (2018-08-21)" msgstr "" -#: ../../../CHANGELOG:2706 -msgid "Complete redesign of the library home and playlist pages (#284)" +#: ../../../CHANGELOG:2686 +msgid "**This release is broken, do not use it. Upgrade to 0.16.3 or higher instead.**" msgstr "" -#: ../../../CHANGELOG:2707 -msgid "Expose ActivityPub actors for users (#317)" +#: ../../../CHANGELOG:2694 +msgid "Ensure we always have a default api url set on first load to avoid displaying the instance picker (#490)" +msgstr "" + +#: ../../../CHANGELOG:2696 +msgid "Fixed CLI importer syntax error because of async reserved keyword usage (#494)" +msgstr "" + +#: ../../../CHANGELOG:2701 +msgid "0.16.1 (2018-08-19)" msgstr "" #: ../../../CHANGELOG:2708 -msgid "Implemented a basic but functionnal Github-like search on federated tracks list (#344)" -msgstr "" - -#: ../../../CHANGELOG:2710 -msgid "Internationalized interface as well as translations for Arabic, French, Esperanto, Italian, Occitan, Polish, Portuguese and Swedish (#161, #167)" +msgid "Make funkwhale themable by loading external stylesheets (#456)" msgstr "" #: ../../../CHANGELOG:2712 -msgid "Users can now upload an avatar in their settings page (#257)" +msgid "Add link to admin on \"Staff member\" button (#202)" +msgstr "" + +#: ../../../CHANGELOG:2713 +msgid "Can now add a description to radios and better radio cards (#331)" +msgstr "" + +#: ../../../CHANGELOG:2714 +msgid "Display track duration in track tables (#461)" +msgstr "" + +#: ../../../CHANGELOG:2715 +msgid "More permissive default permissions for front-end files (#388)" +msgstr "" + +#: ../../../CHANGELOG:2716 +msgid "Simpler configuration and toolchain for the front-end using vue-cli (!375)" msgstr "" #: ../../../CHANGELOG:2717 -msgid "Added feedback when creating/updating radio (#302)" -msgstr "" - -#: ../../../CHANGELOG:2718 -msgid "Apply restrictions to username characters during signup" -msgstr "" - -#: ../../../CHANGELOG:2719 -msgid "Autoselect best language based on browser configuration (#386)" -msgstr "" - -#: ../../../CHANGELOG:2720 -msgid "Can now order tracks on federated track list (#326)" -msgstr "" - -#: ../../../CHANGELOG:2721 -msgid "Can now relaunch pending import jobs from the web interface (#323)" +msgid "Use Howler to manage audio instead of our own dirty/untested code (#392)" msgstr "" #: ../../../CHANGELOG:2722 -msgid "Ensure we do not display pagination on single pages (#334)" +msgid "Fix alignment issue on top bar in Admin tabs (#395)" msgstr "" #: ../../../CHANGELOG:2723 -msgid "Ensure we have sane defaults for MEDIA_ROOT, STATIC_ROOT and MUSIC_DIRECTORY_PATH in the deployment .env file (#350)" +msgid "Fix Apache2 permission issue preventing `/media` folder from being served correctly (#389)" msgstr "" #: ../../../CHANGELOG:2725 -msgid "Make some space for the volume slider to allow precise control (#318)" -msgstr "" - -#: ../../../CHANGELOG:2726 -msgid "Removed django-cacheops dependency" +msgid "Fix loading on browse page lists causing them to go down, and dimming over the top bar (#468)" msgstr "" #: ../../../CHANGELOG:2727 -msgid "Store track artist and album artist separately (#237) Better handling of tracks with a different artist than the album artist" +msgid "Fixed (again): administration section not showing up in sidebar after login (#245)" msgstr "" #: ../../../CHANGELOG:2729 -msgid "The navigation bar of Library is now fixed (#375)" +msgid "Fixed audio mimetype not showing up on track detail and list (#459)" msgstr "" #: ../../../CHANGELOG:2730 -msgid "Use thumbnails for avatars and covers to reduce bandwidth" +msgid "Fixed broken audio playback on Chrome and invisible volume control (#390)" +msgstr "" + +#: ../../../CHANGELOG:2731 +msgid "Fixed broken federation import on big imports due to missing transaction logic (#397)" +msgstr "" + +#: ../../../CHANGELOG:2733 +msgid "Fixed crash on artist pages when no cover is available (#457)" +msgstr "" + +#: ../../../CHANGELOG:2734 +msgid "Fixed favorited status of tracks not appearing in interface (#398)" msgstr "" #: ../../../CHANGELOG:2735 -msgid "Ensure 750 permissions on CI artifacts (#332)" -msgstr "" - -#: ../../../CHANGELOG:2736 -msgid "Ensure images are not cropped in queue (#337)" +msgid "Fixed invitation code not prefilled in form when accessing invitation link (#476)" msgstr "" #: ../../../CHANGELOG:2737 -msgid "Ensure we do not import artists with empty names (#351)" +msgid "Fixed typos in scheduled tasks configuration (#487)" msgstr "" #: ../../../CHANGELOG:2738 -msgid "Fix notifications not closing when clicking on the cross (#366)" +msgid "Removed release date error in case of empty date (#478)" msgstr "" #: ../../../CHANGELOG:2739 -msgid "Fix the most annoying offset in the whole fediverse (#369)" +msgid "Removed white on white artist button on hover, on Album page (#393)" msgstr "" #: ../../../CHANGELOG:2740 -msgid "Fixed persistent message in playlist modal (#304)" +msgid "Smarter date parsing during import by replacing arrow with pendulum (#376)" msgstr "" #: ../../../CHANGELOG:2741 -msgid "Fixed unfiltered results in favorites API (#384)" -msgstr "" - -#: ../../../CHANGELOG:2742 -msgid "Raise a warning instead of crashing when getting a broken path in file import (#138)" +msgid "Display public playlists properly for anonymous users (#488)" msgstr "" #: ../../../CHANGELOG:2744 -msgid "Remove parallelization of uploads during import to avoid crashing small servers (#382)" +#: ../../../CHANGELOG:2836 +msgid "i18n:" msgstr "" #: ../../../CHANGELOG:2746 -msgid "Subsonic API login is now case insensitive (#339)" +msgid "Added portuguese, spanish and german translations" msgstr "" -#: ../../../CHANGELOG:2747 -msgid "Validate Date header in HTTP Signatures (#328)" +#: ../../../CHANGELOG:2750 +msgid "Custom themes for Funkwhale" msgstr "" #: ../../../CHANGELOG:2752 -msgid "Added troubleshotting and technical overview documentation (#256)" -msgstr "" - -#: ../../../CHANGELOG:2753 -msgid "Arch Linux installation steps" +msgid "If you ever wanted to give a custom look and feel to your instance, this is now possible." msgstr "" #: ../../../CHANGELOG:2754 -msgid "Document that users can use Ultrasonic on Android (#316)" +msgid "Check https://docs.funkwhale.audio/configuration.html#theming if you want to know more!" msgstr "" -#: ../../../CHANGELOG:2755 -msgid "Fixed a couple of typos" +#: ../../../CHANGELOG:2758 +msgid "Fix Apache2 configuration file for media block [Manual action required]" msgstr "" -#: ../../../CHANGELOG:2756 -msgid "Some cosmetic improvements to the doc" -msgstr "" - -#: ../../../CHANGELOG:2761 -msgid "Arabic translation (!302)" +#: ../../../CHANGELOG:2760 +msgid "The permission scope on the current Apache2 configuration file is too narrow, preventing thumbnails from being served." msgstr "" #: ../../../CHANGELOG:2762 -msgid "Polish translation (!304)" +msgid "On Apache2 setups, you have to replace the following line::" msgstr "" #: ../../../CHANGELOG:2766 -msgid "Library home and playlist page overhaul" -msgstr "" - -#: ../../../CHANGELOG:2768 -msgid "The library home page have been completely redesigned to include:" +msgid "with::" msgstr "" #: ../../../CHANGELOG:2770 -msgid "other users activity (listenings, playlists and favorites)" -msgstr "" - -#: ../../../CHANGELOG:2771 -msgid "recently imported albums" -msgstr "" - -#: ../../../CHANGELOG:2773 -msgid "We think this new version showcases more music in a more useful way, let us know what you think about it!" +msgid "You can now restart your server::" msgstr "" #: ../../../CHANGELOG:2776 -msgid "The playlist page have been updated as well." +msgid "0.16 (2018-07-22)" msgstr "" -#: ../../../CHANGELOG:2780 -msgid "Internationalized interface" +#: ../../../CHANGELOG:2783 +msgid "Complete redesign of the library home and playlist pages (#284)" msgstr "" -#: ../../../CHANGELOG:2782 -msgid "After months of work, we're proud to announce our interface is now ready for internationalization." +#: ../../../CHANGELOG:2784 +msgid "Expose ActivityPub actors for users (#317)" msgstr "" #: ../../../CHANGELOG:2785 -msgid "Translators have already started the work of translating Funkwhale in 8 different languages, and we're ready to add more as needed." +msgid "Implemented a basic but functionnal Github-like search on federated tracks list (#344)" msgstr "" -#: ../../../CHANGELOG:2788 -msgid "You can easily get involved at https://translate.funkwhale.audio/engage/funkwhale/" +#: ../../../CHANGELOG:2787 +msgid "Internationalized interface as well as translations for Arabic, French, Esperanto, Italian, Occitan, Polish, Portuguese and Swedish (#161, #167)" msgstr "" -#: ../../../CHANGELOG:2792 -msgid "Better handling of tracks with a different artist than the album artist" +#: ../../../CHANGELOG:2789 +msgid "Users can now upload an avatar in their settings page (#257)" msgstr "" #: ../../../CHANGELOG:2794 -msgid "Some tracks involve a different artist than the album artist (e.g. a featuring) and Funkwhale has been known to do weird things when importing such tracks, resulting in albums that contained a single track, for instance." +msgid "Added feedback when creating/updating radio (#302)" +msgstr "" + +#: ../../../CHANGELOG:2795 +msgid "Apply restrictions to username characters during signup" +msgstr "" + +#: ../../../CHANGELOG:2796 +msgid "Autoselect best language based on browser configuration (#386)" +msgstr "" + +#: ../../../CHANGELOG:2797 +msgid "Can now order tracks on federated track list (#326)" msgstr "" #: ../../../CHANGELOG:2798 -msgid "The situation should be improved with this release, as Funkwhale is now able to store separately the track and album artist, and display it properly in the interface." +msgid "Can now relaunch pending import jobs from the web interface (#323)" +msgstr "" + +#: ../../../CHANGELOG:2799 +msgid "Ensure we do not display pagination on single pages (#334)" +msgstr "" + +#: ../../../CHANGELOG:2800 +msgid "Ensure we have sane defaults for MEDIA_ROOT, STATIC_ROOT and MUSIC_DIRECTORY_PATH in the deployment .env file (#350)" +msgstr "" + +#: ../../../CHANGELOG:2802 +msgid "Make some space for the volume slider to allow precise control (#318)" msgstr "" #: ../../../CHANGELOG:2803 -msgid "Users now have an ActivityPub Actor [Manual action required]" +msgid "Removed django-cacheops dependency" msgstr "" -#: ../../../CHANGELOG:2805 -msgid "In the process of implementing federation for user activity such as listening history, we are now making user profiles (a.k.a. ActivityPub actors) available through federation." +#: ../../../CHANGELOG:2804 +msgid "Store track artist and album artist separately (#237) Better handling of tracks with a different artist than the album artist" msgstr "" -#: ../../../CHANGELOG:2808 -msgid "This does not means the federation is working, but this is a needed step to implement it." +#: ../../../CHANGELOG:2806 +msgid "The navigation bar of Library is now fixed (#375)" msgstr "" -#: ../../../CHANGELOG:2810 -msgid "Those profiles will be created automatically for new users, but you have to run a command to create them for existing users." +#: ../../../CHANGELOG:2807 +msgid "Use thumbnails for avatars and covers to reduce bandwidth" +msgstr "" + +#: ../../../CHANGELOG:2812 +msgid "Ensure 750 permissions on CI artifacts (#332)" +msgstr "" + +#: ../../../CHANGELOG:2813 +msgid "Ensure images are not cropped in queue (#337)" +msgstr "" + +#: ../../../CHANGELOG:2814 +msgid "Ensure we do not import artists with empty names (#351)" +msgstr "" + +#: ../../../CHANGELOG:2815 +msgid "Fix notifications not closing when clicking on the cross (#366)" +msgstr "" + +#: ../../../CHANGELOG:2816 +msgid "Fix the most annoying offset in the whole fediverse (#369)" +msgstr "" + +#: ../../../CHANGELOG:2817 +msgid "Fixed persistent message in playlist modal (#304)" +msgstr "" + +#: ../../../CHANGELOG:2818 +msgid "Fixed unfiltered results in favorites API (#384)" +msgstr "" + +#: ../../../CHANGELOG:2819 +msgid "Raise a warning instead of crashing when getting a broken path in file import (#138)" msgstr "" #: ../../../CHANGELOG:2821 -msgid "This should only take a few seconds to run. It is safe to interrupt the process or rerun it multiple times." +msgid "Remove parallelization of uploads during import to avoid crashing small servers (#382)" msgstr "" -#: ../../../CHANGELOG:2825 -msgid "Image thumbnails [Manual action required]" +#: ../../../CHANGELOG:2823 +msgid "Subsonic API login is now case insensitive (#339)" msgstr "" -#: ../../../CHANGELOG:2827 -msgid "To reduce bandwidth usage on slow or limited connexions and improve performance in general, we now use smaller images in the front-end. For instance, if you have an album cover with a 1000x1000 pixel size, we will create smaller versions of this image (50x50, 200x200, 400x400) and reference those resized version when we don't actually need the original image." +#: ../../../CHANGELOG:2824 +msgid "Validate Date header in HTTP Signatures (#328)" +msgstr "" + +#: ../../../CHANGELOG:2829 +msgid "Added troubleshotting and technical overview documentation (#256)" +msgstr "" + +#: ../../../CHANGELOG:2830 +msgid "Arch Linux installation steps" +msgstr "" + +#: ../../../CHANGELOG:2831 +msgid "Document that users can use Ultrasonic on Android (#316)" +msgstr "" + +#: ../../../CHANGELOG:2832 +msgid "Fixed a couple of typos" msgstr "" #: ../../../CHANGELOG:2833 -msgid "Thumbnail will be created automatically for new objects, however, you have to launch a manual command to deal with existing ones." +msgid "Some cosmetic improvements to the doc" msgstr "" -#: ../../../CHANGELOG:2844 -msgid "This should be quite fast but may take up to a few minutes depending on the number of albums you have in database. It is safe to interrupt the process or rerun it multiple times." +#: ../../../CHANGELOG:2838 +msgid "Arabic translation (!302)" msgstr "" -#: ../../../CHANGELOG:2849 -msgid "Improved search on federated tracks list" +#: ../../../CHANGELOG:2839 +msgid "Polish translation (!304)" msgstr "" -#: ../../../CHANGELOG:2851 -msgid "Having a powerful but easy-to-use search is important but difficult to achieve, especially if you do not want to have a real complex search interface." +#: ../../../CHANGELOG:2843 +msgid "Library home and playlist page overhaul" msgstr "" -#: ../../../CHANGELOG:2854 -msgid "Github does a pretty good job with that, using a structured but simple query system (See https://help.github.com/articles/searching-issues-and-pull-requests/#search-only-issues-or-pull-requests)." +#: ../../../CHANGELOG:2845 +msgid "The library home page have been completely redesigned to include:" +msgstr "" + +#: ../../../CHANGELOG:2847 +msgid "other users activity (listenings, playlists and favorites)" +msgstr "" + +#: ../../../CHANGELOG:2848 +msgid "recently imported albums" +msgstr "" + +#: ../../../CHANGELOG:2850 +msgid "We think this new version showcases more music in a more useful way, let us know what you think about it!" +msgstr "" + +#: ../../../CHANGELOG:2853 +msgid "The playlist page have been updated as well." msgstr "" #: ../../../CHANGELOG:2857 -msgid "This release implements a limited but working subset of this query system. You can use it only on the federated tracks list (/manage/federation/tracks) at the moment, but depending on feedback it will be rolled-out on other pages as well." +msgid "Internationalized interface" msgstr "" -#: ../../../CHANGELOG:2860 -msgid "This is the type of query you can run:" +#: ../../../CHANGELOG:2859 +msgid "After months of work, we're proud to announce our interface is now ready for internationalization." msgstr "" #: ../../../CHANGELOG:2862 -msgid "``hello world``: search for \"hello\" and \"world\" in all the available fields" -msgstr "" - -#: ../../../CHANGELOG:2863 -msgid "``hello in:artist`` search for results where artist name is \"hello\"" -msgstr "" - -#: ../../../CHANGELOG:2864 -msgid "``spring in:artist,album`` search for results where artist name or album title contain \"spring\"" +msgid "Translators have already started the work of translating Funkwhale in 8 different languages, and we're ready to add more as needed." msgstr "" #: ../../../CHANGELOG:2865 -msgid "``artist:hello`` search for results where artist name equals \"hello\"" +msgid "You can easily get involved at https://translate.funkwhale.audio/engage/funkwhale/" msgstr "" -#: ../../../CHANGELOG:2866 -msgid "``artist:\"System of a Down\" domain:instance.funkwhale`` search for results where artist name equals \"System of a Down\" and inside \"instance.funkwhale\" library" +#: ../../../CHANGELOG:2869 +msgid "Better handling of tracks with a different artist than the album artist" msgstr "" -#: ../../../CHANGELOG:2870 -msgid "Ensure MEDIA_ROOT, STATIC_ROOT and MUSIC_DIRECTORY_* are set explicitely [Manual action required]" -msgstr "" - -#: ../../../CHANGELOG:2872 -msgid "In our default .env file, MEDIA_ROOT and STATIC_ROOT were commented by default, causing some deployment issues on non-docker setups when people forgot to uncomment them." +#: ../../../CHANGELOG:2871 +msgid "Some tracks involve a different artist than the album artist (e.g. a featuring) and Funkwhale has been known to do weird things when importing such tracks, resulting in albums that contained a single track, for instance." msgstr "" #: ../../../CHANGELOG:2875 -msgid "From now on, those variables are uncommented, and will also be used on docker setups to mount the volumes automatically in the docker-compose.yml file. This has been a source of headache as well in some deployments, where you had to update both the .env file and the compose file." +msgid "The situation should be improved with this release, as Funkwhale is now able to store separately the track and album artist, and display it properly in the interface." msgstr "" #: ../../../CHANGELOG:2880 -msgid "This also applies to in-place paths (MUSIC_DIRECTORY_PATH and MUSIC_DIRECTORY_SERVE_PATH), whose values are now used directly to set up the proper Docker volumes." +msgid "Users now have an ActivityPub Actor [Manual action required]" msgstr "" -#: ../../../CHANGELOG:2883 -msgid "This will only affect new deployments though. If you want to benefit from this on an existing instance, do a backup of your ``.env`` and ``docker-compose.yml`` files and apply the following changes:" +#: ../../../CHANGELOG:2882 +msgid "In the process of implementing federation for user activity such as listening history, we are now making user profiles (a.k.a. ActivityPub actors) available through federation." msgstr "" -#: ../../../CHANGELOG:2886 -msgid "Ensure ``MEDIA_ROOT`` is uncommented in your .env file and match the absolute path where media files are stored on your host (``/srv/funkwhale/data/media`` by default)" +#: ../../../CHANGELOG:2885 +msgid "This does not means the federation is working, but this is a needed step to implement it." msgstr "" -#: ../../../CHANGELOG:2888 -msgid "Ensure ``STATIC_ROOT`` is uncommented in your .env file and match the absolute path where static files are stored on your host (``/srv/funkwhale/data/static`` by default)" +#: ../../../CHANGELOG:2887 +msgid "Those profiles will be created automatically for new users, but you have to run a command to create them for existing users." msgstr "" -#: ../../../CHANGELOG:2892 -msgid "If you use in-place import:" -msgstr "" - -#: ../../../CHANGELOG:2891 -msgid "Ensure MUSIC_DIRECTORY_PATH is uncommented and set to ``/music``" -msgstr "" - -#: ../../../CHANGELOG:2892 -msgid "Ensure MUSIC_DIRECTORY_SERVE_PATH is uncommented and set to the absolute path on your host were your music files are stored (``/srv/funkwhale/data/music`` by default)" -msgstr "" - -#: ../../../CHANGELOG:2900 -msgid "Edit your docker-compose.yml file to reflect the changes:" -msgstr "" - -#: ../../../CHANGELOG:2895 -msgid "Search for volumes (there should be two occurrences) that contains ``/app/funkwhale_api/media`` on the right side, and replace the whole line with ``- \"${MEDIA_ROOT}:${MEDIA_ROOT}\"``" -msgstr "" - -#: ../../../CHANGELOG:2897 -msgid "Search for a volume that contains ``/app/staticfiles`` on the right side, and replace the whole line with ``- \"${STATIC_ROOT}:${STATIC_ROOT}\"``" -msgstr "" - -#: ../../../CHANGELOG:2899 -msgid "If you use in-place import, search for volumes (there should be two occurrences) that contains ``/music:ro`` on the right side, and replace the whole line with ``- \"${MUSIC_DIRECTORY_SERVE_PATH}:${MUSIC_DIRECTORY_PATH}:ro\"``" +#: ../../../CHANGELOG:2898 +msgid "This should only take a few seconds to run. It is safe to interrupt the process or rerun it multiple times." msgstr "" #: ../../../CHANGELOG:2902 -msgid "In the end, the ``volumes`` directives of your containers should look like that::" +msgid "Image thumbnails [Manual action required]" msgstr "" -#: ../../../CHANGELOG:2920 -msgid "Removed Cacheops dependency" +#: ../../../CHANGELOG:2904 +msgid "To reduce bandwidth usage on slow or limited connexions and improve performance in general, we now use smaller images in the front-end. For instance, if you have an album cover with a 1000x1000 pixel size, we will create smaller versions of this image (50x50, 200x200, 400x400) and reference those resized version when we don't actually need the original image." msgstr "" -#: ../../../CHANGELOG:2922 -msgid "We removed one of our dependency named django-cacheops. It was unly used in a few places, and not playing nice with other dependencies." +#: ../../../CHANGELOG:2910 +msgid "Thumbnail will be created automatically for new objects, however, you have to launch a manual command to deal with existing ones." msgstr "" -#: ../../../CHANGELOG:2925 -msgid "You can safely remove this dependency in your environment with ``pip uninstall django-cacheops`` if you're not using docker." +#: ../../../CHANGELOG:2921 +msgid "This should be quite fast but may take up to a few minutes depending on the number of albums you have in database. It is safe to interrupt the process or rerun it multiple times." +msgstr "" + +#: ../../../CHANGELOG:2926 +msgid "Improved search on federated tracks list" msgstr "" #: ../../../CHANGELOG:2928 -msgid "You can also safely remove any ``CACHEOPS_ENABLED`` setting from your environment file." +msgid "Having a powerful but easy-to-use search is important but difficult to achieve, especially if you do not want to have a real complex search interface." msgstr "" -#: ../../../CHANGELOG:2932 -msgid "0.15 (2018-06-24)" +#: ../../../CHANGELOG:2931 +msgid "Github does a pretty good job with that, using a structured but simple query system (See https://help.github.com/articles/searching-issues-and-pull-requests/#search-only-issues-or-pull-requests)." +msgstr "" + +#: ../../../CHANGELOG:2934 +msgid "This release implements a limited but working subset of this query system. You can use it only on the federated tracks list (/manage/federation/tracks) at the moment, but depending on feedback it will be rolled-out on other pages as well." +msgstr "" + +#: ../../../CHANGELOG:2937 +msgid "This is the type of query you can run:" msgstr "" #: ../../../CHANGELOG:2939 -msgid "Added admin interface to manage import requests (#190)" +msgid "``hello world``: search for \"hello\" and \"world\" in all the available fields" msgstr "" #: ../../../CHANGELOG:2940 -msgid "Added replace flag during import to replace already present tracks with a new version of their track file (#222)" +msgid "``hello in:artist`` search for results where artist name is \"hello\"" +msgstr "" + +#: ../../../CHANGELOG:2941 +msgid "``spring in:artist,album`` search for results where artist name or album title contain \"spring\"" msgstr "" #: ../../../CHANGELOG:2942 -msgid "Funkwhale's front-end can now point to any instance (#327) Removed front-end and back-end coupling" +msgid "``artist:hello`` search for results where artist name equals \"hello\"" msgstr "" -#: ../../../CHANGELOG:2944 -msgid "Management interface for users (#212)" +#: ../../../CHANGELOG:2943 +msgid "``artist:\"System of a Down\" domain:instance.funkwhale`` search for results where artist name equals \"System of a Down\" and inside \"instance.funkwhale\" library" msgstr "" -#: ../../../CHANGELOG:2945 -msgid "New invite system (#248) New invite system" +#: ../../../CHANGELOG:2947 +msgid "Ensure MEDIA_ROOT, STATIC_ROOT and MUSIC_DIRECTORY_* are set explicitely [Manual action required]" msgstr "" -#: ../../../CHANGELOG:2950 -msgid "Added \"TV\" to the list of highlighted words during YouTube import (#154)" +#: ../../../CHANGELOG:2949 +msgid "In our default .env file, MEDIA_ROOT and STATIC_ROOT were commented by default, causing some deployment issues on non-docker setups when people forgot to uncomment them." msgstr "" -#: ../../../CHANGELOG:2951 -msgid "Command line import now accepts unlimited args (#242)" -msgstr "" - -#: ../../../CHANGELOG:2956 -msgid "Expose track files date in manage API (#307)" +#: ../../../CHANGELOG:2952 +msgid "From now on, those variables are uncommented, and will also be used on docker setups to mount the volumes automatically in the docker-compose.yml file. This has been a source of headache as well in some deployments, where you had to update both the .env file and the compose file." msgstr "" #: ../../../CHANGELOG:2957 -msgid "Fixed current track restart/hiccup when shuffling queue, deleting track from queue or reordering (#310)" -msgstr "" - -#: ../../../CHANGELOG:2959 -msgid "Include user's current private playlists on playlist list (#302)" +msgid "This also applies to in-place paths (MUSIC_DIRECTORY_PATH and MUSIC_DIRECTORY_SERVE_PATH), whose values are now used directly to set up the proper Docker volumes." msgstr "" #: ../../../CHANGELOG:2960 -msgid "Remove link to generic radios, since they don't have detail pages (#324)" +msgid "This will only affect new deployments though. If you want to benefit from this on an existing instance, do a backup of your ``.env`` and ``docker-compose.yml`` files and apply the following changes:" +msgstr "" + +#: ../../../CHANGELOG:2963 +msgid "Ensure ``MEDIA_ROOT`` is uncommented in your .env file and match the absolute path where media files are stored on your host (``/srv/funkwhale/data/media`` by default)" msgstr "" #: ../../../CHANGELOG:2965 -msgid "Document that Funkwhale may be installed with YunoHost (#325)" +msgid "Ensure ``STATIC_ROOT`` is uncommented in your .env file and match the absolute path where static files are stored on your host (``/srv/funkwhale/data/static`` by default)" msgstr "" -#: ../../../CHANGELOG:2966 -msgid "Documented a saner layout with symlinks for in-place imports (#254)" +#: ../../../CHANGELOG:2969 +msgid "If you use in-place import:" msgstr "" -#: ../../../CHANGELOG:2967 -msgid "Upgrade documentation now use the correct user on non-docker setups (#265)" +#: ../../../CHANGELOG:2968 +msgid "Ensure MUSIC_DIRECTORY_PATH is uncommented and set to ``/music``" msgstr "" -#: ../../../CHANGELOG:2971 -msgid "Invite system" +#: ../../../CHANGELOG:2969 +msgid "Ensure MUSIC_DIRECTORY_SERVE_PATH is uncommented and set to the absolute path on your host were your music files are stored (``/srv/funkwhale/data/music`` by default)" msgstr "" -#: ../../../CHANGELOG:2973 -msgid "On closed instances, it has always been a little bit painful to create accounts by hand for new users. This release solve that by adding invitations." +#: ../../../CHANGELOG:2977 +msgid "Edit your docker-compose.yml file to reflect the changes:" +msgstr "" + +#: ../../../CHANGELOG:2972 +msgid "Search for volumes (there should be two occurrences) that contains ``/app/funkwhale_api/media`` on the right side, and replace the whole line with ``- \"${MEDIA_ROOT}:${MEDIA_ROOT}\"``" +msgstr "" + +#: ../../../CHANGELOG:2974 +msgid "Search for a volume that contains ``/app/staticfiles`` on the right side, and replace the whole line with ``- \"${STATIC_ROOT}:${STATIC_ROOT}\"``" msgstr "" #: ../../../CHANGELOG:2976 -msgid "You can generate invitation codes via the \"users\" admin interface (you'll find a link in the sidebar). Those codes are valid for 14 days, and can be used once to create a new account on the instance, even if registrations are closed." +msgid "If you use in-place import, search for volumes (there should be two occurrences) that contains ``/music:ro`` on the right side, and replace the whole line with ``- \"${MUSIC_DIRECTORY_SERVE_PATH}:${MUSIC_DIRECTORY_PATH}:ro\"``" msgstr "" -#: ../../../CHANGELOG:2980 -msgid "By default, we generate a random code for invitations, but you can also use custom codes if you need to print them or make them fancier ;)" -msgstr "" - -#: ../../../CHANGELOG:2983 -msgid "Invitations generation and management requires the \"settings\" permission." -msgstr "" - -#: ../../../CHANGELOG:2987 -msgid "Removed front-end and back-end coupling" -msgstr "" - -#: ../../../CHANGELOG:2989 -msgid "Eventhough Funkwhale's front-end has always been a Single Page Application, talking to an API, it was only able to talk to an API on the same domain." -msgstr "" - -#: ../../../CHANGELOG:2992 -msgid "There was no real technical justification behind this (only lazyness), and it was also blocking interesting use cases:" -msgstr "" - -#: ../../../CHANGELOG:2995 -msgid "Use multiple customized versions of the front-end with the same instance" -msgstr "" - -#: ../../../CHANGELOG:2996 -msgid "Use a customized version of the front-end with multiple instances" +#: ../../../CHANGELOG:2979 +msgid "In the end, the ``volumes`` directives of your containers should look like that::" msgstr "" #: ../../../CHANGELOG:2997 -msgid "Use a locally hosted front-end with a remote API, which is especially useful in development" +msgid "Removed Cacheops dependency" msgstr "" #: ../../../CHANGELOG:2999 -msgid "From now on, Funkwhale's front-end can connect to any Funkwhale server. You can change the server you are connecting to in the footer." +msgid "We removed one of our dependency named django-cacheops. It was unly used in a few places, and not playing nice with other dependencies." msgstr "" #: ../../../CHANGELOG:3002 -msgid "Fixing this also unlocked a really interesting feature in our development/review workflow: by leveraging Gitlab CI and review apps, we are now able to deploy automatically live versions of a merge request, making it possible for anyone to review front-end changes easily, without the need to install a local environment." +msgid "You can safely remove this dependency in your environment with ``pip uninstall django-cacheops`` if you're not using docker." +msgstr "" + +#: ../../../CHANGELOG:3005 +msgid "You can also safely remove any ``CACHEOPS_ENABLED`` setting from your environment file." msgstr "" #: ../../../CHANGELOG:3009 -msgid "0.14.2 (2018-06-16)" +msgid "0.15 (2018-06-24)" msgstr "" -#: ../../../CHANGELOG:3013 -msgid "This release contains a fix for a permission issue. You should upgrade as soon as possible. Read the changelog below for more details." +#: ../../../CHANGELOG:3016 +msgid "Added admin interface to manage import requests (#190)" +msgstr "" + +#: ../../../CHANGELOG:3017 +msgid "Added replace flag during import to replace already present tracks with a new version of their track file (#222)" +msgstr "" + +#: ../../../CHANGELOG:3019 +msgid "Funkwhale's front-end can now point to any instance (#327) Removed front-end and back-end coupling" msgstr "" #: ../../../CHANGELOG:3021 -msgid "Added feedback on shuffle button (#262)" +msgid "Management interface for users (#212)" msgstr "" #: ../../../CHANGELOG:3022 -msgid "Added multiple warnings in the documentation that you should never run makemigrations yourself (#291)" -msgstr "" - -#: ../../../CHANGELOG:3024 -msgid "Album cover served in http (#264)" -msgstr "" - -#: ../../../CHANGELOG:3025 -msgid "Apache2 reverse proxy now supports websockets (tested with Apache 2.4.25) (!252)" +msgid "New invite system (#248) New invite system" msgstr "" #: ../../../CHANGELOG:3027 -msgid "Display file size in human format during file upload (#289)" +msgid "Added \"TV\" to the list of highlighted words during YouTube import (#154)" msgstr "" #: ../../../CHANGELOG:3028 -msgid "Switch from BSD-3 licence to AGPL-3 licence (#280)" -msgstr "" - -#: ../../../CHANGELOG:3032 -msgid "Ensure radios can only be edited and deleted by their owners (#311)" +msgid "Command line import now accepts unlimited args (#242)" msgstr "" #: ../../../CHANGELOG:3033 -msgid "Fixed admin menu not showing after login (#245)" +msgid "Expose track files date in manage API (#307)" msgstr "" #: ../../../CHANGELOG:3034 -msgid "Fixed broken pagination in Subsonic API (#295)" +msgid "Fixed current track restart/hiccup when shuffling queue, deleting track from queue or reordering (#310)" msgstr "" -#: ../../../CHANGELOG:3035 -msgid "Fixed duplicated websocket connexion on timeline (#287)" +#: ../../../CHANGELOG:3036 +msgid "Include user's current private playlists on playlist list (#302)" msgstr "" -#: ../../../CHANGELOG:3040 -msgid "Improved documentation about in-place imports setup (#298)" +#: ../../../CHANGELOG:3037 +msgid "Remove link to generic radios, since they don't have detail pages (#324)" msgstr "" -#: ../../../CHANGELOG:3045 -msgid "Added Black and flake8 checks in CI to ensure consistent code styling and formatting (#297)" +#: ../../../CHANGELOG:3042 +msgid "Document that Funkwhale may be installed with YunoHost (#325)" msgstr "" -#: ../../../CHANGELOG:3047 -msgid "Added bug and feature issue templates (#299)" +#: ../../../CHANGELOG:3043 +msgid "Documented a saner layout with symlinks for in-place imports (#254)" msgstr "" -#: ../../../CHANGELOG:3051 -msgid "Permission issues on radios" +#: ../../../CHANGELOG:3044 +msgid "Upgrade documentation now use the correct user on non-docker setups (#265)" +msgstr "" + +#: ../../../CHANGELOG:3048 +msgid "Invite system" +msgstr "" + +#: ../../../CHANGELOG:3050 +msgid "On closed instances, it has always been a little bit painful to create accounts by hand for new users. This release solve that by adding invitations." msgstr "" #: ../../../CHANGELOG:3053 -msgid "Because of an error in the way we checked user permissions on radios, public radios could be deleted by any logged-in user, even if they were not the owner of the radio." +msgid "You can generate invitation codes via the \"users\" admin interface (you'll find a link in the sidebar). Those codes are valid for 14 days, and can be used once to create a new account on the instance, even if registrations are closed." msgstr "" #: ../../../CHANGELOG:3057 -msgid "We recommend instances owners to upgrade as fast as possible to avoid any abuse and data loss." +msgid "By default, we generate a random code for invitations, but you can also use custom codes if you need to print them or make them fancier ;)" msgstr "" -#: ../../../CHANGELOG:3062 -msgid "Funkwhale is now licenced under AGPL-3" +#: ../../../CHANGELOG:3060 +msgid "Invitations generation and management requires the \"settings\" permission." msgstr "" #: ../../../CHANGELOG:3064 -msgid "Following the recent switch made by PixelFed (https://github.com/dansup/pixelfed/issues/143), we decided along with the community to relicence Funkwhale under the AGPL-3 licence. We did this switch for various reasons:" +msgid "Removed front-end and back-end coupling" +msgstr "" + +#: ../../../CHANGELOG:3066 +msgid "Eventhough Funkwhale's front-end has always been a Single Page Application, talking to an API, it was only able to talk to an API on the same domain." msgstr "" #: ../../../CHANGELOG:3069 -msgid "This is better aligned with other fediverse software" -msgstr "" - -#: ../../../CHANGELOG:3070 -msgid "It prohibits anyone to distribute closed-source and proprietary forks of Funkwhale" +msgid "There was no real technical justification behind this (only lazyness), and it was also blocking interesting use cases:" msgstr "" #: ../../../CHANGELOG:3072 -msgid "As end users and instance owners, this does not change anything. You can continue to use Funkwhale exactly as you did before :)" +msgid "Use multiple customized versions of the front-end with the same instance" msgstr "" -#: ../../../CHANGELOG:3077 -msgid "Apache support for websocket" +#: ../../../CHANGELOG:3073 +msgid "Use a customized version of the front-end with multiple instances" +msgstr "" + +#: ../../../CHANGELOG:3074 +msgid "Use a locally hosted front-end with a remote API, which is especially useful in development" +msgstr "" + +#: ../../../CHANGELOG:3076 +msgid "From now on, Funkwhale's front-end can connect to any Funkwhale server. You can change the server you are connecting to in the footer." msgstr "" #: ../../../CHANGELOG:3079 -msgid "Up until now, our Apache2 configuration was not working with websockets. This is now solved by adding this at the beginning of your Apache2 configuration file::" +msgid "Fixing this also unlocked a really interesting feature in our development/review workflow: by leveraging Gitlab CI and review apps, we are now able to deploy automatically live versions of a merge request, making it possible for anyone to review front-end changes easily, without the need to install a local environment." msgstr "" -#: ../../../CHANGELOG:3084 -msgid "And this, before the \"/api\" block::" +#: ../../../CHANGELOG:3086 +msgid "0.14.2 (2018-06-16)" msgstr "" -#: ../../../CHANGELOG:3089 -msgid "Websockets may not be supported in older versions of Apache2. Be sure to upgrade to the latest version available." +#: ../../../CHANGELOG:3090 +msgid "This release contains a fix for a permission issue. You should upgrade as soon as possible. Read the changelog below for more details." msgstr "" -#: ../../../CHANGELOG:3093 -msgid "Serving album covers in https (Apache2 proxy)" +#: ../../../CHANGELOG:3098 +msgid "Added feedback on shuffle button (#262)" msgstr "" -#: ../../../CHANGELOG:3095 -msgid "Two issues are addressed here. The first one was about Django replying with mixed content (http) when queried for covers. Setting up the `X-Forwarded-Proto` allows Django to know that the client is using https, and that the reply must be https as well." +#: ../../../CHANGELOG:3099 +msgid "Added multiple warnings in the documentation that you should never run makemigrations yourself (#291)" msgstr "" -#: ../../../CHANGELOG:3100 -msgid "Second issue was a problem of permission causing Apache a denied access to album cover folder. It is solved by adding another block for this path in the Apache configuration file for funkwhale." +#: ../../../CHANGELOG:3101 +msgid "Album cover served in http (#264)" +msgstr "" + +#: ../../../CHANGELOG:3102 +msgid "Apache2 reverse proxy now supports websockets (tested with Apache 2.4.25) (!252)" msgstr "" #: ../../../CHANGELOG:3104 -msgid "Here is how to modify your `funkwhale.conf` apache2 configuration::" +msgid "Display file size in human format during file upload (#289)" msgstr "" -#: ../../../CHANGELOG:3125 -msgid "About the makemigrations warning" +#: ../../../CHANGELOG:3105 +msgid "Switch from BSD-3 licence to AGPL-3 licence (#280)" msgstr "" -#: ../../../CHANGELOG:3127 -msgid "You may sometimes get the following warning while applying migrations::" +#: ../../../CHANGELOG:3109 +msgid "Ensure radios can only be edited and deleted by their owners (#311)" msgstr "" -#: ../../../CHANGELOG:3131 -msgid "This is a warning, not an error, and it can be safely ignored. Never run the ``makemigrations`` command yourself." +#: ../../../CHANGELOG:3110 +msgid "Fixed admin menu not showing after login (#245)" msgstr "" -#: ../../../CHANGELOG:3136 -msgid "0.14.1 (2018-06-06)" +#: ../../../CHANGELOG:3111 +msgid "Fixed broken pagination in Subsonic API (#295)" msgstr "" -#: ../../../CHANGELOG:3142 -msgid "Display server version in the footer (#270)" +#: ../../../CHANGELOG:3112 +msgid "Fixed duplicated websocket connexion on timeline (#287)" msgstr "" -#: ../../../CHANGELOG:3143 -msgid "fix_track_files will now update files with bad mimetype (and not only the one with no mimetype) (#273)" +#: ../../../CHANGELOG:3117 +msgid "Improved documentation about in-place imports setup (#298)" msgstr "" -#: ../../../CHANGELOG:3145 -msgid "Huge performance boost (~x5 to x7) during CLI import that queries MusicBrainz (#288)" +#: ../../../CHANGELOG:3122 +msgid "Added Black and flake8 checks in CI to ensure consistent code styling and formatting (#297)" +msgstr "" + +#: ../../../CHANGELOG:3124 +msgid "Added bug and feature issue templates (#299)" +msgstr "" + +#: ../../../CHANGELOG:3128 +msgid "Permission issues on radios" +msgstr "" + +#: ../../../CHANGELOG:3130 +msgid "Because of an error in the way we checked user permissions on radios, public radios could be deleted by any logged-in user, even if they were not the owner of the radio." +msgstr "" + +#: ../../../CHANGELOG:3134 +msgid "We recommend instances owners to upgrade as fast as possible to avoid any abuse and data loss." +msgstr "" + +#: ../../../CHANGELOG:3139 +msgid "Funkwhale is now licenced under AGPL-3" +msgstr "" + +#: ../../../CHANGELOG:3141 +msgid "Following the recent switch made by PixelFed (https://github.com/dansup/pixelfed/issues/143), we decided along with the community to relicence Funkwhale under the AGPL-3 licence. We did this switch for various reasons:" +msgstr "" + +#: ../../../CHANGELOG:3146 +msgid "This is better aligned with other fediverse software" msgstr "" #: ../../../CHANGELOG:3147 -msgid "Removed alpha-state transcoding support (#271)" +msgid "It prohibits anyone to distribute closed-source and proprietary forks of Funkwhale" msgstr "" -#: ../../../CHANGELOG:3151 -msgid "Broken logging statement during import error (#274)" +#: ../../../CHANGELOG:3149 +msgid "As end users and instance owners, this does not change anything. You can continue to use Funkwhale exactly as you did before :)" msgstr "" -#: ../../../CHANGELOG:3152 -msgid "Broken search bar on library home (#278)" -msgstr "" - -#: ../../../CHANGELOG:3153 -msgid "Do not crash when importing track with an artist that do not match the release artist (#237)" -msgstr "" - -#: ../../../CHANGELOG:3155 -msgid "Do not crash when tag contains multiple uuids with a / separator (#267)" +#: ../../../CHANGELOG:3154 +msgid "Apache support for websocket" msgstr "" #: ../../../CHANGELOG:3156 -msgid "Ensure we do not store bad mimetypes (such as application/x-empty) (#266)" +msgid "Up until now, our Apache2 configuration was not working with websockets. This is now solved by adding this at the beginning of your Apache2 configuration file::" msgstr "" -#: ../../../CHANGELOG:3157 -msgid "Fix broken \"play all\" button that played only 25 tracks (#281)" +#: ../../../CHANGELOG:3161 +msgid "And this, before the \"/api\" block::" msgstr "" -#: ../../../CHANGELOG:3158 -msgid "Fixed broken track download modal (overflow and wrong URL) (#239)" -msgstr "" - -#: ../../../CHANGELOG:3159 -msgid "Removed hardcoded size limit in file upload widget (#275)" -msgstr "" - -#: ../../../CHANGELOG:3164 -msgid "Added warning about _protected/music location in nginx configuration (#247)" -msgstr "" - -#: ../../../CHANGELOG:3168 -msgid "Removed alpha-state transcoding (#271)" +#: ../../../CHANGELOG:3166 +msgid "Websockets may not be supported in older versions of Apache2. Be sure to upgrade to the latest version available." msgstr "" #: ../../../CHANGELOG:3170 -msgid "A few months ago, a basic transcoding feature was implemented. Due to the way this feature was designed, it was slow, CPU intensive on the server side, and very tightly coupled to the reverse-proxy configuration, preventing it to work Apache2, for instance. It was also not compatible with Subsonic clients." +msgid "Serving album covers in https (Apache2 proxy)" msgstr "" -#: ../../../CHANGELOG:3175 -msgid "Based on that, we're currently removing support for transcoding **in its current state**. The work on a better designed transcoding feature can be tracked in https://dev.funkwhale.audio/funkwhale/funkwhale/issues/272." +#: ../../../CHANGELOG:3172 +msgid "Two issues are addressed here. The first one was about Django replying with mixed content (http) when queried for covers. Setting up the `X-Forwarded-Proto` allows Django to know that the client is using https, and that the reply must be https as well." msgstr "" -#: ../../../CHANGELOG:3179 -msgid "You don't have to do anything on your side, but you may want to remove the now obsolete configuration from your reverse proxy file (nginx only)::" +#: ../../../CHANGELOG:3177 +msgid "Second issue was a problem of permission causing Apache a denied access to album cover folder. It is solved by adding another block for this path in the Apache configuration file for funkwhale." +msgstr "" + +#: ../../../CHANGELOG:3181 +msgid "Here is how to modify your `funkwhale.conf` apache2 configuration::" +msgstr "" + +#: ../../../CHANGELOG:3202 +msgid "About the makemigrations warning" +msgstr "" + +#: ../../../CHANGELOG:3204 +msgid "You may sometimes get the following warning while applying migrations::" +msgstr "" + +#: ../../../CHANGELOG:3208 +msgid "This is a warning, not an error, and it can be safely ignored. Never run the ``makemigrations`` command yourself." +msgstr "" + +#: ../../../CHANGELOG:3213 +msgid "0.14.1 (2018-06-06)" +msgstr "" + +#: ../../../CHANGELOG:3219 +msgid "Display server version in the footer (#270)" +msgstr "" + +#: ../../../CHANGELOG:3220 +msgid "fix_track_files will now update files with bad mimetype (and not only the one with no mimetype) (#273)" +msgstr "" + +#: ../../../CHANGELOG:3222 +msgid "Huge performance boost (~x5 to x7) during CLI import that queries MusicBrainz (#288)" msgstr "" #: ../../../CHANGELOG:3224 -msgid "0.14 (2018-06-02)" +msgid "Removed alpha-state transcoding support (#271)" msgstr "" -#: ../../../CHANGELOG:3227 -#: ../../../CHANGELOG:3431 -#: ../../../CHANGELOG:3552 -msgid "Upgrade instructions are available at" +#: ../../../CHANGELOG:3228 +msgid "Broken logging statement during import error (#274)" msgstr "" -#: ../../../CHANGELOG:3227 -#: ../../../CHANGELOG:3431 -#: ../../../CHANGELOG:3552 -msgid "https://docs.funkwhale.audio/upgrading.html" +#: ../../../CHANGELOG:3229 +msgid "Broken search bar on library home (#278)" msgstr "" -#: ../../../CHANGELOG:3231 -msgid "Admins can now configure default permissions that will be granted to all registered users (#236)" +#: ../../../CHANGELOG:3230 +msgid "Do not crash when importing track with an artist that do not match the release artist (#237)" +msgstr "" + +#: ../../../CHANGELOG:3232 +msgid "Do not crash when tag contains multiple uuids with a / separator (#267)" msgstr "" #: ../../../CHANGELOG:3233 -msgid "Files management interface for users with \"library\" permission (#223)" +msgid "Ensure we do not store bad mimetypes (such as application/x-empty) (#266)" msgstr "" #: ../../../CHANGELOG:3234 -msgid "New action table component for quick and efficient batch actions (#228) This is implemented on the federated tracks pages, but will be included in other pages as well depending on the feedback." +msgid "Fix broken \"play all\" button that played only 25 tracks (#281)" +msgstr "" + +#: ../../../CHANGELOG:3235 +msgid "Fixed broken track download modal (overflow and wrong URL) (#239)" +msgstr "" + +#: ../../../CHANGELOG:3236 +msgid "Removed hardcoded size limit in file upload widget (#275)" msgstr "" #: ../../../CHANGELOG:3241 -msgid "Added a new \"upload\" permission that allows user to launch import and view their own imports (#230)" -msgstr "" - -#: ../../../CHANGELOG:3243 -msgid "Added Support for OggTheora in import." -msgstr "" - -#: ../../../CHANGELOG:3244 -msgid "Autoremove media files on model instance deletion (#241)" +msgid "Added warning about _protected/music location in nginx configuration (#247)" msgstr "" #: ../../../CHANGELOG:3245 -msgid "Can now import a whole remote library at once thanks to new Action Table component (#164)" +msgid "Removed alpha-state transcoding (#271)" msgstr "" #: ../../../CHANGELOG:3247 -msgid "Can now use album covers from flac/mp3 metadata and separate file in track directory (#219)" -msgstr "" - -#: ../../../CHANGELOG:3249 -msgid "Implemented getCovertArt in Subsonic API to serve album covers (#258)" -msgstr "" - -#: ../../../CHANGELOG:3250 -msgid "Implemented scrobble endpoint of subsonic API, listenings are now tracked correctly from third party apps that use this endpoint (#260)" +msgid "A few months ago, a basic transcoding feature was implemented. Due to the way this feature was designed, it was slow, CPU intensive on the server side, and very tightly coupled to the reverse-proxy configuration, preventing it to work Apache2, for instance. It was also not compatible with Subsonic clients." msgstr "" #: ../../../CHANGELOG:3252 -msgid "Retructured music API to increase performance and remove useless endpoints (#224)" +msgid "Based on that, we're currently removing support for transcoding **in its current state**. The work on a better designed transcoding feature can be tracked in https://dev.funkwhale.audio/funkwhale/funkwhale/issues/272." msgstr "" -#: ../../../CHANGELOG:3258 -msgid "Consistent constraints/checks for URL size (#207)" +#: ../../../CHANGELOG:3256 +msgid "You don't have to do anything on your side, but you may want to remove the now obsolete configuration from your reverse proxy file (nginx only)::" msgstr "" -#: ../../../CHANGELOG:3259 -msgid "Display proper total number of tracks on radio detail (#225)" -msgstr "" - -#: ../../../CHANGELOG:3260 -msgid "Do not crash on flac import if musicbrainz tags are missing (#214)" -msgstr "" - -#: ../../../CHANGELOG:3261 -msgid "Empty save button in radio builder (#226)" -msgstr "" - -#: ../../../CHANGELOG:3262 -msgid "Ensure anonymous users can use the app if the instance is configured accordingly (#229)" -msgstr "" - -#: ../../../CHANGELOG:3264 -msgid "Ensure inactive users cannot get auth tokens (#218) This was already the case bug we missed some checks" -msgstr "" - -#: ../../../CHANGELOG:3266 -msgid "File-upload import now supports Flac files (#213)" -msgstr "" - -#: ../../../CHANGELOG:3267 -msgid "File-upload importer should now work properly, assuming files are tagged (#106)" -msgstr "" - -#: ../../../CHANGELOG:3269 -msgid "Fixed a few broken translations strings (#227)" -msgstr "" - -#: ../../../CHANGELOG:3270 -msgid "Fixed broken ordering in front-end lists (#179)" -msgstr "" - -#: ../../../CHANGELOG:3271 -msgid "Fixed ignored page_size paremeter on artist and favorites list (#240)" -msgstr "" - -#: ../../../CHANGELOG:3272 -msgid "Read ID3Tag Tracknumber from TRCK (#220)" -msgstr "" - -#: ../../../CHANGELOG:3273 -msgid "We now fetch album covers regardless of the import methods (#231)" -msgstr "" - -#: ../../../CHANGELOG:3277 -msgid "Added missing subsonic configuration block in deployment vhost files (#249)" -msgstr "" - -#: ../../../CHANGELOG:3278 -msgid "Moved upgrade doc under install doc in TOC (#251)" -msgstr "" - -#: ../../../CHANGELOG:3283 -msgid "Removed acoustid support, as the integration was buggy and error-prone (#106)" -msgstr "" - -#: ../../../CHANGELOG:3287 -msgid "Files management interface" -msgstr "" - -#: ../../../CHANGELOG:3289 -msgid "This is the first bit of an ongoing work that will span several releases, to bring more powerful library management features to Funkwhale. This iteration includes a basic file management interface where users with the \"library\" permission can list and search available files, order them using various criterias (size, bitrate, duration...) and delete them." -msgstr "" - -#: ../../../CHANGELOG:3296 -msgid "New \"upload\" permission" -msgstr "" - -#: ../../../CHANGELOG:3298 -msgid "This new permission is helpful if you want to give upload/import rights to some users, but don't want them to be able to manage the library as a whole: although there are no controls yet for managing library in the fron-end, subsequent release will introduce management interfaces for artists, files, etc." +#: ../../../CHANGELOG:3301 +msgid "0.14 (2018-06-02)" msgstr "" #: ../../../CHANGELOG:3304 -msgid "Because of that, users with the \"library\" permission will have much more power, and will also be able to remove content from the platform. On the other hand, users with the \"upload\" permission will only have the ability to add new content." +#: ../../../CHANGELOG:3508 +#: ../../../CHANGELOG:3629 +msgid "Upgrade instructions are available at" msgstr "" -#: ../../../CHANGELOG:3309 -msgid "Also, this release also includes a new feature called \"default permissions\": those are permissions that are granted to every users on the platform. On public/open instances, this will play well with the \"upload\" permission since everyone will be able to contribute to the instance library without an admin giving the permission to every single user." +#: ../../../CHANGELOG:3304 +#: ../../../CHANGELOG:3508 +#: ../../../CHANGELOG:3629 +msgid "https://docs.funkwhale.audio/upgrading.html" msgstr "" -#: ../../../CHANGELOG:3316 -msgid "Smarter album cover importer" +#: ../../../CHANGELOG:3308 +msgid "Admins can now configure default permissions that will be granted to all registered users (#236)" +msgstr "" + +#: ../../../CHANGELOG:3310 +msgid "Files management interface for users with \"library\" permission (#223)" +msgstr "" + +#: ../../../CHANGELOG:3311 +msgid "New action table component for quick and efficient batch actions (#228) This is implemented on the federated tracks pages, but will be included in other pages as well depending on the feedback." msgstr "" #: ../../../CHANGELOG:3318 -msgid "In earlier versions, covers where only imported when launching a YouTube import. Starting from this release, covers will be imported regardless of the import mode (file upload, youtube-dl, CLI, in-place...). Funkwhale will look for covers in the following order:" +msgid "Added a new \"upload\" permission that allows user to launch import and view their own imports (#230)" msgstr "" -#: ../../../CHANGELOG:3323 -msgid "In the imported file itself (FLAC/MP3 only)" +#: ../../../CHANGELOG:3320 +msgid "Added Support for OggTheora in import." +msgstr "" + +#: ../../../CHANGELOG:3321 +msgid "Autoremove media files on model instance deletion (#241)" +msgstr "" + +#: ../../../CHANGELOG:3322 +msgid "Can now import a whole remote library at once thanks to new Action Table component (#164)" msgstr "" #: ../../../CHANGELOG:3324 -msgid "In a cover.jpg or cover.png in the file directory" +msgid "Can now use album covers from flac/mp3 metadata and separate file in track directory (#219)" msgstr "" -#: ../../../CHANGELOG:3325 -msgid "By fetching cover art from Musibrainz, assuming the file is tagged correctly" +#: ../../../CHANGELOG:3326 +msgid "Implemented getCovertArt in Subsonic API to serve album covers (#258)" msgstr "" #: ../../../CHANGELOG:3327 -msgid "This will only work for newly imported tracks and albums though. In the future, we may offer an option to refetch album covers from the interface, but in the meantime, you can use the following snippet:" +msgid "Implemented scrobble endpoint of subsonic API, listenings are now tracked correctly from third party apps that use this endpoint (#260)" msgstr "" -#: ../../../CHANGELOG:3345 -msgid "Then launch it::" +#: ../../../CHANGELOG:3329 +msgid "Retructured music API to increase performance and remove useless endpoints (#224)" +msgstr "" + +#: ../../../CHANGELOG:3335 +msgid "Consistent constraints/checks for URL size (#207)" +msgstr "" + +#: ../../../CHANGELOG:3336 +msgid "Display proper total number of tracks on radio detail (#225)" +msgstr "" + +#: ../../../CHANGELOG:3337 +msgid "Do not crash on flac import if musicbrainz tags are missing (#214)" +msgstr "" + +#: ../../../CHANGELOG:3338 +msgid "Empty save button in radio builder (#226)" +msgstr "" + +#: ../../../CHANGELOG:3339 +msgid "Ensure anonymous users can use the app if the instance is configured accordingly (#229)" +msgstr "" + +#: ../../../CHANGELOG:3341 +msgid "Ensure inactive users cannot get auth tokens (#218) This was already the case bug we missed some checks" +msgstr "" + +#: ../../../CHANGELOG:3343 +msgid "File-upload import now supports Flac files (#213)" +msgstr "" + +#: ../../../CHANGELOG:3344 +msgid "File-upload importer should now work properly, assuming files are tagged (#106)" +msgstr "" + +#: ../../../CHANGELOG:3346 +msgid "Fixed a few broken translations strings (#227)" +msgstr "" + +#: ../../../CHANGELOG:3347 +msgid "Fixed broken ordering in front-end lists (#179)" +msgstr "" + +#: ../../../CHANGELOG:3348 +msgid "Fixed ignored page_size paremeter on artist and favorites list (#240)" +msgstr "" + +#: ../../../CHANGELOG:3349 +msgid "Read ID3Tag Tracknumber from TRCK (#220)" +msgstr "" + +#: ../../../CHANGELOG:3350 +msgid "We now fetch album covers regardless of the import methods (#231)" +msgstr "" + +#: ../../../CHANGELOG:3354 +msgid "Added missing subsonic configuration block in deployment vhost files (#249)" +msgstr "" + +#: ../../../CHANGELOG:3355 +msgid "Moved upgrade doc under install doc in TOC (#251)" msgstr "" #: ../../../CHANGELOG:3360 -msgid "Depending on your number of albums, the previous snippet may take some time to execute. You can interrupt it at any time using ctrl-c and relaunch it later, as it's idempotent." +msgid "Removed acoustid support, as the integration was buggy and error-prone (#106)" msgstr "" -#: ../../../CHANGELOG:3365 -msgid "Music API changes" +#: ../../../CHANGELOG:3364 +msgid "Files management interface" msgstr "" -#: ../../../CHANGELOG:3367 -msgid "This release includes an API break. Even though the API is advertised as unstable, and not documented, here is a brief explanation of the change in case you are using the API in a client or in a script. Summary of the changes:" +#: ../../../CHANGELOG:3366 +msgid "This is the first bit of an ongoing work that will span several releases, to bring more powerful library management features to Funkwhale. This iteration includes a basic file management interface where users with the \"library\" permission can list and search available files, order them using various criterias (size, bitrate, duration...) and delete them." msgstr "" -#: ../../../CHANGELOG:3371 -msgid "``/api/v1/artists`` does not includes a list of tracks anymore. It was to heavy to return all of this data all the time. You can get all tracks for an artist using ``/api/v1/tracks?artist=artist_id``" +#: ../../../CHANGELOG:3373 +msgid "New \"upload\" permission" msgstr "" -#: ../../../CHANGELOG:3374 -msgid "Additionally, ``/api/v1/tracks`` now support an ``album`` filter to filter tracks matching an album" +#: ../../../CHANGELOG:3375 +msgid "This new permission is helpful if you want to give upload/import rights to some users, but don't want them to be able to manage the library as a whole: although there are no controls yet for managing library in the fron-end, subsequent release will introduce management interfaces for artists, files, etc." msgstr "" -#: ../../../CHANGELOG:3376 -msgid "``/api/v1/artists/search``, ``/api/v1/albums/search`` and ``/api/v1/tracks/search`` endpoints are removed. Use ``/api/v1/{artists|albums|tracks}/?q=yourquery`` instead. It's also more powerful, since you can combine search with other filters and ordering options." +#: ../../../CHANGELOG:3381 +msgid "Because of that, users with the \"library\" permission will have much more power, and will also be able to remove content from the platform. On the other hand, users with the \"upload\" permission will only have the ability to add new content." msgstr "" -#: ../../../CHANGELOG:3380 -msgid "``/api/v1/requests/import-requests/search`` endpoint is removed as well. Use ``/api/v1/requests/import-requests/?q=yourquery`` instead. It's also more powerful, since you can combine search with other filters and ordering options." +#: ../../../CHANGELOG:3386 +msgid "Also, this release also includes a new feature called \"default permissions\": those are permissions that are granted to every users on the platform. On public/open instances, this will play well with the \"upload\" permission since everyone will be able to contribute to the instance library without an admin giving the permission to every single user." msgstr "" -#: ../../../CHANGELOG:3385 -msgid "Of course, the front-end was updated to work with the new API, so this should not impact end-users in any way, apart from slight performance gains." +#: ../../../CHANGELOG:3393 +msgid "Smarter album cover importer" msgstr "" -#: ../../../CHANGELOG:3390 -msgid "The API is still not stable and may evolve again in the future. API freeze will come at a later point." +#: ../../../CHANGELOG:3395 +msgid "In earlier versions, covers where only imported when launching a YouTube import. Starting from this release, covers will be imported regardless of the import mode (file upload, youtube-dl, CLI, in-place...). Funkwhale will look for covers in the following order:" msgstr "" -#: ../../../CHANGELOG:3394 -msgid "Flac files imports via upload" +#: ../../../CHANGELOG:3400 +msgid "In the imported file itself (FLAC/MP3 only)" msgstr "" -#: ../../../CHANGELOG:3396 -msgid "You have nothing to do to benefit from this, however, since Flac files tend to be a lot bigger than other files, you may want to increase the ``client_max_body_size`` value in your Nginx configuration if you plan to upload flac files." +#: ../../../CHANGELOG:3401 +msgid "In a cover.jpg or cover.png in the file directory" msgstr "" #: ../../../CHANGELOG:3402 -msgid "Missing subsonic configuration bloc in vhost files" +msgid "By fetching cover art from Musibrainz, assuming the file is tagged correctly" msgstr "" #: ../../../CHANGELOG:3404 -msgid "Because of a missing bloc in the sample Nginx and Apache configurations, instances that were deployed after the 0.13 release are likely to be unable to answer to Subsonic clients (the missing bits were properly documented in the changelog)." +msgid "This will only work for newly imported tracks and albums though. In the future, we may offer an option to refetch album covers from the interface, but in the meantime, you can use the following snippet:" msgstr "" -#: ../../../CHANGELOG:3409 -msgid "Ensure you have the following snippets in your Nginx or Apache configuration if you plan to use the Subsonic API." -msgstr "" - -#: ../../../CHANGELOG:3412 -msgid "Nginx::" -msgstr "" - -#: ../../../CHANGELOG:3419 -msgid "Apache2::" -msgstr "" - -#: ../../../CHANGELOG:3428 -msgid "0.13 (2018-05-19)" -msgstr "" - -#: ../../../CHANGELOG:3435 -msgid "Can now import and play flac files (#157)" -msgstr "" - -#: ../../../CHANGELOG:3436 -msgid "Simpler permission system (#152)" +#: ../../../CHANGELOG:3422 +msgid "Then launch it::" msgstr "" #: ../../../CHANGELOG:3437 -msgid "Store file length, size and bitrate (#195)" +msgid "Depending on your number of albums, the previous snippet may take some time to execute. You can interrupt it at any time using ctrl-c and relaunch it later, as it's idempotent." msgstr "" -#: ../../../CHANGELOG:3438 -msgid "We now have a brand new instance settings interface in the front-end (#206)" -msgstr "" - -#: ../../../CHANGELOG:3443 -msgid "Disabled browsable HTML API in production (#205)" +#: ../../../CHANGELOG:3442 +msgid "Music API changes" msgstr "" #: ../../../CHANGELOG:3444 -msgid "Instances can now indicate on the nodeinfo endpoint if they want to remain private (#200)" +msgid "This release includes an API break. Even though the API is advertised as unstable, and not documented, here is a brief explanation of the change in case you are using the API in a client or in a script. Summary of the changes:" msgstr "" -#: ../../../CHANGELOG:3450 -msgid ".well-known/nodeinfo endpoint can now answer to request with Accept: application/json (#197)" +#: ../../../CHANGELOG:3448 +msgid "``/api/v1/artists`` does not includes a list of tracks anymore. It was to heavy to return all of this data all the time. You can get all tracks for an artist using ``/api/v1/tracks?artist=artist_id``" msgstr "" -#: ../../../CHANGELOG:3452 -msgid "Fixed escaping issue of track name in playlist modal (#201)" +#: ../../../CHANGELOG:3451 +msgid "Additionally, ``/api/v1/tracks`` now support an ``album`` filter to filter tracks matching an album" msgstr "" #: ../../../CHANGELOG:3453 -msgid "Fixed missing dot when downloading file (#204)" -msgstr "" - -#: ../../../CHANGELOG:3454 -msgid "In-place imported tracks with non-ascii characters don't break reverse-proxy serving (#196)" -msgstr "" - -#: ../../../CHANGELOG:3456 -msgid "Removed Python 3.6 dependency (secrets module) (#198)" +msgid "``/api/v1/artists/search``, ``/api/v1/albums/search`` and ``/api/v1/tracks/search`` endpoints are removed. Use ``/api/v1/{artists|albums|tracks}/?q=yourquery`` instead. It's also more powerful, since you can combine search with other filters and ordering options." msgstr "" #: ../../../CHANGELOG:3457 -msgid "Uplayable tracks are now properly disabled in the interface (#199)" +msgid "``/api/v1/requests/import-requests/search`` endpoint is removed as well. Use ``/api/v1/requests/import-requests/?q=yourquery`` instead. It's also more powerful, since you can combine search with other filters and ordering options." msgstr "" -#: ../../../CHANGELOG:3461 -msgid "Instance settings interface" -msgstr "" - -#: ../../../CHANGELOG:3463 -msgid "Prior to this release, the only way to update instance settings (such as instance description, signup policy, federation configuration, etc.) was using the admin interface provided by Django (the back-end framework which power the API)." +#: ../../../CHANGELOG:3462 +msgid "Of course, the front-end was updated to work with the new API, so this should not impact end-users in any way, apart from slight performance gains." msgstr "" #: ../../../CHANGELOG:3467 -msgid "This interface worked, but was not really-user friendly and intuitive." +msgid "The API is still not stable and may evolve again in the future. API freeze will come at a later point." msgstr "" -#: ../../../CHANGELOG:3469 -msgid "Starting from this release, we now offer a dedicated interface directly in the front-end. You can view and edit all your instance settings from here, assuming you have the required permissions." +#: ../../../CHANGELOG:3471 +msgid "Flac files imports via upload" msgstr "" #: ../../../CHANGELOG:3473 -msgid "This interface is available at ``/manage/settings`` and via link in the sidebar." -msgstr "" - -#: ../../../CHANGELOG:3477 -msgid "Storage of bitrate, size and length in database" +msgid "You have nothing to do to benefit from this, however, since Flac files tend to be a lot bigger than other files, you may want to increase the ``client_max_body_size`` value in your Nginx configuration if you plan to upload flac files." msgstr "" #: ../../../CHANGELOG:3479 -msgid "Starting with this release, when importing files, Funkwhale will store additional information about audio files:" +msgid "Missing subsonic configuration bloc in vhost files" msgstr "" -#: ../../../CHANGELOG:3482 -msgid "Bitrate" -msgstr "" - -#: ../../../CHANGELOG:3483 -msgid "Size (in bytes)" -msgstr "" - -#: ../../../CHANGELOG:3484 -msgid "Duration" +#: ../../../CHANGELOG:3481 +msgid "Because of a missing bloc in the sample Nginx and Apache configurations, instances that were deployed after the 0.13 release are likely to be unable to answer to Subsonic clients (the missing bits were properly documented in the changelog)." msgstr "" #: ../../../CHANGELOG:3486 -msgid "This change is not retroactive, meaning already imported files will lack those informations. The interface and API should work as before in such case, however, we offer a command to deal with legacy files and populate the missing values." +msgid "Ensure you have the following snippets in your Nginx or Apache configuration if you plan to use the Subsonic API." msgstr "" -#: ../../../CHANGELOG:3490 -#: ../../../CHANGELOG:3530 -msgid "On docker setups:" +#: ../../../CHANGELOG:3489 +msgid "Nginx::" msgstr "" -#: ../../../CHANGELOG:3497 -#: ../../../CHANGELOG:3536 -msgid "On non-docker setups:" +#: ../../../CHANGELOG:3496 +msgid "Apache2::" msgstr "" -#: ../../../CHANGELOG:3506 -msgid "The execution time for this command is proportional to the number of audio files stored on your instance. This is because we need to read the files from disk to fetch the data. You can run it in the background while Funkwhale is up." +#: ../../../CHANGELOG:3505 +msgid "0.13 (2018-05-19)" msgstr "" -#: ../../../CHANGELOG:3511 -msgid "It's also safe to interrupt this command and rerun it at a later point, or run it multiple times." +#: ../../../CHANGELOG:3512 +msgid "Can now import and play flac files (#157)" +msgstr "" + +#: ../../../CHANGELOG:3513 +msgid "Simpler permission system (#152)" msgstr "" #: ../../../CHANGELOG:3514 -msgid "Use the --dry-run flag to check how many files would be impacted." +msgid "Store file length, size and bitrate (#195)" msgstr "" -#: ../../../CHANGELOG:3518 -msgid "Simpler permission system" +#: ../../../CHANGELOG:3515 +msgid "We now have a brand new instance settings interface in the front-end (#206)" msgstr "" #: ../../../CHANGELOG:3520 -msgid "Starting from this release, the permission system is much simpler. Up until now, we were using Django's built-in permission system, which was working, but also quite complex to deal with." +msgid "Disabled browsable HTML API in production (#205)" msgstr "" -#: ../../../CHANGELOG:3524 -msgid "The new implementation relies on simpler logic, which will make integration on the front-end in upcoming releases faster and easier." +#: ../../../CHANGELOG:3521 +msgid "Instances can now indicate on the nodeinfo endpoint if they want to remain private (#200)" msgstr "" #: ../../../CHANGELOG:3527 -msgid "If you have manually given permissions to users on your instance, you can migrate those to the new system." +msgid ".well-known/nodeinfo endpoint can now answer to request with Accept: application/json (#197)" msgstr "" -#: ../../../CHANGELOG:3543 -msgid "There is still no dedicated interface to manage user permissions, but you can use the admin interface at ``/api/admin/users/user/`` for that purpose in the meantime." +#: ../../../CHANGELOG:3529 +msgid "Fixed escaping issue of track name in playlist modal (#201)" msgstr "" -#: ../../../CHANGELOG:3549 -msgid "0.12 (2018-05-09)" +#: ../../../CHANGELOG:3530 +msgid "Fixed missing dot when downloading file (#204)" +msgstr "" + +#: ../../../CHANGELOG:3531 +msgid "In-place imported tracks with non-ascii characters don't break reverse-proxy serving (#196)" +msgstr "" + +#: ../../../CHANGELOG:3533 +msgid "Removed Python 3.6 dependency (secrets module) (#198)" +msgstr "" + +#: ../../../CHANGELOG:3534 +msgid "Uplayable tracks are now properly disabled in the interface (#199)" +msgstr "" + +#: ../../../CHANGELOG:3538 +msgid "Instance settings interface" +msgstr "" + +#: ../../../CHANGELOG:3540 +msgid "Prior to this release, the only way to update instance settings (such as instance description, signup policy, federation configuration, etc.) was using the admin interface provided by Django (the back-end framework which power the API)." +msgstr "" + +#: ../../../CHANGELOG:3544 +msgid "This interface worked, but was not really-user friendly and intuitive." +msgstr "" + +#: ../../../CHANGELOG:3546 +msgid "Starting from this release, we now offer a dedicated interface directly in the front-end. You can view and edit all your instance settings from here, assuming you have the required permissions." +msgstr "" + +#: ../../../CHANGELOG:3550 +msgid "This interface is available at ``/manage/settings`` and via link in the sidebar." +msgstr "" + +#: ../../../CHANGELOG:3554 +msgid "Storage of bitrate, size and length in database" msgstr "" #: ../../../CHANGELOG:3556 -msgid "Subsonic API implementation to offer compatibility with existing clients such as DSub (#75)" +msgid "Starting with this release, when importing files, Funkwhale will store additional information about audio files:" msgstr "" -#: ../../../CHANGELOG:3558 -msgid "Use nodeinfo standard for publishing instance information (#192)" +#: ../../../CHANGELOG:3559 +msgid "Bitrate" +msgstr "" + +#: ../../../CHANGELOG:3560 +msgid "Size (in bytes)" +msgstr "" + +#: ../../../CHANGELOG:3561 +msgid "Duration" msgstr "" #: ../../../CHANGELOG:3563 -msgid "Play button now play tracks immediately instead of appending them to the queue (#99, #156)" +msgid "This change is not retroactive, meaning already imported files will lack those informations. The interface and API should work as before in such case, however, we offer a command to deal with legacy files and populate the missing values." msgstr "" -#: ../../../CHANGELOG:3569 -msgid "Fix broken federated import (#193)" +#: ../../../CHANGELOG:3567 +#: ../../../CHANGELOG:3607 +msgid "On docker setups:" msgstr "" #: ../../../CHANGELOG:3574 -msgid "Up-to-date documentation for upgrading front-end files on docker setup (#132)" -msgstr "" - -#: ../../../CHANGELOG:3578 -msgid "Subsonic API" -msgstr "" - -#: ../../../CHANGELOG:3580 -msgid "This release implements some core parts of the Subsonic API, which is widely deployed in various projects and supported by numerous clients." +#: ../../../CHANGELOG:3613 +msgid "On non-docker setups:" msgstr "" #: ../../../CHANGELOG:3583 -msgid "By offering this API in Funkwhale, we make it possible to access the instance library and listen to the music without from existing Subsonic clients, and without developping our own alternative clients for each and every platform." +msgid "The execution time for this command is proportional to the number of audio files stored on your instance. This is because we need to read the files from disk to fetch the data. You can run it in the background while Funkwhale is up." msgstr "" -#: ../../../CHANGELOG:3587 -msgid "Most advanced Subsonic clients support offline caching of music files, playlist management and search, which makes them well-suited for nomadic use." +#: ../../../CHANGELOG:3588 +msgid "It's also safe to interrupt this command and rerun it at a later point, or run it multiple times." msgstr "" -#: ../../../CHANGELOG:3590 -msgid "Please see `our list of supported apps <https://funkwhale.audio/en_US/apps>`_ for more informations about supported clients and user instructions." +#: ../../../CHANGELOG:3591 +msgid "Use the --dry-run flag to check how many files would be impacted." msgstr "" -#: ../../../CHANGELOG:3593 -msgid "At the instance-level, the Subsonic API is enabled by default, but require and additional endpoint to be added in you reverse-proxy configuration." +#: ../../../CHANGELOG:3595 +msgid "Simpler permission system" msgstr "" -#: ../../../CHANGELOG:3596 -msgid "On nginx, add the following block::" +#: ../../../CHANGELOG:3597 +msgid "Starting from this release, the permission system is much simpler. Up until now, we were using Django's built-in permission system, which was working, but also quite complex to deal with." msgstr "" -#: ../../../CHANGELOG:3603 -msgid "On Apache, add the following block::" +#: ../../../CHANGELOG:3601 +msgid "The new implementation relies on simpler logic, which will make integration on the front-end in upcoming releases faster and easier." msgstr "" -#: ../../../CHANGELOG:3610 -msgid "The Subsonic can be disabled at the instance level from the django admin." +#: ../../../CHANGELOG:3604 +msgid "If you have manually given permissions to users on your instance, you can migrate those to the new system." msgstr "" -#: ../../../CHANGELOG:3614 -msgid "Because of Subsonic's API design which assumes cleartext storing of user passwords, we chose to have a dedicated, separate password for that purpose. Users can generate this password from their settings page in the web client." +#: ../../../CHANGELOG:3620 +msgid "There is still no dedicated interface to manage user permissions, but you can use the admin interface at ``/api/admin/users/user/`` for that purpose in the meantime." msgstr "" -#: ../../../CHANGELOG:3621 -msgid "Nodeinfo standard for instance information and stats" -msgstr "" - -#: ../../../CHANGELOG:3625 -msgid "The ``/api/v1/instance/stats/`` endpoint which was used to display instance data in the about page is removed in favor of the new ``/api/v1/instance/nodeinfo/2.0/`` endpoint." -msgstr "" - -#: ../../../CHANGELOG:3629 -msgid "In earlier version, we where using a custom endpoint and format for our instance information and statistics. While this was working, this was not compatible with anything else on the fediverse." +#: ../../../CHANGELOG:3626 +msgid "0.12 (2018-05-09)" msgstr "" #: ../../../CHANGELOG:3633 -msgid "We now offer a nodeinfo 2.0 endpoint which provides, in a single place, all the instance information such as library and user activity statistics, public instance settings (description, registration and federation status, etc.)." +msgid "Subsonic API implementation to offer compatibility with existing clients such as DSub (#75)" msgstr "" -#: ../../../CHANGELOG:3637 -msgid "We offer two settings to manage nodeinfo in your Funkwhale instance:" +#: ../../../CHANGELOG:3635 +msgid "Use nodeinfo standard for publishing instance information (#192)" msgstr "" -#: ../../../CHANGELOG:3639 -msgid "One setting to completely disable nodeinfo, but this is not recommended as the exposed data may be needed to make some parts of the front-end work (especially the about page)." +#: ../../../CHANGELOG:3640 +msgid "Play button now play tracks immediately instead of appending them to the queue (#99, #156)" msgstr "" -#: ../../../CHANGELOG:3642 -msgid "One setting to disable only usage and library statistics in the nodeinfo endpoint. This is useful if you want the nodeinfo endpoint to work, but don't feel comfortable sharing aggregated statistics about your library and user activity." +#: ../../../CHANGELOG:3646 +msgid "Fix broken federated import (#193)" msgstr "" -#: ../../../CHANGELOG:3647 -msgid "To make your instance fully compatible with the nodeinfo protocol, you need to to edit your nginx configuration file::" +#: ../../../CHANGELOG:3651 +msgid "Up-to-date documentation for upgrading front-end files on docker setup (#132)" msgstr "" -#: ../../../CHANGELOG:3666 -msgid "You can do the same if you use apache::" +#: ../../../CHANGELOG:3655 +msgid "Subsonic API" msgstr "" -#: ../../../CHANGELOG:3684 -msgid "This will ensure all well-known endpoints are proxied to funkwhale, and not just webfinger one." +#: ../../../CHANGELOG:3657 +msgid "This release implements some core parts of the Subsonic API, which is widely deployed in various projects and supported by numerous clients." +msgstr "" + +#: ../../../CHANGELOG:3660 +msgid "By offering this API in Funkwhale, we make it possible to access the instance library and listen to the music without from existing Subsonic clients, and without developping our own alternative clients for each and every platform." +msgstr "" + +#: ../../../CHANGELOG:3664 +msgid "Most advanced Subsonic clients support offline caching of music files, playlist management and search, which makes them well-suited for nomadic use." +msgstr "" + +#: ../../../CHANGELOG:3667 +msgid "Please see `our list of supported apps <https://funkwhale.audio/en_US/apps>`_ for more informations about supported clients and user instructions." +msgstr "" + +#: ../../../CHANGELOG:3670 +msgid "At the instance-level, the Subsonic API is enabled by default, but require and additional endpoint to be added in you reverse-proxy configuration." +msgstr "" + +#: ../../../CHANGELOG:3673 +msgid "On nginx, add the following block::" +msgstr "" + +#: ../../../CHANGELOG:3680 +msgid "On Apache, add the following block::" msgstr "" #: ../../../CHANGELOG:3687 -msgid "Links:" +msgid "The Subsonic can be disabled at the instance level from the django admin." msgstr "" -#: ../../../CHANGELOG:3689 -msgid "About nodeinfo: https://github.com/jhass/nodeinfo" +#: ../../../CHANGELOG:3691 +msgid "Because of Subsonic's API design which assumes cleartext storing of user passwords, we chose to have a dedicated, separate password for that purpose. Users can generate this password from their settings page in the web client." msgstr "" -#: ../../../CHANGELOG:3693 -msgid "0.11 (2018-05-06)" +#: ../../../CHANGELOG:3698 +msgid "Nodeinfo standard for instance information and stats" msgstr "" -#: ../../../CHANGELOG:3697 -msgid "Special thanks for this release go to @renon:matrix.org (@Hazmo on Gitlab) for bringing Apache2 support to Funkwhale and contributing on other issues. Thank you!" -msgstr "" - -#: ../../../CHANGELOG:3703 -msgid "Funkwhale now works behind an Apache2 reverse proxy (!165) check out the brand new documentation at https://docs.funkwhale.audio/installation/index.html#apache2 if you want to try it!" +#: ../../../CHANGELOG:3702 +msgid "The ``/api/v1/instance/stats/`` endpoint which was used to display instance data in the about page is removed in favor of the new ``/api/v1/instance/nodeinfo/2.0/`` endpoint." msgstr "" #: ../../../CHANGELOG:3706 -msgid "Users can now request password reset by email, assuming a SMTP server was correctly configured (#187)" +msgid "In earlier version, we where using a custom endpoint and format for our instance information and statistics. While this was working, this was not compatible with anything else on the fediverse." msgstr "" -#: ../../../CHANGELOG:3711 -msgid "Added a fix_track_files command to run checks and fixes against library (#183)" -msgstr "" - -#: ../../../CHANGELOG:3713 -msgid "Avoid fetching Actor object on every request authentication" +#: ../../../CHANGELOG:3710 +msgid "We now offer a nodeinfo 2.0 endpoint which provides, in a single place, all the instance information such as library and user activity statistics, public instance settings (description, registration and federation status, etc.)." msgstr "" #: ../../../CHANGELOG:3714 -msgid "Can now relaunch errored jobs and batches (#176)" -msgstr "" - -#: ../../../CHANGELOG:3715 -msgid "List pending requests by default, added a status filter for requests (#109)" +msgid "We offer two settings to manage nodeinfo in your Funkwhale instance:" msgstr "" #: ../../../CHANGELOG:3716 -msgid "More structured menus in sidebar, added labels with notifications" +msgid "One setting to completely disable nodeinfo, but this is not recommended as the exposed data may be needed to make some parts of the front-end work (especially the about page)." msgstr "" -#: ../../../CHANGELOG:3717 -msgid "Sample virtual-host file for Apache2 reverse-proxy (!165)" -msgstr "" - -#: ../../../CHANGELOG:3718 -msgid "Store high-level settings (such as federation or auth-related ones) in database (#186)" +#: ../../../CHANGELOG:3719 +msgid "One setting to disable only usage and library statistics in the nodeinfo endpoint. This is useful if you want the nodeinfo endpoint to work, but don't feel comfortable sharing aggregated statistics about your library and user activity." msgstr "" #: ../../../CHANGELOG:3724 -msgid "Ensure in place imported files get a proper mimetype (#183)" +msgid "To make your instance fully compatible with the nodeinfo protocol, you need to to edit your nginx configuration file::" msgstr "" -#: ../../../CHANGELOG:3725 -msgid "Federation cache suppression is now simpler and also deletes orphaned files (#189)" +#: ../../../CHANGELOG:3743 +msgid "You can do the same if you use apache::" msgstr "" -#: ../../../CHANGELOG:3727 -msgid "Fixed small UI glitches/bugs in federation tabs (#184)" +#: ../../../CHANGELOG:3761 +msgid "This will ensure all well-known endpoints are proxied to funkwhale, and not just webfinger one." msgstr "" -#: ../../../CHANGELOG:3728 -msgid "X-sendfile not working with in place import (#182)" +#: ../../../CHANGELOG:3764 +msgid "Links:" msgstr "" -#: ../../../CHANGELOG:3733 -msgid "Added a documentation area for third-party projects (#180)" -msgstr "" - -#: ../../../CHANGELOG:3734 -msgid "Added documentation for optimizing Funkwhale and reduce its memory footprint." -msgstr "" - -#: ../../../CHANGELOG:3735 -msgid "Document that the database should use an utf-8 encoding (#185)" -msgstr "" - -#: ../../../CHANGELOG:3736 -msgid "Foundations for API documentation with Swagger (#178)" -msgstr "" - -#: ../../../CHANGELOG:3740 -msgid "Database storage for high-level settings" -msgstr "" - -#: ../../../CHANGELOG:3742 -msgid "Due to the work done in #186, the following environment variables have been deprecated:" -msgstr "" - -#: ../../../CHANGELOG:3745 -msgid "FEDERATION_ENABLED" -msgstr "" - -#: ../../../CHANGELOG:3746 -msgid "FEDERATION_COLLECTION_PAGE_SIZE" -msgstr "" - -#: ../../../CHANGELOG:3747 -msgid "FEDERATION_MUSIC_NEEDS_APPROVAL" -msgstr "" - -#: ../../../CHANGELOG:3748 -msgid "FEDERATION_ACTOR_FETCH_DELAY" -msgstr "" - -#: ../../../CHANGELOG:3749 -msgid "PLAYLISTS_MAX_TRACKS" -msgstr "" - -#: ../../../CHANGELOG:3750 -msgid "API_AUTHENTICATION_REQUIRED" -msgstr "" - -#: ../../../CHANGELOG:3752 -msgid "Configuration for this settings has been moved to database, as it will provide a better user-experience, by allowing you to edit these values on-the-fly, without restarting Funkwhale processes." -msgstr "" - -#: ../../../CHANGELOG:3756 -msgid "You can leave those environment variables in your .env file for now, as the values will be used to populate the database entries. We'll make a proper announcement when the variables won't be used anymore." -msgstr "" - -#: ../../../CHANGELOG:3760 -msgid "Please browse https://docs.funkwhale.audio/configuration.html#instance-settings for more information about instance configuration using the web interface." -msgstr "" - -#: ../../../CHANGELOG:3765 -msgid "System emails" -msgstr "" - -#: ../../../CHANGELOG:3767 -msgid "Starting from this release, Funkwhale will send two types of emails:" +#: ../../../CHANGELOG:3766 +msgid "About nodeinfo: https://github.com/jhass/nodeinfo" msgstr "" #: ../../../CHANGELOG:3770 -msgid "Email confirmation emails, to ensure a user's email is valid" +msgid "0.11 (2018-05-06)" msgstr "" -#: ../../../CHANGELOG:3771 -msgid "Password reset emails, enabling user to reset their password without an admin's intervention" +#: ../../../CHANGELOG:3774 +msgid "Special thanks for this release go to @renon:matrix.org (@Hazmo on Gitlab) for bringing Apache2 support to Funkwhale and contributing on other issues. Thank you!" msgstr "" -#: ../../../CHANGELOG:3773 -msgid "Email sending is disabled by default, as it requires additional configuration. In this mode, emails are simply outputed on stdout." +#: ../../../CHANGELOG:3780 +msgid "Funkwhale now works behind an Apache2 reverse proxy (!165) check out the brand new documentation at https://docs.funkwhale.audio/installation/index.html#apache2 if you want to try it!" msgstr "" -#: ../../../CHANGELOG:3776 -msgid "If you want to actually send those emails to your users, you should edit your .env file and tweak the ``EMAIL_CONFIG`` variable. See :data:`EMAIL_CONFIG <config.settings.common.EMAIL_CONFIG>` for more details." -msgstr "" - -#: ../../../CHANGELOG:3782 -msgid "As a result of these changes, the ``DJANGO_EMAIL_BACKEND`` variable, which was not documented, has no effect anymore. You can safely remove it from your .env file if it is set." +#: ../../../CHANGELOG:3783 +msgid "Users can now request password reset by email, assuming a SMTP server was correctly configured (#187)" msgstr "" #: ../../../CHANGELOG:3788 -msgid "Proxy headers for non-docker deployments" +msgid "Added a fix_track_files command to run checks and fixes against library (#183)" msgstr "" #: ../../../CHANGELOG:3790 -msgid "For non-docker deployments, add ``--proxy-headers`` at the end of the ``daphne`` command in :file:`/etc/systemd/system/funkwhale-server.service`." +msgid "Avoid fetching Actor object on every request authentication" +msgstr "" + +#: ../../../CHANGELOG:3791 +msgid "Can now relaunch errored jobs and batches (#176)" +msgstr "" + +#: ../../../CHANGELOG:3792 +msgid "List pending requests by default, added a status filter for requests (#109)" msgstr "" #: ../../../CHANGELOG:3793 -msgid "This will ensure the application receive the correct IP address from the client and not the proxy's one." +msgid "More structured menus in sidebar, added labels with notifications" msgstr "" -#: ../../../CHANGELOG:3798 -msgid "0.10 (2018-04-23)" +#: ../../../CHANGELOG:3794 +msgid "Sample virtual-host file for Apache2 reverse-proxy (!165)" +msgstr "" + +#: ../../../CHANGELOG:3795 +msgid "Store high-level settings (such as federation or auth-related ones) in database (#186)" +msgstr "" + +#: ../../../CHANGELOG:3801 +msgid "Ensure in place imported files get a proper mimetype (#183)" msgstr "" #: ../../../CHANGELOG:3802 -msgid "Can now import files in-place from the CLI importer (#155)" +msgid "Federation cache suppression is now simpler and also deletes orphaned files (#189)" msgstr "" -#: ../../../CHANGELOG:3807 -msgid "Avoid downloading audio files multiple times from remote libraries (#163)" +#: ../../../CHANGELOG:3804 +msgid "Fixed small UI glitches/bugs in federation tabs (#184)" msgstr "" -#: ../../../CHANGELOG:3808 -msgid "Better file import performance and error handling (#144)" +#: ../../../CHANGELOG:3805 +msgid "X-sendfile not working with in place import (#182)" msgstr "" -#: ../../../CHANGELOG:3809 -msgid "Import job and batch API and front-end have been improved with better performance, pagination and additional filters (#171)" +#: ../../../CHANGELOG:3810 +msgid "Added a documentation area for third-party projects (#180)" msgstr "" #: ../../../CHANGELOG:3811 -msgid "Increased max_length on TrackFile.source, this will help when importing files with a really long path (#142)" +msgid "Added documentation for optimizing Funkwhale and reduce its memory footprint." +msgstr "" + +#: ../../../CHANGELOG:3812 +msgid "Document that the database should use an utf-8 encoding (#185)" msgstr "" #: ../../../CHANGELOG:3813 -msgid "Player is back in Queue tab (#150)" +msgid "Foundations for API documentation with Swagger (#178)" msgstr "" -#: ../../../CHANGELOG:3818 -msgid "Fail graciously when AP representation includes a null_value for mediaType" +#: ../../../CHANGELOG:3817 +msgid "Database storage for high-level settings" msgstr "" #: ../../../CHANGELOG:3819 -msgid "Fix sidebar tabs not showing under small resolution under Chrome (#173)" -msgstr "" - -#: ../../../CHANGELOG:3820 -msgid "Fixed broken login due to badly configured Axios (#172)" -msgstr "" - -#: ../../../CHANGELOG:3821 -msgid "Fixed broken playlist modal after login (#155)" +msgid "Due to the work done in #186, the following environment variables have been deprecated:" msgstr "" #: ../../../CHANGELOG:3822 -msgid "Fixed queue reorder or track deletion restarting currently playing track (#151)" +msgid "FEDERATION_ENABLED" +msgstr "" + +#: ../../../CHANGELOG:3823 +msgid "FEDERATION_COLLECTION_PAGE_SIZE" msgstr "" #: ../../../CHANGELOG:3824 -msgid "Radio will now append new track if you delete the last track in queue (#145)" +msgid "FEDERATION_MUSIC_NEEDS_APPROVAL" msgstr "" #: ../../../CHANGELOG:3825 -msgid "Reset all sensitive front-end data on logout (#124)" +msgid "FEDERATION_ACTOR_FETCH_DELAY" msgstr "" #: ../../../CHANGELOG:3826 -msgid "Typos/not showing text due to i18n work (#175)" +msgid "PLAYLISTS_MAX_TRACKS" msgstr "" -#: ../../../CHANGELOG:3831 -msgid "Better documentation for hardware requirements and memory usage (#165)" +#: ../../../CHANGELOG:3827 +msgid "API_AUTHENTICATION_REQUIRED" msgstr "" -#: ../../../CHANGELOG:3835 -msgid "In-place import" +#: ../../../CHANGELOG:3829 +msgid "Configuration for this settings has been moved to database, as it will provide a better user-experience, by allowing you to edit these values on-the-fly, without restarting Funkwhale processes." +msgstr "" + +#: ../../../CHANGELOG:3833 +msgid "You can leave those environment variables in your .env file for now, as the values will be used to populate the database entries. We'll make a proper announcement when the variables won't be used anymore." msgstr "" #: ../../../CHANGELOG:3837 -msgid "This release includes in-place imports for the CLI import. This means you can load gigabytes of music into funkwhale without worrying about about Funkwhale copying those music files in its internal storage and eating your disk space." +msgid "Please browse https://docs.funkwhale.audio/configuration.html#instance-settings for more information about instance configuration using the web interface." msgstr "" -#: ../../../CHANGELOG:3841 -msgid "`This new feature is documented here <https://docs.funkwhale.audio/importing-music.html#in-place-import>`_ and require additional configuration to ensure funkwhale and your webserver can serve those files properly." +#: ../../../CHANGELOG:3842 +msgid "System emails" msgstr "" -#: ../../../CHANGELOG:3845 -msgid "**Non-docker users:**" +#: ../../../CHANGELOG:3844 +msgid "Starting from this release, Funkwhale will send two types of emails:" msgstr "" #: ../../../CHANGELOG:3847 -#: ../../../CHANGELOG:3861 -msgid "Assuming your music is stored in ``/srv/funkwhale/data/music``, add the following block to your nginx configuration::" +msgid "Email confirmation emails, to ensure a user's email is valid" msgstr "" -#: ../../../CHANGELOG:3855 -msgid "And the following to your .env file::" +#: ../../../CHANGELOG:3848 +msgid "Password reset emails, enabling user to reset their password without an admin's intervention" +msgstr "" + +#: ../../../CHANGELOG:3850 +msgid "Email sending is disabled by default, as it requires additional configuration. In this mode, emails are simply outputed on stdout." +msgstr "" + +#: ../../../CHANGELOG:3853 +msgid "If you want to actually send those emails to your users, you should edit your .env file and tweak the ``EMAIL_CONFIG`` variable. See :data:`EMAIL_CONFIG <config.settings.common.EMAIL_CONFIG>` for more details." msgstr "" #: ../../../CHANGELOG:3859 -msgid "**Docker users:**" +msgid "As a result of these changes, the ``DJANGO_EMAIL_BACKEND`` variable, which was not documented, has no effect anymore. You can safely remove it from your .env file if it is set." msgstr "" -#: ../../../CHANGELOG:3869 -msgid "Assuming you have the following volume directive in your ``docker-compose.yml`` (it's the default): ``/srv/funkwhale/data/music:/music:ro``, then add the following to your .env file::" +#: ../../../CHANGELOG:3865 +msgid "Proxy headers for non-docker deployments" msgstr "" -#: ../../../CHANGELOG:3880 -msgid "0.9.1 (2018-04-17)" +#: ../../../CHANGELOG:3867 +msgid "For non-docker deployments, add ``--proxy-headers`` at the end of the ``daphne`` command in :file:`/etc/systemd/system/funkwhale-server.service`." +msgstr "" + +#: ../../../CHANGELOG:3870 +msgid "This will ensure the application receive the correct IP address from the client and not the proxy's one." +msgstr "" + +#: ../../../CHANGELOG:3875 +msgid "0.10 (2018-04-23)" +msgstr "" + +#: ../../../CHANGELOG:3879 +msgid "Can now import files in-place from the CLI importer (#155)" msgstr "" #: ../../../CHANGELOG:3884 -msgid "Allow null values for musicbrainz_id in Audio ActivityPub representation" +msgid "Avoid downloading audio files multiple times from remote libraries (#163)" msgstr "" #: ../../../CHANGELOG:3885 -msgid "Fixed broken permission check on library scanning and too aggressive page validation" +msgid "Better file import performance and error handling (#144)" +msgstr "" + +#: ../../../CHANGELOG:3886 +msgid "Import job and batch API and front-end have been improved with better performance, pagination and additional filters (#171)" +msgstr "" + +#: ../../../CHANGELOG:3888 +msgid "Increased max_length on TrackFile.source, this will help when importing files with a really long path (#142)" msgstr "" #: ../../../CHANGELOG:3890 -msgid "0.9 (2018-04-17)" -msgstr "" - -#: ../../../CHANGELOG:3894 -msgid "Add internationalization support (#5)" +msgid "Player is back in Queue tab (#150)" msgstr "" #: ../../../CHANGELOG:3895 -msgid "Can now follow and import music from remote libraries (#136, #137)" +msgid "Fail graciously when AP representation includes a null_value for mediaType" msgstr "" -#: ../../../CHANGELOG:3900 -msgid "Added a i18n-extract yarn script to extract strings to PO files (#162)" +#: ../../../CHANGELOG:3896 +msgid "Fix sidebar tabs not showing under small resolution under Chrome (#173)" +msgstr "" + +#: ../../../CHANGELOG:3897 +msgid "Fixed broken login due to badly configured Axios (#172)" +msgstr "" + +#: ../../../CHANGELOG:3898 +msgid "Fixed broken playlist modal after login (#155)" +msgstr "" + +#: ../../../CHANGELOG:3899 +msgid "Fixed queue reorder or track deletion restarting currently playing track (#151)" msgstr "" #: ../../../CHANGELOG:3901 -msgid "User admin now includes signup and last login dates (#148)" +msgid "Radio will now append new track if you delete the last track in queue (#145)" msgstr "" #: ../../../CHANGELOG:3902 -msgid "We now use a proper user agent including instance version and url during outgoing requests" +msgid "Reset all sensitive front-end data on logout (#124)" msgstr "" -#: ../../../CHANGELOG:3907 -msgid "Federation is here!" +#: ../../../CHANGELOG:3903 +msgid "Typos/not showing text due to i18n work (#175)" msgstr "" -#: ../../../CHANGELOG:3909 -msgid "This is for real this time, and includes:" -msgstr "" - -#: ../../../CHANGELOG:3911 -msgid "Following other Funkwhale libraries" +#: ../../../CHANGELOG:3908 +msgid "Better documentation for hardware requirements and memory usage (#165)" msgstr "" #: ../../../CHANGELOG:3912 -msgid "Importing tracks from remote libraries (tracks are hotlinked, and only cached for a short amount of time)" +msgid "In-place import" msgstr "" -#: ../../../CHANGELOG:3913 -msgid "Searching accross federated catalogs" +#: ../../../CHANGELOG:3914 +msgid "This release includes in-place imports for the CLI import. This means you can load gigabytes of music into funkwhale without worrying about about Funkwhale copying those music files in its internal storage and eating your disk space." msgstr "" -#: ../../../CHANGELOG:3915 -msgid "Note that by default, federation is opt-in, on a per-instance basis: instances will request access to your catalog, and you can accept or refuse those requests. You can also revoke the access at any time." +#: ../../../CHANGELOG:3918 +msgid "`This new feature is documented here <https://docs.funkwhale.audio/importing-music.html#in-place-import>`_ and require additional configuration to ensure funkwhale and your webserver can serve those files properly." msgstr "" -#: ../../../CHANGELOG:3919 -msgid "Documentation was updated with relevant instructions to use and benefit from this new feature: https://docs.funkwhale.audio/federation.html" +#: ../../../CHANGELOG:3922 +msgid "**Non-docker users:**" msgstr "" -#: ../../../CHANGELOG:3923 -msgid "Preparing internationalization" +#: ../../../CHANGELOG:3924 +#: ../../../CHANGELOG:3938 +msgid "Assuming your music is stored in ``/srv/funkwhale/data/music``, add the following block to your nginx configuration::" msgstr "" -#: ../../../CHANGELOG:3925 -msgid "Funkwhale's front-end as always been english-only, and this is a barrier to new users. The work make Funkwhale's interface translatable was started in this release by Baptiste. Although nothing is translated yet, this release includes behind the stage changes that will make it possible in the near future." +#: ../../../CHANGELOG:3932 +msgid "And the following to your .env file::" msgstr "" -#: ../../../CHANGELOG:3931 -msgid "Many thank to Baptiste for the hard work and for figuring out a proper solution to this difficult problem." -msgstr "" - -#: ../../../CHANGELOG:3935 -msgid "Upgrade path" -msgstr "" - -#: ../../../CHANGELOG:3937 -msgid "In addition to the usual instructions from https://docs.funkwhale.audio/upgrading.html, non-docker users will have to setup an additional systemd unit file for recurrent tasks." -msgstr "" - -#: ../../../CHANGELOG:3941 -msgid "This was forgotten in the deployment documentation, but recurrent tasks, managed by the celery beat process, will be needed more and more in subsequent releases. Right now, we'll be using to clear the cache for federated music files and keep disk usage to a minimum." +#: ../../../CHANGELOG:3936 +msgid "**Docker users:**" msgstr "" #: ../../../CHANGELOG:3946 -msgid "In the future, they will also be needed to refetch music metadata or federated information periodically." +msgid "Assuming you have the following volume directive in your ``docker-compose.yml`` (it's the default): ``/srv/funkwhale/data/music:/music:ro``, then add the following to your .env file::" msgstr "" -#: ../../../CHANGELOG:3949 -msgid "Celery beat can be enabled easily::" +#: ../../../CHANGELOG:3957 +msgid "0.9.1 (2018-04-17)" msgstr "" -#: ../../../CHANGELOG:3959 -msgid "Docker users already have celerybeat enabled." +#: ../../../CHANGELOG:3961 +msgid "Allow null values for musicbrainz_id in Audio ActivityPub representation" msgstr "" -#: ../../../CHANGELOG:3963 -msgid "0.8 (2018-04-02)" +#: ../../../CHANGELOG:3962 +msgid "Fixed broken permission check on library scanning and too aggressive page validation" msgstr "" #: ../../../CHANGELOG:3967 -msgid "Add a detail page for radios (#64)" +msgid "0.9 (2018-04-17)" msgstr "" -#: ../../../CHANGELOG:3968 -msgid "Implemented page title binding (#1)" +#: ../../../CHANGELOG:3971 +msgid "Add internationalization support (#5)" msgstr "" -#: ../../../CHANGELOG:3969 -msgid "Previous Track button restart playback after 3 seconds (#146)" -msgstr "" - -#: ../../../CHANGELOG:3974 -msgid "Added credits to Francis Gading for the logotype (#101)" -msgstr "" - -#: ../../../CHANGELOG:3975 -msgid "API endpoint for fetching instance activity and updated timeline to use this new endpoint (#141)" +#: ../../../CHANGELOG:3972 +msgid "Can now follow and import music from remote libraries (#136, #137)" msgstr "" #: ../../../CHANGELOG:3977 -msgid "Better error messages in case of missing environment variables (#140)" +msgid "Added a i18n-extract yarn script to extract strings to PO files (#162)" msgstr "" #: ../../../CHANGELOG:3978 -msgid "Implemented a @test@yourfunkwhaledomain bot to ensure federation works properly. Send it \"/ping\" and it will answer back :)" +msgid "User admin now includes signup and last login dates (#148)" msgstr "" -#: ../../../CHANGELOG:3980 -msgid "Queue shuffle now apply only to tracks after the current one (#97)" +#: ../../../CHANGELOG:3979 +msgid "We now use a proper user agent including instance version and url during outgoing requests" msgstr "" -#: ../../../CHANGELOG:3981 -msgid "Removed player from queue tab and consistently show current track in queue (#131)" +#: ../../../CHANGELOG:3984 +msgid "Federation is here!" msgstr "" -#: ../../../CHANGELOG:3983 -msgid "We now restrict some usernames from being used during signup (#139)" +#: ../../../CHANGELOG:3986 +msgid "This is for real this time, and includes:" msgstr "" #: ../../../CHANGELOG:3988 -msgid "Better error handling during file import (#120)" +msgid "Following other Funkwhale libraries" msgstr "" #: ../../../CHANGELOG:3989 -msgid "Better handling of utf-8 filenames during file import (#138)" +msgid "Importing tracks from remote libraries (tracks are hotlinked, and only cached for a short amount of time)" msgstr "" #: ../../../CHANGELOG:3990 -msgid "Converted favicon from .ico to .png (#130)" +msgid "Searching accross federated catalogs" msgstr "" -#: ../../../CHANGELOG:3991 -msgid "Upgraded to Python 3.6 to fix weird but harmless weakref error on django task (#121)" +#: ../../../CHANGELOG:3992 +msgid "Note that by default, federation is opt-in, on a per-instance basis: instances will request access to your catalog, and you can accept or refuse those requests. You can also revoke the access at any time." msgstr "" -#: ../../../CHANGELOG:3997 -msgid "Documented the upgrade process (#127)" +#: ../../../CHANGELOG:3996 +msgid "Documentation was updated with relevant instructions to use and benefit from this new feature: https://docs.funkwhale.audio/federation.html" msgstr "" -#: ../../../CHANGELOG:4001 -msgid "Preparing for federation" +#: ../../../CHANGELOG:4000 +msgid "Preparing internationalization" msgstr "" -#: ../../../CHANGELOG:4003 -msgid "Federation of music libraries is one of the most asked feature. While there is still a lot of work to do, this version includes the foundation that will enable funkwhale servers to communicate between each others, and with other federated software, such as Mastodon." +#: ../../../CHANGELOG:4002 +msgid "Funkwhale's front-end as always been english-only, and this is a barrier to new users. The work make Funkwhale's interface translatable was started in this release by Baptiste. Although nothing is translated yet, this release includes behind the stage changes that will make it possible in the near future." msgstr "" -#: ../../../CHANGELOG:4009 -msgid "Funkwhale will use ActivityPub as it's federation protocol." +#: ../../../CHANGELOG:4008 +msgid "Many thank to Baptiste for the hard work and for figuring out a proper solution to this difficult problem." msgstr "" -#: ../../../CHANGELOG:4011 -msgid "In order to prepare for federation (see #136 and #137), new API endpoints have been added under /federation and /.well-known/webfinger." +#: ../../../CHANGELOG:4012 +msgid "Upgrade path" msgstr "" #: ../../../CHANGELOG:4014 -msgid "For these endpoints to work, you will need to update your nginx configuration, and add the following snippets::" +msgid "In addition to the usual instructions from https://docs.funkwhale.audio/upgrading.html, non-docker users will have to setup an additional systemd unit file for recurrent tasks." msgstr "" -#: ../../../CHANGELOG:4027 -msgid "This will ensure federation endpoints will be reachable in the future. You can of course skip this part if you know you will not federate your instance." +#: ../../../CHANGELOG:4018 +msgid "This was forgotten in the deployment documentation, but recurrent tasks, managed by the celery beat process, will be needed more and more in subsequent releases. Right now, we'll be using to clear the cache for federated music files and keep disk usage to a minimum." msgstr "" -#: ../../../CHANGELOG:4030 -msgid "A new ``FEDERATION_ENABLED`` env var have also been added to control whether federation is enabled or not on the application side. This settings defaults to True, which should have no consequences at the moment, since actual federation is not implemented and the only available endpoints are for testing purposes." +#: ../../../CHANGELOG:4023 +msgid "In the future, they will also be needed to refetch music metadata or federated information periodically." +msgstr "" + +#: ../../../CHANGELOG:4026 +msgid "Celery beat can be enabled easily::" msgstr "" #: ../../../CHANGELOG:4036 -msgid "Add ``FEDERATION_ENABLED=false`` to your .env file to disable federation on the application side." +msgid "Docker users already have celerybeat enabled." msgstr "" -#: ../../../CHANGELOG:4039 -msgid "To test and troubleshoot federation, we've added a bot account. This bot is available at @test@yourinstancedomain, and sending it \"/ping\", for example, via Mastodon, should trigger a response." +#: ../../../CHANGELOG:4040 +msgid "0.8 (2018-04-02)" +msgstr "" + +#: ../../../CHANGELOG:4044 +msgid "Add a detail page for radios (#64)" +msgstr "" + +#: ../../../CHANGELOG:4045 +msgid "Implemented page title binding (#1)" msgstr "" #: ../../../CHANGELOG:4046 -msgid "0.7 (2018-03-21)" -msgstr "" - -#: ../../../CHANGELOG:4050 -msgid "Can now filter artists and albums with no listenable tracks (#114)" +msgid "Previous Track button restart playback after 3 seconds (#146)" msgstr "" #: ../../../CHANGELOG:4051 -msgid "Improve the style of the sidebar to make it easier to understand which tab is selected (#118)" +msgid "Added credits to Francis Gading for the logotype (#101)" msgstr "" -#: ../../../CHANGELOG:4053 -msgid "On artist page, albums are not sorted by release date, if any (#116)" +#: ../../../CHANGELOG:4052 +msgid "API endpoint for fetching instance activity and updated timeline to use this new endpoint (#141)" msgstr "" #: ../../../CHANGELOG:4054 -msgid "Playlists are here \\o/ :tada: (#3, #93, #94)" +msgid "Better error messages in case of missing environment variables (#140)" msgstr "" #: ../../../CHANGELOG:4055 -msgid "Use django-cacheops to cache common ORM requests (#117)" +msgid "Implemented a @test@yourfunkwhaledomain bot to ensure federation works properly. Send it \"/ping\" and it will answer back :)" +msgstr "" + +#: ../../../CHANGELOG:4057 +msgid "Queue shuffle now apply only to tracks after the current one (#97)" +msgstr "" + +#: ../../../CHANGELOG:4058 +msgid "Removed player from queue tab and consistently show current track in queue (#131)" msgstr "" #: ../../../CHANGELOG:4060 -msgid "Fixed broken import request admin (#115)" -msgstr "" - -#: ../../../CHANGELOG:4061 -msgid "Fixed forced redirection to login event with API_AUTHENTICATION_REQUIRED=False (#119)" -msgstr "" - -#: ../../../CHANGELOG:4063 -msgid "Fixed position not being reseted properly when playing the same track multiple times in a row" +msgid "We now restrict some usernames from being used during signup (#139)" msgstr "" #: ../../../CHANGELOG:4065 -msgid "Fixed synchronized start/stop radio buttons for all custom radios (#103)" +msgid "Better error handling during file import (#120)" msgstr "" #: ../../../CHANGELOG:4066 -msgid "Fixed typo and missing icon on homepage (#96)" +msgid "Better handling of utf-8 filenames during file import (#138)" msgstr "" -#: ../../../CHANGELOG:4071 -msgid "Up-to-date and complete development and contribution instructions in README.rst (#123)" +#: ../../../CHANGELOG:4067 +msgid "Converted favicon from .ico to .png (#130)" msgstr "" -#: ../../../CHANGELOG:4076 -msgid "0.6.1 (2018-03-06)" +#: ../../../CHANGELOG:4068 +msgid "Upgraded to Python 3.6 to fix weird but harmless weakref error on django task (#121)" +msgstr "" + +#: ../../../CHANGELOG:4074 +msgid "Documented the upgrade process (#127)" +msgstr "" + +#: ../../../CHANGELOG:4078 +msgid "Preparing for federation" msgstr "" #: ../../../CHANGELOG:4080 -msgid "Can now skip acoustid on file import with the --no-acoustid flag (#111)" -msgstr "" - -#: ../../../CHANGELOG:4085 -msgid "Added missing batch id in output during import (#112)" +msgid "Federation of music libraries is one of the most asked feature. While there is still a lot of work to do, this version includes the foundation that will enable funkwhale servers to communicate between each others, and with other federated software, such as Mastodon." msgstr "" #: ../../../CHANGELOG:4086 -msgid "Added some feedback on the play button (#100)" +msgid "Funkwhale will use ActivityPub as it's federation protocol." msgstr "" -#: ../../../CHANGELOG:4087 -msgid "Smarter pagination which takes a fixed size (#84)" +#: ../../../CHANGELOG:4088 +msgid "In order to prepare for federation (see #136 and #137), new API endpoints have been added under /federation and /.well-known/webfinger." msgstr "" -#: ../../../CHANGELOG:4092 -msgid "Completely removed django-cachalot from the codebase (#110). You can safely remove the CACHALOT_ENABLED setting from your .env file" +#: ../../../CHANGELOG:4091 +msgid "For these endpoints to work, you will need to update your nginx configuration, and add the following snippets::" msgstr "" -#: ../../../CHANGELOG:4097 -msgid "0.6 (2018-03-04)" -msgstr "" - -#: ../../../CHANGELOG:4101 -msgid "Basic activity stream for listening and favorites (#23)" -msgstr "" - -#: ../../../CHANGELOG:4102 -msgid "Switched to django-channels and daphne for serving HTTP and websocket (#34)" -msgstr "" - -#: ../../../CHANGELOG:4105 -msgid "Upgrades notes" +#: ../../../CHANGELOG:4104 +msgid "This will ensure federation endpoints will be reachable in the future. You can of course skip this part if you know you will not federate your instance." msgstr "" #: ../../../CHANGELOG:4107 -msgid "This version contains breaking changes in the way funkwhale is deployed, please read the notes carefully." -msgstr "" - -#: ../../../CHANGELOG:4111 -msgid "Instance timeline" +msgid "A new ``FEDERATION_ENABLED`` env var have also been added to control whether federation is enabled or not on the application side. This settings defaults to True, which should have no consequences at the moment, since actual federation is not implemented and the only available endpoints are for testing purposes." msgstr "" #: ../../../CHANGELOG:4113 -msgid "A new \"Activity\" page is now available from the sidebar, where you can browse your instance activity. At the moment, this includes other users favorites and listening, but more activity types will be implemented in the future." +msgid "Add ``FEDERATION_ENABLED=false`` to your .env file to disable federation on the application side." msgstr "" -#: ../../../CHANGELOG:4118 -msgid "Internally, we implemented those events by following the Activity Stream specification, which will help us to be compatible with other networks in the long-term." +#: ../../../CHANGELOG:4116 +msgid "To test and troubleshoot federation, we've added a bot account. This bot is available at @test@yourinstancedomain, and sending it \"/ping\", for example, via Mastodon, should trigger a response." msgstr "" -#: ../../../CHANGELOG:4122 -msgid "A new settings page has been added to control the visibility of your activity. By default, your activity will be browsable by anyone on your instance, but you can switch to a full private mode where nothing is shared." +#: ../../../CHANGELOG:4123 +msgid "0.7 (2018-03-21)" msgstr "" -#: ../../../CHANGELOG:4126 -msgid "The setting form is available in your profile." +#: ../../../CHANGELOG:4127 +msgid "Can now filter artists and albums with no listenable tracks (#114)" msgstr "" -#: ../../../CHANGELOG:4129 -msgid "Switch from gunicorn to daphne" +#: ../../../CHANGELOG:4128 +msgid "Improve the style of the sidebar to make it easier to understand which tab is selected (#118)" +msgstr "" + +#: ../../../CHANGELOG:4130 +msgid "On artist page, albums are not sorted by release date, if any (#116)" msgstr "" #: ../../../CHANGELOG:4131 -msgid "This release include an important change in the way we serve the HTTP API. To prepare for new realtime features and enable websocket support in Funkwhale, we are now using django-channels and daphne to serve HTTP and websocket traffic." +msgid "Playlists are here \\o/ :tada: (#3, #93, #94)" msgstr "" -#: ../../../CHANGELOG:4135 -msgid "This replaces gunicorn and the switch should be easy assuming you follow the upgrade process described bellow." +#: ../../../CHANGELOG:4132 +msgid "Use django-cacheops to cache common ORM requests (#117)" +msgstr "" + +#: ../../../CHANGELOG:4137 +msgid "Fixed broken import request admin (#115)" msgstr "" #: ../../../CHANGELOG:4138 -msgid "If you are using docker, please remove the command instruction inside the api service, as the up-to-date command is now included directly in the image as the default entry point:" +msgid "Fixed forced redirection to login event with API_AUTHENTICATION_REQUIRED=False (#119)" msgstr "" -#: ../../../CHANGELOG:4149 -msgid "On non docker setups, you'll have to update the [Service] block of your funkwhale-server systemd unit file to launch the application server using daphne instead of gunicorn." +#: ../../../CHANGELOG:4140 +msgid "Fixed position not being reseted properly when playing the same track multiple times in a row" msgstr "" -#: ../../../CHANGELOG:4152 -msgid "The new configuration should be similar to this:" +#: ../../../CHANGELOG:4142 +msgid "Fixed synchronized start/stop radio buttons for all custom radios (#103)" +msgstr "" + +#: ../../../CHANGELOG:4143 +msgid "Fixed typo and missing icon on homepage (#96)" +msgstr "" + +#: ../../../CHANGELOG:4148 +msgid "Up-to-date and complete development and contribution instructions in README.rst (#123)" +msgstr "" + +#: ../../../CHANGELOG:4153 +msgid "0.6.1 (2018-03-06)" +msgstr "" + +#: ../../../CHANGELOG:4157 +msgid "Can now skip acoustid on file import with the --no-acoustid flag (#111)" +msgstr "" + +#: ../../../CHANGELOG:4162 +msgid "Added missing batch id in output during import (#112)" msgstr "" #: ../../../CHANGELOG:4163 -msgid "Ensure you update funkwhale's dependencies as usual to install the required packages." +msgid "Added some feedback on the play button (#100)" msgstr "" -#: ../../../CHANGELOG:4166 -msgid "On both docker and non-docker setup, you'll also have to update your nginx configuration for websocket support. Ensure you have the following blocks included in your virtualhost file:" +#: ../../../CHANGELOG:4164 +msgid "Smarter pagination which takes a fixed size (#84)" +msgstr "" + +#: ../../../CHANGELOG:4169 +msgid "Completely removed django-cachalot from the codebase (#110). You can safely remove the CACHALOT_ENABLED setting from your .env file" +msgstr "" + +#: ../../../CHANGELOG:4174 +msgid "0.6 (2018-03-04)" +msgstr "" + +#: ../../../CHANGELOG:4178 +msgid "Basic activity stream for listening and favorites (#23)" +msgstr "" + +#: ../../../CHANGELOG:4179 +msgid "Switched to django-channels and daphne for serving HTTP and websocket (#34)" +msgstr "" + +#: ../../../CHANGELOG:4182 +msgid "Upgrades notes" msgstr "" #: ../../../CHANGELOG:4184 -msgid "Remember to reload your nginx server after the edit." +msgid "This version contains breaking changes in the way funkwhale is deployed, please read the notes carefully." msgstr "" #: ../../../CHANGELOG:4188 -msgid "0.5.4 (2018-02-28)" +msgid "Instance timeline" msgstr "" -#: ../../../CHANGELOG:4192 -msgid "Now stop running radio when clearing queue (#98)" +#: ../../../CHANGELOG:4190 +msgid "A new \"Activity\" page is now available from the sidebar, where you can browse your instance activity. At the moment, this includes other users favorites and listening, but more activity types will be implemented in the future." msgstr "" -#: ../../../CHANGELOG:4196 -msgid "Fixed queue skipping tracks (#91)" +#: ../../../CHANGELOG:4195 +msgid "Internally, we implemented those events by following the Activity Stream specification, which will help us to be compatible with other networks in the long-term." msgstr "" -#: ../../../CHANGELOG:4197 -msgid "Now loop properly on queue when we only have one track (#95)" +#: ../../../CHANGELOG:4199 +msgid "A new settings page has been added to control the visibility of your activity. By default, your activity will be browsable by anyone on your instance, but you can switch to a full private mode where nothing is shared." msgstr "" -#: ../../../CHANGELOG:4201 -msgid "0.5.3 (2018-02-27)" -msgstr "" - -#: ../../../CHANGELOG:4205 -msgid "Added admin interface for radios, track files, favorites and import requests (#80)" +#: ../../../CHANGELOG:4203 +msgid "The setting form is available in your profile." msgstr "" #: ../../../CHANGELOG:4206 -msgid "Added basic instance stats on /about (#82)" +msgid "Switch from gunicorn to daphne" msgstr "" -#: ../../../CHANGELOG:4207 -msgid "Search now unaccent letters for queries like \"The Dø\" or \"Björk\" yielding more results (#81)" +#: ../../../CHANGELOG:4208 +msgid "This release include an important change in the way we serve the HTTP API. To prepare for new realtime features and enable websocket support in Funkwhale, we are now using django-channels and daphne to serve HTTP and websocket traffic." msgstr "" #: ../../../CHANGELOG:4212 -msgid "Always use username in sidebar (#89)" -msgstr "" - -#: ../../../CHANGELOG:4213 -msgid "Click event outside of player icons (#83)" -msgstr "" - -#: ../../../CHANGELOG:4214 -msgid "Fixed broken import because of missing transaction" +msgid "This replaces gunicorn and the switch should be easy assuming you follow the upgrade process described bellow." msgstr "" #: ../../../CHANGELOG:4215 -msgid "Now always load next radio track on last queue track ended (#87)" -msgstr "" - -#: ../../../CHANGELOG:4216 -msgid "Now exclude tracks without file from radio candidates (#88)" -msgstr "" - -#: ../../../CHANGELOG:4217 -msgid "skip to next track properly on 40X errors (#86)" -msgstr "" - -#: ../../../CHANGELOG:4222 -msgid "Switched to towncrier for changelog management and compilation" +msgid "If you are using docker, please remove the command instruction inside the api service, as the up-to-date command is now included directly in the image as the default entry point:" msgstr "" #: ../../../CHANGELOG:4226 -msgid "0.5.2 (2018-02-26)" -msgstr "" - -#: ../../../CHANGELOG:4228 -msgid "Fixed broken file import due to wrong url (#73)" +msgid "On non docker setups, you'll have to update the [Service] block of your funkwhale-server systemd unit file to launch the application server using daphne instead of gunicorn." msgstr "" #: ../../../CHANGELOG:4229 -msgid "More accurate mimetype detection" -msgstr "" - -#: ../../../CHANGELOG:4230 -msgid "Fixed really small size on small screens" -msgstr "" - -#: ../../../CHANGELOG:4231 -msgid "Added masonry layout for artists, requests and radios (#68)" -msgstr "" - -#: ../../../CHANGELOG:4232 -msgid "We now have a favicon!" -msgstr "" - -#: ../../../CHANGELOG:4233 -msgid "Fixed truncated play icon (#65)" -msgstr "" - -#: ../../../CHANGELOG:4237 -msgid "0.5.1 (2018-02-24)" -msgstr "" - -#: ../../../CHANGELOG:4239 -msgid "Front: Fixed broken ajax call on radio builder (#69)" +msgid "The new configuration should be similar to this:" msgstr "" #: ../../../CHANGELOG:4240 -msgid "Front: Shuffle now restart next track from beginning (#70)" +msgid "Ensure you update funkwhale's dependencies as usual to install the required packages." msgstr "" -#: ../../../CHANGELOG:4241 -msgid "Front: volume slider should now have the same style everywhere (#72)" -msgstr "" - -#: ../../../CHANGELOG:4245 -msgid "0.5 (2018-02-24)" -msgstr "" - -#: ../../../CHANGELOG:4247 -msgid "Front: Now reset player colors when track has no cover (#46)" -msgstr "" - -#: ../../../CHANGELOG:4248 -msgid "Front: play button now disabled for unplayable tracks" -msgstr "" - -#: ../../../CHANGELOG:4249 -msgid "API: You can now enable or disable registration on the fly, via a preference (#58)" -msgstr "" - -#: ../../../CHANGELOG:4250 -msgid "Front: can now signup via the web interface (#35)" -msgstr "" - -#: ../../../CHANGELOG:4251 -msgid "Front: Fixed broken redirection on login" -msgstr "" - -#: ../../../CHANGELOG:4252 -msgid "Front: Fixed broken error handling on settings and login form" -msgstr "" - -#: ../../../CHANGELOG:4254 -msgid "About page:" -msgstr "" - -#: ../../../CHANGELOG:4256 -msgid "There is a brand new about page on instances (/about), and instance owner can now provide a name, a short and a long description for their instance via the admin (/api/admin/dynamic_preferences/globalpreferencemodel/)." -msgstr "" - -#: ../../../CHANGELOG:4259 -msgid "Transcoding:" +#: ../../../CHANGELOG:4243 +msgid "On both docker and non-docker setup, you'll also have to update your nginx configuration for websocket support. Ensure you have the following blocks included in your virtualhost file:" msgstr "" #: ../../../CHANGELOG:4261 -msgid "Basic transcoding is now available to/from the following formats : ogg and mp3." -msgstr "" - -#: ../../../CHANGELOG:4263 -msgid "*This is still an alpha feature at the moment, please report any bug.*" +msgid "Remember to reload your nginx server after the edit." msgstr "" #: ../../../CHANGELOG:4265 -msgid "This relies internally on FFMPEG and can put some load on your server. It's definitely recommended you setup some caching for the transcoded files at your webserver level. Check the the exemple nginx file at deploy/nginx.conf for an implementation." +msgid "0.5.4 (2018-02-28)" msgstr "" -#: ../../../CHANGELOG:4270 -msgid "On the frontend, usage of transcoding should be transparent in the player." +#: ../../../CHANGELOG:4269 +msgid "Now stop running radio when clearing queue (#98)" msgstr "" -#: ../../../CHANGELOG:4272 -msgid "Music Requests:" +#: ../../../CHANGELOG:4273 +msgid "Fixed queue skipping tracks (#91)" msgstr "" #: ../../../CHANGELOG:4274 -msgid "This release includes a new feature, music requests, which allows users to request music they'd like to see imported. Admins can browse those requests and mark them as completed when an import is made." +msgid "Now loop properly on queue when we only have one track (#95)" msgstr "" -#: ../../../CHANGELOG:4280 -msgid "0.4 (2018-02-18)" +#: ../../../CHANGELOG:4278 +msgid "0.5.3 (2018-02-27)" msgstr "" #: ../../../CHANGELOG:4282 -msgid "Front: ambiant colors in player based on current track cover (#59)" +msgid "Added admin interface for radios, track files, favorites and import requests (#80)" msgstr "" #: ../../../CHANGELOG:4283 -msgid "Front: simplified front dev setup thanks to webpack proxy (#59)" +msgid "Added basic instance stats on /about (#82)" msgstr "" #: ../../../CHANGELOG:4284 -msgid "Front: added some unittests for the store (#55)" -msgstr "" - -#: ../../../CHANGELOG:4285 -msgid "Front: fixed broken login redirection when 401" -msgstr "" - -#: ../../../CHANGELOG:4286 -msgid "Front: Removed autoplay on page reload" -msgstr "" - -#: ../../../CHANGELOG:4287 -msgid "API: Added a /instance/settings endpoint" -msgstr "" - -#: ../../../CHANGELOG:4288 -msgid "Front: load /instance/settings on page load" +msgid "Search now unaccent letters for queries like \"The Dø\" or \"Björk\" yielding more results (#81)" msgstr "" #: ../../../CHANGELOG:4289 -msgid "Added settings to report JS and Python error to a Sentry instance This is disabled by default, but feel free to enable it if you want to help us by sending your error reports :) (#8)" +msgid "Always use username in sidebar (#89)" msgstr "" -#: ../../../CHANGELOG:4295 -msgid "0.3.5 (2018-01-07)" +#: ../../../CHANGELOG:4290 +msgid "Click event outside of player icons (#83)" msgstr "" -#: ../../../CHANGELOG:4297 -msgid "Smarter BACKEND_URL in frontend" +#: ../../../CHANGELOG:4291 +msgid "Fixed broken import because of missing transaction" msgstr "" -#: ../../../CHANGELOG:4301 -msgid "0.3.4 (2018-01-07)" +#: ../../../CHANGELOG:4292 +msgid "Now always load next radio track on last queue track ended (#87)" +msgstr "" + +#: ../../../CHANGELOG:4293 +msgid "Now exclude tracks without file from radio candidates (#88)" +msgstr "" + +#: ../../../CHANGELOG:4294 +msgid "skip to next track properly on 40X errors (#86)" +msgstr "" + +#: ../../../CHANGELOG:4299 +msgid "Switched to towncrier for changelog management and compilation" msgstr "" #: ../../../CHANGELOG:4303 -msgid "Fixed wrong URL construction in ajax call" +msgid "0.5.2 (2018-02-26)" +msgstr "" + +#: ../../../CHANGELOG:4305 +msgid "Fixed broken file import due to wrong url (#73)" +msgstr "" + +#: ../../../CHANGELOG:4306 +msgid "More accurate mimetype detection" msgstr "" #: ../../../CHANGELOG:4307 -msgid "0.3.3 (2018-01-07)" +msgid "Fixed really small size on small screens" +msgstr "" + +#: ../../../CHANGELOG:4308 +msgid "Added masonry layout for artists, requests and radios (#68)" msgstr "" #: ../../../CHANGELOG:4309 -msgid "Users can now create their own dynamic radios (#51)" +msgid "We now have a favicon!" msgstr "" -#: ../../../CHANGELOG:4313 -msgid "0.3.2" +#: ../../../CHANGELOG:4310 +msgid "Fixed truncated play icon (#65)" msgstr "" -#: ../../../CHANGELOG:4315 -msgid "Fixed an issue in the main dockerfile" +#: ../../../CHANGELOG:4314 +msgid "0.5.1 (2018-02-24)" msgstr "" -#: ../../../CHANGELOG:4319 -msgid "0.3.1" +#: ../../../CHANGELOG:4316 +msgid "Front: Fixed broken ajax call on radio builder (#69)" msgstr "" -#: ../../../CHANGELOG:4321 -msgid "Revamped all import logic, everything is more tested and consistend" +#: ../../../CHANGELOG:4317 +msgid "Front: Shuffle now restart next track from beginning (#70)" +msgstr "" + +#: ../../../CHANGELOG:4318 +msgid "Front: volume slider should now have the same style everywhere (#72)" msgstr "" #: ../../../CHANGELOG:4322 -msgid "Can now use Acoustid in file imports to automatically grab metadata from musicbrainz" +msgid "0.5 (2018-02-24)" msgstr "" -#: ../../../CHANGELOG:4323 -msgid "Brand new file import wizard" +#: ../../../CHANGELOG:4324 +msgid "Front: Now reset player colors when track has no cover (#46)" +msgstr "" + +#: ../../../CHANGELOG:4325 +msgid "Front: play button now disabled for unplayable tracks" +msgstr "" + +#: ../../../CHANGELOG:4326 +msgid "API: You can now enable or disable registration on the fly, via a preference (#58)" msgstr "" #: ../../../CHANGELOG:4327 -msgid "0.2.7" +msgid "Front: can now signup via the web interface (#35)" +msgstr "" + +#: ../../../CHANGELOG:4328 +msgid "Front: Fixed broken redirection on login" msgstr "" #: ../../../CHANGELOG:4329 -msgid "Shortcuts: can now use the ``f`` shortcut to toggle the currently playing track as a favorite (#53)" +msgid "Front: Fixed broken error handling on settings and login form" msgstr "" #: ../../../CHANGELOG:4331 -msgid "Shortcuts: avoid collisions between shortcuts by using the exact modifier (#53)" -msgstr "" - -#: ../../../CHANGELOG:4332 -msgid "Player: Added looping controls and shortcuts (#52)" +msgid "About page:" msgstr "" #: ../../../CHANGELOG:4333 -msgid "Player: Added shuffling controls and shortcuts (#52)" -msgstr "" - -#: ../../../CHANGELOG:4334 -msgid "Favorites: can now modify the ordering of track list (#50)" -msgstr "" - -#: ../../../CHANGELOG:4335 -msgid "Library: can now search/reorder results on artist browsing view (#50)" +msgid "There is a brand new about page on instances (/about), and instance owner can now provide a name, a short and a long description for their instance via the admin (/api/admin/dynamic_preferences/globalpreferencemodel/)." msgstr "" #: ../../../CHANGELOG:4336 -msgid "Upgraded celery to 4.1, added endpoint logic for fingerprinting audio files" -msgstr "" - -#: ../../../CHANGELOG:4337 -msgid "Fixed #56: invalidate tokens on password change, also added change password form" +msgid "Transcoding:" msgstr "" #: ../../../CHANGELOG:4338 -msgid "Fixed #57: now refresh jwt token on page refresh" -msgstr "" - -#: ../../../CHANGELOG:4339 -msgid "removed ugly dividers in batch import list" +msgid "Basic transcoding is now available to/from the following formats : ogg and mp3." msgstr "" #: ../../../CHANGELOG:4340 -msgid "Fixed a few padding issues" -msgstr "" - -#: ../../../CHANGELOG:4341 -msgid "Now persist/restore queue/radio/player state automatically" +msgid "*This is still an alpha feature at the moment, please report any bug.*" msgstr "" #: ../../../CHANGELOG:4342 -msgid "Removed old broken imports" -msgstr "" - -#: ../../../CHANGELOG:4343 -msgid "Now force tests paths" -msgstr "" - -#: ../../../CHANGELOG:4344 -msgid "Fixed #54: Now use pytest everywhere \\o/" -msgstr "" - -#: ../../../CHANGELOG:4345 -msgid "Now use vuex to manage state for favorites" -msgstr "" - -#: ../../../CHANGELOG:4346 -msgid "Now use vuex to manage state for authentication" +msgid "This relies internally on FFMPEG and can put some load on your server. It's definitely recommended you setup some caching for the transcoded files at your webserver level. Check the the exemple nginx file at deploy/nginx.conf for an implementation." msgstr "" #: ../../../CHANGELOG:4347 -msgid "Now use vuex to manage state for player/queue/radios" +msgid "On the frontend, usage of transcoding should be transparent in the player." +msgstr "" + +#: ../../../CHANGELOG:4349 +msgid "Music Requests:" msgstr "" #: ../../../CHANGELOG:4351 -msgid "0.2.6 (2017-12-15)" -msgstr "" - -#: ../../../CHANGELOG:4353 -msgid "Fixed broken Dockerfile" +msgid "This release includes a new feature, music requests, which allows users to request music they'd like to see imported. Admins can browse those requests and mark them as completed when an import is made." msgstr "" #: ../../../CHANGELOG:4357 -msgid "0.2.5 (2017-12-15)" +msgid "0.4 (2018-02-18)" +msgstr "" + +#: ../../../CHANGELOG:4359 +msgid "Front: ambiant colors in player based on current track cover (#59)" +msgstr "" + +#: ../../../CHANGELOG:4360 +msgid "Front: simplified front dev setup thanks to webpack proxy (#59)" msgstr "" #: ../../../CHANGELOG:4361 -msgid "Import: can now specify search template when querying import sources (#45)" +msgid "Front: added some unittests for the store (#55)" msgstr "" #: ../../../CHANGELOG:4362 -msgid "Login form: now redirect to previous page after login (#2)" +msgid "Front: fixed broken login redirection when 401" msgstr "" #: ../../../CHANGELOG:4363 -msgid "404: a decent 404 template, at least (#48)" +msgid "Front: Removed autoplay on page reload" msgstr "" -#: ../../../CHANGELOG:4367 -msgid "Player: better handling of errors when fetching the audio file (#46)" +#: ../../../CHANGELOG:4364 +msgid "API: Added a /instance/settings endpoint" msgstr "" -#: ../../../CHANGELOG:4368 -msgid "Csrf: default CSRF_TRUSTED_ORIGINS to ALLOWED_HOSTS to avoid Csrf issues on admin (#49)" +#: ../../../CHANGELOG:4365 +msgid "Front: load /instance/settings on page load" msgstr "" -#: ../../../CHANGELOG:4370 -msgid "Tech:" +#: ../../../CHANGELOG:4366 +msgid "Added settings to report JS and Python error to a Sentry instance This is disabled by default, but feel free to enable it if you want to help us by sending your error reports :) (#8)" msgstr "" #: ../../../CHANGELOG:4372 -msgid "Django 2 compatibility, lot of packages upgrades (#47)" +msgid "0.3.5 (2018-01-07)" msgstr "" -#: ../../../CHANGELOG:4376 -msgid "0.2.4 (2017-12-14)" +#: ../../../CHANGELOG:4374 +msgid "Smarter BACKEND_URL in frontend" +msgstr "" + +#: ../../../CHANGELOG:4378 +msgid "0.3.4 (2018-01-07)" msgstr "" #: ../../../CHANGELOG:4380 +msgid "Fixed wrong URL construction in ajax call" +msgstr "" + +#: ../../../CHANGELOG:4384 +msgid "0.3.3 (2018-01-07)" +msgstr "" + +#: ../../../CHANGELOG:4386 +msgid "Users can now create their own dynamic radios (#51)" +msgstr "" + +#: ../../../CHANGELOG:4390 +msgid "0.3.2" +msgstr "" + +#: ../../../CHANGELOG:4392 +msgid "Fixed an issue in the main dockerfile" +msgstr "" + +#: ../../../CHANGELOG:4396 +msgid "0.3.1" +msgstr "" + +#: ../../../CHANGELOG:4398 +msgid "Revamped all import logic, everything is more tested and consistend" +msgstr "" + +#: ../../../CHANGELOG:4399 +msgid "Can now use Acoustid in file imports to automatically grab metadata from musicbrainz" +msgstr "" + +#: ../../../CHANGELOG:4400 +msgid "Brand new file import wizard" +msgstr "" + +#: ../../../CHANGELOG:4404 +msgid "0.2.7" +msgstr "" + +#: ../../../CHANGELOG:4406 +msgid "Shortcuts: can now use the ``f`` shortcut to toggle the currently playing track as a favorite (#53)" +msgstr "" + +#: ../../../CHANGELOG:4408 +msgid "Shortcuts: avoid collisions between shortcuts by using the exact modifier (#53)" +msgstr "" + +#: ../../../CHANGELOG:4409 +msgid "Player: Added looping controls and shortcuts (#52)" +msgstr "" + +#: ../../../CHANGELOG:4410 +msgid "Player: Added shuffling controls and shortcuts (#52)" +msgstr "" + +#: ../../../CHANGELOG:4411 +msgid "Favorites: can now modify the ordering of track list (#50)" +msgstr "" + +#: ../../../CHANGELOG:4412 +msgid "Library: can now search/reorder results on artist browsing view (#50)" +msgstr "" + +#: ../../../CHANGELOG:4413 +msgid "Upgraded celery to 4.1, added endpoint logic for fingerprinting audio files" +msgstr "" + +#: ../../../CHANGELOG:4414 +msgid "Fixed #56: invalidate tokens on password change, also added change password form" +msgstr "" + +#: ../../../CHANGELOG:4415 +msgid "Fixed #57: now refresh jwt token on page refresh" +msgstr "" + +#: ../../../CHANGELOG:4416 +msgid "removed ugly dividers in batch import list" +msgstr "" + +#: ../../../CHANGELOG:4417 +msgid "Fixed a few padding issues" +msgstr "" + +#: ../../../CHANGELOG:4418 +msgid "Now persist/restore queue/radio/player state automatically" +msgstr "" + +#: ../../../CHANGELOG:4419 +msgid "Removed old broken imports" +msgstr "" + +#: ../../../CHANGELOG:4420 +msgid "Now force tests paths" +msgstr "" + +#: ../../../CHANGELOG:4421 +msgid "Fixed #54: Now use pytest everywhere \\o/" +msgstr "" + +#: ../../../CHANGELOG:4422 +msgid "Now use vuex to manage state for favorites" +msgstr "" + +#: ../../../CHANGELOG:4423 +msgid "Now use vuex to manage state for authentication" +msgstr "" + +#: ../../../CHANGELOG:4424 +msgid "Now use vuex to manage state for player/queue/radios" +msgstr "" + +#: ../../../CHANGELOG:4428 +msgid "0.2.6 (2017-12-15)" +msgstr "" + +#: ../../../CHANGELOG:4430 +msgid "Fixed broken Dockerfile" +msgstr "" + +#: ../../../CHANGELOG:4434 +msgid "0.2.5 (2017-12-15)" +msgstr "" + +#: ../../../CHANGELOG:4438 +msgid "Import: can now specify search template when querying import sources (#45)" +msgstr "" + +#: ../../../CHANGELOG:4439 +msgid "Login form: now redirect to previous page after login (#2)" +msgstr "" + +#: ../../../CHANGELOG:4440 +msgid "404: a decent 404 template, at least (#48)" +msgstr "" + +#: ../../../CHANGELOG:4444 +msgid "Player: better handling of errors when fetching the audio file (#46)" +msgstr "" + +#: ../../../CHANGELOG:4445 +msgid "Csrf: default CSRF_TRUSTED_ORIGINS to ALLOWED_HOSTS to avoid Csrf issues on admin (#49)" +msgstr "" + +#: ../../../CHANGELOG:4447 +msgid "Tech:" +msgstr "" + +#: ../../../CHANGELOG:4449 +msgid "Django 2 compatibility, lot of packages upgrades (#47)" +msgstr "" + +#: ../../../CHANGELOG:4453 +msgid "0.2.4 (2017-12-14)" +msgstr "" + +#: ../../../CHANGELOG:4457 msgid "Models: now store relese group mbid on Album model (#7)" msgstr "" -#: ../../../CHANGELOG:4381 +#: ../../../CHANGELOG:4458 msgid "Models: now bind import job to track files (#44)" msgstr "" -#: ../../../CHANGELOG:4385 +#: ../../../CHANGELOG:4462 msgid "Library: fixen broken \"play all albums\" button on artist cards in Artist browsing view (#43)" msgstr "" diff --git a/docs/locales/gettext/contributing.pot b/docs/locales/gettext/contributing.pot index 50afe8fb0..f5e0fd373 100644 --- a/docs/locales/gettext/contributing.pot +++ b/docs/locales/gettext/contributing.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 22:14+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/developers/architecture.pot b/docs/locales/gettext/developers/architecture.pot index 8346da4e2..86e9678d6 100644 --- a/docs/locales/gettext/developers/architecture.pot +++ b/docs/locales/gettext/developers/architecture.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/developers/authentication.pot b/docs/locales/gettext/developers/authentication.pot index 8b67c38c9..d31e36c13 100644 --- a/docs/locales/gettext/developers/authentication.pot +++ b/docs/locales/gettext/developers/authentication.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 22:14+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/developers/index.pot b/docs/locales/gettext/developers/index.pot index 780eebd9a..d10ffee20 100644 --- a/docs/locales/gettext/developers/index.pot +++ b/docs/locales/gettext/developers/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/developers/plugins.pot b/docs/locales/gettext/developers/plugins.pot index b078521f1..3ad033549 100644 --- a/docs/locales/gettext/developers/plugins.pot +++ b/docs/locales/gettext/developers/plugins.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/developers/subsonic.pot b/docs/locales/gettext/developers/subsonic.pot index 0d9ececc9..0e073680e 100644 --- a/docs/locales/gettext/developers/subsonic.pot +++ b/docs/locales/gettext/developers/subsonic.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/documentation/creating.pot b/docs/locales/gettext/documentation/creating.pot index b0e8c4383..68396ed60 100644 --- a/docs/locales/gettext/documentation/creating.pot +++ b/docs/locales/gettext/documentation/creating.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/documentation/identifying.pot b/docs/locales/gettext/documentation/identifying.pot index 2662d8c8a..d8dc43978 100644 --- a/docs/locales/gettext/documentation/identifying.pot +++ b/docs/locales/gettext/documentation/identifying.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/documentation/index.pot b/docs/locales/gettext/documentation/index.pot index 5a9a19e23..7bf58a929 100644 --- a/docs/locales/gettext/documentation/index.pot +++ b/docs/locales/gettext/documentation/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/documentation/rearrange.pot b/docs/locales/gettext/documentation/rearrange.pot index 2c99e6d24..8157c399d 100644 --- a/docs/locales/gettext/documentation/rearrange.pot +++ b/docs/locales/gettext/documentation/rearrange.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/documentation/restructured.pot b/docs/locales/gettext/documentation/restructured.pot index 258010e59..db947be20 100644 --- a/docs/locales/gettext/documentation/restructured.pot +++ b/docs/locales/gettext/documentation/restructured.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/documentation/style.pot b/docs/locales/gettext/documentation/style.pot index b51d24d6a..9a6182159 100644 --- a/docs/locales/gettext/documentation/style.pot +++ b/docs/locales/gettext/documentation/style.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/documentation/tools.pot b/docs/locales/gettext/documentation/tools.pot index b6ee11eed..ad5de5f8b 100644 --- a/docs/locales/gettext/documentation/tools.pot +++ b/docs/locales/gettext/documentation/tools.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/federation/index.pot b/docs/locales/gettext/federation/index.pot index 238d0a823..0a454f4a1 100644 --- a/docs/locales/gettext/federation/index.pot +++ b/docs/locales/gettext/federation/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/glossary.pot b/docs/locales/gettext/glossary.pot index 429a9377b..42db74a81 100644 --- a/docs/locales/gettext/glossary.pot +++ b/docs/locales/gettext/glossary.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/index.pot b/docs/locales/gettext/index.pot index 4a04243cc..ce25d57ab 100644 --- a/docs/locales/gettext/index.pot +++ b/docs/locales/gettext/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:20+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" @@ -56,42 +56,50 @@ msgstr "" msgid "Funkwhale uses the [ActivityPub protocol](https://www.w3.org/TR/activitypub/) to talk to other apps across the {term}`Fediverse`. Users can share content between {term}`Funkwhale pods <Pod>` or with other Fediverse software." msgstr "" -#: ../../index.md:117 -msgid "{fa}`user` Users" +#: ../../index.md:118 +msgid "{fa}`user` Users" msgstr "" -#: ../../index.md:120 +#: ../../index.md:121 msgid "Looking to use Funkwhale for your content? Read through our guides to master the app!" msgstr "" -#: ../../index.md:132 +#: ../../index.md:125 +#: ../../index.md:146 +#: ../../index.md:167 +#: ../../index.md:188 +#: ../../index.md:213 +msgid "Get started" +msgstr "" + +#: ../../index.md:139 msgid "{fa}`wrench` Admins" msgstr "" -#: ../../index.md:135 +#: ../../index.md:142 msgid "Want to host your own Funkwhale pod? Our admin documentation guides you through the process." msgstr "" -#: ../../index.md:146 +#: ../../index.md:160 msgid "{fa}`shield` Moderators" msgstr "" -#: ../../index.md:149 +#: ../../index.md:163 msgid "Keeping your users safe from harassment and spam or clearing illegal content? Check out our moderator docs." msgstr "" -#: ../../index.md:160 +#: ../../index.md:181 msgid "{fa}`code` Developers" msgstr "" -#: ../../index.md:163 +#: ../../index.md:184 msgid "Want to use Funkwhale's API or help with the project? Our developer docs give you what you need to get started." msgstr "" -#: ../../index.md:175 +#: ../../index.md:206 msgid "{fa}`users` Contributors" msgstr "" -#: ../../index.md:178 +#: ../../index.md:209 msgid "Want to help make Funkwhale even better? Check out these guides for some ideas." msgstr "" diff --git a/docs/locales/gettext/moderator_documentation/allow_listing/add_domain.pot b/docs/locales/gettext/moderator_documentation/allow_listing/add_domain.pot index a825f4639..3890ab698 100644 --- a/docs/locales/gettext/moderator_documentation/allow_listing/add_domain.pot +++ b/docs/locales/gettext/moderator_documentation/allow_listing/add_domain.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -24,15 +24,19 @@ msgstr "" msgid "If you have allow-listing enabled, you need to add a domain to your allow-list to interact with it. You can add new domains in two ways:" msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:10 +#: ../../moderator_documentation/allow_listing/add_domain.md:0 +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/allow_listing/add_domain.md:12 msgid "{guilabel}`Moderation` – provides access to the administration and moderation menus." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:13 +#: ../../moderator_documentation/allow_listing/add_domain.md:15 msgid "Add a new domain" msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:15 +#: ../../moderator_documentation/allow_listing/add_domain.md:17 msgid "To add a domain that is not currently in your domains list:" msgstr "" @@ -41,44 +45,44 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:19 -#: ../../moderator_documentation/allow_listing/add_domain.md:31 -#: ../../moderator_documentation/allow_listing/add_domain.md:49 -#: ../../moderator_documentation/allow_listing/add_domain.md:61 +#: ../../moderator_documentation/allow_listing/add_domain.md:25 +#: ../../moderator_documentation/allow_listing/add_domain.md:38 +#: ../../moderator_documentation/allow_listing/add_domain.md:60 +#: ../../moderator_documentation/allow_listing/add_domain.md:73 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:20 -#: ../../moderator_documentation/allow_listing/add_domain.md:50 +#: ../../moderator_documentation/allow_listing/add_domain.md:26 +#: ../../moderator_documentation/allow_listing/add_domain.md:61 msgid "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:21 -#: ../../moderator_documentation/allow_listing/add_domain.md:33 -#: ../../moderator_documentation/allow_listing/add_domain.md:51 -#: ../../moderator_documentation/allow_listing/add_domain.md:63 +#: ../../moderator_documentation/allow_listing/add_domain.md:27 +#: ../../moderator_documentation/allow_listing/add_domain.md:40 +#: ../../moderator_documentation/allow_listing/add_domain.md:62 +#: ../../moderator_documentation/allow_listing/add_domain.md:75 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:22 -#: ../../moderator_documentation/allow_listing/add_domain.md:34 -#: ../../moderator_documentation/allow_listing/add_domain.md:52 -#: ../../moderator_documentation/allow_listing/add_domain.md:64 +#: ../../moderator_documentation/allow_listing/add_domain.md:28 +#: ../../moderator_documentation/allow_listing/add_domain.md:41 +#: ../../moderator_documentation/allow_listing/add_domain.md:63 +#: ../../moderator_documentation/allow_listing/add_domain.md:76 msgid "Select {guilabel}`Domains` at the top of the page. The {guilabel}`Domains` page opens. You can see a list of known domains on this page." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:23 -#: ../../moderator_documentation/allow_listing/add_domain.md:35 +#: ../../moderator_documentation/allow_listing/add_domain.md:29 +#: ../../moderator_documentation/allow_listing/add_domain.md:42 msgid "Enter the URL of the Fediverse server you want to add in the {guilabel}`Add a domain` field." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:24 -#: ../../moderator_documentation/allow_listing/add_domain.md:36 +#: ../../moderator_documentation/allow_listing/add_domain.md:30 +#: ../../moderator_documentation/allow_listing/add_domain.md:43 msgid "Check ({fa}`check-square`) the checkbox labeled {guilabel}`Add to allow-list`." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:25 -#: ../../moderator_documentation/allow_listing/add_domain.md:37 +#: ../../moderator_documentation/allow_listing/add_domain.md:31 +#: ../../moderator_documentation/allow_listing/add_domain.md:44 msgid "Select {guilabel}`Add`." msgstr "" @@ -87,38 +91,38 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:32 -#: ../../moderator_documentation/allow_listing/add_domain.md:62 +#: ../../moderator_documentation/allow_listing/add_domain.md:39 +#: ../../moderator_documentation/allow_listing/add_domain.md:74 msgid "Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:41 +#: ../../moderator_documentation/allow_listing/add_domain.md:48 msgid "That's it! You've added the domain to your pod's allow-list." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:43 +#: ../../moderator_documentation/allow_listing/add_domain.md:50 msgid "Add a known domain" msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:45 +#: ../../moderator_documentation/allow_listing/add_domain.md:52 msgid "To add a domain that is already in your pod's domain list:" msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:53 -#: ../../moderator_documentation/allow_listing/add_domain.md:65 +#: ../../moderator_documentation/allow_listing/add_domain.md:64 +#: ../../moderator_documentation/allow_listing/add_domain.md:77 msgid "Check ({fa}`check-square`) the checkbox next to the domain(s) you want to add to the allow-list." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:54 -#: ../../moderator_documentation/allow_listing/add_domain.md:66 +#: ../../moderator_documentation/allow_listing/add_domain.md:65 +#: ../../moderator_documentation/allow_listing/add_domain.md:78 msgid "Select {guilabel}`Add to allow-list` in the {guilabel}`Actions` dropdown." msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:55 -#: ../../moderator_documentation/allow_listing/add_domain.md:67 +#: ../../moderator_documentation/allow_listing/add_domain.md:66 +#: ../../moderator_documentation/allow_listing/add_domain.md:79 msgid "Select {guilabel}`Go`. A green tick ({fa}`check`) appears next to the domain(s)" msgstr "" -#: ../../moderator_documentation/allow_listing/add_domain.md:71 +#: ../../moderator_documentation/allow_listing/add_domain.md:83 msgid "You're done! You've added the domain to your pod's allow-list." msgstr "" diff --git a/docs/locales/gettext/moderator_documentation/allow_listing/index.pot b/docs/locales/gettext/moderator_documentation/allow_listing/index.pot index 85b5d196d..8f46f352b 100644 --- a/docs/locales/gettext/moderator_documentation/allow_listing/index.pot +++ b/docs/locales/gettext/moderator_documentation/allow_listing/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/moderator_documentation/allow_listing/remove_domain.pot b/docs/locales/gettext/moderator_documentation/allow_listing/remove_domain.pot index 6c2c10135..cffcec58f 100644 --- a/docs/locales/gettext/moderator_documentation/allow_listing/remove_domain.pot +++ b/docs/locales/gettext/moderator_documentation/allow_listing/remove_domain.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -24,11 +24,15 @@ msgstr "" msgid "You can remove a domain from your {term}`pod's <Pod>` allow-list to stop communicating with it." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:6 +#: ../../moderator_documentation/allow_listing/remove_domain.md:0 +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/allow_listing/remove_domain.md:8 msgid "{guilabel}`Moderation` – provides access to the administration and moderation menus." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:9 +#: ../../moderator_documentation/allow_listing/remove_domain.md:11 msgid "To remove a domain from your allow-list:" msgstr "" @@ -36,37 +40,37 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:13 -#: ../../moderator_documentation/allow_listing/remove_domain.md:25 +#: ../../moderator_documentation/allow_listing/remove_domain.md:19 +#: ../../moderator_documentation/allow_listing/remove_domain.md:32 msgid "Log in to your pod." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:14 +#: ../../moderator_documentation/allow_listing/remove_domain.md:20 msgid "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:15 -#: ../../moderator_documentation/allow_listing/remove_domain.md:27 +#: ../../moderator_documentation/allow_listing/remove_domain.md:21 +#: ../../moderator_documentation/allow_listing/remove_domain.md:34 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:16 -#: ../../moderator_documentation/allow_listing/remove_domain.md:28 +#: ../../moderator_documentation/allow_listing/remove_domain.md:22 +#: ../../moderator_documentation/allow_listing/remove_domain.md:35 msgid "Select {guilabel}`Domains` at the top of the page. The {guilabel}`Domains` page opens. You can see a list of known domains on this page." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:17 -#: ../../moderator_documentation/allow_listing/remove_domain.md:29 +#: ../../moderator_documentation/allow_listing/remove_domain.md:23 +#: ../../moderator_documentation/allow_listing/remove_domain.md:36 msgid "Check ({fa}`check-square`) the checkbox next to the domain(s) you want to add to the allow-list." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:18 -#: ../../moderator_documentation/allow_listing/remove_domain.md:30 +#: ../../moderator_documentation/allow_listing/remove_domain.md:24 +#: ../../moderator_documentation/allow_listing/remove_domain.md:37 msgid "Select {guilabel}`Remove from allow-list` in the {guilabel}`Actions` dropdown." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:19 -#: ../../moderator_documentation/allow_listing/remove_domain.md:31 +#: ../../moderator_documentation/allow_listing/remove_domain.md:25 +#: ../../moderator_documentation/allow_listing/remove_domain.md:38 msgid "Select {guilabel}`Go`." msgstr "" @@ -74,10 +78,10 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:26 +#: ../../moderator_documentation/allow_listing/remove_domain.md:33 msgid "Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/allow_listing/remove_domain.md:35 +#: ../../moderator_documentation/allow_listing/remove_domain.md:42 msgid "You're done! You've removed the domain from your pod's allow-list." msgstr "" diff --git a/docs/locales/gettext/moderator_documentation/content/delete_content.pot b/docs/locales/gettext/moderator_documentation/content/delete_content.pot index 6e4ffdbaf..e39ce89c4 100644 --- a/docs/locales/gettext/moderator_documentation/content/delete_content.pot +++ b/docs/locales/gettext/moderator_documentation/content/delete_content.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,23 +28,27 @@ msgstr "" msgid "Moderators can delete content from their {term}`pod` if required. Use this feature to handle content that violates your pod's rules." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:10 +#: ../../moderator_documentation/content/delete_content.md:0 +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/content/delete_content.md:12 msgid "{guilabel}`Moderation` – provides access to the administration menu." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:11 +#: ../../moderator_documentation/content/delete_content.md:13 msgid "{guilabel}`Library` – provides access to the library menu." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:14 +#: ../../moderator_documentation/content/delete_content.md:16 msgid "There are two ways to delete content:" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:20 +#: ../../moderator_documentation/content/delete_content.md:22 msgid "Delete individual objects" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:22 +#: ../../moderator_documentation/content/delete_content.md:24 msgid "If you want to delete a specific object:" msgstr "" @@ -53,100 +57,100 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:26 -#: ../../moderator_documentation/content/delete_content.md:46 -#: ../../moderator_documentation/content/delete_content.md:72 -#: ../../moderator_documentation/content/delete_content.md:93 +#: ../../moderator_documentation/content/delete_content.md:32 +#: ../../moderator_documentation/content/delete_content.md:53 +#: ../../moderator_documentation/content/delete_content.md:83 +#: ../../moderator_documentation/content/delete_content.md:105 msgid "Log in to your pod." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:27 -#: ../../moderator_documentation/content/delete_content.md:73 +#: ../../moderator_documentation/content/delete_content.md:33 +#: ../../moderator_documentation/content/delete_content.md:84 msgid "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:28 -#: ../../moderator_documentation/content/delete_content.md:48 -#: ../../moderator_documentation/content/delete_content.md:74 -#: ../../moderator_documentation/content/delete_content.md:95 +#: ../../moderator_documentation/content/delete_content.md:34 +#: ../../moderator_documentation/content/delete_content.md:55 +#: ../../moderator_documentation/content/delete_content.md:85 +#: ../../moderator_documentation/content/delete_content.md:107 msgid "Select {guilabel}`Library`. The {guilabel}`Edits` page opens." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:29 -#: ../../moderator_documentation/content/delete_content.md:49 -#: ../../moderator_documentation/content/delete_content.md:75 -#: ../../moderator_documentation/content/delete_content.md:96 +#: ../../moderator_documentation/content/delete_content.md:35 +#: ../../moderator_documentation/content/delete_content.md:56 +#: ../../moderator_documentation/content/delete_content.md:86 +#: ../../moderator_documentation/content/delete_content.md:108 msgid "Select the type of content you want to delete from the top of the page:" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:30 -#: ../../moderator_documentation/content/delete_content.md:50 -#: ../../moderator_documentation/content/delete_content.md:76 -#: ../../moderator_documentation/content/delete_content.md:97 +#: ../../moderator_documentation/content/delete_content.md:36 +#: ../../moderator_documentation/content/delete_content.md:57 +#: ../../moderator_documentation/content/delete_content.md:87 +#: ../../moderator_documentation/content/delete_content.md:109 msgid "{guilabel}`Channels`" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:31 -#: ../../moderator_documentation/content/delete_content.md:51 -#: ../../moderator_documentation/content/delete_content.md:77 -#: ../../moderator_documentation/content/delete_content.md:98 +#: ../../moderator_documentation/content/delete_content.md:37 +#: ../../moderator_documentation/content/delete_content.md:58 +#: ../../moderator_documentation/content/delete_content.md:88 +#: ../../moderator_documentation/content/delete_content.md:110 msgid "{guilabel}`Artists`" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:32 -#: ../../moderator_documentation/content/delete_content.md:52 -#: ../../moderator_documentation/content/delete_content.md:78 -#: ../../moderator_documentation/content/delete_content.md:99 +#: ../../moderator_documentation/content/delete_content.md:38 +#: ../../moderator_documentation/content/delete_content.md:59 +#: ../../moderator_documentation/content/delete_content.md:89 +#: ../../moderator_documentation/content/delete_content.md:111 msgid "{guilabel}`Albums`" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:33 -#: ../../moderator_documentation/content/delete_content.md:53 -#: ../../moderator_documentation/content/delete_content.md:79 -#: ../../moderator_documentation/content/delete_content.md:100 +#: ../../moderator_documentation/content/delete_content.md:39 +#: ../../moderator_documentation/content/delete_content.md:60 +#: ../../moderator_documentation/content/delete_content.md:90 +#: ../../moderator_documentation/content/delete_content.md:112 msgid "{guilabel}`Tracks`" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:34 -#: ../../moderator_documentation/content/delete_content.md:54 -#: ../../moderator_documentation/content/delete_content.md:80 -#: ../../moderator_documentation/content/delete_content.md:101 +#: ../../moderator_documentation/content/delete_content.md:40 +#: ../../moderator_documentation/content/delete_content.md:61 +#: ../../moderator_documentation/content/delete_content.md:91 +#: ../../moderator_documentation/content/delete_content.md:113 msgid "{guilabel}`Libraries`" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:35 -#: ../../moderator_documentation/content/delete_content.md:55 -#: ../../moderator_documentation/content/delete_content.md:81 -#: ../../moderator_documentation/content/delete_content.md:102 +#: ../../moderator_documentation/content/delete_content.md:41 +#: ../../moderator_documentation/content/delete_content.md:62 +#: ../../moderator_documentation/content/delete_content.md:92 +#: ../../moderator_documentation/content/delete_content.md:114 msgid "{guilabel}`Uploads`" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:36 -#: ../../moderator_documentation/content/delete_content.md:56 -#: ../../moderator_documentation/content/delete_content.md:82 -#: ../../moderator_documentation/content/delete_content.md:103 +#: ../../moderator_documentation/content/delete_content.md:42 +#: ../../moderator_documentation/content/delete_content.md:63 +#: ../../moderator_documentation/content/delete_content.md:93 +#: ../../moderator_documentation/content/delete_content.md:115 msgid "{guilabel}`Tags`" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:37 -#: ../../moderator_documentation/content/delete_content.md:57 -#: ../../moderator_documentation/content/delete_content.md:83 -#: ../../moderator_documentation/content/delete_content.md:104 +#: ../../moderator_documentation/content/delete_content.md:43 +#: ../../moderator_documentation/content/delete_content.md:64 +#: ../../moderator_documentation/content/delete_content.md:94 +#: ../../moderator_documentation/content/delete_content.md:116 msgid "Use the filters on the content page to find the object you want to delete." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:38 -#: ../../moderator_documentation/content/delete_content.md:58 +#: ../../moderator_documentation/content/delete_content.md:44 +#: ../../moderator_documentation/content/delete_content.md:65 msgid "Select the object to go to its moderation page." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:39 -#: ../../moderator_documentation/content/delete_content.md:59 +#: ../../moderator_documentation/content/delete_content.md:45 +#: ../../moderator_documentation/content/delete_content.md:66 msgid "Select {guilabel}`Delete`. A {guilabel}`Delete this {object}` warning appears." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:40 -#: ../../moderator_documentation/content/delete_content.md:60 +#: ../../moderator_documentation/content/delete_content.md:46 +#: ../../moderator_documentation/content/delete_content.md:67 msgid "Select {guilabel}`Delete`." msgstr "" @@ -155,43 +159,43 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:47 -#: ../../moderator_documentation/content/delete_content.md:94 +#: ../../moderator_documentation/content/delete_content.md:54 +#: ../../moderator_documentation/content/delete_content.md:106 msgid "Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:64 +#: ../../moderator_documentation/content/delete_content.md:71 msgid "That's it! You've deleted the object." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:66 +#: ../../moderator_documentation/content/delete_content.md:73 msgid "Delete objects in bulk" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:68 +#: ../../moderator_documentation/content/delete_content.md:75 msgid "To delete several items at once:" msgstr "" -#: ../../moderator_documentation/content/delete_content.md:84 -#: ../../moderator_documentation/content/delete_content.md:105 +#: ../../moderator_documentation/content/delete_content.md:95 +#: ../../moderator_documentation/content/delete_content.md:117 msgid "Select the checkbox ({fa}`square`) next to the objects you want to delete. Selected objects show a tick ({fa}`check-square`)." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:85 -#: ../../moderator_documentation/content/delete_content.md:106 +#: ../../moderator_documentation/content/delete_content.md:96 +#: ../../moderator_documentation/content/delete_content.md:118 msgid "Select {guilabel}`Delete` in the {guilabel}`Actions` dropdown." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:86 -#: ../../moderator_documentation/content/delete_content.md:107 +#: ../../moderator_documentation/content/delete_content.md:97 +#: ../../moderator_documentation/content/delete_content.md:119 msgid "Select {guilabel}`Go`. A {guilabel}`Do you want to launch delete on {count} items` warning appears." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:87 -#: ../../moderator_documentation/content/delete_content.md:108 +#: ../../moderator_documentation/content/delete_content.md:98 +#: ../../moderator_documentation/content/delete_content.md:120 msgid "Select {guilabel}`Launch`." msgstr "" -#: ../../moderator_documentation/content/delete_content.md:112 +#: ../../moderator_documentation/content/delete_content.md:124 msgid "You're done! You've deleted the selected objects from your pod." msgstr "" diff --git a/docs/locales/gettext/moderator_documentation/content/handle_edits.pot b/docs/locales/gettext/moderator_documentation/content/handle_edits.pot index 5a18f070d..5fd1b0cda 100644 --- a/docs/locales/gettext/moderator_documentation/content/handle_edits.pot +++ b/docs/locales/gettext/moderator_documentation/content/handle_edits.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,47 +28,51 @@ msgstr "" msgid "Users can suggest metadata edits on objects they can access. When a user suggests an edit, it's sent to the __Edits__ queue for review. Moderators and pod admins can accept or reject these edits." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:10 +#: ../../moderator_documentation/content/handle_edits.md:0 +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/content/handle_edits.md:12 msgid "{guilabel}`Moderation` – provides access to the administration menu." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:11 +#: ../../moderator_documentation/content/handle_edits.md:13 msgid "{guilabel}`Library` – provides access to the library menu." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:14 +#: ../../moderator_documentation/content/handle_edits.md:16 msgid "Each edit object contains the following information:" msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:16 +#: ../../moderator_documentation/content/handle_edits.md:18 msgid "A {guilabel}`Modification` ID – the unique ID of the modification. Select this to show the modification in context with the edited object." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:17 +#: ../../moderator_documentation/content/handle_edits.md:19 msgid "A timestamp of when the user suggested the edit." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:18 +#: ../../moderator_documentation/content/handle_edits.md:20 msgid "The status of the edit." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:19 +#: ../../moderator_documentation/content/handle_edits.md:21 msgid "The {guilabel}`Field` that the user edited." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:20 +#: ../../moderator_documentation/content/handle_edits.md:22 msgid "The {guilabel}`Old value` that the user edited." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:21 +#: ../../moderator_documentation/content/handle_edits.md:23 msgid "The {guilabel}`New value` that the user entered." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:22 +#: ../../moderator_documentation/content/handle_edits.md:24 msgid "The user who suggested the edit." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:24 +#: ../../moderator_documentation/content/handle_edits.md:26 msgid "To review suggested edits:" msgstr "" @@ -76,37 +80,37 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:28 -#: ../../moderator_documentation/content/handle_edits.md:40 +#: ../../moderator_documentation/content/handle_edits.md:34 +#: ../../moderator_documentation/content/handle_edits.md:47 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:29 +#: ../../moderator_documentation/content/handle_edits.md:35 msgid "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:30 -#: ../../moderator_documentation/content/handle_edits.md:42 +#: ../../moderator_documentation/content/handle_edits.md:36 +#: ../../moderator_documentation/content/handle_edits.md:49 msgid "Select {guilabel}`Library`. The {guilabel}`Edits` page opens. The {guilabel}`Library edits` section displays a list of unresolved edits." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:31 -#: ../../moderator_documentation/content/handle_edits.md:43 +#: ../../moderator_documentation/content/handle_edits.md:37 +#: ../../moderator_documentation/content/handle_edits.md:50 msgid "Review the edit and select on of the following options:" msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:32 -#: ../../moderator_documentation/content/handle_edits.md:44 +#: ../../moderator_documentation/content/handle_edits.md:38 +#: ../../moderator_documentation/content/handle_edits.md:51 msgid "{guilabel}`Approve` – approve the edit and apply it to the object." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:33 -#: ../../moderator_documentation/content/handle_edits.md:45 +#: ../../moderator_documentation/content/handle_edits.md:39 +#: ../../moderator_documentation/content/handle_edits.md:52 msgid "{guilabel}`Reject` – reject the edit and leave the object in its current state." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:34 -#: ../../moderator_documentation/content/handle_edits.md:46 +#: ../../moderator_documentation/content/handle_edits.md:40 +#: ../../moderator_documentation/content/handle_edits.md:53 msgid "{guilabel}`Delete` – delete the edit suggestion without taking further action. The object remains in its current state." msgstr "" @@ -114,10 +118,10 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:41 +#: ../../moderator_documentation/content/handle_edits.md:48 msgid "Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/content/handle_edits.md:50 +#: ../../moderator_documentation/content/handle_edits.md:57 msgid "That's it! You've handled the edit request. You can use the filters on this page to search for historical requests." msgstr "" diff --git a/docs/locales/gettext/moderator_documentation/content/index.pot b/docs/locales/gettext/moderator_documentation/content/index.pot index f1ef9bd0e..317718134 100644 --- a/docs/locales/gettext/moderator_documentation/content/index.pot +++ b/docs/locales/gettext/moderator_documentation/content/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/moderator_documentation/content/library_visibility.pot b/docs/locales/gettext/moderator_documentation/content/library_visibility.pot index 75e977f63..f559ea091 100644 --- a/docs/locales/gettext/moderator_documentation/content/library_visibility.pot +++ b/docs/locales/gettext/moderator_documentation/content/library_visibility.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,15 +28,19 @@ msgstr "" msgid "If a user has put copyrighted material in a public library, you can change the visibility of the library. This lets the user keep the content and protects your pod from legal issues." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:10 +#: ../../moderator_documentation/content/library_visibility.md:0 +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/content/library_visibility.md:12 msgid "{guilabel}`Moderation` – provides access to the administration menu." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:11 +#: ../../moderator_documentation/content/library_visibility.md:13 msgid "{guilabel}`Library` – provides access to the library menu." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:14 +#: ../../moderator_documentation/content/library_visibility.md:16 msgid "To change the visibility of a library:" msgstr "" @@ -44,47 +48,47 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:18 -#: ../../moderator_documentation/content/library_visibility.md:32 +#: ../../moderator_documentation/content/library_visibility.md:24 +#: ../../moderator_documentation/content/library_visibility.md:39 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:19 +#: ../../moderator_documentation/content/library_visibility.md:25 msgid "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:20 -#: ../../moderator_documentation/content/library_visibility.md:34 +#: ../../moderator_documentation/content/library_visibility.md:26 +#: ../../moderator_documentation/content/library_visibility.md:41 msgid "Select {guilabel}`Library`. The {guilabel}`Edits` page opens." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:21 -#: ../../moderator_documentation/content/library_visibility.md:35 +#: ../../moderator_documentation/content/library_visibility.md:27 +#: ../../moderator_documentation/content/library_visibility.md:42 msgid "Select {guilabel}`Libraries` at the top of the page. The {guilabel}`Libraries` page opens." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:22 -#: ../../moderator_documentation/content/library_visibility.md:36 +#: ../../moderator_documentation/content/library_visibility.md:28 +#: ../../moderator_documentation/content/library_visibility.md:43 msgid "Select the library you want to update. The library's moderation page opens." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:23 -#: ../../moderator_documentation/content/library_visibility.md:37 +#: ../../moderator_documentation/content/library_visibility.md:29 +#: ../../moderator_documentation/content/library_visibility.md:44 msgid "Select one of the following options from the {guilabel}`Visibility` dropdown menu:" msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:24 -#: ../../moderator_documentation/content/library_visibility.md:38 +#: ../../moderator_documentation/content/library_visibility.md:30 +#: ../../moderator_documentation/content/library_visibility.md:45 msgid "{guilabel}`Private` – makes the library visible only to the owner and anyone they have shared it with." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:25 -#: ../../moderator_documentation/content/library_visibility.md:39 +#: ../../moderator_documentation/content/library_visibility.md:31 +#: ../../moderator_documentation/content/library_visibility.md:46 msgid "{guilabel}`Instance` – makes the library visible only to users who have an account on your pod." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:26 -#: ../../moderator_documentation/content/library_visibility.md:40 +#: ../../moderator_documentation/content/library_visibility.md:32 +#: ../../moderator_documentation/content/library_visibility.md:47 msgid "{guilabel}`Everyone` – makes the library visible to users across all pods." msgstr "" @@ -92,10 +96,10 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:33 +#: ../../moderator_documentation/content/library_visibility.md:40 msgid "Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/content/library_visibility.md:44 +#: ../../moderator_documentation/content/library_visibility.md:51 msgid "That's it! You've updated the library's visibility. You should contact the user informing them of the action." msgstr "" diff --git a/docs/locales/gettext/moderator_documentation/domains/add_domain.pot b/docs/locales/gettext/moderator_documentation/domains/add_domain.pot index 807d66c6e..d90a0b95d 100644 --- a/docs/locales/gettext/moderator_documentation/domains/add_domain.pot +++ b/docs/locales/gettext/moderator_documentation/domains/add_domain.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -24,11 +24,15 @@ msgstr "" msgid "Funkwhale records the domains of other {term}`Fediverse` servers when users interact with them. Once a domain is in your domains list, you can [add moderation rules](add_rule.md) to it." msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:6 +#: ../../moderator_documentation/domains/add_domain.md:0 +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/domains/add_domain.md:8 msgid "{guilabel}`Moderation` – provides access to the administration and moderation menus." msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:9 +#: ../../moderator_documentation/domains/add_domain.md:11 msgid "You can also add domains to this list at any time to create rules before users interact with them. To do this:" msgstr "" @@ -36,32 +40,32 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:13 -#: ../../moderator_documentation/domains/add_domain.md:24 +#: ../../moderator_documentation/domains/add_domain.md:19 +#: ../../moderator_documentation/domains/add_domain.md:31 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:14 +#: ../../moderator_documentation/domains/add_domain.md:20 msgid "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:15 -#: ../../moderator_documentation/domains/add_domain.md:26 +#: ../../moderator_documentation/domains/add_domain.md:21 +#: ../../moderator_documentation/domains/add_domain.md:33 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:16 -#: ../../moderator_documentation/domains/add_domain.md:27 +#: ../../moderator_documentation/domains/add_domain.md:22 +#: ../../moderator_documentation/domains/add_domain.md:34 msgid "Select {guilabel}`Domains` at the top of the page. The {guilabel}`Domains` page opens. You can see a list of known domains on this page." msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:17 -#: ../../moderator_documentation/domains/add_domain.md:28 +#: ../../moderator_documentation/domains/add_domain.md:23 +#: ../../moderator_documentation/domains/add_domain.md:35 msgid "Enter the URL of the Fediverse server you want to add in the {guilabel}`Add a domain` field." msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:18 -#: ../../moderator_documentation/domains/add_domain.md:29 +#: ../../moderator_documentation/domains/add_domain.md:24 +#: ../../moderator_documentation/domains/add_domain.md:36 msgid "Select {guilabel}`Add` to add the domain. The domain moderation page opens." msgstr "" @@ -69,10 +73,10 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:25 +#: ../../moderator_documentation/domains/add_domain.md:32 msgid "Select the wrench icon ({fa}`wrench`) at the top of the page to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/add_domain.md:33 +#: ../../moderator_documentation/domains/add_domain.md:40 msgid "That's it! The domain is now in your domains list. You can now add moderation rules to this domain." msgstr "" diff --git a/docs/locales/gettext/moderator_documentation/domains/add_rule.pot b/docs/locales/gettext/moderator_documentation/domains/add_rule.pot index 80f79738a..17e65b082 100644 --- a/docs/locales/gettext/moderator_documentation/domains/add_rule.pot +++ b/docs/locales/gettext/moderator_documentation/domains/add_rule.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,11 +28,15 @@ msgstr "" msgid "Add moderation rules to domains to control how they can interact with your {term}`pod`. Moderation rules enable you to restrict content from a domain showing on your pod." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:10 +#: ../../moderator_documentation/domains/add_rule.md:0 +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/domains/add_rule.md:12 msgid "{guilabel}`Moderation` – provides access to the administration and moderation menus." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:13 +#: ../../moderator_documentation/domains/add_rule.md:15 msgid "To add a moderation rule to a domain:" msgstr "" @@ -40,57 +44,57 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:17 -#: ../../moderator_documentation/domains/add_rule.md:33 +#: ../../moderator_documentation/domains/add_rule.md:23 +#: ../../moderator_documentation/domains/add_rule.md:40 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:18 +#: ../../moderator_documentation/domains/add_rule.md:24 msgid "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:19 -#: ../../moderator_documentation/domains/add_rule.md:35 +#: ../../moderator_documentation/domains/add_rule.md:25 +#: ../../moderator_documentation/domains/add_rule.md:42 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:20 -#: ../../moderator_documentation/domains/add_rule.md:36 +#: ../../moderator_documentation/domains/add_rule.md:26 +#: ../../moderator_documentation/domains/add_rule.md:43 msgid "Select {guilabel}`Domains` at the top of the page. The {guilabel}`Domains` page opens. You can see a list of known domains on this page." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:21 -#: ../../moderator_documentation/domains/add_rule.md:37 +#: ../../moderator_documentation/domains/add_rule.md:27 +#: ../../moderator_documentation/domains/add_rule.md:44 msgid "Select the domain you want to apply the rule to. The domain's moderation page opens." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:22 -#: ../../moderator_documentation/domains/add_rule.md:38 +#: ../../moderator_documentation/domains/add_rule.md:28 +#: ../../moderator_documentation/domains/add_rule.md:45 msgid "Select {guilabel}`Add a moderation policy`. The moderation policy form appears." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:23 -#: ../../moderator_documentation/domains/add_rule.md:39 +#: ../../moderator_documentation/domains/add_rule.md:29 +#: ../../moderator_documentation/domains/add_rule.md:46 msgid "Enter the {guilabel}`Reason` you are applying the rule. Depending on your pod's configuration, users may be able to see this." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:24 -#: ../../moderator_documentation/domains/add_rule.md:40 +#: ../../moderator_documentation/domains/add_rule.md:30 +#: ../../moderator_documentation/domains/add_rule.md:47 msgid "Choose your moderation rule:" msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:25 -#: ../../moderator_documentation/domains/add_rule.md:41 +#: ../../moderator_documentation/domains/add_rule.md:31 +#: ../../moderator_documentation/domains/add_rule.md:48 msgid "{guilabel}`Block everything` – purge all content from the domain and block all content." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:26 -#: ../../moderator_documentation/domains/add_rule.md:42 +#: ../../moderator_documentation/domains/add_rule.md:32 +#: ../../moderator_documentation/domains/add_rule.md:49 msgid "{guilabel}`Reject media` – only reject media files such as audio files, avatars, and album art." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:27 -#: ../../moderator_documentation/domains/add_rule.md:43 +#: ../../moderator_documentation/domains/add_rule.md:33 +#: ../../moderator_documentation/domains/add_rule.md:50 msgid "Select {guilabel}`Create` to save your rule." msgstr "" @@ -98,10 +102,10 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:34 +#: ../../moderator_documentation/domains/add_rule.md:41 msgid "Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/add_rule.md:47 +#: ../../moderator_documentation/domains/add_rule.md:54 msgid "That's all there is to it! You've applied your moderation rule. The rule takes effect as soon as you create it." msgstr "" diff --git a/docs/locales/gettext/moderator_documentation/domains/delete_rule.pot b/docs/locales/gettext/moderator_documentation/domains/delete_rule.pot index 4afac2aca..2cd8f2d5c 100644 --- a/docs/locales/gettext/moderator_documentation/domains/delete_rule.pot +++ b/docs/locales/gettext/moderator_documentation/domains/delete_rule.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -24,11 +24,15 @@ msgstr "" msgid "If you no longer need a moderation rule, you can delete it completely. This allows the other server to interact with your pod normally." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:6 +#: ../../moderator_documentation/domains/delete_rule.md:0 +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/domains/delete_rule.md:8 msgid "{guilabel}`Moderation` – provides access to the administration and moderation menus." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:9 +#: ../../moderator_documentation/domains/delete_rule.md:11 msgid "To delete an existing moderation rule:" msgstr "" @@ -36,42 +40,42 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:13 -#: ../../moderator_documentation/domains/delete_rule.md:26 +#: ../../moderator_documentation/domains/delete_rule.md:19 +#: ../../moderator_documentation/domains/delete_rule.md:33 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:14 +#: ../../moderator_documentation/domains/delete_rule.md:20 msgid "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:15 -#: ../../moderator_documentation/domains/delete_rule.md:28 +#: ../../moderator_documentation/domains/delete_rule.md:21 +#: ../../moderator_documentation/domains/delete_rule.md:35 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:16 -#: ../../moderator_documentation/domains/delete_rule.md:29 +#: ../../moderator_documentation/domains/delete_rule.md:22 +#: ../../moderator_documentation/domains/delete_rule.md:36 msgid "Select {guilabel}`Domains` at the top of the page. The {guilabel}`Domains` page opens. You can see a list of known domains on this page." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:17 -#: ../../moderator_documentation/domains/delete_rule.md:30 +#: ../../moderator_documentation/domains/delete_rule.md:23 +#: ../../moderator_documentation/domains/delete_rule.md:37 msgid "Select the domain with the moderation rule you want to edit. The domain's moderation page opens." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:18 -#: ../../moderator_documentation/domains/delete_rule.md:31 +#: ../../moderator_documentation/domains/delete_rule.md:24 +#: ../../moderator_documentation/domains/delete_rule.md:38 msgid "Select {guilabel}`Edit` under the {guilabel}`This domain is subject to specific moderation rules` header. The moderation policy form opens." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:19 -#: ../../moderator_documentation/domains/delete_rule.md:32 +#: ../../moderator_documentation/domains/delete_rule.md:25 +#: ../../moderator_documentation/domains/delete_rule.md:39 msgid "Select {guilabel}`Delete`. A {guilabel}`Delete this moderation rule?` warning appears." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:20 -#: ../../moderator_documentation/domains/delete_rule.md:33 +#: ../../moderator_documentation/domains/delete_rule.md:26 +#: ../../moderator_documentation/domains/delete_rule.md:40 msgid "Select {guilabel}`Delete moderation rule`." msgstr "" @@ -79,10 +83,10 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:27 +#: ../../moderator_documentation/domains/delete_rule.md:34 msgid "Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/delete_rule.md:37 +#: ../../moderator_documentation/domains/delete_rule.md:44 msgid "That's it! You've deleted your moderation rule. Content from the domain will no longer get blocked." msgstr "" diff --git a/docs/locales/gettext/moderator_documentation/domains/edit_rule.pot b/docs/locales/gettext/moderator_documentation/domains/edit_rule.pot index bdfdc4cf0..e064cdcb0 100644 --- a/docs/locales/gettext/moderator_documentation/domains/edit_rule.pot +++ b/docs/locales/gettext/moderator_documentation/domains/edit_rule.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,11 +28,15 @@ msgstr "" msgid "You can change a moderation rule on a domain at any time." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:10 +#: ../../moderator_documentation/domains/edit_rule.md:0 +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/domains/edit_rule.md:12 msgid "{guilabel}`Moderation` – provides access to the administration and moderation menus." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:13 +#: ../../moderator_documentation/domains/edit_rule.md:15 msgid "To update an existing moderation rule:" msgstr "" @@ -40,67 +44,67 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:17 -#: ../../moderator_documentation/domains/edit_rule.md:35 +#: ../../moderator_documentation/domains/edit_rule.md:23 +#: ../../moderator_documentation/domains/edit_rule.md:42 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:18 +#: ../../moderator_documentation/domains/edit_rule.md:24 msgid "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:19 -#: ../../moderator_documentation/domains/edit_rule.md:37 +#: ../../moderator_documentation/domains/edit_rule.md:25 +#: ../../moderator_documentation/domains/edit_rule.md:44 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:20 -#: ../../moderator_documentation/domains/edit_rule.md:38 +#: ../../moderator_documentation/domains/edit_rule.md:26 +#: ../../moderator_documentation/domains/edit_rule.md:45 msgid "Select {guilabel}`Domains` at the top of the page. The {guilabel}`Domains` page opens. You can see a list of known domains on this page." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:21 -#: ../../moderator_documentation/domains/edit_rule.md:39 +#: ../../moderator_documentation/domains/edit_rule.md:27 +#: ../../moderator_documentation/domains/edit_rule.md:46 msgid "Select the domain with the moderation rule you want to edit. The domain's moderation page opens." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:22 -#: ../../moderator_documentation/domains/edit_rule.md:40 +#: ../../moderator_documentation/domains/edit_rule.md:28 +#: ../../moderator_documentation/domains/edit_rule.md:47 msgid "Select {guilabel}`Edit` under the {guilabel}`This domain is subject to specific moderation rules` header. The moderation policy form opens." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:23 -#: ../../moderator_documentation/domains/edit_rule.md:41 +#: ../../moderator_documentation/domains/edit_rule.md:29 +#: ../../moderator_documentation/domains/edit_rule.md:48 msgid "__Optional__ – Edit the following settings:" msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:24 -#: ../../moderator_documentation/domains/edit_rule.md:42 +#: ../../moderator_documentation/domains/edit_rule.md:30 +#: ../../moderator_documentation/domains/edit_rule.md:49 msgid "{guilabel}`Enabled` – toggle this switch to enable or disable the rule without deleting it." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:25 -#: ../../moderator_documentation/domains/edit_rule.md:43 +#: ../../moderator_documentation/domains/edit_rule.md:31 +#: ../../moderator_documentation/domains/edit_rule.md:50 msgid "{guilabel}`Reason` – update the reason for the moderation rule." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:26 -#: ../../moderator_documentation/domains/edit_rule.md:44 +#: ../../moderator_documentation/domains/edit_rule.md:32 +#: ../../moderator_documentation/domains/edit_rule.md:51 msgid "__Optional__ – Update your moderation rule:" msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:27 -#: ../../moderator_documentation/domains/edit_rule.md:45 +#: ../../moderator_documentation/domains/edit_rule.md:33 +#: ../../moderator_documentation/domains/edit_rule.md:52 msgid "{guilabel}`Block everything` – purge all content from this domain and block all content." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:28 -#: ../../moderator_documentation/domains/edit_rule.md:46 +#: ../../moderator_documentation/domains/edit_rule.md:34 +#: ../../moderator_documentation/domains/edit_rule.md:53 msgid "{guilabel}`Reject media` – only reject media files such as audio files, avatars, and album art." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:29 -#: ../../moderator_documentation/domains/edit_rule.md:47 +#: ../../moderator_documentation/domains/edit_rule.md:35 +#: ../../moderator_documentation/domains/edit_rule.md:54 msgid "Select {guilabel}`Update` to save your rule." msgstr "" @@ -108,10 +112,10 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:36 +#: ../../moderator_documentation/domains/edit_rule.md:43 msgid "Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/edit_rule.md:51 +#: ../../moderator_documentation/domains/edit_rule.md:58 msgid "You're done! The changes to the rule take effect as soon as you update it." msgstr "" diff --git a/docs/locales/gettext/moderator_documentation/domains/index.pot b/docs/locales/gettext/moderator_documentation/domains/index.pot index 55680e856..26bcef468 100644 --- a/docs/locales/gettext/moderator_documentation/domains/index.pot +++ b/docs/locales/gettext/moderator_documentation/domains/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/moderator_documentation/domains/purge_domain.pot b/docs/locales/gettext/moderator_documentation/domains/purge_domain.pot index f90baeb0c..a430bb355 100644 --- a/docs/locales/gettext/moderator_documentation/domains/purge_domain.pot +++ b/docs/locales/gettext/moderator_documentation/domains/purge_domain.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,11 +28,15 @@ msgstr "" msgid "When users follow content from another domain that content is visible on your {term}`pod`. If a domain hosts illegal or offensive content you can purge the content associated with it." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:10 +#: ../../moderator_documentation/domains/purge_domain.md:0 +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/domains/purge_domain.md:12 msgid "{guilabel}`Moderation` – provides access to the administration and moderation menus." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:13 +#: ../../moderator_documentation/domains/purge_domain.md:15 msgid "To purge content from a domain:" msgstr "" @@ -40,42 +44,42 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:17 -#: ../../moderator_documentation/domains/purge_domain.md:30 +#: ../../moderator_documentation/domains/purge_domain.md:23 +#: ../../moderator_documentation/domains/purge_domain.md:37 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:18 +#: ../../moderator_documentation/domains/purge_domain.md:24 msgid "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:19 -#: ../../moderator_documentation/domains/purge_domain.md:32 +#: ../../moderator_documentation/domains/purge_domain.md:25 +#: ../../moderator_documentation/domains/purge_domain.md:39 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:20 -#: ../../moderator_documentation/domains/purge_domain.md:33 +#: ../../moderator_documentation/domains/purge_domain.md:26 +#: ../../moderator_documentation/domains/purge_domain.md:40 msgid "Select {guilabel}`Domains` at the top of the page. The {guilabel}`Domains` page opens. You can see a list of known domains on this page." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:21 -#: ../../moderator_documentation/domains/purge_domain.md:34 +#: ../../moderator_documentation/domains/purge_domain.md:27 +#: ../../moderator_documentation/domains/purge_domain.md:41 msgid "Select the checkbox ({fa}`square`) next to the domain(s) you want to purge. Selected domains show a tick ({fa}`check-square`)." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:22 -#: ../../moderator_documentation/domains/purge_domain.md:35 +#: ../../moderator_documentation/domains/purge_domain.md:28 +#: ../../moderator_documentation/domains/purge_domain.md:42 msgid "Select {guilabel}`Purge` in the {guilabel}`Actions` dropdown." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:23 -#: ../../moderator_documentation/domains/purge_domain.md:36 +#: ../../moderator_documentation/domains/purge_domain.md:29 +#: ../../moderator_documentation/domains/purge_domain.md:43 msgid "Select {guilabel}`Go`. A {guilabel}`Do you want to launch purge on {count} items` warning appears." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:24 -#: ../../moderator_documentation/domains/purge_domain.md:37 +#: ../../moderator_documentation/domains/purge_domain.md:30 +#: ../../moderator_documentation/domains/purge_domain.md:44 msgid "Select {guilabel}`Launch`." msgstr "" @@ -83,10 +87,10 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:31 +#: ../../moderator_documentation/domains/purge_domain.md:38 msgid "Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/domains/purge_domain.md:41 +#: ../../moderator_documentation/domains/purge_domain.md:48 msgid "You're done! Your pod clears all the content associated with the selected domains." msgstr "" diff --git a/docs/locales/gettext/moderator_documentation/external_users/add_rule.pot b/docs/locales/gettext/moderator_documentation/external_users/add_rule.pot index ba28a82d2..5d61b593d 100644 --- a/docs/locales/gettext/moderator_documentation/external_users/add_rule.pot +++ b/docs/locales/gettext/moderator_documentation/external_users/add_rule.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,11 +28,15 @@ msgstr "" msgid "Add moderation rules to users to control how they can interact with your {term}`pod`. Moderation rules enable you to restrict content from a user showing on your pod." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:10 +#: ../../moderator_documentation/external_users/add_rule.md:0 +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/external_users/add_rule.md:12 msgid "{guilabel}`Moderation` – provides access to the administration and moderation menus." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:13 +#: ../../moderator_documentation/external_users/add_rule.md:15 msgid "To add a moderation rule to a user:" msgstr "" @@ -40,57 +44,57 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:17 -#: ../../moderator_documentation/external_users/add_rule.md:33 +#: ../../moderator_documentation/external_users/add_rule.md:23 +#: ../../moderator_documentation/external_users/add_rule.md:40 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:18 +#: ../../moderator_documentation/external_users/add_rule.md:24 msgid "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:19 -#: ../../moderator_documentation/external_users/add_rule.md:35 +#: ../../moderator_documentation/external_users/add_rule.md:25 +#: ../../moderator_documentation/external_users/add_rule.md:42 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:20 -#: ../../moderator_documentation/external_users/add_rule.md:36 +#: ../../moderator_documentation/external_users/add_rule.md:26 +#: ../../moderator_documentation/external_users/add_rule.md:43 msgid "Select {guilabel}`Accounts` at the top of the page. The {guilabel}`Accounts` page opens. You can see a list of known accounts on this page." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:21 -#: ../../moderator_documentation/external_users/add_rule.md:37 +#: ../../moderator_documentation/external_users/add_rule.md:27 +#: ../../moderator_documentation/external_users/add_rule.md:44 msgid "Select the account you want to apply the rule to. The account's moderation page opens." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:22 -#: ../../moderator_documentation/external_users/add_rule.md:38 +#: ../../moderator_documentation/external_users/add_rule.md:28 +#: ../../moderator_documentation/external_users/add_rule.md:45 msgid "Select {guilabel}`Add a moderation policy`. The moderation policy form appears." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:23 -#: ../../moderator_documentation/external_users/add_rule.md:39 +#: ../../moderator_documentation/external_users/add_rule.md:29 +#: ../../moderator_documentation/external_users/add_rule.md:46 msgid "Enter the {guilabel}`Reason` you are applying the rule. Depending on your pod's configuration, users may be able to see this." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:24 -#: ../../moderator_documentation/external_users/add_rule.md:40 +#: ../../moderator_documentation/external_users/add_rule.md:30 +#: ../../moderator_documentation/external_users/add_rule.md:47 msgid "Choose your moderation rule:" msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:25 -#: ../../moderator_documentation/external_users/add_rule.md:41 +#: ../../moderator_documentation/external_users/add_rule.md:31 +#: ../../moderator_documentation/external_users/add_rule.md:48 msgid "{guilabel}`Block everything` – purge all content from the user and block all content." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:26 -#: ../../moderator_documentation/external_users/add_rule.md:42 +#: ../../moderator_documentation/external_users/add_rule.md:32 +#: ../../moderator_documentation/external_users/add_rule.md:49 msgid "{guilabel}`Reject media` – only reject media files such as audio files, avatars, and album art." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:27 -#: ../../moderator_documentation/external_users/add_rule.md:43 +#: ../../moderator_documentation/external_users/add_rule.md:33 +#: ../../moderator_documentation/external_users/add_rule.md:50 msgid "Select {guilabel}`Create` to save your rule." msgstr "" @@ -98,10 +102,10 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:34 +#: ../../moderator_documentation/external_users/add_rule.md:41 msgid "Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/external_users/add_rule.md:47 +#: ../../moderator_documentation/external_users/add_rule.md:54 msgid "That's all there is to it! You've applied your moderation rule. The rule takes effect as soon as you create it." msgstr "" diff --git a/docs/locales/gettext/moderator_documentation/external_users/delete_rule.pot b/docs/locales/gettext/moderator_documentation/external_users/delete_rule.pot index a447da677..de731ec1c 100644 --- a/docs/locales/gettext/moderator_documentation/external_users/delete_rule.pot +++ b/docs/locales/gettext/moderator_documentation/external_users/delete_rule.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -24,11 +24,15 @@ msgstr "" msgid "If you no longer need a moderation rule, you can delete it completely. This allows the user to interact with your pod normally." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:6 +#: ../../moderator_documentation/external_users/delete_rule.md:0 +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/external_users/delete_rule.md:8 msgid "{guilabel}`Moderation` – provides access to the administration and moderation menus." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:9 +#: ../../moderator_documentation/external_users/delete_rule.md:11 msgid "To delete an existing moderation rule:" msgstr "" @@ -36,42 +40,42 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:13 -#: ../../moderator_documentation/external_users/delete_rule.md:26 +#: ../../moderator_documentation/external_users/delete_rule.md:19 +#: ../../moderator_documentation/external_users/delete_rule.md:33 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:14 +#: ../../moderator_documentation/external_users/delete_rule.md:20 msgid "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:15 -#: ../../moderator_documentation/external_users/delete_rule.md:28 +#: ../../moderator_documentation/external_users/delete_rule.md:21 +#: ../../moderator_documentation/external_users/delete_rule.md:35 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:16 -#: ../../moderator_documentation/external_users/delete_rule.md:29 +#: ../../moderator_documentation/external_users/delete_rule.md:22 +#: ../../moderator_documentation/external_users/delete_rule.md:36 msgid "Select {guilabel}`Users` at the top of the page. The {guilabel}`Users` page opens. You can see a list of known users on this page." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:17 -#: ../../moderator_documentation/external_users/delete_rule.md:30 +#: ../../moderator_documentation/external_users/delete_rule.md:23 +#: ../../moderator_documentation/external_users/delete_rule.md:37 msgid "Select the user with the moderation rule you want to edit. The user's moderation page opens." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:18 -#: ../../moderator_documentation/external_users/delete_rule.md:31 +#: ../../moderator_documentation/external_users/delete_rule.md:24 +#: ../../moderator_documentation/external_users/delete_rule.md:38 msgid "Select {guilabel}`Edit` under the {guilabel}`This user is subject to specific moderation rules` header. The moderation policy form opens." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:19 -#: ../../moderator_documentation/external_users/delete_rule.md:32 +#: ../../moderator_documentation/external_users/delete_rule.md:25 +#: ../../moderator_documentation/external_users/delete_rule.md:39 msgid "Select {guilabel}`Delete`. A {guilabel}`Delete this moderation rule?` warning appears." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:20 -#: ../../moderator_documentation/external_users/delete_rule.md:33 +#: ../../moderator_documentation/external_users/delete_rule.md:26 +#: ../../moderator_documentation/external_users/delete_rule.md:40 msgid "Select {guilabel}`Delete moderation rule`." msgstr "" @@ -79,10 +83,10 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:27 +#: ../../moderator_documentation/external_users/delete_rule.md:34 msgid "Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/external_users/delete_rule.md:37 +#: ../../moderator_documentation/external_users/delete_rule.md:44 msgid "That's it! You've deleted your moderation rule. Content from the user will no longer get blocked." msgstr "" diff --git a/docs/locales/gettext/moderator_documentation/external_users/edit_rule.pot b/docs/locales/gettext/moderator_documentation/external_users/edit_rule.pot index 753b9c7b5..0405c80f6 100644 --- a/docs/locales/gettext/moderator_documentation/external_users/edit_rule.pot +++ b/docs/locales/gettext/moderator_documentation/external_users/edit_rule.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,11 +28,15 @@ msgstr "" msgid "You can change a moderation rule on a user at any time." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:10 +#: ../../moderator_documentation/external_users/edit_rule.md:0 +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/external_users/edit_rule.md:12 msgid "{guilabel}`Moderation` – provides access to the administration and moderation menus." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:13 +#: ../../moderator_documentation/external_users/edit_rule.md:15 msgid "To update an existing moderation rule:" msgstr "" @@ -40,67 +44,67 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:17 -#: ../../moderator_documentation/external_users/edit_rule.md:35 +#: ../../moderator_documentation/external_users/edit_rule.md:23 +#: ../../moderator_documentation/external_users/edit_rule.md:42 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:18 +#: ../../moderator_documentation/external_users/edit_rule.md:24 msgid "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:19 -#: ../../moderator_documentation/external_users/edit_rule.md:37 +#: ../../moderator_documentation/external_users/edit_rule.md:25 +#: ../../moderator_documentation/external_users/edit_rule.md:44 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:20 -#: ../../moderator_documentation/external_users/edit_rule.md:38 +#: ../../moderator_documentation/external_users/edit_rule.md:26 +#: ../../moderator_documentation/external_users/edit_rule.md:45 msgid "Select {guilabel}`Users` at the top of the page. The {guilabel}`Users` page opens. You can see a list of known users on this page." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:21 -#: ../../moderator_documentation/external_users/edit_rule.md:39 +#: ../../moderator_documentation/external_users/edit_rule.md:27 +#: ../../moderator_documentation/external_users/edit_rule.md:46 msgid "Select the user with the moderation rule you want to edit. The user's moderation page opens." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:22 -#: ../../moderator_documentation/external_users/edit_rule.md:40 +#: ../../moderator_documentation/external_users/edit_rule.md:28 +#: ../../moderator_documentation/external_users/edit_rule.md:47 msgid "Select {guilabel}`Edit` under the {guilabel}`This user is subject to specific moderation rules` header. The moderation policy form opens." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:23 -#: ../../moderator_documentation/external_users/edit_rule.md:41 +#: ../../moderator_documentation/external_users/edit_rule.md:29 +#: ../../moderator_documentation/external_users/edit_rule.md:48 msgid "__Optional__ – Edit the following settings:" msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:24 -#: ../../moderator_documentation/external_users/edit_rule.md:42 +#: ../../moderator_documentation/external_users/edit_rule.md:30 +#: ../../moderator_documentation/external_users/edit_rule.md:49 msgid "{guilabel}`Enabled` – toggle this switch to enable or disable the rule without deleting it." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:25 -#: ../../moderator_documentation/external_users/edit_rule.md:43 +#: ../../moderator_documentation/external_users/edit_rule.md:31 +#: ../../moderator_documentation/external_users/edit_rule.md:50 msgid "{guilabel}`Reason` – update the reason for the moderation rule." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:26 -#: ../../moderator_documentation/external_users/edit_rule.md:44 +#: ../../moderator_documentation/external_users/edit_rule.md:32 +#: ../../moderator_documentation/external_users/edit_rule.md:51 msgid "__Optional__ – Update your moderation rule:" msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:27 -#: ../../moderator_documentation/external_users/edit_rule.md:45 +#: ../../moderator_documentation/external_users/edit_rule.md:33 +#: ../../moderator_documentation/external_users/edit_rule.md:52 msgid "{guilabel}`Block everything` – purge all content from this user and block all content." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:28 -#: ../../moderator_documentation/external_users/edit_rule.md:46 +#: ../../moderator_documentation/external_users/edit_rule.md:34 +#: ../../moderator_documentation/external_users/edit_rule.md:53 msgid "{guilabel}`Reject media` – only reject media files such as audio files, avatars, and album art." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:29 -#: ../../moderator_documentation/external_users/edit_rule.md:47 +#: ../../moderator_documentation/external_users/edit_rule.md:35 +#: ../../moderator_documentation/external_users/edit_rule.md:54 msgid "Select {guilabel}`Update` to save your rule." msgstr "" @@ -108,10 +112,10 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:36 +#: ../../moderator_documentation/external_users/edit_rule.md:43 msgid "Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/external_users/edit_rule.md:51 +#: ../../moderator_documentation/external_users/edit_rule.md:58 msgid "You're done! The changes to the rule take effect as soon as you update it." msgstr "" diff --git a/docs/locales/gettext/moderator_documentation/external_users/index.pot b/docs/locales/gettext/moderator_documentation/external_users/index.pot index d119d23c0..bf88a1f18 100644 --- a/docs/locales/gettext/moderator_documentation/external_users/index.pot +++ b/docs/locales/gettext/moderator_documentation/external_users/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/moderator_documentation/external_users/purge_users.pot b/docs/locales/gettext/moderator_documentation/external_users/purge_users.pot index 45748635a..e34bffe2a 100644 --- a/docs/locales/gettext/moderator_documentation/external_users/purge_users.pot +++ b/docs/locales/gettext/moderator_documentation/external_users/purge_users.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,11 +28,15 @@ msgstr "" msgid "When users follow users from another domain their content is visible on your {term}`pod`. If a user posts illegal or offensive content you can purge the content associated with them." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:10 +#: ../../moderator_documentation/external_users/purge_users.md:0 +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/external_users/purge_users.md:12 msgid "{guilabel}`Moderation` – provides access to the administration and moderation menus." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:13 +#: ../../moderator_documentation/external_users/purge_users.md:15 msgid "To purge a user's content:" msgstr "" @@ -40,42 +44,42 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:17 -#: ../../moderator_documentation/external_users/purge_users.md:30 +#: ../../moderator_documentation/external_users/purge_users.md:23 +#: ../../moderator_documentation/external_users/purge_users.md:37 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:18 +#: ../../moderator_documentation/external_users/purge_users.md:24 msgid "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:19 -#: ../../moderator_documentation/external_users/purge_users.md:32 +#: ../../moderator_documentation/external_users/purge_users.md:25 +#: ../../moderator_documentation/external_users/purge_users.md:39 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:20 -#: ../../moderator_documentation/external_users/purge_users.md:33 +#: ../../moderator_documentation/external_users/purge_users.md:26 +#: ../../moderator_documentation/external_users/purge_users.md:40 msgid "Select {guilabel}`Accounts` at the top of the page. The {guilabel}`Accounts` page opens. You can see a list of known accounts on this page." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:21 -#: ../../moderator_documentation/external_users/purge_users.md:34 +#: ../../moderator_documentation/external_users/purge_users.md:27 +#: ../../moderator_documentation/external_users/purge_users.md:41 msgid "Select the checkbox ({fa}`square`) next to the account(s) you want to purge. Selected accounts show a tick ({fa}`check-square`)." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:22 -#: ../../moderator_documentation/external_users/purge_users.md:35 +#: ../../moderator_documentation/external_users/purge_users.md:28 +#: ../../moderator_documentation/external_users/purge_users.md:42 msgid "Select {guilabel}`Purge` in the {guilabel}`Actions` dropdown." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:23 -#: ../../moderator_documentation/external_users/purge_users.md:36 +#: ../../moderator_documentation/external_users/purge_users.md:29 +#: ../../moderator_documentation/external_users/purge_users.md:43 msgid "Select {guilabel}`Go`. A {guilabel}`Do you want to launch purge on {count} element(s)` warning appears." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:24 -#: ../../moderator_documentation/external_users/purge_users.md:37 +#: ../../moderator_documentation/external_users/purge_users.md:30 +#: ../../moderator_documentation/external_users/purge_users.md:44 msgid "Select {guilabel}`Launch`." msgstr "" @@ -83,10 +87,10 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:31 +#: ../../moderator_documentation/external_users/purge_users.md:38 msgid "Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/external_users/purge_users.md:41 +#: ../../moderator_documentation/external_users/purge_users.md:48 msgid "You're done! Your pod clears all the content associated with the selected users." msgstr "" diff --git a/docs/locales/gettext/moderator_documentation/index.pot b/docs/locales/gettext/moderator_documentation/index.pot index ba78ae731..6f10c672c 100644 --- a/docs/locales/gettext/moderator_documentation/index.pot +++ b/docs/locales/gettext/moderator_documentation/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/moderator_documentation/internal_users/handle_registration.pot b/docs/locales/gettext/moderator_documentation/internal_users/handle_registration.pot index 4a9cc7eab..e1e490b3d 100644 --- a/docs/locales/gettext/moderator_documentation/internal_users/handle_registration.pot +++ b/docs/locales/gettext/moderator_documentation/internal_users/handle_registration.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -24,47 +24,51 @@ msgstr "" msgid "{term}`Pod` admins can enable manual sign-up validation. This setting requires moderators to approve or refuse account creations." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:6 +#: ../../moderator_documentation/internal_users/handle_registration.md:0 +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/internal_users/handle_registration.md:8 msgid "{guilabel}`Moderation` – provides access to the administration and moderation menus." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:9 +#: ../../moderator_documentation/internal_users/handle_registration.md:11 msgid "Requests appear in the {guilabel}`User Requests` list. Each request contains the following information:" msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:11 +#: ../../moderator_documentation/internal_users/handle_registration.md:13 msgid "The user the request was {guilabel}`Submitted by`" msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:12 +#: ../../moderator_documentation/internal_users/handle_registration.md:14 msgid "The {guilabel}`Creation date` of the request." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:13 +#: ../../moderator_documentation/internal_users/handle_registration.md:15 msgid "__Optional__ – any responses the user left to fields in the sign-up form." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:14 +#: ../../moderator_documentation/internal_users/handle_registration.md:16 msgid "The {guilabel}`Status` of the request." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:15 +#: ../../moderator_documentation/internal_users/handle_registration.md:17 msgid "Which moderator the request is {guilabel}`Assigned to`." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:16 +#: ../../moderator_documentation/internal_users/handle_registration.md:18 msgid "The {guilabel}`Resolution date` of the request." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:17 +#: ../../moderator_documentation/internal_users/handle_registration.md:19 msgid "Any {guilabel}`Internal notes` left by the moderators." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:23 +#: ../../moderator_documentation/internal_users/handle_registration.md:25 msgid "Approve a sign-up request" msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:25 +#: ../../moderator_documentation/internal_users/handle_registration.md:27 msgid "To approve a sign-up request:" msgstr "" @@ -73,41 +77,41 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:29 -#: ../../moderator_documentation/internal_users/handle_registration.md:40 -#: ../../moderator_documentation/internal_users/handle_registration.md:57 +#: ../../moderator_documentation/internal_users/handle_registration.md:35 +#: ../../moderator_documentation/internal_users/handle_registration.md:47 #: ../../moderator_documentation/internal_users/handle_registration.md:68 +#: ../../moderator_documentation/internal_users/handle_registration.md:80 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:30 -#: ../../moderator_documentation/internal_users/handle_registration.md:58 +#: ../../moderator_documentation/internal_users/handle_registration.md:36 +#: ../../moderator_documentation/internal_users/handle_registration.md:69 msgid "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:31 -#: ../../moderator_documentation/internal_users/handle_registration.md:42 -#: ../../moderator_documentation/internal_users/handle_registration.md:59 +#: ../../moderator_documentation/internal_users/handle_registration.md:37 +#: ../../moderator_documentation/internal_users/handle_registration.md:49 #: ../../moderator_documentation/internal_users/handle_registration.md:70 +#: ../../moderator_documentation/internal_users/handle_registration.md:82 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:32 -#: ../../moderator_documentation/internal_users/handle_registration.md:43 -#: ../../moderator_documentation/internal_users/handle_registration.md:60 +#: ../../moderator_documentation/internal_users/handle_registration.md:38 +#: ../../moderator_documentation/internal_users/handle_registration.md:50 #: ../../moderator_documentation/internal_users/handle_registration.md:71 +#: ../../moderator_documentation/internal_users/handle_registration.md:83 msgid "Select {guilabel}`User Requests` at the top of the screen. A list of pending requests appears." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:33 -#: ../../moderator_documentation/internal_users/handle_registration.md:44 -#: ../../moderator_documentation/internal_users/handle_registration.md:61 +#: ../../moderator_documentation/internal_users/handle_registration.md:39 +#: ../../moderator_documentation/internal_users/handle_registration.md:51 #: ../../moderator_documentation/internal_users/handle_registration.md:72 +#: ../../moderator_documentation/internal_users/handle_registration.md:84 msgid "Read through the details of the request." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:34 -#: ../../moderator_documentation/internal_users/handle_registration.md:45 +#: ../../moderator_documentation/internal_users/handle_registration.md:40 +#: ../../moderator_documentation/internal_users/handle_registration.md:52 msgid "Select {guilabel}`Approve` in the {guilabel}`Actions` section." msgstr "" @@ -116,28 +120,28 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:41 -#: ../../moderator_documentation/internal_users/handle_registration.md:69 +#: ../../moderator_documentation/internal_users/handle_registration.md:48 +#: ../../moderator_documentation/internal_users/handle_registration.md:81 msgid "Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:49 +#: ../../moderator_documentation/internal_users/handle_registration.md:56 msgid "That's it! You've approved the user's sign-up request. The user can now log in." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:51 +#: ../../moderator_documentation/internal_users/handle_registration.md:58 msgid "Refuse a sign-up request" msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:53 +#: ../../moderator_documentation/internal_users/handle_registration.md:60 msgid "To refuse a sign-up request:" msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:62 #: ../../moderator_documentation/internal_users/handle_registration.md:73 +#: ../../moderator_documentation/internal_users/handle_registration.md:85 msgid "Select {guilabel}`Refuse` in the {guilabel}`Actions` section." msgstr "" -#: ../../moderator_documentation/internal_users/handle_registration.md:77 +#: ../../moderator_documentation/internal_users/handle_registration.md:89 msgid "That's it! You've refused the user's sign-up request. The user can't log in to your pod." msgstr "" diff --git a/docs/locales/gettext/moderator_documentation/internal_users/index.pot b/docs/locales/gettext/moderator_documentation/internal_users/index.pot index aab79caac..5bbff57df 100644 --- a/docs/locales/gettext/moderator_documentation/internal_users/index.pot +++ b/docs/locales/gettext/moderator_documentation/internal_users/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/moderator_documentation/reports/handle_content.pot b/docs/locales/gettext/moderator_documentation/reports/handle_content.pot index 5af92f15e..081e4d89c 100644 --- a/docs/locales/gettext/moderator_documentation/reports/handle_content.pot +++ b/docs/locales/gettext/moderator_documentation/reports/handle_content.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,19 +28,23 @@ msgstr "" msgid "You can handle content reports from the {guilabel}`Reports` page or from the reported object's moderation page. You only need to open the moderation page to edit objects." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:10 +#: ../../moderator_documentation/reports/handle_content.md:0 +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/reports/handle_content.md:12 msgid "{guilabel}`Moderation` – provides access to the administration and moderation menus." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:11 +#: ../../moderator_documentation/reports/handle_content.md:13 msgid "{guilabel}`Library` – enables the moderator to delete objects." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:18 +#: ../../moderator_documentation/reports/handle_content.md:20 msgid "Handle reports from the Reports page" msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:20 +#: ../../moderator_documentation/reports/handle_content.md:22 msgid "To handle a content report from the {guilabel}`Reports` page:" msgstr "" @@ -49,44 +53,44 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:24 -#: ../../moderator_documentation/reports/handle_content.md:36 -#: ../../moderator_documentation/reports/handle_content.md:54 -#: ../../moderator_documentation/reports/handle_content.md:70 +#: ../../moderator_documentation/reports/handle_content.md:30 +#: ../../moderator_documentation/reports/handle_content.md:43 +#: ../../moderator_documentation/reports/handle_content.md:65 +#: ../../moderator_documentation/reports/handle_content.md:82 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:25 -#: ../../moderator_documentation/reports/handle_content.md:55 +#: ../../moderator_documentation/reports/handle_content.md:31 +#: ../../moderator_documentation/reports/handle_content.md:66 msgid "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:26 -#: ../../moderator_documentation/reports/handle_content.md:38 -#: ../../moderator_documentation/reports/handle_content.md:56 -#: ../../moderator_documentation/reports/handle_content.md:72 +#: ../../moderator_documentation/reports/handle_content.md:32 +#: ../../moderator_documentation/reports/handle_content.md:45 +#: ../../moderator_documentation/reports/handle_content.md:67 +#: ../../moderator_documentation/reports/handle_content.md:84 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:27 -#: ../../moderator_documentation/reports/handle_content.md:39 -#: ../../moderator_documentation/reports/handle_content.md:57 -#: ../../moderator_documentation/reports/handle_content.md:73 +#: ../../moderator_documentation/reports/handle_content.md:33 +#: ../../moderator_documentation/reports/handle_content.md:46 +#: ../../moderator_documentation/reports/handle_content.md:68 +#: ../../moderator_documentation/reports/handle_content.md:85 msgid "[Search for the report](search_reports.md)." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:28 -#: ../../moderator_documentation/reports/handle_content.md:40 +#: ../../moderator_documentation/reports/handle_content.md:34 +#: ../../moderator_documentation/reports/handle_content.md:47 msgid "Select an action from the {guilabel}`Actions` section:" msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:29 -#: ../../moderator_documentation/reports/handle_content.md:41 +#: ../../moderator_documentation/reports/handle_content.md:35 +#: ../../moderator_documentation/reports/handle_content.md:48 msgid "{guilabel}`Resolve` – resolve the report with no further action." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:30 -#: ../../moderator_documentation/reports/handle_content.md:42 +#: ../../moderator_documentation/reports/handle_content.md:36 +#: ../../moderator_documentation/reports/handle_content.md:49 msgid "{guilabel}`Delete reported object` – delete the object associated with the report. If you delete an artist or album, this deletes all files associated with the object." msgstr "" @@ -95,55 +99,55 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:37 -#: ../../moderator_documentation/reports/handle_content.md:71 +#: ../../moderator_documentation/reports/handle_content.md:44 +#: ../../moderator_documentation/reports/handle_content.md:83 msgid "Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:46 -#: ../../moderator_documentation/reports/handle_content.md:84 +#: ../../moderator_documentation/reports/handle_content.md:53 +#: ../../moderator_documentation/reports/handle_content.md:96 msgid "Resolving the report assigns it to you so other moderators know who handled the report. Add [internal notes](internal_notes.md) to keep a record of your changes." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:48 +#: ../../moderator_documentation/reports/handle_content.md:55 msgid "Edit content in the moderation page" msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:50 +#: ../../moderator_documentation/reports/handle_content.md:57 msgid "If you want to edit an object to change its metadata:" msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:58 -#: ../../moderator_documentation/reports/handle_content.md:74 +#: ../../moderator_documentation/reports/handle_content.md:69 +#: ../../moderator_documentation/reports/handle_content.md:86 msgid "Select {guilabel}`Open in moderation interface` in the {guilabel}`Reported object` section. The object's moderation page opens." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:59 -#: ../../moderator_documentation/reports/handle_content.md:75 +#: ../../moderator_documentation/reports/handle_content.md:70 +#: ../../moderator_documentation/reports/handle_content.md:87 msgid "Select {guilabel}`Edit`. The {guilabel}`Edit` page opens." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:60 -#: ../../moderator_documentation/reports/handle_content.md:76 +#: ../../moderator_documentation/reports/handle_content.md:71 +#: ../../moderator_documentation/reports/handle_content.md:88 msgid "Edit the details on this page. Leave a {guilabel}`Summary` of your changes for reference." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:61 -#: ../../moderator_documentation/reports/handle_content.md:77 +#: ../../moderator_documentation/reports/handle_content.md:72 +#: ../../moderator_documentation/reports/handle_content.md:89 msgid "Select {guilabel}`Submit and apply edit`." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:62 -#: ../../moderator_documentation/reports/handle_content.md:78 +#: ../../moderator_documentation/reports/handle_content.md:73 +#: ../../moderator_documentation/reports/handle_content.md:90 msgid "Return to the {guilabel}`Reports` page." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:63 -#: ../../moderator_documentation/reports/handle_content.md:79 +#: ../../moderator_documentation/reports/handle_content.md:74 +#: ../../moderator_documentation/reports/handle_content.md:91 msgid "Search for the report." msgstr "" -#: ../../moderator_documentation/reports/handle_content.md:64 -#: ../../moderator_documentation/reports/handle_content.md:80 +#: ../../moderator_documentation/reports/handle_content.md:75 +#: ../../moderator_documentation/reports/handle_content.md:92 msgid "Select {guilabel}`Resolve` in the {guilabel}`Actions` section." msgstr "" diff --git a/docs/locales/gettext/moderator_documentation/reports/handle_users.pot b/docs/locales/gettext/moderator_documentation/reports/handle_users.pot index 4d31f4013..a5ca632fa 100644 --- a/docs/locales/gettext/moderator_documentation/reports/handle_users.pot +++ b/docs/locales/gettext/moderator_documentation/reports/handle_users.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -24,11 +24,15 @@ msgstr "" msgid "If a user has reported another user on your pod, you can make changes to the reported user's profile. Use the user's moderation page to take the appropriate steps to handle the report." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:6 +#: ../../moderator_documentation/reports/handle_users.md:0 +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/reports/handle_users.md:8 msgid "{guilabel}`Moderation` – provides access to the administration and moderation menus." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:9 +#: ../../moderator_documentation/reports/handle_users.md:11 msgid "To open a user's moderation page:" msgstr "" @@ -36,22 +40,22 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:13 -#: ../../moderator_documentation/reports/handle_users.md:22 +#: ../../moderator_documentation/reports/handle_users.md:19 +#: ../../moderator_documentation/reports/handle_users.md:29 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:14 +#: ../../moderator_documentation/reports/handle_users.md:20 msgid "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:15 -#: ../../moderator_documentation/reports/handle_users.md:24 +#: ../../moderator_documentation/reports/handle_users.md:21 +#: ../../moderator_documentation/reports/handle_users.md:31 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:16 -#: ../../moderator_documentation/reports/handle_users.md:25 +#: ../../moderator_documentation/reports/handle_users.md:22 +#: ../../moderator_documentation/reports/handle_users.md:32 msgid "[Search for the report](search_reports.md) and select {guilabel}`Open in moderation interface` under {guilabel}`Reported object`. The user's moderation page opens." msgstr "" @@ -59,26 +63,26 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:23 +#: ../../moderator_documentation/reports/handle_users.md:30 msgid "Select the wrench icon ({fa}`wrench`) at the top of the page to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:29 +#: ../../moderator_documentation/reports/handle_users.md:36 msgid "You can change the following settings in the moderation interface:" msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:31 +#: ../../moderator_documentation/reports/handle_users.md:38 msgid "{guilabel}`Login status` – disable this switch to prevent the user being able to log in." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:32 +#: ../../moderator_documentation/reports/handle_users.md:39 msgid "{guilabel}`Permissions` – add or remove permissions associated with the user." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:33 +#: ../../moderator_documentation/reports/handle_users.md:40 msgid "{guilabel}`Upload quota` – change the amount of data (in megabytes) that the user can upload." msgstr "" -#: ../../moderator_documentation/reports/handle_users.md:35 +#: ../../moderator_documentation/reports/handle_users.md:42 msgid "Once you have made your changes, return to the {guilabel}`Reports` page and {guilabel}`Resolve` the report. Resolving the report assigns it to you so other moderators know who handled the report. Add [internal notes](internal_notes.md) to keep a record of your changes." msgstr "" diff --git a/docs/locales/gettext/moderator_documentation/reports/index.pot b/docs/locales/gettext/moderator_documentation/reports/index.pot index 99d2d2be4..9dbc31429 100644 --- a/docs/locales/gettext/moderator_documentation/reports/index.pot +++ b/docs/locales/gettext/moderator_documentation/reports/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/moderator_documentation/reports/internal_notes.pot b/docs/locales/gettext/moderator_documentation/reports/internal_notes.pot index 49920be80..2623b4064 100644 --- a/docs/locales/gettext/moderator_documentation/reports/internal_notes.pot +++ b/docs/locales/gettext/moderator_documentation/reports/internal_notes.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -24,15 +24,19 @@ msgstr "" msgid "Use internal notes to add information to a report. This can be a summary of your actions or an update on your investigation. Internal notes are only visible to pod admins and moderators." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:6 +#: ../../moderator_documentation/reports/internal_notes.md:0 +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/reports/internal_notes.md:8 msgid "{guilabel}`Moderation` – provides access to the administration and moderation menus." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:9 +#: ../../moderator_documentation/reports/internal_notes.md:11 msgid "Add notes to a report" msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:11 +#: ../../moderator_documentation/reports/internal_notes.md:13 msgid "You can add notes to __Unresolved__ and __Resolved__ reports. To add an internal note:" msgstr "" @@ -41,39 +45,39 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:15 -#: ../../moderator_documentation/reports/internal_notes.md:26 -#: ../../moderator_documentation/reports/internal_notes.md:45 +#: ../../moderator_documentation/reports/internal_notes.md:21 +#: ../../moderator_documentation/reports/internal_notes.md:33 #: ../../moderator_documentation/reports/internal_notes.md:56 +#: ../../moderator_documentation/reports/internal_notes.md:68 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:16 -#: ../../moderator_documentation/reports/internal_notes.md:46 +#: ../../moderator_documentation/reports/internal_notes.md:22 +#: ../../moderator_documentation/reports/internal_notes.md:57 msgid "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:17 -#: ../../moderator_documentation/reports/internal_notes.md:28 -#: ../../moderator_documentation/reports/internal_notes.md:47 +#: ../../moderator_documentation/reports/internal_notes.md:23 +#: ../../moderator_documentation/reports/internal_notes.md:35 #: ../../moderator_documentation/reports/internal_notes.md:58 +#: ../../moderator_documentation/reports/internal_notes.md:70 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:18 -#: ../../moderator_documentation/reports/internal_notes.md:29 -#: ../../moderator_documentation/reports/internal_notes.md:48 +#: ../../moderator_documentation/reports/internal_notes.md:24 +#: ../../moderator_documentation/reports/internal_notes.md:36 #: ../../moderator_documentation/reports/internal_notes.md:59 +#: ../../moderator_documentation/reports/internal_notes.md:71 msgid "[Search for the report](search_reports.md)." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:19 -#: ../../moderator_documentation/reports/internal_notes.md:30 +#: ../../moderator_documentation/reports/internal_notes.md:25 +#: ../../moderator_documentation/reports/internal_notes.md:37 msgid "{guilabel}`Write` your note in the {guilabel}`Internal notes` section. This input field supports Markdown syntax. You can {guilabel}`Preview` how the note will look to other users." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:20 -#: ../../moderator_documentation/reports/internal_notes.md:31 +#: ../../moderator_documentation/reports/internal_notes.md:26 +#: ../../moderator_documentation/reports/internal_notes.md:38 msgid "Select {guilabel}`Add note` to save your note." msgstr "" @@ -82,29 +86,29 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:27 -#: ../../moderator_documentation/reports/internal_notes.md:57 +#: ../../moderator_documentation/reports/internal_notes.md:34 +#: ../../moderator_documentation/reports/internal_notes.md:69 msgid "Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:35 +#: ../../moderator_documentation/reports/internal_notes.md:42 msgid "Delete notes from a report" msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:38 +#: ../../moderator_documentation/reports/internal_notes.md:45 msgid "Deleting an internal note is irreversible. Make sure you are not deleting anything important." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:41 +#: ../../moderator_documentation/reports/internal_notes.md:48 msgid "You can delete your own notes and the notes of other moderators. You can do this for both __Resolved__ and __Unresolved__ reports. To delete an internal note:" msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:49 #: ../../moderator_documentation/reports/internal_notes.md:60 +#: ../../moderator_documentation/reports/internal_notes.md:72 msgid "Find the note you want to delete in the {guilabel}`Internal notes` section." msgstr "" -#: ../../moderator_documentation/reports/internal_notes.md:50 #: ../../moderator_documentation/reports/internal_notes.md:61 +#: ../../moderator_documentation/reports/internal_notes.md:73 msgid "Select {guilabel}`Delete`" msgstr "" diff --git a/docs/locales/gettext/moderator_documentation/reports/search_reports.pot b/docs/locales/gettext/moderator_documentation/reports/search_reports.pot index 5634a0ce0..45fba8796 100644 --- a/docs/locales/gettext/moderator_documentation/reports/search_reports.pot +++ b/docs/locales/gettext/moderator_documentation/reports/search_reports.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -24,7 +24,11 @@ msgstr "" msgid "The {guilabel}`Reports` page contains filters that enable you to search for reports. Use these filters to find reports by category, status, or key words." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:6 +#: ../../moderator_documentation/reports/search_reports.md:0 +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/reports/search_reports.md:8 msgid "{guilabel}`Moderation` – provides access to the administration and moderation menus." msgstr "" @@ -32,47 +36,47 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:11 -#: ../../moderator_documentation/reports/search_reports.md:25 +#: ../../moderator_documentation/reports/search_reports.md:17 +#: ../../moderator_documentation/reports/search_reports.md:32 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:12 +#: ../../moderator_documentation/reports/search_reports.md:18 msgid "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:13 -#: ../../moderator_documentation/reports/search_reports.md:27 +#: ../../moderator_documentation/reports/search_reports.md:19 +#: ../../moderator_documentation/reports/search_reports.md:34 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:14 -#: ../../moderator_documentation/reports/search_reports.md:28 +#: ../../moderator_documentation/reports/search_reports.md:20 +#: ../../moderator_documentation/reports/search_reports.md:35 msgid "Use the filters to find the report you want:" msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:15 -#: ../../moderator_documentation/reports/search_reports.md:29 +#: ../../moderator_documentation/reports/search_reports.md:21 +#: ../../moderator_documentation/reports/search_reports.md:36 msgid "Enter key words in the {guilabel}`Search` field. This enables you to search for content in the report's {guilabel}`Message` section. Hit {kbd}`⏎ Return` to update your search." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:16 -#: ../../moderator_documentation/reports/search_reports.md:30 +#: ../../moderator_documentation/reports/search_reports.md:22 +#: ../../moderator_documentation/reports/search_reports.md:37 msgid "Filter reports by {guilabel}`Status`." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:17 -#: ../../moderator_documentation/reports/search_reports.md:31 +#: ../../moderator_documentation/reports/search_reports.md:23 +#: ../../moderator_documentation/reports/search_reports.md:38 msgid "Filter reports by {guilabel}`Category`." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:18 -#: ../../moderator_documentation/reports/search_reports.md:32 +#: ../../moderator_documentation/reports/search_reports.md:24 +#: ../../moderator_documentation/reports/search_reports.md:39 msgid "Select the criteria for {guilabel}`Ordering` of your search results." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:19 -#: ../../moderator_documentation/reports/search_reports.md:33 +#: ../../moderator_documentation/reports/search_reports.md:25 +#: ../../moderator_documentation/reports/search_reports.md:40 msgid "Select which {guilabel}`Order` you want to see your search results in." msgstr "" @@ -80,10 +84,10 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:26 +#: ../../moderator_documentation/reports/search_reports.md:33 msgid "Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/search_reports.md:37 +#: ../../moderator_documentation/reports/search_reports.md:44 msgid "Once you have found the required report, you can handle the reported [user](handle_users.md) or [content](handle_content.md). You can also update the [internal notes](internal_notes.md) on the report." msgstr "" diff --git a/docs/locales/gettext/moderator_documentation/reports/view_reports.pot b/docs/locales/gettext/moderator_documentation/reports/view_reports.pot index a7c78c144..8f1acfcf8 100644 --- a/docs/locales/gettext/moderator_documentation/reports/view_reports.pot +++ b/docs/locales/gettext/moderator_documentation/reports/view_reports.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -24,15 +24,19 @@ msgstr "" msgid "When a user reports an object on your {term}`pod`, the report gets sent to a moderation queue. You can check this moderation queue to handle any reports that users have submitted." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:6 +#: ../../moderator_documentation/reports/view_reports.md:0 +msgid "Required permissions" +msgstr "" + +#: ../../moderator_documentation/reports/view_reports.md:8 msgid "{guilabel}`Moderation` – provides access to the administration and moderation menus." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:9 +#: ../../moderator_documentation/reports/view_reports.md:11 msgid "Check the Reports page" msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:11 +#: ../../moderator_documentation/reports/view_reports.md:13 msgid "You can see a list of unresolved reports by going to the {guilabel}`Reports` page. To do this:" msgstr "" @@ -40,17 +44,17 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:15 -#: ../../moderator_documentation/reports/view_reports.md:23 +#: ../../moderator_documentation/reports/view_reports.md:21 +#: ../../moderator_documentation/reports/view_reports.md:30 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:16 +#: ../../moderator_documentation/reports/view_reports.md:22 msgid "Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:17 -#: ../../moderator_documentation/reports/view_reports.md:25 +#: ../../moderator_documentation/reports/view_reports.md:23 +#: ../../moderator_documentation/reports/view_reports.md:32 msgid "Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens." msgstr "" @@ -58,80 +62,80 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:24 +#: ../../moderator_documentation/reports/view_reports.md:31 msgid "Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:29 +#: ../../moderator_documentation/reports/view_reports.md:36 msgid "That's it! A list of unresolved reports appears on the screen. The summary contains the following information:" msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:31 -#: ../../moderator_documentation/reports/view_reports.md:46 +#: ../../moderator_documentation/reports/view_reports.md:38 +#: ../../moderator_documentation/reports/view_reports.md:53 msgid "The user who submitted the report." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:32 +#: ../../moderator_documentation/reports/view_reports.md:39 msgid "The report {guilabel}`Category`." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:33 +#: ../../moderator_documentation/reports/view_reports.md:40 msgid "The date the user submitted the report." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:34 -#: ../../moderator_documentation/reports/view_reports.md:50 +#: ../../moderator_documentation/reports/view_reports.md:41 +#: ../../moderator_documentation/reports/view_reports.md:57 msgid "The message the user posted with the report (if applicable)." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:35 +#: ../../moderator_documentation/reports/view_reports.md:42 msgid "The {guilabel}`Status` of the report." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:36 +#: ../../moderator_documentation/reports/view_reports.md:43 msgid "Any {guilabel}`Internal notes` left by moderators." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:37 +#: ../../moderator_documentation/reports/view_reports.md:44 msgid "A summary of the {guilabel}`Reported object`." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:38 +#: ../../moderator_documentation/reports/view_reports.md:45 msgid "A list of available {guilabel}`Actions`." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:40 +#: ../../moderator_documentation/reports/view_reports.md:47 msgid "Use the tools on this page the handle the reported [content](handle_content.md) or [user](handle_users.md)." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:42 +#: ../../moderator_documentation/reports/view_reports.md:49 msgid "Email notifications" msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:44 +#: ../../moderator_documentation/reports/view_reports.md:51 msgid "When a user submits a report, an email gets sent to all pod moderators. This email contains a summary of the report including:" msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:47 +#: ../../moderator_documentation/reports/view_reports.md:54 msgid "The object that the user reported." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:48 +#: ../../moderator_documentation/reports/view_reports.md:55 msgid "A link to the object on your pod." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:49 +#: ../../moderator_documentation/reports/view_reports.md:56 msgid "A link to the object's moderation page." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:51 +#: ../../moderator_documentation/reports/view_reports.md:58 msgid "A link to the report." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:52 +#: ../../moderator_documentation/reports/view_reports.md:59 msgid "A link to the {guilabel}`Reports` page." msgstr "" -#: ../../moderator_documentation/reports/view_reports.md:54 +#: ../../moderator_documentation/reports/view_reports.md:61 msgid "Follow the links in the email to view the report." msgstr "" diff --git a/docs/locales/gettext/translators.pot b/docs/locales/gettext/translators.pot index 06a70af08..4d9372ce0 100644 --- a/docs/locales/gettext/translators.pot +++ b/docs/locales/gettext/translators.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/user_documentation/accounts/activity_visibility.pot b/docs/locales/gettext/user_documentation/accounts/activity_visibility.pot index db40ebd2d..b73287628 100644 --- a/docs/locales/gettext/user_documentation/accounts/activity_visibility.pot +++ b/docs/locales/gettext/user_documentation/accounts/activity_visibility.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -44,32 +44,32 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/accounts/activity_visibility.md:13 -#: ../../user_documentation/accounts/activity_visibility.md:24 +#: ../../user_documentation/accounts/activity_visibility.md:17 +#: ../../user_documentation/accounts/activity_visibility.md:29 msgid "Log in to your account." msgstr "" -#: ../../user_documentation/accounts/activity_visibility.md:14 +#: ../../user_documentation/accounts/activity_visibility.md:18 msgid "Select the cog icon ({fa}`cog`) or your avatar to expand the user menu." msgstr "" -#: ../../user_documentation/accounts/activity_visibility.md:15 -#: ../../user_documentation/accounts/activity_visibility.md:26 +#: ../../user_documentation/accounts/activity_visibility.md:19 +#: ../../user_documentation/accounts/activity_visibility.md:31 msgid "Select {guilabel}`Settings`." msgstr "" -#: ../../user_documentation/accounts/activity_visibility.md:16 -#: ../../user_documentation/accounts/activity_visibility.md:27 +#: ../../user_documentation/accounts/activity_visibility.md:20 +#: ../../user_documentation/accounts/activity_visibility.md:32 msgid "Find {guilabel}`Activity visibility` in the {guilabel}`Account settings` section." msgstr "" -#: ../../user_documentation/accounts/activity_visibility.md:17 -#: ../../user_documentation/accounts/activity_visibility.md:28 +#: ../../user_documentation/accounts/activity_visibility.md:21 +#: ../../user_documentation/accounts/activity_visibility.md:33 msgid "Select your visibility level from the dropdown menu." msgstr "" -#: ../../user_documentation/accounts/activity_visibility.md:18 -#: ../../user_documentation/accounts/activity_visibility.md:29 +#: ../../user_documentation/accounts/activity_visibility.md:22 +#: ../../user_documentation/accounts/activity_visibility.md:34 msgid "Select {guilabel}`Update settings` to save your changes." msgstr "" @@ -77,10 +77,10 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/accounts/activity_visibility.md:25 +#: ../../user_documentation/accounts/activity_visibility.md:30 msgid "Select the cog icon ({fa}`cog`) or your avatar to open the {guilabel}`Options` menu." msgstr "" -#: ../../user_documentation/accounts/activity_visibility.md:33 +#: ../../user_documentation/accounts/activity_visibility.md:38 msgid "That's it! You've updated your activity visibility. This change takes effect as soon as you update your settings." msgstr "" diff --git a/docs/locales/gettext/user_documentation/accounts/add_avatar.pot b/docs/locales/gettext/user_documentation/accounts/add_avatar.pot index 85efc1d5c..780ac5630 100644 --- a/docs/locales/gettext/user_documentation/accounts/add_avatar.pot +++ b/docs/locales/gettext/user_documentation/accounts/add_avatar.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,31 +28,31 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/accounts/add_avatar.md:7 -#: ../../user_documentation/accounts/add_avatar.md:18 +#: ../../user_documentation/accounts/add_avatar.md:11 +#: ../../user_documentation/accounts/add_avatar.md:23 msgid "Log in to your account." msgstr "" -#: ../../user_documentation/accounts/add_avatar.md:8 +#: ../../user_documentation/accounts/add_avatar.md:12 msgid "Select the cog icon ({fa}`cog`) or your existing avatar to expand the user menu." msgstr "" -#: ../../user_documentation/accounts/add_avatar.md:9 -#: ../../user_documentation/accounts/add_avatar.md:20 +#: ../../user_documentation/accounts/add_avatar.md:13 +#: ../../user_documentation/accounts/add_avatar.md:25 msgid "Select {guilabel}`Settings`." msgstr "" -#: ../../user_documentation/accounts/add_avatar.md:10 -#: ../../user_documentation/accounts/add_avatar.md:21 +#: ../../user_documentation/accounts/add_avatar.md:14 +#: ../../user_documentation/accounts/add_avatar.md:26 msgid "Scroll down to the {guilabel}`Avatar` section." msgstr "" -#: ../../user_documentation/accounts/add_avatar.md:11 +#: ../../user_documentation/accounts/add_avatar.md:15 msgid "Select {guilabel}`Browse…` to open the file picker." msgstr "" -#: ../../user_documentation/accounts/add_avatar.md:12 -#: ../../user_documentation/accounts/add_avatar.md:23 +#: ../../user_documentation/accounts/add_avatar.md:16 +#: ../../user_documentation/accounts/add_avatar.md:28 msgid "Select the image you want to use as your avatar and confirm." msgstr "" @@ -60,14 +60,14 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/accounts/add_avatar.md:19 +#: ../../user_documentation/accounts/add_avatar.md:24 msgid "Select the cog icon ({fa}`cog`) or your existing avatar to open the {guilabel}`Options` menu." msgstr "" -#: ../../user_documentation/accounts/add_avatar.md:22 +#: ../../user_documentation/accounts/add_avatar.md:27 msgid "Select {guilabel}`Choose File` to open the file picker." msgstr "" -#: ../../user_documentation/accounts/add_avatar.md:27 +#: ../../user_documentation/accounts/add_avatar.md:32 msgid "Congratulations! You've updated your avatar." msgstr "" diff --git a/docs/locales/gettext/user_documentation/accounts/change_email.pot b/docs/locales/gettext/user_documentation/accounts/change_email.pot index c75b377da..12fe26808 100644 --- a/docs/locales/gettext/user_documentation/accounts/change_email.pot +++ b/docs/locales/gettext/user_documentation/accounts/change_email.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,37 +28,37 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/accounts/change_email.md:7 -#: ../../user_documentation/accounts/change_email.md:19 +#: ../../user_documentation/accounts/change_email.md:11 +#: ../../user_documentation/accounts/change_email.md:24 msgid "Log in to your account." msgstr "" -#: ../../user_documentation/accounts/change_email.md:8 +#: ../../user_documentation/accounts/change_email.md:12 msgid "Select the cog icon ({fa}`cog`) or your avatar to expand the user menu." msgstr "" -#: ../../user_documentation/accounts/change_email.md:9 -#: ../../user_documentation/accounts/change_email.md:21 +#: ../../user_documentation/accounts/change_email.md:13 +#: ../../user_documentation/accounts/change_email.md:26 msgid "Select {guilabel}`Settings`." msgstr "" -#: ../../user_documentation/accounts/change_email.md:10 -#: ../../user_documentation/accounts/change_email.md:22 +#: ../../user_documentation/accounts/change_email.md:14 +#: ../../user_documentation/accounts/change_email.md:27 msgid "Scroll to the {guilabel}`Change my e-mail address` section." msgstr "" -#: ../../user_documentation/accounts/change_email.md:11 -#: ../../user_documentation/accounts/change_email.md:23 +#: ../../user_documentation/accounts/change_email.md:15 +#: ../../user_documentation/accounts/change_email.md:28 msgid "Enter your {guilabel}`New e-mail address`." msgstr "" -#: ../../user_documentation/accounts/change_email.md:12 -#: ../../user_documentation/accounts/change_email.md:24 +#: ../../user_documentation/accounts/change_email.md:16 +#: ../../user_documentation/accounts/change_email.md:29 msgid "Enter your {guilabel}`Password`." msgstr "" -#: ../../user_documentation/accounts/change_email.md:13 -#: ../../user_documentation/accounts/change_email.md:25 +#: ../../user_documentation/accounts/change_email.md:17 +#: ../../user_documentation/accounts/change_email.md:30 msgid "Select {guilabel}`Update`." msgstr "" @@ -66,10 +66,10 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/accounts/change_email.md:20 +#: ../../user_documentation/accounts/change_email.md:25 msgid "Select the cog icon ({fa}`cog`) or your avatar to open the {guilabel}`Options` menu." msgstr "" -#: ../../user_documentation/accounts/change_email.md:29 +#: ../../user_documentation/accounts/change_email.md:34 msgid "That's it! If your pod admin has email verification enabled, you'll receive a confirmation email. Follow the instructions in this email to finish changing your email address." msgstr "" diff --git a/docs/locales/gettext/user_documentation/accounts/change_password.pot b/docs/locales/gettext/user_documentation/accounts/change_password.pot index 817cf07af..aff3878f4 100644 --- a/docs/locales/gettext/user_documentation/accounts/change_password.pot +++ b/docs/locales/gettext/user_documentation/accounts/change_password.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,37 +32,37 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/accounts/change_password.md:11 -#: ../../user_documentation/accounts/change_password.md:23 +#: ../../user_documentation/accounts/change_password.md:15 +#: ../../user_documentation/accounts/change_password.md:28 msgid "Log in to your account." msgstr "" -#: ../../user_documentation/accounts/change_password.md:12 +#: ../../user_documentation/accounts/change_password.md:16 msgid "Select the cog icon ({fa}`cog`) or your avatar to expand the user menu." msgstr "" -#: ../../user_documentation/accounts/change_password.md:13 -#: ../../user_documentation/accounts/change_password.md:25 +#: ../../user_documentation/accounts/change_password.md:17 +#: ../../user_documentation/accounts/change_password.md:30 msgid "Select {guilabel}`Settings`." msgstr "" -#: ../../user_documentation/accounts/change_password.md:14 -#: ../../user_documentation/accounts/change_password.md:26 +#: ../../user_documentation/accounts/change_password.md:18 +#: ../../user_documentation/accounts/change_password.md:31 msgid "Scroll to the {guilabel}`Change my password` section." msgstr "" -#: ../../user_documentation/accounts/change_password.md:15 -#: ../../user_documentation/accounts/change_password.md:27 +#: ../../user_documentation/accounts/change_password.md:19 +#: ../../user_documentation/accounts/change_password.md:32 msgid "Enter your {guilabel}`Current password`." msgstr "" -#: ../../user_documentation/accounts/change_password.md:16 -#: ../../user_documentation/accounts/change_password.md:28 +#: ../../user_documentation/accounts/change_password.md:20 +#: ../../user_documentation/accounts/change_password.md:33 msgid "Enter your {guilabel}`New password`." msgstr "" -#: ../../user_documentation/accounts/change_password.md:17 -#: ../../user_documentation/accounts/change_password.md:29 +#: ../../user_documentation/accounts/change_password.md:21 +#: ../../user_documentation/accounts/change_password.md:34 msgid "Select {guilabel}`Change password`." msgstr "" @@ -70,10 +70,10 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/accounts/change_password.md:24 +#: ../../user_documentation/accounts/change_password.md:29 msgid "Select the cog icon ({fa}`cog`) or your avatar to open the {guilabel}`Options` menu." msgstr "" -#: ../../user_documentation/accounts/change_password.md:33 +#: ../../user_documentation/accounts/change_password.md:38 msgid "That's it! Your password is reset. You need to use your new password to log in from now on." msgstr "" diff --git a/docs/locales/gettext/user_documentation/accounts/check_quota.pot b/docs/locales/gettext/user_documentation/accounts/check_quota.pot index 4e04261b5..6ce519022 100644 --- a/docs/locales/gettext/user_documentation/accounts/check_quota.pot +++ b/docs/locales/gettext/user_documentation/accounts/check_quota.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -36,27 +36,27 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/accounts/check_quota.md:11 -#: ../../user_documentation/accounts/check_quota.md:21 +#: ../../user_documentation/accounts/check_quota.md:15 +#: ../../user_documentation/accounts/check_quota.md:26 msgid "Log in to your pod." msgstr "" -#: ../../user_documentation/accounts/check_quota.md:12 +#: ../../user_documentation/accounts/check_quota.md:16 msgid "Select the upload icon ({fa}`upload`) in the top of the sidebar." msgstr "" -#: ../../user_documentation/accounts/check_quota.md:13 -#: ../../user_documentation/accounts/check_quota.md:23 +#: ../../user_documentation/accounts/check_quota.md:17 +#: ../../user_documentation/accounts/check_quota.md:28 msgid "Select {guilabel}`Get started` under {guilabel}`Upload third-party content in a library`." msgstr "" -#: ../../user_documentation/accounts/check_quota.md:14 -#: ../../user_documentation/accounts/check_quota.md:24 +#: ../../user_documentation/accounts/check_quota.md:18 +#: ../../user_documentation/accounts/check_quota.md:29 msgid "The {guilabel}`My libraries` screen appears showing your upload quota and your libraries." msgstr "" -#: ../../user_documentation/accounts/check_quota.md:15 -#: ../../user_documentation/accounts/check_quota.md:25 +#: ../../user_documentation/accounts/check_quota.md:19 +#: ../../user_documentation/accounts/check_quota.md:30 msgid "The {guilabel}`Current usage` section shows you how much of your quota you are using." msgstr "" @@ -64,6 +64,6 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/accounts/check_quota.md:22 +#: ../../user_documentation/accounts/check_quota.md:27 msgid "Select the upload icon ({fa}`upload`) at the top of the screen" msgstr "" diff --git a/docs/locales/gettext/user_documentation/accounts/create_account.pot b/docs/locales/gettext/user_documentation/accounts/create_account.pot index bf53ca665..cce81956e 100644 --- a/docs/locales/gettext/user_documentation/accounts/create_account.pot +++ b/docs/locales/gettext/user_documentation/accounts/create_account.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/user_documentation/accounts/delete_account.pot b/docs/locales/gettext/user_documentation/accounts/delete_account.pot index 320b7b0fb..155df3022 100644 --- a/docs/locales/gettext/user_documentation/accounts/delete_account.pot +++ b/docs/locales/gettext/user_documentation/accounts/delete_account.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -68,37 +68,37 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/accounts/delete_account.md:23 -#: ../../user_documentation/accounts/delete_account.md:35 +#: ../../user_documentation/accounts/delete_account.md:27 +#: ../../user_documentation/accounts/delete_account.md:40 msgid "Log in to your account." msgstr "" -#: ../../user_documentation/accounts/delete_account.md:24 +#: ../../user_documentation/accounts/delete_account.md:28 msgid "Select the cog icon ({fa}`cog`) or your avatar to expand the user menu." msgstr "" -#: ../../user_documentation/accounts/delete_account.md:25 -#: ../../user_documentation/accounts/delete_account.md:37 +#: ../../user_documentation/accounts/delete_account.md:29 +#: ../../user_documentation/accounts/delete_account.md:42 msgid "Select {guilabel}`Settings`." msgstr "" -#: ../../user_documentation/accounts/delete_account.md:26 -#: ../../user_documentation/accounts/delete_account.md:38 +#: ../../user_documentation/accounts/delete_account.md:30 +#: ../../user_documentation/accounts/delete_account.md:43 msgid "Scroll to the {guilabel}`Delete my account` section." msgstr "" -#: ../../user_documentation/accounts/delete_account.md:27 -#: ../../user_documentation/accounts/delete_account.md:39 +#: ../../user_documentation/accounts/delete_account.md:31 +#: ../../user_documentation/accounts/delete_account.md:44 msgid "Enter your {guilabel}`Password`." msgstr "" -#: ../../user_documentation/accounts/delete_account.md:28 -#: ../../user_documentation/accounts/delete_account.md:40 +#: ../../user_documentation/accounts/delete_account.md:32 +#: ../../user_documentation/accounts/delete_account.md:45 msgid "Select {guilabel}`Delete my account…`." msgstr "" -#: ../../user_documentation/accounts/delete_account.md:29 -#: ../../user_documentation/accounts/delete_account.md:41 +#: ../../user_documentation/accounts/delete_account.md:33 +#: ../../user_documentation/accounts/delete_account.md:46 msgid "Select {guilabel}`Delete my account` on the warning notice that appears." msgstr "" @@ -106,10 +106,10 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/accounts/delete_account.md:36 +#: ../../user_documentation/accounts/delete_account.md:41 msgid "Select the cog icon ({fa}`cog`) or your avatar to open the {guilabel}`Options` menu." msgstr "" -#: ../../user_documentation/accounts/delete_account.md:45 +#: ../../user_documentation/accounts/delete_account.md:50 msgid "That's it! You've deleted your account. You can [create another account](create_account.md) at any time." msgstr "" diff --git a/docs/locales/gettext/user_documentation/accounts/delete_avatar.pot b/docs/locales/gettext/user_documentation/accounts/delete_avatar.pot index 90fd9abb2..7b35dbc75 100644 --- a/docs/locales/gettext/user_documentation/accounts/delete_avatar.pot +++ b/docs/locales/gettext/user_documentation/accounts/delete_avatar.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,27 +28,27 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/accounts/delete_avatar.md:7 -#: ../../user_documentation/accounts/delete_avatar.md:17 +#: ../../user_documentation/accounts/delete_avatar.md:11 +#: ../../user_documentation/accounts/delete_avatar.md:22 msgid "Log in to your account." msgstr "" -#: ../../user_documentation/accounts/delete_avatar.md:8 +#: ../../user_documentation/accounts/delete_avatar.md:12 msgid "Select your avatar to expand the user menu." msgstr "" -#: ../../user_documentation/accounts/delete_avatar.md:9 -#: ../../user_documentation/accounts/delete_avatar.md:19 +#: ../../user_documentation/accounts/delete_avatar.md:13 +#: ../../user_documentation/accounts/delete_avatar.md:24 msgid "Select {guilabel}`Settings`." msgstr "" -#: ../../user_documentation/accounts/delete_avatar.md:10 -#: ../../user_documentation/accounts/delete_avatar.md:20 +#: ../../user_documentation/accounts/delete_avatar.md:14 +#: ../../user_documentation/accounts/delete_avatar.md:25 msgid "Scroll down to the {guilabel}`Avatar` section." msgstr "" -#: ../../user_documentation/accounts/delete_avatar.md:11 -#: ../../user_documentation/accounts/delete_avatar.md:21 +#: ../../user_documentation/accounts/delete_avatar.md:15 +#: ../../user_documentation/accounts/delete_avatar.md:26 msgid "Select {guilabel}`Remove`." msgstr "" @@ -56,10 +56,10 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/accounts/delete_avatar.md:18 +#: ../../user_documentation/accounts/delete_avatar.md:23 msgid "Select your avatar to open the {guilabel}`Options` menu." msgstr "" -#: ../../user_documentation/accounts/delete_avatar.md:25 +#: ../../user_documentation/accounts/delete_avatar.md:30 msgid "That's it! You've removed your avatar from your account. Other users will only see the initials of your username when they visit your profile." msgstr "" diff --git a/docs/locales/gettext/user_documentation/accounts/index.pot b/docs/locales/gettext/user_documentation/accounts/index.pot index 3c2930bd4..03a0795b6 100644 --- a/docs/locales/gettext/user_documentation/accounts/index.pot +++ b/docs/locales/gettext/user_documentation/accounts/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/user_documentation/channels/create_channel.pot b/docs/locales/gettext/user_documentation/channels/create_channel.pot index f787971c5..c5cfc4440 100644 --- a/docs/locales/gettext/user_documentation/channels/create_channel.pot +++ b/docs/locales/gettext/user_documentation/channels/create_channel.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -45,76 +45,76 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/channels/create_channel.md:21 -#: ../../user_documentation/channels/create_channel.md:37 -#: ../../user_documentation/channels/create_channel.md:59 -#: ../../user_documentation/channels/create_channel.md:80 +#: ../../user_documentation/channels/create_channel.md:25 +#: ../../user_documentation/channels/create_channel.md:42 +#: ../../user_documentation/channels/create_channel.md:68 +#: ../../user_documentation/channels/create_channel.md:90 msgid "Log in to your pod." msgstr "" -#: ../../user_documentation/channels/create_channel.md:22 -#: ../../user_documentation/channels/create_channel.md:60 +#: ../../user_documentation/channels/create_channel.md:26 +#: ../../user_documentation/channels/create_channel.md:69 msgid "Select the upload icon ({fa}`upload`) in the top of the sidebar." msgstr "" -#: ../../user_documentation/channels/create_channel.md:23 -#: ../../user_documentation/channels/create_channel.md:39 -#: ../../user_documentation/channels/create_channel.md:61 -#: ../../user_documentation/channels/create_channel.md:82 +#: ../../user_documentation/channels/create_channel.md:27 +#: ../../user_documentation/channels/create_channel.md:44 +#: ../../user_documentation/channels/create_channel.md:70 +#: ../../user_documentation/channels/create_channel.md:92 msgid "Select {guilabel}`Get started` under {guilabel}`Publish your work in a channel`. Your user profile opens." msgstr "" -#: ../../user_documentation/channels/create_channel.md:24 -#: ../../user_documentation/channels/create_channel.md:40 -#: ../../user_documentation/channels/create_channel.md:62 -#: ../../user_documentation/channels/create_channel.md:83 +#: ../../user_documentation/channels/create_channel.md:28 +#: ../../user_documentation/channels/create_channel.md:45 +#: ../../user_documentation/channels/create_channel.md:71 +#: ../../user_documentation/channels/create_channel.md:93 msgid "Select {guilabel}`+ Add new` next to the {guilabel}`Channels` header. A {guilabel}`Create channel` pop-up window appears." msgstr "" -#: ../../user_documentation/channels/create_channel.md:25 -#: ../../user_documentation/channels/create_channel.md:41 +#: ../../user_documentation/channels/create_channel.md:29 +#: ../../user_documentation/channels/create_channel.md:46 msgid "Select {guilabel}`Artist discography` and select {guilabel}`Next step`. The {guilabel}`Artist channel` form appears." msgstr "" -#: ../../user_documentation/channels/create_channel.md:26 -#: ../../user_documentation/channels/create_channel.md:42 -#: ../../user_documentation/channels/create_channel.md:64 -#: ../../user_documentation/channels/create_channel.md:85 +#: ../../user_documentation/channels/create_channel.md:30 +#: ../../user_documentation/channels/create_channel.md:47 +#: ../../user_documentation/channels/create_channel.md:73 +#: ../../user_documentation/channels/create_channel.md:95 msgid "Enter the {guilabel}`Name` of your channel. Users see this when they visit your channel page." msgstr "" -#: ../../user_documentation/channels/create_channel.md:27 -#: ../../user_documentation/channels/create_channel.md:43 -#: ../../user_documentation/channels/create_channel.md:65 -#: ../../user_documentation/channels/create_channel.md:86 +#: ../../user_documentation/channels/create_channel.md:31 +#: ../../user_documentation/channels/create_channel.md:48 +#: ../../user_documentation/channels/create_channel.md:74 +#: ../../user_documentation/channels/create_channel.md:96 msgid "Enter the {guilabel}`Fediverse handle` of your channel. This is how other Fediverse software identifies your channel." msgstr "" -#: ../../user_documentation/channels/create_channel.md:28 -#: ../../user_documentation/channels/create_channel.md:44 -#: ../../user_documentation/channels/create_channel.md:66 -#: ../../user_documentation/channels/create_channel.md:87 +#: ../../user_documentation/channels/create_channel.md:32 +#: ../../user_documentation/channels/create_channel.md:49 +#: ../../user_documentation/channels/create_channel.md:75 +#: ../../user_documentation/channels/create_channel.md:97 msgid "__Optional__ – upload a {guilabel}`Channel picture`. Users see this when they visit your channel page. Select {guilabel}`Browse…` to open a file picker." msgstr "" -#: ../../user_documentation/channels/create_channel.md:29 -#: ../../user_documentation/channels/create_channel.md:45 -#: ../../user_documentation/channels/create_channel.md:67 -#: ../../user_documentation/channels/create_channel.md:88 +#: ../../user_documentation/channels/create_channel.md:33 +#: ../../user_documentation/channels/create_channel.md:50 +#: ../../user_documentation/channels/create_channel.md:76 +#: ../../user_documentation/channels/create_channel.md:98 msgid "__Optional__ – add {guilabel}`Tags` that describe your channel. Start typing in the {guilabel}`Search…` input box to find existing tags. You can also create new tags by typing them in and selecting them or hitting {kbd}`⏎ Return`." msgstr "" -#: ../../user_documentation/channels/create_channel.md:30 -#: ../../user_documentation/channels/create_channel.md:46 -#: ../../user_documentation/channels/create_channel.md:69 -#: ../../user_documentation/channels/create_channel.md:90 +#: ../../user_documentation/channels/create_channel.md:34 +#: ../../user_documentation/channels/create_channel.md:51 +#: ../../user_documentation/channels/create_channel.md:78 +#: ../../user_documentation/channels/create_channel.md:100 msgid "__Optional__ – enter a {guilabel}`Description` of your channel. You can {guilabel}`Write` using [Markdown](https://www.markdownguide.org/) syntax and {guilabel}`Preview` how it will look. Users see this when they visit your channel page." msgstr "" -#: ../../user_documentation/channels/create_channel.md:31 -#: ../../user_documentation/channels/create_channel.md:47 -#: ../../user_documentation/channels/create_channel.md:74 -#: ../../user_documentation/channels/create_channel.md:95 +#: ../../user_documentation/channels/create_channel.md:35 +#: ../../user_documentation/channels/create_channel.md:52 +#: ../../user_documentation/channels/create_channel.md:83 +#: ../../user_documentation/channels/create_channel.md:105 msgid "Select {guilabel}`Create channel` to create your channel." msgstr "" @@ -123,53 +123,53 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/channels/create_channel.md:38 -#: ../../user_documentation/channels/create_channel.md:81 +#: ../../user_documentation/channels/create_channel.md:43 +#: ../../user_documentation/channels/create_channel.md:91 msgid "Select the upload icon ({fa}`upload`) at the top of the screen." msgstr "" -#: ../../user_documentation/channels/create_channel.md:51 +#: ../../user_documentation/channels/create_channel.md:56 msgid "That's it! You've created your artist channel. You can now [add some music to it](upload_artist.md)." msgstr "" -#: ../../user_documentation/channels/create_channel.md:53 +#: ../../user_documentation/channels/create_channel.md:58 msgid "Podcast" msgstr "" -#: ../../user_documentation/channels/create_channel.md:55 +#: ../../user_documentation/channels/create_channel.md:60 msgid "To create a __Podcast__ channel:" msgstr "" -#: ../../user_documentation/channels/create_channel.md:63 -#: ../../user_documentation/channels/create_channel.md:84 +#: ../../user_documentation/channels/create_channel.md:72 +#: ../../user_documentation/channels/create_channel.md:94 msgid "Select {guilabel}`Podcasts` and select {guilabel}`Next step`. The {guilabel}`Podcast channel` form appears." msgstr "" -#: ../../user_documentation/channels/create_channel.md:68 -#: ../../user_documentation/channels/create_channel.md:89 +#: ../../user_documentation/channels/create_channel.md:77 +#: ../../user_documentation/channels/create_channel.md:99 msgid "Choose the {guilabel}`Language` of your podcast." msgstr "" -#: ../../user_documentation/channels/create_channel.md:70 -#: ../../user_documentation/channels/create_channel.md:91 +#: ../../user_documentation/channels/create_channel.md:79 +#: ../../user_documentation/channels/create_channel.md:101 msgid "Select the {guilabel}`Category` of your podcast. {term}`Podcatchers<Podcatcher>` use this information to sort your podcast content." msgstr "" -#: ../../user_documentation/channels/create_channel.md:71 -#: ../../user_documentation/channels/create_channel.md:92 +#: ../../user_documentation/channels/create_channel.md:80 +#: ../../user_documentation/channels/create_channel.md:102 msgid "__Optional__ – select the {guilabel}`Subcategory` of your podcast." msgstr "" -#: ../../user_documentation/channels/create_channel.md:72 -#: ../../user_documentation/channels/create_channel.md:93 +#: ../../user_documentation/channels/create_channel.md:81 +#: ../../user_documentation/channels/create_channel.md:103 msgid "__Optional__ – enter the {guilabel}`Owner e-mail address`. This populates the ``itunes:email`` field of your podcast's {abbr}`RSS (Really Simple Syndication)` feed." msgstr "" -#: ../../user_documentation/channels/create_channel.md:73 -#: ../../user_documentation/channels/create_channel.md:94 +#: ../../user_documentation/channels/create_channel.md:82 +#: ../../user_documentation/channels/create_channel.md:104 msgid "__Optional__ – enter the {guilabel}`Owner name`. This populates the ``itunes:name`` field of your podcast's {abbr}`RSS (Really Simple Syndication)` feed." msgstr "" -#: ../../user_documentation/channels/create_channel.md:99 +#: ../../user_documentation/channels/create_channel.md:109 msgid "You're done! You've created your podcast channel. Now you can [add some episodes to it](upload_podcast.md)." msgstr "" diff --git a/docs/locales/gettext/user_documentation/channels/delete_artist.pot b/docs/locales/gettext/user_documentation/channels/delete_artist.pot index 3aeebf5b1..86bc193c8 100644 --- a/docs/locales/gettext/user_documentation/channels/delete_artist.pot +++ b/docs/locales/gettext/user_documentation/channels/delete_artist.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -41,54 +41,54 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/channels/delete_artist.md:19 -#: ../../user_documentation/channels/delete_artist.md:33 -#: ../../user_documentation/channels/delete_artist.md:57 -#: ../../user_documentation/channels/delete_artist.md:70 +#: ../../user_documentation/channels/delete_artist.md:23 +#: ../../user_documentation/channels/delete_artist.md:38 +#: ../../user_documentation/channels/delete_artist.md:66 +#: ../../user_documentation/channels/delete_artist.md:80 msgid "Log in to your pod." msgstr "" -#: ../../user_documentation/channels/delete_artist.md:20 -#: ../../user_documentation/channels/delete_artist.md:58 +#: ../../user_documentation/channels/delete_artist.md:24 +#: ../../user_documentation/channels/delete_artist.md:67 msgid "Select the upload icon ({fa}`upload`) in the top of the sidebar." msgstr "" -#: ../../user_documentation/channels/delete_artist.md:21 -#: ../../user_documentation/channels/delete_artist.md:35 -#: ../../user_documentation/channels/delete_artist.md:59 -#: ../../user_documentation/channels/delete_artist.md:72 +#: ../../user_documentation/channels/delete_artist.md:25 +#: ../../user_documentation/channels/delete_artist.md:40 +#: ../../user_documentation/channels/delete_artist.md:68 +#: ../../user_documentation/channels/delete_artist.md:82 msgid "Select {guilabel}`Get started` under {guilabel}`Publish your work in a channel`. Your user profile opens." msgstr "" -#: ../../user_documentation/channels/delete_artist.md:22 -#: ../../user_documentation/channels/delete_artist.md:36 -#: ../../user_documentation/channels/delete_artist.md:60 -#: ../../user_documentation/channels/delete_artist.md:73 +#: ../../user_documentation/channels/delete_artist.md:26 +#: ../../user_documentation/channels/delete_artist.md:41 +#: ../../user_documentation/channels/delete_artist.md:69 +#: ../../user_documentation/channels/delete_artist.md:83 msgid "Select the channel containing the content under the {guilabel}`Channels` header. The channel's page opens." msgstr "" -#: ../../user_documentation/channels/delete_artist.md:23 -#: ../../user_documentation/channels/delete_artist.md:37 +#: ../../user_documentation/channels/delete_artist.md:27 +#: ../../user_documentation/channels/delete_artist.md:42 msgid "Select the kebab menu ({fa}`ellipsis-v`) next to the track in question. This opens the track options menu." msgstr "" -#: ../../user_documentation/channels/delete_artist.md:24 -#: ../../user_documentation/channels/delete_artist.md:38 +#: ../../user_documentation/channels/delete_artist.md:28 +#: ../../user_documentation/channels/delete_artist.md:43 msgid "Select {guilabel}`ℹ︎ Track details`. The track details page opens." msgstr "" -#: ../../user_documentation/channels/delete_artist.md:25 -#: ../../user_documentation/channels/delete_artist.md:39 +#: ../../user_documentation/channels/delete_artist.md:29 +#: ../../user_documentation/channels/delete_artist.md:44 msgid "Select the kebab menu ({fa}`ellipsis-v`) at the top of the page." msgstr "" -#: ../../user_documentation/channels/delete_artist.md:26 -#: ../../user_documentation/channels/delete_artist.md:40 +#: ../../user_documentation/channels/delete_artist.md:30 +#: ../../user_documentation/channels/delete_artist.md:45 msgid "Select {guilabel}`Delete…`. A {guilabel}`Delete this track?` warning appears." msgstr "" -#: ../../user_documentation/channels/delete_artist.md:27 -#: ../../user_documentation/channels/delete_artist.md:41 +#: ../../user_documentation/channels/delete_artist.md:31 +#: ../../user_documentation/channels/delete_artist.md:46 msgid "Select {guilabel}`Delete` to delete the track." msgstr "" @@ -97,47 +97,47 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/channels/delete_artist.md:34 -#: ../../user_documentation/channels/delete_artist.md:71 +#: ../../user_documentation/channels/delete_artist.md:39 +#: ../../user_documentation/channels/delete_artist.md:81 msgid "Select the upload icon ({fa}`upload`) at the top of the screen." msgstr "" -#: ../../user_documentation/channels/delete_artist.md:45 +#: ../../user_documentation/channels/delete_artist.md:50 msgid "That's it! You've deleted your track. You can add it again by [uploading it to your channel](upload_artist.md)." msgstr "" -#: ../../user_documentation/channels/delete_artist.md:47 +#: ../../user_documentation/channels/delete_artist.md:52 msgid "Delete an album" msgstr "" -#: ../../user_documentation/channels/delete_artist.md:50 +#: ../../user_documentation/channels/delete_artist.md:55 msgid "Deleting an album also deletes all tracks in the album and removes the files from the server. This action is irreversible." msgstr "" -#: ../../user_documentation/channels/delete_artist.md:53 +#: ../../user_documentation/channels/delete_artist.md:58 msgid "Delete an album to remove all tracks it contains. To do this:" msgstr "" -#: ../../user_documentation/channels/delete_artist.md:61 -#: ../../user_documentation/channels/delete_artist.md:74 +#: ../../user_documentation/channels/delete_artist.md:70 +#: ../../user_documentation/channels/delete_artist.md:84 msgid "Select your album in the {guilabel}`Albums` section. The album detail page opens." msgstr "" -#: ../../user_documentation/channels/delete_artist.md:62 -#: ../../user_documentation/channels/delete_artist.md:75 +#: ../../user_documentation/channels/delete_artist.md:71 +#: ../../user_documentation/channels/delete_artist.md:85 msgid "Select the kebab menu ({fa}`ellipsis-v`) to open the options menu." msgstr "" -#: ../../user_documentation/channels/delete_artist.md:63 -#: ../../user_documentation/channels/delete_artist.md:76 +#: ../../user_documentation/channels/delete_artist.md:72 +#: ../../user_documentation/channels/delete_artist.md:86 msgid "Select {guilabel}`Delete…`. A {guilabel}`Delete this album?` warning appears." msgstr "" -#: ../../user_documentation/channels/delete_artist.md:64 -#: ../../user_documentation/channels/delete_artist.md:77 +#: ../../user_documentation/channels/delete_artist.md:73 +#: ../../user_documentation/channels/delete_artist.md:87 msgid "Select {guilabel}`Delete` to delete the album." msgstr "" -#: ../../user_documentation/channels/delete_artist.md:81 +#: ../../user_documentation/channels/delete_artist.md:91 msgid "You're done! You've deleted the album and all the tracks it contained. You can add them again by [uploading it to your channel](upload_artist.md)." msgstr "" diff --git a/docs/locales/gettext/user_documentation/channels/delete_channel.pot b/docs/locales/gettext/user_documentation/channels/delete_channel.pot index 244ab5a5e..b61296850 100644 --- a/docs/locales/gettext/user_documentation/channels/delete_channel.pot +++ b/docs/locales/gettext/user_documentation/channels/delete_channel.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,37 +32,37 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/channels/delete_channel.md:11 -#: ../../user_documentation/channels/delete_channel.md:23 +#: ../../user_documentation/channels/delete_channel.md:15 +#: ../../user_documentation/channels/delete_channel.md:28 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../user_documentation/channels/delete_channel.md:12 +#: ../../user_documentation/channels/delete_channel.md:16 msgid "Select the upload icon ({fa}`upload`) in the top of the sidebar." msgstr "" -#: ../../user_documentation/channels/delete_channel.md:13 -#: ../../user_documentation/channels/delete_channel.md:25 +#: ../../user_documentation/channels/delete_channel.md:17 +#: ../../user_documentation/channels/delete_channel.md:30 msgid "Select {guilabel}`Get started` under {guilabel}`Publish your work in a channel`. Your user profile opens." msgstr "" -#: ../../user_documentation/channels/delete_channel.md:14 -#: ../../user_documentation/channels/delete_channel.md:26 +#: ../../user_documentation/channels/delete_channel.md:18 +#: ../../user_documentation/channels/delete_channel.md:31 msgid "Select the channel you want to delete under the {guilabel}`Channels` header. The channel's page opens." msgstr "" -#: ../../user_documentation/channels/delete_channel.md:15 -#: ../../user_documentation/channels/delete_channel.md:27 +#: ../../user_documentation/channels/delete_channel.md:19 +#: ../../user_documentation/channels/delete_channel.md:32 msgid "Select the kebab menu ({fa}`ellipsis-v`) to show the channel options." msgstr "" -#: ../../user_documentation/channels/delete_channel.md:16 -#: ../../user_documentation/channels/delete_channel.md:28 +#: ../../user_documentation/channels/delete_channel.md:20 +#: ../../user_documentation/channels/delete_channel.md:33 msgid "Select {guilabel}`Delete…`. A {guilabel}`Delete this Channel?` warning message appears" msgstr "" -#: ../../user_documentation/channels/delete_channel.md:17 -#: ../../user_documentation/channels/delete_channel.md:29 +#: ../../user_documentation/channels/delete_channel.md:21 +#: ../../user_documentation/channels/delete_channel.md:34 msgid "Select {guilabel}`Delete`." msgstr "" @@ -70,10 +70,10 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/channels/delete_channel.md:24 +#: ../../user_documentation/channels/delete_channel.md:29 msgid "Select the upload icon ({fa}`upload`) at the top of the screen." msgstr "" -#: ../../user_documentation/channels/delete_channel.md:33 +#: ../../user_documentation/channels/delete_channel.md:38 msgid "That's it! You deleted your channel." msgstr "" diff --git a/docs/locales/gettext/user_documentation/channels/delete_podcast.pot b/docs/locales/gettext/user_documentation/channels/delete_podcast.pot index 51566cfbd..256bbba49 100644 --- a/docs/locales/gettext/user_documentation/channels/delete_podcast.pot +++ b/docs/locales/gettext/user_documentation/channels/delete_podcast.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -41,54 +41,54 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/channels/delete_podcast.md:19 -#: ../../user_documentation/channels/delete_podcast.md:33 -#: ../../user_documentation/channels/delete_podcast.md:57 -#: ../../user_documentation/channels/delete_podcast.md:70 +#: ../../user_documentation/channels/delete_podcast.md:23 +#: ../../user_documentation/channels/delete_podcast.md:38 +#: ../../user_documentation/channels/delete_podcast.md:66 +#: ../../user_documentation/channels/delete_podcast.md:80 msgid "Log in to your pod." msgstr "" -#: ../../user_documentation/channels/delete_podcast.md:20 -#: ../../user_documentation/channels/delete_podcast.md:58 +#: ../../user_documentation/channels/delete_podcast.md:24 +#: ../../user_documentation/channels/delete_podcast.md:67 msgid "Select the upload icon ({fa}`upload`) in the top of the sidebar." msgstr "" -#: ../../user_documentation/channels/delete_podcast.md:21 -#: ../../user_documentation/channels/delete_podcast.md:35 -#: ../../user_documentation/channels/delete_podcast.md:59 -#: ../../user_documentation/channels/delete_podcast.md:72 +#: ../../user_documentation/channels/delete_podcast.md:25 +#: ../../user_documentation/channels/delete_podcast.md:40 +#: ../../user_documentation/channels/delete_podcast.md:68 +#: ../../user_documentation/channels/delete_podcast.md:82 msgid "Select {guilabel}`Get started` under {guilabel}`Publish your work in a channel`. Your user profile opens." msgstr "" -#: ../../user_documentation/channels/delete_podcast.md:22 -#: ../../user_documentation/channels/delete_podcast.md:36 -#: ../../user_documentation/channels/delete_podcast.md:60 -#: ../../user_documentation/channels/delete_podcast.md:73 +#: ../../user_documentation/channels/delete_podcast.md:26 +#: ../../user_documentation/channels/delete_podcast.md:41 +#: ../../user_documentation/channels/delete_podcast.md:69 +#: ../../user_documentation/channels/delete_podcast.md:83 msgid "Select the channel containing the content under the {guilabel}`Channels` header. The channel's page opens." msgstr "" -#: ../../user_documentation/channels/delete_podcast.md:23 -#: ../../user_documentation/channels/delete_podcast.md:37 +#: ../../user_documentation/channels/delete_podcast.md:27 +#: ../../user_documentation/channels/delete_podcast.md:42 msgid "Select the kebab menu ({fa}`ellipsis-v`) next to the episode in question. This opens the track options menu." msgstr "" -#: ../../user_documentation/channels/delete_podcast.md:24 -#: ../../user_documentation/channels/delete_podcast.md:38 +#: ../../user_documentation/channels/delete_podcast.md:28 +#: ../../user_documentation/channels/delete_podcast.md:43 msgid "Select {guilabel}`ℹ︎ Episode details`. The episode details page opens." msgstr "" -#: ../../user_documentation/channels/delete_podcast.md:25 -#: ../../user_documentation/channels/delete_podcast.md:39 +#: ../../user_documentation/channels/delete_podcast.md:29 +#: ../../user_documentation/channels/delete_podcast.md:44 msgid "Select the kebab menu ({fa}`ellipsis-v`) at the top of the page." msgstr "" -#: ../../user_documentation/channels/delete_podcast.md:26 -#: ../../user_documentation/channels/delete_podcast.md:40 +#: ../../user_documentation/channels/delete_podcast.md:30 +#: ../../user_documentation/channels/delete_podcast.md:45 msgid "Select {guilabel}`Delete…`. A {guilabel}`Delete this track?` warning appears." msgstr "" -#: ../../user_documentation/channels/delete_podcast.md:27 -#: ../../user_documentation/channels/delete_podcast.md:41 +#: ../../user_documentation/channels/delete_podcast.md:31 +#: ../../user_documentation/channels/delete_podcast.md:46 msgid "Select {guilabel}`Delete` to delete the episode." msgstr "" @@ -97,47 +97,47 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/channels/delete_podcast.md:34 -#: ../../user_documentation/channels/delete_podcast.md:71 +#: ../../user_documentation/channels/delete_podcast.md:39 +#: ../../user_documentation/channels/delete_podcast.md:81 msgid "Select the upload icon ({fa}`upload`) at the top of the screen." msgstr "" -#: ../../user_documentation/channels/delete_podcast.md:45 +#: ../../user_documentation/channels/delete_podcast.md:50 msgid "That's it! You've deleted your episode. You can add it again by [uploading it to your channel](upload_podcast.md)." msgstr "" -#: ../../user_documentation/channels/delete_podcast.md:47 +#: ../../user_documentation/channels/delete_podcast.md:52 msgid "Delete a series" msgstr "" -#: ../../user_documentation/channels/delete_podcast.md:50 +#: ../../user_documentation/channels/delete_podcast.md:55 msgid "Deleting a series also deletes all episodes in the series and deletes the files from the {term}`pod`. This action is irreversible." msgstr "" -#: ../../user_documentation/channels/delete_podcast.md:53 +#: ../../user_documentation/channels/delete_podcast.md:58 msgid "Delete a series to remove all episodes it contains. To do this:" msgstr "" -#: ../../user_documentation/channels/delete_podcast.md:61 -#: ../../user_documentation/channels/delete_podcast.md:74 +#: ../../user_documentation/channels/delete_podcast.md:70 +#: ../../user_documentation/channels/delete_podcast.md:84 msgid "Select your series in the {guilabel}`Series` section. The series detail page opens." msgstr "" -#: ../../user_documentation/channels/delete_podcast.md:62 -#: ../../user_documentation/channels/delete_podcast.md:75 +#: ../../user_documentation/channels/delete_podcast.md:71 +#: ../../user_documentation/channels/delete_podcast.md:85 msgid "Select the kebab menu ({fa}`ellipsis-v`) to open the options menu." msgstr "" -#: ../../user_documentation/channels/delete_podcast.md:63 -#: ../../user_documentation/channels/delete_podcast.md:76 +#: ../../user_documentation/channels/delete_podcast.md:72 +#: ../../user_documentation/channels/delete_podcast.md:86 msgid "Select {guilabel}`Delete…`. A {guilabel}`Delete this album?` warning appears." msgstr "" -#: ../../user_documentation/channels/delete_podcast.md:64 -#: ../../user_documentation/channels/delete_podcast.md:77 +#: ../../user_documentation/channels/delete_podcast.md:73 +#: ../../user_documentation/channels/delete_podcast.md:87 msgid "Select {guilabel}`Delete` to delete the series." msgstr "" -#: ../../user_documentation/channels/delete_podcast.md:81 +#: ../../user_documentation/channels/delete_podcast.md:91 msgid "You're done! You've deleted the series and all the episodes it contained. You can add them again by [uploading it to your channel](upload_podcast.md)." msgstr "" diff --git a/docs/locales/gettext/user_documentation/channels/edit_channel.pot b/docs/locales/gettext/user_documentation/channels/edit_channel.pot index f83d98510..4dad5beda 100644 --- a/docs/locales/gettext/user_documentation/channels/edit_channel.pot +++ b/docs/locales/gettext/user_documentation/channels/edit_channel.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -45,85 +45,85 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/channels/edit_channel.md:21 -#: ../../user_documentation/channels/edit_channel.md:38 -#: ../../user_documentation/channels/edit_channel.md:61 -#: ../../user_documentation/channels/edit_channel.md:83 +#: ../../user_documentation/channels/edit_channel.md:25 +#: ../../user_documentation/channels/edit_channel.md:43 +#: ../../user_documentation/channels/edit_channel.md:70 +#: ../../user_documentation/channels/edit_channel.md:93 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../user_documentation/channels/edit_channel.md:22 -#: ../../user_documentation/channels/edit_channel.md:62 +#: ../../user_documentation/channels/edit_channel.md:26 +#: ../../user_documentation/channels/edit_channel.md:71 msgid "Select the upload icon ({fa}`upload`) in the top of the sidebar." msgstr "" -#: ../../user_documentation/channels/edit_channel.md:23 -#: ../../user_documentation/channels/edit_channel.md:40 -#: ../../user_documentation/channels/edit_channel.md:63 -#: ../../user_documentation/channels/edit_channel.md:85 +#: ../../user_documentation/channels/edit_channel.md:27 +#: ../../user_documentation/channels/edit_channel.md:45 +#: ../../user_documentation/channels/edit_channel.md:72 +#: ../../user_documentation/channels/edit_channel.md:95 msgid "Select {guilabel}`Get started` under {guilabel}`Publish your work in a channel`. Your user profile opens." msgstr "" -#: ../../user_documentation/channels/edit_channel.md:24 -#: ../../user_documentation/channels/edit_channel.md:41 -#: ../../user_documentation/channels/edit_channel.md:64 -#: ../../user_documentation/channels/edit_channel.md:86 +#: ../../user_documentation/channels/edit_channel.md:28 +#: ../../user_documentation/channels/edit_channel.md:46 +#: ../../user_documentation/channels/edit_channel.md:73 +#: ../../user_documentation/channels/edit_channel.md:96 msgid "Select the channel you want to delete under the {guilabel}`Channels` header. The channel's page opens." msgstr "" -#: ../../user_documentation/channels/edit_channel.md:25 -#: ../../user_documentation/channels/edit_channel.md:42 -#: ../../user_documentation/channels/edit_channel.md:65 -#: ../../user_documentation/channels/edit_channel.md:87 +#: ../../user_documentation/channels/edit_channel.md:29 +#: ../../user_documentation/channels/edit_channel.md:47 +#: ../../user_documentation/channels/edit_channel.md:74 +#: ../../user_documentation/channels/edit_channel.md:97 msgid "Select the kebab menu ({fa}`ellipsis-v`) to show the channel options." msgstr "" -#: ../../user_documentation/channels/edit_channel.md:26 -#: ../../user_documentation/channels/edit_channel.md:43 -#: ../../user_documentation/channels/edit_channel.md:66 -#: ../../user_documentation/channels/edit_channel.md:88 +#: ../../user_documentation/channels/edit_channel.md:30 +#: ../../user_documentation/channels/edit_channel.md:48 +#: ../../user_documentation/channels/edit_channel.md:75 +#: ../../user_documentation/channels/edit_channel.md:98 msgid "Select {guilabel}`Edit…`. The {guilabel}`Artist channel` form appears." msgstr "" -#: ../../user_documentation/channels/edit_channel.md:27 -#: ../../user_documentation/channels/edit_channel.md:44 -#: ../../user_documentation/channels/edit_channel.md:67 -#: ../../user_documentation/channels/edit_channel.md:89 +#: ../../user_documentation/channels/edit_channel.md:31 +#: ../../user_documentation/channels/edit_channel.md:49 +#: ../../user_documentation/channels/edit_channel.md:76 +#: ../../user_documentation/channels/edit_channel.md:99 msgid "Change the details in any of these fields:" msgstr "" -#: ../../user_documentation/channels/edit_channel.md:28 -#: ../../user_documentation/channels/edit_channel.md:45 -#: ../../user_documentation/channels/edit_channel.md:68 -#: ../../user_documentation/channels/edit_channel.md:90 +#: ../../user_documentation/channels/edit_channel.md:32 +#: ../../user_documentation/channels/edit_channel.md:50 +#: ../../user_documentation/channels/edit_channel.md:77 +#: ../../user_documentation/channels/edit_channel.md:100 msgid "{guilabel}`Name`" msgstr "" -#: ../../user_documentation/channels/edit_channel.md:29 -#: ../../user_documentation/channels/edit_channel.md:46 -#: ../../user_documentation/channels/edit_channel.md:69 -#: ../../user_documentation/channels/edit_channel.md:91 +#: ../../user_documentation/channels/edit_channel.md:33 +#: ../../user_documentation/channels/edit_channel.md:51 +#: ../../user_documentation/channels/edit_channel.md:78 +#: ../../user_documentation/channels/edit_channel.md:101 msgid "{guilabel}`Channel Picture`" msgstr "" -#: ../../user_documentation/channels/edit_channel.md:30 -#: ../../user_documentation/channels/edit_channel.md:47 -#: ../../user_documentation/channels/edit_channel.md:70 -#: ../../user_documentation/channels/edit_channel.md:92 +#: ../../user_documentation/channels/edit_channel.md:34 +#: ../../user_documentation/channels/edit_channel.md:52 +#: ../../user_documentation/channels/edit_channel.md:79 +#: ../../user_documentation/channels/edit_channel.md:102 msgid "{guilabel}`Tags`" msgstr "" -#: ../../user_documentation/channels/edit_channel.md:31 -#: ../../user_documentation/channels/edit_channel.md:48 -#: ../../user_documentation/channels/edit_channel.md:72 -#: ../../user_documentation/channels/edit_channel.md:94 +#: ../../user_documentation/channels/edit_channel.md:35 +#: ../../user_documentation/channels/edit_channel.md:53 +#: ../../user_documentation/channels/edit_channel.md:81 +#: ../../user_documentation/channels/edit_channel.md:104 msgid "{guilabel}`Description`" msgstr "" -#: ../../user_documentation/channels/edit_channel.md:32 -#: ../../user_documentation/channels/edit_channel.md:49 -#: ../../user_documentation/channels/edit_channel.md:77 -#: ../../user_documentation/channels/edit_channel.md:99 +#: ../../user_documentation/channels/edit_channel.md:36 +#: ../../user_documentation/channels/edit_channel.md:54 +#: ../../user_documentation/channels/edit_channel.md:86 +#: ../../user_documentation/channels/edit_channel.md:109 msgid "Select {guilabel}`Update channel` to save your changes." msgstr "" @@ -132,48 +132,48 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/channels/edit_channel.md:39 -#: ../../user_documentation/channels/edit_channel.md:84 +#: ../../user_documentation/channels/edit_channel.md:44 +#: ../../user_documentation/channels/edit_channel.md:94 msgid "Select the upload icon ({fa}`upload`) at the top of the screen." msgstr "" -#: ../../user_documentation/channels/edit_channel.md:53 +#: ../../user_documentation/channels/edit_channel.md:58 msgid "That's it! You've updated your channel details. Users see the new details when they visit your channel page." msgstr "" -#: ../../user_documentation/channels/edit_channel.md:55 +#: ../../user_documentation/channels/edit_channel.md:60 msgid "Edit a Podcast channel" msgstr "" -#: ../../user_documentation/channels/edit_channel.md:57 +#: ../../user_documentation/channels/edit_channel.md:62 msgid "To edit a __Podcast channel__:" msgstr "" -#: ../../user_documentation/channels/edit_channel.md:71 -#: ../../user_documentation/channels/edit_channel.md:93 +#: ../../user_documentation/channels/edit_channel.md:80 +#: ../../user_documentation/channels/edit_channel.md:103 msgid "{guilabel}`Language`" msgstr "" -#: ../../user_documentation/channels/edit_channel.md:73 -#: ../../user_documentation/channels/edit_channel.md:95 +#: ../../user_documentation/channels/edit_channel.md:82 +#: ../../user_documentation/channels/edit_channel.md:105 msgid "{guilabel}`Category`" msgstr "" -#: ../../user_documentation/channels/edit_channel.md:74 -#: ../../user_documentation/channels/edit_channel.md:96 +#: ../../user_documentation/channels/edit_channel.md:83 +#: ../../user_documentation/channels/edit_channel.md:106 msgid "{guilabel}`Subcategory`" msgstr "" -#: ../../user_documentation/channels/edit_channel.md:75 -#: ../../user_documentation/channels/edit_channel.md:97 +#: ../../user_documentation/channels/edit_channel.md:84 +#: ../../user_documentation/channels/edit_channel.md:107 msgid "{guilabel}`Owner e-mail address`" msgstr "" -#: ../../user_documentation/channels/edit_channel.md:76 -#: ../../user_documentation/channels/edit_channel.md:98 +#: ../../user_documentation/channels/edit_channel.md:85 +#: ../../user_documentation/channels/edit_channel.md:108 msgid "{guilabel}`Owner name`" msgstr "" -#: ../../user_documentation/channels/edit_channel.md:103 +#: ../../user_documentation/channels/edit_channel.md:113 msgid "You're done! Users see the new details when they visit your channel page. The changes also reflect on your podcast's {abbr}`RSS (Really Simple Syndication)` feed." msgstr "" diff --git a/docs/locales/gettext/user_documentation/channels/follow_channel.pot b/docs/locales/gettext/user_documentation/channels/follow_channel.pot index b72854016..5bd7c25a7 100644 --- a/docs/locales/gettext/user_documentation/channels/follow_channel.pot +++ b/docs/locales/gettext/user_documentation/channels/follow_channel.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -37,7 +37,7 @@ msgid "If a user on your pod follows a channel or has published a channel, you c msgstr "" #: ../../user_documentation/channels/follow_channel.md:15 -#: ../../user_documentation/channels/follow_channel.md:53 +#: ../../user_documentation/channels/follow_channel.md:58 msgid "Select the channel you want to follow. The channel details page opens." msgstr "" @@ -61,32 +61,32 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/channels/follow_channel.md:26 +#: ../../user_documentation/channels/follow_channel.md:30 msgid "Select {guilabel}`Channels` in the sidebar. The {guilabel}`Channels` page opens." msgstr "" -#: ../../user_documentation/channels/follow_channel.md:27 -#: ../../user_documentation/channels/follow_channel.md:39 +#: ../../user_documentation/channels/follow_channel.md:31 +#: ../../user_documentation/channels/follow_channel.md:44 msgid "Select {guilabel}`+ Add new` at the top of the page. The {guilabel}`Subscriptions` screen appears." msgstr "" -#: ../../user_documentation/channels/follow_channel.md:28 -#: ../../user_documentation/channels/follow_channel.md:40 +#: ../../user_documentation/channels/follow_channel.md:32 +#: ../../user_documentation/channels/follow_channel.md:45 msgid "Select {guilabel}`Fediverse`." msgstr "" -#: ../../user_documentation/channels/follow_channel.md:29 -#: ../../user_documentation/channels/follow_channel.md:41 +#: ../../user_documentation/channels/follow_channel.md:33 +#: ../../user_documentation/channels/follow_channel.md:46 msgid "Enter the channel's __Federation handle__ in the {guilabel}`Fediverse object` input." msgstr "" -#: ../../user_documentation/channels/follow_channel.md:30 -#: ../../user_documentation/channels/follow_channel.md:42 +#: ../../user_documentation/channels/follow_channel.md:34 +#: ../../user_documentation/channels/follow_channel.md:47 msgid "Select {guilabel}`Subscribe`. The channel details page appears." msgstr "" -#: ../../user_documentation/channels/follow_channel.md:31 -#: ../../user_documentation/channels/follow_channel.md:43 +#: ../../user_documentation/channels/follow_channel.md:35 +#: ../../user_documentation/channels/follow_channel.md:48 msgid "Select the {guilabel}`Subscribe}` button. The label changes to {guilabel}`Subscribed`." msgstr "" @@ -94,38 +94,38 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/channels/follow_channel.md:37 +#: ../../user_documentation/channels/follow_channel.md:42 msgid "Select the hamburger menu ({fa}`bars`) to open the menu bar." msgstr "" -#: ../../user_documentation/channels/follow_channel.md:38 +#: ../../user_documentation/channels/follow_channel.md:43 msgid "Select {guilabel}`Channels`. The {guilabel}`Channels` page opens." msgstr "" -#: ../../user_documentation/channels/follow_channel.md:47 +#: ../../user_documentation/channels/follow_channel.md:52 msgid "That's it! You can now see the channel's content on your pod. Other users of your pod can also see this channel." msgstr "" -#: ../../user_documentation/channels/follow_channel.md:49 +#: ../../user_documentation/channels/follow_channel.md:54 msgid "Follow a Funkwhale podcast with a podcatcher" msgstr "" -#: ../../user_documentation/channels/follow_channel.md:51 +#: ../../user_documentation/channels/follow_channel.md:56 msgid "You can follow podcasts published in channels using a standard podcatcher. To do this:" msgstr "" -#: ../../user_documentation/channels/follow_channel.md:54 +#: ../../user_documentation/channels/follow_channel.md:59 msgid "Select the feed button ({fa}`feed`). The {guilabel}`Subscribe to this channel` window appears." msgstr "" -#: ../../user_documentation/channels/follow_channel.md:55 +#: ../../user_documentation/channels/follow_channel.md:60 msgid "Select {guilabel}`Copy` under the {guilabel}`Subscribe via RSS` to copy the channel's {abbr}`RSS (Really Simple Syndication)` feed URL." msgstr "" -#: ../../user_documentation/channels/follow_channel.md:56 +#: ../../user_documentation/channels/follow_channel.md:61 msgid "Paste the URL in your podcatcher." msgstr "" -#: ../../user_documentation/channels/follow_channel.md:58 +#: ../../user_documentation/channels/follow_channel.md:63 msgid "That's it! Your podcatcher fetches the podcast details from Funkwhale." msgstr "" diff --git a/docs/locales/gettext/user_documentation/channels/index.pot b/docs/locales/gettext/user_documentation/channels/index.pot index 4ff7459c7..e0418d298 100644 --- a/docs/locales/gettext/user_documentation/channels/index.pot +++ b/docs/locales/gettext/user_documentation/channels/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/user_documentation/channels/subscribe_rss.pot b/docs/locales/gettext/user_documentation/channels/subscribe_rss.pot index 7ccf4f487..254cf32f9 100644 --- a/docs/locales/gettext/user_documentation/channels/subscribe_rss.pot +++ b/docs/locales/gettext/user_documentation/channels/subscribe_rss.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,27 +32,27 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/channels/subscribe_rss.md:11 +#: ../../user_documentation/channels/subscribe_rss.md:15 msgid "Select {guilabel}`Channels` in the sidebar. The {guilabel}`Channels` page opens." msgstr "" -#: ../../user_documentation/channels/subscribe_rss.md:12 -#: ../../user_documentation/channels/subscribe_rss.md:23 +#: ../../user_documentation/channels/subscribe_rss.md:16 +#: ../../user_documentation/channels/subscribe_rss.md:28 msgid "Select {guilabel}`+ Add new` at the top of the page. The {guilabel}`Subscriptions` screen appears." msgstr "" -#: ../../user_documentation/channels/subscribe_rss.md:13 -#: ../../user_documentation/channels/subscribe_rss.md:24 +#: ../../user_documentation/channels/subscribe_rss.md:17 +#: ../../user_documentation/channels/subscribe_rss.md:29 msgid "Select {guilabel}`RSS`." msgstr "" -#: ../../user_documentation/channels/subscribe_rss.md:14 -#: ../../user_documentation/channels/subscribe_rss.md:25 +#: ../../user_documentation/channels/subscribe_rss.md:18 +#: ../../user_documentation/channels/subscribe_rss.md:30 msgid "Enter the URL of the RSS feed in the {guilabel}`RSS feed location` input." msgstr "" -#: ../../user_documentation/channels/subscribe_rss.md:15 -#: ../../user_documentation/channels/subscribe_rss.md:26 +#: ../../user_documentation/channels/subscribe_rss.md:19 +#: ../../user_documentation/channels/subscribe_rss.md:31 msgid "Select {guilabel}`Subscribe`." msgstr "" @@ -60,14 +60,14 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/channels/subscribe_rss.md:21 +#: ../../user_documentation/channels/subscribe_rss.md:26 msgid "Select the hamburger menu ({fa}`bars`) to open the menu bar." msgstr "" -#: ../../user_documentation/channels/subscribe_rss.md:22 +#: ../../user_documentation/channels/subscribe_rss.md:27 msgid "Select {guilabel}`Channels`. The {guilabel}`Channels` page opens." msgstr "" -#: ../../user_documentation/channels/subscribe_rss.md:30 +#: ../../user_documentation/channels/subscribe_rss.md:35 msgid "That's it! Your favorite podcast is now available in the {guilabel}`Channels` page. Funkwhale updates the feed to make sure you always have the latest episodes." msgstr "" diff --git a/docs/locales/gettext/user_documentation/channels/upload_artist.pot b/docs/locales/gettext/user_documentation/channels/upload_artist.pot index 1275aa07f..973a04641 100644 --- a/docs/locales/gettext/user_documentation/channels/upload_artist.pot +++ b/docs/locales/gettext/user_documentation/channels/upload_artist.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -42,47 +42,47 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/channels/upload_artist.md:17 -#: ../../user_documentation/channels/upload_artist.md:29 -#: ../../user_documentation/channels/upload_artist.md:61 -#: ../../user_documentation/channels/upload_artist.md:78 -#: ../../user_documentation/channels/upload_artist.md:115 -#: ../../user_documentation/channels/upload_artist.md:132 +#: ../../user_documentation/channels/upload_artist.md:21 +#: ../../user_documentation/channels/upload_artist.md:34 +#: ../../user_documentation/channels/upload_artist.md:70 +#: ../../user_documentation/channels/upload_artist.md:88 +#: ../../user_documentation/channels/upload_artist.md:129 +#: ../../user_documentation/channels/upload_artist.md:147 msgid "Log in to your pod." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:18 -#: ../../user_documentation/channels/upload_artist.md:62 -#: ../../user_documentation/channels/upload_artist.md:116 +#: ../../user_documentation/channels/upload_artist.md:22 +#: ../../user_documentation/channels/upload_artist.md:71 +#: ../../user_documentation/channels/upload_artist.md:130 msgid "Select the upload icon ({fa}`upload`) in the top of the sidebar." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:19 -#: ../../user_documentation/channels/upload_artist.md:31 -#: ../../user_documentation/channels/upload_artist.md:63 -#: ../../user_documentation/channels/upload_artist.md:80 -#: ../../user_documentation/channels/upload_artist.md:117 -#: ../../user_documentation/channels/upload_artist.md:134 +#: ../../user_documentation/channels/upload_artist.md:23 +#: ../../user_documentation/channels/upload_artist.md:36 +#: ../../user_documentation/channels/upload_artist.md:72 +#: ../../user_documentation/channels/upload_artist.md:90 +#: ../../user_documentation/channels/upload_artist.md:131 +#: ../../user_documentation/channels/upload_artist.md:149 msgid "Select {guilabel}`Get started` under {guilabel}`Publish your work in a channel`. Your user profile opens." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:20 -#: ../../user_documentation/channels/upload_artist.md:32 +#: ../../user_documentation/channels/upload_artist.md:24 +#: ../../user_documentation/channels/upload_artist.md:37 msgid "Select the channel you want to add an album to under the {guilabel}`Channels` header. The channel's page opens." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:21 -#: ../../user_documentation/channels/upload_artist.md:33 +#: ../../user_documentation/channels/upload_artist.md:25 +#: ../../user_documentation/channels/upload_artist.md:38 msgid "Select {guilabel}`+ Add new` next to the {guilabel}`Albums` section. A {guilabel}`New album` screen appears." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:22 -#: ../../user_documentation/channels/upload_artist.md:34 +#: ../../user_documentation/channels/upload_artist.md:26 +#: ../../user_documentation/channels/upload_artist.md:39 msgid "Enter the {guilabel}`Title` of your album." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:23 -#: ../../user_documentation/channels/upload_artist.md:35 +#: ../../user_documentation/channels/upload_artist.md:27 +#: ../../user_documentation/channels/upload_artist.md:40 msgid "Select {guilabel}`Create` to create your new album. The album appears on the screen." msgstr "" @@ -92,203 +92,203 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/channels/upload_artist.md:30 -#: ../../user_documentation/channels/upload_artist.md:79 -#: ../../user_documentation/channels/upload_artist.md:133 +#: ../../user_documentation/channels/upload_artist.md:35 +#: ../../user_documentation/channels/upload_artist.md:89 +#: ../../user_documentation/channels/upload_artist.md:148 msgid "Select the upload icon ({fa}`upload`) at the top of the screen." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:39 +#: ../../user_documentation/channels/upload_artist.md:44 msgid "Once you've created your album, you can add some details to it. To do this:" msgstr "" -#: ../../user_documentation/channels/upload_artist.md:41 +#: ../../user_documentation/channels/upload_artist.md:46 msgid "Select the album. The album details screen opens." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:42 +#: ../../user_documentation/channels/upload_artist.md:47 msgid "Select the kebab menu ({fa}`ellipsis-v`) to show the album options." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:43 +#: ../../user_documentation/channels/upload_artist.md:48 msgid "Select {guilabel}`Edit`. The {guilabel}`Edit this album` screen opens." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:44 -#: ../../user_documentation/channels/upload_artist.md:97 +#: ../../user_documentation/channels/upload_artist.md:49 +#: ../../user_documentation/channels/upload_artist.md:107 msgid "Change the details in any of these fields:" msgstr "" -#: ../../user_documentation/channels/upload_artist.md:45 +#: ../../user_documentation/channels/upload_artist.md:50 msgid "{guilabel}`Title` – the title of the album." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:46 +#: ../../user_documentation/channels/upload_artist.md:51 msgid "{guilabel}`Description` – a description of the album." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:47 +#: ../../user_documentation/channels/upload_artist.md:52 msgid "{guilabel}`Release date` – the release date of the album." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:48 +#: ../../user_documentation/channels/upload_artist.md:53 msgid "{guilabel}`Cover` – the cover art of the album." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:49 +#: ../../user_documentation/channels/upload_artist.md:54 msgid "{guilabel}`Tags` – the genre of the album." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:50 +#: ../../user_documentation/channels/upload_artist.md:55 msgid "__Optional__ – enter a {guilabel}`Summary` of your changes." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:51 +#: ../../user_documentation/channels/upload_artist.md:56 msgid "Select {guilabel}`Submit and apply edit` to save your changes." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:53 +#: ../../user_documentation/channels/upload_artist.md:58 msgid "That's it! You can now add content to your album." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:55 +#: ../../user_documentation/channels/upload_artist.md:60 msgid "Add your content" msgstr "" -#: ../../user_documentation/channels/upload_artist.md:57 +#: ../../user_documentation/channels/upload_artist.md:62 msgid "To add content to your channel:" msgstr "" -#: ../../user_documentation/channels/upload_artist.md:64 -#: ../../user_documentation/channels/upload_artist.md:81 -#: ../../user_documentation/channels/upload_artist.md:118 -#: ../../user_documentation/channels/upload_artist.md:135 +#: ../../user_documentation/channels/upload_artist.md:73 +#: ../../user_documentation/channels/upload_artist.md:91 +#: ../../user_documentation/channels/upload_artist.md:132 +#: ../../user_documentation/channels/upload_artist.md:150 msgid "Select the channel you want to add content to under the {guilabel}`Channels` header. The channel's page opens." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:65 -#: ../../user_documentation/channels/upload_artist.md:82 -#: ../../user_documentation/channels/upload_artist.md:119 -#: ../../user_documentation/channels/upload_artist.md:136 +#: ../../user_documentation/channels/upload_artist.md:74 +#: ../../user_documentation/channels/upload_artist.md:92 +#: ../../user_documentation/channels/upload_artist.md:133 +#: ../../user_documentation/channels/upload_artist.md:151 msgid "Select {guilabel}`⇧ Upload`. The {guilabel}`Publish audio` screen appears." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:66 -#: ../../user_documentation/channels/upload_artist.md:83 -#: ../../user_documentation/channels/upload_artist.md:120 -#: ../../user_documentation/channels/upload_artist.md:137 +#: ../../user_documentation/channels/upload_artist.md:75 +#: ../../user_documentation/channels/upload_artist.md:93 +#: ../../user_documentation/channels/upload_artist.md:134 +#: ../../user_documentation/channels/upload_artist.md:152 msgid "Select the {guilabel}`Channel` you want to publish your audio in. This populates with the channel you selected by default." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:67 -#: ../../user_documentation/channels/upload_artist.md:84 -#: ../../user_documentation/channels/upload_artist.md:121 -#: ../../user_documentation/channels/upload_artist.md:138 +#: ../../user_documentation/channels/upload_artist.md:76 +#: ../../user_documentation/channels/upload_artist.md:94 +#: ../../user_documentation/channels/upload_artist.md:135 +#: ../../user_documentation/channels/upload_artist.md:153 msgid "__Optional__ – choose which [{guilabel}`Album`](#create-an-album-optional) you want to publish the music in." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:68 -#: ../../user_documentation/channels/upload_artist.md:85 -#: ../../user_documentation/channels/upload_artist.md:122 -#: ../../user_documentation/channels/upload_artist.md:139 +#: ../../user_documentation/channels/upload_artist.md:77 +#: ../../user_documentation/channels/upload_artist.md:95 +#: ../../user_documentation/channels/upload_artist.md:136 +#: ../../user_documentation/channels/upload_artist.md:154 msgid "__Optional__ – choose a {guilabel}`License` to apply to your music. Funkwhale supports [Creative Commons](https://creativecommons.org/) licenses." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:69 -#: ../../user_documentation/channels/upload_artist.md:86 -#: ../../user_documentation/channels/upload_artist.md:123 -#: ../../user_documentation/channels/upload_artist.md:140 +#: ../../user_documentation/channels/upload_artist.md:78 +#: ../../user_documentation/channels/upload_artist.md:96 +#: ../../user_documentation/channels/upload_artist.md:137 +#: ../../user_documentation/channels/upload_artist.md:155 msgid "Select {guilabel}`Next step`. The {guilabel}`Files to upload` screen appears." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:70 +#: ../../user_documentation/channels/upload_artist.md:79 msgid "Click on the section marked {guilabel}`Browse…` to open a file picker, or drag and drop your files on to it." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:71 +#: ../../user_documentation/channels/upload_artist.md:80 msgid "If you opened the file picker, select the files you want to upload and confirm." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:72 -#: ../../user_documentation/channels/upload_artist.md:88 +#: ../../user_documentation/channels/upload_artist.md:81 +#: ../../user_documentation/channels/upload_artist.md:98 msgid "The files appear at the top when you upload them. Select {guilabel}`Remove` to remove them." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:87 +#: ../../user_documentation/channels/upload_artist.md:97 msgid "Click on the section marked {guilabel}`Browse…` to open a file picker. Select the files you want to upload and confirm." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:92 +#: ../../user_documentation/channels/upload_artist.md:102 msgid "Edit your uploads" msgstr "" -#: ../../user_documentation/channels/upload_artist.md:94 +#: ../../user_documentation/channels/upload_artist.md:104 msgid "Once you have uploaded your files, you can change their details. To do this:" msgstr "" -#: ../../user_documentation/channels/upload_artist.md:96 +#: ../../user_documentation/channels/upload_artist.md:106 msgid "Select the edit icon ({fa}`edit`) to edit the track details. The {guilabel}`Upload details` screen appears." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:98 +#: ../../user_documentation/channels/upload_artist.md:108 msgid "{guilabel}`Title` – the title of the track" msgstr "" -#: ../../user_documentation/channels/upload_artist.md:99 +#: ../../user_documentation/channels/upload_artist.md:109 msgid "{guilabel}`Track Picture` – the picture that shows up next to the track." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:100 +#: ../../user_documentation/channels/upload_artist.md:110 msgid "{guilabel}`Tags` – the genre of the track." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:101 +#: ../../user_documentation/channels/upload_artist.md:111 msgid "{guilabel}`Position` – the position of the track in the album." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:102 +#: ../../user_documentation/channels/upload_artist.md:112 msgid "{guilabel}`Description` – a description of the track." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:103 +#: ../../user_documentation/channels/upload_artist.md:113 msgid "Select {guilabel}`Update` to save the track details." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:104 +#: ../../user_documentation/channels/upload_artist.md:114 msgid "Do this for all tracks you want to publish." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:105 +#: ../../user_documentation/channels/upload_artist.md:115 msgid "Select {guilabel}`Publish` to publish the content. To save the content to [upload later](#continue-your-upload-later), select {menuselection}`Down arrow --> Finish later`." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:107 +#: ../../user_documentation/channels/upload_artist.md:117 msgid "That's it! You've added content to your channel. Your followers can now listen to your content from their pods." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:109 +#: ../../user_documentation/channels/upload_artist.md:119 msgid "Continue your upload later" msgstr "" -#: ../../user_documentation/channels/upload_artist.md:111 +#: ../../user_documentation/channels/upload_artist.md:121 msgid "If you selected {guilabel}`Finish later`, Funkwhale saves your files and edits. You can continue your upload later by doing the following:" msgstr "" -#: ../../user_documentation/channels/upload_artist.md:124 -#: ../../user_documentation/channels/upload_artist.md:141 +#: ../../user_documentation/channels/upload_artist.md:138 +#: ../../user_documentation/channels/upload_artist.md:156 msgid "If there are pending uploads, a {guilabel}`You have some draft uploads pending publication` note shows. Select {guilabel}`Resume` to resume your upload." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:125 -#: ../../user_documentation/channels/upload_artist.md:142 +#: ../../user_documentation/channels/upload_artist.md:139 +#: ../../user_documentation/channels/upload_artist.md:157 msgid "[Add new files](#add-your-content) or [edit the pending files](#edit-your-uploads)." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:126 -#: ../../user_documentation/channels/upload_artist.md:143 +#: ../../user_documentation/channels/upload_artist.md:140 +#: ../../user_documentation/channels/upload_artist.md:158 msgid "Once you're finished, select {guilabel}`Publish` to publish your music." msgstr "" -#: ../../user_documentation/channels/upload_artist.md:147 +#: ../../user_documentation/channels/upload_artist.md:162 msgid "Congratulations! You've finished uploading the saved content. Your followers can now listen to your content from their pods." msgstr "" diff --git a/docs/locales/gettext/user_documentation/channels/upload_podcast.pot b/docs/locales/gettext/user_documentation/channels/upload_podcast.pot index dfeff07e3..2b298c2d6 100644 --- a/docs/locales/gettext/user_documentation/channels/upload_podcast.pot +++ b/docs/locales/gettext/user_documentation/channels/upload_podcast.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -42,47 +42,47 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:17 -#: ../../user_documentation/channels/upload_podcast.md:29 -#: ../../user_documentation/channels/upload_podcast.md:61 -#: ../../user_documentation/channels/upload_podcast.md:78 -#: ../../user_documentation/channels/upload_podcast.md:115 -#: ../../user_documentation/channels/upload_podcast.md:132 +#: ../../user_documentation/channels/upload_podcast.md:21 +#: ../../user_documentation/channels/upload_podcast.md:34 +#: ../../user_documentation/channels/upload_podcast.md:70 +#: ../../user_documentation/channels/upload_podcast.md:88 +#: ../../user_documentation/channels/upload_podcast.md:129 +#: ../../user_documentation/channels/upload_podcast.md:147 msgid "Log in to your pod." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:18 -#: ../../user_documentation/channels/upload_podcast.md:62 -#: ../../user_documentation/channels/upload_podcast.md:116 +#: ../../user_documentation/channels/upload_podcast.md:22 +#: ../../user_documentation/channels/upload_podcast.md:71 +#: ../../user_documentation/channels/upload_podcast.md:130 msgid "Select the upload icon ({fa}`upload`) in the top of the sidebar." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:19 -#: ../../user_documentation/channels/upload_podcast.md:31 -#: ../../user_documentation/channels/upload_podcast.md:63 -#: ../../user_documentation/channels/upload_podcast.md:80 -#: ../../user_documentation/channels/upload_podcast.md:117 -#: ../../user_documentation/channels/upload_podcast.md:134 +#: ../../user_documentation/channels/upload_podcast.md:23 +#: ../../user_documentation/channels/upload_podcast.md:36 +#: ../../user_documentation/channels/upload_podcast.md:72 +#: ../../user_documentation/channels/upload_podcast.md:90 +#: ../../user_documentation/channels/upload_podcast.md:131 +#: ../../user_documentation/channels/upload_podcast.md:149 msgid "Select {guilabel}`Get started` under {guilabel}`Publish your work in a channel`. Your user profile opens." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:20 -#: ../../user_documentation/channels/upload_podcast.md:32 +#: ../../user_documentation/channels/upload_podcast.md:24 +#: ../../user_documentation/channels/upload_podcast.md:37 msgid "Select the channel you want to add a series to under the {guilabel}`Channels` header. The channel's page opens." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:21 -#: ../../user_documentation/channels/upload_podcast.md:33 +#: ../../user_documentation/channels/upload_podcast.md:25 +#: ../../user_documentation/channels/upload_podcast.md:38 msgid "Select {guilabel}`+ Add new` next to the {guilabel}`Series` section. A {guilabel}`New album` screen appears." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:22 -#: ../../user_documentation/channels/upload_podcast.md:34 +#: ../../user_documentation/channels/upload_podcast.md:26 +#: ../../user_documentation/channels/upload_podcast.md:39 msgid "Enter the {guilabel}`Title` of your series." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:23 -#: ../../user_documentation/channels/upload_podcast.md:35 +#: ../../user_documentation/channels/upload_podcast.md:27 +#: ../../user_documentation/channels/upload_podcast.md:40 msgid "Select {guilabel}`Create` to create your new series. The series appears on the screen." msgstr "" @@ -92,203 +92,203 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:30 -#: ../../user_documentation/channels/upload_podcast.md:79 -#: ../../user_documentation/channels/upload_podcast.md:133 +#: ../../user_documentation/channels/upload_podcast.md:35 +#: ../../user_documentation/channels/upload_podcast.md:89 +#: ../../user_documentation/channels/upload_podcast.md:148 msgid "Select the upload icon ({fa}`upload`) at the top of the screen." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:39 +#: ../../user_documentation/channels/upload_podcast.md:44 msgid "Once you've created your series, you can add some details to it. To do this:" msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:41 +#: ../../user_documentation/channels/upload_podcast.md:46 msgid "Select the series. The series details screen opens." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:42 +#: ../../user_documentation/channels/upload_podcast.md:47 msgid "Select the kebab menu ({fa}`ellipsis-v`) to show the album options." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:43 +#: ../../user_documentation/channels/upload_podcast.md:48 msgid "Select {guilabel}`✎ Edit`. The {guilabel}`Edit this album` screen opens." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:44 -#: ../../user_documentation/channels/upload_podcast.md:97 +#: ../../user_documentation/channels/upload_podcast.md:49 +#: ../../user_documentation/channels/upload_podcast.md:107 msgid "Change the details in any of these fields:" msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:45 +#: ../../user_documentation/channels/upload_podcast.md:50 msgid "{guilabel}`Title` – the title of the series." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:46 +#: ../../user_documentation/channels/upload_podcast.md:51 msgid "{guilabel}`Description` – a description of the series." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:47 +#: ../../user_documentation/channels/upload_podcast.md:52 msgid "{guilabel}`Release date` – the date on which the series aired." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:48 +#: ../../user_documentation/channels/upload_podcast.md:53 msgid "{guilabel}`Cover` – a cover image for the series." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:49 +#: ../../user_documentation/channels/upload_podcast.md:54 msgid "{guilabel}`Tags` – tags relating to the series' content." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:50 +#: ../../user_documentation/channels/upload_podcast.md:55 msgid "__Optional__ – enter a {guilabel}`Summary` of your changes." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:51 +#: ../../user_documentation/channels/upload_podcast.md:56 msgid "Select {guilabel}`Submit and apply edit` to save your changes." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:53 +#: ../../user_documentation/channels/upload_podcast.md:58 msgid "That's it! Your series is ready to use." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:55 +#: ../../user_documentation/channels/upload_podcast.md:60 msgid "Add your content" msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:57 +#: ../../user_documentation/channels/upload_podcast.md:62 msgid "To add content to your channel:" msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:64 -#: ../../user_documentation/channels/upload_podcast.md:81 -#: ../../user_documentation/channels/upload_podcast.md:118 -#: ../../user_documentation/channels/upload_podcast.md:135 +#: ../../user_documentation/channels/upload_podcast.md:73 +#: ../../user_documentation/channels/upload_podcast.md:91 +#: ../../user_documentation/channels/upload_podcast.md:132 +#: ../../user_documentation/channels/upload_podcast.md:150 msgid "Select the channel you want to add content to under the {guilabel}`Channels` header. The channel's page opens." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:65 -#: ../../user_documentation/channels/upload_podcast.md:82 -#: ../../user_documentation/channels/upload_podcast.md:119 -#: ../../user_documentation/channels/upload_podcast.md:136 +#: ../../user_documentation/channels/upload_podcast.md:74 +#: ../../user_documentation/channels/upload_podcast.md:92 +#: ../../user_documentation/channels/upload_podcast.md:133 +#: ../../user_documentation/channels/upload_podcast.md:151 msgid "Select {guilabel}`⇧ Upload`. The {guilabel}`Publish audio` screen appears." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:66 -#: ../../user_documentation/channels/upload_podcast.md:83 -#: ../../user_documentation/channels/upload_podcast.md:120 -#: ../../user_documentation/channels/upload_podcast.md:137 +#: ../../user_documentation/channels/upload_podcast.md:75 +#: ../../user_documentation/channels/upload_podcast.md:93 +#: ../../user_documentation/channels/upload_podcast.md:134 +#: ../../user_documentation/channels/upload_podcast.md:152 msgid "Select the {guilabel}`Channel` you want to publish your audio in. This populates with the channel you selected by default." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:67 -#: ../../user_documentation/channels/upload_podcast.md:84 -#: ../../user_documentation/channels/upload_podcast.md:121 -#: ../../user_documentation/channels/upload_podcast.md:138 +#: ../../user_documentation/channels/upload_podcast.md:76 +#: ../../user_documentation/channels/upload_podcast.md:94 +#: ../../user_documentation/channels/upload_podcast.md:135 +#: ../../user_documentation/channels/upload_podcast.md:153 msgid "__Optional__ – choose which [{guilabel}`Series`](#create-a-series-optional) you want to publish the content in." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:68 -#: ../../user_documentation/channels/upload_podcast.md:85 -#: ../../user_documentation/channels/upload_podcast.md:122 -#: ../../user_documentation/channels/upload_podcast.md:139 +#: ../../user_documentation/channels/upload_podcast.md:77 +#: ../../user_documentation/channels/upload_podcast.md:95 +#: ../../user_documentation/channels/upload_podcast.md:136 +#: ../../user_documentation/channels/upload_podcast.md:154 msgid "__Optional__ – choose a {guilabel}`License` to apply to your content. Funkwhale supports [Creative Commons](https://creativecommons.org/) licenses." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:69 -#: ../../user_documentation/channels/upload_podcast.md:86 -#: ../../user_documentation/channels/upload_podcast.md:123 -#: ../../user_documentation/channels/upload_podcast.md:140 +#: ../../user_documentation/channels/upload_podcast.md:78 +#: ../../user_documentation/channels/upload_podcast.md:96 +#: ../../user_documentation/channels/upload_podcast.md:137 +#: ../../user_documentation/channels/upload_podcast.md:155 msgid "Select {guilabel}`Next step`. The {guilabel}`Files to upload` screen appears." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:70 +#: ../../user_documentation/channels/upload_podcast.md:79 msgid "Click on the section marked {guilabel}`Browse…` to open a file picker, or drag and drop your files on to it." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:71 +#: ../../user_documentation/channels/upload_podcast.md:80 msgid "If you opened the file picker, select the files you want to upload and confirm." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:72 -#: ../../user_documentation/channels/upload_podcast.md:88 +#: ../../user_documentation/channels/upload_podcast.md:81 +#: ../../user_documentation/channels/upload_podcast.md:98 msgid "The files appear at the top when you upload them. Select {guilabel}`Remove` to remove them." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:87 +#: ../../user_documentation/channels/upload_podcast.md:97 msgid "Click on the section marked {guilabel}`Browse…` to open a file picker. Select the files you want to upload and confirm." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:92 +#: ../../user_documentation/channels/upload_podcast.md:102 msgid "Edit your uploads" msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:94 +#: ../../user_documentation/channels/upload_podcast.md:104 msgid "Once you have uploaded your files, you can change their details. To do this:" msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:96 +#: ../../user_documentation/channels/upload_podcast.md:106 msgid "Select the edit icon ({fa}`edit`) to edit the track details. The {guilabel}`Upload details` screen appears." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:98 +#: ../../user_documentation/channels/upload_podcast.md:108 msgid "{guilabel}`Title` – the title of the episode" msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:99 +#: ../../user_documentation/channels/upload_podcast.md:109 msgid "{guilabel}`Track Picture` – the picture that shows up next to the episode." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:100 +#: ../../user_documentation/channels/upload_podcast.md:110 msgid "{guilabel}`Tags` – tags relating to the episode content." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:101 +#: ../../user_documentation/channels/upload_podcast.md:111 msgid "{guilabel}`Position` – the position of the track in the series." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:102 +#: ../../user_documentation/channels/upload_podcast.md:112 msgid "{guilabel}`Description` – a description of the track." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:103 +#: ../../user_documentation/channels/upload_podcast.md:113 msgid "Select {guilabel}`Update` to save the track details." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:104 +#: ../../user_documentation/channels/upload_podcast.md:114 msgid "Do this for all episodes you want to publish." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:105 +#: ../../user_documentation/channels/upload_podcast.md:115 msgid "Select {guilabel}`Publish` to publish the content. To save the content to upload later, select {menuselection}`Down arrow --> Finish later`." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:107 +#: ../../user_documentation/channels/upload_podcast.md:117 msgid "That's it! You've added content to your channel. Your followers can now listen to your content from their pods or podcatchers." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:109 +#: ../../user_documentation/channels/upload_podcast.md:119 msgid "Continue your upload later" msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:111 +#: ../../user_documentation/channels/upload_podcast.md:121 msgid "If you selected {guilabel}`Finish later`, Funkwhale saves your files and edits. You can continue your upload later by doing the following:" msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:124 -#: ../../user_documentation/channels/upload_podcast.md:141 +#: ../../user_documentation/channels/upload_podcast.md:138 +#: ../../user_documentation/channels/upload_podcast.md:156 msgid "If there are pending uploads, a {guilabel}`You have some draft uploads pending publication` note shows. Select {guilabel}`Resume` to resume your upload." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:125 -#: ../../user_documentation/channels/upload_podcast.md:142 +#: ../../user_documentation/channels/upload_podcast.md:139 +#: ../../user_documentation/channels/upload_podcast.md:157 msgid "[Add new files](#add-your-content) or [edit the pending files](#edit-your-uploads)." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:126 -#: ../../user_documentation/channels/upload_podcast.md:143 +#: ../../user_documentation/channels/upload_podcast.md:140 +#: ../../user_documentation/channels/upload_podcast.md:158 msgid "Once you're finished, select {guilabel}`Publish` to publish your content." msgstr "" -#: ../../user_documentation/channels/upload_podcast.md:147 +#: ../../user_documentation/channels/upload_podcast.md:162 msgid "Congratulations! You've finished uploading the saved content. Your followers can now listen to your content from their pods." msgstr "" diff --git a/docs/locales/gettext/user_documentation/favorites/add_favorites.pot b/docs/locales/gettext/user_documentation/favorites/add_favorites.pot index b4196cfee..cee0b1a85 100644 --- a/docs/locales/gettext/user_documentation/favorites/add_favorites.pot +++ b/docs/locales/gettext/user_documentation/favorites/add_favorites.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -37,11 +37,11 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/favorites/add_favorites.md:15 +#: ../../user_documentation/favorites/add_favorites.md:19 msgid "Select the gray heart icon ({fa}`heart`) on the player bar. The heart turns pink to show that the track is in your favorites." msgstr "" -#: ../../user_documentation/favorites/add_favorites.md:16 +#: ../../user_documentation/favorites/add_favorites.md:20 msgid "Hit the {kbd}`l` key on your keyboard. The heart icon on the player turns pink to show that the track is in your favorites." msgstr "" @@ -50,63 +50,63 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/favorites/add_favorites.md:22 +#: ../../user_documentation/favorites/add_favorites.md:27 msgid "Select the player at the bottom of the screen to expand it. Select the gray heart icon ({fa}`heart`) under the track art. The heart turns pink to show that the track is in your favorites." msgstr "" -#: ../../user_documentation/favorites/add_favorites.md:26 +#: ../../user_documentation/favorites/add_favorites.md:31 msgid "That's all there is to it! The currently playing track is now in your favorites list." msgstr "" -#: ../../user_documentation/favorites/add_favorites.md:28 +#: ../../user_documentation/favorites/add_favorites.md:33 msgid "Add a track from a track table" msgstr "" -#: ../../user_documentation/favorites/add_favorites.md:30 +#: ../../user_documentation/favorites/add_favorites.md:35 msgid "You can favorite tracks on any page with a track table. This includes artist pages, album pages, and the search page. To favorite tracks on the track table:" msgstr "" -#: ../../user_documentation/favorites/add_favorites.md:34 -#: ../../user_documentation/favorites/add_favorites.md:42 +#: ../../user_documentation/favorites/add_favorites.md:43 +#: ../../user_documentation/favorites/add_favorites.md:52 msgid "Find your track in a track table." msgstr "" -#: ../../user_documentation/favorites/add_favorites.md:35 +#: ../../user_documentation/favorites/add_favorites.md:44 msgid "Hover over the track row. A gray heart icon ({fa}`heart`) appears." msgstr "" -#: ../../user_documentation/favorites/add_favorites.md:36 +#: ../../user_documentation/favorites/add_favorites.md:45 msgid "Select the heart icon. The heart turns pink to show that the track is in your favorites." msgstr "" -#: ../../user_documentation/favorites/add_favorites.md:43 +#: ../../user_documentation/favorites/add_favorites.md:53 msgid "Tap on the kebab menu ({fa}`ellipsis-v`) on the track row. The track menu opens." msgstr "" -#: ../../user_documentation/favorites/add_favorites.md:44 +#: ../../user_documentation/favorites/add_favorites.md:54 msgid "Select {guilabel}`Add to favorites`. The heart turns pink to show that the track is in your favorites." msgstr "" -#: ../../user_documentation/favorites/add_favorites.md:48 +#: ../../user_documentation/favorites/add_favorites.md:58 msgid "You're done! The track is in your favorites." msgstr "" -#: ../../user_documentation/favorites/add_favorites.md:50 +#: ../../user_documentation/favorites/add_favorites.md:60 msgid "Add a track from the track details page" msgstr "" -#: ../../user_documentation/favorites/add_favorites.md:52 +#: ../../user_documentation/favorites/add_favorites.md:62 msgid "You can add a track to your favorites from its details page. To do this:" msgstr "" -#: ../../user_documentation/favorites/add_favorites.md:54 +#: ../../user_documentation/favorites/add_favorites.md:64 msgid "Go to the track's details page." msgstr "" -#: ../../user_documentation/favorites/add_favorites.md:55 +#: ../../user_documentation/favorites/add_favorites.md:65 msgid "Select the gray heart icon ({fa}`heart`) at the top of the screen. The heart turns pink to show that the track is in your favorites." msgstr "" -#: ../../user_documentation/favorites/add_favorites.md:57 +#: ../../user_documentation/favorites/add_favorites.md:67 msgid "That's it! The track is in your favorites." msgstr "" diff --git a/docs/locales/gettext/user_documentation/favorites/index.pot b/docs/locales/gettext/user_documentation/favorites/index.pot index fbc6c2465..f3442ac4c 100644 --- a/docs/locales/gettext/user_documentation/favorites/index.pot +++ b/docs/locales/gettext/user_documentation/favorites/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/user_documentation/favorites/remove_favorites.pot b/docs/locales/gettext/user_documentation/favorites/remove_favorites.pot index 07a944572..4b38f1856 100644 --- a/docs/locales/gettext/user_documentation/favorites/remove_favorites.pot +++ b/docs/locales/gettext/user_documentation/favorites/remove_favorites.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -38,16 +38,16 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/favorites/remove_favorites.md:15 +#: ../../user_documentation/favorites/remove_favorites.md:19 msgid "Select {guilabel}`Favorites` under the {guilabel}`My Library` section in the sidebar. The {guilabel}`Favorites` page opens." msgstr "" -#: ../../user_documentation/favorites/remove_favorites.md:16 -#: ../../user_documentation/favorites/remove_favorites.md:26 +#: ../../user_documentation/favorites/remove_favorites.md:20 +#: ../../user_documentation/favorites/remove_favorites.md:31 msgid "Use the filters to find the track you want to remove." msgstr "" -#: ../../user_documentation/favorites/remove_favorites.md:17 +#: ../../user_documentation/favorites/remove_favorites.md:21 msgid "Select the pink heart icon ({fa}`heart`) next to the track you want to remove. The heart turns gray to show that the track isn't in your favorites." msgstr "" @@ -57,97 +57,97 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/favorites/remove_favorites.md:23 +#: ../../user_documentation/favorites/remove_favorites.md:28 msgid "Select the hamburger menu ({fa}`bars`) to open the menu bar." msgstr "" -#: ../../user_documentation/favorites/remove_favorites.md:24 +#: ../../user_documentation/favorites/remove_favorites.md:29 msgid "Select {guilabel}`My Library`." msgstr "" -#: ../../user_documentation/favorites/remove_favorites.md:25 +#: ../../user_documentation/favorites/remove_favorites.md:30 msgid "Select {guilabel}`Favorites`. The {guilabel}`Favorites` page opens." msgstr "" -#: ../../user_documentation/favorites/remove_favorites.md:27 -#: ../../user_documentation/favorites/remove_favorites.md:68 +#: ../../user_documentation/favorites/remove_favorites.md:32 +#: ../../user_documentation/favorites/remove_favorites.md:83 msgid "Tap on the kebab menu ({fa}`ellipsis-v`) on the track row. The track menu opens." msgstr "" -#: ../../user_documentation/favorites/remove_favorites.md:28 -#: ../../user_documentation/favorites/remove_favorites.md:69 +#: ../../user_documentation/favorites/remove_favorites.md:33 +#: ../../user_documentation/favorites/remove_favorites.md:84 msgid "Select {guilabel}`Remove from favorites`. The heart turns gray to show that the track isn't in your favorites." msgstr "" -#: ../../user_documentation/favorites/remove_favorites.md:32 +#: ../../user_documentation/favorites/remove_favorites.md:37 msgid "That's all there is to it! You've removed the track from your favorites." msgstr "" -#: ../../user_documentation/favorites/remove_favorites.md:34 +#: ../../user_documentation/favorites/remove_favorites.md:39 msgid "Remove the currently playing track from your favorites" msgstr "" -#: ../../user_documentation/favorites/remove_favorites.md:36 +#: ../../user_documentation/favorites/remove_favorites.md:41 msgid "If you favorited the current track and want to remove it from your favorites, do one of the following:" msgstr "" -#: ../../user_documentation/favorites/remove_favorites.md:40 +#: ../../user_documentation/favorites/remove_favorites.md:49 msgid "Select the pink heart icon ({fa}`heart`) on the player bar. The heart turns gray to show that the track isn't in your favorites." msgstr "" -#: ../../user_documentation/favorites/remove_favorites.md:41 +#: ../../user_documentation/favorites/remove_favorites.md:50 msgid "Hit the {kbd}`l` key on your keyboard. The heart icon on the player turns gray to show that the track isn't in your favorites." msgstr "" -#: ../../user_documentation/favorites/remove_favorites.md:47 +#: ../../user_documentation/favorites/remove_favorites.md:57 msgid "Select the player at the bottom of the screen to expand it. Select the pink heart icon ({fa}`heart`) under the track art. The heart turns gray to show that the track isn't in your favorites." msgstr "" -#: ../../user_documentation/favorites/remove_favorites.md:51 +#: ../../user_documentation/favorites/remove_favorites.md:61 msgid "That's it! You've removed the currently playing track from your favorites." msgstr "" -#: ../../user_documentation/favorites/remove_favorites.md:53 +#: ../../user_documentation/favorites/remove_favorites.md:63 msgid "Remove a track from a track table" msgstr "" -#: ../../user_documentation/favorites/remove_favorites.md:55 +#: ../../user_documentation/favorites/remove_favorites.md:65 msgid "You can remove tracks on track tables from your favorites. You can find track tables on artist pages, album pages, and the search page. To remove a track on a track table from your favorites:" msgstr "" -#: ../../user_documentation/favorites/remove_favorites.md:59 -#: ../../user_documentation/favorites/remove_favorites.md:67 +#: ../../user_documentation/favorites/remove_favorites.md:73 +#: ../../user_documentation/favorites/remove_favorites.md:82 msgid "Find your track in a track table." msgstr "" -#: ../../user_documentation/favorites/remove_favorites.md:60 +#: ../../user_documentation/favorites/remove_favorites.md:74 msgid "A pink heart icon ({fa}`heart`) shows next to all tracks in your favorites." msgstr "" -#: ../../user_documentation/favorites/remove_favorites.md:61 +#: ../../user_documentation/favorites/remove_favorites.md:75 msgid "Select the heart icon on the track you want to remove. The heart turns gray to show that the track isn't in your favorites." msgstr "" -#: ../../user_documentation/favorites/remove_favorites.md:73 +#: ../../user_documentation/favorites/remove_favorites.md:88 msgid "You're done! You've removed the track from your favorites." msgstr "" -#: ../../user_documentation/favorites/remove_favorites.md:75 +#: ../../user_documentation/favorites/remove_favorites.md:90 msgid "Remove a track from the track details page" msgstr "" -#: ../../user_documentation/favorites/remove_favorites.md:77 +#: ../../user_documentation/favorites/remove_favorites.md:92 msgid "You can remove a track from your favorites from its details page. To do this:" msgstr "" -#: ../../user_documentation/favorites/remove_favorites.md:79 +#: ../../user_documentation/favorites/remove_favorites.md:94 msgid "Go to the track's details page." msgstr "" -#: ../../user_documentation/favorites/remove_favorites.md:80 +#: ../../user_documentation/favorites/remove_favorites.md:95 msgid "Select the pink heart icon ({fa}`heart`) at the top of the screen. The heart turns gray to show that the track isn't your favorites." msgstr "" -#: ../../user_documentation/favorites/remove_favorites.md:82 +#: ../../user_documentation/favorites/remove_favorites.md:97 msgid "That's it! You've removed the track from your favorites." msgstr "" diff --git a/docs/locales/gettext/user_documentation/index.pot b/docs/locales/gettext/user_documentation/index.pot index 7d36808c4..0c88c215b 100644 --- a/docs/locales/gettext/user_documentation/index.pot +++ b/docs/locales/gettext/user_documentation/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/user_documentation/info/cli.pot b/docs/locales/gettext/user_documentation/info/cli.pot index 002f65b2e..f52be2a3c 100644 --- a/docs/locales/gettext/user_documentation/info/cli.pot +++ b/docs/locales/gettext/user_documentation/info/cli.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/user_documentation/libraries/create_library.pot b/docs/locales/gettext/user_documentation/libraries/create_library.pot index 7a7a70d3a..1463b555e 100644 --- a/docs/locales/gettext/user_documentation/libraries/create_library.pot +++ b/docs/locales/gettext/user_documentation/libraries/create_library.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -36,67 +36,67 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/libraries/create_library.md:13 -#: ../../user_documentation/libraries/create_library.md:31 +#: ../../user_documentation/libraries/create_library.md:17 +#: ../../user_documentation/libraries/create_library.md:36 msgid "Log in to your pod." msgstr "" -#: ../../user_documentation/libraries/create_library.md:14 +#: ../../user_documentation/libraries/create_library.md:18 msgid "Select the upload icon ({fa}`upload`) in the top of the sidebar." msgstr "" -#: ../../user_documentation/libraries/create_library.md:15 -#: ../../user_documentation/libraries/create_library.md:33 +#: ../../user_documentation/libraries/create_library.md:19 +#: ../../user_documentation/libraries/create_library.md:38 msgid "Select {guilabel}`Get started` under {guilabel}`Upload third-party content in a library`." msgstr "" -#: ../../user_documentation/libraries/create_library.md:16 -#: ../../user_documentation/libraries/create_library.md:34 +#: ../../user_documentation/libraries/create_library.md:20 +#: ../../user_documentation/libraries/create_library.md:39 msgid "A screen appears showing your upload quota. If you have created any libraries, these are also shown." msgstr "" -#: ../../user_documentation/libraries/create_library.md:17 -#: ../../user_documentation/libraries/create_library.md:35 +#: ../../user_documentation/libraries/create_library.md:21 +#: ../../user_documentation/libraries/create_library.md:40 msgid "Select {guilabel}`Create a new library`." msgstr "" -#: ../../user_documentation/libraries/create_library.md:18 -#: ../../user_documentation/libraries/create_library.md:36 +#: ../../user_documentation/libraries/create_library.md:22 +#: ../../user_documentation/libraries/create_library.md:41 msgid "Enter a {guilabel}`Name` for your library (required)." msgstr "" -#: ../../user_documentation/libraries/create_library.md:19 -#: ../../user_documentation/libraries/create_library.md:37 +#: ../../user_documentation/libraries/create_library.md:23 +#: ../../user_documentation/libraries/create_library.md:42 msgid "Enter {guilabel}`Description` for your library." msgstr "" -#: ../../user_documentation/libraries/create_library.md:20 -#: ../../user_documentation/libraries/create_library.md:38 +#: ../../user_documentation/libraries/create_library.md:24 +#: ../../user_documentation/libraries/create_library.md:43 msgid "Set the {guilabel}`Visibility` of your library. This determines who can access the content." msgstr "" -#: ../../user_documentation/libraries/create_library.md:21 -#: ../../user_documentation/libraries/create_library.md:39 +#: ../../user_documentation/libraries/create_library.md:25 +#: ../../user_documentation/libraries/create_library.md:44 msgid "{guilabel}`Everyone, across all instances` – the library's content is available to everybody who interacts with your pod. This includes users of other pods." msgstr "" -#: ../../user_documentation/libraries/create_library.md:22 -#: ../../user_documentation/libraries/create_library.md:40 +#: ../../user_documentation/libraries/create_library.md:26 +#: ../../user_documentation/libraries/create_library.md:45 msgid "{guilabel}`Everyone on this instance` – the library's content is available to all users on your pod. This does not include users of other pods." msgstr "" -#: ../../user_documentation/libraries/create_library.md:23 -#: ../../user_documentation/libraries/create_library.md:41 +#: ../../user_documentation/libraries/create_library.md:27 +#: ../../user_documentation/libraries/create_library.md:46 msgid "{guilabel}`Nobody except me` – the library's content is only available to you and people you share the library with." msgstr "" -#: ../../user_documentation/libraries/create_library.md:24 -#: ../../user_documentation/libraries/create_library.md:42 +#: ../../user_documentation/libraries/create_library.md:28 +#: ../../user_documentation/libraries/create_library.md:47 msgid "Select {guilabel}`Create library`." msgstr "" -#: ../../user_documentation/libraries/create_library.md:25 -#: ../../user_documentation/libraries/create_library.md:43 +#: ../../user_documentation/libraries/create_library.md:29 +#: ../../user_documentation/libraries/create_library.md:48 msgid "A screen appears showing you a summary of your library." msgstr "" @@ -104,14 +104,14 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/libraries/create_library.md:32 +#: ../../user_documentation/libraries/create_library.md:37 msgid "Select the upload icon ({fa}`upload`) at the top of the screen." msgstr "" -#: ../../user_documentation/libraries/create_library.md:48 +#: ../../user_documentation/libraries/create_library.md:53 msgid "Select {guilabel}`Nobody except me` if you don't own the copyright for the content or it isn't freely licensed." msgstr "" -#: ../../user_documentation/libraries/create_library.md:51 +#: ../../user_documentation/libraries/create_library.md:56 msgid "Well done! You've created your library. Now you can add some content to it." msgstr "" diff --git a/docs/locales/gettext/user_documentation/libraries/delete_content.pot b/docs/locales/gettext/user_documentation/libraries/delete_content.pot index 2166b8505..e9d184ca8 100644 --- a/docs/locales/gettext/user_documentation/libraries/delete_content.pot +++ b/docs/locales/gettext/user_documentation/libraries/delete_content.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,57 +32,57 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/libraries/delete_content.md:11 -#: ../../user_documentation/libraries/delete_content.md:27 +#: ../../user_documentation/libraries/delete_content.md:15 +#: ../../user_documentation/libraries/delete_content.md:32 msgid "Log in to your pod." msgstr "" -#: ../../user_documentation/libraries/delete_content.md:12 +#: ../../user_documentation/libraries/delete_content.md:16 msgid "Select the upload icon ({fa}`upload`) in the top of the sidebar." msgstr "" -#: ../../user_documentation/libraries/delete_content.md:13 -#: ../../user_documentation/libraries/delete_content.md:29 +#: ../../user_documentation/libraries/delete_content.md:17 +#: ../../user_documentation/libraries/delete_content.md:34 msgid "Select {guilabel}`Get started` under {guilabel}`Upload third-party content in a library`." msgstr "" -#: ../../user_documentation/libraries/delete_content.md:14 -#: ../../user_documentation/libraries/delete_content.md:30 +#: ../../user_documentation/libraries/delete_content.md:18 +#: ../../user_documentation/libraries/delete_content.md:35 msgid "A screen appears showing your upload quota and your libraries." msgstr "" -#: ../../user_documentation/libraries/delete_content.md:15 -#: ../../user_documentation/libraries/delete_content.md:31 +#: ../../user_documentation/libraries/delete_content.md:19 +#: ../../user_documentation/libraries/delete_content.md:36 msgid "Select {guilabel}`Library Details` under the library you want to edit." msgstr "" -#: ../../user_documentation/libraries/delete_content.md:16 -#: ../../user_documentation/libraries/delete_content.md:32 +#: ../../user_documentation/libraries/delete_content.md:20 +#: ../../user_documentation/libraries/delete_content.md:37 msgid "Select the {guilabel}`✎ Edit` button at the top of the screen." msgstr "" -#: ../../user_documentation/libraries/delete_content.md:17 -#: ../../user_documentation/libraries/delete_content.md:33 +#: ../../user_documentation/libraries/delete_content.md:21 +#: ../../user_documentation/libraries/delete_content.md:38 msgid "Scroll down to the {guilabel}`Library contents` section. A list of tracks is shown." msgstr "" -#: ../../user_documentation/libraries/delete_content.md:18 -#: ../../user_documentation/libraries/delete_content.md:34 +#: ../../user_documentation/libraries/delete_content.md:22 +#: ../../user_documentation/libraries/delete_content.md:39 msgid "Select the checkbox ({fa}`square`) next to the tracks you want to delete. Selected tracks show a tick ({fa}`check-square`)." msgstr "" -#: ../../user_documentation/libraries/delete_content.md:19 -#: ../../user_documentation/libraries/delete_content.md:35 +#: ../../user_documentation/libraries/delete_content.md:23 +#: ../../user_documentation/libraries/delete_content.md:40 msgid "Select {menuselection}`Actions --> Delete`." msgstr "" -#: ../../user_documentation/libraries/delete_content.md:20 -#: ../../user_documentation/libraries/delete_content.md:36 +#: ../../user_documentation/libraries/delete_content.md:24 +#: ../../user_documentation/libraries/delete_content.md:41 msgid "Select {guilabel}`Go`." msgstr "" -#: ../../user_documentation/libraries/delete_content.md:21 -#: ../../user_documentation/libraries/delete_content.md:37 +#: ../../user_documentation/libraries/delete_content.md:25 +#: ../../user_documentation/libraries/delete_content.md:42 msgid "Select {guilabel}`Launch` on the warning message that appears." msgstr "" @@ -90,10 +90,10 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/libraries/delete_content.md:28 +#: ../../user_documentation/libraries/delete_content.md:33 msgid "Select the upload icon ({fa}`upload`) at the top of the screen." msgstr "" -#: ../../user_documentation/libraries/delete_content.md:41 +#: ../../user_documentation/libraries/delete_content.md:46 msgid "That's it! You've successfully deleted the content from your library." msgstr "" diff --git a/docs/locales/gettext/user_documentation/libraries/delete_library.pot b/docs/locales/gettext/user_documentation/libraries/delete_library.pot index 4dc49bfdf..59568a2b1 100644 --- a/docs/locales/gettext/user_documentation/libraries/delete_library.pot +++ b/docs/locales/gettext/user_documentation/libraries/delete_library.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,42 +32,42 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/libraries/delete_library.md:11 -#: ../../user_documentation/libraries/delete_library.md:24 +#: ../../user_documentation/libraries/delete_library.md:15 +#: ../../user_documentation/libraries/delete_library.md:29 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../user_documentation/libraries/delete_library.md:12 +#: ../../user_documentation/libraries/delete_library.md:16 msgid "Select the upload icon ({fa}`upload`) in the top of the sidebar." msgstr "" -#: ../../user_documentation/libraries/delete_library.md:13 -#: ../../user_documentation/libraries/delete_library.md:26 +#: ../../user_documentation/libraries/delete_library.md:17 +#: ../../user_documentation/libraries/delete_library.md:31 msgid "Select {guilabel}`Get started` under {guilabel}`Upload third-party content in a library`." msgstr "" -#: ../../user_documentation/libraries/delete_library.md:14 -#: ../../user_documentation/libraries/delete_library.md:27 +#: ../../user_documentation/libraries/delete_library.md:18 +#: ../../user_documentation/libraries/delete_library.md:32 msgid "A screen appears showing your upload quota and your libraries." msgstr "" -#: ../../user_documentation/libraries/delete_library.md:15 -#: ../../user_documentation/libraries/delete_library.md:28 +#: ../../user_documentation/libraries/delete_library.md:19 +#: ../../user_documentation/libraries/delete_library.md:33 msgid "Select {guilabel}`Library Details` under the library you want to edit." msgstr "" -#: ../../user_documentation/libraries/delete_library.md:16 -#: ../../user_documentation/libraries/delete_library.md:29 +#: ../../user_documentation/libraries/delete_library.md:20 +#: ../../user_documentation/libraries/delete_library.md:34 msgid "Select the {guilabel}`✎ Edit` button at the top of the screen." msgstr "" -#: ../../user_documentation/libraries/delete_library.md:17 -#: ../../user_documentation/libraries/delete_library.md:30 +#: ../../user_documentation/libraries/delete_library.md:21 +#: ../../user_documentation/libraries/delete_library.md:35 msgid "Select {guilabel}`Delete`." msgstr "" -#: ../../user_documentation/libraries/delete_library.md:18 -#: ../../user_documentation/libraries/delete_library.md:31 +#: ../../user_documentation/libraries/delete_library.md:22 +#: ../../user_documentation/libraries/delete_library.md:36 msgid "Select {guilabel}`Delete library` on the warning notice that appears." msgstr "" @@ -75,10 +75,10 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/libraries/delete_library.md:25 +#: ../../user_documentation/libraries/delete_library.md:30 msgid "Select the upload icon ({fa}`upload`) at the top of the screen." msgstr "" -#: ../../user_documentation/libraries/delete_library.md:35 +#: ../../user_documentation/libraries/delete_library.md:40 msgid "That's it! You've deleted your library and all its content." msgstr "" diff --git a/docs/locales/gettext/user_documentation/libraries/edit_content.pot b/docs/locales/gettext/user_documentation/libraries/edit_content.pot index 420181c2b..cbec13fdc 100644 --- a/docs/locales/gettext/user_documentation/libraries/edit_content.pot +++ b/docs/locales/gettext/user_documentation/libraries/edit_content.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -42,69 +42,69 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/libraries/edit_content.md:19 +#: ../../user_documentation/libraries/edit_content.md:23 msgid "Search for the artist in the sidebar or go to the {guilabel}`Artists` page in {guilabel}`My Library` and search there." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:20 -#: ../../user_documentation/libraries/edit_content.md:37 +#: ../../user_documentation/libraries/edit_content.md:24 +#: ../../user_documentation/libraries/edit_content.md:42 msgid "Select the artist you want to edit. The artist details page opens." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:21 -#: ../../user_documentation/libraries/edit_content.md:38 +#: ../../user_documentation/libraries/edit_content.md:25 +#: ../../user_documentation/libraries/edit_content.md:43 msgid "Select the {guilabel}`More…` button. The artist options menu opens." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:22 -#: ../../user_documentation/libraries/edit_content.md:39 +#: ../../user_documentation/libraries/edit_content.md:26 +#: ../../user_documentation/libraries/edit_content.md:44 msgid "Select {guilabel}`✎ Edit`. The {guilabel}`Edit this artist` screen opens." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:23 -#: ../../user_documentation/libraries/edit_content.md:40 -#: ../../user_documentation/libraries/edit_content.md:62 -#: ../../user_documentation/libraries/edit_content.md:80 -#: ../../user_documentation/libraries/edit_content.md:103 -#: ../../user_documentation/libraries/edit_content.md:123 +#: ../../user_documentation/libraries/edit_content.md:27 +#: ../../user_documentation/libraries/edit_content.md:45 +#: ../../user_documentation/libraries/edit_content.md:71 +#: ../../user_documentation/libraries/edit_content.md:90 +#: ../../user_documentation/libraries/edit_content.md:117 +#: ../../user_documentation/libraries/edit_content.md:138 msgid "Change the details in any of these fields:" msgstr "" -#: ../../user_documentation/libraries/edit_content.md:24 -#: ../../user_documentation/libraries/edit_content.md:41 +#: ../../user_documentation/libraries/edit_content.md:28 +#: ../../user_documentation/libraries/edit_content.md:46 msgid "{guilabel}`Name` – the name of the artist." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:25 -#: ../../user_documentation/libraries/edit_content.md:42 +#: ../../user_documentation/libraries/edit_content.md:29 +#: ../../user_documentation/libraries/edit_content.md:47 msgid "{guilabel}`Description` – a description of the artist. This appears on the artist details page." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:26 -#: ../../user_documentation/libraries/edit_content.md:43 +#: ../../user_documentation/libraries/edit_content.md:30 +#: ../../user_documentation/libraries/edit_content.md:48 msgid "{guilabel}`Cover` – the cover image for the artist. This appears on the artist details page." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:27 -#: ../../user_documentation/libraries/edit_content.md:44 +#: ../../user_documentation/libraries/edit_content.md:31 +#: ../../user_documentation/libraries/edit_content.md:49 msgid "{guilabel}`Tags` – the genre(s) the artist fits in." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:28 -#: ../../user_documentation/libraries/edit_content.md:45 -#: ../../user_documentation/libraries/edit_content.md:68 -#: ../../user_documentation/libraries/edit_content.md:86 -#: ../../user_documentation/libraries/edit_content.md:111 -#: ../../user_documentation/libraries/edit_content.md:131 +#: ../../user_documentation/libraries/edit_content.md:32 +#: ../../user_documentation/libraries/edit_content.md:50 +#: ../../user_documentation/libraries/edit_content.md:77 +#: ../../user_documentation/libraries/edit_content.md:96 +#: ../../user_documentation/libraries/edit_content.md:125 +#: ../../user_documentation/libraries/edit_content.md:146 msgid "__Optional__ – enter a {guilabel}`Summary` of your edits." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:29 -#: ../../user_documentation/libraries/edit_content.md:46 -#: ../../user_documentation/libraries/edit_content.md:69 -#: ../../user_documentation/libraries/edit_content.md:87 -#: ../../user_documentation/libraries/edit_content.md:112 -#: ../../user_documentation/libraries/edit_content.md:132 +#: ../../user_documentation/libraries/edit_content.md:33 +#: ../../user_documentation/libraries/edit_content.md:51 +#: ../../user_documentation/libraries/edit_content.md:78 +#: ../../user_documentation/libraries/edit_content.md:97 +#: ../../user_documentation/libraries/edit_content.md:126 +#: ../../user_documentation/libraries/edit_content.md:147 msgid "Select {guilabel}`Submit and apply edit` to save your changes." msgstr "" @@ -114,146 +114,146 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/libraries/edit_content.md:35 -#: ../../user_documentation/libraries/edit_content.md:75 -#: ../../user_documentation/libraries/edit_content.md:118 +#: ../../user_documentation/libraries/edit_content.md:40 +#: ../../user_documentation/libraries/edit_content.md:85 +#: ../../user_documentation/libraries/edit_content.md:133 msgid "Select the hamburger menu ({fa}`bars`) to open the menu bar." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:36 +#: ../../user_documentation/libraries/edit_content.md:41 msgid "Use the search bar to search for your artist. You can also select {menuselection}`My Library --> Artists` to open the artist search page." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:50 +#: ../../user_documentation/libraries/edit_content.md:55 msgid "That's it! You've edited the artist's details. You can see these details by visiting the artist page." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:52 +#: ../../user_documentation/libraries/edit_content.md:57 msgid "Edit album" msgstr "" -#: ../../user_documentation/libraries/edit_content.md:54 +#: ../../user_documentation/libraries/edit_content.md:59 msgid "To edit an album:" msgstr "" -#: ../../user_documentation/libraries/edit_content.md:58 +#: ../../user_documentation/libraries/edit_content.md:67 msgid "Search for the album in the sidebar or go to the {guilabel}`Albums` page in {guilabel}`My Library` and search there." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:59 -#: ../../user_documentation/libraries/edit_content.md:77 +#: ../../user_documentation/libraries/edit_content.md:68 +#: ../../user_documentation/libraries/edit_content.md:87 msgid "Select the album you want to edit. The album details page opens." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:60 -#: ../../user_documentation/libraries/edit_content.md:78 +#: ../../user_documentation/libraries/edit_content.md:69 +#: ../../user_documentation/libraries/edit_content.md:88 msgid "Select the kebab menu ({fa}`ellipsis-v`) to show the album options." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:61 -#: ../../user_documentation/libraries/edit_content.md:79 +#: ../../user_documentation/libraries/edit_content.md:70 +#: ../../user_documentation/libraries/edit_content.md:89 msgid "Select {guilabel}`✎ Edit`. The {guilabel}`Edit this album` screen opens." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:63 -#: ../../user_documentation/libraries/edit_content.md:81 +#: ../../user_documentation/libraries/edit_content.md:72 +#: ../../user_documentation/libraries/edit_content.md:91 msgid "{guilabel}`Title` – the title of the album." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:64 -#: ../../user_documentation/libraries/edit_content.md:82 +#: ../../user_documentation/libraries/edit_content.md:73 +#: ../../user_documentation/libraries/edit_content.md:92 msgid "{guilabel}`Description` – a description of the album. This appears on the album details page." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:65 -#: ../../user_documentation/libraries/edit_content.md:83 +#: ../../user_documentation/libraries/edit_content.md:74 +#: ../../user_documentation/libraries/edit_content.md:93 msgid "{guilabel}`Release date` – the release date of the album." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:66 -#: ../../user_documentation/libraries/edit_content.md:84 +#: ../../user_documentation/libraries/edit_content.md:75 +#: ../../user_documentation/libraries/edit_content.md:94 msgid "{guilabel}`Cover` – the album cover art." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:67 -#: ../../user_documentation/libraries/edit_content.md:85 +#: ../../user_documentation/libraries/edit_content.md:76 +#: ../../user_documentation/libraries/edit_content.md:95 msgid "{guilabel}`Tags` – the genre(s) associated with the album." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:76 +#: ../../user_documentation/libraries/edit_content.md:86 msgid "Use the search bar to search for your album. You can also select {menuselection}`My Library --> Albums` to open the album search page." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:91 +#: ../../user_documentation/libraries/edit_content.md:101 msgid "That's it! You've edited the album's details. You can see these details by visiting the album page." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:93 +#: ../../user_documentation/libraries/edit_content.md:103 msgid "Edit track" msgstr "" -#: ../../user_documentation/libraries/edit_content.md:95 +#: ../../user_documentation/libraries/edit_content.md:105 msgid "To edit a track:" msgstr "" -#: ../../user_documentation/libraries/edit_content.md:99 +#: ../../user_documentation/libraries/edit_content.md:113 msgid "Search for the track in the sidebar." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:100 -#: ../../user_documentation/libraries/edit_content.md:120 +#: ../../user_documentation/libraries/edit_content.md:114 +#: ../../user_documentation/libraries/edit_content.md:135 msgid "Select the track you want to edit. The track details page opens." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:101 -#: ../../user_documentation/libraries/edit_content.md:121 +#: ../../user_documentation/libraries/edit_content.md:115 +#: ../../user_documentation/libraries/edit_content.md:136 msgid "Select the kebab menu ({fa}`ellipsis-v`) to show the track options." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:102 -#: ../../user_documentation/libraries/edit_content.md:122 +#: ../../user_documentation/libraries/edit_content.md:116 +#: ../../user_documentation/libraries/edit_content.md:137 msgid "Select {guilabel}`✎ Edit`. The {guilabel}`Edit this track` screen opens." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:104 -#: ../../user_documentation/libraries/edit_content.md:124 +#: ../../user_documentation/libraries/edit_content.md:118 +#: ../../user_documentation/libraries/edit_content.md:139 msgid "{guilabel}`Title` – the title of the track." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:105 -#: ../../user_documentation/libraries/edit_content.md:125 +#: ../../user_documentation/libraries/edit_content.md:119 +#: ../../user_documentation/libraries/edit_content.md:140 msgid "{guilabel}`Description` – a description of the track. This appears on the track details page." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:106 -#: ../../user_documentation/libraries/edit_content.md:126 +#: ../../user_documentation/libraries/edit_content.md:120 +#: ../../user_documentation/libraries/edit_content.md:141 msgid "{guilabel}`Cover` – the track cover art. This appears on the track details page." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:107 -#: ../../user_documentation/libraries/edit_content.md:127 +#: ../../user_documentation/libraries/edit_content.md:121 +#: ../../user_documentation/libraries/edit_content.md:142 msgid "{guilabel}`Position` – the position of the track in its album." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:108 -#: ../../user_documentation/libraries/edit_content.md:128 +#: ../../user_documentation/libraries/edit_content.md:122 +#: ../../user_documentation/libraries/edit_content.md:143 msgid "{guilabel}`Copyright` – the name of the copyright holder." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:109 -#: ../../user_documentation/libraries/edit_content.md:129 +#: ../../user_documentation/libraries/edit_content.md:123 +#: ../../user_documentation/libraries/edit_content.md:144 msgid "{guilabel}`License` – the license of the track. Funkwhale supports [Creative Commons](https://creativecommons.org) licenses. Leave this blank if you aren't sure." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:110 -#: ../../user_documentation/libraries/edit_content.md:130 +#: ../../user_documentation/libraries/edit_content.md:124 +#: ../../user_documentation/libraries/edit_content.md:145 msgid "{guilabel}`Tags` – the genre(s) associated with the track." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:119 +#: ../../user_documentation/libraries/edit_content.md:134 msgid "Use the search bar to search for your track." msgstr "" -#: ../../user_documentation/libraries/edit_content.md:136 +#: ../../user_documentation/libraries/edit_content.md:151 msgid "That's it! You've edited the track's details. You can see these details by visiting the track details page." msgstr "" diff --git a/docs/locales/gettext/user_documentation/libraries/edit_library.pot b/docs/locales/gettext/user_documentation/libraries/edit_library.pot index ec3a5b034..78169d6bc 100644 --- a/docs/locales/gettext/user_documentation/libraries/edit_library.pot +++ b/docs/locales/gettext/user_documentation/libraries/edit_library.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,57 +28,57 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/libraries/edit_library.md:7 -#: ../../user_documentation/libraries/edit_library.md:23 +#: ../../user_documentation/libraries/edit_library.md:11 +#: ../../user_documentation/libraries/edit_library.md:28 msgid "Log in to your {term}`pod`." msgstr "" -#: ../../user_documentation/libraries/edit_library.md:8 +#: ../../user_documentation/libraries/edit_library.md:12 msgid "Select the upload icon ({fa}`upload`) in the top of the sidebar." msgstr "" -#: ../../user_documentation/libraries/edit_library.md:9 -#: ../../user_documentation/libraries/edit_library.md:25 +#: ../../user_documentation/libraries/edit_library.md:13 +#: ../../user_documentation/libraries/edit_library.md:30 msgid "Select {guilabel}`Get started` under {guilabel}`Upload third-party content in a library`." msgstr "" -#: ../../user_documentation/libraries/edit_library.md:10 -#: ../../user_documentation/libraries/edit_library.md:26 +#: ../../user_documentation/libraries/edit_library.md:14 +#: ../../user_documentation/libraries/edit_library.md:31 msgid "A screen appears showing your upload quota and your libraries." msgstr "" -#: ../../user_documentation/libraries/edit_library.md:11 -#: ../../user_documentation/libraries/edit_library.md:27 +#: ../../user_documentation/libraries/edit_library.md:15 +#: ../../user_documentation/libraries/edit_library.md:32 msgid "Select {guilabel}`Library Details` under the library you want to edit." msgstr "" -#: ../../user_documentation/libraries/edit_library.md:12 -#: ../../user_documentation/libraries/edit_library.md:28 +#: ../../user_documentation/libraries/edit_library.md:16 +#: ../../user_documentation/libraries/edit_library.md:33 msgid "Select the {guilabel}`✎ Edit` button at the top of the screen." msgstr "" -#: ../../user_documentation/libraries/edit_library.md:13 -#: ../../user_documentation/libraries/edit_library.md:29 +#: ../../user_documentation/libraries/edit_library.md:17 +#: ../../user_documentation/libraries/edit_library.md:34 msgid "Change any of the following:" msgstr "" -#: ../../user_documentation/libraries/edit_library.md:14 -#: ../../user_documentation/libraries/edit_library.md:30 +#: ../../user_documentation/libraries/edit_library.md:18 +#: ../../user_documentation/libraries/edit_library.md:35 msgid "{guilabel}`Name`." msgstr "" -#: ../../user_documentation/libraries/edit_library.md:15 -#: ../../user_documentation/libraries/edit_library.md:31 +#: ../../user_documentation/libraries/edit_library.md:19 +#: ../../user_documentation/libraries/edit_library.md:36 msgid "{guilabel}`Description`." msgstr "" -#: ../../user_documentation/libraries/edit_library.md:16 -#: ../../user_documentation/libraries/edit_library.md:32 +#: ../../user_documentation/libraries/edit_library.md:20 +#: ../../user_documentation/libraries/edit_library.md:37 msgid "{guilabel}`Visibility`." msgstr "" -#: ../../user_documentation/libraries/edit_library.md:17 -#: ../../user_documentation/libraries/edit_library.md:33 +#: ../../user_documentation/libraries/edit_library.md:21 +#: ../../user_documentation/libraries/edit_library.md:38 msgid "Select {guilabel}`Update Library` to save your changes. A toast notification appears at the bottom of the screen to confirm your changes." msgstr "" @@ -86,10 +86,10 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/libraries/edit_library.md:24 +#: ../../user_documentation/libraries/edit_library.md:29 msgid "Select the upload icon ({fa}`upload`) at the top of the screen." msgstr "" -#: ../../user_documentation/libraries/edit_library.md:37 +#: ../../user_documentation/libraries/edit_library.md:42 msgid "That's it! You've updated your library's details." msgstr "" diff --git a/docs/locales/gettext/user_documentation/libraries/follow_library.pot b/docs/locales/gettext/user_documentation/libraries/follow_library.pot index a37af816c..a4320b98b 100644 --- a/docs/locales/gettext/user_documentation/libraries/follow_library.pot +++ b/docs/locales/gettext/user_documentation/libraries/follow_library.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -36,33 +36,33 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/libraries/follow_library.md:15 -#: ../../user_documentation/libraries/follow_library.md:26 -#: ../../user_documentation/libraries/follow_library.md:45 +#: ../../user_documentation/libraries/follow_library.md:19 +#: ../../user_documentation/libraries/follow_library.md:31 +#: ../../user_documentation/libraries/follow_library.md:50 msgid "Log in to your pod." msgstr "" -#: ../../user_documentation/libraries/follow_library.md:16 +#: ../../user_documentation/libraries/follow_library.md:20 msgid "Select the upload icon ({fa}`upload`) in the top of the sidebar." msgstr "" -#: ../../user_documentation/libraries/follow_library.md:17 -#: ../../user_documentation/libraries/follow_library.md:28 +#: ../../user_documentation/libraries/follow_library.md:21 +#: ../../user_documentation/libraries/follow_library.md:33 msgid "Select {guilabel}`Get started` under {guilabel}`Follow remote libraries`. A screen appears showing you the libraries you are following." msgstr "" -#: ../../user_documentation/libraries/follow_library.md:18 -#: ../../user_documentation/libraries/follow_library.md:29 +#: ../../user_documentation/libraries/follow_library.md:22 +#: ../../user_documentation/libraries/follow_library.md:34 msgid "Paste the sharing link into the {guilabel}`Search a remote library` search bar." msgstr "" -#: ../../user_documentation/libraries/follow_library.md:19 -#: ../../user_documentation/libraries/follow_library.md:30 +#: ../../user_documentation/libraries/follow_library.md:23 +#: ../../user_documentation/libraries/follow_library.md:35 msgid "Select the {guilabel}`Search` icon or hit {kbd}`⏎ Return` to search for the library. If the library exists, a library card appears." msgstr "" -#: ../../user_documentation/libraries/follow_library.md:20 -#: ../../user_documentation/libraries/follow_library.md:31 +#: ../../user_documentation/libraries/follow_library.md:24 +#: ../../user_documentation/libraries/follow_library.md:36 msgid "Select {guilabel}`Follow` on the library card. If the library's privacy level is {guilabel}`Nobody except me`, the owner needs to approve the request." msgstr "" @@ -70,38 +70,38 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/libraries/follow_library.md:27 +#: ../../user_documentation/libraries/follow_library.md:32 msgid "Select the upload icon ({fa}`upload`) at the top of the screen" msgstr "" -#: ../../user_documentation/libraries/follow_library.md:35 +#: ../../user_documentation/libraries/follow_library.md:40 msgid "That's it! The server then scans the content and you can see it on your {term}`pod`." msgstr "" -#: ../../user_documentation/libraries/follow_library.md:37 +#: ../../user_documentation/libraries/follow_library.md:42 msgid "Follow from content on your pod" msgstr "" -#: ../../user_documentation/libraries/follow_library.md:40 +#: ../../user_documentation/libraries/follow_library.md:45 msgid "You can only follow a library from content pages if its privacy level is not {guilabel}`Nobody except me`." msgstr "" -#: ../../user_documentation/libraries/follow_library.md:43 +#: ../../user_documentation/libraries/follow_library.md:48 msgid "If a user on your {term}`pod` has already followed a library, you can find it by selecting content from that library. To do this:" msgstr "" -#: ../../user_documentation/libraries/follow_library.md:46 +#: ../../user_documentation/libraries/follow_library.md:51 msgid "Select a track, album, or artist from the library you want to follow." msgstr "" -#: ../../user_documentation/libraries/follow_library.md:47 +#: ../../user_documentation/libraries/follow_library.md:52 msgid "Scroll to the bottom of the page. The library card appears in the {guilabel}`User libraries` section." msgstr "" -#: ../../user_documentation/libraries/follow_library.md:48 +#: ../../user_documentation/libraries/follow_library.md:53 msgid "Select {guilabel}`Follow` on the library card." msgstr "" -#: ../../user_documentation/libraries/follow_library.md:50 +#: ../../user_documentation/libraries/follow_library.md:55 msgid "You're done! The content will remain on the server even if the other user stops following the library." msgstr "" diff --git a/docs/locales/gettext/user_documentation/libraries/index.pot b/docs/locales/gettext/user_documentation/libraries/index.pot index c2220aa6e..e2113e1ad 100644 --- a/docs/locales/gettext/user_documentation/libraries/index.pot +++ b/docs/locales/gettext/user_documentation/libraries/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/user_documentation/libraries/share_library.pot b/docs/locales/gettext/user_documentation/libraries/share_library.pot index 39485e66c..c8ab1d3f5 100644 --- a/docs/locales/gettext/user_documentation/libraries/share_library.pot +++ b/docs/locales/gettext/user_documentation/libraries/share_library.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -33,39 +33,39 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/libraries/share_library.md:9 -#: ../../user_documentation/libraries/share_library.md:21 -#: ../../user_documentation/libraries/share_library.md:35 +#: ../../user_documentation/libraries/share_library.md:13 +#: ../../user_documentation/libraries/share_library.md:26 #: ../../user_documentation/libraries/share_library.md:44 +#: ../../user_documentation/libraries/share_library.md:54 msgid "Log in to your pod." msgstr "" -#: ../../user_documentation/libraries/share_library.md:10 +#: ../../user_documentation/libraries/share_library.md:14 msgid "Select the upload icon ({fa}`upload`) in the top of the sidebar." msgstr "" -#: ../../user_documentation/libraries/share_library.md:11 -#: ../../user_documentation/libraries/share_library.md:23 +#: ../../user_documentation/libraries/share_library.md:15 +#: ../../user_documentation/libraries/share_library.md:28 msgid "Select {guilabel}`Get started` under {guilabel}`Upload third-party content in a library`." msgstr "" -#: ../../user_documentation/libraries/share_library.md:12 -#: ../../user_documentation/libraries/share_library.md:24 +#: ../../user_documentation/libraries/share_library.md:16 +#: ../../user_documentation/libraries/share_library.md:29 msgid "A screen appears showing your upload quota and your libraries." msgstr "" -#: ../../user_documentation/libraries/share_library.md:13 -#: ../../user_documentation/libraries/share_library.md:25 +#: ../../user_documentation/libraries/share_library.md:17 +#: ../../user_documentation/libraries/share_library.md:30 msgid "Select {guilabel}`Library Details` under the library you want to share." msgstr "" -#: ../../user_documentation/libraries/share_library.md:14 -#: ../../user_documentation/libraries/share_library.md:26 +#: ../../user_documentation/libraries/share_library.md:18 +#: ../../user_documentation/libraries/share_library.md:31 msgid "The {guilabel}`Sharing link` appears on the library details page. Select {guilabel}`Copy` to copy the sharing link to your clipboard. A label appears letting you know you've copied the link." msgstr "" -#: ../../user_documentation/libraries/share_library.md:15 -#: ../../user_documentation/libraries/share_library.md:27 +#: ../../user_documentation/libraries/share_library.md:19 +#: ../../user_documentation/libraries/share_library.md:32 msgid "Send the link to whomever you want to share the library with." msgstr "" @@ -74,32 +74,32 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/libraries/share_library.md:22 +#: ../../user_documentation/libraries/share_library.md:27 msgid "Select the upload icon ({fa}`upload`) at the top of the screen." msgstr "" -#: ../../user_documentation/libraries/share_library.md:31 +#: ../../user_documentation/libraries/share_library.md:36 msgid "If you have set the library's privacy level to {guilabel}`Nobody except me`, you need to approve followers. You receive a notification when a user follows your library. To approve a follow request:" msgstr "" -#: ../../user_documentation/libraries/share_library.md:36 +#: ../../user_documentation/libraries/share_library.md:45 msgid "Select the cog icon ({fa}`cog`) or your avatar to expand the user menu." msgstr "" -#: ../../user_documentation/libraries/share_library.md:37 #: ../../user_documentation/libraries/share_library.md:46 +#: ../../user_documentation/libraries/share_library.md:56 msgid "Select {guilabel}`Notifications`. The notifications screen opens." msgstr "" -#: ../../user_documentation/libraries/share_library.md:38 #: ../../user_documentation/libraries/share_library.md:47 +#: ../../user_documentation/libraries/share_library.md:57 msgid "Notifications show the username of the user who wants to follow the library as well as the library name. Select {guilabel}`Accept` to approve the follow request or {guilabel}`Reject` to reject the request." msgstr "" -#: ../../user_documentation/libraries/share_library.md:45 +#: ../../user_documentation/libraries/share_library.md:55 msgid "Select the cog icon ({fa}`cog`) or your avatar to open the {guilabel}`Options` menu." msgstr "" -#: ../../user_documentation/libraries/share_library.md:51 +#: ../../user_documentation/libraries/share_library.md:61 msgid "That's it! You've shared your library. The invited users can now listen to its content." msgstr "" diff --git a/docs/locales/gettext/user_documentation/libraries/tag_music.pot b/docs/locales/gettext/user_documentation/libraries/tag_music.pot index d9ba0e65f..14569fc58 100644 --- a/docs/locales/gettext/user_documentation/libraries/tag_music.pot +++ b/docs/locales/gettext/user_documentation/libraries/tag_music.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 22:14+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,274 +32,278 @@ msgstr "" msgid "This guide shows you how to tag your content with MusicBrainz Picard." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:19 -msgid "Name" -msgstr "" - -#: ../../user_documentation/libraries/tag_music.md:20 -msgid "Description" +#: ../../user_documentation/libraries/tag_music.md:0 +msgid "Supported tags" msgstr "" #: ../../user_documentation/libraries/tag_music.md:21 -msgid "Example value" +msgid "Name" msgstr "" #: ../../user_documentation/libraries/tag_music.md:22 -msgid "`Title`*" +msgid "Description" msgstr "" #: ../../user_documentation/libraries/tag_music.md:23 -msgid "The track title." +msgid "Example value" msgstr "" #: ../../user_documentation/libraries/tag_music.md:24 -msgid "`Letting you`" +msgid "`Title`*" msgstr "" #: ../../user_documentation/libraries/tag_music.md:25 -msgid "`Artist`*" +msgid "The track title." msgstr "" #: ../../user_documentation/libraries/tag_music.md:26 -msgid "The artist name." +msgid "`Letting you`" msgstr "" #: ../../user_documentation/libraries/tag_music.md:27 -msgid "`Nine Inch Nails`" +msgid "`Artist`*" msgstr "" #: ../../user_documentation/libraries/tag_music.md:28 -msgid "`Album`" +msgid "The artist name." msgstr "" #: ../../user_documentation/libraries/tag_music.md:29 -msgid "The album title. If none is provided, an `[Unknown Album]` entry is created." +msgid "`Nine Inch Nails`" msgstr "" #: ../../user_documentation/libraries/tag_music.md:30 -msgid "`The Slip`" +msgid "`Album`" msgstr "" #: ../../user_documentation/libraries/tag_music.md:31 -msgid "`Album artist`" +msgid "The album title. If none is provided, an `[Unknown Album]` entry is created." msgstr "" #: ../../user_documentation/libraries/tag_music.md:32 -msgid "The album artist name (can be different than the track artist)." +msgid "`The Slip`" msgstr "" #: ../../user_documentation/libraries/tag_music.md:33 -msgid "`Trent Reznor`" +msgid "`Album artist`" msgstr "" #: ../../user_documentation/libraries/tag_music.md:34 -msgid "`Genre`" +msgid "The album artist name (can be different than the track artist)." msgstr "" #: ../../user_documentation/libraries/tag_music.md:35 -msgid "A comma separated list of tags to associate with the track. Other supported separators: `;` and `/`." +msgid "`Trent Reznor`" +msgstr "" + +#: ../../user_documentation/libraries/tag_music.md:36 +msgid "`Genre`" msgstr "" #: ../../user_documentation/libraries/tag_music.md:37 -msgid "`Industrial, Metal`" -msgstr "" - -#: ../../user_documentation/libraries/tag_music.md:38 -msgid "`Track number`" +msgid "A comma separated list of tags to associate with the track. Other supported separators: `;` and `/`." msgstr "" #: ../../user_documentation/libraries/tag_music.md:39 -msgid "The position of the track in the album/release." +msgid "`Industrial, Metal`" msgstr "" #: ../../user_documentation/libraries/tag_music.md:40 -msgid "`4`" +msgid "`Track number`" msgstr "" #: ../../user_documentation/libraries/tag_music.md:41 -msgid "`Disc number`" +msgid "The position of the track in the album/release." msgstr "" #: ../../user_documentation/libraries/tag_music.md:42 -msgid "The disc number (in case of multi-disc albums)." +msgid "`4`" msgstr "" #: ../../user_documentation/libraries/tag_music.md:43 -msgid "`1`" +msgid "`Disc number`" msgstr "" #: ../../user_documentation/libraries/tag_music.md:44 -msgid "`Date`" +msgid "The disc number (in case of multi-disc albums)." msgstr "" #: ../../user_documentation/libraries/tag_music.md:45 -msgid "The release date of the track or album." +msgid "`1`" msgstr "" #: ../../user_documentation/libraries/tag_music.md:46 -msgid "`2019`" +msgid "`Date`" msgstr "" #: ../../user_documentation/libraries/tag_music.md:47 -msgid "`License`" +msgid "The release date of the track or album." 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." +msgid "`2019`" +msgstr "" + +#: ../../user_documentation/libraries/tag_music.md:49 +msgid "`License`" 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`" +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:52 +#: ../../user_documentation/libraries/tag_music.md:56 +msgid "`CC-BY 3.0: http://creativecommons.org/licenses/cc-by/3.0/`" +msgstr "" + +#: ../../user_documentation/libraries/tag_music.md:53 +msgid "`Copyright`" +msgstr "" + +#: ../../user_documentation/libraries/tag_music.md:54 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 +#: ../../user_documentation/libraries/tag_music.md:57 msgid "`Pictures`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:56 +#: ../../user_documentation/libraries/tag_music.md:58 msgid "The first embeded picture found is used as the album cover." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:58 +#: ../../user_documentation/libraries/tag_music.md:60 msgid "`MusicBrainz Recording ID`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:59 +#: ../../user_documentation/libraries/tag_music.md:61 msgid "The MusicBrainz ID for the recording." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:60 +#: ../../user_documentation/libraries/tag_music.md:62 msgid "`99244237-850b-4a93-904d-57305bcadb4e`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:61 +#: ../../user_documentation/libraries/tag_music.md:63 msgid "`MusicBrainz Album ID`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:62 +#: ../../user_documentation/libraries/tag_music.md:64 msgid "The MusicBrainz ID for the album." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:63 +#: ../../user_documentation/libraries/tag_music.md:65 msgid "`bca982fd-ab73-3c9f-ad07-9104a4f53a32`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:64 +#: ../../user_documentation/libraries/tag_music.md:66 msgid "`MusicBrainz Artist ID`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:65 +#: ../../user_documentation/libraries/tag_music.md:67 msgid "The MusicBrainz ID for the artist." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:66 -#: ../../user_documentation/libraries/tag_music.md:69 +#: ../../user_documentation/libraries/tag_music.md:68 +#: ../../user_documentation/libraries/tag_music.md:71 msgid "`b7ffd2af-418f-4be2-bdd1-22f8b48613da`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:67 +#: ../../user_documentation/libraries/tag_music.md:69 msgid "`MusicBrainz Album Artist ID`" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:68 +#: ../../user_documentation/libraries/tag_music.md:70 msgid "The MusicBrainz ID for the album artist." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:74 +#: ../../user_documentation/libraries/tag_music.md:75 msgid "Tag content" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:76 +#: ../../user_documentation/libraries/tag_music.md:77 msgid "To tag content using MusicBrainz Picard:" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:78 +#: ../../user_documentation/libraries/tag_music.md:79 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 +#: ../../user_documentation/libraries/tag_music.md:80 msgid "Select the files or directory you want to tag." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:80 +#: ../../user_documentation/libraries/tag_music.md:81 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 +#: ../../user_documentation/libraries/tag_music.md:82 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 +#: ../../user_documentation/libraries/tag_music.md:83 +#: ../../user_documentation/libraries/tag_music.md:97 +#: ../../user_documentation/libraries/tag_music.md:106 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 +#: ../../user_documentation/libraries/tag_music.md:85 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 +#: ../../user_documentation/libraries/tag_music.md:87 msgid "Alternative versions" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:88 +#: ../../user_documentation/libraries/tag_music.md:89 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 +#: ../../user_documentation/libraries/tag_music.md:91 msgid "Alternative albums" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:92 +#: ../../user_documentation/libraries/tag_music.md:93 msgid "If Picard has selected a different version of the album you are tagging:" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:94 +#: ../../user_documentation/libraries/tag_music.md:95 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 +#: ../../user_documentation/libraries/tag_music.md:96 msgid "Select the correct release from the list." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:98 +#: ../../user_documentation/libraries/tag_music.md:99 msgid "Alternative tracks" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:100 +#: ../../user_documentation/libraries/tag_music.md:101 msgid "If Picard can't find a release for a track:" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:102 +#: ../../user_documentation/libraries/tag_music.md:103 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 +#: ../../user_documentation/libraries/tag_music.md:104 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 +#: ../../user_documentation/libraries/tag_music.md:105 msgid "Select the correct track and click on {guilabel}`Load into Picard`." msgstr "" -#: ../../user_documentation/libraries/tag_music.md:107 +#: ../../user_documentation/libraries/tag_music.md:108 msgid "Add items to MusicBrainz" msgstr "" -#: ../../user_documentation/libraries/tag_music.md:109 +#: ../../user_documentation/libraries/tag_music.md:110 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:111 +#: ../../user_documentation/libraries/tag_music.md:112 msgid "Once you have added the content to MusicBrainz, Picard can tag your files." msgstr "" diff --git a/docs/locales/gettext/user_documentation/libraries/upload_content.pot b/docs/locales/gettext/user_documentation/libraries/upload_content.pot index 4d557143c..805463042 100644 --- a/docs/locales/gettext/user_documentation/libraries/upload_content.pot +++ b/docs/locales/gettext/user_documentation/libraries/upload_content.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,59 +32,56 @@ msgstr "" msgid "To upload content to a library:" msgstr "" +#: ../../user_documentation/libraries/upload_content.md:0 #: ../../user_documentation/libraries/upload_content.md:0 msgid "Desktop" msgstr "" -#: ../../user_documentation/libraries/upload_content.md:13 -#: ../../user_documentation/libraries/upload_content.md:26 +#: ../../user_documentation/libraries/upload_content.md:17 +#: ../../user_documentation/libraries/upload_content.md:31 msgid "Log in to your pod." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:14 +#: ../../user_documentation/libraries/upload_content.md:18 msgid "Select the upload icon ({fa}`upload`) in the top of the sidebar." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:15 -#: ../../user_documentation/libraries/upload_content.md:28 +#: ../../user_documentation/libraries/upload_content.md:19 +#: ../../user_documentation/libraries/upload_content.md:33 msgid "Select {guilabel}`Get started` under {guilabel}`Upload third-party content in a library`." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:16 -#: ../../user_documentation/libraries/upload_content.md:29 +#: ../../user_documentation/libraries/upload_content.md:20 +#: ../../user_documentation/libraries/upload_content.md:34 msgid "A screen appears showing your upload quota and your libraries." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:17 -#: ../../user_documentation/libraries/upload_content.md:30 +#: ../../user_documentation/libraries/upload_content.md:21 +#: ../../user_documentation/libraries/upload_content.md:35 msgid "Select {guilabel}`Upload` under the library you want to add content to." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:18 +#: ../../user_documentation/libraries/upload_content.md:22 msgid "Click on the section marked {guilabel}`Click to select files` to open a file picker, or drag and drop your files on to it." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:19 +#: ../../user_documentation/libraries/upload_content.md:23 msgid "If you opened the file picker, select the files you want to upload and confirm." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:20 -#: ../../user_documentation/libraries/upload_content.md:32 +#: ../../user_documentation/libraries/upload_content.md:24 +#: ../../user_documentation/libraries/upload_content.md:37 msgid "The screen shows you the status of each upload. Once the upload queue is empty, your upload is complete." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:0 -msgid "Mobile" -msgstr "" - -#: ../../user_documentation/libraries/upload_content.md:27 +#: ../../user_documentation/libraries/upload_content.md:32 msgid "Select the upload icon ({fa}`upload`) at the top of the screen." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:31 +#: ../../user_documentation/libraries/upload_content.md:36 msgid "Click on the section marked {guilabel}`Click to select files` to open a file picker Select the files you want to upload and confirm." msgstr "" -#: ../../user_documentation/libraries/upload_content.md:36 +#: ../../user_documentation/libraries/upload_content.md:41 msgid "Congratulations! You added some content to your library. You can now listen to your tracks on your {term}`Funkwhale pod <Pod>`." msgstr "" diff --git a/docs/locales/gettext/user_documentation/playlists/add_content.pot b/docs/locales/gettext/user_documentation/playlists/add_content.pot index 3adac364d..349ce6a69 100644 --- a/docs/locales/gettext/user_documentation/playlists/add_content.pot +++ b/docs/locales/gettext/user_documentation/playlists/add_content.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -37,14 +37,14 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/playlists/add_content.md:15 +#: ../../user_documentation/playlists/add_content.md:19 msgid "Select the playlist icon ({fa}`list`) on the player. The {guilabel}`Manage playlists` screen appears." msgstr "" -#: ../../user_documentation/playlists/add_content.md:16 -#: ../../user_documentation/playlists/add_content.md:24 -#: ../../user_documentation/playlists/add_content.md:63 -#: ../../user_documentation/playlists/add_content.md:74 +#: ../../user_documentation/playlists/add_content.md:20 +#: ../../user_documentation/playlists/add_content.md:29 +#: ../../user_documentation/playlists/add_content.md:73 +#: ../../user_documentation/playlists/add_content.md:84 msgid "Select {guilabel}`+ Add track` next to the playlist you want to add the track to." msgstr "" @@ -53,102 +53,102 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/playlists/add_content.md:22 +#: ../../user_documentation/playlists/add_content.md:27 msgid "Select the player at the bottom of the screen to expand it." msgstr "" -#: ../../user_documentation/playlists/add_content.md:23 +#: ../../user_documentation/playlists/add_content.md:28 msgid "Select the playlist icon ({fa}`list`) under the track art. The {guilabel}`Manage playlists` screen appears." msgstr "" -#: ../../user_documentation/playlists/add_content.md:28 +#: ../../user_documentation/playlists/add_content.md:33 msgid "That's it! The currently playing track is now in your playlist." msgstr "" -#: ../../user_documentation/playlists/add_content.md:30 +#: ../../user_documentation/playlists/add_content.md:35 msgid "Add content from queue" msgstr "" -#: ../../user_documentation/playlists/add_content.md:32 +#: ../../user_documentation/playlists/add_content.md:37 msgid "You can add all content that is currently in your [player queue](../queue/index.md). To do this:" msgstr "" -#: ../../user_documentation/playlists/add_content.md:36 +#: ../../user_documentation/playlists/add_content.md:45 msgid "Select {guilabel}`Playlists` under the {guilabel}`My Library` section of the sidebar. The {guilabel}`Browsing playlists` screen opens." msgstr "" -#: ../../user_documentation/playlists/add_content.md:37 -#: ../../user_documentation/playlists/add_content.md:48 +#: ../../user_documentation/playlists/add_content.md:46 +#: ../../user_documentation/playlists/add_content.md:58 msgid "Select {guilabel}`Manage your playlists`. The {guilabel}`Manage playlists` screen appears." msgstr "" -#: ../../user_documentation/playlists/add_content.md:38 -#: ../../user_documentation/playlists/add_content.md:49 +#: ../../user_documentation/playlists/add_content.md:47 +#: ../../user_documentation/playlists/add_content.md:59 msgid "Select the edit icon ({fa}`edit`) next to the playlist you want to edit. The playlist edit screen appears." msgstr "" -#: ../../user_documentation/playlists/add_content.md:39 -#: ../../user_documentation/playlists/add_content.md:50 +#: ../../user_documentation/playlists/add_content.md:48 +#: ../../user_documentation/playlists/add_content.md:60 msgid "Select {guilabel}`+ Insert from queue`. Your tracks appear in the playlist. The changes save to the server." msgstr "" -#: ../../user_documentation/playlists/add_content.md:40 -#: ../../user_documentation/playlists/add_content.md:51 +#: ../../user_documentation/playlists/add_content.md:49 +#: ../../user_documentation/playlists/add_content.md:61 msgid "Select {guilabel}`Stop editing` to stop editing." msgstr "" -#: ../../user_documentation/playlists/add_content.md:46 +#: ../../user_documentation/playlists/add_content.md:56 msgid "Select the hamburger menu ({fa}`bars`) to open the menu bar." msgstr "" -#: ../../user_documentation/playlists/add_content.md:47 +#: ../../user_documentation/playlists/add_content.md:57 msgid "Select {menuselection}`My Library --> Playlists`. The {guilabel}`Browsing playlists` screen opens." msgstr "" -#: ../../user_documentation/playlists/add_content.md:55 +#: ../../user_documentation/playlists/add_content.md:65 msgid "That's it! You've added the contents from your queue to a playlist." msgstr "" -#: ../../user_documentation/playlists/add_content.md:57 +#: ../../user_documentation/playlists/add_content.md:67 msgid "Add track from track details page" msgstr "" -#: ../../user_documentation/playlists/add_content.md:59 +#: ../../user_documentation/playlists/add_content.md:69 msgid "You can add a track to a playlist from the track details page. To do this:" msgstr "" -#: ../../user_documentation/playlists/add_content.md:61 +#: ../../user_documentation/playlists/add_content.md:71 msgid "Go to the track details page of the track you want to add." msgstr "" -#: ../../user_documentation/playlists/add_content.md:62 +#: ../../user_documentation/playlists/add_content.md:72 msgid "Select the playlist icon ({fa}`list`) at the top of the screen. The {guilabel}`Manage playlists` screen appears." msgstr "" -#: ../../user_documentation/playlists/add_content.md:65 +#: ../../user_documentation/playlists/add_content.md:75 msgid "That's it! The track is available in your playlist." msgstr "" -#: ../../user_documentation/playlists/add_content.md:67 +#: ../../user_documentation/playlists/add_content.md:77 msgid "Add track from track table" msgstr "" -#: ../../user_documentation/playlists/add_content.md:69 +#: ../../user_documentation/playlists/add_content.md:79 msgid "You can add tracks from any page with a track table. This includes artist pages, album pages, and the search page. To add tracks from the track table:" msgstr "" -#: ../../user_documentation/playlists/add_content.md:71 +#: ../../user_documentation/playlists/add_content.md:81 msgid "Find your track in a track table." msgstr "" -#: ../../user_documentation/playlists/add_content.md:72 +#: ../../user_documentation/playlists/add_content.md:82 msgid "Select the kebab menu ({fa}`ellipsis-v`) next to the track to open the track options menu." msgstr "" -#: ../../user_documentation/playlists/add_content.md:73 +#: ../../user_documentation/playlists/add_content.md:83 msgid "Select {guilabel}`Add to playlist…`. The {guilabel}`Manage playlists` screen appears." msgstr "" -#: ../../user_documentation/playlists/add_content.md:76 +#: ../../user_documentation/playlists/add_content.md:86 msgid "Well done! You've added the track to your playlist." msgstr "" diff --git a/docs/locales/gettext/user_documentation/playlists/create_playlist.pot b/docs/locales/gettext/user_documentation/playlists/create_playlist.pot index c8997e469..01b07591f 100644 --- a/docs/locales/gettext/user_documentation/playlists/create_playlist.pot +++ b/docs/locales/gettext/user_documentation/playlists/create_playlist.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,46 +32,47 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:9 -#: ../../user_documentation/playlists/create_playlist.md:23 +#: ../../user_documentation/playlists/create_playlist.md:13 +#: ../../user_documentation/playlists/create_playlist.md:28 msgid "Log in to your account." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:10 +#: ../../user_documentation/playlists/create_playlist.md:14 msgid "Select {guilabel}`Playlists` under the {guilabel}`My Library` section of the sidebar. The {guilabel}`Browsing playlists` screen opens." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:11 -#: ../../user_documentation/playlists/create_playlist.md:26 +#: ../../user_documentation/playlists/create_playlist.md:15 +#: ../../user_documentation/playlists/create_playlist.md:31 msgid "Select {guilabel}`Manage your playlists`. The {guilabel}`Manage playlists` screen appears." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:12 -#: ../../user_documentation/playlists/create_playlist.md:27 +#: ../../user_documentation/playlists/create_playlist.md:16 +#: ../../user_documentation/playlists/create_playlist.md:32 msgid "Enter a {guilabel}`Playlist name` for your new playlist." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:13 -#: ../../user_documentation/playlists/create_playlist.md:28 +#: ../../user_documentation/playlists/create_playlist.md:17 +#: ../../user_documentation/playlists/create_playlist.md:33 msgid "Select the {guilabel}`Playlist visibility` for your playlist. Choose from the following options:" msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:14 +#: ../../user_documentation/playlists/create_playlist.md:18 +#: ../../user_documentation/playlists/create_playlist.md:34 msgid "{guilabel}`Everyone, across all instances` – the playlist is available to everybody who interacts with your {term}`pod`. This includes users of other pods." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:15 -#: ../../user_documentation/playlists/create_playlist.md:30 +#: ../../user_documentation/playlists/create_playlist.md:19 +#: ../../user_documentation/playlists/create_playlist.md:35 msgid "{guilabel}`Everyone on this instance` – the playlist is available to all users on your pod. This does not include users of other pods." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:16 -#: ../../user_documentation/playlists/create_playlist.md:31 +#: ../../user_documentation/playlists/create_playlist.md:20 +#: ../../user_documentation/playlists/create_playlist.md:36 msgid "{guilabel}`Nobody except me` – the playlist is only available to you and people you share it with." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:17 -#: ../../user_documentation/playlists/create_playlist.md:32 +#: ../../user_documentation/playlists/create_playlist.md:21 +#: ../../user_documentation/playlists/create_playlist.md:37 msgid "Select {guilabel}`Create playlist`. A {guilabel}`Playlist created` message appears." msgstr "" @@ -79,18 +80,14 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:24 +#: ../../user_documentation/playlists/create_playlist.md:29 msgid "Select the hamburger menu ({fa}`bars`) to open the menu bar." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:25 +#: ../../user_documentation/playlists/create_playlist.md:30 msgid "Select {menuselection}`My Library --> Playlists`. The {guilabel}`Browsing playlists` screen opens." msgstr "" -#: ../../user_documentation/playlists/create_playlist.md:29 -msgid "{guilabel}`Everyone, across all instances` – the playlist is available to everybody who interacts with your pod. This includes users of other pods." -msgstr "" - -#: ../../user_documentation/playlists/create_playlist.md:36 +#: ../../user_documentation/playlists/create_playlist.md:41 msgid "Congratulations! You've created your playlist. Now you can [add some content to it](add_content.md)." msgstr "" diff --git a/docs/locales/gettext/user_documentation/playlists/delete_playlist.pot b/docs/locales/gettext/user_documentation/playlists/delete_playlist.pot index 3c25b9d06..116e8d9ac 100644 --- a/docs/locales/gettext/user_documentation/playlists/delete_playlist.pot +++ b/docs/locales/gettext/user_documentation/playlists/delete_playlist.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,32 +32,32 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/playlists/delete_playlist.md:11 -#: ../../user_documentation/playlists/delete_playlist.md:22 +#: ../../user_documentation/playlists/delete_playlist.md:15 +#: ../../user_documentation/playlists/delete_playlist.md:27 msgid "Log in to your account." msgstr "" -#: ../../user_documentation/playlists/delete_playlist.md:12 +#: ../../user_documentation/playlists/delete_playlist.md:16 msgid "Select {guilabel}`Playlists` under the {guilabel}`My Library` section of the sidebar. The {guilabel}`Browsing playlists` screen opens." msgstr "" -#: ../../user_documentation/playlists/delete_playlist.md:13 -#: ../../user_documentation/playlists/delete_playlist.md:25 +#: ../../user_documentation/playlists/delete_playlist.md:17 +#: ../../user_documentation/playlists/delete_playlist.md:30 msgid "Select {guilabel}`Manage your playlists`. The {guilabel}`Manage playlists` screen appears." msgstr "" -#: ../../user_documentation/playlists/delete_playlist.md:14 -#: ../../user_documentation/playlists/delete_playlist.md:26 +#: ../../user_documentation/playlists/delete_playlist.md:18 +#: ../../user_documentation/playlists/delete_playlist.md:31 msgid "Select the playlist from the {guilabel}`Available playlists` list. The playlist details screen opens." msgstr "" -#: ../../user_documentation/playlists/delete_playlist.md:15 -#: ../../user_documentation/playlists/delete_playlist.md:27 +#: ../../user_documentation/playlists/delete_playlist.md:19 +#: ../../user_documentation/playlists/delete_playlist.md:32 msgid "Select {guilabel}`Delete`. A {guilabel}`Do you want to delete the playlist?` warning appears." msgstr "" -#: ../../user_documentation/playlists/delete_playlist.md:16 -#: ../../user_documentation/playlists/delete_playlist.md:28 +#: ../../user_documentation/playlists/delete_playlist.md:20 +#: ../../user_documentation/playlists/delete_playlist.md:33 msgid "Select {guilabel}`Delete playlist`." msgstr "" @@ -65,14 +65,14 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/playlists/delete_playlist.md:23 +#: ../../user_documentation/playlists/delete_playlist.md:28 msgid "Select the hamburger menu ({fa}`bars`) to open the menu bar." msgstr "" -#: ../../user_documentation/playlists/delete_playlist.md:24 +#: ../../user_documentation/playlists/delete_playlist.md:29 msgid "Select {menuselection}`My Library --> Playlists`. The {guilabel}`Browsing playlists` screen opens." msgstr "" -#: ../../user_documentation/playlists/delete_playlist.md:32 +#: ../../user_documentation/playlists/delete_playlist.md:37 msgid "That's it! You've deleted your playlist." msgstr "" diff --git a/docs/locales/gettext/user_documentation/playlists/edit_playlist.pot b/docs/locales/gettext/user_documentation/playlists/edit_playlist.pot index e4c08bbe5..cfff132fa 100644 --- a/docs/locales/gettext/user_documentation/playlists/edit_playlist.pot +++ b/docs/locales/gettext/user_documentation/playlists/edit_playlist.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,42 +28,42 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/playlists/edit_playlist.md:7 -#: ../../user_documentation/playlists/edit_playlist.md:20 +#: ../../user_documentation/playlists/edit_playlist.md:11 +#: ../../user_documentation/playlists/edit_playlist.md:25 msgid "Log in to your account." msgstr "" -#: ../../user_documentation/playlists/edit_playlist.md:8 +#: ../../user_documentation/playlists/edit_playlist.md:12 msgid "Select {guilabel}`Playlists` under the {guilabel}`My Library` section of the sidebar. The {guilabel}`Browsing playlists` screen opens." msgstr "" -#: ../../user_documentation/playlists/edit_playlist.md:9 -#: ../../user_documentation/playlists/edit_playlist.md:23 +#: ../../user_documentation/playlists/edit_playlist.md:13 +#: ../../user_documentation/playlists/edit_playlist.md:28 msgid "Select {guilabel}`Manage your playlists`. The {guilabel}`Manage playlists` screen appears." msgstr "" -#: ../../user_documentation/playlists/edit_playlist.md:10 -#: ../../user_documentation/playlists/edit_playlist.md:24 +#: ../../user_documentation/playlists/edit_playlist.md:14 +#: ../../user_documentation/playlists/edit_playlist.md:29 msgid "Select the edit icon ({fa}`edit`) next to the playlist you want to edit. The playlist edit screen appears." msgstr "" -#: ../../user_documentation/playlists/edit_playlist.md:11 -#: ../../user_documentation/playlists/edit_playlist.md:25 +#: ../../user_documentation/playlists/edit_playlist.md:15 +#: ../../user_documentation/playlists/edit_playlist.md:30 msgid "Update the following fields:" msgstr "" -#: ../../user_documentation/playlists/edit_playlist.md:12 -#: ../../user_documentation/playlists/edit_playlist.md:26 +#: ../../user_documentation/playlists/edit_playlist.md:16 +#: ../../user_documentation/playlists/edit_playlist.md:31 msgid "{guilabel}`Playlist name`." msgstr "" -#: ../../user_documentation/playlists/edit_playlist.md:13 -#: ../../user_documentation/playlists/edit_playlist.md:27 +#: ../../user_documentation/playlists/edit_playlist.md:17 +#: ../../user_documentation/playlists/edit_playlist.md:32 msgid "{guilabel}`Playlist visibility`." msgstr "" -#: ../../user_documentation/playlists/edit_playlist.md:14 -#: ../../user_documentation/playlists/edit_playlist.md:28 +#: ../../user_documentation/playlists/edit_playlist.md:18 +#: ../../user_documentation/playlists/edit_playlist.md:33 msgid "Select {guilabel}`Update playlist` to save your changes. A message displays {guilabel}`Playlist updated`." msgstr "" @@ -71,14 +71,14 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/playlists/edit_playlist.md:21 +#: ../../user_documentation/playlists/edit_playlist.md:26 msgid "Select the hamburger menu ({fa}`bars`) to open the menu bar." msgstr "" -#: ../../user_documentation/playlists/edit_playlist.md:22 +#: ../../user_documentation/playlists/edit_playlist.md:27 msgid "Select {menuselection}`My Library --> Playlists`. The {guilabel}`Browsing playlists` screen opens." msgstr "" -#: ../../user_documentation/playlists/edit_playlist.md:32 +#: ../../user_documentation/playlists/edit_playlist.md:37 msgid "That's it! You've edited your playlist." msgstr "" diff --git a/docs/locales/gettext/user_documentation/playlists/index.pot b/docs/locales/gettext/user_documentation/playlists/index.pot index 2b47ce2fb..e519a21ae 100644 --- a/docs/locales/gettext/user_documentation/playlists/index.pot +++ b/docs/locales/gettext/user_documentation/playlists/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/user_documentation/playlists/listen_playlist.pot b/docs/locales/gettext/user_documentation/playlists/listen_playlist.pot index 80451159f..8b029138c 100644 --- a/docs/locales/gettext/user_documentation/playlists/listen_playlist.pot +++ b/docs/locales/gettext/user_documentation/playlists/listen_playlist.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -41,17 +41,17 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/playlists/listen_playlist.md:19 +#: ../../user_documentation/playlists/listen_playlist.md:23 msgid "Select {menuselection}`My Library --> Playlists` in the sidebar. The {guilabel}`Browsing playlists` screen opens." msgstr "" -#: ../../user_documentation/playlists/listen_playlist.md:20 -#: ../../user_documentation/playlists/listen_playlist.md:29 +#: ../../user_documentation/playlists/listen_playlist.md:24 +#: ../../user_documentation/playlists/listen_playlist.md:34 msgid "Use the filters to search for your playlist." msgstr "" -#: ../../user_documentation/playlists/listen_playlist.md:21 -#: ../../user_documentation/playlists/listen_playlist.md:30 +#: ../../user_documentation/playlists/listen_playlist.md:25 +#: ../../user_documentation/playlists/listen_playlist.md:35 msgid "Select the orange play icon ({fa}`play`) on your playlist to start playing the content." msgstr "" @@ -60,45 +60,45 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/playlists/listen_playlist.md:27 -#: ../../user_documentation/playlists/listen_playlist.md:50 +#: ../../user_documentation/playlists/listen_playlist.md:32 +#: ../../user_documentation/playlists/listen_playlist.md:60 msgid "Select the hamburger menu ({fa}`bars`) to open the menu bar." msgstr "" -#: ../../user_documentation/playlists/listen_playlist.md:28 +#: ../../user_documentation/playlists/listen_playlist.md:33 msgid "Select {menuselection}`My Library --> Playlists`. The {guilabel}`Browsing playlists` screen opens." msgstr "" -#: ../../user_documentation/playlists/listen_playlist.md:34 +#: ../../user_documentation/playlists/listen_playlist.md:39 msgid "You're done! Your playlist's content appears in your [queue](../queue/index.md)." msgstr "" -#: ../../user_documentation/playlists/listen_playlist.md:36 +#: ../../user_documentation/playlists/listen_playlist.md:41 msgid "Listen to public playlists from your pod" msgstr "" -#: ../../user_documentation/playlists/listen_playlist.md:38 +#: ../../user_documentation/playlists/listen_playlist.md:43 msgid "To listen to public playlists other users created:" msgstr "" -#: ../../user_documentation/playlists/listen_playlist.md:42 +#: ../../user_documentation/playlists/listen_playlist.md:51 msgid "Select {menuselection}`Explore --> Playlists` in the sidebar. The {guilabel}`Browsing playlists` screen opens." msgstr "" -#: ../../user_documentation/playlists/listen_playlist.md:43 #: ../../user_documentation/playlists/listen_playlist.md:52 +#: ../../user_documentation/playlists/listen_playlist.md:62 msgid "Use the filters to search for a playlist." msgstr "" -#: ../../user_documentation/playlists/listen_playlist.md:44 #: ../../user_documentation/playlists/listen_playlist.md:53 +#: ../../user_documentation/playlists/listen_playlist.md:63 msgid "Select the orange play icon ({fa}`play`) on your selected playlist to start playing the content." msgstr "" -#: ../../user_documentation/playlists/listen_playlist.md:51 +#: ../../user_documentation/playlists/listen_playlist.md:61 msgid "Select {menuselection}`Explore --> Playlists`. The {guilabel}`Browsing playlists` screen opens." msgstr "" -#: ../../user_documentation/playlists/listen_playlist.md:57 +#: ../../user_documentation/playlists/listen_playlist.md:67 msgid "That's it! The playlist's content appears in your [queue](../queue/index.md)." msgstr "" diff --git a/docs/locales/gettext/user_documentation/playlists/remove_content.pot b/docs/locales/gettext/user_documentation/playlists/remove_content.pot index 11bebd303..82a51ade2 100644 --- a/docs/locales/gettext/user_documentation/playlists/remove_content.pot +++ b/docs/locales/gettext/user_documentation/playlists/remove_content.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,51 +28,48 @@ msgstr "" msgid "You can remove content from a playlist at any time. To do this:" msgstr "" +#: ../../user_documentation/playlists/remove_content.md:0 #: ../../user_documentation/playlists/remove_content.md:0 msgid "Desktop" msgstr "" -#: ../../user_documentation/playlists/remove_content.md:11 -#: ../../user_documentation/playlists/remove_content.md:22 -msgid "Log in to your account." -msgstr "" - -#: ../../user_documentation/playlists/remove_content.md:12 -msgid "Select {guilabel}`Playlists` under the {guilabel}`My Library` section of the sidebar. The {guilabel}`Browsing playlists` screen opens." -msgstr "" - -#: ../../user_documentation/playlists/remove_content.md:13 -#: ../../user_documentation/playlists/remove_content.md:25 -msgid "Select {guilabel}`Manage your playlists`. The {guilabel}`Manage playlists` screen appears." -msgstr "" - -#: ../../user_documentation/playlists/remove_content.md:14 -#: ../../user_documentation/playlists/remove_content.md:26 -msgid "Select the edit icon ({fa}`edit`) next to the playlist you want to edit. The playlist edit screen appears." -msgstr "" - #: ../../user_documentation/playlists/remove_content.md:15 #: ../../user_documentation/playlists/remove_content.md:27 -msgid "Select the delete icon ({fa}`trash`) next to the content you want to remove. Select {guilabel}`Clear playlist` to remove all content at once." +msgid "Log in to your account." msgstr "" #: ../../user_documentation/playlists/remove_content.md:16 -#: ../../user_documentation/playlists/remove_content.md:28 +msgid "Select {guilabel}`Playlists` under the {guilabel}`My Library` section of the sidebar. The {guilabel}`Browsing playlists` screen opens." +msgstr "" + +#: ../../user_documentation/playlists/remove_content.md:17 +#: ../../user_documentation/playlists/remove_content.md:30 +msgid "Select {guilabel}`Manage your playlists`. The {guilabel}`Manage playlists` screen appears." +msgstr "" + +#: ../../user_documentation/playlists/remove_content.md:18 +#: ../../user_documentation/playlists/remove_content.md:31 +msgid "Select the edit icon ({fa}`edit`) next to the playlist you want to edit. The playlist edit screen appears." +msgstr "" + +#: ../../user_documentation/playlists/remove_content.md:19 +#: ../../user_documentation/playlists/remove_content.md:32 +msgid "Select the delete icon ({fa}`trash`) next to the content you want to remove. Select {guilabel}`Clear playlist` to remove all content at once." +msgstr "" + +#: ../../user_documentation/playlists/remove_content.md:20 +#: ../../user_documentation/playlists/remove_content.md:33 msgid "Select {guilabel}`Stop Editing` to finish editing." msgstr "" -#: ../../user_documentation/playlists/remove_content.md:0 -msgid "Mobile" -msgstr "" - -#: ../../user_documentation/playlists/remove_content.md:23 +#: ../../user_documentation/playlists/remove_content.md:28 msgid "Select the hamburger menu ({fa}`bars`) to open the menu bar." msgstr "" -#: ../../user_documentation/playlists/remove_content.md:24 +#: ../../user_documentation/playlists/remove_content.md:29 msgid "Select {menuselection}`My Library --> Playlists`. The {guilabel}`Browsing playlists` screen opens." msgstr "" -#: ../../user_documentation/playlists/remove_content.md:32 +#: ../../user_documentation/playlists/remove_content.md:37 msgid "That's it! You've removed the content from your playlist." msgstr "" diff --git a/docs/locales/gettext/user_documentation/playlists/reorder_content.pot b/docs/locales/gettext/user_documentation/playlists/reorder_content.pot index 2bfcf8c43..f90c95a3e 100644 --- a/docs/locales/gettext/user_documentation/playlists/reorder_content.pot +++ b/docs/locales/gettext/user_documentation/playlists/reorder_content.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -24,51 +24,48 @@ msgstr "" msgid "You can change the order of the tracks in a playlist. To do this:" msgstr "" +#: ../../user_documentation/playlists/reorder_content.md:0 #: ../../user_documentation/playlists/reorder_content.md:0 msgid "Desktop" msgstr "" -#: ../../user_documentation/playlists/reorder_content.md:7 -#: ../../user_documentation/playlists/reorder_content.md:18 -msgid "Log in to your account." -msgstr "" - -#: ../../user_documentation/playlists/reorder_content.md:8 -msgid "Select {guilabel}`Playlists` under the {guilabel}`My Library` section of the sidebar. The {guilabel}`Browsing playlists` screen opens." -msgstr "" - -#: ../../user_documentation/playlists/reorder_content.md:9 -#: ../../user_documentation/playlists/reorder_content.md:21 -msgid "Select {guilabel}`Manage your playlists`. The {guilabel}`Manage playlists` screen appears." -msgstr "" - -#: ../../user_documentation/playlists/reorder_content.md:10 -#: ../../user_documentation/playlists/reorder_content.md:22 -msgid "Select the edit icon ({fa}`edit`) next to the playlist you want to edit. The playlist edit screen appears." -msgstr "" - #: ../../user_documentation/playlists/reorder_content.md:11 #: ../../user_documentation/playlists/reorder_content.md:23 -msgid "Drag and drop the tracks in the playlist into the order you want. The position number of each track appears on the left side." +msgid "Log in to your account." msgstr "" #: ../../user_documentation/playlists/reorder_content.md:12 -#: ../../user_documentation/playlists/reorder_content.md:24 +msgid "Select {guilabel}`Playlists` under the {guilabel}`My Library` section of the sidebar. The {guilabel}`Browsing playlists` screen opens." +msgstr "" + +#: ../../user_documentation/playlists/reorder_content.md:13 +#: ../../user_documentation/playlists/reorder_content.md:26 +msgid "Select {guilabel}`Manage your playlists`. The {guilabel}`Manage playlists` screen appears." +msgstr "" + +#: ../../user_documentation/playlists/reorder_content.md:14 +#: ../../user_documentation/playlists/reorder_content.md:27 +msgid "Select the edit icon ({fa}`edit`) next to the playlist you want to edit. The playlist edit screen appears." +msgstr "" + +#: ../../user_documentation/playlists/reorder_content.md:15 +#: ../../user_documentation/playlists/reorder_content.md:28 +msgid "Drag and drop the tracks in the playlist into the order you want. The position number of each track appears on the left side." +msgstr "" + +#: ../../user_documentation/playlists/reorder_content.md:16 +#: ../../user_documentation/playlists/reorder_content.md:29 msgid "Select {guilabel}`Stop Editing` to finish editing." msgstr "" -#: ../../user_documentation/playlists/reorder_content.md:0 -msgid "Mobile" -msgstr "" - -#: ../../user_documentation/playlists/reorder_content.md:19 +#: ../../user_documentation/playlists/reorder_content.md:24 msgid "Select the hamburger menu ({fa}`bars`) to open the menu bar." msgstr "" -#: ../../user_documentation/playlists/reorder_content.md:20 +#: ../../user_documentation/playlists/reorder_content.md:25 msgid "Select {menuselection}`My Library --> Playlists`. The {guilabel}`Browsing playlists` screen opens." msgstr "" -#: ../../user_documentation/playlists/reorder_content.md:29 +#: ../../user_documentation/playlists/reorder_content.md:33 msgid "You're done! You've updated the order of the tracks in your playlist." msgstr "" diff --git a/docs/locales/gettext/user_documentation/plugins/index.pot b/docs/locales/gettext/user_documentation/plugins/index.pot index 5b914541e..76bd99d68 100644 --- a/docs/locales/gettext/user_documentation/plugins/index.pot +++ b/docs/locales/gettext/user_documentation/plugins/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/user_documentation/plugins/listenbrainz_plugin.pot b/docs/locales/gettext/user_documentation/plugins/listenbrainz_plugin.pot index a35ea911a..b9dcfb4dc 100644 --- a/docs/locales/gettext/user_documentation/plugins/listenbrainz_plugin.pot +++ b/docs/locales/gettext/user_documentation/plugins/listenbrainz_plugin.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -24,62 +24,59 @@ msgstr "" msgid "The __ListenBrainz__ plugin enables you to submit ({term}`scrobble<Scrobbling>`) listens to your [ListenBrainz](https://listenbrainz.org) account. Scrobbling listens helps you build up a profile of your music tastes. It also enables you to keep a record of your listens. To set up the __ListenBrainz plugin__:" msgstr "" +#: ../../user_documentation/plugins/listenbrainz_plugin.md:0 #: ../../user_documentation/plugins/listenbrainz_plugin.md:0 msgid "Desktop" msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:7 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:21 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:11 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:26 msgid "Log in to your account." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:8 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:12 msgid "Select the cog icon ({fa}`cog`) or your avatar to expand the user menu." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:9 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:23 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:13 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:28 msgid "Select {guilabel}`Settings`." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:10 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:24 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:14 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:29 msgid "Scroll down to the {guilabel}`Plugins` section." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:11 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:25 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:15 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:30 msgid "Select {guilabel}`Manage plugins`." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:12 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:26 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:16 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:31 msgid "Find the {guilabel}`ListenBrainz` plugin." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:13 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:27 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:17 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:32 msgid "Toggle the {guilabel}`Enabled` switch." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:14 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:28 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:18 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:33 msgid "Enter {guilabel}`Your ListenBrainz user token`. You can find this on your ListenBrainz profile." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:15 -#: ../../user_documentation/plugins/listenbrainz_plugin.md:29 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:19 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:34 msgid "Select {guilabel}`Save`." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:0 -msgid "Mobile" -msgstr "" - -#: ../../user_documentation/plugins/listenbrainz_plugin.md:22 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:27 msgid "Select the cog icon ({fa}`cog`) or your avatar to open the {guilabel}`Options` menu." msgstr "" -#: ../../user_documentation/plugins/listenbrainz_plugin.md:33 +#: ../../user_documentation/plugins/listenbrainz_plugin.md:38 msgid "That's it! You've set up the __ListenBrainz__ plugin. When you listen to tracks, the plugin sends the information to ListenBrainz." msgstr "" diff --git a/docs/locales/gettext/user_documentation/plugins/maloja_plugin.pot b/docs/locales/gettext/user_documentation/plugins/maloja_plugin.pot index 8fa2356f4..b933c835b 100644 --- a/docs/locales/gettext/user_documentation/plugins/maloja_plugin.pot +++ b/docs/locales/gettext/user_documentation/plugins/maloja_plugin.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,67 +28,64 @@ msgstr "" msgid "Scrobbling listens helps you build up a profile of your music tastes. It also enables you to keep a record of your listens. To set up the __Maloja plugin__:" msgstr "" +#: ../../user_documentation/plugins/maloja_plugin.md:0 #: ../../user_documentation/plugins/maloja_plugin.md:0 msgid "Desktop" msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:9 -#: ../../user_documentation/plugins/maloja_plugin.md:24 +#: ../../user_documentation/plugins/maloja_plugin.md:13 +#: ../../user_documentation/plugins/maloja_plugin.md:29 msgid "Log in to your account." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:10 +#: ../../user_documentation/plugins/maloja_plugin.md:14 msgid "Select the cog icon ({fa}`cog`) or your avatar to expand the user menu." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:11 -#: ../../user_documentation/plugins/maloja_plugin.md:26 +#: ../../user_documentation/plugins/maloja_plugin.md:15 +#: ../../user_documentation/plugins/maloja_plugin.md:31 msgid "Select {guilabel}`Settings`." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:12 -#: ../../user_documentation/plugins/maloja_plugin.md:27 +#: ../../user_documentation/plugins/maloja_plugin.md:16 +#: ../../user_documentation/plugins/maloja_plugin.md:32 msgid "Scroll down to the {guilabel}`Plugins` section." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:13 -#: ../../user_documentation/plugins/maloja_plugin.md:28 +#: ../../user_documentation/plugins/maloja_plugin.md:17 +#: ../../user_documentation/plugins/maloja_plugin.md:33 msgid "Select {guilabel}`Manage plugins`." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:14 -#: ../../user_documentation/plugins/maloja_plugin.md:29 +#: ../../user_documentation/plugins/maloja_plugin.md:18 +#: ../../user_documentation/plugins/maloja_plugin.md:34 msgid "Find the {guilabel}`Maloja` plugin." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:15 -#: ../../user_documentation/plugins/maloja_plugin.md:30 +#: ../../user_documentation/plugins/maloja_plugin.md:19 +#: ../../user_documentation/plugins/maloja_plugin.md:35 msgid "Toggle the {guilabel}`Enabled` switch." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:16 -#: ../../user_documentation/plugins/maloja_plugin.md:31 +#: ../../user_documentation/plugins/maloja_plugin.md:20 +#: ../../user_documentation/plugins/maloja_plugin.md:36 msgid "Enter your {guilabel}`Maloja server URL`. This is the URL you set up for your Maloja server." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:17 -#: ../../user_documentation/plugins/maloja_plugin.md:32 +#: ../../user_documentation/plugins/maloja_plugin.md:21 +#: ../../user_documentation/plugins/maloja_plugin.md:37 msgid "Enter {guilabel}`Your Maloja API key`. Check out [Maloja's documentation](https://github.com/krateng/maloja#how-to-scrobble) for more information." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:18 -#: ../../user_documentation/plugins/maloja_plugin.md:33 +#: ../../user_documentation/plugins/maloja_plugin.md:22 +#: ../../user_documentation/plugins/maloja_plugin.md:38 msgid "Select {guilabel}`Save`." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:0 -msgid "Mobile" -msgstr "" - -#: ../../user_documentation/plugins/maloja_plugin.md:25 +#: ../../user_documentation/plugins/maloja_plugin.md:30 msgid "Select the cog icon ({fa}`cog`) or your avatar to open the {guilabel}`Options` menu." msgstr "" -#: ../../user_documentation/plugins/maloja_plugin.md:37 +#: ../../user_documentation/plugins/maloja_plugin.md:42 msgid "That's it! You've set up the __Maloja__ plugin. When you listen to tracks, the plugin sends the information to your Maloja server." msgstr "" diff --git a/docs/locales/gettext/user_documentation/plugins/scrobbler_plugin.pot b/docs/locales/gettext/user_documentation/plugins/scrobbler_plugin.pot index 6ae561bf3..d108c60a7 100644 --- a/docs/locales/gettext/user_documentation/plugins/scrobbler_plugin.pot +++ b/docs/locales/gettext/user_documentation/plugins/scrobbler_plugin.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -36,72 +36,69 @@ msgstr "" msgid "The __Scrobbler__ plugin supports any scrobbling service that uses the Audioscrobbler protocol. To set up the __Scrobbler plugin__:" msgstr "" +#: ../../user_documentation/plugins/scrobbler_plugin.md:0 #: ../../user_documentation/plugins/scrobbler_plugin.md:0 msgid "Desktop" msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:17 -#: ../../user_documentation/plugins/scrobbler_plugin.md:33 +#: ../../user_documentation/plugins/scrobbler_plugin.md:21 +#: ../../user_documentation/plugins/scrobbler_plugin.md:38 msgid "Log in to your account." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:18 +#: ../../user_documentation/plugins/scrobbler_plugin.md:22 msgid "Select the cog icon ({fa}`cog`) or your avatar to expand the user menu." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:19 -#: ../../user_documentation/plugins/scrobbler_plugin.md:35 +#: ../../user_documentation/plugins/scrobbler_plugin.md:23 +#: ../../user_documentation/plugins/scrobbler_plugin.md:40 msgid "Select {guilabel}`Settings`." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:20 -#: ../../user_documentation/plugins/scrobbler_plugin.md:36 +#: ../../user_documentation/plugins/scrobbler_plugin.md:24 +#: ../../user_documentation/plugins/scrobbler_plugin.md:41 msgid "Scroll down to the {guilabel}`Plugins` section." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:21 -#: ../../user_documentation/plugins/scrobbler_plugin.md:37 +#: ../../user_documentation/plugins/scrobbler_plugin.md:25 +#: ../../user_documentation/plugins/scrobbler_plugin.md:42 msgid "Select {guilabel}`Manage plugins`." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:22 -#: ../../user_documentation/plugins/scrobbler_plugin.md:38 +#: ../../user_documentation/plugins/scrobbler_plugin.md:26 +#: ../../user_documentation/plugins/scrobbler_plugin.md:43 msgid "Find the {guilabel}`Scrobbler` plugin." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:23 -#: ../../user_documentation/plugins/scrobbler_plugin.md:39 +#: ../../user_documentation/plugins/scrobbler_plugin.md:27 +#: ../../user_documentation/plugins/scrobbler_plugin.md:44 msgid "Toggle the {guilabel}`Enabled` switch." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:24 -#: ../../user_documentation/plugins/scrobbler_plugin.md:40 +#: ../../user_documentation/plugins/scrobbler_plugin.md:28 +#: ../../user_documentation/plugins/scrobbler_plugin.md:45 msgid "Enter the {guilabel}`URL of the scrobbler service`. If you leave this field blank, the plugin defaults to __Last.fm__." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:25 -#: ../../user_documentation/plugins/scrobbler_plugin.md:41 +#: ../../user_documentation/plugins/scrobbler_plugin.md:29 +#: ../../user_documentation/plugins/scrobbler_plugin.md:46 msgid "Enter {guilabel}`Your scrobbler username`. You can set this up on your scrobbler service." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:26 -#: ../../user_documentation/plugins/scrobbler_plugin.md:42 +#: ../../user_documentation/plugins/scrobbler_plugin.md:30 +#: ../../user_documentation/plugins/scrobbler_plugin.md:47 msgid "Enter {guilabel}`Your scrobbler password`. You can set this up on your scrobbler service." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:27 -#: ../../user_documentation/plugins/scrobbler_plugin.md:43 +#: ../../user_documentation/plugins/scrobbler_plugin.md:31 +#: ../../user_documentation/plugins/scrobbler_plugin.md:48 msgid "Select {guilabel}`Save`." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:0 -msgid "Mobile" -msgstr "" - -#: ../../user_documentation/plugins/scrobbler_plugin.md:34 +#: ../../user_documentation/plugins/scrobbler_plugin.md:39 msgid "Select the cog icon ({fa}`cog`) or your avatar to open the {guilabel}`Options` menu." msgstr "" -#: ../../user_documentation/plugins/scrobbler_plugin.md:47 +#: ../../user_documentation/plugins/scrobbler_plugin.md:52 msgid "That's it! You've set up the __Scrobbler__ plugin. When you listen to tracks, the plugin sends the information to your scrobbler service." msgstr "" diff --git a/docs/locales/gettext/user_documentation/queue/add_album.pot b/docs/locales/gettext/user_documentation/queue/add_album.pot index 061b572e1..55aca97ac 100644 --- a/docs/locales/gettext/user_documentation/queue/add_album.pot +++ b/docs/locales/gettext/user_documentation/queue/add_album.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/user_documentation/queue/add_artist.pot b/docs/locales/gettext/user_documentation/queue/add_artist.pot index 60a05518e..fbe0e576c 100644 --- a/docs/locales/gettext/user_documentation/queue/add_artist.pot +++ b/docs/locales/gettext/user_documentation/queue/add_artist.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/user_documentation/queue/add_playlist.pot b/docs/locales/gettext/user_documentation/queue/add_playlist.pot index 4ff0c9e41..e2fedaf20 100644 --- a/docs/locales/gettext/user_documentation/queue/add_playlist.pot +++ b/docs/locales/gettext/user_documentation/queue/add_playlist.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/user_documentation/queue/add_series.pot b/docs/locales/gettext/user_documentation/queue/add_series.pot index 4269aa6aa..c83989733 100644 --- a/docs/locales/gettext/user_documentation/queue/add_series.pot +++ b/docs/locales/gettext/user_documentation/queue/add_series.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/user_documentation/queue/add_tracks.pot b/docs/locales/gettext/user_documentation/queue/add_tracks.pot index 90be44ae2..a9f0819d9 100644 --- a/docs/locales/gettext/user_documentation/queue/add_tracks.pot +++ b/docs/locales/gettext/user_documentation/queue/add_tracks.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/user_documentation/queue/index.pot b/docs/locales/gettext/user_documentation/queue/index.pot index 75a4454ea..fb35b6565 100644 --- a/docs/locales/gettext/user_documentation/queue/index.pot +++ b/docs/locales/gettext/user_documentation/queue/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/user_documentation/queue/rearrange_content.pot b/docs/locales/gettext/user_documentation/queue/rearrange_content.pot index c9db391c9..dae71f51c 100644 --- a/docs/locales/gettext/user_documentation/queue/rearrange_content.pot +++ b/docs/locales/gettext/user_documentation/queue/rearrange_content.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/user_documentation/queue/remove_content.pot b/docs/locales/gettext/user_documentation/queue/remove_content.pot index 3b4671c80..a9236b980 100644 --- a/docs/locales/gettext/user_documentation/queue/remove_content.pot +++ b/docs/locales/gettext/user_documentation/queue/remove_content.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -41,15 +41,15 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/queue/remove_content.md:19 -#: ../../user_documentation/queue/remove_content.md:27 -#: ../../user_documentation/queue/remove_content.md:40 -#: ../../user_documentation/queue/remove_content.md:48 +#: ../../user_documentation/queue/remove_content.md:23 +#: ../../user_documentation/queue/remove_content.md:32 +#: ../../user_documentation/queue/remove_content.md:49 +#: ../../user_documentation/queue/remove_content.md:58 msgid "Select the up arrow ({fa}`caret-up`) on the queue menu to expand the queue." msgstr "" -#: ../../user_documentation/queue/remove_content.md:20 -#: ../../user_documentation/queue/remove_content.md:28 +#: ../../user_documentation/queue/remove_content.md:24 +#: ../../user_documentation/queue/remove_content.md:33 msgid "Select the delete icon ({fa}`times`) next to the track you want to remove." msgstr "" @@ -58,28 +58,28 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/queue/remove_content.md:26 -#: ../../user_documentation/queue/remove_content.md:47 +#: ../../user_documentation/queue/remove_content.md:31 +#: ../../user_documentation/queue/remove_content.md:57 msgid "Select the player bar at the bottom of the screen to expand the player." msgstr "" -#: ../../user_documentation/queue/remove_content.md:32 +#: ../../user_documentation/queue/remove_content.md:37 msgid "That's it! You've removed tracks from your queue." msgstr "" -#: ../../user_documentation/queue/remove_content.md:34 +#: ../../user_documentation/queue/remove_content.md:39 msgid "Remove all content from the queue" msgstr "" -#: ../../user_documentation/queue/remove_content.md:36 +#: ../../user_documentation/queue/remove_content.md:41 msgid "To remove all content from your queue at once:" msgstr "" -#: ../../user_documentation/queue/remove_content.md:41 -#: ../../user_documentation/queue/remove_content.md:49 +#: ../../user_documentation/queue/remove_content.md:50 +#: ../../user_documentation/queue/remove_content.md:59 msgid "Select {guilabel}`Clear` to remove all content from the queue." msgstr "" -#: ../../user_documentation/queue/remove_content.md:52 +#: ../../user_documentation/queue/remove_content.md:63 msgid "That's it! You've removed all content from your queue." msgstr "" diff --git a/docs/locales/gettext/user_documentation/radios/create_radio.pot b/docs/locales/gettext/user_documentation/radios/create_radio.pot index e7553c8bd..baa688440 100644 --- a/docs/locales/gettext/user_documentation/radios/create_radio.pot +++ b/docs/locales/gettext/user_documentation/radios/create_radio.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -36,67 +36,67 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/radios/create_radio.md:13 +#: ../../user_documentation/radios/create_radio.md:17 msgid "Select {guilabel}`Radios` in the sidebar. The {guilabel}`Browsing radios` screen opens." msgstr "" -#: ../../user_documentation/radios/create_radio.md:14 -#: ../../user_documentation/radios/create_radio.md:33 -msgid "Select {guilabel}` Create your own radio` under the {guilabel}`User radios` section. The {guilabel}`Builder` screen opens." -msgstr "" - -#: ../../user_documentation/radios/create_radio.md:15 -#: ../../user_documentation/radios/create_radio.md:34 -msgid "Enter a {guilabel}`Radio name`." -msgstr "" - -#: ../../user_documentation/radios/create_radio.md:16 -#: ../../user_documentation/radios/create_radio.md:35 -msgid "__Optional__ – enter a {guilabel}`Description` for your radio." -msgstr "" - -#: ../../user_documentation/radios/create_radio.md:17 -#: ../../user_documentation/radios/create_radio.md:36 -msgid "To make your radio available to other users on your {term}`pod`, enable the {guilabel}`Display publicly` switch. If you disable this switch, only you can see the radio." -msgstr "" - #: ../../user_documentation/radios/create_radio.md:18 -#: ../../user_documentation/radios/create_radio.md:37 -msgid "Select {guilabel}`Artist` or {guilabel}`Tag` from the {guilabel}`Select a filter` dropdown." +#: ../../user_documentation/radios/create_radio.md:38 +msgid "Select {guilabel}`Create your own radio` under the {guilabel}`User radios` section. The {guilabel}`Builder` screen opens." msgstr "" #: ../../user_documentation/radios/create_radio.md:19 -#: ../../user_documentation/radios/create_radio.md:38 -msgid "Select {guilabel}`Add filter` to add the filter to your radio." +#: ../../user_documentation/radios/create_radio.md:39 +msgid "Enter a {guilabel}`Radio name`." msgstr "" #: ../../user_documentation/radios/create_radio.md:20 -#: ../../user_documentation/radios/create_radio.md:39 -msgid "Configure your filter:" +#: ../../user_documentation/radios/create_radio.md:40 +msgid "__Optional__ – enter a {guilabel}`Description` for your radio." msgstr "" #: ../../user_documentation/radios/create_radio.md:21 -#: ../../user_documentation/radios/create_radio.md:40 -msgid "Enable the {guilabel}`Exclude` switch to exclude results from your selection in the radio. Disable this switch to include results from your selection in the radio." +#: ../../user_documentation/radios/create_radio.md:41 +msgid "To make your radio available to other users on your {term}`pod`, enable the {guilabel}`Display publicly` switch. If you disable this switch, only you can see the radio." msgstr "" #: ../../user_documentation/radios/create_radio.md:22 -#: ../../user_documentation/radios/create_radio.md:41 -msgid "Choose your __Artists__ or __Tags__ in the {guilabel}`Config` dropdown menu." +#: ../../user_documentation/radios/create_radio.md:42 +msgid "Select {guilabel}`Artist` or {guilabel}`Tag` from the {guilabel}`Select a filter` dropdown." msgstr "" #: ../../user_documentation/radios/create_radio.md:23 -#: ../../user_documentation/radios/create_radio.md:42 -msgid "The {guilabel}`Candidates` column shows the number of tracks included. Select the {guilabel}`{count} tracks matching filter` option to view some of these tracks." +#: ../../user_documentation/radios/create_radio.md:43 +msgid "Select {guilabel}`Add filter` to add the filter to your radio." msgstr "" #: ../../user_documentation/radios/create_radio.md:24 -#: ../../user_documentation/radios/create_radio.md:43 -msgid "Check the tracks under the {guilabel}`{count} tracks matching combined filters` section." +#: ../../user_documentation/radios/create_radio.md:44 +msgid "Configure your filter:" msgstr "" #: ../../user_documentation/radios/create_radio.md:25 -#: ../../user_documentation/radios/create_radio.md:44 +#: ../../user_documentation/radios/create_radio.md:45 +msgid "Enable the {guilabel}`Exclude` switch to exclude results from your selection in the radio. Disable this switch to include results from your selection in the radio." +msgstr "" + +#: ../../user_documentation/radios/create_radio.md:26 +#: ../../user_documentation/radios/create_radio.md:46 +msgid "Choose your __Artists__ or __Tags__ in the {guilabel}`Config` dropdown menu." +msgstr "" + +#: ../../user_documentation/radios/create_radio.md:27 +#: ../../user_documentation/radios/create_radio.md:47 +msgid "The {guilabel}`Candidates` column shows the number of tracks included. Select the {guilabel}`{count} tracks matching filter` option to view some of these tracks." +msgstr "" + +#: ../../user_documentation/radios/create_radio.md:28 +#: ../../user_documentation/radios/create_radio.md:48 +msgid "Check the tracks under the {guilabel}`{count} tracks matching combined filters` section." +msgstr "" + +#: ../../user_documentation/radios/create_radio.md:29 +#: ../../user_documentation/radios/create_radio.md:49 msgid "Select {guilabel}`Save` to save your radio." msgstr "" @@ -104,14 +104,14 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/radios/create_radio.md:31 +#: ../../user_documentation/radios/create_radio.md:36 msgid "Select the hamburger menu ({fa}`bars`) to open the menu bar." msgstr "" -#: ../../user_documentation/radios/create_radio.md:32 +#: ../../user_documentation/radios/create_radio.md:37 msgid "Select {menuselection}`Explore --> Radios` or {menuselection}`My Library --> Radios`. The {guilabel}`Browsing radios` screen opens." msgstr "" -#: ../../user_documentation/radios/create_radio.md:48 +#: ../../user_documentation/radios/create_radio.md:53 msgid "You're done! You can now play your radio." msgstr "" diff --git a/docs/locales/gettext/user_documentation/radios/delete_radio.pot b/docs/locales/gettext/user_documentation/radios/delete_radio.pot index ee7a7cc37..a109bd884 100644 --- a/docs/locales/gettext/user_documentation/radios/delete_radio.pot +++ b/docs/locales/gettext/user_documentation/radios/delete_radio.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,22 +32,22 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/radios/delete_radio.md:11 +#: ../../user_documentation/radios/delete_radio.md:15 msgid "Select {guilabel}`Radios` in the sidebar. The {guilabel}`Browsing radios` screen opens." msgstr "" -#: ../../user_documentation/radios/delete_radio.md:12 -#: ../../user_documentation/radios/delete_radio.md:22 +#: ../../user_documentation/radios/delete_radio.md:16 +#: ../../user_documentation/radios/delete_radio.md:27 msgid "Select your radio under the {guilabel}`User radios` section. The radio details screen opens." msgstr "" -#: ../../user_documentation/radios/delete_radio.md:13 -#: ../../user_documentation/radios/delete_radio.md:23 +#: ../../user_documentation/radios/delete_radio.md:17 +#: ../../user_documentation/radios/delete_radio.md:28 msgid "Select {guilabel}`Delete`. A {guilabel}`Do you want to delete the radio` warning appears." msgstr "" -#: ../../user_documentation/radios/delete_radio.md:14 -#: ../../user_documentation/radios/delete_radio.md:24 +#: ../../user_documentation/radios/delete_radio.md:18 +#: ../../user_documentation/radios/delete_radio.md:29 msgid "Select {guilabel}`Delete radio`." msgstr "" @@ -55,14 +55,14 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/radios/delete_radio.md:20 +#: ../../user_documentation/radios/delete_radio.md:25 msgid "Select the hamburger menu ({fa}`bars`) to open the menu bar." msgstr "" -#: ../../user_documentation/radios/delete_radio.md:21 +#: ../../user_documentation/radios/delete_radio.md:26 msgid "Select {menuselection}`Explore --> Radios` or {menuselection}`My Library --> Radios`. The {guilabel}`Browsing radios` screen opens." msgstr "" -#: ../../user_documentation/radios/delete_radio.md:28 +#: ../../user_documentation/radios/delete_radio.md:33 msgid "That's it! You've deleted your radio. You can [create a new one](create_radio.md) at any time." msgstr "" diff --git a/docs/locales/gettext/user_documentation/radios/edit_radio.pot b/docs/locales/gettext/user_documentation/radios/edit_radio.pot index f712b8201..7c8bbd9ec 100644 --- a/docs/locales/gettext/user_documentation/radios/edit_radio.pot +++ b/docs/locales/gettext/user_documentation/radios/edit_radio.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,42 +28,42 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/radios/edit_radio.md:7 +#: ../../user_documentation/radios/edit_radio.md:11 msgid "Select {guilabel}`Radios` in the sidebar. The {guilabel}`Browsing radios` screen opens." msgstr "" -#: ../../user_documentation/radios/edit_radio.md:8 -#: ../../user_documentation/radios/edit_radio.md:22 +#: ../../user_documentation/radios/edit_radio.md:12 +#: ../../user_documentation/radios/edit_radio.md:27 msgid "Find your radio under the {guilabel}`User radios` section. Select {guilabel}`Edit`. The {guilabel}`Builder` screen opens." msgstr "" -#: ../../user_documentation/radios/edit_radio.md:9 -#: ../../user_documentation/radios/edit_radio.md:23 +#: ../../user_documentation/radios/edit_radio.md:13 +#: ../../user_documentation/radios/edit_radio.md:28 msgid "Edit any of the following:" msgstr "" -#: ../../user_documentation/radios/edit_radio.md:10 -#: ../../user_documentation/radios/edit_radio.md:24 +#: ../../user_documentation/radios/edit_radio.md:14 +#: ../../user_documentation/radios/edit_radio.md:29 msgid "{guilabel}`Radio name`." msgstr "" -#: ../../user_documentation/radios/edit_radio.md:11 -#: ../../user_documentation/radios/edit_radio.md:25 +#: ../../user_documentation/radios/edit_radio.md:15 +#: ../../user_documentation/radios/edit_radio.md:30 msgid "{guilabel}`Description`." msgstr "" -#: ../../user_documentation/radios/edit_radio.md:12 -#: ../../user_documentation/radios/edit_radio.md:26 +#: ../../user_documentation/radios/edit_radio.md:16 +#: ../../user_documentation/radios/edit_radio.md:31 msgid "{guilabel}`Display publicly`." msgstr "" -#: ../../user_documentation/radios/edit_radio.md:13 -#: ../../user_documentation/radios/edit_radio.md:27 +#: ../../user_documentation/radios/edit_radio.md:17 +#: ../../user_documentation/radios/edit_radio.md:32 msgid "Select {guilabel}`Add filter` to add new filters. Select {guilabel}`Remove` to remove existing filters." msgstr "" -#: ../../user_documentation/radios/edit_radio.md:14 -#: ../../user_documentation/radios/edit_radio.md:28 +#: ../../user_documentation/radios/edit_radio.md:18 +#: ../../user_documentation/radios/edit_radio.md:33 msgid "Select {guilabel}`Save` to save your radio." msgstr "" @@ -71,14 +71,14 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/radios/edit_radio.md:20 +#: ../../user_documentation/radios/edit_radio.md:25 msgid "Select the hamburger menu ({fa}`bars`) to open the menu bar." msgstr "" -#: ../../user_documentation/radios/edit_radio.md:21 +#: ../../user_documentation/radios/edit_radio.md:26 msgid "Select {menuselection}`Explore --> Radios` or {menuselection}`My Library --> Radios`. The {guilabel}`Browsing radios` screen opens." msgstr "" -#: ../../user_documentation/radios/edit_radio.md:32 +#: ../../user_documentation/radios/edit_radio.md:37 msgid "That's it! You've updated your radio's details." msgstr "" diff --git a/docs/locales/gettext/user_documentation/radios/index.pot b/docs/locales/gettext/user_documentation/radios/index.pot index f60e80eda..5cb815297 100644 --- a/docs/locales/gettext/user_documentation/radios/index.pot +++ b/docs/locales/gettext/user_documentation/radios/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/user_documentation/radios/listen_radio.pot b/docs/locales/gettext/user_documentation/radios/listen_radio.pot index 0ae4a775c..3c861223f 100644 --- a/docs/locales/gettext/user_documentation/radios/listen_radio.pot +++ b/docs/locales/gettext/user_documentation/radios/listen_radio.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" @@ -42,17 +42,17 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/radios/listen_radio.md:19 +#: ../../user_documentation/radios/listen_radio.md:23 msgid "Select {menuselection}`My Library --> Radios` in the sidebar. The {guilabel}`Browsing radios` screen opens." msgstr "" -#: ../../user_documentation/radios/listen_radio.md:20 -#: ../../user_documentation/radios/listen_radio.md:29 +#: ../../user_documentation/radios/listen_radio.md:24 +#: ../../user_documentation/radios/listen_radio.md:34 msgid "Use the filters in the {guilabel}`User radios` section to search for your radio." msgstr "" -#: ../../user_documentation/radios/listen_radio.md:21 -#: ../../user_documentation/radios/listen_radio.md:30 +#: ../../user_documentation/radios/listen_radio.md:25 +#: ../../user_documentation/radios/listen_radio.md:35 msgid "Select {guilabel}`Play radio` on your radio to start playing the content." msgstr "" @@ -62,71 +62,71 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/radios/listen_radio.md:27 -#: ../../user_documentation/radios/listen_radio.md:50 +#: ../../user_documentation/radios/listen_radio.md:32 +#: ../../user_documentation/radios/listen_radio.md:60 msgid "Select the hamburger menu ({fa}`bars`) to open the menu bar." msgstr "" -#: ../../user_documentation/radios/listen_radio.md:28 +#: ../../user_documentation/radios/listen_radio.md:33 msgid "Select {menuselection}`My Library --> Radios`. The {guilabel}`Browsing radios` screen opens." msgstr "" -#: ../../user_documentation/radios/listen_radio.md:34 +#: ../../user_documentation/radios/listen_radio.md:39 msgid "You're done! Your radio starts playing." msgstr "" -#: ../../user_documentation/radios/listen_radio.md:36 +#: ../../user_documentation/radios/listen_radio.md:41 msgid "Listen to public radios from your pod" msgstr "" -#: ../../user_documentation/radios/listen_radio.md:38 +#: ../../user_documentation/radios/listen_radio.md:43 msgid "To listen to public radios other users created:" msgstr "" -#: ../../user_documentation/radios/listen_radio.md:42 +#: ../../user_documentation/radios/listen_radio.md:51 msgid "Select {menuselection}`Explore --> Radios` in the sidebar. The {guilabel}`Browsing radios` screen opens." msgstr "" -#: ../../user_documentation/radios/listen_radio.md:43 #: ../../user_documentation/radios/listen_radio.md:52 +#: ../../user_documentation/radios/listen_radio.md:62 msgid "Use the filters in the {guilabel}`User radios` section to search for a radio." msgstr "" -#: ../../user_documentation/radios/listen_radio.md:44 #: ../../user_documentation/radios/listen_radio.md:53 +#: ../../user_documentation/radios/listen_radio.md:63 msgid "Select {guilabel}`Play radio` on the selected radio to start playing the content." msgstr "" -#: ../../user_documentation/radios/listen_radio.md:51 +#: ../../user_documentation/radios/listen_radio.md:61 msgid "Select {menuselection}`Explore --> Radios`. The {guilabel}`Browsing radios` screen opens." msgstr "" -#: ../../user_documentation/radios/listen_radio.md:57 +#: ../../user_documentation/radios/listen_radio.md:67 msgid "That's it! The radio starts playing." msgstr "" -#: ../../user_documentation/radios/listen_radio.md:59 +#: ../../user_documentation/radios/listen_radio.md:69 msgid "Stop a radio" msgstr "" -#: ../../user_documentation/radios/listen_radio.md:61 +#: ../../user_documentation/radios/listen_radio.md:71 msgid "Radios continue to play until there is no more content matching their criteria. You can stop radios whenever you want. To do this:" msgstr "" -#: ../../user_documentation/radios/listen_radio.md:65 -#: ../../user_documentation/radios/listen_radio.md:73 +#: ../../user_documentation/radios/listen_radio.md:79 +#: ../../user_documentation/radios/listen_radio.md:88 msgid "Select the up arrow ({fa}`caret-up`) on the queue menu to expand the [queue](../queue/index.md)." msgstr "" -#: ../../user_documentation/radios/listen_radio.md:66 -#: ../../user_documentation/radios/listen_radio.md:74 +#: ../../user_documentation/radios/listen_radio.md:80 +#: ../../user_documentation/radios/listen_radio.md:89 msgid "Select {guilabel}`Stop Radio` at the bottom of the queue." msgstr "" -#: ../../user_documentation/radios/listen_radio.md:72 +#: ../../user_documentation/radios/listen_radio.md:87 msgid "Select the player bar at the bottom of the screen to expand the player." msgstr "" -#: ../../user_documentation/radios/listen_radio.md:78 +#: ../../user_documentation/radios/listen_radio.md:93 msgid "That's it! The radio stops playing. The radio's content remains in the queue." msgstr "" diff --git a/docs/locales/gettext/user_documentation/reports/index.pot b/docs/locales/gettext/user_documentation/reports/index.pot index 89ba3a3ca..e2322edc7 100644 --- a/docs/locales/gettext/user_documentation/reports/index.pot +++ b/docs/locales/gettext/user_documentation/reports/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/user_documentation/reports/report_account.pot b/docs/locales/gettext/user_documentation/reports/report_account.pot index 7f341df81..24a341b78 100644 --- a/docs/locales/gettext/user_documentation/reports/report_account.pot +++ b/docs/locales/gettext/user_documentation/reports/report_account.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 01:38+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/user_documentation/reports/report_album.pot b/docs/locales/gettext/user_documentation/reports/report_album.pot index f482ffb6f..8debb59de 100644 --- a/docs/locales/gettext/user_documentation/reports/report_album.pot +++ b/docs/locales/gettext/user_documentation/reports/report_album.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 01:38+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/user_documentation/reports/report_artist.pot b/docs/locales/gettext/user_documentation/reports/report_artist.pot index 464a5e47b..f3e925bc5 100644 --- a/docs/locales/gettext/user_documentation/reports/report_artist.pot +++ b/docs/locales/gettext/user_documentation/reports/report_artist.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 01:38+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/user_documentation/reports/report_channel.pot b/docs/locales/gettext/user_documentation/reports/report_channel.pot index 1fcb8203a..1d2c39efc 100644 --- a/docs/locales/gettext/user_documentation/reports/report_channel.pot +++ b/docs/locales/gettext/user_documentation/reports/report_channel.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 01:38+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/user_documentation/reports/report_library.pot b/docs/locales/gettext/user_documentation/reports/report_library.pot index 8ecc3e194..25bd37be4 100644 --- a/docs/locales/gettext/user_documentation/reports/report_library.pot +++ b/docs/locales/gettext/user_documentation/reports/report_library.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 01:38+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/user_documentation/reports/report_playlist.pot b/docs/locales/gettext/user_documentation/reports/report_playlist.pot index ccc875bed..7c54f57cd 100644 --- a/docs/locales/gettext/user_documentation/reports/report_playlist.pot +++ b/docs/locales/gettext/user_documentation/reports/report_playlist.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 01:38+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,67 +28,67 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/reports/report_playlist.md:7 +#: ../../user_documentation/reports/report_playlist.md:11 msgid "Select {menuselection}`Explore --> Playlists` in the sidebar. The {guilabel}`Browsing playlists` screen opens." msgstr "" -#: ../../user_documentation/reports/report_playlist.md:8 -#: ../../user_documentation/reports/report_playlist.md:27 +#: ../../user_documentation/reports/report_playlist.md:12 +#: ../../user_documentation/reports/report_playlist.md:32 msgid "Use the filters to search for a playlist." msgstr "" -#: ../../user_documentation/reports/report_playlist.md:9 -#: ../../user_documentation/reports/report_playlist.md:28 +#: ../../user_documentation/reports/report_playlist.md:13 +#: ../../user_documentation/reports/report_playlist.md:33 msgid "Select the three dot menu ({fa}`ellipsis-h`) to open the options menu." msgstr "" -#: ../../user_documentation/reports/report_playlist.md:10 -#: ../../user_documentation/reports/report_playlist.md:29 +#: ../../user_documentation/reports/report_playlist.md:14 +#: ../../user_documentation/reports/report_playlist.md:34 msgid "Select {guilabel}`Report this playlist`. A {guilabel}`Do you want to report this object?` menu appears." msgstr "" -#: ../../user_documentation/reports/report_playlist.md:11 -#: ../../user_documentation/reports/report_playlist.md:30 +#: ../../user_documentation/reports/report_playlist.md:15 +#: ../../user_documentation/reports/report_playlist.md:35 msgid "Select a {guilabel}`Category`. Choose one of the following:" msgstr "" -#: ../../user_documentation/reports/report_playlist.md:12 -#: ../../user_documentation/reports/report_playlist.md:31 +#: ../../user_documentation/reports/report_playlist.md:16 +#: ../../user_documentation/reports/report_playlist.md:36 msgid "__Takedown request__ – request removal of copyrighted material." msgstr "" -#: ../../user_documentation/reports/report_playlist.md:13 -#: ../../user_documentation/reports/report_playlist.md:32 +#: ../../user_documentation/reports/report_playlist.md:17 +#: ../../user_documentation/reports/report_playlist.md:37 msgid "__Illegal content__ – report a playlist that features illegal content." msgstr "" -#: ../../user_documentation/reports/report_playlist.md:14 -#: ../../user_documentation/reports/report_playlist.md:33 +#: ../../user_documentation/reports/report_playlist.md:18 +#: ../../user_documentation/reports/report_playlist.md:38 msgid "__Offensive content__ – report a playlist that features offensive or abusive content." msgstr "" -#: ../../user_documentation/reports/report_playlist.md:15 -#: ../../user_documentation/reports/report_playlist.md:34 +#: ../../user_documentation/reports/report_playlist.md:19 +#: ../../user_documentation/reports/report_playlist.md:39 msgid "__Invalid metadata__ – report that a playlist's content features invalid metadata." msgstr "" -#: ../../user_documentation/reports/report_playlist.md:16 -#: ../../user_documentation/reports/report_playlist.md:35 +#: ../../user_documentation/reports/report_playlist.md:20 +#: ../../user_documentation/reports/report_playlist.md:40 msgid "__Other__ – submit details of your report in the {guilabel}`Message` field." msgstr "" -#: ../../user_documentation/reports/report_playlist.md:17 -#: ../../user_documentation/reports/report_playlist.md:36 +#: ../../user_documentation/reports/report_playlist.md:21 +#: ../../user_documentation/reports/report_playlist.md:41 msgid "__If you are not logged in__ – enter your {guilabel}`Email`. Pod moderators use this address to contact you." msgstr "" -#: ../../user_documentation/reports/report_playlist.md:18 -#: ../../user_documentation/reports/report_playlist.md:37 +#: ../../user_documentation/reports/report_playlist.md:22 +#: ../../user_documentation/reports/report_playlist.md:42 msgid "Enter details of your report in the {guilabel}`Message` field. Provide as much detail as possible here to help the moderators action the report." msgstr "" -#: ../../user_documentation/reports/report_playlist.md:19 -#: ../../user_documentation/reports/report_playlist.md:38 +#: ../../user_documentation/reports/report_playlist.md:23 +#: ../../user_documentation/reports/report_playlist.md:43 msgid "Select {guilabel}`Submit report` to send your report to the pod moderators." msgstr "" @@ -96,14 +96,14 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/reports/report_playlist.md:25 +#: ../../user_documentation/reports/report_playlist.md:30 msgid "Select the hamburger menu ({fa}`bars`) to open the menu bar." msgstr "" -#: ../../user_documentation/reports/report_playlist.md:26 +#: ../../user_documentation/reports/report_playlist.md:31 msgid "Select {menuselection}`Explore --> Playlists`. The {guilabel}`Browsing playlists` screen opens." msgstr "" -#: ../../user_documentation/reports/report_playlist.md:42 +#: ../../user_documentation/reports/report_playlist.md:47 msgid "That's it! The pod's moderators can now action the report or contact you for clarification." msgstr "" diff --git a/docs/locales/gettext/user_documentation/reports/report_track.pot b/docs/locales/gettext/user_documentation/reports/report_track.pot index 5f8f97809..cc4f7bb7e 100644 --- a/docs/locales/gettext/user_documentation/reports/report_track.pot +++ b/docs/locales/gettext/user_documentation/reports/report_track.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-03 01:38+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/user_documentation/subsonic/disable_subsonic.pot b/docs/locales/gettext/user_documentation/subsonic/disable_subsonic.pot index c54b0b4de..870c30ec8 100644 --- a/docs/locales/gettext/user_documentation/subsonic/disable_subsonic.pot +++ b/docs/locales/gettext/user_documentation/subsonic/disable_subsonic.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,37 +28,37 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/subsonic/disable_subsonic.md:7 -#: ../../user_documentation/subsonic/disable_subsonic.md:19 +#: ../../user_documentation/subsonic/disable_subsonic.md:11 +#: ../../user_documentation/subsonic/disable_subsonic.md:24 msgid "Log in to your account." msgstr "" -#: ../../user_documentation/subsonic/disable_subsonic.md:8 +#: ../../user_documentation/subsonic/disable_subsonic.md:12 msgid "Select the cog icon ({fa}`cog`) or your avatar to expand the user menu." msgstr "" -#: ../../user_documentation/subsonic/disable_subsonic.md:9 -#: ../../user_documentation/subsonic/disable_subsonic.md:21 +#: ../../user_documentation/subsonic/disable_subsonic.md:13 +#: ../../user_documentation/subsonic/disable_subsonic.md:26 msgid "Select {guilabel}`Settings`." msgstr "" -#: ../../user_documentation/subsonic/disable_subsonic.md:10 -#: ../../user_documentation/subsonic/disable_subsonic.md:22 +#: ../../user_documentation/subsonic/disable_subsonic.md:14 +#: ../../user_documentation/subsonic/disable_subsonic.md:27 msgid "Scroll to the {guilabel}`Subsonic API password` section." msgstr "" -#: ../../user_documentation/subsonic/disable_subsonic.md:11 -#: ../../user_documentation/subsonic/disable_subsonic.md:23 +#: ../../user_documentation/subsonic/disable_subsonic.md:15 +#: ../../user_documentation/subsonic/disable_subsonic.md:28 msgid "Select {guilabel}`Disable Subsonic access`." msgstr "" -#: ../../user_documentation/subsonic/disable_subsonic.md:12 -#: ../../user_documentation/subsonic/disable_subsonic.md:24 +#: ../../user_documentation/subsonic/disable_subsonic.md:16 +#: ../../user_documentation/subsonic/disable_subsonic.md:29 msgid "Select {guilabel}`Disable access` in the warning message that appears." msgstr "" -#: ../../user_documentation/subsonic/disable_subsonic.md:13 -#: ../../user_documentation/subsonic/disable_subsonic.md:25 +#: ../../user_documentation/subsonic/disable_subsonic.md:17 +#: ../../user_documentation/subsonic/disable_subsonic.md:30 msgid "The Subsonic password field shows {guilabel}`Access disabled`." msgstr "" @@ -66,10 +66,10 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/subsonic/disable_subsonic.md:20 +#: ../../user_documentation/subsonic/disable_subsonic.md:25 msgid "Select the cog icon ({fa}`cog`) or your avatar to open the {guilabel}`Options` menu." msgstr "" -#: ../../user_documentation/subsonic/disable_subsonic.md:29 +#: ../../user_documentation/subsonic/disable_subsonic.md:34 msgid "You're done! Subsonic apps can no longer access your account. You can re-enable the API at any time by [requesting a new password](subsonic_password)." msgstr "" diff --git a/docs/locales/gettext/user_documentation/subsonic/index.pot b/docs/locales/gettext/user_documentation/subsonic/index.pot index 7cfea2ad9..2008483df 100644 --- a/docs/locales/gettext/user_documentation/subsonic/index.pot +++ b/docs/locales/gettext/user_documentation/subsonic/index.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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" diff --git a/docs/locales/gettext/user_documentation/subsonic/reset_subsonic.pot b/docs/locales/gettext/user_documentation/subsonic/reset_subsonic.pot index 9e5634f3b..5ea8c6130 100644 --- a/docs/locales/gettext/user_documentation/subsonic/reset_subsonic.pot +++ b/docs/locales/gettext/user_documentation/subsonic/reset_subsonic.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,37 +32,37 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/subsonic/reset_subsonic.md:11 -#: ../../user_documentation/subsonic/reset_subsonic.md:23 +#: ../../user_documentation/subsonic/reset_subsonic.md:15 +#: ../../user_documentation/subsonic/reset_subsonic.md:28 msgid "Log in to your account." msgstr "" -#: ../../user_documentation/subsonic/reset_subsonic.md:12 +#: ../../user_documentation/subsonic/reset_subsonic.md:16 msgid "Select the cog icon ({fa}`cog`) or your avatar to expand the user menu." msgstr "" -#: ../../user_documentation/subsonic/reset_subsonic.md:13 -#: ../../user_documentation/subsonic/reset_subsonic.md:25 +#: ../../user_documentation/subsonic/reset_subsonic.md:17 +#: ../../user_documentation/subsonic/reset_subsonic.md:30 msgid "Select {guilabel}`Settings`." msgstr "" -#: ../../user_documentation/subsonic/reset_subsonic.md:14 -#: ../../user_documentation/subsonic/reset_subsonic.md:26 +#: ../../user_documentation/subsonic/reset_subsonic.md:18 +#: ../../user_documentation/subsonic/reset_subsonic.md:31 msgid "Scroll to the {guilabel}`Subsonic API password` section." msgstr "" -#: ../../user_documentation/subsonic/reset_subsonic.md:15 -#: ../../user_documentation/subsonic/reset_subsonic.md:27 +#: ../../user_documentation/subsonic/reset_subsonic.md:19 +#: ../../user_documentation/subsonic/reset_subsonic.md:32 msgid "Select {guilabel}`Request a new password`." msgstr "" -#: ../../user_documentation/subsonic/reset_subsonic.md:16 -#: ../../user_documentation/subsonic/reset_subsonic.md:28 +#: ../../user_documentation/subsonic/reset_subsonic.md:20 +#: ../../user_documentation/subsonic/reset_subsonic.md:33 msgid "Select {guilabel}`Request a new password` in the warning message that appears. The server generates a new password for you." msgstr "" -#: ../../user_documentation/subsonic/reset_subsonic.md:17 -#: ../../user_documentation/subsonic/reset_subsonic.md:29 +#: ../../user_documentation/subsonic/reset_subsonic.md:21 +#: ../../user_documentation/subsonic/reset_subsonic.md:34 msgid "Select the {guilabel}`copy` icon next to the password field to copy your password." msgstr "" @@ -70,10 +70,10 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/subsonic/reset_subsonic.md:24 +#: ../../user_documentation/subsonic/reset_subsonic.md:29 msgid "Select the cog icon ({fa}`cog`) or your avatar to open the {guilabel}`Options` menu." msgstr "" -#: ../../user_documentation/subsonic/reset_subsonic.md:33 +#: ../../user_documentation/subsonic/reset_subsonic.md:38 msgid "That's it! Your new password is ready to use." msgstr "" diff --git a/docs/locales/gettext/user_documentation/subsonic/subsonic_password.pot b/docs/locales/gettext/user_documentation/subsonic/subsonic_password.pot index 0233f2986..d4d2477b0 100644 --- a/docs/locales/gettext/user_documentation/subsonic/subsonic_password.pot +++ b/docs/locales/gettext/user_documentation/subsonic/subsonic_password.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: funkwhale 1.2.5\n" +"Project-Id-Version: funkwhale 1.2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-01 10:35+0200\n" +"POT-Creation-Date: 2022-07-23 12:18+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,32 +28,32 @@ msgstr "" msgid "Desktop" msgstr "" -#: ../../user_documentation/subsonic/subsonic_password.md:7 -#: ../../user_documentation/subsonic/subsonic_password.md:18 +#: ../../user_documentation/subsonic/subsonic_password.md:11 +#: ../../user_documentation/subsonic/subsonic_password.md:23 msgid "Log in to your account." msgstr "" -#: ../../user_documentation/subsonic/subsonic_password.md:8 +#: ../../user_documentation/subsonic/subsonic_password.md:12 msgid "Select the cog icon ({fa}`cog`) or your avatar to expand the user menu." msgstr "" -#: ../../user_documentation/subsonic/subsonic_password.md:9 -#: ../../user_documentation/subsonic/subsonic_password.md:20 +#: ../../user_documentation/subsonic/subsonic_password.md:13 +#: ../../user_documentation/subsonic/subsonic_password.md:25 msgid "Select {guilabel}`Settings`." msgstr "" -#: ../../user_documentation/subsonic/subsonic_password.md:10 -#: ../../user_documentation/subsonic/subsonic_password.md:21 +#: ../../user_documentation/subsonic/subsonic_password.md:14 +#: ../../user_documentation/subsonic/subsonic_password.md:26 msgid "Scroll to the {guilabel}`Subsonic API password` section." msgstr "" -#: ../../user_documentation/subsonic/subsonic_password.md:11 -#: ../../user_documentation/subsonic/subsonic_password.md:22 +#: ../../user_documentation/subsonic/subsonic_password.md:15 +#: ../../user_documentation/subsonic/subsonic_password.md:27 msgid "Select {guilabel}`Request a password`. The server generates your password for you." msgstr "" -#: ../../user_documentation/subsonic/subsonic_password.md:12 -#: ../../user_documentation/subsonic/subsonic_password.md:23 +#: ../../user_documentation/subsonic/subsonic_password.md:16 +#: ../../user_documentation/subsonic/subsonic_password.md:28 msgid "Select the {guilabel}`copy` icon next to the password field to copy your password." msgstr "" @@ -61,10 +61,10 @@ msgstr "" msgid "Mobile" msgstr "" -#: ../../user_documentation/subsonic/subsonic_password.md:19 +#: ../../user_documentation/subsonic/subsonic_password.md:24 msgid "Select the cog icon ({fa}`cog`) or your avatar to open the {guilabel}`Options` menu." msgstr "" -#: ../../user_documentation/subsonic/subsonic_password.md:27 +#: ../../user_documentation/subsonic/subsonic_password.md:32 msgid "Congratulations! You've got your Subsonic password. You can now enter this in your Subsonic app to start listening to Funkwhale content." msgstr "" diff --git a/docs/moderator_documentation/allow_listing/add_domain.md b/docs/moderator_documentation/allow_listing/add_domain.md index cf403387d..ec3ebe2b1 100644 --- a/docs/moderator_documentation/allow_listing/add_domain.md +++ b/docs/moderator_documentation/allow_listing/add_domain.md @@ -6,15 +6,20 @@ If you have allow-listing enabled, you need to add a domain to your allow-list t :local: ``` -```{dropdown} Required permissions +:::{dropdown} Required permissions +:icon: key + - {guilabel}`Moderation` – provides access to the administration and moderation menus. -``` +::: ## Add a new domain To add a domain that is not currently in your domains list: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu. @@ -24,9 +29,10 @@ To add a domain that is not currently in your domains list: 6. Check ({fa}`check-square`) the checkbox labeled {guilabel}`Add to allow-list`. 7. Select {guilabel}`Add`. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu. @@ -36,7 +42,8 @@ To add a domain that is not currently in your domains list: 6. Check ({fa}`check-square`) the checkbox labeled {guilabel}`Add to allow-list`. 7. Select {guilabel}`Add`. -``` +::: +:::: That's it! You've added the domain to your pod's allow-list. @@ -44,7 +51,10 @@ That's it! You've added the domain to your pod's allow-list. To add a domain that is already in your pod's domain list: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu. @@ -54,9 +64,10 @@ To add a domain that is already in your pod's domain list: 6. Select {guilabel}`Add to allow-list` in the {guilabel}`Actions` dropdown. 7. Select {guilabel}`Go`. A green tick ({fa}`check`) appears next to the domain(s) -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu. @@ -66,6 +77,7 @@ To add a domain that is already in your pod's domain list: 6. Select {guilabel}`Add to allow-list` in the {guilabel}`Actions` dropdown. 7. Select {guilabel}`Go`. A green tick ({fa}`check`) appears next to the domain(s) -``` +::: +:::: You're done! You've added the domain to your pod's allow-list. diff --git a/docs/moderator_documentation/allow_listing/remove_domain.md b/docs/moderator_documentation/allow_listing/remove_domain.md index 6522d0fdd..675ee1a31 100644 --- a/docs/moderator_documentation/allow_listing/remove_domain.md +++ b/docs/moderator_documentation/allow_listing/remove_domain.md @@ -2,13 +2,18 @@ You can remove a domain from your {term}`pod's <Pod>` allow-list to stop communicating with it. -```{dropdown} Required permissions +:::{dropdown} Required permissions +:icon: key + - {guilabel}`Moderation` – provides access to the administration and moderation menus. -``` +::: To remove a domain from your allow-list: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your pod. 2. Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu. @@ -18,9 +23,10 @@ To remove a domain from your allow-list: 6. Select {guilabel}`Remove from allow-list` in the {guilabel}`Actions` dropdown. 7. Select {guilabel}`Go`. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your pod. 2. Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu. @@ -30,6 +36,7 @@ To remove a domain from your allow-list: 6. Select {guilabel}`Remove from allow-list` in the {guilabel}`Actions` dropdown. 7. Select {guilabel}`Go`. -``` +::: +:::: You're done! You've removed the domain from your pod's allow-list. diff --git a/docs/moderator_documentation/content/delete_content.md b/docs/moderator_documentation/content/delete_content.md index a779fc88f..b8417d172 100644 --- a/docs/moderator_documentation/content/delete_content.md +++ b/docs/moderator_documentation/content/delete_content.md @@ -6,10 +6,12 @@ Deleting content from your pod deletes the files from the server. Deleting objec Moderators can delete content from their {term}`pod` if required. Use this feature to handle content that violates your pod's rules. -```{dropdown} Required permissions +:::{dropdown} Required permissions +:icon: key + - {guilabel}`Moderation` – provides access to the administration menu. - {guilabel}`Library` – provides access to the library menu. -``` +::: There are two ways to delete content: @@ -21,7 +23,10 @@ There are two ways to delete content: If you want to delete a specific object: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your pod. 2. Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu. @@ -39,9 +44,10 @@ If you want to delete a specific object: 7. Select {guilabel}`Delete`. A {guilabel}`Delete this {object}` warning appears. 8. Select {guilabel}`Delete`. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your pod. 2. Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu. @@ -59,7 +65,8 @@ If you want to delete a specific object: 7. Select {guilabel}`Delete`. A {guilabel}`Delete this {object}` warning appears. 8. Select {guilabel}`Delete`. -``` +::: +:::: That's it! You've deleted the object. @@ -67,7 +74,10 @@ That's it! You've deleted the object. To delete several items at once: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your pod. 2. Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu. @@ -86,9 +96,10 @@ To delete several items at once: 8. Select {guilabel}`Go`. A {guilabel}`Do you want to launch delete on {count} items` warning appears. 9. Select {guilabel}`Launch`. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your pod. 2. Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu. @@ -107,6 +118,7 @@ To delete several items at once: 8. Select {guilabel}`Go`. A {guilabel}`Do you want to launch delete on {count} items` warning appears. 9. Select {guilabel}`Launch`. -``` +::: +:::: You're done! You've deleted the selected objects from your pod. diff --git a/docs/moderator_documentation/content/handle_edits.md b/docs/moderator_documentation/content/handle_edits.md index 5966bae8b..b8d0d5d88 100644 --- a/docs/moderator_documentation/content/handle_edits.md +++ b/docs/moderator_documentation/content/handle_edits.md @@ -6,10 +6,12 @@ Users can edit content in their own libraries. Moderators don't need to approve Users can suggest metadata edits on objects they can access. When a user suggests an edit, it's sent to the __Edits__ queue for review. Moderators and pod admins can accept or reject these edits. -```{dropdown} Required permissions +:::{dropdown} Required permissions +:icon: key + - {guilabel}`Moderation` – provides access to the administration menu. - {guilabel}`Library` – provides access to the library menu. -``` +::: Each edit object contains the following information: @@ -23,7 +25,10 @@ Each edit object contains the following information: To review suggested edits: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu. @@ -33,9 +38,10 @@ To review suggested edits: - {guilabel}`Reject` – reject the edit and leave the object in its current state. - {guilabel}`Delete` – delete the edit suggestion without taking further action. The object remains in its current state. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu. @@ -45,6 +51,7 @@ To review suggested edits: - {guilabel}`Reject` – reject the edit and leave the object in its current state. - {guilabel}`Delete` – delete the edit suggestion without taking further action. The object remains in its current state. -``` +::: +:::: That's it! You've handled the edit request. You can use the filters on this page to search for historical requests. diff --git a/docs/moderator_documentation/content/library_visibility.md b/docs/moderator_documentation/content/library_visibility.md index 651a5579e..11acf05cd 100644 --- a/docs/moderator_documentation/content/library_visibility.md +++ b/docs/moderator_documentation/content/library_visibility.md @@ -6,14 +6,19 @@ You can only change the visibility of libraries stored on your {term}`pod`. If a user has put copyrighted material in a public library, you can change the visibility of the library. This lets the user keep the content and protects your pod from legal issues. -```{dropdown} Required permissions +:::{dropdown} Required permissions +:icon: key + - {guilabel}`Moderation` – provides access to the administration menu. - {guilabel}`Library` – provides access to the library menu. -``` +::: To change the visibility of a library: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu. @@ -25,9 +30,10 @@ To change the visibility of a library: - {guilabel}`Instance` – makes the library visible only to users who have an account on your pod. - {guilabel}`Everyone` – makes the library visible to users across all pods. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu. @@ -39,6 +45,7 @@ To change the visibility of a library: - {guilabel}`Instance` – makes the library visible only to users who have an account on your pod. - {guilabel}`Everyone` – makes the library visible to users across all pods. -``` +::: +:::: That's it! You've updated the library's visibility. You should contact the user informing them of the action. diff --git a/docs/moderator_documentation/domains/add_domain.md b/docs/moderator_documentation/domains/add_domain.md index 8260f3615..f882dfb34 100644 --- a/docs/moderator_documentation/domains/add_domain.md +++ b/docs/moderator_documentation/domains/add_domain.md @@ -2,13 +2,18 @@ Funkwhale records the domains of other {term}`Fediverse` servers when users interact with them. Once a domain is in your domains list, you can [add moderation rules](add_rule.md) to it. -```{dropdown} Required permissions +:::{dropdown} Required permissions +:icon: key + - {guilabel}`Moderation` – provides access to the administration and moderation menus. -``` +::: You can also add domains to this list at any time to create rules before users interact with them. To do this: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu. @@ -17,9 +22,10 @@ You can also add domains to this list at any time to create rules before users i 5. Enter the URL of the Fediverse server you want to add in the {guilabel}`Add a domain` field. 6. Select {guilabel}`Add` to add the domain. The domain moderation page opens. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the page to open the {guilabel}`Administration` menu. @@ -28,6 +34,7 @@ You can also add domains to this list at any time to create rules before users i 5. Enter the URL of the Fediverse server you want to add in the {guilabel}`Add a domain` field. 6. Select {guilabel}`Add` to add the domain. The domain moderation page opens. -``` +::: +:::: That's it! The domain is now in your domains list. You can now add moderation rules to this domain. diff --git a/docs/moderator_documentation/domains/add_rule.md b/docs/moderator_documentation/domains/add_rule.md index 7e21d0fc6..5e42025b2 100644 --- a/docs/moderator_documentation/domains/add_rule.md +++ b/docs/moderator_documentation/domains/add_rule.md @@ -6,13 +6,18 @@ Purging a domain's data removes all objects and caches associated to that domain Add moderation rules to domains to control how they can interact with your {term}`pod`. Moderation rules enable you to restrict content from a domain showing on your pod. -```{dropdown} Required permissions +:::{dropdown} Required permissions +:icon: key + - {guilabel}`Moderation` – provides access to the administration and moderation menus. -``` +::: To add a moderation rule to a domain: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu. @@ -26,9 +31,10 @@ To add a moderation rule to a domain: - {guilabel}`Reject media` – only reject media files such as audio files, avatars, and album art. 9. Select {guilabel}`Create` to save your rule. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu. @@ -42,6 +48,7 @@ To add a moderation rule to a domain: - {guilabel}`Reject media` – only reject media files such as audio files, avatars, and album art. 9. Select {guilabel}`Create` to save your rule. -``` +::: +:::: That's all there is to it! You've applied your moderation rule. The rule takes effect as soon as you create it. diff --git a/docs/moderator_documentation/domains/delete_rule.md b/docs/moderator_documentation/domains/delete_rule.md index c4929beba..87f9c24ef 100644 --- a/docs/moderator_documentation/domains/delete_rule.md +++ b/docs/moderator_documentation/domains/delete_rule.md @@ -2,13 +2,18 @@ If you no longer need a moderation rule, you can delete it completely. This allows the other server to interact with your pod normally. -```{dropdown} Required permissions +:::{dropdown} Required permissions +:icon: key + - {guilabel}`Moderation` – provides access to the administration and moderation menus. -``` +::: To delete an existing moderation rule: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu. @@ -16,12 +21,13 @@ To delete an existing moderation rule: 4. Select {guilabel}`Domains` at the top of the page. The {guilabel}`Domains` page opens. You can see a list of known domains on this page. 5. Select the domain with the moderation rule you want to edit. The domain's moderation page opens. 6. Select {guilabel}`Edit` under the {guilabel}`This domain is subject to specific moderation rules` header. The moderation policy form opens. -8. Select {guilabel}`Delete`. A {guilabel}`Delete this moderation rule?` warning appears. -9. Select {guilabel}`Delete moderation rule`. +7. Select {guilabel}`Delete`. A {guilabel}`Delete this moderation rule?` warning appears. +8. Select {guilabel}`Delete moderation rule`. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu. @@ -29,9 +35,10 @@ To delete an existing moderation rule: 4. Select {guilabel}`Domains` at the top of the page. The {guilabel}`Domains` page opens. You can see a list of known domains on this page. 5. Select the domain with the moderation rule you want to edit. The domain's moderation page opens. 6. Select {guilabel}`Edit` under the {guilabel}`This domain is subject to specific moderation rules` header. The moderation policy form opens. -8. Select {guilabel}`Delete`. A {guilabel}`Delete this moderation rule?` warning appears. -9. Select {guilabel}`Delete moderation rule`. +7. Select {guilabel}`Delete`. A {guilabel}`Delete this moderation rule?` warning appears. +8. Select {guilabel}`Delete moderation rule`. -``` +::: +:::: That's it! You've deleted your moderation rule. Content from the domain will no longer get blocked. diff --git a/docs/moderator_documentation/domains/edit_rule.md b/docs/moderator_documentation/domains/edit_rule.md index 050ca59d3..ff708c605 100644 --- a/docs/moderator_documentation/domains/edit_rule.md +++ b/docs/moderator_documentation/domains/edit_rule.md @@ -6,13 +6,18 @@ Purging a domain's data removes all objects and caches associated to that domain You can change a moderation rule on a domain at any time. -```{dropdown} Required permissions +:::{dropdown} Required permissions +:icon: key + - {guilabel}`Moderation` – provides access to the administration and moderation menus. -``` +::: To update an existing moderation rule: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu. @@ -28,9 +33,10 @@ To update an existing moderation rule: - {guilabel}`Reject media` – only reject media files such as audio files, avatars, and album art. 9. Select {guilabel}`Update` to save your rule. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu. @@ -46,6 +52,7 @@ To update an existing moderation rule: - {guilabel}`Reject media` – only reject media files such as audio files, avatars, and album art. 9. Select {guilabel}`Update` to save your rule. -``` +::: +:::: You're done! The changes to the rule take effect as soon as you update it. diff --git a/docs/moderator_documentation/domains/purge_domain.md b/docs/moderator_documentation/domains/purge_domain.md index e3201f617..397520730 100644 --- a/docs/moderator_documentation/domains/purge_domain.md +++ b/docs/moderator_documentation/domains/purge_domain.md @@ -6,13 +6,18 @@ Purging a domain's data removes all objects and caches associated to that domain When users follow content from another domain that content is visible on your {term}`pod`. If a domain hosts illegal or offensive content you can purge the content associated with it. -```{dropdown} Required permissions +:::{dropdown} Required permissions +:icon: key + - {guilabel}`Moderation` – provides access to the administration and moderation menus. -``` +::: To purge content from a domain: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu. @@ -23,9 +28,10 @@ To purge content from a domain: 7. Select {guilabel}`Go`. A {guilabel}`Do you want to launch purge on {count} items` warning appears. 8. Select {guilabel}`Launch`. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu. @@ -36,6 +42,7 @@ To purge content from a domain: 7. Select {guilabel}`Go`. A {guilabel}`Do you want to launch purge on {count} items` warning appears. 8. Select {guilabel}`Launch`. -``` +::: +:::: You're done! Your pod clears all the content associated with the selected domains. diff --git a/docs/moderator_documentation/external_users/add_rule.md b/docs/moderator_documentation/external_users/add_rule.md index bd34f30fe..d6d009454 100644 --- a/docs/moderator_documentation/external_users/add_rule.md +++ b/docs/moderator_documentation/external_users/add_rule.md @@ -6,13 +6,18 @@ Purging a user's data removes all objects and caches associated to that user. Th Add moderation rules to users to control how they can interact with your {term}`pod`. Moderation rules enable you to restrict content from a user showing on your pod. -```{dropdown} Required permissions +:::{dropdown} Required permissions +:icon: key + - {guilabel}`Moderation` – provides access to the administration and moderation menus. -``` +::: To add a moderation rule to a user: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu. @@ -26,9 +31,10 @@ To add a moderation rule to a user: - {guilabel}`Reject media` – only reject media files such as audio files, avatars, and album art. 9. Select {guilabel}`Create` to save your rule. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu. @@ -42,6 +48,7 @@ To add a moderation rule to a user: - {guilabel}`Reject media` – only reject media files such as audio files, avatars, and album art. 9. Select {guilabel}`Create` to save your rule. -``` +::: +:::: That's all there is to it! You've applied your moderation rule. The rule takes effect as soon as you create it. diff --git a/docs/moderator_documentation/external_users/delete_rule.md b/docs/moderator_documentation/external_users/delete_rule.md index 02d420ad4..4d7994e74 100644 --- a/docs/moderator_documentation/external_users/delete_rule.md +++ b/docs/moderator_documentation/external_users/delete_rule.md @@ -2,13 +2,18 @@ If you no longer need a moderation rule, you can delete it completely. This allows the user to interact with your pod normally. -```{dropdown} Required permissions +:::{dropdown} Required permissions +:icon: key + - {guilabel}`Moderation` – provides access to the administration and moderation menus. -``` +::: To delete an existing moderation rule: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu. @@ -16,12 +21,13 @@ To delete an existing moderation rule: 4. Select {guilabel}`Users` at the top of the page. The {guilabel}`Users` page opens. You can see a list of known users on this page. 5. Select the user with the moderation rule you want to edit. The user's moderation page opens. 6. Select {guilabel}`Edit` under the {guilabel}`This user is subject to specific moderation rules` header. The moderation policy form opens. -8. Select {guilabel}`Delete`. A {guilabel}`Delete this moderation rule?` warning appears. -9. Select {guilabel}`Delete moderation rule`. +7. Select {guilabel}`Delete`. A {guilabel}`Delete this moderation rule?` warning appears. +8. Select {guilabel}`Delete moderation rule`. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu. @@ -29,9 +35,10 @@ To delete an existing moderation rule: 4. Select {guilabel}`Users` at the top of the page. The {guilabel}`Users` page opens. You can see a list of known users on this page. 5. Select the user with the moderation rule you want to edit. The user's moderation page opens. 6. Select {guilabel}`Edit` under the {guilabel}`This user is subject to specific moderation rules` header. The moderation policy form opens. -8. Select {guilabel}`Delete`. A {guilabel}`Delete this moderation rule?` warning appears. -9. Select {guilabel}`Delete moderation rule`. +7. Select {guilabel}`Delete`. A {guilabel}`Delete this moderation rule?` warning appears. +8. Select {guilabel}`Delete moderation rule`. -``` +::: +:::: That's it! You've deleted your moderation rule. Content from the user will no longer get blocked. diff --git a/docs/moderator_documentation/external_users/edit_rule.md b/docs/moderator_documentation/external_users/edit_rule.md index 5a3f677cd..dcabd94b8 100644 --- a/docs/moderator_documentation/external_users/edit_rule.md +++ b/docs/moderator_documentation/external_users/edit_rule.md @@ -6,13 +6,18 @@ Purging a user's data removes all objects and caches associated to that user. Th You can change a moderation rule on a user at any time. -```{dropdown} Required permissions +:::{dropdown} Required permissions +:icon: key + - {guilabel}`Moderation` – provides access to the administration and moderation menus. -``` +::: To update an existing moderation rule: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu. @@ -28,9 +33,10 @@ To update an existing moderation rule: - {guilabel}`Reject media` – only reject media files such as audio files, avatars, and album art. 9. Select {guilabel}`Update` to save your rule. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu. @@ -46,6 +52,7 @@ To update an existing moderation rule: - {guilabel}`Reject media` – only reject media files such as audio files, avatars, and album art. 9. Select {guilabel}`Update` to save your rule. -``` +::: +:::: You're done! The changes to the rule take effect as soon as you update it. diff --git a/docs/moderator_documentation/external_users/purge_users.md b/docs/moderator_documentation/external_users/purge_users.md index 6f90af428..8dc6b2b3a 100644 --- a/docs/moderator_documentation/external_users/purge_users.md +++ b/docs/moderator_documentation/external_users/purge_users.md @@ -6,13 +6,18 @@ Purging a user's data removes all objects and caches associated to that user. Th When users follow users from another domain their content is visible on your {term}`pod`. If a user posts illegal or offensive content you can purge the content associated with them. -```{dropdown} Required permissions +:::{dropdown} Required permissions +:icon: key + - {guilabel}`Moderation` – provides access to the administration and moderation menus. -``` +::: To purge a user's content: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu. @@ -23,9 +28,10 @@ To purge a user's content: 7. Select {guilabel}`Go`. A {guilabel}`Do you want to launch purge on {count} element(s)` warning appears. 8. Select {guilabel}`Launch`. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu. @@ -36,6 +42,7 @@ To purge a user's content: 7. Select {guilabel}`Go`. A {guilabel}`Do you want to launch purge on {count} element(s)` warning appears. 8. Select {guilabel}`Launch`. -``` +::: +:::: You're done! Your pod clears all the content associated with the selected users. diff --git a/docs/moderator_documentation/internal_users/handle_registration.md b/docs/moderator_documentation/internal_users/handle_registration.md index c581645b3..877ddb331 100644 --- a/docs/moderator_documentation/internal_users/handle_registration.md +++ b/docs/moderator_documentation/internal_users/handle_registration.md @@ -2,9 +2,11 @@ {term}`Pod` admins can enable manual sign-up validation. This setting requires moderators to approve or refuse account creations. -```{dropdown} Required permissions +:::{dropdown} Required permissions +:icon: key + - {guilabel}`Moderation` – provides access to the administration and moderation menus. -``` +::: Requests appear in the {guilabel}`User Requests` list. Each request contains the following information: @@ -24,7 +26,10 @@ Requests appear in the {guilabel}`User Requests` list. Each request contains the To approve a sign-up request: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu. @@ -33,9 +38,10 @@ To approve a sign-up request: 5. Read through the details of the request. 6. Select {guilabel}`Approve` in the {guilabel}`Actions` section. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu. @@ -44,7 +50,8 @@ To approve a sign-up request: 5. Read through the details of the request. 6. Select {guilabel}`Approve` in the {guilabel}`Actions` section. -``` +::: +:::: That's it! You've approved the user's sign-up request. The user can now log in. @@ -52,7 +59,10 @@ That's it! You've approved the user's sign-up request. The user can now log in. To refuse a sign-up request: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu. @@ -61,9 +71,10 @@ To refuse a sign-up request: 5. Read through the details of the request. 6. Select {guilabel}`Refuse` in the {guilabel}`Actions` section. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu. @@ -72,6 +83,7 @@ To refuse a sign-up request: 5. Read through the details of the request. 6. Select {guilabel}`Refuse` in the {guilabel}`Actions` section. -``` +::: +:::: That's it! You've refused the user's sign-up request. The user can't log in to your pod. diff --git a/docs/moderator_documentation/reports/handle_content.md b/docs/moderator_documentation/reports/handle_content.md index 3a27c52ff..f20b4a37a 100644 --- a/docs/moderator_documentation/reports/handle_content.md +++ b/docs/moderator_documentation/reports/handle_content.md @@ -6,10 +6,12 @@ Deleting reported objects is irreversible. This action deletes the associated fi You can handle content reports from the {guilabel}`Reports` page or from the reported object's moderation page. You only need to open the moderation page to edit objects. -```{dropdown} Required permissions +:::{dropdown} Required permissions +:icon: key + - {guilabel}`Moderation` – provides access to the administration and moderation menus. - {guilabel}`Library` – enables the moderator to delete objects. -``` +::: ```{contents} :local: @@ -19,29 +21,34 @@ You can handle content reports from the {guilabel}`Reports` page or from the rep To handle a content report from the {guilabel}`Reports` page: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu. 3. Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens. 4. [Search for the report](search_reports.md). 5. Select an action from the {guilabel}`Actions` section: - - {guilabel}`Resolve` – resolve the report with no further action. - - {guilabel}`Delete reported object` – delete the object associated with the report. If you delete an artist or album, this deletes all files associated with the object. + - {guilabel}`Resolve` – resolve the report with no further action. + - {guilabel}`Delete reported object` – delete the object associated with the report. If you delete an artist or album, this deletes all files associated with the object. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu. 3. Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens. 4. [Search for the report](search_reports.md). 5. Select an action from the {guilabel}`Actions` section: - - {guilabel}`Resolve` – resolve the report with no further action. - - {guilabel}`Delete reported object` – delete the object associated with the report. If you delete an artist or album, this deletes all files associated with the object. + - {guilabel}`Resolve` – resolve the report with no further action. + - {guilabel}`Delete reported object` – delete the object associated with the report. If you delete an artist or album, this deletes all files associated with the object. -``` +::: +:::: Resolving the report assigns it to you so other moderators know who handled the report. Add [internal notes](internal_notes.md) to keep a record of your changes. @@ -49,7 +56,10 @@ Resolving the report assigns it to you so other moderators know who handled the If you want to edit an object to change its metadata: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu. @@ -63,9 +73,10 @@ If you want to edit an object to change its metadata: 10. Search for the report. 11. Select {guilabel}`Resolve` in the {guilabel}`Actions` section. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu. @@ -79,6 +90,7 @@ If you want to edit an object to change its metadata: 10. Search for the report. 11. Select {guilabel}`Resolve` in the {guilabel}`Actions` section. -``` +::: +:::: Resolving the report assigns it to you so other moderators know who handled the report. Add [internal notes](internal_notes.md) to keep a record of your changes. diff --git a/docs/moderator_documentation/reports/handle_users.md b/docs/moderator_documentation/reports/handle_users.md index 26cc6c5da..3efc2ccb7 100644 --- a/docs/moderator_documentation/reports/handle_users.md +++ b/docs/moderator_documentation/reports/handle_users.md @@ -2,29 +2,36 @@ If a user has reported another user on your pod, you can make changes to the reported user's profile. Use the user's moderation page to take the appropriate steps to handle the report. -```{dropdown} Required permissions +:::{dropdown} Required permissions +:icon: key + - {guilabel}`Moderation` – provides access to the administration and moderation menus. -``` +::: To open a user's moderation page: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu. 3. Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens. 4. [Search for the report](search_reports.md) and select {guilabel}`Open in moderation interface` under {guilabel}`Reported object`. The user's moderation page opens. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the page to open the {guilabel}`Administration` menu. 3. Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens. 4. [Search for the report](search_reports.md) and select {guilabel}`Open in moderation interface` under {guilabel}`Reported object`. The user's moderation page opens. -``` +::: +:::: You can change the following settings in the moderation interface: diff --git a/docs/moderator_documentation/reports/internal_notes.md b/docs/moderator_documentation/reports/internal_notes.md index 44bee8e40..21415b685 100644 --- a/docs/moderator_documentation/reports/internal_notes.md +++ b/docs/moderator_documentation/reports/internal_notes.md @@ -2,26 +2,32 @@ Use internal notes to add information to a report. This can be a summary of your actions or an update on your investigation. Internal notes are only visible to pod admins and moderators. -```{dropdown} Required permissions +:::{dropdown} Required permissions +:icon: key + - {guilabel}`Moderation` – provides access to the administration and moderation menus. -``` +::: ## Add notes to a report You can add notes to __Unresolved__ and __Resolved__ reports. To add an internal note: -```{tabbed} Desktop +::::{tab-set} -1. Log in to your {term}`pod`. +:::{tab-item} Desktop +:sync: desktop + +1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu. 3. Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens. 4. [Search for the report](search_reports.md). 5. {guilabel}`Write` your note in the {guilabel}`Internal notes` section. This input field supports Markdown syntax. You can {guilabel}`Preview` how the note will look to other users. 6. Select {guilabel}`Add note` to save your note. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu. @@ -30,7 +36,8 @@ You can add notes to __Unresolved__ and __Resolved__ reports. To add an internal 5. {guilabel}`Write` your note in the {guilabel}`Internal notes` section. This input field supports Markdown syntax. You can {guilabel}`Preview` how the note will look to other users. 6. Select {guilabel}`Add note` to save your note. -``` +::: +:::: ## Delete notes from a report @@ -40,7 +47,10 @@ Deleting an internal note is irreversible. Make sure you are not deleting anythi You can delete your own notes and the notes of other moderators. You can do this for both __Resolved__ and __Unresolved__ reports. To delete an internal note: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu. @@ -49,15 +59,17 @@ You can delete your own notes and the notes of other moderators. You can do this 5. Find the note you want to delete in the {guilabel}`Internal notes` section. 6. Select {guilabel}`Delete` -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile -1. Log in to your {term}`pod`. +1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu. 3. Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens. 4. [Search for the report](search_reports.md). 5. Find the note you want to delete in the {guilabel}`Internal notes` section. 6. Select {guilabel}`Delete` -``` +::: +:::: diff --git a/docs/moderator_documentation/reports/search_reports.md b/docs/moderator_documentation/reports/search_reports.md index bebb9fdb7..4af89fd4f 100644 --- a/docs/moderator_documentation/reports/search_reports.md +++ b/docs/moderator_documentation/reports/search_reports.md @@ -2,11 +2,16 @@ The {guilabel}`Reports` page contains filters that enable you to search for reports. Use these filters to find reports by category, status, or key words. -```{dropdown} Required permissions -- {guilabel}`Moderation` – provides access to the administration and moderation menus. -``` +:::{dropdown} Required permissions +:icon: key -```{tabbed} Desktop +- {guilabel}`Moderation` – provides access to the administration and moderation menus. +::: + +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu. @@ -18,9 +23,10 @@ The {guilabel}`Reports` page contains filters that enable you to search for repo - Select the criteria for {guilabel}`Ordering` of your search results. - Select which {guilabel}`Order` you want to see your search results in. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu. @@ -32,6 +38,7 @@ The {guilabel}`Reports` page contains filters that enable you to search for repo - Select the criteria for {guilabel}`Ordering` of your search results. - Select which {guilabel}`Order` you want to see your search results in. -``` +::: +:::: Once you have found the required report, you can handle the reported [user](handle_users.md) or [content](handle_content.md). You can also update the [internal notes](internal_notes.md) on the report. diff --git a/docs/moderator_documentation/reports/view_reports.md b/docs/moderator_documentation/reports/view_reports.md index be7cc2ec5..3ca6bd8d0 100644 --- a/docs/moderator_documentation/reports/view_reports.md +++ b/docs/moderator_documentation/reports/view_reports.md @@ -2,29 +2,36 @@ When a user reports an object on your {term}`pod`, the report gets sent to a moderation queue. You can check this moderation queue to handle any reports that users have submitted. -```{dropdown} Required permissions +:::{dropdown} Required permissions +:icon: key + - {guilabel}`Moderation` – provides access to the administration and moderation menus. -``` +::: ## Check the Reports page You can see a list of unresolved reports by going to the {guilabel}`Reports` page. To do this: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the sidebar to open the {guilabel}`Administration` menu. 3. Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your {term}`pod`. 2. Select the wrench icon ({fa}`wrench`) at the top of the screen to open the {guilabel}`Administration` menu. 3. Select {guilabel}`Moderation`. The {guilabel}`Reports` page opens. -``` +::: +:::: That's it! A list of unresolved reports appears on the screen. The summary contains the following information: diff --git a/docs/poetry.lock b/docs/poetry.lock index 6aa943e77..be36747b5 100644 --- a/docs/poetry.lock +++ b/docs/poetry.lock @@ -146,14 +146,14 @@ python-versions = ">=3.7" mdurl = ">=0.1,<1.0" [package.extras] -benchmarking = ["psutil", "pytest", "pytest-benchmark (>=3.2,<4.0)"] -code_style = ["pre-commit (==2.6)"] -compare = ["commonmark (>=0.9.1,<0.10.0)", "markdown (>=3.3.6,<3.4.0)", "mistletoe (>=0.8.1,<0.9.0)", "mistune (>=2.0.2,<2.1.0)", "panflute (>=2.1.3,<2.2.0)"] -linkify = ["linkify-it-py (>=1.0,<2.0)"] -plugins = ["mdit-py-plugins"] +testing = ["pytest-regressions", "pytest-cov", "pytest", "coverage"] +rtd = ["sphinx-book-theme", "sphinx-design", "sphinx-copybutton", "sphinx", "pyyaml", "myst-parser", "attrs"] profiling = ["gprof2dot"] -rtd = ["attrs", "myst-parser", "pyyaml", "sphinx", "sphinx-copybutton", "sphinx-design", "sphinx-book-theme"] -testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"] +plugins = ["mdit-py-plugins"] +linkify = ["linkify-it-py (>=1.0,<2.0)"] +compare = ["panflute (>=2.1.3,<2.2.0)", "mistune (>=2.0.2,<2.1.0)", "mistletoe (>=0.8.1,<0.9.0)", "markdown (>=3.3.6,<3.4.0)", "commonmark (>=0.9.1,<0.10.0)"] +code_style = ["pre-commit (==2.6)"] +benchmarking = ["pytest-benchmark (>=3.2,<4.0)", "pytest", "psutil"] [[package]] name = "markupsafe" @@ -313,6 +313,26 @@ docs = ["sphinxcontrib-websupport"] lint = ["flake8 (>=3.5.0)", "isort", "mypy (>=0.931)", "docutils-stubs", "types-typed-ast", "types-requests"] test = ["pytest", "pytest-cov", "html5lib", "cython", "typed-ast"] +[[package]] +name = "sphinx-design" +version = "0.2.0" +description = "A sphinx extension for designing beautiful, view size responsive web components." +category = "main" +optional = false +python-versions = ">=3.7" + +[package.dependencies] +sphinx = ">=4,<6" + +[package.extras] +code_style = ["pre-commit (>=2.12,<3.0)"] +rtd = ["myst-parser (>=0.18.0,<0.19.0)"] +testing = ["myst-parser (>=0.18.0,<0.19.0)", "pytest (>=7.1,<8.0)", "pytest-cov", "pytest-regressions"] +theme_furo = ["furo (>=2022.06.04,<2022.07)"] +theme_pydata = ["pydata-sphinx-theme (>=0.9.0,<0.10.0)"] +theme_rtd = ["sphinx-rtd-theme (>=1.0,<2.0)"] +theme_sbt = ["sphinx-book-theme (>=0.3.0,<0.4.0)"] + [[package]] name = "sphinx-intl" version = "2.0.1" @@ -341,24 +361,6 @@ python-versions = "*" [package.dependencies] sphinx = ">=2.1" -[[package]] -name = "sphinx-panels" -version = "0.6.0" -description = "A sphinx extension for creating panels in a grid layout." -category = "main" -optional = false -python-versions = "*" - -[package.dependencies] -docutils = "*" -sphinx = ">=2,<5" - -[package.extras] -code_style = ["pre-commit (>=2.7.0,<2.8.0)"] -live-dev = ["sphinx-autobuild", "web-compile (>=0.2.0,<0.3.0)"] -testing = ["pytest (>=6.0.1,<6.1.0)", "pytest-regressions (>=2.0.1,<2.1.0)"] -themes = ["sphinx-rtd-theme", "pydata-sphinx-theme (>=0.4.0,<0.5.0)", "sphinx-book-theme (>=0.0.36,<0.1.0)", "myst-parser (>=0.12.9,<0.13.0)"] - [[package]] name = "sphinx-rtd-theme" version = "1.0.0" @@ -383,8 +385,8 @@ optional = false python-versions = ">=3.5" [package.extras] -lint = ["flake8", "mypy", "docutils-stubs"] test = ["pytest"] +lint = ["docutils-stubs", "mypy", "flake8"] [[package]] name = "sphinxcontrib-devhelp" @@ -485,7 +487,7 @@ socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"] [metadata] lock-version = "1.1" python-versions = "^3.10" -content-hash = "58bac3633aa1c44a2a59faf4c1b6a5ef8d108f97c19ee2b974405abe086f2c84" +content-hash = "b6f85af825ffff2f4799d195ed8d132cc82f7d9fcf0417efea558a0e0c468a0a" [metadata.files] alabaster = [ @@ -661,6 +663,10 @@ sphinx = [ {file = "Sphinx-4.5.0-py3-none-any.whl", hash = "sha256:ebf612653238bcc8f4359627a9b7ce44ede6fdd75d9d30f68255c7383d3a6226"}, {file = "Sphinx-4.5.0.tar.gz", hash = "sha256:7bf8ca9637a4ee15af412d1a1d9689fec70523a68ca9bb9127c2f3eeb344e2e6"}, ] +sphinx-design = [ + {file = "sphinx_design-0.2.0-py3-none-any.whl", hash = "sha256:5c7117cb4b566bd769dcb4314a64d72257ae89724b4917a8f2ef55459e1d861b"}, + {file = "sphinx_design-0.2.0.tar.gz", hash = "sha256:b148a5258061a46ee826d57ea0729260f29b4e9131d2a681545e0d4f3c0f19ee"}, +] sphinx-intl = [ {file = "sphinx-intl-2.0.1.tar.gz", hash = "sha256:b25a6ec169347909e8d983eefe2d8adecb3edc2f27760db79b965c69950638b4"}, {file = "sphinx_intl-2.0.1-py3.8.egg", hash = "sha256:2ff97cba0e4e43249e339a3c29dd2f5b63c25ce794050aabca320ad95f5c5b55"}, @@ -669,10 +675,6 @@ sphinx-multiversion = [ {file = "sphinx-multiversion-0.2.4.tar.gz", hash = "sha256:5cd1ca9ecb5eed63cb8d6ce5e9c438ca13af4fa98e7eb6f376be541dd4990bcb"}, {file = "sphinx_multiversion-0.2.4-py3-none-any.whl", hash = "sha256:dec29f2a5890ad68157a790112edc0eb63140e70f9df0a363743c6258fbeb478"}, ] -sphinx-panels = [ - {file = "sphinx-panels-0.6.0.tar.gz", hash = "sha256:d36dcd26358117e11888f7143db4ac2301ebe90873ac00627bf1fe526bf0f058"}, - {file = "sphinx_panels-0.6.0-py3-none-any.whl", hash = "sha256:bd64afaf85c07f8096d21c8247fc6fd757e339d1be97832c8832d6ae5ed2e61d"}, -] sphinx-rtd-theme = [ {file = "sphinx_rtd_theme-1.0.0-py2.py3-none-any.whl", hash = "sha256:4d35a56f4508cfee4c4fb604373ede6feae2a306731d533f409ef5c3496fdbd8"}, {file = "sphinx_rtd_theme-1.0.0.tar.gz", hash = "sha256:eec6d497e4c2195fa0e8b2016b337532b8a699a68bcb22a512870e16925c6a5c"}, diff --git a/docs/pyproject.toml b/docs/pyproject.toml index ba43b57a4..82798e6de 100644 --- a/docs/pyproject.toml +++ b/docs/pyproject.toml @@ -12,9 +12,9 @@ sphinx-rtd-theme = "1.0.0" django-environ = "==0.9.0" myst-parser = "==0.18.0" Django = "==4.0.5" -sphinx-panels = "0.6.0" sphinx-multiversion = "0.2.4" sphinx-intl = "2.0.1" +sphinx_design = "^0.2.0" [tool.poetry.dev-dependencies] diff --git a/docs/user_documentation/accounts/activity_visibility.md b/docs/user_documentation/accounts/activity_visibility.md index 659763556..7976ab89a 100644 --- a/docs/user_documentation/accounts/activity_visibility.md +++ b/docs/user_documentation/accounts/activity_visibility.md @@ -8,7 +8,10 @@ Your __activity visibility__ determines who can see your listening activity on F To change your activity visibility: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your account. 2. Select the cog icon ({fa}`cog`) or your avatar to expand the user menu. @@ -17,9 +20,10 @@ To change your activity visibility: 5. Select your visibility level from the dropdown menu. 6. Select {guilabel}`Update settings` to save your changes. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your account. 2. Select the cog icon ({fa}`cog`) or your avatar to open the {guilabel}`Options` menu. @@ -28,6 +32,7 @@ To change your activity visibility: 5. Select your visibility level from the dropdown menu. 6. Select {guilabel}`Update settings` to save your changes. -``` +::: +:::: That's it! You've updated your activity visibility. This change takes effect as soon as you update your settings. diff --git a/docs/user_documentation/accounts/add_avatar.md b/docs/user_documentation/accounts/add_avatar.md index 92f780ba0..7a1e8276e 100644 --- a/docs/user_documentation/accounts/add_avatar.md +++ b/docs/user_documentation/accounts/add_avatar.md @@ -2,7 +2,10 @@ You can upload an avatar to your account. Other users can see this when they visit your profile. To add an avatar: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your account. 2. Select the cog icon ({fa}`cog`) or your existing avatar to expand the user menu. @@ -11,9 +14,10 @@ You can upload an avatar to your account. Other users can see this when they vis 5. Select {guilabel}`Browse…` to open the file picker. 6. Select the image you want to use as your avatar and confirm. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your account. 2. Select the cog icon ({fa}`cog`) or your existing avatar to open the {guilabel}`Options` menu. @@ -22,6 +26,7 @@ You can upload an avatar to your account. Other users can see this when they vis 5. Select {guilabel}`Choose File` to open the file picker. 6. Select the image you want to use as your avatar and confirm. -``` +::: +:::: Congratulations! You've updated your avatar. diff --git a/docs/user_documentation/accounts/change_email.md b/docs/user_documentation/accounts/change_email.md index adaee9e2d..8c46c00a1 100644 --- a/docs/user_documentation/accounts/change_email.md +++ b/docs/user_documentation/accounts/change_email.md @@ -2,7 +2,10 @@ You can update your email address whenever you need to. To do this: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your account. 2. Select the cog icon ({fa}`cog`) or your avatar to expand the user menu. @@ -12,9 +15,10 @@ You can update your email address whenever you need to. To do this: 6. Enter your {guilabel}`Password`. 7. Select {guilabel}`Update`. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your account. 2. Select the cog icon ({fa}`cog`) or your avatar to open the {guilabel}`Options` menu. @@ -24,6 +28,7 @@ You can update your email address whenever you need to. To do this: 6. Enter your {guilabel}`Password`. 7. Select {guilabel}`Update`. -``` +::: +:::: That's it! If your pod admin has email verification enabled, you'll receive a confirmation email. Follow the instructions in this email to finish changing your email address. diff --git a/docs/user_documentation/accounts/change_password.md b/docs/user_documentation/accounts/change_password.md index 667547840..5f615a2e3 100644 --- a/docs/user_documentation/accounts/change_password.md +++ b/docs/user_documentation/accounts/change_password.md @@ -6,7 +6,10 @@ Changing your account password also changes your Subsonic API password. If you a You can update your account password whenever you need to. To do this: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your account. 2. Select the cog icon ({fa}`cog`) or your avatar to expand the user menu. @@ -16,9 +19,10 @@ You can update your account password whenever you need to. To do this: 6. Enter your {guilabel}`New password`. 7. Select {guilabel}`Change password`. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your account. 2. Select the cog icon ({fa}`cog`) or your avatar to open the {guilabel}`Options` menu. @@ -28,6 +32,7 @@ You can update your account password whenever you need to. To do this: 6. Enter your {guilabel}`New password`. 7. Select {guilabel}`Change password`. -``` +::: +:::: That's it! Your password is reset. You need to use your new password to log in from now on. diff --git a/docs/user_documentation/accounts/check_quota.md b/docs/user_documentation/accounts/check_quota.md index a5722cb64..816c0e5e1 100644 --- a/docs/user_documentation/accounts/check_quota.md +++ b/docs/user_documentation/accounts/check_quota.md @@ -6,7 +6,10 @@ If you run out of space, you can contact your pod admin to request more. To check your upload quota: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) in the top of the sidebar. @@ -14,9 +17,10 @@ To check your upload quota: 4. The {guilabel}`My libraries` screen appears showing your upload quota and your libraries. 5. The {guilabel}`Current usage` section shows you how much of your quota you are using. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) at the top of the screen @@ -24,4 +28,5 @@ To check your upload quota: 4. The {guilabel}`My libraries` screen appears showing your upload quota and your libraries. 5. The {guilabel}`Current usage` section shows you how much of your quota you are using. -``` +::: +:::: diff --git a/docs/user_documentation/accounts/delete_account.md b/docs/user_documentation/accounts/delete_account.md index 93532fa30..6d02449e2 100644 --- a/docs/user_documentation/accounts/delete_account.md +++ b/docs/user_documentation/accounts/delete_account.md @@ -18,7 +18,10 @@ Other pods should delete local copies of your data in compliance with your reque To delete your account: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your account. 2. Select the cog icon ({fa}`cog`) or your avatar to expand the user menu. @@ -28,9 +31,10 @@ To delete your account: 6. Select {guilabel}`Delete my account…`. 7. Select {guilabel}`Delete my account` on the warning notice that appears. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your account. 2. Select the cog icon ({fa}`cog`) or your avatar to open the {guilabel}`Options` menu. @@ -40,6 +44,7 @@ To delete your account: 6. Select {guilabel}`Delete my account…`. 7. Select {guilabel}`Delete my account` on the warning notice that appears. -``` +::: +:::: That's it! You've deleted your account. You can [create another account](create_account.md) at any time. diff --git a/docs/user_documentation/accounts/delete_avatar.md b/docs/user_documentation/accounts/delete_avatar.md index 5df5af1b6..5082563a8 100644 --- a/docs/user_documentation/accounts/delete_avatar.md +++ b/docs/user_documentation/accounts/delete_avatar.md @@ -2,7 +2,10 @@ If you don't want to have an avatar any more, you can remove it. To do this: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your account. 2. Select your avatar to expand the user menu. @@ -10,9 +13,10 @@ If you don't want to have an avatar any more, you can remove it. To do this: 4. Scroll down to the {guilabel}`Avatar` section. 5. Select {guilabel}`Remove`. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your account. 2. Select your avatar to open the {guilabel}`Options` menu. @@ -20,6 +24,7 @@ If you don't want to have an avatar any more, you can remove it. To do this: 4. Scroll down to the {guilabel}`Avatar` section. 5. Select {guilabel}`Remove`. -``` +::: +:::: That's it! You've removed your avatar from your account. Other users will only see the initials of your username when they visit your profile. diff --git a/docs/user_documentation/channels/create_channel.md b/docs/user_documentation/channels/create_channel.md index be58b7905..cd527d821 100644 --- a/docs/user_documentation/channels/create_channel.md +++ b/docs/user_documentation/channels/create_channel.md @@ -16,7 +16,10 @@ You can create two types of channel: To create an __Artist discography__ channel: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) in the top of the sidebar. @@ -30,9 +33,10 @@ To create an __Artist discography__ channel: 10. __Optional__ – enter a {guilabel}`Description` of your channel. You can {guilabel}`Write` using [Markdown](https://www.markdownguide.org/) syntax and {guilabel}`Preview` how it will look. Users see this when they visit your channel page. 11. Select {guilabel}`Create channel` to create your channel. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) at the top of the screen. @@ -46,7 +50,8 @@ To create an __Artist discography__ channel: 10. __Optional__ – enter a {guilabel}`Description` of your channel. You can {guilabel}`Write` using [Markdown](https://www.markdownguide.org/) syntax and {guilabel}`Preview` how it will look. Users see this when they visit your channel page. 11. Select {guilabel}`Create channel` to create your channel. -``` +::: +:::: That's it! You've created your artist channel. You can now [add some music to it](upload_artist.md). @@ -54,7 +59,10 @@ That's it! You've created your artist channel. You can now [add some music to it To create a __Podcast__ channel: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) in the top of the sidebar. @@ -73,9 +81,10 @@ To create a __Podcast__ channel: 15. __Optional__ – enter the {guilabel}`Owner name`. This populates the ``itunes:name`` field of your podcast's {abbr}`RSS (Really Simple Syndication)` feed. 16. Select {guilabel}`Create channel` to create your channel. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) at the top of the screen. @@ -94,6 +103,7 @@ To create a __Podcast__ channel: 15. __Optional__ – enter the {guilabel}`Owner name`. This populates the ``itunes:name`` field of your podcast's {abbr}`RSS (Really Simple Syndication)` feed. 16. Select {guilabel}`Create channel` to create your channel. -``` +::: +:::: You're done! You've created your podcast channel. Now you can [add some episodes to it](upload_podcast.md). diff --git a/docs/user_documentation/channels/delete_artist.md b/docs/user_documentation/channels/delete_artist.md index 255e29fa6..69ac1e8df 100644 --- a/docs/user_documentation/channels/delete_artist.md +++ b/docs/user_documentation/channels/delete_artist.md @@ -14,7 +14,10 @@ Deleting a track also deletes the file from your {term}`Funkwhale pod <Pod>`. Th To delete a single track from a channel: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) in the top of the sidebar. @@ -26,9 +29,10 @@ To delete a single track from a channel: 8. Select {guilabel}`Delete…`. A {guilabel}`Delete this track?` warning appears. 9. Select {guilabel}`Delete` to delete the track. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) at the top of the screen. @@ -40,7 +44,8 @@ To delete a single track from a channel: 8. Select {guilabel}`Delete…`. A {guilabel}`Delete this track?` warning appears. 9. Select {guilabel}`Delete` to delete the track. -``` +::: +:::: That's it! You've deleted your track. You can add it again by [uploading it to your channel](upload_artist.md). @@ -52,7 +57,10 @@ Deleting an album also deletes all tracks in the album and removes the files fro Delete an album to remove all tracks it contains. To do this: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) in the top of the sidebar. @@ -63,9 +71,10 @@ Delete an album to remove all tracks it contains. To do this: 7. Select {guilabel}`Delete…`. A {guilabel}`Delete this album?` warning appears. 8. Select {guilabel}`Delete` to delete the album. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) at the top of the screen. @@ -76,6 +85,7 @@ Delete an album to remove all tracks it contains. To do this: 7. Select {guilabel}`Delete…`. A {guilabel}`Delete this album?` warning appears. 8. Select {guilabel}`Delete` to delete the album. -``` +::: +:::: You're done! You've deleted the album and all the tracks it contained. You can add them again by [uploading it to your channel](upload_artist.md). diff --git a/docs/user_documentation/channels/delete_channel.md b/docs/user_documentation/channels/delete_channel.md index 8ae961ca6..b32073a8e 100644 --- a/docs/user_documentation/channels/delete_channel.md +++ b/docs/user_documentation/channels/delete_channel.md @@ -6,7 +6,10 @@ Deleting a channel is irreversible. If you delete a channel you also delete the If you want to delete your channel, follow these steps: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your {term}`pod`. 2. Select the upload icon ({fa}`upload`) in the top of the sidebar. @@ -16,9 +19,10 @@ If you want to delete your channel, follow these steps: 6. Select {guilabel}`Delete…`. A {guilabel}`Delete this Channel?` warning message appears 7. Select {guilabel}`Delete`. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your {term}`pod`. 2. Select the upload icon ({fa}`upload`) at the top of the screen. @@ -28,6 +32,7 @@ If you want to delete your channel, follow these steps: 6. Select {guilabel}`Delete…`. A {guilabel}`Delete this Channel?` warning message appears 7. Select {guilabel}`Delete`. -``` +::: +:::: That's it! You deleted your channel. diff --git a/docs/user_documentation/channels/delete_podcast.md b/docs/user_documentation/channels/delete_podcast.md index 88b16f477..911b27394 100644 --- a/docs/user_documentation/channels/delete_podcast.md +++ b/docs/user_documentation/channels/delete_podcast.md @@ -14,7 +14,10 @@ Deleting an episode also deletes the file from the {term}`pod`. This action is i To delete a single episode from a channel: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) in the top of the sidebar. @@ -26,9 +29,10 @@ To delete a single episode from a channel: 8. Select {guilabel}`Delete…`. A {guilabel}`Delete this track?` warning appears. 9. Select {guilabel}`Delete` to delete the episode. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) at the top of the screen. @@ -40,7 +44,8 @@ To delete a single episode from a channel: 8. Select {guilabel}`Delete…`. A {guilabel}`Delete this track?` warning appears. 9. Select {guilabel}`Delete` to delete the episode. -``` +::: +:::: That's it! You've deleted your episode. You can add it again by [uploading it to your channel](upload_podcast.md). @@ -52,7 +57,10 @@ Deleting a series also deletes all episodes in the series and deletes the files Delete a series to remove all episodes it contains. To do this: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) in the top of the sidebar. @@ -63,9 +71,10 @@ Delete a series to remove all episodes it contains. To do this: 7. Select {guilabel}`Delete…`. A {guilabel}`Delete this album?` warning appears. 8. Select {guilabel}`Delete` to delete the series. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) at the top of the screen. @@ -76,6 +85,7 @@ Delete a series to remove all episodes it contains. To do this: 7. Select {guilabel}`Delete…`. A {guilabel}`Delete this album?` warning appears. 8. Select {guilabel}`Delete` to delete the series. -``` +::: +:::: You're done! You've deleted the series and all the episodes it contained. You can add them again by [uploading it to your channel](upload_podcast.md). diff --git a/docs/user_documentation/channels/edit_channel.md b/docs/user_documentation/channels/edit_channel.md index 598aa9f51..e9a62a82a 100644 --- a/docs/user_documentation/channels/edit_channel.md +++ b/docs/user_documentation/channels/edit_channel.md @@ -16,7 +16,10 @@ You can change different details depending on what type of channel you are editi To edit an __Artist channel__: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your {term}`pod`. 2. Select the upload icon ({fa}`upload`) in the top of the sidebar. @@ -31,9 +34,10 @@ To edit an __Artist channel__: - {guilabel}`Description` 8. Select {guilabel}`Update channel` to save your changes. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your {term}`pod`. 2. Select the upload icon ({fa}`upload`) at the top of the screen. @@ -48,7 +52,8 @@ To edit an __Artist channel__: - {guilabel}`Description` 8. Select {guilabel}`Update channel` to save your changes. -``` +::: +:::: That's it! You've updated your channel details. Users see the new details when they visit your channel page. @@ -56,7 +61,10 @@ That's it! You've updated your channel details. Users see the new details when t To edit a __Podcast channel__: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your {term}`pod`. 2. Select the upload icon ({fa}`upload`) in the top of the sidebar. @@ -76,9 +84,10 @@ To edit a __Podcast channel__: - {guilabel}`Owner name` 8. Select {guilabel}`Update channel` to save your changes. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your {term}`pod`. 2. Select the upload icon ({fa}`upload`) at the top of the screen. @@ -98,6 +107,7 @@ To edit a __Podcast channel__: - {guilabel}`Owner name` 8. Select {guilabel}`Update channel` to save your changes. -``` +::: +:::: You're done! Users see the new details when they visit your channel page. The changes also reflect on your podcast's {abbr}`RSS (Really Simple Syndication)` feed. diff --git a/docs/user_documentation/channels/follow_channel.md b/docs/user_documentation/channels/follow_channel.md index 52b7c1ecd..32f2defab 100644 --- a/docs/user_documentation/channels/follow_channel.md +++ b/docs/user_documentation/channels/follow_channel.md @@ -6,7 +6,7 @@ You can follow channels in a few different ways: ```{contents} :local: -```` +``` ## Follow a channel on your pod @@ -21,7 +21,10 @@ That's it! You've subscribed to the channel. You can see the channel in the {gui To follow a channel located on another pod, you need its __Federation handle__. A __Federation handle__ uses the following format: ``@{username}@{domain}``. Once you have the channel's __Federation handle__, you can follow it from the {guilabel}`Channels` page. To do this: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Select {guilabel}`Channels` in the sidebar. The {guilabel}`Channels` page opens. 2. Select {guilabel}`+ Add new` at the top of the page. The {guilabel}`Subscriptions` screen appears. @@ -30,9 +33,10 @@ To follow a channel located on another pod, you need its __Federation handle__. 5. Select {guilabel}`Subscribe`. The channel details page appears. 6. Select the {guilabel}`Subscribe}` button. The label changes to {guilabel}`Subscribed`. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Select the hamburger menu ({fa}`bars`) to open the menu bar. 2. Select {guilabel}`Channels`. The {guilabel}`Channels` page opens. @@ -42,7 +46,8 @@ To follow a channel located on another pod, you need its __Federation handle__. 6. Select {guilabel}`Subscribe`. The channel details page appears. 7. Select the {guilabel}`Subscribe}` button. The label changes to {guilabel}`Subscribed`. -``` +::: +:::: That's it! You can now see the channel's content on your pod. Other users of your pod can also see this channel. diff --git a/docs/user_documentation/channels/subscribe_rss.md b/docs/user_documentation/channels/subscribe_rss.md index 4a1be895f..bd629830b 100644 --- a/docs/user_documentation/channels/subscribe_rss.md +++ b/docs/user_documentation/channels/subscribe_rss.md @@ -6,7 +6,10 @@ Other users on your pod can't see podcasts you import using RSS. They need to su You can use Funkwhale as a {term}`podcatcher` to listen to your favorite podcasts. Funkwhale can read {abbr}`RSS (Really Simple Syndication)` feeds to import podcasts. To add an RSS feed to Funkwhale: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Select {guilabel}`Channels` in the sidebar. The {guilabel}`Channels` page opens. 2. Select {guilabel}`+ Add new` at the top of the page. The {guilabel}`Subscriptions` screen appears. @@ -14,9 +17,10 @@ You can use Funkwhale as a {term}`podcatcher` to listen to your favorite podcast 4. Enter the URL of the RSS feed in the {guilabel}`RSS feed location` input. 5. Select {guilabel}`Subscribe`. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Select the hamburger menu ({fa}`bars`) to open the menu bar. 2. Select {guilabel}`Channels`. The {guilabel}`Channels` page opens. @@ -25,6 +29,7 @@ You can use Funkwhale as a {term}`podcatcher` to listen to your favorite podcast 5. Enter the URL of the RSS feed in the {guilabel}`RSS feed location` input. 6. Select {guilabel}`Subscribe`. -``` +::: +:::: That's it! Your favorite podcast is now available in the {guilabel}`Channels` page. Funkwhale updates the feed to make sure you always have the latest episodes. diff --git a/docs/user_documentation/channels/upload_artist.md b/docs/user_documentation/channels/upload_artist.md index 035ddd672..b3729358c 100644 --- a/docs/user_documentation/channels/upload_artist.md +++ b/docs/user_documentation/channels/upload_artist.md @@ -12,7 +12,10 @@ You can also create albums to organize your channel content. Albums are a good way of organizing your content. You can create as many albums as you want. To create a new album: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) in the top of the sidebar. @@ -22,9 +25,10 @@ Albums are a good way of organizing your content. You can create as many albums 6. Enter the {guilabel}`Title` of your album. 7. Select {guilabel}`Create` to create your new album. The album appears on the screen. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) at the top of the screen. @@ -34,7 +38,8 @@ Albums are a good way of organizing your content. You can create as many albums 6. Enter the {guilabel}`Title` of your album. 7. Select {guilabel}`Create` to create your new album. The album appears on the screen. -``` +::: +:::: Once you've created your album, you can add some details to it. To do this: @@ -56,7 +61,10 @@ That's it! You can now add content to your album. To add content to your channel: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) in the top of the sidebar. @@ -71,9 +79,10 @@ To add content to your channel: - If you opened the file picker, select the files you want to upload and confirm. 11. The files appear at the top when you upload them. Select {guilabel}`Remove` to remove them. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) at the top of the screen. @@ -87,7 +96,8 @@ To add content to your channel: 10. Click on the section marked {guilabel}`Browse…` to open a file picker. Select the files you want to upload and confirm. 11. The files appear at the top when you upload them. Select {guilabel}`Remove` to remove them. -``` +::: +:::: ### Edit your uploads @@ -110,7 +120,10 @@ That's it! You've added content to your channel. Your followers can now listen t If you selected {guilabel}`Finish later`, Funkwhale saves your files and edits. You can continue your upload later by doing the following: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) in the top of the sidebar. @@ -125,9 +138,10 @@ If you selected {guilabel}`Finish later`, Funkwhale saves your files and edits. 11. [Add new files](#add-your-content) or [edit the pending files](#edit-your-uploads). 12. Once you're finished, select {guilabel}`Publish` to publish your music. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) at the top of the screen. @@ -142,6 +156,7 @@ If you selected {guilabel}`Finish later`, Funkwhale saves your files and edits. 11. [Add new files](#add-your-content) or [edit the pending files](#edit-your-uploads). 12. Once you're finished, select {guilabel}`Publish` to publish your music. -``` +::: +:::: Congratulations! You've finished uploading the saved content. Your followers can now listen to your content from their pods. diff --git a/docs/user_documentation/channels/upload_podcast.md b/docs/user_documentation/channels/upload_podcast.md index 95915086f..82efe1ba5 100644 --- a/docs/user_documentation/channels/upload_podcast.md +++ b/docs/user_documentation/channels/upload_podcast.md @@ -12,7 +12,10 @@ You can also create series to organize your channel content. Series are a good way of organizing your content. You can create as many series as you want. To create a new series: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) in the top of the sidebar. @@ -22,9 +25,10 @@ Series are a good way of organizing your content. You can create as many series 6. Enter the {guilabel}`Title` of your series. 7. Select {guilabel}`Create` to create your new series. The series appears on the screen. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) at the top of the screen. @@ -34,7 +38,8 @@ Series are a good way of organizing your content. You can create as many series 6. Enter the {guilabel}`Title` of your series. 7. Select {guilabel}`Create` to create your new series. The series appears on the screen. -``` +::: +:::: Once you've created your series, you can add some details to it. To do this: @@ -56,7 +61,10 @@ That's it! Your series is ready to use. To add content to your channel: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) in the top of the sidebar. @@ -71,9 +79,10 @@ To add content to your channel: - If you opened the file picker, select the files you want to upload and confirm. 11. The files appear at the top when you upload them. Select {guilabel}`Remove` to remove them. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) at the top of the screen. @@ -87,7 +96,8 @@ To add content to your channel: 10. Click on the section marked {guilabel}`Browse…` to open a file picker. Select the files you want to upload and confirm. 11. The files appear at the top when you upload them. Select {guilabel}`Remove` to remove them. -``` +::: +:::: ### Edit your uploads @@ -110,7 +120,10 @@ That's it! You've added content to your channel. Your followers can now listen t If you selected {guilabel}`Finish later`, Funkwhale saves your files and edits. You can continue your upload later by doing the following: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) in the top of the sidebar. @@ -125,9 +138,10 @@ If you selected {guilabel}`Finish later`, Funkwhale saves your files and edits. 11. [Add new files](#add-your-content) or [edit the pending files](#edit-your-uploads). 12. Once you're finished, select {guilabel}`Publish` to publish your content. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) at the top of the screen. @@ -142,6 +156,7 @@ If you selected {guilabel}`Finish later`, Funkwhale saves your files and edits. 11. [Add new files](#add-your-content) or [edit the pending files](#edit-your-uploads). 12. Once you're finished, select {guilabel}`Publish` to publish your content. -``` +::: +:::: Congratulations! You've finished uploading the saved content. Your followers can now listen to your content from their pods. diff --git a/docs/user_documentation/favorites/add_favorites.md b/docs/user_documentation/favorites/add_favorites.md index a85cf8354..8859e72a3 100644 --- a/docs/user_documentation/favorites/add_favorites.md +++ b/docs/user_documentation/favorites/add_favorites.md @@ -10,18 +10,23 @@ You can add tracks to your favorites list at any time. There are a few ways you To add the currently playing track to your favorites, do one of the following: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop - Select the gray heart icon ({fa}`heart`) on the player bar. The heart turns pink to show that the track is in your favorites. - Hit the {kbd}`l` key on your keyboard. The heart icon on the player turns pink to show that the track is in your favorites. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile - Select the player at the bottom of the screen to expand it. Select the gray heart icon ({fa}`heart`) under the track art. The heart turns pink to show that the track is in your favorites. -``` +::: +:::: That's all there is to it! The currently playing track is now in your favorites list. @@ -29,21 +34,26 @@ That's all there is to it! The currently playing track is now in your favorites You can favorite tracks on any page with a track table. This includes artist pages, album pages, and the search page. To favorite tracks on the track table: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Find your track in a track table. 2. Hover over the track row. A gray heart icon ({fa}`heart`) appears. 3. Select the heart icon. The heart turns pink to show that the track is in your favorites. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Find your track in a track table. 2. Tap on the kebab menu ({fa}`ellipsis-v`) on the track row. The track menu opens. 3. Select {guilabel}`Add to favorites`. The heart turns pink to show that the track is in your favorites. -``` +::: +:::: You're done! The track is in your favorites. diff --git a/docs/user_documentation/favorites/remove_favorites.md b/docs/user_documentation/favorites/remove_favorites.md index c936141d0..0d86e6aef 100644 --- a/docs/user_documentation/favorites/remove_favorites.md +++ b/docs/user_documentation/favorites/remove_favorites.md @@ -10,15 +10,19 @@ If you no longer want a track in your favorites list, you can remove it. There a The easiest way to remove tracks from your favorites is using the __Favorites__ page. This page includes a list of all your favorites. To remove a track from this page: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Select {guilabel}`Favorites` under the {guilabel}`My Library` section in the sidebar. The {guilabel}`Favorites` page opens. 2. Use the filters to find the track you want to remove. 3. Select the pink heart icon ({fa}`heart`) next to the track you want to remove. The heart turns gray to show that the track isn't in your favorites. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Select the hamburger menu ({fa}`bars`) to open the menu bar. 2. Select {guilabel}`My Library`. @@ -27,7 +31,8 @@ The easiest way to remove tracks from your favorites is using the __Favorites__ 5. Tap on the kebab menu ({fa}`ellipsis-v`) on the track row. The track menu opens. 6. Select {guilabel}`Remove from favorites`. The heart turns gray to show that the track isn't in your favorites. -``` +::: +:::: That's all there is to it! You've removed the track from your favorites. @@ -35,18 +40,23 @@ That's all there is to it! You've removed the track from your favorites. If you favorited the current track and want to remove it from your favorites, do one of the following: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop - Select the pink heart icon ({fa}`heart`) on the player bar. The heart turns gray to show that the track isn't in your favorites. - Hit the {kbd}`l` key on your keyboard. The heart icon on the player turns gray to show that the track isn't in your favorites. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile - Select the player at the bottom of the screen to expand it. Select the pink heart icon ({fa}`heart`) under the track art. The heart turns gray to show that the track isn't in your favorites. -``` +::: +:::: That's it! You've removed the currently playing track from your favorites. @@ -54,21 +64,26 @@ That's it! You've removed the currently playing track from your favorites. You can remove tracks on track tables from your favorites. You can find track tables on artist pages, album pages, and the search page. To remove a track on a track table from your favorites: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Find your track in a track table. 2. A pink heart icon ({fa}`heart`) shows next to all tracks in your favorites. 3. Select the heart icon on the track you want to remove. The heart turns gray to show that the track isn't in your favorites. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Find your track in a track table. 2. Tap on the kebab menu ({fa}`ellipsis-v`) on the track row. The track menu opens. 3. Select {guilabel}`Remove from favorites`. The heart turns gray to show that the track isn't in your favorites. -``` +::: +:::: You're done! You've removed the track from your favorites. diff --git a/docs/user_documentation/libraries/create_library.md b/docs/user_documentation/libraries/create_library.md index e5cfe798b..b6a85e9a7 100644 --- a/docs/user_documentation/libraries/create_library.md +++ b/docs/user_documentation/libraries/create_library.md @@ -8,7 +8,10 @@ To start uploading your collection to your pod, you need to create a library. Yo To create a library: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) in the top of the sidebar. @@ -24,9 +27,10 @@ To create a library: 9. Select {guilabel}`Create library`. 10. A screen appears showing you a summary of your library. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) at the top of the screen. @@ -42,7 +46,8 @@ To create a library: 9. Select {guilabel}`Create library`. 10. A screen appears showing you a summary of your library. -``` +::: +:::: ```{warning} Select {guilabel}`Nobody except me` if you don't own the copyright for the content or it isn't freely licensed. diff --git a/docs/user_documentation/libraries/delete_content.md b/docs/user_documentation/libraries/delete_content.md index 52054a950..92ff27b9d 100644 --- a/docs/user_documentation/libraries/delete_content.md +++ b/docs/user_documentation/libraries/delete_content.md @@ -6,7 +6,10 @@ When you delete content from a library you delete the audio files from your {ter You can delete content from a library at any time. To do this: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) in the top of the sidebar. @@ -20,9 +23,10 @@ You can delete content from a library at any time. To do this: 10. Select {guilabel}`Go`. 11. Select {guilabel}`Launch` on the warning message that appears. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) at the top of the screen. @@ -36,6 +40,7 @@ You can delete content from a library at any time. To do this: 10. Select {guilabel}`Go`. 11. Select {guilabel}`Launch` on the warning message that appears. -``` +::: +:::: That's it! You've successfully deleted the content from your library. diff --git a/docs/user_documentation/libraries/delete_library.md b/docs/user_documentation/libraries/delete_library.md index 44557ebf4..cd5b14530 100644 --- a/docs/user_documentation/libraries/delete_library.md +++ b/docs/user_documentation/libraries/delete_library.md @@ -6,7 +6,10 @@ Deleting a library also deletes all content in the library. You can delete a library at any time. To do this: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your {term}`pod`. 2. Select the upload icon ({fa}`upload`) in the top of the sidebar. @@ -17,9 +20,10 @@ You can delete a library at any time. To do this: 7. Select {guilabel}`Delete`. 8. Select {guilabel}`Delete library` on the warning notice that appears. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your {term}`pod`. 2. Select the upload icon ({fa}`upload`) at the top of the screen. @@ -30,6 +34,7 @@ You can delete a library at any time. To do this: 7. Select {guilabel}`Delete`. 8. Select {guilabel}`Delete library` on the warning notice that appears. -``` +::: +:::: That's it! You've deleted your library and all its content. diff --git a/docs/user_documentation/libraries/edit_content.md b/docs/user_documentation/libraries/edit_content.md index f81e61602..8323fd23b 100644 --- a/docs/user_documentation/libraries/edit_content.md +++ b/docs/user_documentation/libraries/edit_content.md @@ -14,7 +14,10 @@ You can edit library content after you have uploaded it. This is helpful if the To edit an artist: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Search for the artist in the sidebar or go to the {guilabel}`Artists` page in {guilabel}`My Library` and search there. 2. Select the artist you want to edit. The artist details page opens. @@ -28,9 +31,10 @@ To edit an artist: 6. __Optional__ – enter a {guilabel}`Summary` of your edits. 7. Select {guilabel}`Submit and apply edit` to save your changes. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Select the hamburger menu ({fa}`bars`) to open the menu bar. 2. Use the search bar to search for your artist. You can also select {menuselection}`My Library --> Artists` to open the artist search page. @@ -45,7 +49,8 @@ To edit an artist: 7. __Optional__ – enter a {guilabel}`Summary` of your edits. 8. Select {guilabel}`Submit and apply edit` to save your changes. -``` +::: +:::: That's it! You've edited the artist's details. You can see these details by visiting the artist page. @@ -53,7 +58,10 @@ That's it! You've edited the artist's details. You can see these details by visi To edit an album: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Search for the album in the sidebar or go to the {guilabel}`Albums` page in {guilabel}`My Library` and search there. 2. Select the album you want to edit. The album details page opens. @@ -68,9 +76,10 @@ To edit an album: 6. __Optional__ – enter a {guilabel}`Summary` of your edits. 7. Select {guilabel}`Submit and apply edit` to save your changes. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Select the hamburger menu ({fa}`bars`) to open the menu bar. 2. Use the search bar to search for your album. You can also select {menuselection}`My Library --> Albums` to open the album search page. @@ -86,7 +95,8 @@ To edit an album: 7. __Optional__ – enter a {guilabel}`Summary` of your edits. 8. Select {guilabel}`Submit and apply edit` to save your changes. -``` +::: +:::: That's it! You've edited the album's details. You can see these details by visiting the album page. @@ -94,7 +104,10 @@ That's it! You've edited the album's details. You can see these details by visit To edit a track: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Search for the track in the sidebar. 2. Select the track you want to edit. The track details page opens. @@ -111,9 +124,10 @@ To edit a track: 6. __Optional__ – enter a {guilabel}`Summary` of your edits. 7. Select {guilabel}`Submit and apply edit` to save your changes. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Select the hamburger menu ({fa}`bars`) to open the menu bar. 2. Use the search bar to search for your track. @@ -131,6 +145,7 @@ To edit a track: 7. __Optional__ – enter a {guilabel}`Summary` of your edits. 8. Select {guilabel}`Submit and apply edit` to save your changes. -``` +::: +:::: That's it! You've edited the track's details. You can see these details by visiting the track details page. diff --git a/docs/user_documentation/libraries/edit_library.md b/docs/user_documentation/libraries/edit_library.md index 3d0d64d37..62632855c 100644 --- a/docs/user_documentation/libraries/edit_library.md +++ b/docs/user_documentation/libraries/edit_library.md @@ -2,7 +2,10 @@ You can update the details of your libraries at any time. To do this: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your {term}`pod`. 2. Select the upload icon ({fa}`upload`) in the top of the sidebar. @@ -16,9 +19,10 @@ You can update the details of your libraries at any time. To do this: - {guilabel}`Visibility`. 8. Select {guilabel}`Update Library` to save your changes. A toast notification appears at the bottom of the screen to confirm your changes. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your {term}`pod`. 2. Select the upload icon ({fa}`upload`) at the top of the screen. @@ -32,6 +36,7 @@ You can update the details of your libraries at any time. To do this: - {guilabel}`Visibility`. 8. Select {guilabel}`Update Library` to save your changes. A toast notification appears at the bottom of the screen to confirm your changes. -``` +::: +:::: That's it! You've updated your library's details. diff --git a/docs/user_documentation/libraries/follow_library.md b/docs/user_documentation/libraries/follow_library.md index a91fcc13f..78a799ca5 100644 --- a/docs/user_documentation/libraries/follow_library.md +++ b/docs/user_documentation/libraries/follow_library.md @@ -10,7 +10,10 @@ Follow a library to get access to its content. There are two ways to follow a li If you've received a sharing link, you can use this to follow a library. To do this: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) in the top of the sidebar. @@ -19,9 +22,10 @@ If you've received a sharing link, you can use this to follow a library. To do t 5. Select the {guilabel}`Search` icon or hit {kbd}`⏎ Return` to search for the library. If the library exists, a library card appears. 6. Select {guilabel}`Follow` on the library card. If the library's privacy level is {guilabel}`Nobody except me`, the owner needs to approve the request. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) at the top of the screen @@ -30,7 +34,8 @@ If you've received a sharing link, you can use this to follow a library. To do t 5. Select the {guilabel}`Search` icon or hit {kbd}`⏎ Return` to search for the library. If the library exists, a library card appears. 6. Select {guilabel}`Follow` on the library card. If the library's privacy level is {guilabel}`Nobody except me`, the owner needs to approve the request. -``` +::: +:::: That's it! The server then scans the content and you can see it on your {term}`pod`. diff --git a/docs/user_documentation/libraries/share_library.md b/docs/user_documentation/libraries/share_library.md index 3cfa5efbb..5a07507df 100644 --- a/docs/user_documentation/libraries/share_library.md +++ b/docs/user_documentation/libraries/share_library.md @@ -4,7 +4,10 @@ Sharing a library gives another user access to the library's content. When a use To share a library you own: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) in the top of the sidebar. @@ -14,9 +17,10 @@ To share a library you own: 6. The {guilabel}`Sharing link` appears on the library details page. Select {guilabel}`Copy` to copy the sharing link to your clipboard. A label appears letting you know you've copied the link. 7. Send the link to whomever you want to share the library with. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) at the top of the screen. @@ -26,26 +30,32 @@ To share a library you own: 6. The {guilabel}`Sharing link` appears on the library details page. Select {guilabel}`Copy` to copy the sharing link to your clipboard. A label appears letting you know you've copied the link. 7. Send the link to whomever you want to share the library with. -``` +::: +:::: If you have set the library's privacy level to {guilabel}`Nobody except me`, you need to approve followers. You receive a notification when a user follows your library. To approve a follow request: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your pod. 2. Select the cog icon ({fa}`cog`) or your avatar to expand the user menu. 3. Select {guilabel}`Notifications`. The notifications screen opens. 4. Notifications show the username of the user who wants to follow the library as well as the library name. Select {guilabel}`Accept` to approve the follow request or {guilabel}`Reject` to reject the request. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your pod. 2. Select the cog icon ({fa}`cog`) or your avatar to open the {guilabel}`Options` menu. 3. Select {guilabel}`Notifications`. The notifications screen opens. 4. Notifications show the username of the user who wants to follow the library as well as the library name. Select {guilabel}`Accept` to approve the follow request or {guilabel}`Reject` to reject the request. -``` +::: +:::: That's it! You've shared your library. The invited users can now listen to its content. diff --git a/docs/user_documentation/libraries/tag_music.md b/docs/user_documentation/libraries/tag_music.md index fb192a62c..66cc991ae 100644 --- a/docs/user_documentation/libraries/tag_music.md +++ b/docs/user_documentation/libraries/tag_music.md @@ -10,7 +10,8 @@ This guide shows you how to tag your content with MusicBrainz Picard. :local: ``` -````{dropdown} Supported tags +:::{dropdown} Supported tags +:icon: tag ```{list-table} :header-rows: 1 @@ -69,7 +70,7 @@ This guide shows you how to tag your content with MusicBrainz Picard. ``` -```` +::: ## Tag content diff --git a/docs/user_documentation/libraries/upload_content.md b/docs/user_documentation/libraries/upload_content.md index c2fa0a075..72f7982df 100644 --- a/docs/user_documentation/libraries/upload_content.md +++ b/docs/user_documentation/libraries/upload_content.md @@ -8,7 +8,10 @@ Once you have [created a library](create_library.md), you can start uploading co To upload content to a library: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) in the top of the sidebar. @@ -19,9 +22,10 @@ To upload content to a library: - If you opened the file picker, select the files you want to upload and confirm. 7. The screen shows you the status of each upload. Once the upload queue is empty, your upload is complete. -``` +::: -```{tabbed} Mobile +:::{tab-item} Desktop +:sync: desktop 1. Log in to your pod. 2. Select the upload icon ({fa}`upload`) at the top of the screen. @@ -31,6 +35,7 @@ To upload content to a library: 6. Click on the section marked {guilabel}`Click to select files` to open a file picker Select the files you want to upload and confirm. 7. The screen shows you the status of each upload. Once the upload queue is empty, your upload is complete. -``` +::: +:::: Congratulations! You added some content to your library. You can now listen to your tracks on your {term}`Funkwhale pod <Pod>`. diff --git a/docs/user_documentation/playlists/add_content.md b/docs/user_documentation/playlists/add_content.md index 59a7a12d5..3253bfb28 100644 --- a/docs/user_documentation/playlists/add_content.md +++ b/docs/user_documentation/playlists/add_content.md @@ -10,20 +10,25 @@ To build a playlist, you need to add content to it. You can add content in a few If you want to add the currently playing track to a playlist: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Select the playlist icon ({fa}`list`) on the player. The {guilabel}`Manage playlists` screen appears. 2. Select {guilabel}`+ Add track` next to the playlist you want to add the track to. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Select the player at the bottom of the screen to expand it. 2. Select the playlist icon ({fa}`list`) under the track art. The {guilabel}`Manage playlists` screen appears. 3. Select {guilabel}`+ Add track` next to the playlist you want to add the track to. -``` +::: +:::: That's it! The currently playing track is now in your playlist. @@ -31,7 +36,10 @@ That's it! The currently playing track is now in your playlist. You can add all content that is currently in your [player queue](../queue/index.md). To do this: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Select {guilabel}`Playlists` under the {guilabel}`My Library` section of the sidebar. The {guilabel}`Browsing playlists` screen opens. 2. Select {guilabel}`Manage your playlists`. The {guilabel}`Manage playlists` screen appears. @@ -39,9 +47,10 @@ You can add all content that is currently in your [player queue](../queue/index. 4. Select {guilabel}`+ Insert from queue`. Your tracks appear in the playlist. The changes save to the server. 5. Select {guilabel}`Stop editing` to stop editing. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Select the hamburger menu ({fa}`bars`) to open the menu bar. 2. Select {menuselection}`My Library --> Playlists`. The {guilabel}`Browsing playlists` screen opens. @@ -50,7 +59,8 @@ You can add all content that is currently in your [player queue](../queue/index. 5. Select {guilabel}`+ Insert from queue`. Your tracks appear in the playlist. The changes save to the server. 6. Select {guilabel}`Stop editing` to stop editing. -``` +::: +:::: That's it! You've added the contents from your queue to a playlist. diff --git a/docs/user_documentation/playlists/create_playlist.md b/docs/user_documentation/playlists/create_playlist.md index 31e8464e4..5f5b64026 100644 --- a/docs/user_documentation/playlists/create_playlist.md +++ b/docs/user_documentation/playlists/create_playlist.md @@ -4,7 +4,10 @@ Create playlists to share your favorite tracks with other Funkwhale users. To create a playlist: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your account. 2. Select {guilabel}`Playlists` under the {guilabel}`My Library` section of the sidebar. The {guilabel}`Browsing playlists` screen opens. @@ -16,9 +19,10 @@ To create a playlist: - {guilabel}`Nobody except me` – the playlist is only available to you and people you share it with. 6. Select {guilabel}`Create playlist`. A {guilabel}`Playlist created` message appears. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your account. 2. Select the hamburger menu ({fa}`bars`) to open the menu bar. @@ -26,11 +30,12 @@ To create a playlist: 4. Select {guilabel}`Manage your playlists`. The {guilabel}`Manage playlists` screen appears. 5. Enter a {guilabel}`Playlist name` for your new playlist. 6. Select the {guilabel}`Playlist visibility` for your playlist. Choose from the following options: - - {guilabel}`Everyone, across all instances` – the playlist is available to everybody who interacts with your pod. This includes users of other pods. + - {guilabel}`Everyone, across all instances` – the playlist is available to everybody who interacts with your {term}`pod`. This includes users of other pods. - {guilabel}`Everyone on this instance` – the playlist is available to all users on your pod. This does not include users of other pods. - {guilabel}`Nobody except me` – the playlist is only available to you and people you share it with. 7. Select {guilabel}`Create playlist`. A {guilabel}`Playlist created` message appears. -``` +::: +:::: Congratulations! You've created your playlist. Now you can [add some content to it](add_content.md). diff --git a/docs/user_documentation/playlists/delete_playlist.md b/docs/user_documentation/playlists/delete_playlist.md index cd9ea136b..caac84826 100644 --- a/docs/user_documentation/playlists/delete_playlist.md +++ b/docs/user_documentation/playlists/delete_playlist.md @@ -6,7 +6,10 @@ Deleting a playlist removes the playlist for all users. This action is irreversi You can delete a playlist if you no longer want it. To do this: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your account. 2. Select {guilabel}`Playlists` under the {guilabel}`My Library` section of the sidebar. The {guilabel}`Browsing playlists` screen opens. @@ -15,9 +18,10 @@ You can delete a playlist if you no longer want it. To do this: 5. Select {guilabel}`Delete`. A {guilabel}`Do you want to delete the playlist?` warning appears. 6. Select {guilabel}`Delete playlist`. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your account. 2. Select the hamburger menu ({fa}`bars`) to open the menu bar. @@ -27,6 +31,7 @@ You can delete a playlist if you no longer want it. To do this: 6. Select {guilabel}`Delete`. A {guilabel}`Do you want to delete the playlist?` warning appears. 7. Select {guilabel}`Delete playlist`. -``` +::: +:::: That's it! You've deleted your playlist. diff --git a/docs/user_documentation/playlists/edit_playlist.md b/docs/user_documentation/playlists/edit_playlist.md index 3f0740dbd..ae9225ce0 100644 --- a/docs/user_documentation/playlists/edit_playlist.md +++ b/docs/user_documentation/playlists/edit_playlist.md @@ -2,7 +2,10 @@ You can edit the details of your playlists at any time. To do this: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your account. 2. Select {guilabel}`Playlists` under the {guilabel}`My Library` section of the sidebar. The {guilabel}`Browsing playlists` screen opens. @@ -13,9 +16,10 @@ You can edit the details of your playlists at any time. To do this: - {guilabel}`Playlist visibility`. 6. Select {guilabel}`Update playlist` to save your changes. A message displays {guilabel}`Playlist updated`. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your account. 2. Select the hamburger menu ({fa}`bars`) to open the menu bar. @@ -27,6 +31,7 @@ You can edit the details of your playlists at any time. To do this: - {guilabel}`Playlist visibility`. 7. Select {guilabel}`Update playlist` to save your changes. A message displays {guilabel}`Playlist updated`. -``` +::: +:::: That's it! You've edited your playlist. diff --git a/docs/user_documentation/playlists/listen_playlist.md b/docs/user_documentation/playlists/listen_playlist.md index 31308066d..3b08451b3 100644 --- a/docs/user_documentation/playlists/listen_playlist.md +++ b/docs/user_documentation/playlists/listen_playlist.md @@ -14,22 +14,27 @@ You can listen to your playlists or playlists created by other users of your {te To listen to playlists you created: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Select {menuselection}`My Library --> Playlists` in the sidebar. The {guilabel}`Browsing playlists` screen opens. 2. Use the filters to search for your playlist. 3. Select the orange play icon ({fa}`play`) on your playlist to start playing the content. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Select the hamburger menu ({fa}`bars`) to open the menu bar. 2. Select {menuselection}`My Library --> Playlists`. The {guilabel}`Browsing playlists` screen opens. 3. Use the filters to search for your playlist. 4. Select the orange play icon ({fa}`play`) on your playlist to start playing the content. -``` +::: +:::: You're done! Your playlist's content appears in your [queue](../queue/index.md). @@ -37,21 +42,26 @@ You're done! Your playlist's content appears in your [queue](../queue/index.md). To listen to public playlists other users created: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Select {menuselection}`Explore --> Playlists` in the sidebar. The {guilabel}`Browsing playlists` screen opens. 2. Use the filters to search for a playlist. 3. Select the orange play icon ({fa}`play`) on your selected playlist to start playing the content. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Select the hamburger menu ({fa}`bars`) to open the menu bar. 2. Select {menuselection}`Explore --> Playlists`. The {guilabel}`Browsing playlists` screen opens. 3. Use the filters to search for a playlist. 4. Select the orange play icon ({fa}`play`) on your selected playlist to start playing the content. -``` +::: +:::: That's it! The playlist's content appears in your [queue](../queue/index.md). diff --git a/docs/user_documentation/playlists/remove_content.md b/docs/user_documentation/playlists/remove_content.md index 3a03646aa..dfa801e1c 100644 --- a/docs/user_documentation/playlists/remove_content.md +++ b/docs/user_documentation/playlists/remove_content.md @@ -6,7 +6,10 @@ Removing content from a playlist removes it for anybody who follows the playlist You can remove content from a playlist at any time. To do this: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your account. 2. Select {guilabel}`Playlists` under the {guilabel}`My Library` section of the sidebar. The {guilabel}`Browsing playlists` screen opens. @@ -15,9 +18,10 @@ You can remove content from a playlist at any time. To do this: 5. Select the delete icon ({fa}`trash`) next to the content you want to remove. Select {guilabel}`Clear playlist` to remove all content at once. 6. Select {guilabel}`Stop Editing` to finish editing. -``` +::: -```{tabbed} Mobile +:::{tab-item} Desktop +:sync: desktop 1. Log in to your account. 2. Select the hamburger menu ({fa}`bars`) to open the menu bar. @@ -27,6 +31,7 @@ You can remove content from a playlist at any time. To do this: 6. Select the delete icon ({fa}`trash`) next to the content you want to remove. Select {guilabel}`Clear playlist` to remove all content at once. 7. Select {guilabel}`Stop Editing` to finish editing. -``` +::: +:::: That's it! You've removed the content from your playlist. diff --git a/docs/user_documentation/playlists/reorder_content.md b/docs/user_documentation/playlists/reorder_content.md index 7a445ecb0..944b168ca 100644 --- a/docs/user_documentation/playlists/reorder_content.md +++ b/docs/user_documentation/playlists/reorder_content.md @@ -2,7 +2,10 @@ You can change the order of the tracks in a playlist. To do this: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your account. 2. Select {guilabel}`Playlists` under the {guilabel}`My Library` section of the sidebar. The {guilabel}`Browsing playlists` screen opens. @@ -11,9 +14,10 @@ You can change the order of the tracks in a playlist. To do this: 5. Drag and drop the tracks in the playlist into the order you want. The position number of each track appears on the left side. 6. Select {guilabel}`Stop Editing` to finish editing. -``` +::: -```{tabbed} Mobile +:::{tab-item} Desktop +:sync: desktop 1. Log in to your account. 2. Select the hamburger menu ({fa}`bars`) to open the menu bar. @@ -23,7 +27,7 @@ You can change the order of the tracks in a playlist. To do this: 6. Drag and drop the tracks in the playlist into the order you want. The position number of each track appears on the left side. 7. Select {guilabel}`Stop Editing` to finish editing. - -``` +::: +:::: You're done! You've updated the order of the tracks in your playlist. diff --git a/docs/user_documentation/plugins/listenbrainz_plugin.md b/docs/user_documentation/plugins/listenbrainz_plugin.md index 9cad213fd..9abf77ce2 100644 --- a/docs/user_documentation/plugins/listenbrainz_plugin.md +++ b/docs/user_documentation/plugins/listenbrainz_plugin.md @@ -2,7 +2,10 @@ The __ListenBrainz__ plugin enables you to submit ({term}`scrobble<Scrobbling>`) listens to your [ListenBrainz](https://listenbrainz.org) account. Scrobbling listens helps you build up a profile of your music tastes. It also enables you to keep a record of your listens. To set up the __ListenBrainz plugin__: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your account. 2. Select the cog icon ({fa}`cog`) or your avatar to expand the user menu. @@ -14,9 +17,10 @@ The __ListenBrainz__ plugin enables you to submit ({term}`scrobble<Scrobbling>`) 8. Enter {guilabel}`Your ListenBrainz user token`. You can find this on your ListenBrainz profile. 9. Select {guilabel}`Save`. -``` +::: -```{tabbed} Mobile +:::{tab-item} Desktop +:sync: desktop 1. Log in to your account. 2. Select the cog icon ({fa}`cog`) or your avatar to open the {guilabel}`Options` menu. @@ -28,6 +32,7 @@ The __ListenBrainz__ plugin enables you to submit ({term}`scrobble<Scrobbling>`) 8. Enter {guilabel}`Your ListenBrainz user token`. You can find this on your ListenBrainz profile. 9. Select {guilabel}`Save`. -``` +::: +:::: That's it! You've set up the __ListenBrainz__ plugin. When you listen to tracks, the plugin sends the information to ListenBrainz. diff --git a/docs/user_documentation/plugins/maloja_plugin.md b/docs/user_documentation/plugins/maloja_plugin.md index 68b878f7a..af13800fe 100644 --- a/docs/user_documentation/plugins/maloja_plugin.md +++ b/docs/user_documentation/plugins/maloja_plugin.md @@ -4,7 +4,10 @@ The __Maloja__ plugin enables you to submit ({term}`scrobble <Scrobbling>`) list Scrobbling listens helps you build up a profile of your music tastes. It also enables you to keep a record of your listens. To set up the __Maloja plugin__: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your account. 2. Select the cog icon ({fa}`cog`) or your avatar to expand the user menu. @@ -17,9 +20,10 @@ Scrobbling listens helps you build up a profile of your music tastes. It also en 9. Enter {guilabel}`Your Maloja API key`. Check out [Maloja's documentation](https://github.com/krateng/maloja#how-to-scrobble) for more information. 10. Select {guilabel}`Save`. -``` +::: -```{tabbed} Mobile +:::{tab-item} Desktop +:sync: desktop 1. Log in to your account. 2. Select the cog icon ({fa}`cog`) or your avatar to open the {guilabel}`Options` menu. @@ -32,6 +36,7 @@ Scrobbling listens helps you build up a profile of your music tastes. It also en 9. Enter {guilabel}`Your Maloja API key`. Check out [Maloja's documentation](https://github.com/krateng/maloja#how-to-scrobble) for more information. 10. Select {guilabel}`Save`. -``` +::: +:::: That's it! You've set up the __Maloja__ plugin. When you listen to tracks, the plugin sends the information to your Maloja server. diff --git a/docs/user_documentation/plugins/scrobbler_plugin.md b/docs/user_documentation/plugins/scrobbler_plugin.md index f085d481f..a011ddacd 100644 --- a/docs/user_documentation/plugins/scrobbler_plugin.md +++ b/docs/user_documentation/plugins/scrobbler_plugin.md @@ -12,7 +12,10 @@ Using ListenBrainz or Maloja? Check out the [ListenBrainz](listenbrainz_plugin) The __Scrobbler__ plugin supports any scrobbling service that uses the Audioscrobbler protocol. To set up the __Scrobbler plugin__: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your account. 2. Select the cog icon ({fa}`cog`) or your avatar to expand the user menu. @@ -26,9 +29,10 @@ The __Scrobbler__ plugin supports any scrobbling service that uses the Audioscro 10. Enter {guilabel}`Your scrobbler password`. You can set this up on your scrobbler service. 11. Select {guilabel}`Save`. -``` +::: -```{tabbed} Mobile +:::{tab-item} Desktop +:sync: desktop 1. Log in to your account. 2. Select the cog icon ({fa}`cog`) or your avatar to open the {guilabel}`Options` menu. @@ -42,6 +46,7 @@ The __Scrobbler__ plugin supports any scrobbling service that uses the Audioscro 10. Enter {guilabel}`Your scrobbler password`. You can set this up on your scrobbler service. 11. Select {guilabel}`Save`. -``` +::: +:::: That's it! You've set up the __Scrobbler__ plugin. When you listen to tracks, the plugin sends the information to your scrobbler service. diff --git a/docs/user_documentation/queue/remove_content.md b/docs/user_documentation/queue/remove_content.md index ae17a5a1a..cd606f930 100644 --- a/docs/user_documentation/queue/remove_content.md +++ b/docs/user_documentation/queue/remove_content.md @@ -14,20 +14,25 @@ You can remove content from your queue at any time. You can choose between the f To remove individual tracks from the queue: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Select the up arrow ({fa}`caret-up`) on the queue menu to expand the queue. 2. Select the delete icon ({fa}`times`) next to the track you want to remove. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Select the player bar at the bottom of the screen to expand the player. 2. Select the up arrow ({fa}`caret-up`) on the queue menu to expand the queue. 3. Select the delete icon ({fa}`times`) next to the track you want to remove. -``` +::: +:::: That's it! You've removed tracks from your queue. @@ -35,18 +40,24 @@ That's it! You've removed tracks from your queue. To remove all content from your queue at once: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Select the up arrow ({fa}`caret-up`) on the queue menu to expand the queue. 2. Select {guilabel}`Clear` to remove all content from the queue. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Select the player bar at the bottom of the screen to expand the player. 2. Select the up arrow ({fa}`caret-up`) on the queue menu to expand the queue. 3. Select {guilabel}`Clear` to remove all content from the queue. -``` + +::: +:::: That's it! You've removed all content from your queue. diff --git a/docs/user_documentation/radios/create_radio.md b/docs/user_documentation/radios/create_radio.md index 78435fd1b..5bae409c2 100644 --- a/docs/user_documentation/radios/create_radio.md +++ b/docs/user_documentation/radios/create_radio.md @@ -8,10 +8,13 @@ Create a new radio to create a dynamic playlist of content based on filters. You To create a new radio: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Select {guilabel}`Radios` in the sidebar. The {guilabel}`Browsing radios` screen opens. -2. Select {guilabel}` Create your own radio` under the {guilabel}`User radios` section. The {guilabel}`Builder` screen opens. +2. Select {guilabel}`Create your own radio` under the {guilabel}`User radios` section. The {guilabel}`Builder` screen opens. 3. Enter a {guilabel}`Radio name`. 4. __Optional__ – enter a {guilabel}`Description` for your radio. 5. To make your radio available to other users on your {term}`pod`, enable the {guilabel}`Display publicly` switch. If you disable this switch, only you can see the radio. @@ -24,13 +27,14 @@ To create a new radio: 9. Check the tracks under the {guilabel}`{count} tracks matching combined filters` section. 10. Select {guilabel}`Save` to save your radio. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Select the hamburger menu ({fa}`bars`) to open the menu bar. 2. Select {menuselection}`Explore --> Radios` or {menuselection}`My Library --> Radios`. The {guilabel}`Browsing radios` screen opens. -3. Select {guilabel}` Create your own radio` under the {guilabel}`User radios` section. The {guilabel}`Builder` screen opens. +3. Select {guilabel}`Create your own radio` under the {guilabel}`User radios` section. The {guilabel}`Builder` screen opens. 4. Enter a {guilabel}`Radio name`. 5. __Optional__ – enter a {guilabel}`Description` for your radio. 6. To make your radio available to other users on your {term}`pod`, enable the {guilabel}`Display publicly` switch. If you disable this switch, only you can see the radio. @@ -43,6 +47,7 @@ To create a new radio: 10. Check the tracks under the {guilabel}`{count} tracks matching combined filters` section. 11. Select {guilabel}`Save` to save your radio. -``` +::: +:::: You're done! You can now play your radio. diff --git a/docs/user_documentation/radios/delete_radio.md b/docs/user_documentation/radios/delete_radio.md index 296daa8ff..ec93a2654 100644 --- a/docs/user_documentation/radios/delete_radio.md +++ b/docs/user_documentation/radios/delete_radio.md @@ -6,16 +6,20 @@ Users who have access to your radio won't be able to access it when you delete i If you no longer want a radio, you can delete it. To do this: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Select {guilabel}`Radios` in the sidebar. The {guilabel}`Browsing radios` screen opens. 2. Select your radio under the {guilabel}`User radios` section. The radio details screen opens. 3. Select {guilabel}`Delete`. A {guilabel}`Do you want to delete the radio` warning appears. 4. Select {guilabel}`Delete radio`. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Select the hamburger menu ({fa}`bars`) to open the menu bar. 2. Select {menuselection}`Explore --> Radios` or {menuselection}`My Library --> Radios`. The {guilabel}`Browsing radios` screen opens. @@ -23,6 +27,7 @@ If you no longer want a radio, you can delete it. To do this: 4. Select {guilabel}`Delete`. A {guilabel}`Do you want to delete the radio` warning appears. 5. Select {guilabel}`Delete radio`. -``` +::: +:::: That's it! You've deleted your radio. You can [create a new one](create_radio.md) at any time. diff --git a/docs/user_documentation/radios/edit_radio.md b/docs/user_documentation/radios/edit_radio.md index 8718fecd1..ef9afef11 100644 --- a/docs/user_documentation/radios/edit_radio.md +++ b/docs/user_documentation/radios/edit_radio.md @@ -2,7 +2,10 @@ You can edit a radio at any time to change its details, its filters, or both. To do this: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Select {guilabel}`Radios` in the sidebar. The {guilabel}`Browsing radios` screen opens. 2. Find your radio under the {guilabel}`User radios` section. Select {guilabel}`Edit`. The {guilabel}`Builder` screen opens. @@ -13,9 +16,10 @@ You can edit a radio at any time to change its details, its filters, or both. To 4. Select {guilabel}`Add filter` to add new filters. Select {guilabel}`Remove` to remove existing filters. 5. Select {guilabel}`Save` to save your radio. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Select the hamburger menu ({fa}`bars`) to open the menu bar. 2. Select {menuselection}`Explore --> Radios` or {menuselection}`My Library --> Radios`. The {guilabel}`Browsing radios` screen opens. @@ -27,6 +31,7 @@ You can edit a radio at any time to change its details, its filters, or both. To 5. Select {guilabel}`Add filter` to add new filters. Select {guilabel}`Remove` to remove existing filters. 6. Select {guilabel}`Save` to save your radio. -``` +::: +:::: That's it! You've updated your radio's details. diff --git a/docs/user_documentation/radios/listen_radio.md b/docs/user_documentation/radios/listen_radio.md index 88d24d495..29c171e25 100644 --- a/docs/user_documentation/radios/listen_radio.md +++ b/docs/user_documentation/radios/listen_radio.md @@ -14,22 +14,27 @@ You can listen to your radios or public radios created by other users of your {t To listen to radios you created: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Select {menuselection}`My Library --> Radios` in the sidebar. The {guilabel}`Browsing radios` screen opens. 2. Use the filters in the {guilabel}`User radios` section to search for your radio. 3. Select {guilabel}`Play radio` on your radio to start playing the content. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Select the hamburger menu ({fa}`bars`) to open the menu bar. 2. Select {menuselection}`My Library --> Radios`. The {guilabel}`Browsing radios` screen opens. 3. Use the filters in the {guilabel}`User radios` section to search for your radio. 4. Select {guilabel}`Play radio` on your radio to start playing the content. -``` +::: +:::: You're done! Your radio starts playing. @@ -37,22 +42,27 @@ You're done! Your radio starts playing. To listen to public radios other users created: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Select {menuselection}`Explore --> Radios` in the sidebar. The {guilabel}`Browsing radios` screen opens. 2. Use the filters in the {guilabel}`User radios` section to search for a radio. 3. Select {guilabel}`Play radio` on the selected radio to start playing the content. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Select the hamburger menu ({fa}`bars`) to open the menu bar. 2. Select {menuselection}`Explore --> Radios`. The {guilabel}`Browsing radios` screen opens. 3. Use the filters in the {guilabel}`User radios` section to search for a radio. 4. Select {guilabel}`Play radio` on the selected radio to start playing the content. -``` +::: +:::: That's it! The radio starts playing. @@ -60,19 +70,24 @@ That's it! The radio starts playing. Radios continue to play until there is no more content matching their criteria. You can stop radios whenever you want. To do this: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Select the up arrow ({fa}`caret-up`) on the queue menu to expand the [queue](../queue/index.md). 2. Select {guilabel}`Stop Radio` at the bottom of the queue. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Select the player bar at the bottom of the screen to expand the player. 2. Select the up arrow ({fa}`caret-up`) on the queue menu to expand the [queue](../queue/index.md). 3. Select {guilabel}`Stop Radio` at the bottom of the queue. -``` +::: +:::: That's it! The radio stops playing. The radio's content remains in the queue. diff --git a/docs/user_documentation/reports/report_playlist.md b/docs/user_documentation/reports/report_playlist.md index 3fd53e8de..c01d7a4e2 100644 --- a/docs/user_documentation/reports/report_playlist.md +++ b/docs/user_documentation/reports/report_playlist.md @@ -2,7 +2,10 @@ If a playlist's content violates a {term}`pod's <Pod>` rules or the law, you can report it. To do this: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Select {menuselection}`Explore --> Playlists` in the sidebar. The {guilabel}`Browsing playlists` screen opens. 2. Use the filters to search for a playlist. @@ -18,9 +21,10 @@ If a playlist's content violates a {term}`pod's <Pod>` rules or the law, you can 7. Enter details of your report in the {guilabel}`Message` field. Provide as much detail as possible here to help the moderators action the report. 8. Select {guilabel}`Submit report` to send your report to the pod moderators. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Select the hamburger menu ({fa}`bars`) to open the menu bar. 2. Select {menuselection}`Explore --> Playlists`. The {guilabel}`Browsing playlists` screen opens. @@ -37,6 +41,7 @@ If a playlist's content violates a {term}`pod's <Pod>` rules or the law, you can 8. Enter details of your report in the {guilabel}`Message` field. Provide as much detail as possible here to help the moderators action the report. 9. Select {guilabel}`Submit report` to send your report to the pod moderators. -``` +::: +:::: That's it! The pod's moderators can now action the report or contact you for clarification. diff --git a/docs/user_documentation/subsonic/disable_subsonic.md b/docs/user_documentation/subsonic/disable_subsonic.md index 7b696b684..ffcb1ab08 100644 --- a/docs/user_documentation/subsonic/disable_subsonic.md +++ b/docs/user_documentation/subsonic/disable_subsonic.md @@ -2,7 +2,10 @@ If you don't want to use Subsonic any more, you can disable access. This stops any Subsonic apps being able to log in to your account. To do this: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your account. 2. Select the cog icon ({fa}`cog`) or your avatar to expand the user menu. @@ -12,9 +15,10 @@ If you don't want to use Subsonic any more, you can disable access. This stops a 6. Select {guilabel}`Disable access` in the warning message that appears. 7. The Subsonic password field shows {guilabel}`Access disabled`. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your account. 2. Select the cog icon ({fa}`cog`) or your avatar to open the {guilabel}`Options` menu. @@ -24,6 +28,7 @@ If you don't want to use Subsonic any more, you can disable access. This stops a 6. Select {guilabel}`Disable access` in the warning message that appears. 7. The Subsonic password field shows {guilabel}`Access disabled`. -``` +::: +:::: You're done! Subsonic apps can no longer access your account. You can re-enable the API at any time by [requesting a new password](subsonic_password). diff --git a/docs/user_documentation/subsonic/reset_subsonic.md b/docs/user_documentation/subsonic/reset_subsonic.md index 95c17a802..49c0c4655 100644 --- a/docs/user_documentation/subsonic/reset_subsonic.md +++ b/docs/user_documentation/subsonic/reset_subsonic.md @@ -6,7 +6,10 @@ Changing your Subsonic password logs you out of any Subsonic apps you are using. You can reset your Subsonic password at any time. To do this: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your account. 2. Select the cog icon ({fa}`cog`) or your avatar to expand the user menu. @@ -16,9 +19,10 @@ You can reset your Subsonic password at any time. To do this: 6. Select {guilabel}`Request a new password` in the warning message that appears. The server generates a new password for you. 7. Select the {guilabel}`copy` icon next to the password field to copy your password. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your account. 2. Select the cog icon ({fa}`cog`) or your avatar to open the {guilabel}`Options` menu. @@ -28,6 +32,7 @@ You can reset your Subsonic password at any time. To do this: 6. Select {guilabel}`Request a new password` in the warning message that appears. The server generates a new password for you. 7. Select the {guilabel}`copy` icon next to the password field to copy your password. -``` +::: +:::: That's it! Your new password is ready to use. diff --git a/docs/user_documentation/subsonic/subsonic_password.md b/docs/user_documentation/subsonic/subsonic_password.md index ae014b784..e3fd9eb5d 100644 --- a/docs/user_documentation/subsonic/subsonic_password.md +++ b/docs/user_documentation/subsonic/subsonic_password.md @@ -2,7 +2,10 @@ To access the Subsonic API, you need to request a Subsonic password. To do this: -```{tabbed} Desktop +::::{tab-set} + +:::{tab-item} Desktop +:sync: desktop 1. Log in to your account. 2. Select the cog icon ({fa}`cog`) or your avatar to expand the user menu. @@ -11,9 +14,10 @@ To access the Subsonic API, you need to request a Subsonic password. To do this: 5. Select {guilabel}`Request a password`. The server generates your password for you. 6. Select the {guilabel}`copy` icon next to the password field to copy your password. -``` +::: -```{tabbed} Mobile +:::{tab-item} Mobile +:sync: mobile 1. Log in to your account. 2. Select the cog icon ({fa}`cog`) or your avatar to open the {guilabel}`Options` menu. @@ -22,6 +26,7 @@ To access the Subsonic API, you need to request a Subsonic password. To do this: 5. Select {guilabel}`Request a password`. The server generates your password for you. 6. Select the {guilabel}`copy` icon next to the password field to copy your password. -``` +::: +:::: Congratulations! You've got your Subsonic password. You can now enter this in your Subsonic app to start listening to Funkwhale content.