Skip to content

Commit

Permalink
New Crowdin updates (#28)
Browse files Browse the repository at this point in the history
* New translations external-api.md (Russian)

* New translations external-api.md (Russian)

* New translations external-api.md (Russian)

* New translations security-and-privacy.md (Russian)

* New translations security-and-privacy.md (Russian)

* New translations how-to-improve-support-for-my-device.md (Russian)

* New translations external-api.md (Czech)
  • Loading branch information
SubJunk authored Oct 19, 2023
1 parent 2a2d932 commit 7c0f66b
Show file tree
Hide file tree
Showing 4 changed files with 36 additions and 36 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -298,15 +298,15 @@ pro povolení této služby. Ve výchozím nastavení je tato služba zakázána

Číst dostupné seznamy skladeb. Tyto názvy playlistu musí být použity pro následná volání pro přidání nebo odebrání skladeb.

| Úmysl | Delivers all supported (`m3u`, `m3u8` and `pls`) and available playlists from configured folder. Besides playlist name, the playlists `playlistId` is |
| Úmysl | Dodává všechny podporované (`m3u`, `m3u8` a `pls`) a dostupné seznamy skladeb z nakonfigurované složky. Kromě názvu playlistu je playlist `playlistId` |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| URI | `<span class="s1">/api/</span><span class="s1">playlist</span><span class="s1">/</span><span class="s1">getAllPlaylists</span>` |
| REQUEST TYPE | GET |
| RESPONSE BODY | JSON array of playlist names |
| RESPONSE BODY example | `<span class="s1">["Pop","Jazz","Classic"]</span>` |
| Available since | 11.0 |
| RESPONSE BODY | JSON pole jmen playlistu |
| Příklad RESPONSE BODY | `<span class="s1">["Pop","Jazz","Classic"]</span>` |
| Dostupné od | 11.0 |

Example:
Příklad:

```shell
curl -d "" -w "\n%{http_code}\n" -H "api-key: secret_password" -X GET http://localhost:5001/api/playlist/getAllPlaylists
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,21 +12,21 @@ _`secret_password`_ должен содержать не менее 12 симв

## Использование API

Если внешний API включен, API доступен с помощью POST вызова в /api/COMMAND
Если внешний API включён, API доступен с помощью POST-вызова в /api/COMMAND

### Сканирование папок

#### повторное сканирование

| Замысел | Повторно пересканировать всю библиотеку |
| Намерение | Пересканирование всей библиотеки |
| ------------------------------------ | ----------------------------------------------- |
| URI | `/api/сканер папок/повторное сканирование` |
| Содержание сообщения | Никто |
| Пример СОДЕРЖАНИЯ СООБЩЕНИЯ/описание | Эта команда не нуждается в содержании сообщения |
| Доступно с | 10.4.2 |

::info
Это может быть медленно для больших библиотек
Может быть медленно для больших библиотек
:::

Пример:
Expand All @@ -35,14 +35,14 @@ _`secret_password`_ должен содержать не менее 12 симв
curl -w "%{http_code}\n" -H "api-ключ: секретный_пароль" http://localhost:5001/api/сканируемые папки/повторное сканирование
```

#### Повторно сканировать файл или папку
#### Пересканировать файл или папку

| Замысел | Пересканирует частично дерево файловой системы. |
| ------------------------------------ | --------------------------------------------------------------------------------------------- |
| URI | `/api/сканируемые папки/повторно сканировать файл или папку` |
| Содержание сообщения | ПУТЬ_ К_СКАНИРОВАНИЮ |
| Пример СОДЕРЖАНИЯ СООБЩЕНИЯ/описание | пример: "/music/pop/Madonna". Путь должен быть корневым или к вложенной папке общего доступа. |
| Доступно с | 10.4.2 |
| Намерение | Частичное пересканирование дерева файловой системы. |
| ------------------------------------ | --------------------------------------------------------------------------------------------------- |
| URI | `/api/сканируемые папки/повторно сканировать файл или папку` |
| Содержание сообщения | ПУТЬ_ К_СКАНИРОВАНИЮ |
| Пример СОДЕРЖАНИЯ СООБЩЕНИЯ/описание | пример: "/music/pop/Madonna". Путь должен быть корневой папкой или вложенной папкой общего доступа. |
| Доступно с | 10.4.2 |

Пример:

Expand All @@ -56,7 +56,7 @@ curl -d "ПУТЬ_ К_СКАНИРОВАНИЮ" -w "%{http_code}\n" -H "api-key:

Песня будет отмечена как понравившаяся.

| Замысел | желаемая песня, идентифицированная с помощью MusicBrainz TrackID |
| Намерение | Нравится песня, идентифицированная с помощью MusicBrainz TrackID |
| ------------------------------------ | ------------------------------------------------------------------------ |
| URI | `<span class="s1">/api/нравится/lпонравившаяся песня</span>` |
| Содержание сообщения | `musicBrainz_trackID` |
Expand All @@ -73,7 +73,7 @@ curl -d "b8695995-45e9-405d-b4aa-e50e8760fe25" -w "%{http_code}\n" -H "api-кл

Песня не нравится

| Замысел | Не нравится песня, идентифицированная MusicBrainz TrackID |
| Намерение | Не нравится песня, идентифицированная MusicBrainz TrackID |
| ------------------------------------ | --------------------------------------------------------------------- |
| URI | `<span class="s1">/api/нравится/</span>песня не нравится` |
| Содержание сообщения | `musicBrainz_trackID` |
Expand All @@ -88,9 +88,9 @@ curl -d "b8695995-45e9-405d-b4aa-e50e8760fe25" -w "%{http_code}\n" -H "api-кл

#### песня понравилась

Проверьте, нравится ли песне.
Отметьте, если песня нравится.

| Замысел | Проверьте, понравилась ли песня, идентифицированная с помощью MusicBrainz TrackID |
| Намерение | Отметьте, если понравилась песня, идентифицированная с помощью MusicBrainz TrackID |
| ------------------------------------ | ----------------------------------------------------------------------------------------------------------- |
| URI | `<span class="s1">/api/нравится/</span><span class="s1">песня мне нравится </span>` |
| Содержание сообщения | `musicBrainz_trackID` |
Expand All @@ -110,7 +110,7 @@ curl -d "b8695995-45e9-405d-b4aa-e50e8760fe25" -w "%{http_code}\n" -H "api-кл

Установите для состояния album like значение true.

| Замысел | Понравившийся альбом, идентифицированный MusicBrainz ReleaseID |
| Намерение | Понравившийся альбом, идентифицированный MusicBrainz ReleaseID |
| ------------------------------------ | ------------------------------------------------------------------------ |
| URI | `<span class="s1">/api/нравится/</span>понравившийся альбом` |
| Содержание сообщения | `musicBrainz_releaseID` |
Expand All @@ -127,7 +127,7 @@ curl -d "b8695995-45e9-405d-b4aa-e50e8760fe25" -w "%{http_code}\n" -H "api-кл

Удалить статус альбома, как понравившегося .

| Замысел | Не нравится песня, идентифицированная MusicBrainz ReleaseID |
| Намерение | Не нравится песня, идентифицированная MusicBrainz ReleaseID |
| ---------------------------------- | ---------------------------------------------------------------------- |
| URI | `<span class="s1">/api/нравится/</span>альбом не нравится` |
| Содержание сообщения | `musicBrainz_releaseID` |
Expand Down Expand Up @@ -189,7 +189,7 @@ curl -d "b8695995-45e9-405d-b4aa-e50e8760fe25/3" -w "%{http_code}\n" -H "api-key

Считывает рейтинг песни из базы данных

| Замысел | Получите рейтинг песни в звездах (0 - 5) с помощью внутреннего audiotrackID UMS. Текст ответа содержит информацию о рейтинге. |
| Намерение | Получите рейтинг песни в звездах (0 - 5) с помощью внутреннего audiotrackID UMS. Текст ответа содержит информацию о рейтинге. |
| ------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------- |
| URI | `<span class="s1">/api/</span><span class="s1">rating/getrating </span>` |
| Содержание сообщения | `musicbrainzTrackId` |
Expand All @@ -207,7 +207,7 @@ curl -d "b8695995-45e9-405d-b4aa-e50e8760fe25" -w "%{http_code}\n" -H "api-key:

#### установите рейтинг по идентификатору audiotrack id

| Замысел | Установите оценку в звездах (0 - 5) для песни, идентифицированной с помощью внутреннего audiotrackID UMS |
| Намерение | Установите оценку в звездах (0 - 5) для песни, идентифицированной с помощью внутреннего audiotrackID UMS |
| ------------------------------------ | -------------------------------------------------------------------------------------------------------------- |
| URI | `<span class="s1">/api/</span><span class="s1">rating/setRatingByAudiotrackId </span>` |
| Содержание сообщения | `trackID` /`stars` |
Expand Down
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
# Безопасность и конфиденциальность

UMS is a DLNA server. Now DLNA is a protocol that doesn't have any real notion of a "user". You don't have to "logon" to your TV for example. This leads to that all renderers get access to the same data. This might not be what you want. For example if you have two folders kids_safe and kids_unsafe you might want restrict the renderers in the kids room to only have access to the kids_safe folder. UMS provides a number of methods to control the access
UMS - это DLNA-сервер. Теперь DLNA - это протокол, не имеющий реального понятия "пользователь". Например, вам не нужно "входить" в телевизор. Это приводит к тому, что все рендереры получают доступ к одним и тем же данным. И это может быть не тем, что вы хотите. Например, если у вас есть две папки kids_safe и kids_unsafe, может потребоваться, чтобы рендереры в детской комнате имели доступ только к папке kids_safe. UMS предоставляет ряд методов управления доступом

## IP filter
## Фильтр по IP

IP filtering is the most restrictive method that UMS provides. To use you supply a comma-separated list of IP-addresses that are allowed to connect. A render whose address does not match the entries in the list will simply get its traffic discarded (very early by UMS). It will not be able to access ANY folders (it will not even see a root folder). Use this method to block out the kids altogether. See description of ip_filter in UMS.conf for more details.
Фильтрация по IP-адресу - наиболее ограничительный метод у UMS . Для его использования укажите список IP-адресов, разделённых запятыми, которым разрешено подключаться. Рендеры, адрес которых не соответствует записям в списке, просто отбрасывают свой трафик (очень рано по UMS). У них не будет доступа к ЛЮБЫМ папкам (не будет видна даже корневая папка). Используйте этот метод, чтобы полностью заблокировать детей. См. более подробную информацию в описании ip_filter в UMS.conf.

Example to allow only 2 addresses
Пример разрешения только двух адресов

```
ip_filter = 192.168.1.4, 192.168.1.32
```

## Разрешенный список
## Разрешённый список

Разрешить перечисление - это метод, который позволяет вам настраивать корневую папку для каждого рендера. This makes it possible to share different folder sets to different renderers. Он работает следующим образом: для вашего UMS.conf (в настоящее время нет графических настроек) вы добавляете строки тегов формата. ption = значение, в котором тег является IP адресом или именем рендера. Имя рендеринга должно быть с пробелами изменено на _ (подчеркивание). Этот вариант является одним из
Allowlisting - это метод, позволяющий настроить корневую папку для каждого рендеринга. Это позволяет использовать разные наборы папок для разных рендереров. Это работает следующим образом: вы добавляете в UMS.conf (сейчас без графических настроек) строки формата тег.опция = значение, где тег - это IP-адрес или имя рендера. В имени рендера пробелы должны быть заменены на _ (подчёркивание). Параметр "опция" - это одно из следующего:

- папки
- vfolders
- Web
- скрыть

Значение зависит от опции. Последние 4 - логические значения. for folders and virtualfolders it is a list of folders.
Параметр "значение" зависит от опции. Последние четыре - логические значения. Для папок и виртуальных папок это список папок.

Пример

Expand Down
Loading

0 comments on commit 7c0f66b

Please sign in to comment.