Merge tag '4.1.0' into stable-4.x
This commit is contained in:
commit
354797b9ed
|
@ -1 +1 @@
|
|||
{".":"4.0.0"}
|
||||
{".":"4.1.0"}
|
||||
|
|
|
@ -29,7 +29,7 @@ jobs:
|
|||
- uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: "3.x"
|
||||
- uses: actions/cache@v3
|
||||
- uses: actions/cache@v4
|
||||
with:
|
||||
path: ~/.cache/pip
|
||||
key: ${{ runner.os }}-pip-${{ inputs.context }}-${{ hashFiles(format('{0}/{1}', inputs.context, '**/setup.py')) }}
|
||||
|
@ -65,7 +65,7 @@ jobs:
|
|||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- uses: actions/cache@v3
|
||||
- uses: actions/cache@v4
|
||||
with:
|
||||
path: ~/.cache/pip
|
||||
key: ${{ matrix.release }}-pip-${{ inputs.context }}-${{ hashFiles(format('{0}/{1}', inputs.context, '**/setup.py')) }}
|
||||
|
@ -77,7 +77,7 @@ jobs:
|
|||
working-directory: ${{ inputs.context }}
|
||||
|
||||
- name: Report coverage
|
||||
uses: codecov/codecov-action@v3
|
||||
uses: codecov/codecov-action@v4
|
||||
with:
|
||||
files: ${{ inputs.context }}/coverage.xml
|
||||
flags: ${{ inputs.context }}
|
||||
|
|
|
@ -29,7 +29,7 @@ jobs:
|
|||
with:
|
||||
python-version: "3.x"
|
||||
|
||||
- uses: actions/cache@v3
|
||||
- uses: actions/cache@v4
|
||||
with:
|
||||
path: ~/.cache/pip
|
||||
key: ${{ runner.os }}-pip-api-${{ hashFiles('api/**/setup.py') }}
|
||||
|
|
|
@ -64,7 +64,7 @@ jobs:
|
|||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- uses: actions/cache@v3
|
||||
- uses: actions/cache@v4
|
||||
with:
|
||||
path: ~/.cache/pip
|
||||
key: ${{ matrix.release }}-pip-api-${{ hashFiles('api/**/setup.py') }}
|
||||
|
@ -76,7 +76,7 @@ jobs:
|
|||
working-directory: api
|
||||
|
||||
- name: Report coverage
|
||||
uses: codecov/codecov-action@v3
|
||||
uses: codecov/codecov-action@v4
|
||||
with:
|
||||
files: api/coverage.xml
|
||||
flags: api
|
||||
|
|
|
@ -24,7 +24,7 @@ jobs:
|
|||
|
||||
- name: Update Docker Hub description
|
||||
if: github.event_name == 'push'
|
||||
uses: peter-evans/dockerhub-description@v3
|
||||
uses: peter-evans/dockerhub-description@v4
|
||||
with:
|
||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
|
|
|
@ -26,7 +26,7 @@ jobs:
|
|||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- uses: actions/cache@v3
|
||||
- uses: actions/cache@v4
|
||||
with:
|
||||
path: |
|
||||
/usr/local/bin/vale*
|
||||
|
|
|
@ -40,7 +40,7 @@ jobs:
|
|||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- uses: actions/cache@v3
|
||||
- uses: actions/cache@v4
|
||||
with:
|
||||
path: .lycheecache
|
||||
key: housekeeping-find-broken-links-${{ github.sha }}
|
||||
|
@ -48,7 +48,7 @@ jobs:
|
|||
|
||||
- name: Check Links
|
||||
id: lychee
|
||||
uses: lycheeverse/lychee-action@v1.9.1
|
||||
uses: lycheeverse/lychee-action@v1.10.0
|
||||
with:
|
||||
args: >-
|
||||
'**/*.md'
|
||||
|
|
|
@ -74,7 +74,7 @@ jobs:
|
|||
run: |
|
||||
echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
|
||||
|
||||
- uses: actions/cache@v3
|
||||
- uses: actions/cache@v4
|
||||
with:
|
||||
path: ${{ steps.composer-cache.outputs.dir }}
|
||||
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
|
||||
|
|
|
@ -12,7 +12,7 @@ jobs:
|
|||
name: Validate PR title
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: amannn/action-semantic-pull-request@v5.4.0
|
||||
- uses: amannn/action-semantic-pull-request@v5.5.2
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
with:
|
||||
|
|
|
@ -21,14 +21,14 @@ jobs:
|
|||
with:
|
||||
python-version: "3.x"
|
||||
|
||||
- uses: actions/cache@v3
|
||||
- uses: actions/cache@v4
|
||||
with:
|
||||
path: ~/.cache/pip
|
||||
key: ${{ runner.os }}-project-pre-commit-pip-${{ hashFiles('.pre-commit-config.yaml') }}
|
||||
restore-keys: |
|
||||
${{ runner.os }}-project-pre-commit-pip
|
||||
|
||||
- uses: pre-commit/action@v3.0.0
|
||||
- uses: pre-commit/action@v3.0.1
|
||||
|
||||
test-tools:
|
||||
runs-on: ubuntu-latest
|
||||
|
|
|
@ -23,7 +23,7 @@ jobs:
|
|||
run: make tarball
|
||||
|
||||
- name: Upload tarball
|
||||
uses: softprops/action-gh-release@v1
|
||||
uses: softprops/action-gh-release@v2
|
||||
with:
|
||||
files: |
|
||||
libretime-*.tar.gz
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# See https://pre-commit.com/hooks.html for more hooks
|
||||
repos:
|
||||
- repo: https://github.com/pre-commit/pre-commit-hooks
|
||||
rev: v4.5.0
|
||||
rev: v4.6.0
|
||||
hooks:
|
||||
- id: check-added-large-files
|
||||
- id: check-case-conflict
|
||||
|
@ -36,13 +36,13 @@ repos:
|
|||
exclude: ^(legacy/public(?!/js/airtime)|CHANGELOG.md$|.github/release-please-manifest.json)
|
||||
|
||||
- repo: https://github.com/asottile/pyupgrade
|
||||
rev: v3.15.0
|
||||
rev: v3.15.2
|
||||
hooks:
|
||||
- id: pyupgrade
|
||||
args: [--py38-plus]
|
||||
|
||||
- repo: https://github.com/adamchainz/django-upgrade
|
||||
rev: 1.15.0
|
||||
rev: 1.16.0
|
||||
hooks:
|
||||
- id: django-upgrade
|
||||
args: [--target-version, "4.2"]
|
||||
|
@ -54,7 +54,7 @@ repos:
|
|||
args: [--resolve-all-configs]
|
||||
|
||||
- repo: https://github.com/psf/black-pre-commit-mirror
|
||||
rev: 23.12.1
|
||||
rev: 24.4.2
|
||||
hooks:
|
||||
- id: black
|
||||
|
||||
|
|
34
CHANGELOG.md
34
CHANGELOG.md
|
@ -1,5 +1,39 @@
|
|||
# Changelog
|
||||
|
||||
## [4.1.0](https://github.com/libretime/libretime/compare/4.0.0...4.1.0) (2024-05-05)
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* **api:** implement file deletion ([#2960](https://github.com/libretime/libretime/issues/2960)) ([9757b1b](https://github.com/libretime/libretime/commit/9757b1b78c98a33f233163c77eb1b2ad6e0f0efe))
|
||||
* build schedule events exclusively in playout ([#2946](https://github.com/libretime/libretime/issues/2946)) ([40b4fc7](https://github.com/libretime/libretime/commit/40b4fc7f66004ee3bcb61c9961ec2c48bbcbc6cb))
|
||||
* **legacy:** add aac/opus support to dashboard player ([#2881](https://github.com/libretime/libretime/issues/2881)) ([95283ef](https://github.com/libretime/libretime/commit/95283efc1f9a63376a99184ef69b699beba45802))
|
||||
* **legacy:** disable public radio page and redirect to login ([#2903](https://github.com/libretime/libretime/issues/2903)) ([170d095](https://github.com/libretime/libretime/commit/170d09545e4fcfeeb95f9fc5c355329764501854))
|
||||
* **legacy:** trim overbooked shows after autoloading a playlist ([#2897](https://github.com/libretime/libretime/issues/2897)) ([a95ce3d](https://github.com/libretime/libretime/commit/a95ce3d2296bb864b379dcce14090bd821c1dfc9))
|
||||
* **legacy:** visual cue point editor ([#2947](https://github.com/libretime/libretime/issues/2947)) ([da02e74](https://github.com/libretime/libretime/commit/da02e74f2115cb76a6435fab5ab2667a8c622b98))
|
||||
* start celery worker programmatically ([#2988](https://github.com/libretime/libretime/issues/2988)) ([9c548b3](https://github.com/libretime/libretime/commit/9c548b365ec114c6789d2a69e66cc721da6ae100))
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **analyzer:** backslash non utf-8 data when probing replaygain ([#2931](https://github.com/libretime/libretime/issues/2931)) ([29f73e0](https://github.com/libretime/libretime/commit/29f73e0dcb1fd668a79a2ffedc33e16172277376)), closes [#2910](https://github.com/libretime/libretime/issues/2910)
|
||||
* apply replay gain preferences on scheduled files ([#2945](https://github.com/libretime/libretime/issues/2945)) ([35d0dec](https://github.com/libretime/libretime/commit/35d0dec4a887cdaea2d73dc9bee60eb6624a2aca))
|
||||
* **deps:** update dependency friendsofphp/php-cs-fixer to <3.49.1 ([#2899](https://github.com/libretime/libretime/issues/2899)) ([3e05748](https://github.com/libretime/libretime/commit/3e05748d2d1180b8dad55b6f997e6aa7117735f1))
|
||||
* **deps:** update dependency friendsofphp/php-cs-fixer to <3.51.1 ([#2963](https://github.com/libretime/libretime/issues/2963)) ([22c303c](https://github.com/libretime/libretime/commit/22c303cfffdc777177bd74273e2c24da58cf1682))
|
||||
* **deps:** update dependency friendsofphp/php-cs-fixer to <3.53.1 ([#2972](https://github.com/libretime/libretime/issues/2972)) ([9192aaa](https://github.com/libretime/libretime/commit/9192aaa2bb2dada470e03537493160d9b14a42f4))
|
||||
* **deps:** update dependency gunicorn to v22 (security) ([#2993](https://github.com/libretime/libretime/issues/2993)) ([a2cf769](https://github.com/libretime/libretime/commit/a2cf7697a97bbc4faf89fd7bc9ba9ecc235bf873))
|
||||
* incorrect docker compose version ([#2975](https://github.com/libretime/libretime/issues/2975)) ([634e6e2](https://github.com/libretime/libretime/commit/634e6e236d908994d586c946bbe28bcba8a357fa))
|
||||
* **installer:** setup the worker entrypoint ([#2996](https://github.com/libretime/libretime/issues/2996)) ([71b20ae](https://github.com/libretime/libretime/commit/71b20ae3c974680d814062c5a0bfa51a105dde61))
|
||||
* **legacy:** allow deleting file with api token ([#2995](https://github.com/libretime/libretime/issues/2995)) ([86da46e](https://github.com/libretime/libretime/commit/86da46ee3a54676298e30301846be890d1ea93ae))
|
||||
* **legacy:** allow updating track types code ([#2955](https://github.com/libretime/libretime/issues/2955)) ([270aa08](https://github.com/libretime/libretime/commit/270aa08ae6c7207de1cc3ea552dabeb018bcfe0d))
|
||||
* **legacy:** avoid crash when lot of streams in configuration ([#2915](https://github.com/libretime/libretime/issues/2915)) ([12dd477](https://github.com/libretime/libretime/commit/12dd47731290bf539be7a2a81571f8ada223e9c4))
|
||||
* **legacy:** ensure validation is performed on the track type form ([#2985](https://github.com/libretime/libretime/issues/2985)) ([5ad69bf](https://github.com/libretime/libretime/commit/5ad69bf0b76ff2e5065551b6a7d154cb26834605))
|
||||
* **legacy:** fix hidden fields in edit file form ([#2932](https://github.com/libretime/libretime/issues/2932)) ([f4b260f](https://github.com/libretime/libretime/commit/f4b260fdf70c0dd1830166d3856239dae5366599))
|
||||
* **legacy:** replay_gain_modifier should be a system preference ([#2943](https://github.com/libretime/libretime/issues/2943)) ([37d1a76](https://github.com/libretime/libretime/commit/37d1a7685e37e45734553a0eb4a4da793ca858cb))
|
||||
* remove obsolete docker compose version ([#2982](https://github.com/libretime/libretime/issues/2982)) ([fb0584b](https://github.com/libretime/libretime/commit/fb0584b021fd1c966181c7ab3989938cdfe4e642))
|
||||
* trigger legacy tasks manager every 5m ([#2987](https://github.com/libretime/libretime/issues/2987)) ([7040d0e](https://github.com/libretime/libretime/commit/7040d0e4bd92911a9072226f49ad59ce575d6ed9))
|
||||
* **worker:** ensure celery beat is started ([#3007](https://github.com/libretime/libretime/issues/3007)) ([bfde17e](https://github.com/libretime/libretime/commit/bfde17edf7fcc2bfd55263756e6ec3e455f11740))
|
||||
|
||||
## [4.0.0](https://github.com/libretime/libretime/compare/3.2.0...4.0.0) (2024-01-07)
|
||||
|
||||
|
||||
|
|
|
@ -189,6 +189,7 @@ RUN --mount=type=cache,target=/root/.cache/pip \
|
|||
pip install --no-compile -r requirements.txt
|
||||
|
||||
COPY --from=python-builder /build/shared/*.whl .
|
||||
COPY --from=python-builder /build/api-client/*.whl .
|
||||
RUN --mount=type=cache,target=/root/.cache/pip \
|
||||
pip install --no-compile *.whl && rm -Rf *.whl
|
||||
|
||||
|
@ -200,13 +201,7 @@ RUN --mount=type=cache,target=/root/.cache/pip \
|
|||
USER ${UID}:${GID}
|
||||
WORKDIR /app
|
||||
|
||||
CMD ["/usr/local/bin/celery", "worker", \
|
||||
"--app=libretime_worker.tasks:worker", \
|
||||
"--config=libretime_worker.config", \
|
||||
"--time-limit=1800", \
|
||||
"--concurrency=1", \
|
||||
"--loglevel=info"]
|
||||
|
||||
CMD ["/usr/local/bin/libretime-worker"]
|
||||
ARG LIBRETIME_VERSION
|
||||
ENV LIBRETIME_VERSION=$LIBRETIME_VERSION
|
||||
|
||||
|
|
|
@ -36,7 +36,7 @@ def probe_replaygain(filepath: Path) -> Optional[float]:
|
|||
"""
|
||||
Probe replaygain will probe the given audio file and return the replaygain if available.
|
||||
"""
|
||||
cmd = _ffprobe("-i", filepath)
|
||||
cmd = _ffprobe("-i", filepath, errors="backslashreplace")
|
||||
|
||||
track_gain_match = _PROBE_REPLAYGAIN_RE.search(cmd.stderr)
|
||||
|
||||
|
|
|
@ -16,8 +16,7 @@ logger = logging.getLogger(__name__)
|
|||
|
||||
class Step(Protocol):
|
||||
@staticmethod
|
||||
def __call__(filename: str, metadata: Dict[str, Any]):
|
||||
...
|
||||
def __call__(filename: str, metadata: Dict[str, Any]): ...
|
||||
|
||||
|
||||
class PipelineStatus(int, Enum):
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
from setuptools import find_packages, setup
|
||||
|
||||
version = "4.0.0" # x-release-please-version
|
||||
version = "4.1.0" # x-release-please-version
|
||||
|
||||
setup(
|
||||
name="libretime-analyzer",
|
||||
|
|
|
@ -214,3 +214,6 @@ class ApiClient:
|
|||
|
||||
def update_metadata_on_tunein(self):
|
||||
self._base_client.update_metadata_on_tunein()
|
||||
|
||||
def trigger_task_manager(self):
|
||||
self._base_client.version()
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Please do not edit this file, edit the setup.py file!
|
||||
# This file is auto-generated by tools/extract_requirements.py.
|
||||
python-dateutil>=2.8.1,<2.9
|
||||
python-dateutil>=2.8.1,<2.10
|
||||
requests>=2.31.0,<2.32
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
from setuptools import find_packages, setup
|
||||
|
||||
version = "4.0.0" # x-release-please-version
|
||||
version = "4.1.0" # x-release-please-version
|
||||
|
||||
setup(
|
||||
name="libretime-api-client",
|
||||
|
@ -18,7 +18,7 @@ setup(
|
|||
package_data={"": ["py.typed"]},
|
||||
python_requires=">=3.8",
|
||||
install_requires=[
|
||||
"python-dateutil>=2.8.1,<2.9",
|
||||
"python-dateutil>=2.8.1,<2.10",
|
||||
"requests>=2.31.0,<2.32",
|
||||
],
|
||||
extras_require={
|
||||
|
|
|
@ -18,12 +18,13 @@ class StreamPreferences(BaseModel):
|
|||
input_fade_transition: float
|
||||
message_format: MessageFormatKind
|
||||
message_offline: str
|
||||
replay_gain_enabled: bool
|
||||
replay_gain_offset: float
|
||||
|
||||
# input_auto_switch_off: bool
|
||||
# input_auto_switch_on: bool
|
||||
# input_main_user: str
|
||||
# input_main_password: str
|
||||
# replay_gain_enabled: bool
|
||||
# replay_gain_offset: float
|
||||
# track_fade_in: float
|
||||
# track_fade_out: float
|
||||
# track_fade_transition: float
|
||||
|
@ -82,6 +83,8 @@ class Preference(models.Model):
|
|||
int(entries.get("stream_label_format") or 0)
|
||||
),
|
||||
message_offline=entries.get("off_air_meta") or "Offline",
|
||||
replay_gain_enabled=entries.get("enable_replay_gain") == "1",
|
||||
replay_gain_offset=float(entries.get("replay_gain_modifier") or 0.0),
|
||||
)
|
||||
|
||||
@classmethod
|
||||
|
|
|
@ -6,6 +6,8 @@ class StreamPreferencesSerializer(serializers.Serializer):
|
|||
input_fade_transition = serializers.FloatField(read_only=True)
|
||||
message_format = serializers.IntegerField(read_only=True)
|
||||
message_offline = serializers.CharField(read_only=True)
|
||||
replay_gain_enabled = serializers.BooleanField(read_only=True)
|
||||
replay_gain_offset = serializers.FloatField(read_only=True)
|
||||
|
||||
|
||||
# pylint: disable=abstract-method
|
||||
|
|
|
@ -16,6 +16,8 @@ def test_preference_get_stream_preferences(db):
|
|||
"input_fade_transition": 0.0,
|
||||
"message_format": 0,
|
||||
"message_offline": "LibreTime - offline",
|
||||
"replay_gain_enabled": True,
|
||||
"replay_gain_offset": 0.0,
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -9,6 +9,8 @@ def test_stream_preferences_get(db, api_client: APIClient):
|
|||
"input_fade_transition": 0.0,
|
||||
"message_format": 0,
|
||||
"message_offline": "LibreTime - offline",
|
||||
"replay_gain_enabled": True,
|
||||
"replay_gain_offset": 0.0,
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -19,6 +19,8 @@ class StreamPreferencesView(views.APIView):
|
|||
"input_fade_transition",
|
||||
"message_format",
|
||||
"message_offline",
|
||||
"replay_gain_enabled",
|
||||
"replay_gain_offset",
|
||||
}
|
||||
)
|
||||
)
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
from django.db import models
|
||||
from django.utils.timezone import now
|
||||
|
||||
|
||||
class Schedule(models.Model):
|
||||
|
@ -115,6 +116,14 @@ class Schedule(models.Model):
|
|||
return self.instance.ends_at
|
||||
return self.ends_at
|
||||
|
||||
@staticmethod
|
||||
def is_file_scheduled_in_the_future(file_id):
|
||||
count = Schedule.objects.filter(
|
||||
file_id=file_id,
|
||||
ends_at__gt=now(),
|
||||
).count()
|
||||
return count > 0
|
||||
|
||||
class Meta:
|
||||
managed = False
|
||||
db_table = "cc_schedule"
|
||||
|
|
|
@ -1,35 +1,63 @@
|
|||
import os
|
||||
from unittest.mock import patch
|
||||
|
||||
from django.conf import settings
|
||||
from model_bakery import baker
|
||||
from rest_framework.test import APITestCase
|
||||
|
||||
from ...._fixtures import AUDIO_FILENAME
|
||||
from ...models import File
|
||||
|
||||
|
||||
class TestFileViewSet(APITestCase):
|
||||
@classmethod
|
||||
def setUpTestData(cls):
|
||||
cls.path = "/api/v2/files/{id}/download"
|
||||
cls.token = settings.CONFIG.general.api_key
|
||||
|
||||
def test_invalid(self):
|
||||
path = self.path.format(id="a")
|
||||
def test_download_invalid(self):
|
||||
self.client.credentials(HTTP_AUTHORIZATION=f"Api-Key {self.token}")
|
||||
response = self.client.get(path)
|
||||
self.assertEqual(response.status_code, 400)
|
||||
|
||||
def test_does_not_exist(self):
|
||||
path = self.path.format(id="1")
|
||||
self.client.credentials(HTTP_AUTHORIZATION=f"Api-Key {self.token}")
|
||||
response = self.client.get(path)
|
||||
file_id = "1"
|
||||
response = self.client.get(f"/api/v2/files/{file_id}/download")
|
||||
self.assertEqual(response.status_code, 404)
|
||||
|
||||
def test_exists(self):
|
||||
file = baker.make(
|
||||
def test_download(self):
|
||||
self.client.credentials(HTTP_AUTHORIZATION=f"Api-Key {self.token}")
|
||||
file: File = baker.make(
|
||||
"storage.File",
|
||||
mime="audio/mp3",
|
||||
filepath=AUDIO_FILENAME,
|
||||
)
|
||||
path = self.path.format(id=str(file.pk))
|
||||
self.client.credentials(HTTP_AUTHORIZATION=f"Api-Key {self.token}")
|
||||
response = self.client.get(path)
|
||||
response = self.client.get(f"/api/v2/files/{file.id}/download")
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
def test_destroy(self):
|
||||
self.client.credentials(HTTP_AUTHORIZATION=f"Api-Key {self.token}")
|
||||
file: File = baker.make(
|
||||
"storage.File",
|
||||
mime="audio/mp3",
|
||||
filepath=AUDIO_FILENAME,
|
||||
)
|
||||
|
||||
with patch("libretime_api.storage.views.file.remove") as remove_mock:
|
||||
response = self.client.delete(f"/api/v2/files/{file.id}")
|
||||
|
||||
self.assertEqual(response.status_code, 204)
|
||||
remove_mock.assert_called_with(
|
||||
os.path.join(settings.CONFIG.storage.path, file.filepath)
|
||||
)
|
||||
|
||||
def test_destroy_no_file(self):
|
||||
self.client.credentials(HTTP_AUTHORIZATION=f"Api-Key {self.token}")
|
||||
file = baker.make(
|
||||
"storage.File",
|
||||
mime="audio/mp3",
|
||||
filepath="invalid.mp3",
|
||||
)
|
||||
response = self.client.delete(f"/api/v2/files/{file.id}")
|
||||
self.assertEqual(response.status_code, 204)
|
||||
|
||||
def test_destroy_invalid(self):
|
||||
self.client.credentials(HTTP_AUTHORIZATION=f"Api-Key {self.token}")
|
||||
file_id = "1"
|
||||
response = self.client.delete(f"/api/v2/files/{file_id}")
|
||||
self.assertEqual(response.status_code, 404)
|
||||
|
|
|
@ -1,31 +1,59 @@
|
|||
import logging
|
||||
import os
|
||||
from os import remove
|
||||
|
||||
from django.conf import settings
|
||||
from django.http import HttpResponse
|
||||
from django.shortcuts import get_object_or_404
|
||||
from django.utils.encoding import filepath_to_uri
|
||||
from rest_framework import viewsets
|
||||
from rest_framework import status, viewsets
|
||||
from rest_framework.decorators import action
|
||||
from rest_framework.serializers import IntegerField
|
||||
from rest_framework.exceptions import APIException
|
||||
|
||||
from ...schedule.models import Schedule
|
||||
from ..models import File
|
||||
from ..serializers import FileSerializer
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
class FileInUse(APIException):
|
||||
status_code = status.HTTP_409_CONFLICT
|
||||
default_detail = "The file is currently used"
|
||||
default_code = "file_in_use"
|
||||
|
||||
|
||||
class FileViewSet(viewsets.ModelViewSet):
|
||||
queryset = File.objects.all()
|
||||
serializer_class = FileSerializer
|
||||
model_permission_name = "file"
|
||||
|
||||
# pylint: disable=invalid-name,unused-argument
|
||||
@action(detail=True, methods=["GET"])
|
||||
def download(self, request, pk=None): # pylint: disable=invalid-name
|
||||
pk = IntegerField().to_internal_value(data=pk)
|
||||
|
||||
file = get_object_or_404(File, pk=pk)
|
||||
def download(self, request, pk=None):
|
||||
instance: File = self.get_object()
|
||||
|
||||
response = HttpResponse()
|
||||
|
||||
# HTTP headers must be USASCII encoded, or Nginx might not find the file and
|
||||
# will return a 404.
|
||||
redirect_uri = filepath_to_uri(os.path.join("/api/_media", file.filepath))
|
||||
redirect_uri = filepath_to_uri(os.path.join("/api/_media", instance.filepath))
|
||||
response["X-Accel-Redirect"] = redirect_uri
|
||||
return response
|
||||
|
||||
def perform_destroy(self, instance: File):
|
||||
if Schedule.is_file_scheduled_in_the_future(file_id=instance.id):
|
||||
raise FileInUse("file is scheduled in the future")
|
||||
|
||||
try:
|
||||
if instance.filepath is None:
|
||||
logger.warning("file does not have a filepath: %d", instance.id)
|
||||
return
|
||||
|
||||
path = os.path.join(settings.CONFIG.storage.path, instance.filepath)
|
||||
|
||||
if not os.path.isfile(path):
|
||||
logger.warning("file does not exist in storage: %d", instance.id)
|
||||
return
|
||||
|
||||
remove(path)
|
||||
except OSError as exception:
|
||||
raise APIException("could not delete file from storage") from exception
|
||||
|
|
|
@ -4,6 +4,7 @@ URL Configuration
|
|||
For more information on this file, see
|
||||
https://docs.djangoproject.com/en/3.2/topics/http/urls/
|
||||
"""
|
||||
|
||||
from django.urls import include, path
|
||||
from drf_spectacular.views import SpectacularAPIView, SpectacularSwaggerView
|
||||
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
# Please do not edit this file, edit the setup.py file!
|
||||
# This file is auto-generated by tools/extract_requirements.py.
|
||||
django-cors-headers>=3.14.0,<4.4
|
||||
django-filter>=2.4.0,<23.6
|
||||
django-filter>=2.4.0,<24.3
|
||||
django>=4.2.0,<4.3
|
||||
djangorestframework>=3.14.0,<3.15
|
||||
djangorestframework>=3.14.0,<3.16
|
||||
drf-spectacular>=0.22.1,<0.28
|
||||
gunicorn>=20.1.0,<21.3
|
||||
gunicorn>=22.0.0,<22.1
|
||||
psycopg[c]>=3.1.8,<3.2
|
||||
requests>=2.31.0,<2.32
|
||||
uvicorn[standard]>=0.17.6,<0.26.0
|
||||
uvicorn[standard]>=0.17.6,<0.30.0
|
||||
|
|
|
@ -7535,10 +7535,19 @@ components:
|
|||
message_offline:
|
||||
type: string
|
||||
readOnly: true
|
||||
replay_gain_enabled:
|
||||
type: boolean
|
||||
readOnly: true
|
||||
replay_gain_offset:
|
||||
type: number
|
||||
format: double
|
||||
readOnly: true
|
||||
required:
|
||||
- input_fade_transition
|
||||
- message_format
|
||||
- message_offline
|
||||
- replay_gain_enabled
|
||||
- replay_gain_offset
|
||||
StreamState:
|
||||
type: object
|
||||
properties:
|
||||
|
|
12
api/setup.py
12
api/setup.py
|
@ -1,6 +1,6 @@
|
|||
from setuptools import find_packages, setup
|
||||
|
||||
version = "4.0.0" # x-release-please-version
|
||||
version = "4.1.0" # x-release-please-version
|
||||
|
||||
setup(
|
||||
name="libretime-api",
|
||||
|
@ -27,21 +27,21 @@ setup(
|
|||
},
|
||||
install_requires=[
|
||||
"django-cors-headers>=3.14.0,<4.4",
|
||||
"django-filter>=2.4.0,<23.6",
|
||||
"django-filter>=2.4.0,<24.3",
|
||||
"django>=4.2.0,<4.3",
|
||||
"djangorestframework>=3.14.0,<3.15",
|
||||
"djangorestframework>=3.14.0,<3.16",
|
||||
"drf-spectacular>=0.22.1,<0.28",
|
||||
"requests>=2.31.0,<2.32",
|
||||
],
|
||||
extras_require={
|
||||
"prod": [
|
||||
"gunicorn>=20.1.0,<21.3",
|
||||
"gunicorn>=22.0.0,<22.1",
|
||||
"psycopg[c]>=3.1.8,<3.2",
|
||||
"uvicorn[standard]>=0.17.6,<0.26.0",
|
||||
"uvicorn[standard]>=0.17.6,<0.30.0",
|
||||
],
|
||||
"dev": [
|
||||
"django-coverage-plugin>=3.0.0,<4",
|
||||
"django-stubs>=1.14.0,<5",
|
||||
"django-stubs>=1.14.0,<6",
|
||||
"djangorestframework-stubs>=1.8.0,<4",
|
||||
"model_bakery>=1.10.1,<2",
|
||||
"psycopg[binary]>=3.1.8,<4",
|
||||
|
|
|
@ -2,8 +2,6 @@
|
|||
# This file is used for development. It it not intended for production!
|
||||
# See https://libretime.org/docs/developer-manual/development/environment/#docker-compose
|
||||
#
|
||||
version: "3.9"
|
||||
|
||||
services:
|
||||
postgres:
|
||||
ports:
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
version: "3.9"
|
||||
|
||||
services:
|
||||
postgres:
|
||||
image: postgres:15
|
||||
|
@ -12,7 +10,7 @@ services:
|
|||
test: pg_isready -U libretime
|
||||
|
||||
rabbitmq:
|
||||
image: rabbitmq:3.12-alpine
|
||||
image: rabbitmq:3.13-alpine
|
||||
environment:
|
||||
RABBITMQ_DEFAULT_VHOST: ${RABBITMQ_DEFAULT_VHOST:-/libretime}
|
||||
RABBITMQ_DEFAULT_USER: ${RABBITMQ_DEFAULT_USER:-libretime}
|
||||
|
|
|
@ -230,6 +230,9 @@ server {
|
|||
|
||||
server_name libretime.example.org;
|
||||
|
||||
client_max_body_size 512M;
|
||||
client_body_timeout 300s;
|
||||
|
||||
location / {
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
|
|
|
@ -76,6 +76,9 @@ server {
|
|||
listen 80;
|
||||
server_name libretime.example.org;
|
||||
|
||||
client_max_body_size 512M;
|
||||
client_body_timeout 300s;
|
||||
|
||||
location / {
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
|
@ -124,6 +127,9 @@ server {
|
|||
listen 80;
|
||||
server_name libretime.example.org;
|
||||
|
||||
client_max_body_size 512M;
|
||||
client_body_timeout 300s;
|
||||
|
||||
if ($host = libretime.example.org) {
|
||||
return 301 https://$host$request_uri;
|
||||
} # managed by Certbot
|
||||
|
@ -135,6 +141,9 @@ server {
|
|||
listen 443 ssl; # managed by Certbot
|
||||
server_name libretime.example.org;
|
||||
|
||||
client_max_body_size 512M;
|
||||
client_body_timeout 300s;
|
||||
|
||||
ssl_certificate /etc/letsencrypt/live/libretime.example.org/fullchain.pem; # managed by Certbot
|
||||
ssl_certificate_key /etc/letsencrypt/live/libretime.example.org/privkey.pem; # managed by Certbot
|
||||
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
|
||||
|
|
|
@ -26,10 +26,17 @@ For Ubuntu 20.04 LTS ('focal'), use the following file:
|
|||
wget https://github.com/savonet/liquidsoap/releases/download/v1.4.4/liquidsoap-v1.4.4_1.4.4-ubuntu-focal-amd64-1_amd64.deb
|
||||
```
|
||||
|
||||
For Debian 11 ('Bullseye'), use the following file:
|
||||
For Debian 11 ('Bullseye'), first enable non-free package source for libfdk-aac support:
|
||||
|
||||
```bash
|
||||
wget https://github.com/savonet/liquidsoap/releases/download/v1.4.4/liquidsoap-v1.4.4_1.4.4-debian-stable-amd64-1_amd64.deb
|
||||
sudo apt install software-properties-common
|
||||
sudo apt-add-repository -c non-free
|
||||
```
|
||||
|
||||
Then use the following file:
|
||||
|
||||
```bash
|
||||
wget https://github.com/savonet/liquidsoap/releases/download/v1.4.4/liquidsoap-v1.4.4_1.4.4-debian-testing-amd64-1_amd64.deb
|
||||
```
|
||||
|
||||
## 2. Install and replace the liquidsoap package
|
||||
|
|
|
@ -0,0 +1,31 @@
|
|||
---
|
||||
title: LibreTime 4.1.0
|
||||
---
|
||||
|
||||
import ReleaseHead from './\_release-head.md';
|
||||
|
||||
<ReleaseHead date='2024-05-05' version='4.1.0'/>
|
||||
|
||||
## :sparkling_heart: Contributors
|
||||
|
||||
The LibreTime project wants to thank the following contributors for authoring PRs to this release:
|
||||
|
||||
- @caveman99
|
||||
- @jooola
|
||||
- @kmahelona
|
||||
- @mp3butcher
|
||||
- @paddatrapper
|
||||
|
||||
## :rocket: Features
|
||||
|
||||
Please see the [changelog](https://github.com/libretime/libretime/blob/main/CHANGELOG.md#410-2024-05-05).
|
||||
|
||||
## :bug: Bug fixes
|
||||
|
||||
Please see the [changelog](https://github.com/libretime/libretime/blob/main/CHANGELOG.md#410-2024-05-05).
|
||||
|
||||
## :arrow_up: Upgrading
|
||||
|
||||
### Replay gain modifier preference
|
||||
|
||||
The `replay_gain_modifier` preference is now stored as system preference. Please check and save the replay gain modifier preference manually to make sure the preference is up to date and usable.
|
|
@ -12,8 +12,12 @@ The LibreTime project wants to thank the following contributors for authoring PR
|
|||
|
||||
## :rocket: Features
|
||||
|
||||
Please see the [changelog](https://github.com/libretime/libretime/blob/main/CHANGELOG.md).
|
||||
|
||||
## :bug: Bug fixes
|
||||
|
||||
Please see the [changelog](https://github.com/libretime/libretime/blob/main/CHANGELOG.md).
|
||||
|
||||
## :fire: Deprecation and removal
|
||||
|
||||
## :arrow_up: Before upgrading
|
||||
|
|
|
@ -21,6 +21,12 @@ time for the convenience of your station staff. You can also set the day of the
|
|||
week that you wish to start your station's weekly schedule on, which defaults
|
||||
to Sunday.
|
||||
|
||||
:::note
|
||||
|
||||
The **Station Timezone** setting can not be modified on this page. It is set in the [configuration file](../admin-manual/configuration.md#general).
|
||||
|
||||
:::
|
||||
|
||||
The **Track Type Default** enables you to select a track type default for uploads.
|
||||
|
||||
Initially, the **Default Fade In** and **Default Fade Out** times for automated
|
||||
|
@ -60,15 +66,20 @@ wish. (There is more about this feature in the
|
|||
[_Exporting the schedule_](./playout-history.md) chapter, in the
|
||||
_Advanced Configuration_ section of this book).
|
||||
|
||||
The **Allowed CORS URLs** is intended to deal with situations where you want a
|
||||
remote site with a different domain to access the API. This is relevant when
|
||||
there is a reverse proxy server in front of LibreTime. If you are using a
|
||||
reverse proxy, the URLs that will be used to access it should be added here.
|
||||
:::note
|
||||
|
||||
The **Allowed CORS URLs** you can still see in this screenshot was moved to the [configuration file](../admin-manual/configuration.md#general).
|
||||
|
||||
:::
|
||||
|
||||
The **Display login button on your Radio Page?** will determine whether visitors
|
||||
to your site see a link to login. If this is disabled, DJs and admins will need
|
||||
to goto http://example.org/login to be able to login.
|
||||
|
||||
The **Disable the public radio page and redirect to the login page?** will
|
||||
switch off the public radio page and redirect all visitors to the login page.
|
||||
This is useful if you want to use LibreTime as a backend for a custom website.
|
||||
|
||||
The **Tune-In Settings** section is intended for stations that have partnered
|
||||
with TuneIn to automatically push their now playing metadata to TuneIn. This
|
||||
hasn't been tested and also requires special credentials from TuneIn.
|
||||
|
|
1
install
1
install
|
@ -683,6 +683,7 @@ install_service "libretime-analyzer.service" "$SCRIPT_DIR/analyzer/install/syste
|
|||
section "Worker"
|
||||
|
||||
install_python_app "$SCRIPT_DIR/worker"
|
||||
link_python_app libretime-worker
|
||||
|
||||
info "creating libretime-worker working directory"
|
||||
mkdir_and_chown "$LIBRETIME_USER" "$WORKING_DIR/worker"
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
"css/media_library.css": "e1982d1f673543f7730898fb49450f8b",
|
||||
"css/player-form.css": "e08a4545715fc56b75c845b44a5b2a1c",
|
||||
"css/player.css": "904bc7aede4d5f0372468528d88094f1",
|
||||
"css/playlist_builder.css": "e92ef56ddffca440a7741934edbb7f7f",
|
||||
"css/playlist_builder.css": "9e35f1b7a1e79a7a73e7e9666d5a711f",
|
||||
"css/playouthistory.css": "983cc1bac566b18b745b6e0da9ef3c0c",
|
||||
"css/plupload.queue.css": "0acfb6b54c18654452727d4abf297394",
|
||||
"css/pro_dropdown_3.css": "9848a27dad960c2218751c1656e9206a",
|
||||
|
@ -43,7 +43,7 @@
|
|||
"css/show_analytics.css": "4393c521308277447afabe8791779bf1",
|
||||
"css/showbuilder.css": "4421c01b5c2dfb03f8d06dd6023b4bd7",
|
||||
"css/station_podcast.css": "88e9b38ead71eddc69ef50bfc8cb2d0d",
|
||||
"css/styles.css": "6890a553402f44cefc7c6915f38aa657",
|
||||
"css/styles.css": "f38f7f24c3895c146babbb56a6534730",
|
||||
"css/tipsy/jquery.tipsy.css": "b13517583583f83ed7d5fc067a0c9372",
|
||||
"css/tracktypes.css": "94c94817a8505ff4dfcd090987859a7e",
|
||||
"css/users.css": "94c94817a8505ff4dfcd090987859a7e",
|
||||
|
@ -63,7 +63,7 @@
|
|||
"js/airtime/library/plupload.js": "0f6be5b133650828b9ffc74e7852dc89",
|
||||
"js/airtime/library/podcast.js": "4dedd84cb571cdba2401bfb8ba621e69",
|
||||
"js/airtime/library/publish.js": "ab3a1452dd332cdb0773241a1c17b7e0",
|
||||
"js/airtime/library/spl.js": "c4cbac0c237b548064685a2cb16d3fa2",
|
||||
"js/airtime/library/spl.js": "5bddd886303ff15e8b78e79b30a9e56f",
|
||||
"js/airtime/listenerstat/listenerstat.js": "a3733dae8f9549668125ec9852d356ed",
|
||||
"js/airtime/listenerstat/showlistenerstat.js": "7cf0c375420f1c8471d304bc8758b2cd",
|
||||
"js/airtime/login/login.js": "7278cf49618791d75bacce38dd1b1d46",
|
||||
|
@ -87,7 +87,7 @@
|
|||
"js/airtime/showbuilder/main_builder.js": "d1ea3c3d834e47cd35c27efd75516190",
|
||||
"js/airtime/showbuilder/tabs.js": "a0b5284afde950a6f32c7e9e75550690",
|
||||
"js/airtime/status/status.js": "41456c6ed40f820e1e99215e81eb4bc4",
|
||||
"js/airtime/tracktype/tracktype.js": "cca00731e212727908bec54f21d4be58",
|
||||
"js/airtime/tracktype/tracktype.js": "1d11ec7ba6a79bc7a3cde1f167f4dc6e",
|
||||
"js/airtime/user/user.js": "28811eb65c17bc9954900daeaed6c1ad",
|
||||
"js/airtime/utilities/utilities.js": "e5d83eea1b38d2ff19bb968d30af9c98",
|
||||
"js/airtime/widgets/table-example.js": "77d448b6496adf5be0a360640cd3980c",
|
||||
|
@ -180,5 +180,13 @@
|
|||
"js/waveformplaylist/playout.js": "7dfc5fe760f3c6739e38499df7b61e47",
|
||||
"js/waveformplaylist/time_scale.js": "74e0e17e1c8cd597449220c98de408ba",
|
||||
"js/waveformplaylist/track.js": "5456e6081ffedf55a9e38571bc178781",
|
||||
"js/waveformplaylist/track_render.js": "e371b582b23e4b618e039f096d2f0570"
|
||||
"js/wavesurfer/cursor.js": "8ed17a7437f3ec84972d15d0073249b2",
|
||||
"js/wavesurfer/cursor.min.js": "831165862b629e615cf59112fa00d963",
|
||||
"js/wavesurfer/libretime.js": "dfaefa6d32657faa77af6145d9d191ae",
|
||||
"js/wavesurfer/regions.js": "aafe4f696d3da50c976d11e472fd56d1",
|
||||
"js/wavesurfer/regions.min.js": "2ed2f8b5880beee568942000a6139e85",
|
||||
"js/wavesurfer/timeline.js": "0bd70779070513c2a4f34237a0f9f573",
|
||||
"js/wavesurfer/timeline.min.js": "90ea16b23cacebfad10cad42f94403d0",
|
||||
"js/wavesurfer/wavesurfer.js": "9e2ced8a136449f4fd78911b0f01f6ed",
|
||||
"js/wavesurfer/wavesurfer.min.js": "42ebd7fdd574dfe8cae587145751a1f2"
|
||||
}
|
||||
|
|
|
@ -81,6 +81,11 @@ class AutoPlaylistManager
|
|||
$si->addPlaylistToShow($outroplaylistid, false);
|
||||
}
|
||||
$si->setAutoPlaylistBuilt(true);
|
||||
|
||||
// now trim excessively overbooked shows so the display isn't cluttered with myriads of red off-time blocks
|
||||
if (Application_Model_Preference::getScheduleTrimOverbooked()) {
|
||||
$si->trimOverbooked();
|
||||
}
|
||||
}
|
||||
Application_Model_Preference::setAutoPlaylistPollLock(microtime(true));
|
||||
}
|
||||
|
|
|
@ -63,7 +63,7 @@ class ZendActionHttpException extends Exception
|
|||
$statusCode,
|
||||
$message,
|
||||
$code = 0,
|
||||
Exception $previous = null
|
||||
?Exception $previous = null
|
||||
) {
|
||||
Logging::error('Error in action ' . $action->getRequest()->getActionName()
|
||||
. " with status code {$statusCode}: {$message}");
|
||||
|
|
|
@ -8,6 +8,12 @@ class IndexController extends Zend_Controller_Action
|
|||
{
|
||||
$CC_CONFIG = Config::getConfig();
|
||||
$baseUrl = Config::getBasePath();
|
||||
if (Application_Model_Preference::getRadioPageDisabled()) {
|
||||
$this->_helper->redirector->gotoUrl($baseUrl . 'login');
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
$this->view->headTitle(Application_Model_Preference::GetHeadTitle());
|
||||
$this->view->headScript()->appendFile(Assets::url('js/libs/jquery-1.8.3.min.js'), 'text/javascript');
|
||||
|
||||
|
|
|
@ -400,6 +400,12 @@ class LibraryController extends Zend_Controller_Action
|
|||
$this->view->artist_name = $file->getPropelOrm()->getDbArtistName();
|
||||
$this->view->filePath = $file->getPropelOrm()->getDbFilepath();
|
||||
$this->view->artwork = $file->getPropelOrm()->getDbArtwork();
|
||||
$this->view->replay_gain = $file->getPropelOrm()->getDbReplayGain();
|
||||
$this->view->cuein = $file->getPropelOrm()->getDbCuein();
|
||||
$this->view->cueout = $file->getPropelOrm()->getDbCueout();
|
||||
$this->view->format = $file->getPropelOrm()->getDbFormat();
|
||||
$this->view->bit_rate = $file->getPropelOrm()->getDbBitRate();
|
||||
$this->view->sample_rate = $file->getPropelOrm()->getDbSampleRate();
|
||||
$this->view->html = $this->view->render('library/edit-file-md.phtml');
|
||||
}
|
||||
|
||||
|
|
|
@ -49,7 +49,9 @@ class PreferenceController extends Zend_Controller_Action
|
|||
Application_Model_Preference::SetAllow3rdPartyApi($values['thirdPartyApi']);
|
||||
Application_Model_Preference::SetDefaultLocale($values['locale']);
|
||||
Application_Model_Preference::SetWeekStartDay($values['weekStartDay']);
|
||||
Application_Model_Preference::setScheduleTrimOverbooked($values['scheduleTrimOverbooked']);
|
||||
Application_Model_Preference::setRadioPageDisplayLoginButton($values['radioPageLoginButton']);
|
||||
Application_Model_Preference::setRadioPageDisabled($values['radioPageDisabled']);
|
||||
Application_Model_Preference::SetFeaturePreviewMode($values['featurePreviewMode']);
|
||||
|
||||
$logoUploadElement = $form->getSubForm('preferences_general')->getElement('stationLogo');
|
||||
|
@ -195,8 +197,10 @@ class PreferenceController extends Zend_Controller_Action
|
|||
if ($changeRGenabled || $changeRGmodifier) {
|
||||
Application_Model_Preference::SetEnableReplayGain($values['enableReplayGain']);
|
||||
Application_Model_Preference::setReplayGainModifier($values['replayGainModifier']);
|
||||
$md = ['schedule' => Application_Model_Schedule::getSchedule()];
|
||||
Application_Model_RabbitMq::SendMessageToPypo('update_schedule', $md);
|
||||
// The side effects of this function are still required to fill the schedule, we
|
||||
// don't use the returned schedule.
|
||||
Application_Model_Schedule::getSchedule();
|
||||
Application_Model_RabbitMq::SendMessageToPypo('update_schedule', []);
|
||||
// Application_Model_RabbitMq::PushSchedule();
|
||||
}
|
||||
|
||||
|
|
|
@ -44,11 +44,9 @@ class TracktypeController extends Zend_Controller_Action
|
|||
$formData[$v[0]] = urldecode($v[1]);
|
||||
}
|
||||
|
||||
if ($form->validateCode($formData)) {
|
||||
if ($form->isValid($formData)) {
|
||||
$tracktype = new Application_Model_Tracktype($formData['tracktype_id']);
|
||||
if (empty($formData['tracktype_id'])) {
|
||||
$tracktype->setCode($formData['code']);
|
||||
}
|
||||
$tracktype->setCode($formData['code']);
|
||||
$tracktype->setTypeName($formData['type_name']);
|
||||
$tracktype->setDescription($formData['description']);
|
||||
$tracktype->setVisibility($formData['visibility']);
|
||||
|
|
|
@ -217,6 +217,13 @@ class PageLayoutInitPlugin extends Zend_Controller_Plugin_Abstract
|
|||
->appendFile(Assets::url('js/airtime/common/common.js'), 'text/javascript')
|
||||
->appendFile(Assets::url('js/airtime/common/audioplaytest.js'), 'text/javascript');
|
||||
|
||||
// include wavesurfer.js for waveform display
|
||||
$view->headScript()->appendFile(Assets::url('js/wavesurfer/wavesurfer.min.js'), 'text/javascript')
|
||||
->appendFile(Assets::url('js/wavesurfer/timeline.min.js'), 'text/javascript')
|
||||
->appendFile(Assets::url('js/wavesurfer/regions.min.js'), 'text/javascript')
|
||||
->appendFile(Assets::url('js/wavesurfer/cursor.min.js'), 'text/javascript')
|
||||
->appendFile(Assets::url('js/wavesurfer/libretime.js'), 'text/javascript');
|
||||
|
||||
$user = Application_Model_User::getCurrentUser();
|
||||
if (!is_null($user)) {
|
||||
$userType = $user->getType();
|
||||
|
|
|
@ -5,8 +5,10 @@ class RabbitMqPlugin extends Zend_Controller_Plugin_Abstract
|
|||
public function dispatchLoopShutdown()
|
||||
{
|
||||
if (Application_Model_RabbitMq::$doPush) {
|
||||
$md = ['schedule' => Application_Model_Schedule::getSchedule()];
|
||||
Application_Model_RabbitMq::SendMessageToPypo('update_schedule', $md);
|
||||
// The side effects of this function are still required to fill the schedule, we
|
||||
// don't use the returned schedule.
|
||||
Application_Model_Schedule::getSchedule();
|
||||
Application_Model_RabbitMq::SendMessageToPypo('update_schedule', []);
|
||||
}
|
||||
|
||||
if (memory_get_peak_usage() > 30 * 2 ** 20) {
|
||||
|
|
|
@ -28,6 +28,17 @@ class Application_Form_AddTracktype extends Zend_Form
|
|||
$code->setAttrib('style', 'width: 40%');
|
||||
$code->setRequired(true);
|
||||
$code->addValidator($notEmptyValidator);
|
||||
|
||||
$uniqueTrackTypeCodeValidator = new Zend_Validate_Callback(function ($value, $context) {
|
||||
if (strlen($context['tracktype_id']) === 0) { // Only check uniqueness on create
|
||||
return CcTracktypesQuery::create()->filterByDbCode($value)->count() === 0;
|
||||
}
|
||||
|
||||
return true;
|
||||
});
|
||||
$uniqueTrackTypeCodeValidator->setMessage(_('Code is not unique.'));
|
||||
$code->addValidator($uniqueTrackTypeCodeValidator);
|
||||
|
||||
$code->addFilter('StringTrim');
|
||||
$this->addElement($code);
|
||||
|
||||
|
@ -64,19 +75,4 @@ class Application_Form_AddTracktype extends Zend_Form
|
|||
$saveBtn->setLabel(_('Save'));
|
||||
$this->addElement($saveBtn);
|
||||
}
|
||||
|
||||
public function validateCode($data)
|
||||
{
|
||||
if (strlen($data['tracktype_id']) == 0) {
|
||||
$count = CcTracktypesQuery::create()->filterByDbCode($data['code'])->count();
|
||||
|
||||
if ($count != 0) {
|
||||
$this->getElement('code')->setErrors([_('Code is not unique.')]);
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -8,9 +8,11 @@ class Application_Form_EditAudioMD extends Zend_Form
|
|||
{
|
||||
// Set the method for the display form to POST
|
||||
$this->setMethod('post');
|
||||
$this->setAttrib('id', 'track_edit_' . $p_id);
|
||||
|
||||
$file_id = new Zend_Form_Element_Hidden('file_id');
|
||||
$file_id->setValue($p_id);
|
||||
$file_id->setDecorators(['ViewHelper']);
|
||||
$file_id->addDecorator('HtmlTag', ['tag' => 'div', 'style' => 'display:none']);
|
||||
$file_id->removeDecorator('Label');
|
||||
$file_id->setAttrib('class', 'obj_id');
|
||||
|
@ -23,25 +25,25 @@ class Application_Form_EditAudioMD extends Zend_Form
|
|||
->setValidators([
|
||||
new Zend_Validate_StringLength(['max' => 2048]),
|
||||
]);
|
||||
$file_id->addDecorator('HtmlTag', ['tag' => 'div', 'style' => 'display:none']);
|
||||
$file_id->removeDecorator('Label');
|
||||
$file_id->setAttrib('class', 'artwork');
|
||||
$artwork->addDecorator('HtmlTag', ['tag' => 'div', 'style' => 'display:none']);
|
||||
$artwork->removeDecorator('Label');
|
||||
$artwork->setAttrib('class', 'artwork');
|
||||
$this->addElement($artwork);
|
||||
|
||||
// Set artwork hidden field
|
||||
$set_artwork = new Zend_Form_Element_Hidden('set_artwork');
|
||||
$set_artwork->class = 'input_text set_artwork_' . $p_id;
|
||||
$file_id->addDecorator('HtmlTag', ['tag' => 'div', 'style' => 'display:none']);
|
||||
$file_id->removeDecorator('Label');
|
||||
$file_id->setAttrib('class', 'set_artwork');
|
||||
$set_artwork->addDecorator('HtmlTag', ['tag' => 'div', 'style' => 'display:none']);
|
||||
$set_artwork->removeDecorator('Label');
|
||||
$set_artwork->setAttrib('class', 'set_artwork');
|
||||
$this->addElement($set_artwork);
|
||||
|
||||
// Remove artwork hidden field
|
||||
$remove_artwork = new Zend_Form_Element_Hidden('remove_artwork');
|
||||
$remove_artwork->class = 'input_text remove_artwork_' . $p_id;
|
||||
$file_id->addDecorator('HtmlTag', ['tag' => 'div', 'style' => 'display:none']);
|
||||
$file_id->removeDecorator('Label');
|
||||
$file_id->setAttrib('class', 'remove_artwork');
|
||||
$remove_artwork->addDecorator('HtmlTag', ['tag' => 'div', 'style' => 'display:none']);
|
||||
$remove_artwork->removeDecorator('Label');
|
||||
$remove_artwork->setAttrib('class', 'remove_artwork');
|
||||
$this->addElement($remove_artwork);
|
||||
|
||||
// Add title field
|
||||
|
@ -242,7 +244,7 @@ class Application_Form_EditAudioMD extends Zend_Form
|
|||
$validCuePattern = '/^(?:[0-9]{1,2}:)?(?:[0-9]{1,2}:)?[0-9]{1,6}(\.\d{1,6})?$/';
|
||||
|
||||
$cueIn = new Zend_Form_Element_Text('cuein');
|
||||
$cueIn->class = 'input_text';
|
||||
$cueIn->class = 'input_text cuein_' . $p_id;
|
||||
$cueIn->setLabel('Cue In:');
|
||||
$cueInValidator = Application_Form_Helper_ValidationTypes::overrideRegexValidator(
|
||||
$validCuePattern,
|
||||
|
@ -252,7 +254,7 @@ class Application_Form_EditAudioMD extends Zend_Form
|
|||
$this->addElement($cueIn);
|
||||
|
||||
$cueOut = new Zend_Form_Element_Text('cueout');
|
||||
$cueOut->class = 'input_text';
|
||||
$cueOut->class = 'input_text cueout_' . $p_id;
|
||||
$cueOut->setLabel('Cue Out:');
|
||||
$cueOutValidator = Application_Form_Helper_ValidationTypes::overrideRegexValidator(
|
||||
$validCuePattern,
|
||||
|
|
|
@ -150,6 +150,18 @@ class Application_Form_GeneralPreferences extends Zend_Form_SubForm
|
|||
]);
|
||||
$this->addElement($podcast_auto_smartblock);
|
||||
|
||||
$scheduleTrimOverbooked = new Zend_Form_Element_Checkbox('scheduleTrimOverbooked');
|
||||
$scheduleTrimOverbooked->setDecorators([
|
||||
'ViewHelper',
|
||||
'Errors',
|
||||
'Label',
|
||||
]);
|
||||
$displayScheduleTrimOverbookedValue = Application_Model_Preference::getScheduleTrimOverbooked();
|
||||
$scheduleTrimOverbooked->addDecorator('Label');
|
||||
$scheduleTrimOverbooked->setLabel(_('Trim overbooked shows after autoloading?'));
|
||||
$scheduleTrimOverbooked->setValue($displayScheduleTrimOverbookedValue);
|
||||
$this->addElement($scheduleTrimOverbooked);
|
||||
|
||||
// TODO add and insert Podcast Smartblock and Playlist autogenerate options
|
||||
|
||||
$third_party_api = new Zend_Form_Element_Radio('thirdPartyApi');
|
||||
|
@ -202,11 +214,24 @@ class Application_Form_GeneralPreferences extends Zend_Form_SubForm
|
|||
if ($displayRadioPageLoginButtonValue == '') {
|
||||
$displayRadioPageLoginButtonValue = true;
|
||||
}
|
||||
$radioPageLoginButton->addDecorator('Label', ['class' => 'enable-tunein']);
|
||||
$radioPageLoginButton->addDecorator('Label');
|
||||
$radioPageLoginButton->setLabel(_('Display login button on your Radio Page?'));
|
||||
$radioPageLoginButton->setValue($displayRadioPageLoginButtonValue);
|
||||
$this->addElement($radioPageLoginButton);
|
||||
|
||||
// add a checkbox for completely disabling the radio page
|
||||
$radioPageDisabled = new Zend_Form_Element_Checkbox('radioPageDisabled');
|
||||
$radioPageDisabled->setDecorators([
|
||||
'ViewHelper',
|
||||
'Errors',
|
||||
'Label',
|
||||
]);
|
||||
$radioPageDisabledValue = Application_Model_Preference::getRadioPageDisabled();
|
||||
$radioPageDisabled->addDecorator('Label');
|
||||
$radioPageDisabled->setLabel(_('Disable the public radio page and redirect to the login page?'));
|
||||
$radioPageDisabled->setValue($radioPageDisabledValue);
|
||||
$this->addElement($radioPageDisabled);
|
||||
|
||||
$feature_preview_mode = new Zend_Form_Element_Radio('featurePreviewMode');
|
||||
$feature_preview_mode->setLabel(_('Feature Previews'));
|
||||
$feature_preview_mode->setMultiOptions([
|
||||
|
|
|
@ -17,7 +17,7 @@ class Airtime_Zend_Log extends Zend_Log
|
|||
*/
|
||||
protected $_origErrorHandler;
|
||||
|
||||
public function __construct(Zend_Log_Writer_Abstract $writer = null)
|
||||
public function __construct(?Zend_Log_Writer_Abstract $writer = null)
|
||||
{
|
||||
parent::__construct($writer);
|
||||
}
|
||||
|
|
|
@ -1265,7 +1265,7 @@ class Application_Model_Preference
|
|||
|
||||
public static function setReplayGainModifier($rg_modifier)
|
||||
{
|
||||
self::setValue('replay_gain_modifier', $rg_modifier, true);
|
||||
self::setValue('replay_gain_modifier', $rg_modifier, false);
|
||||
}
|
||||
|
||||
public static function SetHistoryItemTemplate($value)
|
||||
|
@ -1399,6 +1399,26 @@ class Application_Model_Preference
|
|||
self::setValue('radio_page_display_login_button', $value);
|
||||
}
|
||||
|
||||
public static function getScheduleTrimOverbooked()
|
||||
{
|
||||
return boolval(self::getValue('schedule_trim_overbooked', false));
|
||||
}
|
||||
|
||||
public static function setScheduleTrimOverbooked($value)
|
||||
{
|
||||
self::setValue('schedule_trim_overbooked', $value);
|
||||
}
|
||||
|
||||
public static function getRadioPageDisabled()
|
||||
{
|
||||
return boolval(self::getValue('radio_page_disabled', false));
|
||||
}
|
||||
|
||||
public static function setRadioPageDisabled($value)
|
||||
{
|
||||
self::setValue('radio_page_disabled', $value);
|
||||
}
|
||||
|
||||
public static function getLangTimezoneSetupComplete()
|
||||
{
|
||||
return self::getValue('lang_tz_setup_complete');
|
||||
|
|
|
@ -844,4 +844,33 @@ SQL;
|
|||
{
|
||||
return $this->getShow()->isRepeating();
|
||||
}
|
||||
|
||||
public function trimOverbooked()
|
||||
{
|
||||
// Remove all scheduled items that start time after the show has ended
|
||||
$sql = <<<'SQL'
|
||||
delete
|
||||
from
|
||||
cc_schedule
|
||||
where
|
||||
id in (
|
||||
select
|
||||
s.id
|
||||
from
|
||||
cc_schedule s
|
||||
left join cc_show_instances si on
|
||||
s.instance_id = si.id
|
||||
where
|
||||
si.id = :instance_id
|
||||
and si.ends < s.starts
|
||||
and s.playout_status = 0 -- playout_status = 0 double check that si.ends < s.starts
|
||||
);
|
||||
SQL;
|
||||
|
||||
return Application_Common_Database::prepareAndExecute(
|
||||
$sql,
|
||||
[':instance_id' => $this->_instanceId],
|
||||
'execute'
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -394,16 +394,20 @@ SQL;
|
|||
throw new DeleteScheduledFileException();
|
||||
}
|
||||
|
||||
$userInfo = Zend_Auth::getInstance()->getStorage()->read();
|
||||
$user = new Application_Model_User($userInfo->id);
|
||||
$isAdminOrPM = $user->isUserType([UTYPE_SUPERADMIN, UTYPE_ADMIN, UTYPE_PROGRAM_MANAGER]);
|
||||
if (!$isAdminOrPM && $this->getFileOwnerId() != $user->getId()) {
|
||||
throw new FileNoPermissionException();
|
||||
// if we get here from the REST API, there's no valid user. APIKEY is validated already.
|
||||
if ($userInfo = Zend_Auth::getInstance()->getStorage()->read()) {
|
||||
// This call will throw "Trying to get property 'id' of non-object"
|
||||
$user = new Application_Model_User($userInfo->id);
|
||||
$isAdminOrPM = $user->isUserType([UTYPE_SUPERADMIN, UTYPE_ADMIN, UTYPE_PROGRAM_MANAGER]);
|
||||
if (!$isAdminOrPM && $this->getFileOwnerId() != $user->getId()) {
|
||||
throw new FileNoPermissionException();
|
||||
}
|
||||
$file_id = $this->_file->getDbId();
|
||||
Logging::info($file_id);
|
||||
Logging::info('User ' . $user->getLogin() . ' is deleting file: ' . $this->_file->getDbTrackTitle() . ' - file id: ' . $file_id);
|
||||
} else {
|
||||
Logging::info('API Auth is deleting file: ' . $this->_file->getDbTrackTitle() . ' - file id: ' . $this->_file->getDbId());
|
||||
}
|
||||
$file_id = $this->_file->getDbId();
|
||||
Logging::info($file_id);
|
||||
Logging::info('User ' . $user->getLogin() . ' is deleting file: ' . $this->_file->getDbTrackTitle() . ' - file id: ' . $file_id);
|
||||
|
||||
$filesize = $this->_file->getFileSize();
|
||||
if ($filesize < 0) {
|
||||
throw new Exception('Cannot delete file with filesize ' . $filesize);
|
||||
|
|
|
@ -42,7 +42,7 @@ class CcShow extends BaseCcShow
|
|||
*
|
||||
* @throws PropelException
|
||||
*/
|
||||
public function getFirstCcShowDay($criteria = null, PropelPDO $con = null)
|
||||
public function getFirstCcShowDay($criteria = null, ?PropelPDO $con = null)
|
||||
{
|
||||
/*CcShowPeer::clearInstancePool();
|
||||
CcShowPeer::clearRelatedInstancePool();*/
|
||||
|
@ -161,7 +161,7 @@ class CcShow extends BaseCcShow
|
|||
*
|
||||
* @throws PropelException
|
||||
*/
|
||||
public function getFutureCcShowInstancess($criteria = null, PropelPDO $con = null)
|
||||
public function getFutureCcShowInstancess($criteria = null, ?PropelPDO $con = null)
|
||||
{
|
||||
if (null === $this->collCcShowInstancess || null !== $criteria) {
|
||||
if ($this->isNew() && null === $this->collCcShowInstancess) {
|
||||
|
@ -246,7 +246,7 @@ class CcShow extends BaseCcShow
|
|||
*
|
||||
* @throws PropelException
|
||||
*/
|
||||
public function getCcShowInstancess($criteria = null, PropelPDO $con = null)
|
||||
public function getCcShowInstancess($criteria = null, ?PropelPDO $con = null)
|
||||
{
|
||||
return CcShowInstancesQuery::create(null, $criteria)
|
||||
->filterByCcShow($this)
|
||||
|
|
|
@ -192,7 +192,7 @@ class CcShowInstances extends BaseCcShowInstances
|
|||
$this->save($con);
|
||||
}
|
||||
|
||||
public function preInsert(PropelPDO $con = null)
|
||||
public function preInsert(?PropelPDO $con = null)
|
||||
{
|
||||
$now = new DateTime('now', new DateTimeZone('UTC'));
|
||||
$this->setDbCreated($now);
|
||||
|
|
|
@ -109,6 +109,8 @@ while ($showTime < $endDate) {
|
|||
}
|
||||
|
||||
if (Application_Model_RabbitMq::$doPush) {
|
||||
$md = ['schedule' => Application_Model_Schedule::getSchedule()];
|
||||
Application_Model_RabbitMq::SendMessageToPypo('update_schedule', $md);
|
||||
// The side effects of this function are still required to fill the schedule, we
|
||||
// don't use the returned schedule.
|
||||
Application_Model_Schedule::getSchedule();
|
||||
Application_Model_RabbitMq::SendMessageToPypo('update_schedule', []);
|
||||
}
|
||||
|
|
|
@ -24,7 +24,7 @@ class Rest_RouteController extends Zend_Controller_Router_Route
|
|||
* @param Zend_Translate $translator Translator to use for this instance
|
||||
* @param null|mixed $locale
|
||||
*/
|
||||
public function __construct(Zend_Controller_Front $front, $route, $defaults = [], $reqs = [], Zend_Translate $translator = null, $locale = null)
|
||||
public function __construct(Zend_Controller_Front $front, $route, $defaults = [], $reqs = [], ?Zend_Translate $translator = null, $locale = null)
|
||||
{
|
||||
$this->_front = $front;
|
||||
$this->_dispatcher = $front->getDispatcher();
|
||||
|
|
|
@ -45,16 +45,16 @@ class Airtime_View_Helper_VersionNotify extends Zend_View_Helper_Abstract
|
|||
$isPreRelease = $isGitRelease || array_key_exists(4, $currentParts);
|
||||
|
||||
// we are always interested in a major when we pre-release, hence the isPreRelease part
|
||||
$majorCandidates = SemVer::satisfiedBy($latest, sprintf('>=%1$s-stable', $currentParts[0] + ($isPreRelease ? 0 : 1)));
|
||||
$minorCandidates = SemVer::satisfiedBy($latest, sprintf('~%1$s.%2$s', $currentParts[0], $currentParts[1] + 1));
|
||||
$patchCandidates = SemVer::satisfiedBy($latest, sprintf('>=%1$s.%2$s.%3$s <%1$s.%3$s', $currentParts[0], $currentParts[1], $currentParts[2] + 1));
|
||||
$majorCandidates = Semver::satisfiedBy($latest, sprintf('>=%1$s-stable', $currentParts[0] + ($isPreRelease ? 0 : 1)));
|
||||
$minorCandidates = Semver::satisfiedBy($latest, sprintf('~%1$s.%2$s', $currentParts[0], $currentParts[1] + 1));
|
||||
$patchCandidates = Semver::satisfiedBy($latest, sprintf('>=%1$s.%2$s.%3$s <%1$s.%3$s', $currentParts[0], $currentParts[1], $currentParts[2] + 1));
|
||||
$hasMajor = !empty($majorCandidates);
|
||||
$hasMinor = !empty($minorCandidates);
|
||||
$hasPatch = !empty($patchCandidates);
|
||||
$hasMultiMajor = count($majorCandidates) > 1;
|
||||
|
||||
if ($isPreRelease) {
|
||||
$stableVersions = SemVer::satisfiedBy($latest, sprintf('>=%1$s.%2$s.%3$s-stable', $currentParts[0], $currentParts[1], $currentParts[2]));
|
||||
$stableVersions = Semver::satisfiedBy($latest, sprintf('>=%1$s.%2$s.%3$s-stable', $currentParts[0], $currentParts[1], $currentParts[2]));
|
||||
// git releases are never interested in a stable version :P
|
||||
$hasStable = !empty($stableVersions) && !$isGitRelease;
|
||||
// no warning if no major release available, orange warning if you are on unreleased code
|
||||
|
@ -71,7 +71,7 @@ class Airtime_View_Helper_VersionNotify extends Zend_View_Helper_Abstract
|
|||
} else {
|
||||
$class = 'uptodate';
|
||||
}
|
||||
$latest = SemVer::rsort($latest);
|
||||
$latest = Semver::rsort($latest);
|
||||
$highestVersion = $latest[0];
|
||||
|
||||
$data = (object) [
|
||||
|
|
|
@ -39,8 +39,10 @@
|
|||
$url = $streamData["${id}_public_url"];
|
||||
$type = $streamData["${id}_type"];
|
||||
$serverType = $streamData["${id}_output"];
|
||||
if ($type == "ogg")
|
||||
if ($type == "ogg" || $type == "opus")
|
||||
$type = "oga";
|
||||
if ($type == "aac")
|
||||
$type = "m4a";
|
||||
echo "setjPlayer('$url', '$type', '$serverType');";
|
||||
}
|
||||
?>
|
||||
|
@ -71,8 +73,10 @@
|
|||
$url = $streamData["${id}_public_url"];
|
||||
$type = $streamData["${id}_type"];
|
||||
$serverType = $streamData["${id}_output"];
|
||||
if ($type == "ogg")
|
||||
if ($type == "ogg" || $type == "opus")
|
||||
$type = "oga";
|
||||
if ($type == "aac")
|
||||
$type = "m4a";
|
||||
|
||||
$label = "(" . $streamData["${id}_host"] . ") " . $streamData["${id}_description"] . " - " . $streamData["${id}_bitrate"] . " kbit/s";
|
||||
echo sprintf("<option class='stream' value='%s' data-url='%s' data-type='%s' server-type='%s'>%s</option>", $id, $url, $type, $serverType, $label);
|
||||
|
|
|
@ -45,7 +45,13 @@
|
|||
|
||||
<?php echo $this->element->getElement('thirdPartyApi')->render() ?>
|
||||
|
||||
<?php echo $this->element->getElement('scheduleTrimOverbooked')->renderViewHelper() ?>
|
||||
<?php echo $this->element->getElement('scheduleTrimOverbooked')->renderLabel() ?>
|
||||
<br/>
|
||||
<?php echo $this->element->getElement('radioPageLoginButton')->renderViewHelper() ?>
|
||||
<?php echo $this->element->getElement('radioPageLoginButton')->renderLabel() ?>
|
||||
<br />
|
||||
<?php echo $this->element->getElement('radioPageDisabled')->renderViewHelper() ?>
|
||||
<?php echo $this->element->getElement('radioPageDisabled')->renderLabel() ?>
|
||||
</dl>
|
||||
</fieldset>
|
||||
|
|
|
@ -1,39 +1,171 @@
|
|||
<?php $get_artwork = FileDataHelper::getArtworkData($this->artwork, 256); ?>
|
||||
<?php $get_artwork = FileDataHelper::getArtworkData($this->artwork, 256);
|
||||
|
||||
$baseUrl = Config::getBasePath();
|
||||
?>
|
||||
<div class="ui-widget ui-widget-content block-shadow simple-formblock clearfix padded-strong edit-md-dialog">
|
||||
<div class="track-edit-header" style="top:15px">
|
||||
<?php if ($this->permissionDenied) { ?> <h3><?php echo _("You do not have permission to edit this track.") ?></h3> <?php } ?>
|
||||
<?php
|
||||
/*
|
||||
if ($this->permissionDenied) {
|
||||
echo(_("Viewing "));
|
||||
} else {
|
||||
echo(_("Editing "));
|
||||
} */
|
||||
?>
|
||||
<div class="track-edit-right-wrapper">
|
||||
<div class="track-edit-right">
|
||||
<div class="inner_track_editor_title" style="width: 100%;">
|
||||
<h2 style="line-height: 26px !important;"><span class="title_obj_name"><?php echo ($this->title); ?></span></h2>
|
||||
<h3 style="line-height: 2px !important;"><span class=""><?php echo ($this->artist_name); ?></span></h3>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="track-edit-left">
|
||||
<div class="artwork-upload" data-id="<?php echo ($this->id); ?>">
|
||||
<div class="artwork-edit">
|
||||
<input type='file' class="artworkUpload artwork-uploaded-<?php echo ($this->id); ?>" id="artworkUpload-<?php echo ($this->id); ?>" data-id="<?php echo ($this->id); ?>" accept=".png, .jpg, .jpeg" />
|
||||
<label for="artworkUpload-<?php echo ($this->id); ?>"></label>
|
||||
</div>
|
||||
<div id="artwork-preview" class="artwork-preview">
|
||||
<div class="artwork-preview-<?php echo ($this->id); ?>" id="artworkPreview" style="background-image: url(<?php echo $get_artwork; ?>);">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<a href="#" class="delete-artwork" data-id="<?php echo ($this->id); ?>" style="font-size: 11px;">Remove</a>
|
||||
<div class="track-edit-header" style="top:15px">
|
||||
<?php if ($this->permissionDenied) { ?> <h3><?php echo _("You do not have permission to edit this track.") ?></h3> <?php } ?>
|
||||
<?php
|
||||
/*
|
||||
if ($this->permissionDenied) {
|
||||
echo(_("Viewing "));
|
||||
} else {
|
||||
echo(_("Editing "));
|
||||
} */
|
||||
?>
|
||||
<div class="track-edit-right-wrapper">
|
||||
<div class="track-edit-right">
|
||||
<div class="inner_track_editor_title" style="width: 100%;">
|
||||
<h2 style="line-height: 26px !important;"><span class="title_obj_name"><?php echo ($this->title); ?></span></h2>
|
||||
<h3 style="line-height: 2px !important;"><span class=""><?php echo ($this->artist_name); ?></span></h3>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div style="height: 160px;"></div>
|
||||
<?php echo $this->form; ?>
|
||||
<div class="track-edit-left">
|
||||
<div class="artwork-upload" data-id="<?php echo ($this->id); ?>">
|
||||
<div class="artwork-edit">
|
||||
<input type='file' class="artworkUpload artwork-uploaded-<?php echo ($this->id); ?>" id="artworkUpload-<?php echo ($this->id); ?>" data-id="<?php echo ($this->id); ?>" accept=".png, .jpg, .jpeg" />
|
||||
<label for="artworkUpload-<?php echo ($this->id); ?>"></label>
|
||||
</div>
|
||||
<div id="artwork-preview" class="artwork-preview">
|
||||
<div class="artwork-preview-<?php echo ($this->id); ?>" id="artworkPreview" style="background-image: url(<?php echo $get_artwork; ?>);">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<a href="#" class="delete-artwork" data-id="<?php echo ($this->id); ?>" style="font-size: 11px;">Remove</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div style="height: 160px;"></div>
|
||||
<?php echo $this->form; ?>
|
||||
<div class="collapsible-header collapsible-header-<?php echo $this->id;?> closed"><span class="arrow-icon"></span><?php echo _("Cue Point Editor"); ?></div>
|
||||
<div class="visual-waveform-editor visual-waveform-editor-<?php echo $this->id;?>" style="clear:both;padding:18px 24px 0 0;">
|
||||
<div class="controls">
|
||||
<div class="row">
|
||||
<div class="col-sm-7">
|
||||
<div class="btn-toolbar track-toolbar">
|
||||
<div class="btn-group" title="Play Controls">
|
||||
<button class="btn btn-control-player btn-new control-play-btn" id="track-play-<?php echo $this->id; ?>" onClick="wavesurfer['t<?php echo $this->id; ?>'].playPause();" style="background-color:#555555; border-top-left-radius: 5px; border-bottom-left-radius: 5px;">
|
||||
<i class="icon-white icon-play"></i>
|
||||
</button>
|
||||
<button class="btn btn-control-player btn-new control-playedit-btn" id="track-playedit-<?php echo $this->id; ?>" onClick="" style="background-color:#555555; border-top-right-radius: 5px; border-bottom-right-radius: 5px">
|
||||
<i class="icon-white icon-step-backward"></i>
|
||||
</button>
|
||||
</div>
|
||||
<div class="btn-group" title="Playhead">
|
||||
<div class="btn track-timer" style="border-radius: 5px">
|
||||
<input class="track-timer-input" id="tracktimerinput-<?php echo $this->id; ?>" val="0.000" style="font-size:15px; font-weight:500;"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="btn-group" title="Cue Controls">
|
||||
<img src="<?php echo $baseUrl.'css/img/icon_cut_white.png';?>" style="top:6px;margin-right:5px;">
|
||||
<button class="btn btn-control-player btn-new" id="cuein-set-<?php echo $this->id; ?>" style="background-color:#00e640; border-top-left-radius: 5px; border-bottom-left-radius: 5px;">
|
||||
<i class="icon-white icon-chevron-right"></i>
|
||||
</button>
|
||||
<button class="btn btn-control-player btn-new" id="cueout-set-<?php echo $this->id; ?>" style="background-color:#f22613; border-top-right-radius: 5px; border-bottom-right-radius: 5px">
|
||||
<i class="icon-white icon-chevron-left"></i>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div class="btn-group pull-right zoom-container" title="Zoom">
|
||||
<i class="icon-white icon-zoom-out" style="margin-top: -24px;"></i>
|
||||
<input id="zoom-slider-<?php echo $this->id; ?>" class="input-slider" data-height="26" data-width="120" data-action="zoom-<?php echo $this->id; ?>" type="range" min="20" max="290" data-sprites="50" data-src="<?php echo $baseUrl.'css/images/slider.png'; ?>" value="0" />
|
||||
<i class="icon-white icon-zoom-in" style="margin-top: -24px;"></i>
|
||||
</div>
|
||||
<br><br>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div id="track-waveform-<?php echo $this->id; ?>"></div>
|
||||
<div id="timeline-<?php echo $this->id; ?>"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
//waveform
|
||||
renderWaveform(<?php echo $this->id; ?>, '#track-waveform-<?php echo $this->id; ?>', baseUrl + 'api/get-media/file/<?php echo $this->id; ?>', '<?php echo $this->cuein; ?>', '<?php echo $this->cueout; ?>');
|
||||
|
||||
$(document).ready(function() {
|
||||
|
||||
$(".collapsible-header-<?php echo $this->id;?>")
|
||||
.off("click")
|
||||
.on("click", function () {
|
||||
$(this).toggleClass("visible");
|
||||
$(".visual-waveform-editor-<?php echo $this->id;?>").toggle();
|
||||
$(".editor_pane_wrapper").animate({
|
||||
scrollTop: $(".collapsible-header-<?php echo $this->id;?>").offset().top * 2
|
||||
}, 500);
|
||||
wavesurfer["t<?php echo $this->id; ?>"].drawer.containerWidth = wavesurfer["t<?php echo $this->id; ?>"].drawer.container.clientWidth;
|
||||
wavesurfer["t<?php echo $this->id; ?>"].zoom(Number($(".zoom-slider-<?php echo $this->id; ?>").value));
|
||||
});
|
||||
|
||||
// Counter field edit
|
||||
$(document).on('change', '#tracktimerinput-<?php echo $this->id; ?>', 'input', function(event) {
|
||||
event.preventDefault();
|
||||
event.stopPropagation();
|
||||
var val = $(this).val();
|
||||
wavesurfer["t<?php echo $this->id; ?>"].setCurrentTime(val);
|
||||
}).on('keypress keydown', '#tracktimerinput-<?php echo $this->id; ?>', 'input', function(event) {
|
||||
if (event.key === 'Enter' || event.keyCode === 13 || event.keyCode === 10) {
|
||||
var val = $(this).val();
|
||||
wavesurfer["t<?php echo $this->id; ?>"].setCurrentTime(val);
|
||||
event.preventDefault();
|
||||
event.stopPropagation();
|
||||
event.stopImmediatePropagation();
|
||||
return false;
|
||||
}
|
||||
})
|
||||
|
||||
$(document).on('change', '.cuein_<?php echo $this->id; ?>', 'input', function(event) {
|
||||
console.log('cuein input');
|
||||
event.preventDefault();
|
||||
event.stopPropagation();
|
||||
var val = $(this).val();
|
||||
var a = val.split(':');
|
||||
var startseconds = (+a[0]) * 60 * 60 + (+a[1]) * 60 + (+a[2]);
|
||||
console.log(startseconds);
|
||||
var region = wavesurfer["t<?php echo $this->id; ?>"].regions.list[<?php echo $this->id; ?>];
|
||||
region.update({start: startseconds});
|
||||
$('#track-playedit-<?php echo $this->id; ?>').attr('onClick', 'wavesurfer["t'+ <?php echo $this->id; ?> +'"].play('+ region.start +', '+ region.end +');');
|
||||
});
|
||||
|
||||
$(document).on('change', '.cueout_<?php echo $this->id; ?>', 'input', function(event) {
|
||||
console.log('cueout input');
|
||||
event.preventDefault();
|
||||
event.stopPropagation();
|
||||
var val = $(this).val();
|
||||
var b = val.split(':');
|
||||
var endseconds = (+b[0]) * 60 * 60 + (+b[1]) * 60 + (+b[2]);
|
||||
var region = wavesurfer["t<?php echo $this->id; ?>"].regions.list[<?php echo $this->id; ?>];
|
||||
region.update({end: endseconds});
|
||||
$('#track-playedit-<?php echo $this->id; ?>').attr('onClick', 'wavesurfer["t'+ <?php echo $this->id; ?> +'"].play('+ region.start +', '+ region.end +');');
|
||||
});
|
||||
|
||||
$(document).on('click', '#cuein-set-<?php echo $this->id; ?>', 'button', function(event) {
|
||||
console.log('cuein button');
|
||||
event.preventDefault();
|
||||
event.stopPropagation();
|
||||
var val = wavesurfer["t<?php echo $this->id; ?>"].getCurrentTime();
|
||||
var region = wavesurfer["t<?php echo $this->id; ?>"].regions.list[<?php echo $this->id; ?>];
|
||||
region.update({start: val});
|
||||
document.getElementsByClassName("cuein_<?php echo $this->id; ?>")[0].value = toHHMMSS(region.start);
|
||||
$('#track-playedit-<?php echo $this->id; ?>').attr('onClick', 'wavesurfer["t'+ <?php echo $this->id; ?> +'"].play('+ region.start +', '+ region.end +');');
|
||||
});
|
||||
|
||||
$(document).on('click', '#cueout-set-<?php echo $this->id; ?>', 'button', function(event) {
|
||||
console.log('cueout button')
|
||||
event.preventDefault();
|
||||
event.stopPropagation();
|
||||
var val = wavesurfer["t<?php echo $this->id; ?>"].getCurrentTime();
|
||||
var region = wavesurfer["t<?php echo $this->id; ?>"].regions.list[<?php echo $this->id; ?>];
|
||||
region.update({end: val});
|
||||
document.getElementsByClassName("cueout_<?php echo $this->id; ?>")[0].value = toHHMMSS(region.end);
|
||||
$('#track-playedit-<?php echo $this->id; ?>').attr('onClick', 'wavesurfer["t'+ <?php echo $this->id; ?> +'"].play('+ region.start +', '+ region.end +');');
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -11,7 +11,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: LibreTime\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/libretime/libretime/issues\n"
|
||||
"POT-Creation-Date: 2023-12-25 01:55+0000\n"
|
||||
"POT-Creation-Date: 2024-04-29 01:54+0000\n"
|
||||
"PO-Revision-Date: 2015-09-05 08:33+0000\n"
|
||||
"Last-Translator: Daniel James <daniel@64studio.com>\n"
|
||||
"Language-Team: Czech (Czech Republic)\n"
|
||||
|
@ -855,12 +855,12 @@ msgstr ""
|
|||
msgid "An internal application error has occurred."
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:86
|
||||
#: application/controllers/IndexController.php:92
|
||||
#, php-format
|
||||
msgid "%s Podcast"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:87
|
||||
#: application/controllers/IndexController.php:93
|
||||
msgid "No tracks have been published yet."
|
||||
msgstr ""
|
||||
|
||||
|
@ -1864,37 +1864,37 @@ msgid "Month"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:253
|
||||
#: application/forms/GeneralPreferences.php:230
|
||||
#: application/forms/GeneralPreferences.php:255
|
||||
msgid "Sunday"
|
||||
msgstr "Neděle"
|
||||
|
||||
#: application/controllers/LocaleController.php:254
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
#: application/forms/GeneralPreferences.php:256
|
||||
msgid "Monday"
|
||||
msgstr "Pondělí"
|
||||
|
||||
#: application/controllers/LocaleController.php:255
|
||||
#: application/forms/GeneralPreferences.php:232
|
||||
#: application/forms/GeneralPreferences.php:257
|
||||
msgid "Tuesday"
|
||||
msgstr "Úterý"
|
||||
|
||||
#: application/controllers/LocaleController.php:256
|
||||
#: application/forms/GeneralPreferences.php:233
|
||||
#: application/forms/GeneralPreferences.php:258
|
||||
msgid "Wednesday"
|
||||
msgstr "Středa"
|
||||
|
||||
#: application/controllers/LocaleController.php:257
|
||||
#: application/forms/GeneralPreferences.php:234
|
||||
#: application/forms/GeneralPreferences.php:259
|
||||
msgid "Thursday"
|
||||
msgstr "Čtvrtek"
|
||||
|
||||
#: application/controllers/LocaleController.php:258
|
||||
#: application/forms/GeneralPreferences.php:235
|
||||
#: application/forms/GeneralPreferences.php:260
|
||||
msgid "Friday"
|
||||
msgstr "Pátek"
|
||||
|
||||
#: application/controllers/LocaleController.php:259
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
#: application/forms/GeneralPreferences.php:261
|
||||
msgid "Saturday"
|
||||
msgstr "Sobota"
|
||||
|
||||
|
@ -2036,15 +2036,15 @@ msgid "Moving %s Items"
|
|||
msgstr "Posunutí %s položek"
|
||||
|
||||
#: application/controllers/LocaleController.php:302
|
||||
#: application/forms/AddTracktype.php:64 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:131
|
||||
#: application/forms/AddTracktype.php:75 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:288 application/forms/EditHistory.php:131
|
||||
#: application/forms/PasswordChange.php:43 application/forms/Preferences.php:35
|
||||
msgid "Save"
|
||||
msgstr "Uložit"
|
||||
|
||||
#: application/controllers/LocaleController.php:303
|
||||
#: application/controllers/LocaleController.php:327
|
||||
#: application/forms/EditAudioMD.php:268 application/forms/EditHistory.php:141
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:141
|
||||
msgid "Cancel"
|
||||
msgstr "Zrušit"
|
||||
|
||||
|
@ -2576,20 +2576,20 @@ msgid "No matching track types found"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:461
|
||||
#: application/forms/AddTracktype.php:50
|
||||
#: application/forms/AddTracktype.php:61
|
||||
#: application/forms/GeneralPreferences.php:125
|
||||
#: application/forms/GeneralPreferences.php:141
|
||||
#: application/forms/GeneralPreferences.php:160
|
||||
#: application/forms/GeneralPreferences.php:214
|
||||
#: application/forms/GeneralPreferences.php:172
|
||||
#: application/forms/GeneralPreferences.php:239
|
||||
msgid "Enabled"
|
||||
msgstr "Povoleno"
|
||||
|
||||
#: application/controllers/LocaleController.php:462
|
||||
#: application/forms/AddTracktype.php:49
|
||||
#: application/forms/AddTracktype.php:60
|
||||
#: application/forms/GeneralPreferences.php:124
|
||||
#: application/forms/GeneralPreferences.php:140
|
||||
#: application/forms/GeneralPreferences.php:159
|
||||
#: application/forms/GeneralPreferences.php:213
|
||||
#: application/forms/GeneralPreferences.php:171
|
||||
#: application/forms/GeneralPreferences.php:238
|
||||
msgid "Disabled"
|
||||
msgstr "Vypnuto"
|
||||
|
||||
|
@ -2754,23 +2754,23 @@ msgstr "Chytrý block bez názvu"
|
|||
msgid "Unknown Playlist"
|
||||
msgstr "Neznámý Playlist"
|
||||
|
||||
#: application/controllers/PreferenceController.php:69
|
||||
#: application/controllers/PreferenceController.php:71
|
||||
msgid "Preferences updated."
|
||||
msgstr "Preference aktualizovány."
|
||||
|
||||
#: application/controllers/PreferenceController.php:201
|
||||
#: application/controllers/PreferenceController.php:210
|
||||
msgid "Stream Setting Updated."
|
||||
msgstr "Nastavení streamu aktualizováno."
|
||||
|
||||
#: application/controllers/PreferenceController.php:246
|
||||
#: application/controllers/PreferenceController.php:255
|
||||
msgid "path should be specified"
|
||||
msgstr "cesta by měla být specifikována"
|
||||
|
||||
#: application/controllers/PreferenceController.php:289
|
||||
#: application/controllers/PreferenceController.php:298
|
||||
msgid "Problem with Liquidsoap..."
|
||||
msgstr "Problém s Liquidsoap ..."
|
||||
|
||||
#: application/controllers/PreferenceController.php:332
|
||||
#: application/controllers/PreferenceController.php:341
|
||||
msgid "Request method not accepted"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2791,11 +2791,11 @@ msgstr "Odstranit kurzor"
|
|||
msgid "show does not exist"
|
||||
msgstr "vysílání neexistuje"
|
||||
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
#: application/controllers/TracktypeController.php:60
|
||||
msgid "Track Type added successfully!"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/TracktypeController.php:64
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
msgid "Track Type updated successfully!"
|
||||
msgstr ""
|
||||
|
||||
|
@ -3003,12 +3003,12 @@ msgstr "Pořad bez názvu"
|
|||
msgid "URL:"
|
||||
msgstr "URL"
|
||||
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:131
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:133
|
||||
msgid "Genre:"
|
||||
msgstr "Žánr:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:35
|
||||
#: application/forms/EditAudioMD.php:113
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:46
|
||||
#: application/forms/EditAudioMD.php:115
|
||||
msgid "Description:"
|
||||
msgstr "Popis:"
|
||||
|
||||
|
@ -3090,18 +3090,18 @@ msgstr ""
|
|||
msgid "Code:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:45
|
||||
#: application/forms/AddTracktype.php:39
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:56
|
||||
msgid "Visibility:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:57
|
||||
#: application/forms/AddTracktype.php:68
|
||||
msgid "Analyze cue points:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:74
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddUser.php:27 application/forms/EditUser.php:36
|
||||
#: application/forms/LiveStreamingPreferences.php:40
|
||||
#: application/forms/Login.php:39
|
||||
|
@ -3159,72 +3159,76 @@ msgstr ""
|
|||
msgid "Date Start:"
|
||||
msgstr "Datum zahájení:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:50 application/forms/Player.php:15
|
||||
#: application/forms/EditAudioMD.php:52 application/forms/Player.php:15
|
||||
msgid "Title:"
|
||||
msgstr "Název:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:60
|
||||
#: application/forms/EditAudioMD.php:62
|
||||
msgid "Creator:"
|
||||
msgstr "Tvůrce:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:70
|
||||
#: application/forms/EditAudioMD.php:72
|
||||
msgid "Album:"
|
||||
msgstr "Album:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:87
|
||||
#: application/forms/EditAudioMD.php:89
|
||||
msgid "Owner:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:99
|
||||
#: application/forms/EditAudioMD.php:101
|
||||
msgid "Select a Type"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:106
|
||||
#: application/forms/EditAudioMD.php:108
|
||||
msgid "Track Type:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:141
|
||||
#: application/forms/EditAudioMD.php:143
|
||||
msgid "Year:"
|
||||
msgstr "Rok:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:154
|
||||
#: application/forms/EditAudioMD.php:156
|
||||
msgid "Label:"
|
||||
msgstr "Označení:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:164
|
||||
#: application/forms/EditAudioMD.php:166
|
||||
msgid "Composer:"
|
||||
msgstr "Skladatel:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:174
|
||||
#: application/forms/EditAudioMD.php:176
|
||||
msgid "Conductor:"
|
||||
msgstr "Dirigent:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:184
|
||||
#: application/forms/EditAudioMD.php:186
|
||||
msgid "Mood:"
|
||||
msgstr "Nálada:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:194
|
||||
#: application/forms/EditAudioMD.php:196
|
||||
msgid "Replay Gain:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:204
|
||||
msgid "BPM:"
|
||||
msgstr "BPM:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:205
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
msgid "Copyright:"
|
||||
msgstr "Autorská práva:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
msgid "ISRC Number:"
|
||||
msgstr "ISRC číslo:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
#: application/forms/EditAudioMD.php:235
|
||||
msgid "Website:"
|
||||
msgstr "Internetová stránka:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:235 application/forms/EditUser.php:118
|
||||
#: application/forms/EditAudioMD.php:245 application/forms/EditUser.php:118
|
||||
#: application/forms/Login.php:67
|
||||
msgid "Language:"
|
||||
msgstr "Jazyk:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:288
|
||||
#: application/forms/EditAudioMD.php:298
|
||||
msgid "Publish..."
|
||||
msgstr ""
|
||||
|
||||
|
@ -3305,42 +3309,50 @@ msgstr ""
|
|||
msgid "If this option is enabled, a new smartblock and playlist matching the newest track of a podcast will be generated immediately upon creation of a new podcast. Note that the \"Overwrite Podcast Episode Metatags\" feature must also be enabled in order for smartblocks to reliably find episodes."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:156
|
||||
#: application/forms/GeneralPreferences.php:161
|
||||
msgid "Trim overbooked shows after autoloading?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:168
|
||||
msgid "Public LibreTime API"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:157
|
||||
#: application/forms/GeneralPreferences.php:169
|
||||
msgid "Required for embeddable schedule widget."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:163
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
msgid ""
|
||||
"Enabling this feature will allow LibreTime to provide schedule data\n"
|
||||
" to external widgets that can be embedded in your website."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
#: application/forms/GeneralPreferences.php:187
|
||||
msgid "Default Language"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:182
|
||||
#: application/forms/GeneralPreferences.php:194
|
||||
#: application/forms/SetupLanguageTimezone.php:22
|
||||
msgid "Station Timezone"
|
||||
msgstr "Časové pásmo stanice"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:190
|
||||
#: application/forms/GeneralPreferences.php:202
|
||||
msgid "Week Starts On"
|
||||
msgstr "Týden začíná"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:206
|
||||
#: application/forms/GeneralPreferences.php:218
|
||||
msgid "Display login button on your Radio Page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:211
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
msgid "Disable the public radio page and redirect to the login page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
msgid "Feature Previews"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:217
|
||||
#: application/forms/GeneralPreferences.php:242
|
||||
msgid "Enable this to opt-in to test new features."
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: LibreTime\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/libretime/libretime/issues\n"
|
||||
"POT-Creation-Date: 2023-12-25 01:55+0000\n"
|
||||
"POT-Creation-Date: 2024-04-29 01:54+0000\n"
|
||||
"PO-Revision-Date: 2021-10-17 08:09+0000\n"
|
||||
"Last-Translator: Kyle Robbertze <github@paddatrapper.com>\n"
|
||||
"Language-Team: German (Austria) <https://hosted.weblate.org/projects/libretime/legacy/de_AT/>\n"
|
||||
|
@ -856,12 +856,12 @@ msgstr ""
|
|||
msgid "An internal application error has occurred."
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:86
|
||||
#: application/controllers/IndexController.php:92
|
||||
#, php-format
|
||||
msgid "%s Podcast"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:87
|
||||
#: application/controllers/IndexController.php:93
|
||||
msgid "No tracks have been published yet."
|
||||
msgstr ""
|
||||
|
||||
|
@ -1874,37 +1874,37 @@ msgid "Month"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:253
|
||||
#: application/forms/GeneralPreferences.php:230
|
||||
#: application/forms/GeneralPreferences.php:255
|
||||
msgid "Sunday"
|
||||
msgstr "Sonntag"
|
||||
|
||||
#: application/controllers/LocaleController.php:254
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
#: application/forms/GeneralPreferences.php:256
|
||||
msgid "Monday"
|
||||
msgstr "Montag"
|
||||
|
||||
#: application/controllers/LocaleController.php:255
|
||||
#: application/forms/GeneralPreferences.php:232
|
||||
#: application/forms/GeneralPreferences.php:257
|
||||
msgid "Tuesday"
|
||||
msgstr "Dienstag"
|
||||
|
||||
#: application/controllers/LocaleController.php:256
|
||||
#: application/forms/GeneralPreferences.php:233
|
||||
#: application/forms/GeneralPreferences.php:258
|
||||
msgid "Wednesday"
|
||||
msgstr "Mittwoch"
|
||||
|
||||
#: application/controllers/LocaleController.php:257
|
||||
#: application/forms/GeneralPreferences.php:234
|
||||
#: application/forms/GeneralPreferences.php:259
|
||||
msgid "Thursday"
|
||||
msgstr "Donnerstag"
|
||||
|
||||
#: application/controllers/LocaleController.php:258
|
||||
#: application/forms/GeneralPreferences.php:235
|
||||
#: application/forms/GeneralPreferences.php:260
|
||||
msgid "Friday"
|
||||
msgstr "Freitag"
|
||||
|
||||
#: application/controllers/LocaleController.php:259
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
#: application/forms/GeneralPreferences.php:261
|
||||
msgid "Saturday"
|
||||
msgstr "Samstag"
|
||||
|
||||
|
@ -2046,15 +2046,15 @@ msgid "Moving %s Items"
|
|||
msgstr "Verschiebe %s Objekte"
|
||||
|
||||
#: application/controllers/LocaleController.php:302
|
||||
#: application/forms/AddTracktype.php:64 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:131
|
||||
#: application/forms/AddTracktype.php:75 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:288 application/forms/EditHistory.php:131
|
||||
#: application/forms/PasswordChange.php:43 application/forms/Preferences.php:35
|
||||
msgid "Save"
|
||||
msgstr "Speichern"
|
||||
|
||||
#: application/controllers/LocaleController.php:303
|
||||
#: application/controllers/LocaleController.php:327
|
||||
#: application/forms/EditAudioMD.php:268 application/forms/EditHistory.php:141
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:141
|
||||
msgid "Cancel"
|
||||
msgstr "Abbrechen"
|
||||
|
||||
|
@ -2586,20 +2586,20 @@ msgid "No matching track types found"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:461
|
||||
#: application/forms/AddTracktype.php:50
|
||||
#: application/forms/AddTracktype.php:61
|
||||
#: application/forms/GeneralPreferences.php:125
|
||||
#: application/forms/GeneralPreferences.php:141
|
||||
#: application/forms/GeneralPreferences.php:160
|
||||
#: application/forms/GeneralPreferences.php:214
|
||||
#: application/forms/GeneralPreferences.php:172
|
||||
#: application/forms/GeneralPreferences.php:239
|
||||
msgid "Enabled"
|
||||
msgstr "Aktiviert"
|
||||
|
||||
#: application/controllers/LocaleController.php:462
|
||||
#: application/forms/AddTracktype.php:49
|
||||
#: application/forms/AddTracktype.php:60
|
||||
#: application/forms/GeneralPreferences.php:124
|
||||
#: application/forms/GeneralPreferences.php:140
|
||||
#: application/forms/GeneralPreferences.php:159
|
||||
#: application/forms/GeneralPreferences.php:213
|
||||
#: application/forms/GeneralPreferences.php:171
|
||||
#: application/forms/GeneralPreferences.php:238
|
||||
msgid "Disabled"
|
||||
msgstr "Deaktiviert"
|
||||
|
||||
|
@ -2764,23 +2764,23 @@ msgstr "Unbenannter Smart Block"
|
|||
msgid "Unknown Playlist"
|
||||
msgstr "Unbenannte Playlist"
|
||||
|
||||
#: application/controllers/PreferenceController.php:69
|
||||
#: application/controllers/PreferenceController.php:71
|
||||
msgid "Preferences updated."
|
||||
msgstr "Einstellungen aktualisiert"
|
||||
|
||||
#: application/controllers/PreferenceController.php:201
|
||||
#: application/controllers/PreferenceController.php:210
|
||||
msgid "Stream Setting Updated."
|
||||
msgstr "Stream-Einstellungen aktualisiert."
|
||||
|
||||
#: application/controllers/PreferenceController.php:246
|
||||
#: application/controllers/PreferenceController.php:255
|
||||
msgid "path should be specified"
|
||||
msgstr "Pfad muß angegeben werden"
|
||||
|
||||
#: application/controllers/PreferenceController.php:289
|
||||
#: application/controllers/PreferenceController.php:298
|
||||
msgid "Problem with Liquidsoap..."
|
||||
msgstr "Problem mit Liquidsoap..."
|
||||
|
||||
#: application/controllers/PreferenceController.php:332
|
||||
#: application/controllers/PreferenceController.php:341
|
||||
msgid "Request method not accepted"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2801,11 +2801,11 @@ msgstr "Cursor entfernen"
|
|||
msgid "show does not exist"
|
||||
msgstr "Sendung existiert nicht."
|
||||
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
#: application/controllers/TracktypeController.php:60
|
||||
msgid "Track Type added successfully!"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/TracktypeController.php:64
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
msgid "Track Type updated successfully!"
|
||||
msgstr ""
|
||||
|
||||
|
@ -3013,12 +3013,12 @@ msgstr "Unbenannte Sendung"
|
|||
msgid "URL:"
|
||||
msgstr "URL:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:131
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:133
|
||||
msgid "Genre:"
|
||||
msgstr "Genre:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:35
|
||||
#: application/forms/EditAudioMD.php:113
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:46
|
||||
#: application/forms/EditAudioMD.php:115
|
||||
msgid "Description:"
|
||||
msgstr "Beschreibung:"
|
||||
|
||||
|
@ -3100,18 +3100,18 @@ msgstr ""
|
|||
msgid "Code:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:45
|
||||
#: application/forms/AddTracktype.php:39
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:56
|
||||
msgid "Visibility:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:57
|
||||
#: application/forms/AddTracktype.php:68
|
||||
msgid "Analyze cue points:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:74
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddUser.php:27 application/forms/EditUser.php:36
|
||||
#: application/forms/LiveStreamingPreferences.php:40
|
||||
#: application/forms/Login.php:39
|
||||
|
@ -3169,72 +3169,76 @@ msgstr ""
|
|||
msgid "Date Start:"
|
||||
msgstr "Zeitpunkt Start:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:50 application/forms/Player.php:15
|
||||
#: application/forms/EditAudioMD.php:52 application/forms/Player.php:15
|
||||
msgid "Title:"
|
||||
msgstr "Titel"
|
||||
|
||||
#: application/forms/EditAudioMD.php:60
|
||||
#: application/forms/EditAudioMD.php:62
|
||||
msgid "Creator:"
|
||||
msgstr "Interpret:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:70
|
||||
#: application/forms/EditAudioMD.php:72
|
||||
msgid "Album:"
|
||||
msgstr "Album:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:87
|
||||
#: application/forms/EditAudioMD.php:89
|
||||
msgid "Owner:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:99
|
||||
#: application/forms/EditAudioMD.php:101
|
||||
msgid "Select a Type"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:106
|
||||
#: application/forms/EditAudioMD.php:108
|
||||
msgid "Track Type:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:141
|
||||
#: application/forms/EditAudioMD.php:143
|
||||
msgid "Year:"
|
||||
msgstr "Jahr:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:154
|
||||
#: application/forms/EditAudioMD.php:156
|
||||
msgid "Label:"
|
||||
msgstr "Label:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:164
|
||||
#: application/forms/EditAudioMD.php:166
|
||||
msgid "Composer:"
|
||||
msgstr "Komponist:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:174
|
||||
#: application/forms/EditAudioMD.php:176
|
||||
msgid "Conductor:"
|
||||
msgstr "Dirigent:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:184
|
||||
#: application/forms/EditAudioMD.php:186
|
||||
msgid "Mood:"
|
||||
msgstr "Stimmung:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:194
|
||||
#: application/forms/EditAudioMD.php:196
|
||||
msgid "Replay Gain:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:204
|
||||
msgid "BPM:"
|
||||
msgstr "BPM:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:205
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
msgid "Copyright:"
|
||||
msgstr "Copyright:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
msgid "ISRC Number:"
|
||||
msgstr "ISRC Nummer:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
#: application/forms/EditAudioMD.php:235
|
||||
msgid "Website:"
|
||||
msgstr "Webseite:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:235 application/forms/EditUser.php:118
|
||||
#: application/forms/EditAudioMD.php:245 application/forms/EditUser.php:118
|
||||
#: application/forms/Login.php:67
|
||||
msgid "Language:"
|
||||
msgstr "Sprache:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:288
|
||||
#: application/forms/EditAudioMD.php:298
|
||||
msgid "Publish..."
|
||||
msgstr ""
|
||||
|
||||
|
@ -3315,42 +3319,50 @@ msgstr ""
|
|||
msgid "If this option is enabled, a new smartblock and playlist matching the newest track of a podcast will be generated immediately upon creation of a new podcast. Note that the \"Overwrite Podcast Episode Metatags\" feature must also be enabled in order for smartblocks to reliably find episodes."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:156
|
||||
#: application/forms/GeneralPreferences.php:161
|
||||
msgid "Trim overbooked shows after autoloading?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:168
|
||||
msgid "Public LibreTime API"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:157
|
||||
#: application/forms/GeneralPreferences.php:169
|
||||
msgid "Required for embeddable schedule widget."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:163
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
msgid ""
|
||||
"Enabling this feature will allow LibreTime to provide schedule data\n"
|
||||
" to external widgets that can be embedded in your website."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
#: application/forms/GeneralPreferences.php:187
|
||||
msgid "Default Language"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:182
|
||||
#: application/forms/GeneralPreferences.php:194
|
||||
#: application/forms/SetupLanguageTimezone.php:22
|
||||
msgid "Station Timezone"
|
||||
msgstr "Zeitzone Radiostation"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:190
|
||||
#: application/forms/GeneralPreferences.php:202
|
||||
msgid "Week Starts On"
|
||||
msgstr "Woche startet mit "
|
||||
|
||||
#: application/forms/GeneralPreferences.php:206
|
||||
#: application/forms/GeneralPreferences.php:218
|
||||
msgid "Display login button on your Radio Page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:211
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
msgid "Disable the public radio page and redirect to the login page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
msgid "Feature Previews"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:217
|
||||
#: application/forms/GeneralPreferences.php:242
|
||||
msgid "Enable this to opt-in to test new features."
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -14,16 +14,16 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: LibreTime\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/libretime/libretime/issues\n"
|
||||
"POT-Creation-Date: 2023-12-25 01:55+0000\n"
|
||||
"PO-Revision-Date: 2023-05-19 16:32+0000\n"
|
||||
"Last-Translator: Dave Berg <dberg316@gmail.com>\n"
|
||||
"POT-Creation-Date: 2024-04-29 01:54+0000\n"
|
||||
"PO-Revision-Date: 2024-01-19 16:00+0000\n"
|
||||
"Last-Translator: Domenik Töfflinger <domenikt96@yahoo.de>\n"
|
||||
"Language-Team: German <https://hosted.weblate.org/projects/libretime/legacy/de/>\n"
|
||||
"Language: de_DE\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.18-dev\n"
|
||||
"X-Generator: Weblate 5.4-dev\n"
|
||||
|
||||
#: application/common/DateHelper.php:216
|
||||
#, php-format
|
||||
|
@ -582,11 +582,11 @@ msgstr "Zulu"
|
|||
|
||||
#: application/common/Timezone.php:21
|
||||
msgid "Use station default"
|
||||
msgstr ""
|
||||
msgstr "Standardeinstellung der Station verwenden"
|
||||
|
||||
#: application/common/UsabilityHints.php:65
|
||||
msgid "Upload some tracks below to add them to your library!"
|
||||
msgstr "Lade Tracks hoch, um sie deiner Bibliotheke hinzuzufügen!"
|
||||
msgstr "Lade Tracks hoch, um sie deiner Bibliothek hinzuzufügen!"
|
||||
|
||||
#: application/common/UsabilityHints.php:69
|
||||
#, php-format
|
||||
|
@ -859,12 +859,12 @@ msgstr "Sie sind nicht berechtigt, auf diese Resource zuzugreifen. "
|
|||
msgid "An internal application error has occurred."
|
||||
msgstr "Ein interner Fehler ist aufgetreten."
|
||||
|
||||
#: application/controllers/IndexController.php:86
|
||||
#: application/controllers/IndexController.php:92
|
||||
#, php-format
|
||||
msgid "%s Podcast"
|
||||
msgstr "%s Podcast"
|
||||
|
||||
#: application/controllers/IndexController.php:87
|
||||
#: application/controllers/IndexController.php:93
|
||||
msgid "No tracks have been published yet."
|
||||
msgstr "Es wurden noch keine Tracks veröffentlicht."
|
||||
|
||||
|
@ -1877,37 +1877,37 @@ msgid "Month"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:253
|
||||
#: application/forms/GeneralPreferences.php:230
|
||||
#: application/forms/GeneralPreferences.php:255
|
||||
msgid "Sunday"
|
||||
msgstr "Sonntag"
|
||||
|
||||
#: application/controllers/LocaleController.php:254
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
#: application/forms/GeneralPreferences.php:256
|
||||
msgid "Monday"
|
||||
msgstr "Montag"
|
||||
|
||||
#: application/controllers/LocaleController.php:255
|
||||
#: application/forms/GeneralPreferences.php:232
|
||||
#: application/forms/GeneralPreferences.php:257
|
||||
msgid "Tuesday"
|
||||
msgstr "Dienstag"
|
||||
|
||||
#: application/controllers/LocaleController.php:256
|
||||
#: application/forms/GeneralPreferences.php:233
|
||||
#: application/forms/GeneralPreferences.php:258
|
||||
msgid "Wednesday"
|
||||
msgstr "Mittwoch"
|
||||
|
||||
#: application/controllers/LocaleController.php:257
|
||||
#: application/forms/GeneralPreferences.php:234
|
||||
#: application/forms/GeneralPreferences.php:259
|
||||
msgid "Thursday"
|
||||
msgstr "Donnerstag"
|
||||
|
||||
#: application/controllers/LocaleController.php:258
|
||||
#: application/forms/GeneralPreferences.php:235
|
||||
#: application/forms/GeneralPreferences.php:260
|
||||
msgid "Friday"
|
||||
msgstr "Freitag"
|
||||
|
||||
#: application/controllers/LocaleController.php:259
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
#: application/forms/GeneralPreferences.php:261
|
||||
msgid "Saturday"
|
||||
msgstr "Samstag"
|
||||
|
||||
|
@ -2049,15 +2049,15 @@ msgid "Moving %s Items"
|
|||
msgstr "Verschiebe %s Objekte"
|
||||
|
||||
#: application/controllers/LocaleController.php:302
|
||||
#: application/forms/AddTracktype.php:64 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:131
|
||||
#: application/forms/AddTracktype.php:75 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:288 application/forms/EditHistory.php:131
|
||||
#: application/forms/PasswordChange.php:43 application/forms/Preferences.php:35
|
||||
msgid "Save"
|
||||
msgstr "Speichern"
|
||||
|
||||
#: application/controllers/LocaleController.php:303
|
||||
#: application/controllers/LocaleController.php:327
|
||||
#: application/forms/EditAudioMD.php:268 application/forms/EditHistory.php:141
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:141
|
||||
msgid "Cancel"
|
||||
msgstr "Abbrechen"
|
||||
|
||||
|
@ -2589,20 +2589,20 @@ msgid "No matching track types found"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:461
|
||||
#: application/forms/AddTracktype.php:50
|
||||
#: application/forms/AddTracktype.php:61
|
||||
#: application/forms/GeneralPreferences.php:125
|
||||
#: application/forms/GeneralPreferences.php:141
|
||||
#: application/forms/GeneralPreferences.php:160
|
||||
#: application/forms/GeneralPreferences.php:214
|
||||
#: application/forms/GeneralPreferences.php:172
|
||||
#: application/forms/GeneralPreferences.php:239
|
||||
msgid "Enabled"
|
||||
msgstr "Aktiviert"
|
||||
|
||||
#: application/controllers/LocaleController.php:462
|
||||
#: application/forms/AddTracktype.php:49
|
||||
#: application/forms/AddTracktype.php:60
|
||||
#: application/forms/GeneralPreferences.php:124
|
||||
#: application/forms/GeneralPreferences.php:140
|
||||
#: application/forms/GeneralPreferences.php:159
|
||||
#: application/forms/GeneralPreferences.php:213
|
||||
#: application/forms/GeneralPreferences.php:171
|
||||
#: application/forms/GeneralPreferences.php:238
|
||||
msgid "Disabled"
|
||||
msgstr "Deaktiviert"
|
||||
|
||||
|
@ -2767,23 +2767,23 @@ msgstr "Unbenannter Smart Block"
|
|||
msgid "Unknown Playlist"
|
||||
msgstr "Unbekannte Playlist"
|
||||
|
||||
#: application/controllers/PreferenceController.php:69
|
||||
#: application/controllers/PreferenceController.php:71
|
||||
msgid "Preferences updated."
|
||||
msgstr "Einstellungen aktualisiert."
|
||||
|
||||
#: application/controllers/PreferenceController.php:201
|
||||
#: application/controllers/PreferenceController.php:210
|
||||
msgid "Stream Setting Updated."
|
||||
msgstr "Stream-Einstellungen aktualisiert."
|
||||
|
||||
#: application/controllers/PreferenceController.php:246
|
||||
#: application/controllers/PreferenceController.php:255
|
||||
msgid "path should be specified"
|
||||
msgstr "Pfad muß angegeben werden"
|
||||
|
||||
#: application/controllers/PreferenceController.php:289
|
||||
#: application/controllers/PreferenceController.php:298
|
||||
msgid "Problem with Liquidsoap..."
|
||||
msgstr "Problem mit Liquidsoap ..."
|
||||
|
||||
#: application/controllers/PreferenceController.php:332
|
||||
#: application/controllers/PreferenceController.php:341
|
||||
msgid "Request method not accepted"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2804,11 +2804,11 @@ msgstr "Cursor entfernen"
|
|||
msgid "show does not exist"
|
||||
msgstr "Sendung existiert nicht"
|
||||
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
#: application/controllers/TracktypeController.php:60
|
||||
msgid "Track Type added successfully!"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/TracktypeController.php:64
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
msgid "Track Type updated successfully!"
|
||||
msgstr ""
|
||||
|
||||
|
@ -3016,12 +3016,12 @@ msgstr "Unbenannte Sendung"
|
|||
msgid "URL:"
|
||||
msgstr "URL:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:131
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:133
|
||||
msgid "Genre:"
|
||||
msgstr "Genre:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:35
|
||||
#: application/forms/EditAudioMD.php:113
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:46
|
||||
#: application/forms/EditAudioMD.php:115
|
||||
msgid "Description:"
|
||||
msgstr "Beschreibung:"
|
||||
|
||||
|
@ -3103,18 +3103,18 @@ msgstr ""
|
|||
msgid "Code:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:45
|
||||
#: application/forms/AddTracktype.php:39
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:56
|
||||
msgid "Visibility:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:57
|
||||
#: application/forms/AddTracktype.php:68
|
||||
msgid "Analyze cue points:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:74
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddUser.php:27 application/forms/EditUser.php:36
|
||||
#: application/forms/LiveStreamingPreferences.php:40
|
||||
#: application/forms/Login.php:39
|
||||
|
@ -3172,72 +3172,76 @@ msgstr ""
|
|||
msgid "Date Start:"
|
||||
msgstr "Zeitpunkt Beginn:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:50 application/forms/Player.php:15
|
||||
#: application/forms/EditAudioMD.php:52 application/forms/Player.php:15
|
||||
msgid "Title:"
|
||||
msgstr "Titel:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:60
|
||||
#: application/forms/EditAudioMD.php:62
|
||||
msgid "Creator:"
|
||||
msgstr "Interpret:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:70
|
||||
#: application/forms/EditAudioMD.php:72
|
||||
msgid "Album:"
|
||||
msgstr "Album:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:87
|
||||
#: application/forms/EditAudioMD.php:89
|
||||
msgid "Owner:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:99
|
||||
#: application/forms/EditAudioMD.php:101
|
||||
msgid "Select a Type"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:106
|
||||
#: application/forms/EditAudioMD.php:108
|
||||
msgid "Track Type:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:141
|
||||
#: application/forms/EditAudioMD.php:143
|
||||
msgid "Year:"
|
||||
msgstr "Jahr:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:154
|
||||
#: application/forms/EditAudioMD.php:156
|
||||
msgid "Label:"
|
||||
msgstr "Label:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:164
|
||||
#: application/forms/EditAudioMD.php:166
|
||||
msgid "Composer:"
|
||||
msgstr "Komponist:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:174
|
||||
#: application/forms/EditAudioMD.php:176
|
||||
msgid "Conductor:"
|
||||
msgstr "Dirigent:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:184
|
||||
#: application/forms/EditAudioMD.php:186
|
||||
msgid "Mood:"
|
||||
msgstr "Stimmung:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:194
|
||||
#: application/forms/EditAudioMD.php:196
|
||||
msgid "Replay Gain:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:204
|
||||
msgid "BPM:"
|
||||
msgstr "BPM:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:205
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
msgid "Copyright:"
|
||||
msgstr "Copyright:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
msgid "ISRC Number:"
|
||||
msgstr "ISRC-Nr.:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
#: application/forms/EditAudioMD.php:235
|
||||
msgid "Website:"
|
||||
msgstr "Webseite:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:235 application/forms/EditUser.php:118
|
||||
#: application/forms/EditAudioMD.php:245 application/forms/EditUser.php:118
|
||||
#: application/forms/Login.php:67
|
||||
msgid "Language:"
|
||||
msgstr "Sprache:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:288
|
||||
#: application/forms/EditAudioMD.php:298
|
||||
msgid "Publish..."
|
||||
msgstr "Veröffentlichen..."
|
||||
|
||||
|
@ -3318,42 +3322,50 @@ msgstr ""
|
|||
msgid "If this option is enabled, a new smartblock and playlist matching the newest track of a podcast will be generated immediately upon creation of a new podcast. Note that the \"Overwrite Podcast Episode Metatags\" feature must also be enabled in order for smartblocks to reliably find episodes."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:156
|
||||
#: application/forms/GeneralPreferences.php:161
|
||||
msgid "Trim overbooked shows after autoloading?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:168
|
||||
msgid "Public LibreTime API"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:157
|
||||
#: application/forms/GeneralPreferences.php:169
|
||||
msgid "Required for embeddable schedule widget."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:163
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
msgid ""
|
||||
"Enabling this feature will allow LibreTime to provide schedule data\n"
|
||||
" to external widgets that can be embedded in your website."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
#: application/forms/GeneralPreferences.php:187
|
||||
msgid "Default Language"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:182
|
||||
#: application/forms/GeneralPreferences.php:194
|
||||
#: application/forms/SetupLanguageTimezone.php:22
|
||||
msgid "Station Timezone"
|
||||
msgstr "Sendestation Zeitzone"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:190
|
||||
#: application/forms/GeneralPreferences.php:202
|
||||
msgid "Week Starts On"
|
||||
msgstr "Woche beginnt am"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:206
|
||||
#: application/forms/GeneralPreferences.php:218
|
||||
msgid "Display login button on your Radio Page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:211
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
msgid "Disable the public radio page and redirect to the login page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
msgid "Feature Previews"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:217
|
||||
#: application/forms/GeneralPreferences.php:242
|
||||
msgid "Enable this to opt-in to test new features."
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: LibreTime\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/libretime/libretime/issues\n"
|
||||
"POT-Creation-Date: 2023-12-25 01:55+0000\n"
|
||||
"POT-Creation-Date: 2024-04-29 01:54+0000\n"
|
||||
"PO-Revision-Date: 2021-10-17 08:09+0000\n"
|
||||
"Last-Translator: Kyle Robbertze <github@paddatrapper.com>\n"
|
||||
"Language-Team: Greek <https://hosted.weblate.org/projects/libretime/legacy/el/>\n"
|
||||
|
@ -856,12 +856,12 @@ msgstr ""
|
|||
msgid "An internal application error has occurred."
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:86
|
||||
#: application/controllers/IndexController.php:92
|
||||
#, php-format
|
||||
msgid "%s Podcast"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:87
|
||||
#: application/controllers/IndexController.php:93
|
||||
msgid "No tracks have been published yet."
|
||||
msgstr ""
|
||||
|
||||
|
@ -1865,37 +1865,37 @@ msgid "Month"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:253
|
||||
#: application/forms/GeneralPreferences.php:230
|
||||
#: application/forms/GeneralPreferences.php:255
|
||||
msgid "Sunday"
|
||||
msgstr "Κυριακή"
|
||||
|
||||
#: application/controllers/LocaleController.php:254
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
#: application/forms/GeneralPreferences.php:256
|
||||
msgid "Monday"
|
||||
msgstr "Δευτέρα"
|
||||
|
||||
#: application/controllers/LocaleController.php:255
|
||||
#: application/forms/GeneralPreferences.php:232
|
||||
#: application/forms/GeneralPreferences.php:257
|
||||
msgid "Tuesday"
|
||||
msgstr "Τρίτη"
|
||||
|
||||
#: application/controllers/LocaleController.php:256
|
||||
#: application/forms/GeneralPreferences.php:233
|
||||
#: application/forms/GeneralPreferences.php:258
|
||||
msgid "Wednesday"
|
||||
msgstr "Τετάρτη"
|
||||
|
||||
#: application/controllers/LocaleController.php:257
|
||||
#: application/forms/GeneralPreferences.php:234
|
||||
#: application/forms/GeneralPreferences.php:259
|
||||
msgid "Thursday"
|
||||
msgstr "Πέμπτη"
|
||||
|
||||
#: application/controllers/LocaleController.php:258
|
||||
#: application/forms/GeneralPreferences.php:235
|
||||
#: application/forms/GeneralPreferences.php:260
|
||||
msgid "Friday"
|
||||
msgstr "Παρασκευή"
|
||||
|
||||
#: application/controllers/LocaleController.php:259
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
#: application/forms/GeneralPreferences.php:261
|
||||
msgid "Saturday"
|
||||
msgstr "Σάββατο"
|
||||
|
||||
|
@ -2037,15 +2037,15 @@ msgid "Moving %s Items"
|
|||
msgstr "Μετακίνηση Στοιχείων %s"
|
||||
|
||||
#: application/controllers/LocaleController.php:302
|
||||
#: application/forms/AddTracktype.php:64 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:131
|
||||
#: application/forms/AddTracktype.php:75 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:288 application/forms/EditHistory.php:131
|
||||
#: application/forms/PasswordChange.php:43 application/forms/Preferences.php:35
|
||||
msgid "Save"
|
||||
msgstr "Αποθήκευση"
|
||||
|
||||
#: application/controllers/LocaleController.php:303
|
||||
#: application/controllers/LocaleController.php:327
|
||||
#: application/forms/EditAudioMD.php:268 application/forms/EditHistory.php:141
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:141
|
||||
msgid "Cancel"
|
||||
msgstr "Ακύρωση"
|
||||
|
||||
|
@ -2577,20 +2577,20 @@ msgid "No matching track types found"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:461
|
||||
#: application/forms/AddTracktype.php:50
|
||||
#: application/forms/AddTracktype.php:61
|
||||
#: application/forms/GeneralPreferences.php:125
|
||||
#: application/forms/GeneralPreferences.php:141
|
||||
#: application/forms/GeneralPreferences.php:160
|
||||
#: application/forms/GeneralPreferences.php:214
|
||||
#: application/forms/GeneralPreferences.php:172
|
||||
#: application/forms/GeneralPreferences.php:239
|
||||
msgid "Enabled"
|
||||
msgstr "Ενεργοποιημένο"
|
||||
|
||||
#: application/controllers/LocaleController.php:462
|
||||
#: application/forms/AddTracktype.php:49
|
||||
#: application/forms/AddTracktype.php:60
|
||||
#: application/forms/GeneralPreferences.php:124
|
||||
#: application/forms/GeneralPreferences.php:140
|
||||
#: application/forms/GeneralPreferences.php:159
|
||||
#: application/forms/GeneralPreferences.php:213
|
||||
#: application/forms/GeneralPreferences.php:171
|
||||
#: application/forms/GeneralPreferences.php:238
|
||||
msgid "Disabled"
|
||||
msgstr "Απενεργοποιημένο"
|
||||
|
||||
|
@ -2755,23 +2755,23 @@ msgstr "Smart Block χωρίς Τίτλο"
|
|||
msgid "Unknown Playlist"
|
||||
msgstr "Άγνωστη λίστα αναπαραγωγής"
|
||||
|
||||
#: application/controllers/PreferenceController.php:69
|
||||
#: application/controllers/PreferenceController.php:71
|
||||
msgid "Preferences updated."
|
||||
msgstr "Οι προτιμήσεις ενημερώθηκαν."
|
||||
|
||||
#: application/controllers/PreferenceController.php:201
|
||||
#: application/controllers/PreferenceController.php:210
|
||||
msgid "Stream Setting Updated."
|
||||
msgstr "Η Ρύθμιση Stream Ενημερώθηκε."
|
||||
|
||||
#: application/controllers/PreferenceController.php:246
|
||||
#: application/controllers/PreferenceController.php:255
|
||||
msgid "path should be specified"
|
||||
msgstr "η διαδρομή πρέπει να καθοριστεί"
|
||||
|
||||
#: application/controllers/PreferenceController.php:289
|
||||
#: application/controllers/PreferenceController.php:298
|
||||
msgid "Problem with Liquidsoap..."
|
||||
msgstr "Πρόβλημα με Liquidsoap ..."
|
||||
|
||||
#: application/controllers/PreferenceController.php:332
|
||||
#: application/controllers/PreferenceController.php:341
|
||||
msgid "Request method not accepted"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2792,11 +2792,11 @@ msgstr "Αφαίρεση cursor"
|
|||
msgid "show does not exist"
|
||||
msgstr "η εκπομπή δεν υπάρχει"
|
||||
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
#: application/controllers/TracktypeController.php:60
|
||||
msgid "Track Type added successfully!"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/TracktypeController.php:64
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
msgid "Track Type updated successfully!"
|
||||
msgstr ""
|
||||
|
||||
|
@ -3004,12 +3004,12 @@ msgstr "Εκπομπή χωρίς Τίτλο"
|
|||
msgid "URL:"
|
||||
msgstr "Διεύθυνση URL:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:131
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:133
|
||||
msgid "Genre:"
|
||||
msgstr "Είδος:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:35
|
||||
#: application/forms/EditAudioMD.php:113
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:46
|
||||
#: application/forms/EditAudioMD.php:115
|
||||
msgid "Description:"
|
||||
msgstr "Περιγραφή:"
|
||||
|
||||
|
@ -3091,18 +3091,18 @@ msgstr ""
|
|||
msgid "Code:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:45
|
||||
#: application/forms/AddTracktype.php:39
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:56
|
||||
msgid "Visibility:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:57
|
||||
#: application/forms/AddTracktype.php:68
|
||||
msgid "Analyze cue points:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:74
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddUser.php:27 application/forms/EditUser.php:36
|
||||
#: application/forms/LiveStreamingPreferences.php:40
|
||||
#: application/forms/Login.php:39
|
||||
|
@ -3160,72 +3160,76 @@ msgstr ""
|
|||
msgid "Date Start:"
|
||||
msgstr "Ημερομηνία Έναρξης:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:50 application/forms/Player.php:15
|
||||
#: application/forms/EditAudioMD.php:52 application/forms/Player.php:15
|
||||
msgid "Title:"
|
||||
msgstr "Τίτλος:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:60
|
||||
#: application/forms/EditAudioMD.php:62
|
||||
msgid "Creator:"
|
||||
msgstr "Δημιουργός:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:70
|
||||
#: application/forms/EditAudioMD.php:72
|
||||
msgid "Album:"
|
||||
msgstr "Album:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:87
|
||||
#: application/forms/EditAudioMD.php:89
|
||||
msgid "Owner:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:99
|
||||
#: application/forms/EditAudioMD.php:101
|
||||
msgid "Select a Type"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:106
|
||||
#: application/forms/EditAudioMD.php:108
|
||||
msgid "Track Type:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:141
|
||||
#: application/forms/EditAudioMD.php:143
|
||||
msgid "Year:"
|
||||
msgstr "Έτος"
|
||||
|
||||
#: application/forms/EditAudioMD.php:154
|
||||
#: application/forms/EditAudioMD.php:156
|
||||
msgid "Label:"
|
||||
msgstr "Δισκογραφική:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:164
|
||||
#: application/forms/EditAudioMD.php:166
|
||||
msgid "Composer:"
|
||||
msgstr "Συνθέτης:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:174
|
||||
#: application/forms/EditAudioMD.php:176
|
||||
msgid "Conductor:"
|
||||
msgstr "Μαέστρος:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:184
|
||||
#: application/forms/EditAudioMD.php:186
|
||||
msgid "Mood:"
|
||||
msgstr "Διάθεση:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:194
|
||||
#: application/forms/EditAudioMD.php:196
|
||||
msgid "Replay Gain:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:204
|
||||
msgid "BPM:"
|
||||
msgstr "BPM:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:205
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
msgid "Copyright:"
|
||||
msgstr "Copyright:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
msgid "ISRC Number:"
|
||||
msgstr "Αριθμός ISRC:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
#: application/forms/EditAudioMD.php:235
|
||||
msgid "Website:"
|
||||
msgstr "Ιστοσελίδα:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:235 application/forms/EditUser.php:118
|
||||
#: application/forms/EditAudioMD.php:245 application/forms/EditUser.php:118
|
||||
#: application/forms/Login.php:67
|
||||
msgid "Language:"
|
||||
msgstr "Γλώσσα:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:288
|
||||
#: application/forms/EditAudioMD.php:298
|
||||
msgid "Publish..."
|
||||
msgstr ""
|
||||
|
||||
|
@ -3306,42 +3310,50 @@ msgstr ""
|
|||
msgid "If this option is enabled, a new smartblock and playlist matching the newest track of a podcast will be generated immediately upon creation of a new podcast. Note that the \"Overwrite Podcast Episode Metatags\" feature must also be enabled in order for smartblocks to reliably find episodes."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:156
|
||||
#: application/forms/GeneralPreferences.php:161
|
||||
msgid "Trim overbooked shows after autoloading?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:168
|
||||
msgid "Public LibreTime API"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:157
|
||||
#: application/forms/GeneralPreferences.php:169
|
||||
msgid "Required for embeddable schedule widget."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:163
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
msgid ""
|
||||
"Enabling this feature will allow LibreTime to provide schedule data\n"
|
||||
" to external widgets that can be embedded in your website."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
#: application/forms/GeneralPreferences.php:187
|
||||
msgid "Default Language"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:182
|
||||
#: application/forms/GeneralPreferences.php:194
|
||||
#: application/forms/SetupLanguageTimezone.php:22
|
||||
msgid "Station Timezone"
|
||||
msgstr "Ζώνη Ώρας Σταθμού"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:190
|
||||
#: application/forms/GeneralPreferences.php:202
|
||||
msgid "Week Starts On"
|
||||
msgstr "Η Εβδομάδα αρχίζει "
|
||||
|
||||
#: application/forms/GeneralPreferences.php:206
|
||||
#: application/forms/GeneralPreferences.php:218
|
||||
msgid "Display login button on your Radio Page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:211
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
msgid "Disable the public radio page and redirect to the login page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
msgid "Feature Previews"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:217
|
||||
#: application/forms/GeneralPreferences.php:242
|
||||
msgid "Enable this to opt-in to test new features."
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: LibreTime\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/libretime/libretime/issues\n"
|
||||
"POT-Creation-Date: 2023-12-25 01:55+0000\n"
|
||||
"POT-Creation-Date: 2024-04-29 01:54+0000\n"
|
||||
"PO-Revision-Date: 2015-09-05 08:33+0000\n"
|
||||
"Last-Translator: Daniel James <daniel@64studio.com>\n"
|
||||
"Language-Team: English (Canada)\n"
|
||||
|
@ -855,12 +855,12 @@ msgstr ""
|
|||
msgid "An internal application error has occurred."
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:86
|
||||
#: application/controllers/IndexController.php:92
|
||||
#, php-format
|
||||
msgid "%s Podcast"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:87
|
||||
#: application/controllers/IndexController.php:93
|
||||
msgid "No tracks have been published yet."
|
||||
msgstr ""
|
||||
|
||||
|
@ -1864,37 +1864,37 @@ msgid "Month"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:253
|
||||
#: application/forms/GeneralPreferences.php:230
|
||||
#: application/forms/GeneralPreferences.php:255
|
||||
msgid "Sunday"
|
||||
msgstr "Sunday"
|
||||
|
||||
#: application/controllers/LocaleController.php:254
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
#: application/forms/GeneralPreferences.php:256
|
||||
msgid "Monday"
|
||||
msgstr "Monday"
|
||||
|
||||
#: application/controllers/LocaleController.php:255
|
||||
#: application/forms/GeneralPreferences.php:232
|
||||
#: application/forms/GeneralPreferences.php:257
|
||||
msgid "Tuesday"
|
||||
msgstr "Tuesday"
|
||||
|
||||
#: application/controllers/LocaleController.php:256
|
||||
#: application/forms/GeneralPreferences.php:233
|
||||
#: application/forms/GeneralPreferences.php:258
|
||||
msgid "Wednesday"
|
||||
msgstr "Wednesday"
|
||||
|
||||
#: application/controllers/LocaleController.php:257
|
||||
#: application/forms/GeneralPreferences.php:234
|
||||
#: application/forms/GeneralPreferences.php:259
|
||||
msgid "Thursday"
|
||||
msgstr "Thursday"
|
||||
|
||||
#: application/controllers/LocaleController.php:258
|
||||
#: application/forms/GeneralPreferences.php:235
|
||||
#: application/forms/GeneralPreferences.php:260
|
||||
msgid "Friday"
|
||||
msgstr "Friday"
|
||||
|
||||
#: application/controllers/LocaleController.php:259
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
#: application/forms/GeneralPreferences.php:261
|
||||
msgid "Saturday"
|
||||
msgstr "Saturday"
|
||||
|
||||
|
@ -2036,15 +2036,15 @@ msgid "Moving %s Items"
|
|||
msgstr "Moving %s Items"
|
||||
|
||||
#: application/controllers/LocaleController.php:302
|
||||
#: application/forms/AddTracktype.php:64 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:131
|
||||
#: application/forms/AddTracktype.php:75 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:288 application/forms/EditHistory.php:131
|
||||
#: application/forms/PasswordChange.php:43 application/forms/Preferences.php:35
|
||||
msgid "Save"
|
||||
msgstr "Save"
|
||||
|
||||
#: application/controllers/LocaleController.php:303
|
||||
#: application/controllers/LocaleController.php:327
|
||||
#: application/forms/EditAudioMD.php:268 application/forms/EditHistory.php:141
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:141
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
|
@ -2576,20 +2576,20 @@ msgid "No matching track types found"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:461
|
||||
#: application/forms/AddTracktype.php:50
|
||||
#: application/forms/AddTracktype.php:61
|
||||
#: application/forms/GeneralPreferences.php:125
|
||||
#: application/forms/GeneralPreferences.php:141
|
||||
#: application/forms/GeneralPreferences.php:160
|
||||
#: application/forms/GeneralPreferences.php:214
|
||||
#: application/forms/GeneralPreferences.php:172
|
||||
#: application/forms/GeneralPreferences.php:239
|
||||
msgid "Enabled"
|
||||
msgstr "Enabled"
|
||||
|
||||
#: application/controllers/LocaleController.php:462
|
||||
#: application/forms/AddTracktype.php:49
|
||||
#: application/forms/AddTracktype.php:60
|
||||
#: application/forms/GeneralPreferences.php:124
|
||||
#: application/forms/GeneralPreferences.php:140
|
||||
#: application/forms/GeneralPreferences.php:159
|
||||
#: application/forms/GeneralPreferences.php:213
|
||||
#: application/forms/GeneralPreferences.php:171
|
||||
#: application/forms/GeneralPreferences.php:238
|
||||
msgid "Disabled"
|
||||
msgstr "Disabled"
|
||||
|
||||
|
@ -2754,23 +2754,23 @@ msgstr "Untitled Smart Block"
|
|||
msgid "Unknown Playlist"
|
||||
msgstr "Unknown Playlist"
|
||||
|
||||
#: application/controllers/PreferenceController.php:69
|
||||
#: application/controllers/PreferenceController.php:71
|
||||
msgid "Preferences updated."
|
||||
msgstr "Preferences updated."
|
||||
|
||||
#: application/controllers/PreferenceController.php:201
|
||||
#: application/controllers/PreferenceController.php:210
|
||||
msgid "Stream Setting Updated."
|
||||
msgstr "Stream Setting Updated."
|
||||
|
||||
#: application/controllers/PreferenceController.php:246
|
||||
#: application/controllers/PreferenceController.php:255
|
||||
msgid "path should be specified"
|
||||
msgstr "path should be specified"
|
||||
|
||||
#: application/controllers/PreferenceController.php:289
|
||||
#: application/controllers/PreferenceController.php:298
|
||||
msgid "Problem with Liquidsoap..."
|
||||
msgstr "Problem with Liquidsoap..."
|
||||
|
||||
#: application/controllers/PreferenceController.php:332
|
||||
#: application/controllers/PreferenceController.php:341
|
||||
msgid "Request method not accepted"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2791,11 +2791,11 @@ msgstr "Remove cursor"
|
|||
msgid "show does not exist"
|
||||
msgstr "show does not exist"
|
||||
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
#: application/controllers/TracktypeController.php:60
|
||||
msgid "Track Type added successfully!"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/TracktypeController.php:64
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
msgid "Track Type updated successfully!"
|
||||
msgstr ""
|
||||
|
||||
|
@ -3003,12 +3003,12 @@ msgstr "Untitled Show"
|
|||
msgid "URL:"
|
||||
msgstr "URL:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:131
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:133
|
||||
msgid "Genre:"
|
||||
msgstr "Genre:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:35
|
||||
#: application/forms/EditAudioMD.php:113
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:46
|
||||
#: application/forms/EditAudioMD.php:115
|
||||
msgid "Description:"
|
||||
msgstr "Description:"
|
||||
|
||||
|
@ -3090,18 +3090,18 @@ msgstr ""
|
|||
msgid "Code:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:45
|
||||
#: application/forms/AddTracktype.php:39
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:56
|
||||
msgid "Visibility:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:57
|
||||
#: application/forms/AddTracktype.php:68
|
||||
msgid "Analyze cue points:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:74
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddUser.php:27 application/forms/EditUser.php:36
|
||||
#: application/forms/LiveStreamingPreferences.php:40
|
||||
#: application/forms/Login.php:39
|
||||
|
@ -3159,72 +3159,76 @@ msgstr ""
|
|||
msgid "Date Start:"
|
||||
msgstr "Date Start:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:50 application/forms/Player.php:15
|
||||
#: application/forms/EditAudioMD.php:52 application/forms/Player.php:15
|
||||
msgid "Title:"
|
||||
msgstr "Title:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:60
|
||||
#: application/forms/EditAudioMD.php:62
|
||||
msgid "Creator:"
|
||||
msgstr "Creator:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:70
|
||||
#: application/forms/EditAudioMD.php:72
|
||||
msgid "Album:"
|
||||
msgstr "Album:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:87
|
||||
#: application/forms/EditAudioMD.php:89
|
||||
msgid "Owner:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:99
|
||||
#: application/forms/EditAudioMD.php:101
|
||||
msgid "Select a Type"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:106
|
||||
#: application/forms/EditAudioMD.php:108
|
||||
msgid "Track Type:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:141
|
||||
#: application/forms/EditAudioMD.php:143
|
||||
msgid "Year:"
|
||||
msgstr "Year:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:154
|
||||
#: application/forms/EditAudioMD.php:156
|
||||
msgid "Label:"
|
||||
msgstr "Label:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:164
|
||||
#: application/forms/EditAudioMD.php:166
|
||||
msgid "Composer:"
|
||||
msgstr "Composer:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:174
|
||||
#: application/forms/EditAudioMD.php:176
|
||||
msgid "Conductor:"
|
||||
msgstr "Conductor:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:184
|
||||
#: application/forms/EditAudioMD.php:186
|
||||
msgid "Mood:"
|
||||
msgstr "Mood:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:194
|
||||
#: application/forms/EditAudioMD.php:196
|
||||
msgid "Replay Gain:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:204
|
||||
msgid "BPM:"
|
||||
msgstr "BPM:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:205
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
msgid "Copyright:"
|
||||
msgstr "Copyright:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
msgid "ISRC Number:"
|
||||
msgstr "ISRC Number:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
#: application/forms/EditAudioMD.php:235
|
||||
msgid "Website:"
|
||||
msgstr "Website:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:235 application/forms/EditUser.php:118
|
||||
#: application/forms/EditAudioMD.php:245 application/forms/EditUser.php:118
|
||||
#: application/forms/Login.php:67
|
||||
msgid "Language:"
|
||||
msgstr "Language:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:288
|
||||
#: application/forms/EditAudioMD.php:298
|
||||
msgid "Publish..."
|
||||
msgstr ""
|
||||
|
||||
|
@ -3305,42 +3309,50 @@ msgstr ""
|
|||
msgid "If this option is enabled, a new smartblock and playlist matching the newest track of a podcast will be generated immediately upon creation of a new podcast. Note that the \"Overwrite Podcast Episode Metatags\" feature must also be enabled in order for smartblocks to reliably find episodes."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:156
|
||||
#: application/forms/GeneralPreferences.php:161
|
||||
msgid "Trim overbooked shows after autoloading?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:168
|
||||
msgid "Public LibreTime API"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:157
|
||||
#: application/forms/GeneralPreferences.php:169
|
||||
msgid "Required for embeddable schedule widget."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:163
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
msgid ""
|
||||
"Enabling this feature will allow LibreTime to provide schedule data\n"
|
||||
" to external widgets that can be embedded in your website."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
#: application/forms/GeneralPreferences.php:187
|
||||
msgid "Default Language"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:182
|
||||
#: application/forms/GeneralPreferences.php:194
|
||||
#: application/forms/SetupLanguageTimezone.php:22
|
||||
msgid "Station Timezone"
|
||||
msgstr "Station Timezone"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:190
|
||||
#: application/forms/GeneralPreferences.php:202
|
||||
msgid "Week Starts On"
|
||||
msgstr "Week Starts On"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:206
|
||||
#: application/forms/GeneralPreferences.php:218
|
||||
msgid "Display login button on your Radio Page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:211
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
msgid "Disable the public radio page and redirect to the login page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
msgid "Feature Previews"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:217
|
||||
#: application/forms/GeneralPreferences.php:242
|
||||
msgid "Enable this to opt-in to test new features."
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: LibreTime\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/libretime/libretime/issues\n"
|
||||
"POT-Creation-Date: 2023-12-25 01:55+0000\n"
|
||||
"POT-Creation-Date: 2024-04-29 01:54+0000\n"
|
||||
"PO-Revision-Date: 2022-07-14 09:18+0000\n"
|
||||
"Last-Translator: Kyle Robbertze <github@paddatrapper.com>\n"
|
||||
"Language-Team: English (United Kingdom) <https://hosted.weblate.org/projects/libretime/legacy/en_GB/>\n"
|
||||
|
@ -860,12 +860,12 @@ msgstr "You do not have permission to access this resource."
|
|||
msgid "An internal application error has occurred."
|
||||
msgstr "An internal application error has occurred."
|
||||
|
||||
#: application/controllers/IndexController.php:86
|
||||
#: application/controllers/IndexController.php:92
|
||||
#, php-format
|
||||
msgid "%s Podcast"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:87
|
||||
#: application/controllers/IndexController.php:93
|
||||
msgid "No tracks have been published yet."
|
||||
msgstr ""
|
||||
|
||||
|
@ -1869,37 +1869,37 @@ msgid "Month"
|
|||
msgstr "Month"
|
||||
|
||||
#: application/controllers/LocaleController.php:253
|
||||
#: application/forms/GeneralPreferences.php:230
|
||||
#: application/forms/GeneralPreferences.php:255
|
||||
msgid "Sunday"
|
||||
msgstr "Sunday"
|
||||
|
||||
#: application/controllers/LocaleController.php:254
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
#: application/forms/GeneralPreferences.php:256
|
||||
msgid "Monday"
|
||||
msgstr "Monday"
|
||||
|
||||
#: application/controllers/LocaleController.php:255
|
||||
#: application/forms/GeneralPreferences.php:232
|
||||
#: application/forms/GeneralPreferences.php:257
|
||||
msgid "Tuesday"
|
||||
msgstr "Tuesday"
|
||||
|
||||
#: application/controllers/LocaleController.php:256
|
||||
#: application/forms/GeneralPreferences.php:233
|
||||
#: application/forms/GeneralPreferences.php:258
|
||||
msgid "Wednesday"
|
||||
msgstr "Wednesday"
|
||||
|
||||
#: application/controllers/LocaleController.php:257
|
||||
#: application/forms/GeneralPreferences.php:234
|
||||
#: application/forms/GeneralPreferences.php:259
|
||||
msgid "Thursday"
|
||||
msgstr "Thursday"
|
||||
|
||||
#: application/controllers/LocaleController.php:258
|
||||
#: application/forms/GeneralPreferences.php:235
|
||||
#: application/forms/GeneralPreferences.php:260
|
||||
msgid "Friday"
|
||||
msgstr "Friday"
|
||||
|
||||
#: application/controllers/LocaleController.php:259
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
#: application/forms/GeneralPreferences.php:261
|
||||
msgid "Saturday"
|
||||
msgstr "Saturday"
|
||||
|
||||
|
@ -2041,15 +2041,15 @@ msgid "Moving %s Items"
|
|||
msgstr "Moving %s Items"
|
||||
|
||||
#: application/controllers/LocaleController.php:302
|
||||
#: application/forms/AddTracktype.php:64 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:131
|
||||
#: application/forms/AddTracktype.php:75 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:288 application/forms/EditHistory.php:131
|
||||
#: application/forms/PasswordChange.php:43 application/forms/Preferences.php:35
|
||||
msgid "Save"
|
||||
msgstr "Save"
|
||||
|
||||
#: application/controllers/LocaleController.php:303
|
||||
#: application/controllers/LocaleController.php:327
|
||||
#: application/forms/EditAudioMD.php:268 application/forms/EditHistory.php:141
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:141
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
|
@ -2581,20 +2581,20 @@ msgid "No matching track types found"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:461
|
||||
#: application/forms/AddTracktype.php:50
|
||||
#: application/forms/AddTracktype.php:61
|
||||
#: application/forms/GeneralPreferences.php:125
|
||||
#: application/forms/GeneralPreferences.php:141
|
||||
#: application/forms/GeneralPreferences.php:160
|
||||
#: application/forms/GeneralPreferences.php:214
|
||||
#: application/forms/GeneralPreferences.php:172
|
||||
#: application/forms/GeneralPreferences.php:239
|
||||
msgid "Enabled"
|
||||
msgstr "Enabled"
|
||||
|
||||
#: application/controllers/LocaleController.php:462
|
||||
#: application/forms/AddTracktype.php:49
|
||||
#: application/forms/AddTracktype.php:60
|
||||
#: application/forms/GeneralPreferences.php:124
|
||||
#: application/forms/GeneralPreferences.php:140
|
||||
#: application/forms/GeneralPreferences.php:159
|
||||
#: application/forms/GeneralPreferences.php:213
|
||||
#: application/forms/GeneralPreferences.php:171
|
||||
#: application/forms/GeneralPreferences.php:238
|
||||
msgid "Disabled"
|
||||
msgstr "Disabled"
|
||||
|
||||
|
@ -2759,23 +2759,23 @@ msgstr "Untitled Smart Block"
|
|||
msgid "Unknown Playlist"
|
||||
msgstr "Unknown Playlist"
|
||||
|
||||
#: application/controllers/PreferenceController.php:69
|
||||
#: application/controllers/PreferenceController.php:71
|
||||
msgid "Preferences updated."
|
||||
msgstr "Preferences updated."
|
||||
|
||||
#: application/controllers/PreferenceController.php:201
|
||||
#: application/controllers/PreferenceController.php:210
|
||||
msgid "Stream Setting Updated."
|
||||
msgstr "Stream Setting Updated."
|
||||
|
||||
#: application/controllers/PreferenceController.php:246
|
||||
#: application/controllers/PreferenceController.php:255
|
||||
msgid "path should be specified"
|
||||
msgstr "path should be specified"
|
||||
|
||||
#: application/controllers/PreferenceController.php:289
|
||||
#: application/controllers/PreferenceController.php:298
|
||||
msgid "Problem with Liquidsoap..."
|
||||
msgstr "Problem with Liquidsoap..."
|
||||
|
||||
#: application/controllers/PreferenceController.php:332
|
||||
#: application/controllers/PreferenceController.php:341
|
||||
msgid "Request method not accepted"
|
||||
msgstr "Request method not accepted"
|
||||
|
||||
|
@ -2796,11 +2796,11 @@ msgstr "Remove cursor"
|
|||
msgid "show does not exist"
|
||||
msgstr "show does not exist"
|
||||
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
#: application/controllers/TracktypeController.php:60
|
||||
msgid "Track Type added successfully!"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/TracktypeController.php:64
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
msgid "Track Type updated successfully!"
|
||||
msgstr ""
|
||||
|
||||
|
@ -3008,12 +3008,12 @@ msgstr "Untitled Show"
|
|||
msgid "URL:"
|
||||
msgstr "URL:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:131
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:133
|
||||
msgid "Genre:"
|
||||
msgstr "Genre:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:35
|
||||
#: application/forms/EditAudioMD.php:113
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:46
|
||||
#: application/forms/EditAudioMD.php:115
|
||||
msgid "Description:"
|
||||
msgstr "Description:"
|
||||
|
||||
|
@ -3095,18 +3095,18 @@ msgstr ""
|
|||
msgid "Code:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:45
|
||||
#: application/forms/AddTracktype.php:39
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:56
|
||||
msgid "Visibility:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:57
|
||||
#: application/forms/AddTracktype.php:68
|
||||
msgid "Analyze cue points:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:74
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddUser.php:27 application/forms/EditUser.php:36
|
||||
#: application/forms/LiveStreamingPreferences.php:40
|
||||
#: application/forms/Login.php:39
|
||||
|
@ -3164,72 +3164,76 @@ msgstr "Delete All Tracks in Library"
|
|||
msgid "Date Start:"
|
||||
msgstr "Date Start:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:50 application/forms/Player.php:15
|
||||
#: application/forms/EditAudioMD.php:52 application/forms/Player.php:15
|
||||
msgid "Title:"
|
||||
msgstr "Title:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:60
|
||||
#: application/forms/EditAudioMD.php:62
|
||||
msgid "Creator:"
|
||||
msgstr "Creator:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:70
|
||||
#: application/forms/EditAudioMD.php:72
|
||||
msgid "Album:"
|
||||
msgstr "Album:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:87
|
||||
#: application/forms/EditAudioMD.php:89
|
||||
msgid "Owner:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:99
|
||||
#: application/forms/EditAudioMD.php:101
|
||||
msgid "Select a Type"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:106
|
||||
#: application/forms/EditAudioMD.php:108
|
||||
msgid "Track Type:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:141
|
||||
#: application/forms/EditAudioMD.php:143
|
||||
msgid "Year:"
|
||||
msgstr "Year:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:154
|
||||
#: application/forms/EditAudioMD.php:156
|
||||
msgid "Label:"
|
||||
msgstr "Label:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:164
|
||||
#: application/forms/EditAudioMD.php:166
|
||||
msgid "Composer:"
|
||||
msgstr "Composer:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:174
|
||||
#: application/forms/EditAudioMD.php:176
|
||||
msgid "Conductor:"
|
||||
msgstr "Conductor:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:184
|
||||
#: application/forms/EditAudioMD.php:186
|
||||
msgid "Mood:"
|
||||
msgstr "Mood:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:194
|
||||
#: application/forms/EditAudioMD.php:196
|
||||
msgid "Replay Gain:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:204
|
||||
msgid "BPM:"
|
||||
msgstr "BPM:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:205
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
msgid "Copyright:"
|
||||
msgstr "Copyright:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
msgid "ISRC Number:"
|
||||
msgstr "ISRC Number:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
#: application/forms/EditAudioMD.php:235
|
||||
msgid "Website:"
|
||||
msgstr "Website:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:235 application/forms/EditUser.php:118
|
||||
#: application/forms/EditAudioMD.php:245 application/forms/EditUser.php:118
|
||||
#: application/forms/Login.php:67
|
||||
msgid "Language:"
|
||||
msgstr "Language:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:288
|
||||
#: application/forms/EditAudioMD.php:298
|
||||
msgid "Publish..."
|
||||
msgstr ""
|
||||
|
||||
|
@ -3310,15 +3314,19 @@ msgstr ""
|
|||
msgid "If this option is enabled, a new smartblock and playlist matching the newest track of a podcast will be generated immediately upon creation of a new podcast. Note that the \"Overwrite Podcast Episode Metatags\" feature must also be enabled in order for smartblocks to reliably find episodes."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:156
|
||||
#: application/forms/GeneralPreferences.php:161
|
||||
msgid "Trim overbooked shows after autoloading?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:168
|
||||
msgid "Public LibreTime API"
|
||||
msgstr "Public LibreTime API"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:157
|
||||
#: application/forms/GeneralPreferences.php:169
|
||||
msgid "Required for embeddable schedule widget."
|
||||
msgstr "Required for embeddable schedule widget."
|
||||
|
||||
#: application/forms/GeneralPreferences.php:163
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
msgid ""
|
||||
"Enabling this feature will allow LibreTime to provide schedule data\n"
|
||||
" to external widgets that can be embedded in your website."
|
||||
|
@ -3326,28 +3334,32 @@ msgstr ""
|
|||
"Enabling this feature will allow LibreTime to provide schedule data\n"
|
||||
" to external widgets that can be embedded in your website."
|
||||
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
#: application/forms/GeneralPreferences.php:187
|
||||
msgid "Default Language"
|
||||
msgstr "Default Language"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:182
|
||||
#: application/forms/GeneralPreferences.php:194
|
||||
#: application/forms/SetupLanguageTimezone.php:22
|
||||
msgid "Station Timezone"
|
||||
msgstr "Station Timezone"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:190
|
||||
#: application/forms/GeneralPreferences.php:202
|
||||
msgid "Week Starts On"
|
||||
msgstr "Week Starts On"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:206
|
||||
#: application/forms/GeneralPreferences.php:218
|
||||
msgid "Display login button on your Radio Page?"
|
||||
msgstr "Display login button on your Radio Page?"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:211
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
msgid "Disable the public radio page and redirect to the login page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
msgid "Feature Previews"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:217
|
||||
#: application/forms/GeneralPreferences.php:242
|
||||
msgid "Enable this to opt-in to test new features."
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: LibreTime\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/libretime/libretime/issues\n"
|
||||
"POT-Creation-Date: 2023-12-25 01:55+0000\n"
|
||||
"POT-Creation-Date: 2024-04-29 01:54+0000\n"
|
||||
"PO-Revision-Date: 2023-05-21 17:52+0000\n"
|
||||
"Last-Translator: Zachary Klosko <zackaklosko@gmail.com>\n"
|
||||
"Language-Team: English (United States) <https://hosted.weblate.org/projects/libretime/legacy/en_US/>\n"
|
||||
|
@ -856,12 +856,12 @@ msgstr ""
|
|||
msgid "An internal application error has occurred."
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:86
|
||||
#: application/controllers/IndexController.php:92
|
||||
#, php-format
|
||||
msgid "%s Podcast"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:87
|
||||
#: application/controllers/IndexController.php:93
|
||||
msgid "No tracks have been published yet."
|
||||
msgstr ""
|
||||
|
||||
|
@ -1865,37 +1865,37 @@ msgid "Month"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:253
|
||||
#: application/forms/GeneralPreferences.php:230
|
||||
#: application/forms/GeneralPreferences.php:255
|
||||
msgid "Sunday"
|
||||
msgstr "Sunday"
|
||||
|
||||
#: application/controllers/LocaleController.php:254
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
#: application/forms/GeneralPreferences.php:256
|
||||
msgid "Monday"
|
||||
msgstr "Monday"
|
||||
|
||||
#: application/controllers/LocaleController.php:255
|
||||
#: application/forms/GeneralPreferences.php:232
|
||||
#: application/forms/GeneralPreferences.php:257
|
||||
msgid "Tuesday"
|
||||
msgstr "Tuesday"
|
||||
|
||||
#: application/controllers/LocaleController.php:256
|
||||
#: application/forms/GeneralPreferences.php:233
|
||||
#: application/forms/GeneralPreferences.php:258
|
||||
msgid "Wednesday"
|
||||
msgstr "Wednesday"
|
||||
|
||||
#: application/controllers/LocaleController.php:257
|
||||
#: application/forms/GeneralPreferences.php:234
|
||||
#: application/forms/GeneralPreferences.php:259
|
||||
msgid "Thursday"
|
||||
msgstr "Thursday"
|
||||
|
||||
#: application/controllers/LocaleController.php:258
|
||||
#: application/forms/GeneralPreferences.php:235
|
||||
#: application/forms/GeneralPreferences.php:260
|
||||
msgid "Friday"
|
||||
msgstr "Friday"
|
||||
|
||||
#: application/controllers/LocaleController.php:259
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
#: application/forms/GeneralPreferences.php:261
|
||||
msgid "Saturday"
|
||||
msgstr "Saturday"
|
||||
|
||||
|
@ -2037,15 +2037,15 @@ msgid "Moving %s Items"
|
|||
msgstr "Moving %s Items"
|
||||
|
||||
#: application/controllers/LocaleController.php:302
|
||||
#: application/forms/AddTracktype.php:64 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:131
|
||||
#: application/forms/AddTracktype.php:75 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:288 application/forms/EditHistory.php:131
|
||||
#: application/forms/PasswordChange.php:43 application/forms/Preferences.php:35
|
||||
msgid "Save"
|
||||
msgstr "Save"
|
||||
|
||||
#: application/controllers/LocaleController.php:303
|
||||
#: application/controllers/LocaleController.php:327
|
||||
#: application/forms/EditAudioMD.php:268 application/forms/EditHistory.php:141
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:141
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
|
@ -2577,20 +2577,20 @@ msgid "No matching track types found"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:461
|
||||
#: application/forms/AddTracktype.php:50
|
||||
#: application/forms/AddTracktype.php:61
|
||||
#: application/forms/GeneralPreferences.php:125
|
||||
#: application/forms/GeneralPreferences.php:141
|
||||
#: application/forms/GeneralPreferences.php:160
|
||||
#: application/forms/GeneralPreferences.php:214
|
||||
#: application/forms/GeneralPreferences.php:172
|
||||
#: application/forms/GeneralPreferences.php:239
|
||||
msgid "Enabled"
|
||||
msgstr "Enabled"
|
||||
|
||||
#: application/controllers/LocaleController.php:462
|
||||
#: application/forms/AddTracktype.php:49
|
||||
#: application/forms/AddTracktype.php:60
|
||||
#: application/forms/GeneralPreferences.php:124
|
||||
#: application/forms/GeneralPreferences.php:140
|
||||
#: application/forms/GeneralPreferences.php:159
|
||||
#: application/forms/GeneralPreferences.php:213
|
||||
#: application/forms/GeneralPreferences.php:171
|
||||
#: application/forms/GeneralPreferences.php:238
|
||||
msgid "Disabled"
|
||||
msgstr "Disabled"
|
||||
|
||||
|
@ -2755,23 +2755,23 @@ msgstr "Untitled Smart Block"
|
|||
msgid "Unknown Playlist"
|
||||
msgstr "Unknown Playlist"
|
||||
|
||||
#: application/controllers/PreferenceController.php:69
|
||||
#: application/controllers/PreferenceController.php:71
|
||||
msgid "Preferences updated."
|
||||
msgstr "Preferences updated."
|
||||
|
||||
#: application/controllers/PreferenceController.php:201
|
||||
#: application/controllers/PreferenceController.php:210
|
||||
msgid "Stream Setting Updated."
|
||||
msgstr "Stream Setting Updated."
|
||||
|
||||
#: application/controllers/PreferenceController.php:246
|
||||
#: application/controllers/PreferenceController.php:255
|
||||
msgid "path should be specified"
|
||||
msgstr "path should be specified"
|
||||
|
||||
#: application/controllers/PreferenceController.php:289
|
||||
#: application/controllers/PreferenceController.php:298
|
||||
msgid "Problem with Liquidsoap..."
|
||||
msgstr "Problem with Liquidsoap..."
|
||||
|
||||
#: application/controllers/PreferenceController.php:332
|
||||
#: application/controllers/PreferenceController.php:341
|
||||
msgid "Request method not accepted"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2792,11 +2792,11 @@ msgstr "Remove cursor"
|
|||
msgid "show does not exist"
|
||||
msgstr "show does not exist"
|
||||
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
#: application/controllers/TracktypeController.php:60
|
||||
msgid "Track Type added successfully!"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/TracktypeController.php:64
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
msgid "Track Type updated successfully!"
|
||||
msgstr ""
|
||||
|
||||
|
@ -3004,12 +3004,12 @@ msgstr "Untitled Show"
|
|||
msgid "URL:"
|
||||
msgstr "URL:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:131
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:133
|
||||
msgid "Genre:"
|
||||
msgstr "Genre:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:35
|
||||
#: application/forms/EditAudioMD.php:113
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:46
|
||||
#: application/forms/EditAudioMD.php:115
|
||||
msgid "Description:"
|
||||
msgstr "Description:"
|
||||
|
||||
|
@ -3091,18 +3091,18 @@ msgstr ""
|
|||
msgid "Code:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:45
|
||||
#: application/forms/AddTracktype.php:39
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:56
|
||||
msgid "Visibility:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:57
|
||||
#: application/forms/AddTracktype.php:68
|
||||
msgid "Analyze cue points:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:74
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddUser.php:27 application/forms/EditUser.php:36
|
||||
#: application/forms/LiveStreamingPreferences.php:40
|
||||
#: application/forms/Login.php:39
|
||||
|
@ -3160,72 +3160,76 @@ msgstr ""
|
|||
msgid "Date Start:"
|
||||
msgstr "Date Start:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:50 application/forms/Player.php:15
|
||||
#: application/forms/EditAudioMD.php:52 application/forms/Player.php:15
|
||||
msgid "Title:"
|
||||
msgstr "Title:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:60
|
||||
#: application/forms/EditAudioMD.php:62
|
||||
msgid "Creator:"
|
||||
msgstr "Creator:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:70
|
||||
#: application/forms/EditAudioMD.php:72
|
||||
msgid "Album:"
|
||||
msgstr "Album:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:87
|
||||
#: application/forms/EditAudioMD.php:89
|
||||
msgid "Owner:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:99
|
||||
#: application/forms/EditAudioMD.php:101
|
||||
msgid "Select a Type"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:106
|
||||
#: application/forms/EditAudioMD.php:108
|
||||
msgid "Track Type:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:141
|
||||
#: application/forms/EditAudioMD.php:143
|
||||
msgid "Year:"
|
||||
msgstr "Year:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:154
|
||||
#: application/forms/EditAudioMD.php:156
|
||||
msgid "Label:"
|
||||
msgstr "Label:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:164
|
||||
#: application/forms/EditAudioMD.php:166
|
||||
msgid "Composer:"
|
||||
msgstr "Composer:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:174
|
||||
#: application/forms/EditAudioMD.php:176
|
||||
msgid "Conductor:"
|
||||
msgstr "Conductor:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:184
|
||||
#: application/forms/EditAudioMD.php:186
|
||||
msgid "Mood:"
|
||||
msgstr "Mood:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:194
|
||||
#: application/forms/EditAudioMD.php:196
|
||||
msgid "Replay Gain:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:204
|
||||
msgid "BPM:"
|
||||
msgstr "BPM:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:205
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
msgid "Copyright:"
|
||||
msgstr "Copyright:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
msgid "ISRC Number:"
|
||||
msgstr "ISRC Number:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
#: application/forms/EditAudioMD.php:235
|
||||
msgid "Website:"
|
||||
msgstr "Website:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:235 application/forms/EditUser.php:118
|
||||
#: application/forms/EditAudioMD.php:245 application/forms/EditUser.php:118
|
||||
#: application/forms/Login.php:67
|
||||
msgid "Language:"
|
||||
msgstr "Language:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:288
|
||||
#: application/forms/EditAudioMD.php:298
|
||||
msgid "Publish..."
|
||||
msgstr ""
|
||||
|
||||
|
@ -3306,42 +3310,50 @@ msgstr ""
|
|||
msgid "If this option is enabled, a new smartblock and playlist matching the newest track of a podcast will be generated immediately upon creation of a new podcast. Note that the \"Overwrite Podcast Episode Metatags\" feature must also be enabled in order for smartblocks to reliably find episodes."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:156
|
||||
#: application/forms/GeneralPreferences.php:161
|
||||
msgid "Trim overbooked shows after autoloading?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:168
|
||||
msgid "Public LibreTime API"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:157
|
||||
#: application/forms/GeneralPreferences.php:169
|
||||
msgid "Required for embeddable schedule widget."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:163
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
msgid ""
|
||||
"Enabling this feature will allow LibreTime to provide schedule data\n"
|
||||
" to external widgets that can be embedded in your website."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
#: application/forms/GeneralPreferences.php:187
|
||||
msgid "Default Language"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:182
|
||||
#: application/forms/GeneralPreferences.php:194
|
||||
#: application/forms/SetupLanguageTimezone.php:22
|
||||
msgid "Station Timezone"
|
||||
msgstr "Station Timezone"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:190
|
||||
#: application/forms/GeneralPreferences.php:202
|
||||
msgid "Week Starts On"
|
||||
msgstr "Week Starts On"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:206
|
||||
#: application/forms/GeneralPreferences.php:218
|
||||
msgid "Display login button on your Radio Page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:211
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
msgid "Disable the public radio page and redirect to the login page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
msgid "Feature Previews"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:217
|
||||
#: application/forms/GeneralPreferences.php:242
|
||||
msgid "Enable this to opt-in to test new features."
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -13,8 +13,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: LibreTime\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/libretime/libretime/issues\n"
|
||||
"POT-Creation-Date: 2023-12-25 01:55+0000\n"
|
||||
"PO-Revision-Date: 2023-03-21 11:41+0000\n"
|
||||
"POT-Creation-Date: 2024-04-29 01:54+0000\n"
|
||||
"PO-Revision-Date: 2024-04-23 09:07+0000\n"
|
||||
"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
|
||||
"Language-Team: Spanish <https://hosted.weblate.org/projects/libretime/legacy/es/>\n"
|
||||
"Language: es_ES\n"
|
||||
|
@ -22,7 +22,7 @@ msgstr ""
|
|||
"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.16.2-dev\n"
|
||||
"X-Generator: Weblate 5.5-dev\n"
|
||||
|
||||
#: application/common/DateHelper.php:216
|
||||
#, php-format
|
||||
|
@ -867,12 +867,12 @@ msgstr "No tiene permiso para acceder a este recurso."
|
|||
msgid "An internal application error has occurred."
|
||||
msgstr "Se ha producido un error interno de la aplicación."
|
||||
|
||||
#: application/controllers/IndexController.php:86
|
||||
#: application/controllers/IndexController.php:92
|
||||
#, php-format
|
||||
msgid "%s Podcast"
|
||||
msgstr "%s Podcast"
|
||||
|
||||
#: application/controllers/IndexController.php:87
|
||||
#: application/controllers/IndexController.php:93
|
||||
msgid "No tracks have been published yet."
|
||||
msgstr "No se han publicado pistas todavía."
|
||||
|
||||
|
@ -1876,37 +1876,37 @@ msgid "Month"
|
|||
msgstr "Mes"
|
||||
|
||||
#: application/controllers/LocaleController.php:253
|
||||
#: application/forms/GeneralPreferences.php:230
|
||||
#: application/forms/GeneralPreferences.php:255
|
||||
msgid "Sunday"
|
||||
msgstr "Domingo"
|
||||
|
||||
#: application/controllers/LocaleController.php:254
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
#: application/forms/GeneralPreferences.php:256
|
||||
msgid "Monday"
|
||||
msgstr "Lunes"
|
||||
|
||||
#: application/controllers/LocaleController.php:255
|
||||
#: application/forms/GeneralPreferences.php:232
|
||||
#: application/forms/GeneralPreferences.php:257
|
||||
msgid "Tuesday"
|
||||
msgstr "Martes"
|
||||
|
||||
#: application/controllers/LocaleController.php:256
|
||||
#: application/forms/GeneralPreferences.php:233
|
||||
#: application/forms/GeneralPreferences.php:258
|
||||
msgid "Wednesday"
|
||||
msgstr "Miércoles"
|
||||
|
||||
#: application/controllers/LocaleController.php:257
|
||||
#: application/forms/GeneralPreferences.php:234
|
||||
#: application/forms/GeneralPreferences.php:259
|
||||
msgid "Thursday"
|
||||
msgstr "Jueves"
|
||||
|
||||
#: application/controllers/LocaleController.php:258
|
||||
#: application/forms/GeneralPreferences.php:235
|
||||
#: application/forms/GeneralPreferences.php:260
|
||||
msgid "Friday"
|
||||
msgstr "Viernes"
|
||||
|
||||
#: application/controllers/LocaleController.php:259
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
#: application/forms/GeneralPreferences.php:261
|
||||
msgid "Saturday"
|
||||
msgstr "Sábado"
|
||||
|
||||
|
@ -2048,15 +2048,15 @@ msgid "Moving %s Items"
|
|||
msgstr "Moviendo %s elementos"
|
||||
|
||||
#: application/controllers/LocaleController.php:302
|
||||
#: application/forms/AddTracktype.php:64 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:131
|
||||
#: application/forms/AddTracktype.php:75 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:288 application/forms/EditHistory.php:131
|
||||
#: application/forms/PasswordChange.php:43 application/forms/Preferences.php:35
|
||||
msgid "Save"
|
||||
msgstr "Guardar"
|
||||
|
||||
#: application/controllers/LocaleController.php:303
|
||||
#: application/controllers/LocaleController.php:327
|
||||
#: application/forms/EditAudioMD.php:268 application/forms/EditHistory.php:141
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:141
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
|
@ -2588,20 +2588,20 @@ msgid "No matching track types found"
|
|||
msgstr "No se ha encontrado ningún tipo de pista"
|
||||
|
||||
#: application/controllers/LocaleController.php:461
|
||||
#: application/forms/AddTracktype.php:50
|
||||
#: application/forms/AddTracktype.php:61
|
||||
#: application/forms/GeneralPreferences.php:125
|
||||
#: application/forms/GeneralPreferences.php:141
|
||||
#: application/forms/GeneralPreferences.php:160
|
||||
#: application/forms/GeneralPreferences.php:214
|
||||
#: application/forms/GeneralPreferences.php:172
|
||||
#: application/forms/GeneralPreferences.php:239
|
||||
msgid "Enabled"
|
||||
msgstr "Activado"
|
||||
|
||||
#: application/controllers/LocaleController.php:462
|
||||
#: application/forms/AddTracktype.php:49
|
||||
#: application/forms/AddTracktype.php:60
|
||||
#: application/forms/GeneralPreferences.php:124
|
||||
#: application/forms/GeneralPreferences.php:140
|
||||
#: application/forms/GeneralPreferences.php:159
|
||||
#: application/forms/GeneralPreferences.php:213
|
||||
#: application/forms/GeneralPreferences.php:171
|
||||
#: application/forms/GeneralPreferences.php:238
|
||||
msgid "Disabled"
|
||||
msgstr "Desactivado"
|
||||
|
||||
|
@ -2768,23 +2768,23 @@ msgstr "Bloque inteligente sin nombre"
|
|||
msgid "Unknown Playlist"
|
||||
msgstr "Lista de reproducción desconocida"
|
||||
|
||||
#: application/controllers/PreferenceController.php:69
|
||||
#: application/controllers/PreferenceController.php:71
|
||||
msgid "Preferences updated."
|
||||
msgstr "Se actualizaron las preferencias."
|
||||
|
||||
#: application/controllers/PreferenceController.php:201
|
||||
#: application/controllers/PreferenceController.php:210
|
||||
msgid "Stream Setting Updated."
|
||||
msgstr "Se actualizaron las configuraciones del stream."
|
||||
|
||||
#: application/controllers/PreferenceController.php:246
|
||||
#: application/controllers/PreferenceController.php:255
|
||||
msgid "path should be specified"
|
||||
msgstr "se debe especificar la ruta"
|
||||
|
||||
#: application/controllers/PreferenceController.php:289
|
||||
#: application/controllers/PreferenceController.php:298
|
||||
msgid "Problem with Liquidsoap..."
|
||||
msgstr "Hay un problema con Liquidsoap..."
|
||||
|
||||
#: application/controllers/PreferenceController.php:332
|
||||
#: application/controllers/PreferenceController.php:341
|
||||
msgid "Request method not accepted"
|
||||
msgstr "Método de solicitud no aceptado"
|
||||
|
||||
|
@ -2805,11 +2805,11 @@ msgstr "Eliminar cursor"
|
|||
msgid "show does not exist"
|
||||
msgstr "El show no existe"
|
||||
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
#: application/controllers/TracktypeController.php:60
|
||||
msgid "Track Type added successfully!"
|
||||
msgstr "¡Tipo de pista añadido con éxito!"
|
||||
|
||||
#: application/controllers/TracktypeController.php:64
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
msgid "Track Type updated successfully!"
|
||||
msgstr "¡Tipo de pista actualizado con éxito!"
|
||||
|
||||
|
@ -3017,12 +3017,12 @@ msgstr "Show sin nombre"
|
|||
msgid "URL:"
|
||||
msgstr "URL:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:131
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:133
|
||||
msgid "Genre:"
|
||||
msgstr "Género:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:35
|
||||
#: application/forms/EditAudioMD.php:113
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:46
|
||||
#: application/forms/EditAudioMD.php:115
|
||||
msgid "Description:"
|
||||
msgstr "Descripción:"
|
||||
|
||||
|
@ -3104,18 +3104,18 @@ msgstr "Escribe un nombre:"
|
|||
msgid "Code:"
|
||||
msgstr "Código:"
|
||||
|
||||
#: application/forms/AddTracktype.php:45
|
||||
#: application/forms/AddTracktype.php:39
|
||||
msgid "Code is not unique."
|
||||
msgstr "El código no es único."
|
||||
|
||||
#: application/forms/AddTracktype.php:56
|
||||
msgid "Visibility:"
|
||||
msgstr "Visibilidad:"
|
||||
|
||||
#: application/forms/AddTracktype.php:57
|
||||
#: application/forms/AddTracktype.php:68
|
||||
msgid "Analyze cue points:"
|
||||
msgstr "Analizar los puntos de referencia:"
|
||||
|
||||
#: application/forms/AddTracktype.php:74
|
||||
msgid "Code is not unique."
|
||||
msgstr "El código no es único."
|
||||
|
||||
#: application/forms/AddUser.php:27 application/forms/EditUser.php:36
|
||||
#: application/forms/LiveStreamingPreferences.php:40
|
||||
#: application/forms/Login.php:39
|
||||
|
@ -3173,72 +3173,76 @@ msgstr "Eliminar todas las pistas de la biblioteca"
|
|||
msgid "Date Start:"
|
||||
msgstr "Fecha de Inicio:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:50 application/forms/Player.php:15
|
||||
#: application/forms/EditAudioMD.php:52 application/forms/Player.php:15
|
||||
msgid "Title:"
|
||||
msgstr "Título:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:60
|
||||
#: application/forms/EditAudioMD.php:62
|
||||
msgid "Creator:"
|
||||
msgstr "Creador:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:70
|
||||
#: application/forms/EditAudioMD.php:72
|
||||
msgid "Album:"
|
||||
msgstr "Álbum:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:87
|
||||
#: application/forms/EditAudioMD.php:89
|
||||
msgid "Owner:"
|
||||
msgstr "Propietario:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:99
|
||||
#: application/forms/EditAudioMD.php:101
|
||||
msgid "Select a Type"
|
||||
msgstr "Seleccionar un tipo"
|
||||
|
||||
#: application/forms/EditAudioMD.php:106
|
||||
#: application/forms/EditAudioMD.php:108
|
||||
msgid "Track Type:"
|
||||
msgstr "Tipo de pista:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:141
|
||||
#: application/forms/EditAudioMD.php:143
|
||||
msgid "Year:"
|
||||
msgstr "Año:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:154
|
||||
#: application/forms/EditAudioMD.php:156
|
||||
msgid "Label:"
|
||||
msgstr "Sello:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:164
|
||||
#: application/forms/EditAudioMD.php:166
|
||||
msgid "Composer:"
|
||||
msgstr "Compositor:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:174
|
||||
#: application/forms/EditAudioMD.php:176
|
||||
msgid "Conductor:"
|
||||
msgstr "Conductor:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:184
|
||||
#: application/forms/EditAudioMD.php:186
|
||||
msgid "Mood:"
|
||||
msgstr "Ánimo (mood):"
|
||||
|
||||
#: application/forms/EditAudioMD.php:194
|
||||
#: application/forms/EditAudioMD.php:196
|
||||
msgid "Replay Gain:"
|
||||
msgstr "Ganancia de repetición:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:204
|
||||
msgid "BPM:"
|
||||
msgstr "BPM:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:205
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
msgid "Copyright:"
|
||||
msgstr "Derechos de autor:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
msgid "ISRC Number:"
|
||||
msgstr "Número ISRC:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
#: application/forms/EditAudioMD.php:235
|
||||
msgid "Website:"
|
||||
msgstr "Sitio web:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:235 application/forms/EditUser.php:118
|
||||
#: application/forms/EditAudioMD.php:245 application/forms/EditUser.php:118
|
||||
#: application/forms/Login.php:67
|
||||
msgid "Language:"
|
||||
msgstr "Idioma:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:288
|
||||
#: application/forms/EditAudioMD.php:298
|
||||
msgid "Publish..."
|
||||
msgstr "Publicar..."
|
||||
|
||||
|
@ -3319,15 +3323,19 @@ msgstr "Genere un bloque inteligente y una lista de reproducción al crear un nu
|
|||
msgid "If this option is enabled, a new smartblock and playlist matching the newest track of a podcast will be generated immediately upon creation of a new podcast. Note that the \"Overwrite Podcast Episode Metatags\" feature must also be enabled in order for smartblocks to reliably find episodes."
|
||||
msgstr "Si esta opción está activada, se generará un nuevo bloque inteligente y una nueva lista de reproducción que coincidan con la pista más reciente de un podcast inmediatamente después de la creación de un nuevo podcast. Tenga en cuenta que la función \"Sobrescribir metatags de episodios de podcast\" también debe estar activada para que los smartblocks encuentren episodios de forma fiable."
|
||||
|
||||
#: application/forms/GeneralPreferences.php:156
|
||||
#: application/forms/GeneralPreferences.php:161
|
||||
msgid "Trim overbooked shows after autoloading?"
|
||||
msgstr "¿Recortar programas con overbooking después de la carga automática?"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:168
|
||||
msgid "Public LibreTime API"
|
||||
msgstr "API Pública de Libretime"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:157
|
||||
#: application/forms/GeneralPreferences.php:169
|
||||
msgid "Required for embeddable schedule widget."
|
||||
msgstr "Requerido para el widget de programación."
|
||||
|
||||
#: application/forms/GeneralPreferences.php:163
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
msgid ""
|
||||
"Enabling this feature will allow LibreTime to provide schedule data\n"
|
||||
" to external widgets that can be embedded in your website."
|
||||
|
@ -3335,28 +3343,32 @@ msgstr ""
|
|||
"Habilitar esta función permite a Libretime proporcionar datos de programación\n"
|
||||
" a widgets externos que se pueden integrar en tu sitio web."
|
||||
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
#: application/forms/GeneralPreferences.php:187
|
||||
msgid "Default Language"
|
||||
msgstr "Idioma predeterminado"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:182
|
||||
#: application/forms/GeneralPreferences.php:194
|
||||
#: application/forms/SetupLanguageTimezone.php:22
|
||||
msgid "Station Timezone"
|
||||
msgstr "Zona horaria de la Estación"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:190
|
||||
#: application/forms/GeneralPreferences.php:202
|
||||
msgid "Week Starts On"
|
||||
msgstr "La semana empieza el"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:206
|
||||
#: application/forms/GeneralPreferences.php:218
|
||||
msgid "Display login button on your Radio Page?"
|
||||
msgstr "¿Mostrar el botón de inicio de sesión en su página de radio?"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:211
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
msgid "Disable the public radio page and redirect to the login page?"
|
||||
msgstr "¿Desactivar la página de la radio pública y redirigir a la página de inicio de sesión?"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
msgid "Feature Previews"
|
||||
msgstr "Vistas previas de funciones"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:217
|
||||
#: application/forms/GeneralPreferences.php:242
|
||||
msgid "Enable this to opt-in to test new features."
|
||||
msgstr "Active esta opción para probar nuevas funciones."
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: LibreTime\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/libretime/libretime/issues\n"
|
||||
"POT-Creation-Date: 2023-12-25 01:55+0000\n"
|
||||
"POT-Creation-Date: 2024-04-29 01:54+0000\n"
|
||||
"PO-Revision-Date: 2023-03-06 23:45+0000\n"
|
||||
"Last-Translator: \"Jonas L.\" <ljonas@riseup.net>\n"
|
||||
"Language-Team: French <https://hosted.weblate.org/projects/libretime/legacy/fr/>\n"
|
||||
|
@ -865,12 +865,12 @@ msgstr "Vous n'avez pas la permission d'accéder à cette ressource."
|
|||
msgid "An internal application error has occurred."
|
||||
msgstr "Une erreur interne est survenue."
|
||||
|
||||
#: application/controllers/IndexController.php:86
|
||||
#: application/controllers/IndexController.php:92
|
||||
#, php-format
|
||||
msgid "%s Podcast"
|
||||
msgstr "%s Podcast"
|
||||
|
||||
#: application/controllers/IndexController.php:87
|
||||
#: application/controllers/IndexController.php:93
|
||||
msgid "No tracks have been published yet."
|
||||
msgstr "Aucune piste n'a encore été publiée."
|
||||
|
||||
|
@ -1874,37 +1874,37 @@ msgid "Month"
|
|||
msgstr "Mois"
|
||||
|
||||
#: application/controllers/LocaleController.php:253
|
||||
#: application/forms/GeneralPreferences.php:230
|
||||
#: application/forms/GeneralPreferences.php:255
|
||||
msgid "Sunday"
|
||||
msgstr "Dimanche"
|
||||
|
||||
#: application/controllers/LocaleController.php:254
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
#: application/forms/GeneralPreferences.php:256
|
||||
msgid "Monday"
|
||||
msgstr "Lundi"
|
||||
|
||||
#: application/controllers/LocaleController.php:255
|
||||
#: application/forms/GeneralPreferences.php:232
|
||||
#: application/forms/GeneralPreferences.php:257
|
||||
msgid "Tuesday"
|
||||
msgstr "Mardi"
|
||||
|
||||
#: application/controllers/LocaleController.php:256
|
||||
#: application/forms/GeneralPreferences.php:233
|
||||
#: application/forms/GeneralPreferences.php:258
|
||||
msgid "Wednesday"
|
||||
msgstr "Mercredi"
|
||||
|
||||
#: application/controllers/LocaleController.php:257
|
||||
#: application/forms/GeneralPreferences.php:234
|
||||
#: application/forms/GeneralPreferences.php:259
|
||||
msgid "Thursday"
|
||||
msgstr "Jeudi"
|
||||
|
||||
#: application/controllers/LocaleController.php:258
|
||||
#: application/forms/GeneralPreferences.php:235
|
||||
#: application/forms/GeneralPreferences.php:260
|
||||
msgid "Friday"
|
||||
msgstr "Vendredi"
|
||||
|
||||
#: application/controllers/LocaleController.php:259
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
#: application/forms/GeneralPreferences.php:261
|
||||
msgid "Saturday"
|
||||
msgstr "Samedi"
|
||||
|
||||
|
@ -2046,15 +2046,15 @@ msgid "Moving %s Items"
|
|||
msgstr "Déplacer %s éléments"
|
||||
|
||||
#: application/controllers/LocaleController.php:302
|
||||
#: application/forms/AddTracktype.php:64 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:131
|
||||
#: application/forms/AddTracktype.php:75 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:288 application/forms/EditHistory.php:131
|
||||
#: application/forms/PasswordChange.php:43 application/forms/Preferences.php:35
|
||||
msgid "Save"
|
||||
msgstr "Sauvegarder"
|
||||
|
||||
#: application/controllers/LocaleController.php:303
|
||||
#: application/controllers/LocaleController.php:327
|
||||
#: application/forms/EditAudioMD.php:268 application/forms/EditHistory.php:141
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:141
|
||||
msgid "Cancel"
|
||||
msgstr "Annuler"
|
||||
|
||||
|
@ -2586,20 +2586,20 @@ msgid "No matching track types found"
|
|||
msgstr "Aucun type de piste correspondant trouvé"
|
||||
|
||||
#: application/controllers/LocaleController.php:461
|
||||
#: application/forms/AddTracktype.php:50
|
||||
#: application/forms/AddTracktype.php:61
|
||||
#: application/forms/GeneralPreferences.php:125
|
||||
#: application/forms/GeneralPreferences.php:141
|
||||
#: application/forms/GeneralPreferences.php:160
|
||||
#: application/forms/GeneralPreferences.php:214
|
||||
#: application/forms/GeneralPreferences.php:172
|
||||
#: application/forms/GeneralPreferences.php:239
|
||||
msgid "Enabled"
|
||||
msgstr "Activé"
|
||||
|
||||
#: application/controllers/LocaleController.php:462
|
||||
#: application/forms/AddTracktype.php:49
|
||||
#: application/forms/AddTracktype.php:60
|
||||
#: application/forms/GeneralPreferences.php:124
|
||||
#: application/forms/GeneralPreferences.php:140
|
||||
#: application/forms/GeneralPreferences.php:159
|
||||
#: application/forms/GeneralPreferences.php:213
|
||||
#: application/forms/GeneralPreferences.php:171
|
||||
#: application/forms/GeneralPreferences.php:238
|
||||
msgid "Disabled"
|
||||
msgstr "Désactivé"
|
||||
|
||||
|
@ -2766,23 +2766,23 @@ msgstr "Bloc intelligent sans titre"
|
|||
msgid "Unknown Playlist"
|
||||
msgstr "Liste de lecture inconnue"
|
||||
|
||||
#: application/controllers/PreferenceController.php:69
|
||||
#: application/controllers/PreferenceController.php:71
|
||||
msgid "Preferences updated."
|
||||
msgstr "Préférences mises à jour."
|
||||
|
||||
#: application/controllers/PreferenceController.php:201
|
||||
#: application/controllers/PreferenceController.php:210
|
||||
msgid "Stream Setting Updated."
|
||||
msgstr "Réglages du Flux mis à jour."
|
||||
|
||||
#: application/controllers/PreferenceController.php:246
|
||||
#: application/controllers/PreferenceController.php:255
|
||||
msgid "path should be specified"
|
||||
msgstr "le chemin doit être spécifié"
|
||||
|
||||
#: application/controllers/PreferenceController.php:289
|
||||
#: application/controllers/PreferenceController.php:298
|
||||
msgid "Problem with Liquidsoap..."
|
||||
msgstr "Problème avec Liquidsoap..."
|
||||
|
||||
#: application/controllers/PreferenceController.php:332
|
||||
#: application/controllers/PreferenceController.php:341
|
||||
msgid "Request method not accepted"
|
||||
msgstr "Cette méthode de requête ne peut aboutir"
|
||||
|
||||
|
@ -2803,11 +2803,11 @@ msgstr "Enlever le Curseur"
|
|||
msgid "show does not exist"
|
||||
msgstr "l'émission n'existe pas"
|
||||
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
#: application/controllers/TracktypeController.php:60
|
||||
msgid "Track Type added successfully!"
|
||||
msgstr "Type de piste ajouté avec succès !"
|
||||
|
||||
#: application/controllers/TracktypeController.php:64
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
msgid "Track Type updated successfully!"
|
||||
msgstr "Type de piste mis à jour avec succès !"
|
||||
|
||||
|
@ -3015,12 +3015,12 @@ msgstr "Émission sans Titre"
|
|||
msgid "URL:"
|
||||
msgstr "URL :"
|
||||
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:131
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:133
|
||||
msgid "Genre:"
|
||||
msgstr "Genre :"
|
||||
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:35
|
||||
#: application/forms/EditAudioMD.php:113
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:46
|
||||
#: application/forms/EditAudioMD.php:115
|
||||
msgid "Description:"
|
||||
msgstr "Description :"
|
||||
|
||||
|
@ -3102,18 +3102,18 @@ msgstr "Nom du type :"
|
|||
msgid "Code:"
|
||||
msgstr "Code :"
|
||||
|
||||
#: application/forms/AddTracktype.php:45
|
||||
#: application/forms/AddTracktype.php:39
|
||||
msgid "Code is not unique."
|
||||
msgstr "Ce code n'est pas unique."
|
||||
|
||||
#: application/forms/AddTracktype.php:56
|
||||
msgid "Visibility:"
|
||||
msgstr "Visibilité :"
|
||||
|
||||
#: application/forms/AddTracktype.php:57
|
||||
#: application/forms/AddTracktype.php:68
|
||||
msgid "Analyze cue points:"
|
||||
msgstr "Analyser les points d'entrée et de sortie :"
|
||||
|
||||
#: application/forms/AddTracktype.php:74
|
||||
msgid "Code is not unique."
|
||||
msgstr "Ce code n'est pas unique."
|
||||
|
||||
#: application/forms/AddUser.php:27 application/forms/EditUser.php:36
|
||||
#: application/forms/LiveStreamingPreferences.php:40
|
||||
#: application/forms/Login.php:39
|
||||
|
@ -3171,72 +3171,76 @@ msgstr "Supprimer toutes les pistes de la librairie"
|
|||
msgid "Date Start:"
|
||||
msgstr "Date de début :"
|
||||
|
||||
#: application/forms/EditAudioMD.php:50 application/forms/Player.php:15
|
||||
#: application/forms/EditAudioMD.php:52 application/forms/Player.php:15
|
||||
msgid "Title:"
|
||||
msgstr "Titre :"
|
||||
|
||||
#: application/forms/EditAudioMD.php:60
|
||||
#: application/forms/EditAudioMD.php:62
|
||||
msgid "Creator:"
|
||||
msgstr "Créateur·ice :"
|
||||
|
||||
#: application/forms/EditAudioMD.php:70
|
||||
#: application/forms/EditAudioMD.php:72
|
||||
msgid "Album:"
|
||||
msgstr "Album :"
|
||||
|
||||
#: application/forms/EditAudioMD.php:87
|
||||
#: application/forms/EditAudioMD.php:89
|
||||
msgid "Owner:"
|
||||
msgstr "Propriétaire :"
|
||||
|
||||
#: application/forms/EditAudioMD.php:99
|
||||
#: application/forms/EditAudioMD.php:101
|
||||
msgid "Select a Type"
|
||||
msgstr "Sélectionner un type"
|
||||
|
||||
#: application/forms/EditAudioMD.php:106
|
||||
#: application/forms/EditAudioMD.php:108
|
||||
msgid "Track Type:"
|
||||
msgstr "Type de piste :"
|
||||
|
||||
#: application/forms/EditAudioMD.php:141
|
||||
#: application/forms/EditAudioMD.php:143
|
||||
msgid "Year:"
|
||||
msgstr "Année :"
|
||||
|
||||
#: application/forms/EditAudioMD.php:154
|
||||
#: application/forms/EditAudioMD.php:156
|
||||
msgid "Label:"
|
||||
msgstr "Étiquette :"
|
||||
|
||||
#: application/forms/EditAudioMD.php:164
|
||||
#: application/forms/EditAudioMD.php:166
|
||||
msgid "Composer:"
|
||||
msgstr "Compositeur·ice :"
|
||||
|
||||
#: application/forms/EditAudioMD.php:174
|
||||
#: application/forms/EditAudioMD.php:176
|
||||
msgid "Conductor:"
|
||||
msgstr "Conducteur :"
|
||||
|
||||
#: application/forms/EditAudioMD.php:184
|
||||
#: application/forms/EditAudioMD.php:186
|
||||
msgid "Mood:"
|
||||
msgstr "Atmosphère :"
|
||||
|
||||
#: application/forms/EditAudioMD.php:194
|
||||
#: application/forms/EditAudioMD.php:196
|
||||
msgid "Replay Gain:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:204
|
||||
msgid "BPM:"
|
||||
msgstr "BPM :"
|
||||
|
||||
#: application/forms/EditAudioMD.php:205
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
msgid "Copyright:"
|
||||
msgstr "Copyright :"
|
||||
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
msgid "ISRC Number:"
|
||||
msgstr "Numéro ISRC :"
|
||||
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
#: application/forms/EditAudioMD.php:235
|
||||
msgid "Website:"
|
||||
msgstr "Site Internet :"
|
||||
|
||||
#: application/forms/EditAudioMD.php:235 application/forms/EditUser.php:118
|
||||
#: application/forms/EditAudioMD.php:245 application/forms/EditUser.php:118
|
||||
#: application/forms/Login.php:67
|
||||
msgid "Language:"
|
||||
msgstr "Langue :"
|
||||
|
||||
#: application/forms/EditAudioMD.php:288
|
||||
#: application/forms/EditAudioMD.php:298
|
||||
msgid "Publish..."
|
||||
msgstr "Publier..."
|
||||
|
||||
|
@ -3317,15 +3321,19 @@ msgstr "Générer un bloc intelligent et une playlist à la création d'un nouve
|
|||
msgid "If this option is enabled, a new smartblock and playlist matching the newest track of a podcast will be generated immediately upon creation of a new podcast. Note that the \"Overwrite Podcast Episode Metatags\" feature must also be enabled in order for smartblocks to reliably find episodes."
|
||||
msgstr "Si cette option est activée, un nouveau bloc intelligent et une playlist correspondant à la dernière piste d'un podcast seront générés immédiatement lors de la création d'un nouveau podcast. Notez que la fonctionnalité \"Remplacer les métatags de l'épisode\" doit aussi être activée pour que les blocs intelligent puissent trouver des épisodes correctement."
|
||||
|
||||
#: application/forms/GeneralPreferences.php:156
|
||||
#: application/forms/GeneralPreferences.php:161
|
||||
msgid "Trim overbooked shows after autoloading?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:168
|
||||
msgid "Public LibreTime API"
|
||||
msgstr "API publique LibreTime"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:157
|
||||
#: application/forms/GeneralPreferences.php:169
|
||||
msgid "Required for embeddable schedule widget."
|
||||
msgstr "Requis pour le widget de programmation."
|
||||
|
||||
#: application/forms/GeneralPreferences.php:163
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
msgid ""
|
||||
"Enabling this feature will allow LibreTime to provide schedule data\n"
|
||||
" to external widgets that can be embedded in your website."
|
||||
|
@ -3333,28 +3341,32 @@ msgstr ""
|
|||
"L'activation de cette fonctionnalité permettra à LibreTime de fournir des données de planification\n"
|
||||
" à des widgets externes pouvant être intégrés à votre site Web."
|
||||
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
#: application/forms/GeneralPreferences.php:187
|
||||
msgid "Default Language"
|
||||
msgstr "Langage par défaut"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:182
|
||||
#: application/forms/GeneralPreferences.php:194
|
||||
#: application/forms/SetupLanguageTimezone.php:22
|
||||
msgid "Station Timezone"
|
||||
msgstr "Fuseau horaire de la Station"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:190
|
||||
#: application/forms/GeneralPreferences.php:202
|
||||
msgid "Week Starts On"
|
||||
msgstr "La semaine commence le"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:206
|
||||
#: application/forms/GeneralPreferences.php:218
|
||||
msgid "Display login button on your Radio Page?"
|
||||
msgstr "Afficher le bouton de connexion sur votre page radio ?"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:211
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
msgid "Disable the public radio page and redirect to the login page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
msgid "Feature Previews"
|
||||
msgstr "Aperçus de fonctionnalités"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:217
|
||||
#: application/forms/GeneralPreferences.php:242
|
||||
msgid "Enable this to opt-in to test new features."
|
||||
msgstr "Activer ceci pour vous inscrire pour tester les nouvelles fonctionnalités."
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: LibreTime\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/libretime/libretime/issues\n"
|
||||
"POT-Creation-Date: 2023-12-25 01:55+0000\n"
|
||||
"POT-Creation-Date: 2024-04-29 01:54+0000\n"
|
||||
"PO-Revision-Date: 2023-10-29 05:18+0000\n"
|
||||
"Last-Translator: Milo Ivir <mail@milotype.de>\n"
|
||||
"Language-Team: Croatian <https://hosted.weblate.org/projects/libretime/legacy/hr/>\n"
|
||||
|
@ -855,12 +855,12 @@ msgstr "Nemaš dozvole za pristupanje ovom resursu."
|
|||
msgid "An internal application error has occurred."
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:86
|
||||
#: application/controllers/IndexController.php:92
|
||||
#, php-format
|
||||
msgid "%s Podcast"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:87
|
||||
#: application/controllers/IndexController.php:93
|
||||
msgid "No tracks have been published yet."
|
||||
msgstr ""
|
||||
|
||||
|
@ -1864,37 +1864,37 @@ msgid "Month"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:253
|
||||
#: application/forms/GeneralPreferences.php:230
|
||||
#: application/forms/GeneralPreferences.php:255
|
||||
msgid "Sunday"
|
||||
msgstr "Nedjelja"
|
||||
|
||||
#: application/controllers/LocaleController.php:254
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
#: application/forms/GeneralPreferences.php:256
|
||||
msgid "Monday"
|
||||
msgstr "Ponedjeljak"
|
||||
|
||||
#: application/controllers/LocaleController.php:255
|
||||
#: application/forms/GeneralPreferences.php:232
|
||||
#: application/forms/GeneralPreferences.php:257
|
||||
msgid "Tuesday"
|
||||
msgstr "Utorak"
|
||||
|
||||
#: application/controllers/LocaleController.php:256
|
||||
#: application/forms/GeneralPreferences.php:233
|
||||
#: application/forms/GeneralPreferences.php:258
|
||||
msgid "Wednesday"
|
||||
msgstr "Srijeda"
|
||||
|
||||
#: application/controllers/LocaleController.php:257
|
||||
#: application/forms/GeneralPreferences.php:234
|
||||
#: application/forms/GeneralPreferences.php:259
|
||||
msgid "Thursday"
|
||||
msgstr "Četvrtak"
|
||||
|
||||
#: application/controllers/LocaleController.php:258
|
||||
#: application/forms/GeneralPreferences.php:235
|
||||
#: application/forms/GeneralPreferences.php:260
|
||||
msgid "Friday"
|
||||
msgstr "Petak"
|
||||
|
||||
#: application/controllers/LocaleController.php:259
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
#: application/forms/GeneralPreferences.php:261
|
||||
msgid "Saturday"
|
||||
msgstr "Subota"
|
||||
|
||||
|
@ -2037,15 +2037,15 @@ msgid "Moving %s Items"
|
|||
msgstr "Premještanje %s stavki"
|
||||
|
||||
#: application/controllers/LocaleController.php:302
|
||||
#: application/forms/AddTracktype.php:64 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:131
|
||||
#: application/forms/AddTracktype.php:75 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:288 application/forms/EditHistory.php:131
|
||||
#: application/forms/PasswordChange.php:43 application/forms/Preferences.php:35
|
||||
msgid "Save"
|
||||
msgstr "Spremi"
|
||||
|
||||
#: application/controllers/LocaleController.php:303
|
||||
#: application/controllers/LocaleController.php:327
|
||||
#: application/forms/EditAudioMD.php:268 application/forms/EditHistory.php:141
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:141
|
||||
msgid "Cancel"
|
||||
msgstr "Odustani"
|
||||
|
||||
|
@ -2577,20 +2577,20 @@ msgid "No matching track types found"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:461
|
||||
#: application/forms/AddTracktype.php:50
|
||||
#: application/forms/AddTracktype.php:61
|
||||
#: application/forms/GeneralPreferences.php:125
|
||||
#: application/forms/GeneralPreferences.php:141
|
||||
#: application/forms/GeneralPreferences.php:160
|
||||
#: application/forms/GeneralPreferences.php:214
|
||||
#: application/forms/GeneralPreferences.php:172
|
||||
#: application/forms/GeneralPreferences.php:239
|
||||
msgid "Enabled"
|
||||
msgstr "Aktivirano"
|
||||
|
||||
#: application/controllers/LocaleController.php:462
|
||||
#: application/forms/AddTracktype.php:49
|
||||
#: application/forms/AddTracktype.php:60
|
||||
#: application/forms/GeneralPreferences.php:124
|
||||
#: application/forms/GeneralPreferences.php:140
|
||||
#: application/forms/GeneralPreferences.php:159
|
||||
#: application/forms/GeneralPreferences.php:213
|
||||
#: application/forms/GeneralPreferences.php:171
|
||||
#: application/forms/GeneralPreferences.php:238
|
||||
msgid "Disabled"
|
||||
msgstr "Deaktivirano"
|
||||
|
||||
|
@ -2757,23 +2757,23 @@ msgstr "Neimenovan pametni blok"
|
|||
msgid "Unknown Playlist"
|
||||
msgstr "Nepoznata playlista"
|
||||
|
||||
#: application/controllers/PreferenceController.php:69
|
||||
#: application/controllers/PreferenceController.php:71
|
||||
msgid "Preferences updated."
|
||||
msgstr "Postavke su ažurirane."
|
||||
|
||||
#: application/controllers/PreferenceController.php:201
|
||||
#: application/controllers/PreferenceController.php:210
|
||||
msgid "Stream Setting Updated."
|
||||
msgstr "Postavka prijenosa je ažurirana."
|
||||
|
||||
#: application/controllers/PreferenceController.php:246
|
||||
#: application/controllers/PreferenceController.php:255
|
||||
msgid "path should be specified"
|
||||
msgstr "put bi trebao biti specificiran"
|
||||
|
||||
#: application/controllers/PreferenceController.php:289
|
||||
#: application/controllers/PreferenceController.php:298
|
||||
msgid "Problem with Liquidsoap..."
|
||||
msgstr "Problem s Liquidsoap..."
|
||||
|
||||
#: application/controllers/PreferenceController.php:332
|
||||
#: application/controllers/PreferenceController.php:341
|
||||
msgid "Request method not accepted"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2794,11 +2794,11 @@ msgstr "Ukloni pokazivač"
|
|||
msgid "show does not exist"
|
||||
msgstr "emisija ne postoji"
|
||||
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
#: application/controllers/TracktypeController.php:60
|
||||
msgid "Track Type added successfully!"
|
||||
msgstr "Vrsta snimke uspješno dodana!"
|
||||
|
||||
#: application/controllers/TracktypeController.php:64
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
msgid "Track Type updated successfully!"
|
||||
msgstr "Vrsta snimke uspješno ažurirana!"
|
||||
|
||||
|
@ -3007,12 +3007,12 @@ msgstr "Neimenovana emisija"
|
|||
msgid "URL:"
|
||||
msgstr "URL:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:131
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:133
|
||||
msgid "Genre:"
|
||||
msgstr "Žanr:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:35
|
||||
#: application/forms/EditAudioMD.php:113
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:46
|
||||
#: application/forms/EditAudioMD.php:115
|
||||
msgid "Description:"
|
||||
msgstr "Opis:"
|
||||
|
||||
|
@ -3094,18 +3094,18 @@ msgstr "Ime vrste:"
|
|||
msgid "Code:"
|
||||
msgstr "Kod:"
|
||||
|
||||
#: application/forms/AddTracktype.php:45
|
||||
#: application/forms/AddTracktype.php:39
|
||||
msgid "Code is not unique."
|
||||
msgstr "Kod nije jedinstven."
|
||||
|
||||
#: application/forms/AddTracktype.php:56
|
||||
msgid "Visibility:"
|
||||
msgstr "Vidljivost:"
|
||||
|
||||
#: application/forms/AddTracktype.php:57
|
||||
#: application/forms/AddTracktype.php:68
|
||||
msgid "Analyze cue points:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:74
|
||||
msgid "Code is not unique."
|
||||
msgstr "Kod nije jedinstven."
|
||||
|
||||
#: application/forms/AddUser.php:27 application/forms/EditUser.php:36
|
||||
#: application/forms/LiveStreamingPreferences.php:40
|
||||
#: application/forms/Login.php:39
|
||||
|
@ -3163,72 +3163,76 @@ msgstr "Izbriši sve snimke u medijateci"
|
|||
msgid "Date Start:"
|
||||
msgstr "Datum početka:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:50 application/forms/Player.php:15
|
||||
#: application/forms/EditAudioMD.php:52 application/forms/Player.php:15
|
||||
msgid "Title:"
|
||||
msgstr "Naslov:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:60
|
||||
#: application/forms/EditAudioMD.php:62
|
||||
msgid "Creator:"
|
||||
msgstr "Tvorac:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:70
|
||||
#: application/forms/EditAudioMD.php:72
|
||||
msgid "Album:"
|
||||
msgstr "Album:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:87
|
||||
#: application/forms/EditAudioMD.php:89
|
||||
msgid "Owner:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:99
|
||||
#: application/forms/EditAudioMD.php:101
|
||||
msgid "Select a Type"
|
||||
msgstr "Odaberi jednu vrstu"
|
||||
|
||||
#: application/forms/EditAudioMD.php:106
|
||||
#: application/forms/EditAudioMD.php:108
|
||||
msgid "Track Type:"
|
||||
msgstr "Vrsta snimke:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:141
|
||||
#: application/forms/EditAudioMD.php:143
|
||||
msgid "Year:"
|
||||
msgstr "Godina:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:154
|
||||
#: application/forms/EditAudioMD.php:156
|
||||
msgid "Label:"
|
||||
msgstr "Naljepnica:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:164
|
||||
#: application/forms/EditAudioMD.php:166
|
||||
msgid "Composer:"
|
||||
msgstr "Kompozitor:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:174
|
||||
#: application/forms/EditAudioMD.php:176
|
||||
msgid "Conductor:"
|
||||
msgstr "Dirigent:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:184
|
||||
#: application/forms/EditAudioMD.php:186
|
||||
msgid "Mood:"
|
||||
msgstr "Raspoloženje:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:194
|
||||
#: application/forms/EditAudioMD.php:196
|
||||
msgid "Replay Gain:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:204
|
||||
msgid "BPM:"
|
||||
msgstr "BPM:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:205
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
msgid "Copyright:"
|
||||
msgstr "Autorsko pravo:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
msgid "ISRC Number:"
|
||||
msgstr "ISRC Broj:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
#: application/forms/EditAudioMD.php:235
|
||||
msgid "Website:"
|
||||
msgstr "Web stranica:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:235 application/forms/EditUser.php:118
|
||||
#: application/forms/EditAudioMD.php:245 application/forms/EditUser.php:118
|
||||
#: application/forms/Login.php:67
|
||||
msgid "Language:"
|
||||
msgstr "Jezik:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:288
|
||||
#: application/forms/EditAudioMD.php:298
|
||||
msgid "Publish..."
|
||||
msgstr "Objavi …"
|
||||
|
||||
|
@ -3309,42 +3313,50 @@ msgstr ""
|
|||
msgid "If this option is enabled, a new smartblock and playlist matching the newest track of a podcast will be generated immediately upon creation of a new podcast. Note that the \"Overwrite Podcast Episode Metatags\" feature must also be enabled in order for smartblocks to reliably find episodes."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:156
|
||||
#: application/forms/GeneralPreferences.php:161
|
||||
msgid "Trim overbooked shows after autoloading?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:168
|
||||
msgid "Public LibreTime API"
|
||||
msgstr "Javni LibreTime API"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:157
|
||||
#: application/forms/GeneralPreferences.php:169
|
||||
msgid "Required for embeddable schedule widget."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:163
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
msgid ""
|
||||
"Enabling this feature will allow LibreTime to provide schedule data\n"
|
||||
" to external widgets that can be embedded in your website."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
#: application/forms/GeneralPreferences.php:187
|
||||
msgid "Default Language"
|
||||
msgstr "Standardni jezik"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:182
|
||||
#: application/forms/GeneralPreferences.php:194
|
||||
#: application/forms/SetupLanguageTimezone.php:22
|
||||
msgid "Station Timezone"
|
||||
msgstr "Vremenska zona stanice"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:190
|
||||
#: application/forms/GeneralPreferences.php:202
|
||||
msgid "Week Starts On"
|
||||
msgstr "Prvi dan tjedna"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:206
|
||||
#: application/forms/GeneralPreferences.php:218
|
||||
msgid "Display login button on your Radio Page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:211
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
msgid "Disable the public radio page and redirect to the login page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
msgid "Feature Previews"
|
||||
msgstr "Pregledi funkcija"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:217
|
||||
#: application/forms/GeneralPreferences.php:242
|
||||
msgid "Enable this to opt-in to test new features."
|
||||
msgstr "Aktiviraj ovo za testiranje novih funkcija."
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: LibreTime\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/libretime/libretime/issues\n"
|
||||
"POT-Creation-Date: 2023-12-25 01:55+0000\n"
|
||||
"POT-Creation-Date: 2024-04-29 01:54+0000\n"
|
||||
"PO-Revision-Date: 2021-12-27 20:52+0000\n"
|
||||
"Last-Translator: f3rr31 <5920873@disroot.org>\n"
|
||||
"Language-Team: Hungarian <https://hosted.weblate.org/projects/libretime/legacy/hu/>\n"
|
||||
|
@ -866,12 +866,12 @@ msgstr "Nincs jogosultsága ennek a forrásnak az eléréséhez."
|
|||
msgid "An internal application error has occurred."
|
||||
msgstr "Belső alkalmazáshiba történt."
|
||||
|
||||
#: application/controllers/IndexController.php:86
|
||||
#: application/controllers/IndexController.php:92
|
||||
#, php-format
|
||||
msgid "%s Podcast"
|
||||
msgstr "%s Podcast"
|
||||
|
||||
#: application/controllers/IndexController.php:87
|
||||
#: application/controllers/IndexController.php:93
|
||||
msgid "No tracks have been published yet."
|
||||
msgstr "Még nincsenek közzétett sávok."
|
||||
|
||||
|
@ -1877,37 +1877,37 @@ msgid "Month"
|
|||
msgstr "Hónap"
|
||||
|
||||
#: application/controllers/LocaleController.php:253
|
||||
#: application/forms/GeneralPreferences.php:230
|
||||
#: application/forms/GeneralPreferences.php:255
|
||||
msgid "Sunday"
|
||||
msgstr "Vasárnap"
|
||||
|
||||
#: application/controllers/LocaleController.php:254
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
#: application/forms/GeneralPreferences.php:256
|
||||
msgid "Monday"
|
||||
msgstr "Hétfő"
|
||||
|
||||
#: application/controllers/LocaleController.php:255
|
||||
#: application/forms/GeneralPreferences.php:232
|
||||
#: application/forms/GeneralPreferences.php:257
|
||||
msgid "Tuesday"
|
||||
msgstr "Kedd"
|
||||
|
||||
#: application/controllers/LocaleController.php:256
|
||||
#: application/forms/GeneralPreferences.php:233
|
||||
#: application/forms/GeneralPreferences.php:258
|
||||
msgid "Wednesday"
|
||||
msgstr "Szerda"
|
||||
|
||||
#: application/controllers/LocaleController.php:257
|
||||
#: application/forms/GeneralPreferences.php:234
|
||||
#: application/forms/GeneralPreferences.php:259
|
||||
msgid "Thursday"
|
||||
msgstr "Csütörtök"
|
||||
|
||||
#: application/controllers/LocaleController.php:258
|
||||
#: application/forms/GeneralPreferences.php:235
|
||||
#: application/forms/GeneralPreferences.php:260
|
||||
msgid "Friday"
|
||||
msgstr "Péntek"
|
||||
|
||||
#: application/controllers/LocaleController.php:259
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
#: application/forms/GeneralPreferences.php:261
|
||||
msgid "Saturday"
|
||||
msgstr "Szombat"
|
||||
|
||||
|
@ -2049,15 +2049,15 @@ msgid "Moving %s Items"
|
|||
msgstr "%s elem áthelyezése"
|
||||
|
||||
#: application/controllers/LocaleController.php:302
|
||||
#: application/forms/AddTracktype.php:64 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:131
|
||||
#: application/forms/AddTracktype.php:75 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:288 application/forms/EditHistory.php:131
|
||||
#: application/forms/PasswordChange.php:43 application/forms/Preferences.php:35
|
||||
msgid "Save"
|
||||
msgstr "Mentés"
|
||||
|
||||
#: application/controllers/LocaleController.php:303
|
||||
#: application/controllers/LocaleController.php:327
|
||||
#: application/forms/EditAudioMD.php:268 application/forms/EditHistory.php:141
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:141
|
||||
msgid "Cancel"
|
||||
msgstr "Mégse"
|
||||
|
||||
|
@ -2593,20 +2593,20 @@ msgid "No matching track types found"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:461
|
||||
#: application/forms/AddTracktype.php:50
|
||||
#: application/forms/AddTracktype.php:61
|
||||
#: application/forms/GeneralPreferences.php:125
|
||||
#: application/forms/GeneralPreferences.php:141
|
||||
#: application/forms/GeneralPreferences.php:160
|
||||
#: application/forms/GeneralPreferences.php:214
|
||||
#: application/forms/GeneralPreferences.php:172
|
||||
#: application/forms/GeneralPreferences.php:239
|
||||
msgid "Enabled"
|
||||
msgstr "Engedélyezve"
|
||||
|
||||
#: application/controllers/LocaleController.php:462
|
||||
#: application/forms/AddTracktype.php:49
|
||||
#: application/forms/AddTracktype.php:60
|
||||
#: application/forms/GeneralPreferences.php:124
|
||||
#: application/forms/GeneralPreferences.php:140
|
||||
#: application/forms/GeneralPreferences.php:159
|
||||
#: application/forms/GeneralPreferences.php:213
|
||||
#: application/forms/GeneralPreferences.php:171
|
||||
#: application/forms/GeneralPreferences.php:238
|
||||
msgid "Disabled"
|
||||
msgstr "Letiltva"
|
||||
|
||||
|
@ -2771,23 +2771,23 @@ msgstr "Névtelen okosblokk"
|
|||
msgid "Unknown Playlist"
|
||||
msgstr "Ismeretlen lejátszási lista"
|
||||
|
||||
#: application/controllers/PreferenceController.php:69
|
||||
#: application/controllers/PreferenceController.php:71
|
||||
msgid "Preferences updated."
|
||||
msgstr "Beállítások frissítve."
|
||||
|
||||
#: application/controllers/PreferenceController.php:201
|
||||
#: application/controllers/PreferenceController.php:210
|
||||
msgid "Stream Setting Updated."
|
||||
msgstr "Adásfolyam beállítások frissítve."
|
||||
|
||||
#: application/controllers/PreferenceController.php:246
|
||||
#: application/controllers/PreferenceController.php:255
|
||||
msgid "path should be specified"
|
||||
msgstr "az útvonalat meg kell határozni"
|
||||
|
||||
#: application/controllers/PreferenceController.php:289
|
||||
#: application/controllers/PreferenceController.php:298
|
||||
msgid "Problem with Liquidsoap..."
|
||||
msgstr "Probléma lépett fel a Liquidsoap-al..."
|
||||
|
||||
#: application/controllers/PreferenceController.php:332
|
||||
#: application/controllers/PreferenceController.php:341
|
||||
msgid "Request method not accepted"
|
||||
msgstr "A kérés módja nem elfogadott"
|
||||
|
||||
|
@ -2808,11 +2808,11 @@ msgstr "Kurzor eltávolítása"
|
|||
msgid "show does not exist"
|
||||
msgstr "a műsor nem található"
|
||||
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
#: application/controllers/TracktypeController.php:60
|
||||
msgid "Track Type added successfully!"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/TracktypeController.php:64
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
msgid "Track Type updated successfully!"
|
||||
msgstr ""
|
||||
|
||||
|
@ -3021,12 +3021,12 @@ msgstr "Cím nélküli műsor"
|
|||
msgid "URL:"
|
||||
msgstr "URL:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:131
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:133
|
||||
msgid "Genre:"
|
||||
msgstr "Műfaj:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:35
|
||||
#: application/forms/EditAudioMD.php:113
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:46
|
||||
#: application/forms/EditAudioMD.php:115
|
||||
msgid "Description:"
|
||||
msgstr "Leírás:"
|
||||
|
||||
|
@ -3108,18 +3108,18 @@ msgstr ""
|
|||
msgid "Code:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:45
|
||||
#: application/forms/AddTracktype.php:39
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:56
|
||||
msgid "Visibility:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:57
|
||||
#: application/forms/AddTracktype.php:68
|
||||
msgid "Analyze cue points:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:74
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddUser.php:27 application/forms/EditUser.php:36
|
||||
#: application/forms/LiveStreamingPreferences.php:40
|
||||
#: application/forms/Login.php:39
|
||||
|
@ -3177,72 +3177,76 @@ msgstr "Az összes sáv törlése a könyvtárból"
|
|||
msgid "Date Start:"
|
||||
msgstr "Kezdés Ideje:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:50 application/forms/Player.php:15
|
||||
#: application/forms/EditAudioMD.php:52 application/forms/Player.php:15
|
||||
msgid "Title:"
|
||||
msgstr "Cím:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:60
|
||||
#: application/forms/EditAudioMD.php:62
|
||||
msgid "Creator:"
|
||||
msgstr "Létrehozó:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:70
|
||||
#: application/forms/EditAudioMD.php:72
|
||||
msgid "Album:"
|
||||
msgstr "Album:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:87
|
||||
#: application/forms/EditAudioMD.php:89
|
||||
msgid "Owner:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:99
|
||||
#: application/forms/EditAudioMD.php:101
|
||||
msgid "Select a Type"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:106
|
||||
#: application/forms/EditAudioMD.php:108
|
||||
msgid "Track Type:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:141
|
||||
#: application/forms/EditAudioMD.php:143
|
||||
msgid "Year:"
|
||||
msgstr "Év:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:154
|
||||
#: application/forms/EditAudioMD.php:156
|
||||
msgid "Label:"
|
||||
msgstr "Címke:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:164
|
||||
#: application/forms/EditAudioMD.php:166
|
||||
msgid "Composer:"
|
||||
msgstr "Zeneszerző:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:174
|
||||
#: application/forms/EditAudioMD.php:176
|
||||
msgid "Conductor:"
|
||||
msgstr "Karmester:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:184
|
||||
#: application/forms/EditAudioMD.php:186
|
||||
msgid "Mood:"
|
||||
msgstr "Hangulat:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:194
|
||||
#: application/forms/EditAudioMD.php:196
|
||||
msgid "Replay Gain:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:204
|
||||
msgid "BPM:"
|
||||
msgstr "BPM:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:205
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
msgid "Copyright:"
|
||||
msgstr "Szerzői jog:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
msgid "ISRC Number:"
|
||||
msgstr "ISRC Szám:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
#: application/forms/EditAudioMD.php:235
|
||||
msgid "Website:"
|
||||
msgstr "Honlap:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:235 application/forms/EditUser.php:118
|
||||
#: application/forms/EditAudioMD.php:245 application/forms/EditUser.php:118
|
||||
#: application/forms/Login.php:67
|
||||
msgid "Language:"
|
||||
msgstr "Nyelv:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:288
|
||||
#: application/forms/EditAudioMD.php:298
|
||||
msgid "Publish..."
|
||||
msgstr "Közzététel..."
|
||||
|
||||
|
@ -3326,42 +3330,50 @@ msgstr ""
|
|||
msgid "If this option is enabled, a new smartblock and playlist matching the newest track of a podcast will be generated immediately upon creation of a new podcast. Note that the \"Overwrite Podcast Episode Metatags\" feature must also be enabled in order for smartblocks to reliably find episodes."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:156
|
||||
#: application/forms/GeneralPreferences.php:161
|
||||
msgid "Trim overbooked shows after autoloading?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:168
|
||||
msgid "Public LibreTime API"
|
||||
msgstr "Public LibreTime API"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:157
|
||||
#: application/forms/GeneralPreferences.php:169
|
||||
msgid "Required for embeddable schedule widget."
|
||||
msgstr "Kötelező a beágyazható ütemezés felületi elemhez."
|
||||
|
||||
#: application/forms/GeneralPreferences.php:163
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
msgid ""
|
||||
"Enabling this feature will allow LibreTime to provide schedule data\n"
|
||||
" to external widgets that can be embedded in your website."
|
||||
msgstr "Bejelölve engedélyezi az AirTime-nak, hogy ütemezési adatokat biztosítson a weboldalakba beágyazható külső felületi elemek számára."
|
||||
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
#: application/forms/GeneralPreferences.php:187
|
||||
msgid "Default Language"
|
||||
msgstr "Alapértelmezett nyelv"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:182
|
||||
#: application/forms/GeneralPreferences.php:194
|
||||
#: application/forms/SetupLanguageTimezone.php:22
|
||||
msgid "Station Timezone"
|
||||
msgstr "Állomás időzóna"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:190
|
||||
#: application/forms/GeneralPreferences.php:202
|
||||
msgid "Week Starts On"
|
||||
msgstr "A hét kezdőnapja"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:206
|
||||
#: application/forms/GeneralPreferences.php:218
|
||||
msgid "Display login button on your Radio Page?"
|
||||
msgstr "Bejelentkezési gomb megjelenítése a Rádióoldalon?"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:211
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
msgid "Disable the public radio page and redirect to the login page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
msgid "Feature Previews"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:217
|
||||
#: application/forms/GeneralPreferences.php:242
|
||||
msgid "Enable this to opt-in to test new features."
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -12,11 +12,10 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: LibreTime\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/libretime/libretime/issues\n"
|
||||
"POT-Creation-Date: 2023-12-25 01:55+0000\n"
|
||||
"POT-Creation-Date: 2024-04-29 01:54+0000\n"
|
||||
"PO-Revision-Date: 2023-12-27 23:06+0000\n"
|
||||
"Last-Translator: Maurizio Castelvetro <castelvetro@gmail.com>\n"
|
||||
"Language-Team: Italian <https://hosted.weblate.org/projects/libretime/legacy/"
|
||||
"it/>\n"
|
||||
"Language-Team: Italian <https://hosted.weblate.org/projects/libretime/legacy/it/>\n"
|
||||
"Language: it_IT\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
|
@ -590,9 +589,7 @@ msgstr "Carica qui sotto alcune tracce per aggiungerle alla tua libreria!"
|
|||
#: application/common/UsabilityHints.php:69
|
||||
#, php-format
|
||||
msgid "It looks like you haven't uploaded any audio files yet. %sUpload a file now%s."
|
||||
msgstr ""
|
||||
"Sembra che tu non abbia ancora caricato nessun file audio. %sCarica un file "
|
||||
"ora%s."
|
||||
msgstr "Sembra che tu non abbia ancora caricato nessun file audio. %sCarica un file ora%s."
|
||||
|
||||
#: application/common/UsabilityHints.php:76
|
||||
msgid "Click the 'New Show' button and fill out the required fields."
|
||||
|
@ -605,9 +602,7 @@ msgstr "Sembra che non ci sia nessuno show programmato. %sCrea uno show ora%s."
|
|||
|
||||
#: application/common/UsabilityHints.php:89
|
||||
msgid "To start broadcasting, cancel the current linked show by clicking on it and selecting 'Cancel Show'."
|
||||
msgstr ""
|
||||
"Per iniziare a trasmettere, cancella lo show attualmente collegato cliccando "
|
||||
"su di esso e selezionando 'Cancella show'."
|
||||
msgstr "Per iniziare a trasmettere, cancella lo show attualmente collegato cliccando su di esso e selezionando 'Cancella show'."
|
||||
|
||||
#: application/common/UsabilityHints.php:92
|
||||
#, php-format
|
||||
|
@ -615,23 +610,17 @@ msgid ""
|
|||
"Linked shows need to be filled with tracks before it starts. To start broadcasting cancel the current linked show and schedule an unlinked show.\n"
|
||||
" %sCreate an unlinked show now%s."
|
||||
msgstr ""
|
||||
"Lo show collegato richiede di essere riempito di tracce per poter iniziare. "
|
||||
"Per iniziare la trasmissione cancella lo show attualmente collegato e "
|
||||
"programma uno show non collegato. \n"
|
||||
"Lo show collegato richiede di essere riempito di tracce per poter iniziare. Per iniziare la trasmissione cancella lo show attualmente collegato e programma uno show non collegato. \n"
|
||||
"\t\t\t\t\t\t%sCrea uno show non collegato%s."
|
||||
|
||||
#: application/common/UsabilityHints.php:96
|
||||
msgid "To start broadcasting, click on the current show and select 'Schedule Tracks'"
|
||||
msgstr ""
|
||||
"Per iniziare a trasmettere, premi lo show in corso e seleziona 'Programma le "
|
||||
"tracce'"
|
||||
msgstr "Per iniziare a trasmettere, premi lo show in corso e seleziona 'Programma le tracce'"
|
||||
|
||||
#: application/common/UsabilityHints.php:100
|
||||
#, php-format
|
||||
msgid "It looks like the current show needs more tracks. %sAdd tracks to your show now%s."
|
||||
msgstr ""
|
||||
"Sembra che lo show richieda l'inserimento di ulteriori tracce. %sAggiungi "
|
||||
"tracce allo show%s."
|
||||
msgstr "Sembra che lo show richieda l'inserimento di ulteriori tracce. %sAggiungi tracce allo show%s."
|
||||
|
||||
#: application/common/UsabilityHints.php:107
|
||||
msgid "Click on the show starting next and select 'Schedule Tracks'"
|
||||
|
@ -648,9 +637,7 @@ msgstr "LibreTime - Servizio analisi dei media"
|
|||
|
||||
#: application/configs/config-check.php:174
|
||||
msgid "Check that the libretime-analyzer service is installed correctly in "
|
||||
msgstr ""
|
||||
"Controlla che il servizio di analisi di LibreTime sia installato "
|
||||
"correttamente in "
|
||||
msgstr "Controlla che il servizio di analisi di LibreTime sia installato correttamente in "
|
||||
|
||||
#: application/configs/config-check.php:175
|
||||
#: application/configs/config-check.php:194
|
||||
|
@ -674,9 +661,7 @@ msgstr "Servizio di playout di LibreTime"
|
|||
|
||||
#: application/configs/config-check.php:193
|
||||
msgid "Check that the libretime-playout service is installed correctly in "
|
||||
msgstr ""
|
||||
"Controlla che il servizio di playolut di LibreTime sia installato "
|
||||
"correttamente in "
|
||||
msgstr "Controlla che il servizio di playolut di LibreTime sia installato correttamente in "
|
||||
|
||||
#: application/configs/config-check.php:205
|
||||
msgid "LibreTime liquidsoap service"
|
||||
|
@ -700,8 +685,7 @@ msgstr "Servizio librerie API LibreTime"
|
|||
|
||||
#: application/configs/config-check.php:250
|
||||
msgid "Check that the libretime-api service is installed correctly in "
|
||||
msgstr ""
|
||||
"Controlla che il servizio LibreTime API sia installato correttamente in "
|
||||
msgstr "Controlla che il servizio LibreTime API sia installato correttamente in "
|
||||
|
||||
#: application/configs/navigation.php:28
|
||||
msgid "Radio Page"
|
||||
|
@ -875,12 +859,12 @@ msgstr ""
|
|||
msgid "An internal application error has occurred."
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:86
|
||||
#: application/controllers/IndexController.php:92
|
||||
#, php-format
|
||||
msgid "%s Podcast"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:87
|
||||
#: application/controllers/IndexController.php:93
|
||||
msgid "No tracks have been published yet."
|
||||
msgstr ""
|
||||
|
||||
|
@ -1884,37 +1868,37 @@ msgid "Month"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:253
|
||||
#: application/forms/GeneralPreferences.php:230
|
||||
#: application/forms/GeneralPreferences.php:255
|
||||
msgid "Sunday"
|
||||
msgstr "Domenica"
|
||||
|
||||
#: application/controllers/LocaleController.php:254
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
#: application/forms/GeneralPreferences.php:256
|
||||
msgid "Monday"
|
||||
msgstr "Lunedì"
|
||||
|
||||
#: application/controllers/LocaleController.php:255
|
||||
#: application/forms/GeneralPreferences.php:232
|
||||
#: application/forms/GeneralPreferences.php:257
|
||||
msgid "Tuesday"
|
||||
msgstr "Martedì"
|
||||
|
||||
#: application/controllers/LocaleController.php:256
|
||||
#: application/forms/GeneralPreferences.php:233
|
||||
#: application/forms/GeneralPreferences.php:258
|
||||
msgid "Wednesday"
|
||||
msgstr "Mercoledì"
|
||||
|
||||
#: application/controllers/LocaleController.php:257
|
||||
#: application/forms/GeneralPreferences.php:234
|
||||
#: application/forms/GeneralPreferences.php:259
|
||||
msgid "Thursday"
|
||||
msgstr "Giovedì"
|
||||
|
||||
#: application/controllers/LocaleController.php:258
|
||||
#: application/forms/GeneralPreferences.php:235
|
||||
#: application/forms/GeneralPreferences.php:260
|
||||
msgid "Friday"
|
||||
msgstr "Venerdì"
|
||||
|
||||
#: application/controllers/LocaleController.php:259
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
#: application/forms/GeneralPreferences.php:261
|
||||
msgid "Saturday"
|
||||
msgstr "Sabato"
|
||||
|
||||
|
@ -2056,15 +2040,15 @@ msgid "Moving %s Items"
|
|||
msgstr "Spostamento degli elementi %s in corso"
|
||||
|
||||
#: application/controllers/LocaleController.php:302
|
||||
#: application/forms/AddTracktype.php:64 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:131
|
||||
#: application/forms/AddTracktype.php:75 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:288 application/forms/EditHistory.php:131
|
||||
#: application/forms/PasswordChange.php:43 application/forms/Preferences.php:35
|
||||
msgid "Save"
|
||||
msgstr "Salva"
|
||||
|
||||
#: application/controllers/LocaleController.php:303
|
||||
#: application/controllers/LocaleController.php:327
|
||||
#: application/forms/EditAudioMD.php:268 application/forms/EditHistory.php:141
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:141
|
||||
msgid "Cancel"
|
||||
msgstr "Cancella"
|
||||
|
||||
|
@ -2445,9 +2429,7 @@ msgstr ""
|
|||
#: application/controllers/LocaleController.php:416
|
||||
#, php-format
|
||||
msgid "%sPrint view%sPlease use your browser's print function to print this table. Press escape when finished."
|
||||
msgstr ""
|
||||
"%sFinestra di stampa%sSi prega di usare la funzione di stampa del tuo "
|
||||
"browser per stampare questa tavola. Premi \"escape\" appena terminato."
|
||||
msgstr "%sFinestra di stampa%sSi prega di usare la funzione di stampa del tuo browser per stampare questa tavola. Premi \"escape\" appena terminato."
|
||||
|
||||
#: application/controllers/LocaleController.php:417
|
||||
msgid "New Show"
|
||||
|
@ -2598,20 +2580,20 @@ msgid "No matching track types found"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:461
|
||||
#: application/forms/AddTracktype.php:50
|
||||
#: application/forms/AddTracktype.php:61
|
||||
#: application/forms/GeneralPreferences.php:125
|
||||
#: application/forms/GeneralPreferences.php:141
|
||||
#: application/forms/GeneralPreferences.php:160
|
||||
#: application/forms/GeneralPreferences.php:214
|
||||
#: application/forms/GeneralPreferences.php:172
|
||||
#: application/forms/GeneralPreferences.php:239
|
||||
msgid "Enabled"
|
||||
msgstr "Abilitato"
|
||||
|
||||
#: application/controllers/LocaleController.php:462
|
||||
#: application/forms/AddTracktype.php:49
|
||||
#: application/forms/AddTracktype.php:60
|
||||
#: application/forms/GeneralPreferences.php:124
|
||||
#: application/forms/GeneralPreferences.php:140
|
||||
#: application/forms/GeneralPreferences.php:159
|
||||
#: application/forms/GeneralPreferences.php:213
|
||||
#: application/forms/GeneralPreferences.php:171
|
||||
#: application/forms/GeneralPreferences.php:238
|
||||
msgid "Disabled"
|
||||
msgstr "Disattivato"
|
||||
|
||||
|
@ -2776,23 +2758,23 @@ msgstr "Blocco intelligente senza nome"
|
|||
msgid "Unknown Playlist"
|
||||
msgstr "Playlist sconosciuta"
|
||||
|
||||
#: application/controllers/PreferenceController.php:69
|
||||
#: application/controllers/PreferenceController.php:71
|
||||
msgid "Preferences updated."
|
||||
msgstr "Preferenze aggiornate."
|
||||
|
||||
#: application/controllers/PreferenceController.php:201
|
||||
#: application/controllers/PreferenceController.php:210
|
||||
msgid "Stream Setting Updated."
|
||||
msgstr "Aggiornamento impostazioni Stream."
|
||||
|
||||
#: application/controllers/PreferenceController.php:246
|
||||
#: application/controllers/PreferenceController.php:255
|
||||
msgid "path should be specified"
|
||||
msgstr "il percorso deve essere specificato"
|
||||
|
||||
#: application/controllers/PreferenceController.php:289
|
||||
#: application/controllers/PreferenceController.php:298
|
||||
msgid "Problem with Liquidsoap..."
|
||||
msgstr "Problemi con Liquidsoap..."
|
||||
|
||||
#: application/controllers/PreferenceController.php:332
|
||||
#: application/controllers/PreferenceController.php:341
|
||||
msgid "Request method not accepted"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2813,11 +2795,11 @@ msgstr "Rimuovere il cursore"
|
|||
msgid "show does not exist"
|
||||
msgstr "lo show non esiste"
|
||||
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
#: application/controllers/TracktypeController.php:60
|
||||
msgid "Track Type added successfully!"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/TracktypeController.php:64
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
msgid "Track Type updated successfully!"
|
||||
msgstr ""
|
||||
|
||||
|
@ -3025,12 +3007,12 @@ msgstr "Show senza nome"
|
|||
msgid "URL:"
|
||||
msgstr "URL:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:131
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:133
|
||||
msgid "Genre:"
|
||||
msgstr "Genere:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:35
|
||||
#: application/forms/EditAudioMD.php:113
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:46
|
||||
#: application/forms/EditAudioMD.php:115
|
||||
msgid "Description:"
|
||||
msgstr "Descrizione:"
|
||||
|
||||
|
@ -3112,18 +3094,18 @@ msgstr ""
|
|||
msgid "Code:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:45
|
||||
#: application/forms/AddTracktype.php:39
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:56
|
||||
msgid "Visibility:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:57
|
||||
#: application/forms/AddTracktype.php:68
|
||||
msgid "Analyze cue points:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:74
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddUser.php:27 application/forms/EditUser.php:36
|
||||
#: application/forms/LiveStreamingPreferences.php:40
|
||||
#: application/forms/Login.php:39
|
||||
|
@ -3181,72 +3163,76 @@ msgstr ""
|
|||
msgid "Date Start:"
|
||||
msgstr "Data inizio:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:50 application/forms/Player.php:15
|
||||
#: application/forms/EditAudioMD.php:52 application/forms/Player.php:15
|
||||
msgid "Title:"
|
||||
msgstr "Titolo:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:60
|
||||
#: application/forms/EditAudioMD.php:62
|
||||
msgid "Creator:"
|
||||
msgstr "Creatore:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:70
|
||||
#: application/forms/EditAudioMD.php:72
|
||||
msgid "Album:"
|
||||
msgstr "Album:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:87
|
||||
#: application/forms/EditAudioMD.php:89
|
||||
msgid "Owner:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:99
|
||||
#: application/forms/EditAudioMD.php:101
|
||||
msgid "Select a Type"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:106
|
||||
#: application/forms/EditAudioMD.php:108
|
||||
msgid "Track Type:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:141
|
||||
#: application/forms/EditAudioMD.php:143
|
||||
msgid "Year:"
|
||||
msgstr "Anno:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:154
|
||||
#: application/forms/EditAudioMD.php:156
|
||||
msgid "Label:"
|
||||
msgstr "Etichetta:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:164
|
||||
#: application/forms/EditAudioMD.php:166
|
||||
msgid "Composer:"
|
||||
msgstr "Compositore:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:174
|
||||
#: application/forms/EditAudioMD.php:176
|
||||
msgid "Conductor:"
|
||||
msgstr "Conduttore:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:184
|
||||
#: application/forms/EditAudioMD.php:186
|
||||
msgid "Mood:"
|
||||
msgstr "Umore:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:194
|
||||
#: application/forms/EditAudioMD.php:196
|
||||
msgid "Replay Gain:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:204
|
||||
msgid "BPM:"
|
||||
msgstr "BPM:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:205
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
msgid "Copyright:"
|
||||
msgstr "Copyright:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
msgid "ISRC Number:"
|
||||
msgstr "Numero ISRC :"
|
||||
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
#: application/forms/EditAudioMD.php:235
|
||||
msgid "Website:"
|
||||
msgstr "Sito web:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:235 application/forms/EditUser.php:118
|
||||
#: application/forms/EditAudioMD.php:245 application/forms/EditUser.php:118
|
||||
#: application/forms/Login.php:67
|
||||
msgid "Language:"
|
||||
msgstr "Lingua:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:288
|
||||
#: application/forms/EditAudioMD.php:298
|
||||
msgid "Publish..."
|
||||
msgstr ""
|
||||
|
||||
|
@ -3327,42 +3313,50 @@ msgstr ""
|
|||
msgid "If this option is enabled, a new smartblock and playlist matching the newest track of a podcast will be generated immediately upon creation of a new podcast. Note that the \"Overwrite Podcast Episode Metatags\" feature must also be enabled in order for smartblocks to reliably find episodes."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:156
|
||||
#: application/forms/GeneralPreferences.php:161
|
||||
msgid "Trim overbooked shows after autoloading?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:168
|
||||
msgid "Public LibreTime API"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:157
|
||||
#: application/forms/GeneralPreferences.php:169
|
||||
msgid "Required for embeddable schedule widget."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:163
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
msgid ""
|
||||
"Enabling this feature will allow LibreTime to provide schedule data\n"
|
||||
" to external widgets that can be embedded in your website."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
#: application/forms/GeneralPreferences.php:187
|
||||
msgid "Default Language"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:182
|
||||
#: application/forms/GeneralPreferences.php:194
|
||||
#: application/forms/SetupLanguageTimezone.php:22
|
||||
msgid "Station Timezone"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:190
|
||||
#: application/forms/GeneralPreferences.php:202
|
||||
msgid "Week Starts On"
|
||||
msgstr "La settimana inizia il"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:206
|
||||
#: application/forms/GeneralPreferences.php:218
|
||||
msgid "Display login button on your Radio Page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:211
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
msgid "Disable the public radio page and redirect to the login page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
msgid "Feature Previews"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:217
|
||||
#: application/forms/GeneralPreferences.php:242
|
||||
msgid "Enable this to opt-in to test new features."
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: LibreTime\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/libretime/libretime/issues\n"
|
||||
"POT-Creation-Date: 2023-12-25 01:55+0000\n"
|
||||
"POT-Creation-Date: 2024-04-29 01:54+0000\n"
|
||||
"PO-Revision-Date: 2021-10-17 08:09+0000\n"
|
||||
"Last-Translator: Kyle Robbertze <github@paddatrapper.com>\n"
|
||||
"Language-Team: Japanese <https://hosted.weblate.org/projects/libretime/legacy/ja/>\n"
|
||||
|
@ -857,12 +857,12 @@ msgstr ""
|
|||
msgid "An internal application error has occurred."
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:86
|
||||
#: application/controllers/IndexController.php:92
|
||||
#, php-format
|
||||
msgid "%s Podcast"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:87
|
||||
#: application/controllers/IndexController.php:93
|
||||
msgid "No tracks have been published yet."
|
||||
msgstr ""
|
||||
|
||||
|
@ -1864,37 +1864,37 @@ msgid "Month"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:253
|
||||
#: application/forms/GeneralPreferences.php:230
|
||||
#: application/forms/GeneralPreferences.php:255
|
||||
msgid "Sunday"
|
||||
msgstr "日曜日"
|
||||
|
||||
#: application/controllers/LocaleController.php:254
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
#: application/forms/GeneralPreferences.php:256
|
||||
msgid "Monday"
|
||||
msgstr "月曜日"
|
||||
|
||||
#: application/controllers/LocaleController.php:255
|
||||
#: application/forms/GeneralPreferences.php:232
|
||||
#: application/forms/GeneralPreferences.php:257
|
||||
msgid "Tuesday"
|
||||
msgstr "火曜日"
|
||||
|
||||
#: application/controllers/LocaleController.php:256
|
||||
#: application/forms/GeneralPreferences.php:233
|
||||
#: application/forms/GeneralPreferences.php:258
|
||||
msgid "Wednesday"
|
||||
msgstr "水曜日"
|
||||
|
||||
#: application/controllers/LocaleController.php:257
|
||||
#: application/forms/GeneralPreferences.php:234
|
||||
#: application/forms/GeneralPreferences.php:259
|
||||
msgid "Thursday"
|
||||
msgstr "木曜日"
|
||||
|
||||
#: application/controllers/LocaleController.php:258
|
||||
#: application/forms/GeneralPreferences.php:235
|
||||
#: application/forms/GeneralPreferences.php:260
|
||||
msgid "Friday"
|
||||
msgstr "金曜日"
|
||||
|
||||
#: application/controllers/LocaleController.php:259
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
#: application/forms/GeneralPreferences.php:261
|
||||
msgid "Saturday"
|
||||
msgstr "土曜日"
|
||||
|
||||
|
@ -2036,15 +2036,15 @@ msgid "Moving %s Items"
|
|||
msgstr "%s 個の項目を移動"
|
||||
|
||||
#: application/controllers/LocaleController.php:302
|
||||
#: application/forms/AddTracktype.php:64 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:131
|
||||
#: application/forms/AddTracktype.php:75 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:288 application/forms/EditHistory.php:131
|
||||
#: application/forms/PasswordChange.php:43 application/forms/Preferences.php:35
|
||||
msgid "Save"
|
||||
msgstr "保存"
|
||||
|
||||
#: application/controllers/LocaleController.php:303
|
||||
#: application/controllers/LocaleController.php:327
|
||||
#: application/forms/EditAudioMD.php:268 application/forms/EditHistory.php:141
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:141
|
||||
msgid "Cancel"
|
||||
msgstr "キャンセル"
|
||||
|
||||
|
@ -2576,20 +2576,20 @@ msgid "No matching track types found"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:461
|
||||
#: application/forms/AddTracktype.php:50
|
||||
#: application/forms/AddTracktype.php:61
|
||||
#: application/forms/GeneralPreferences.php:125
|
||||
#: application/forms/GeneralPreferences.php:141
|
||||
#: application/forms/GeneralPreferences.php:160
|
||||
#: application/forms/GeneralPreferences.php:214
|
||||
#: application/forms/GeneralPreferences.php:172
|
||||
#: application/forms/GeneralPreferences.php:239
|
||||
msgid "Enabled"
|
||||
msgstr "有効"
|
||||
|
||||
#: application/controllers/LocaleController.php:462
|
||||
#: application/forms/AddTracktype.php:49
|
||||
#: application/forms/AddTracktype.php:60
|
||||
#: application/forms/GeneralPreferences.php:124
|
||||
#: application/forms/GeneralPreferences.php:140
|
||||
#: application/forms/GeneralPreferences.php:159
|
||||
#: application/forms/GeneralPreferences.php:213
|
||||
#: application/forms/GeneralPreferences.php:171
|
||||
#: application/forms/GeneralPreferences.php:238
|
||||
msgid "Disabled"
|
||||
msgstr "無効"
|
||||
|
||||
|
@ -2754,23 +2754,23 @@ msgstr "無題のスマートブロック"
|
|||
msgid "Unknown Playlist"
|
||||
msgstr "不明なプレイリスト"
|
||||
|
||||
#: application/controllers/PreferenceController.php:69
|
||||
#: application/controllers/PreferenceController.php:71
|
||||
msgid "Preferences updated."
|
||||
msgstr "設定が更新されました。"
|
||||
|
||||
#: application/controllers/PreferenceController.php:201
|
||||
#: application/controllers/PreferenceController.php:210
|
||||
msgid "Stream Setting Updated."
|
||||
msgstr "配信設定が更新されました。"
|
||||
|
||||
#: application/controllers/PreferenceController.php:246
|
||||
#: application/controllers/PreferenceController.php:255
|
||||
msgid "path should be specified"
|
||||
msgstr "パスを指定する必要があります"
|
||||
|
||||
#: application/controllers/PreferenceController.php:289
|
||||
#: application/controllers/PreferenceController.php:298
|
||||
msgid "Problem with Liquidsoap..."
|
||||
msgstr "Liquidsoapに問題があります。"
|
||||
|
||||
#: application/controllers/PreferenceController.php:332
|
||||
#: application/controllers/PreferenceController.php:341
|
||||
msgid "Request method not accepted"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2791,11 +2791,11 @@ msgstr "カーソルを削除"
|
|||
msgid "show does not exist"
|
||||
msgstr "番組が存在しません。"
|
||||
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
#: application/controllers/TracktypeController.php:60
|
||||
msgid "Track Type added successfully!"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/TracktypeController.php:64
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
msgid "Track Type updated successfully!"
|
||||
msgstr ""
|
||||
|
||||
|
@ -3003,12 +3003,12 @@ msgstr "無題の番組"
|
|||
msgid "URL:"
|
||||
msgstr "URL:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:131
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:133
|
||||
msgid "Genre:"
|
||||
msgstr "ジャンル:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:35
|
||||
#: application/forms/EditAudioMD.php:113
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:46
|
||||
#: application/forms/EditAudioMD.php:115
|
||||
msgid "Description:"
|
||||
msgstr "説明:"
|
||||
|
||||
|
@ -3090,18 +3090,18 @@ msgstr ""
|
|||
msgid "Code:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:45
|
||||
#: application/forms/AddTracktype.php:39
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:56
|
||||
msgid "Visibility:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:57
|
||||
#: application/forms/AddTracktype.php:68
|
||||
msgid "Analyze cue points:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:74
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddUser.php:27 application/forms/EditUser.php:36
|
||||
#: application/forms/LiveStreamingPreferences.php:40
|
||||
#: application/forms/Login.php:39
|
||||
|
@ -3159,72 +3159,76 @@ msgstr ""
|
|||
msgid "Date Start:"
|
||||
msgstr "開始日:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:50 application/forms/Player.php:15
|
||||
#: application/forms/EditAudioMD.php:52 application/forms/Player.php:15
|
||||
msgid "Title:"
|
||||
msgstr "タイトル:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:60
|
||||
#: application/forms/EditAudioMD.php:62
|
||||
msgid "Creator:"
|
||||
msgstr "アーティスト:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:70
|
||||
#: application/forms/EditAudioMD.php:72
|
||||
msgid "Album:"
|
||||
msgstr "アルバム:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:87
|
||||
#: application/forms/EditAudioMD.php:89
|
||||
msgid "Owner:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:99
|
||||
#: application/forms/EditAudioMD.php:101
|
||||
msgid "Select a Type"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:106
|
||||
#: application/forms/EditAudioMD.php:108
|
||||
msgid "Track Type:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:141
|
||||
#: application/forms/EditAudioMD.php:143
|
||||
msgid "Year:"
|
||||
msgstr "年:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:154
|
||||
#: application/forms/EditAudioMD.php:156
|
||||
msgid "Label:"
|
||||
msgstr "ラベル:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:164
|
||||
#: application/forms/EditAudioMD.php:166
|
||||
msgid "Composer:"
|
||||
msgstr "作曲者"
|
||||
|
||||
#: application/forms/EditAudioMD.php:174
|
||||
#: application/forms/EditAudioMD.php:176
|
||||
msgid "Conductor:"
|
||||
msgstr "コンダクター:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:184
|
||||
#: application/forms/EditAudioMD.php:186
|
||||
msgid "Mood:"
|
||||
msgstr "ムード:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:194
|
||||
#: application/forms/EditAudioMD.php:196
|
||||
msgid "Replay Gain:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:204
|
||||
msgid "BPM:"
|
||||
msgstr "BPM:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:205
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
msgid "Copyright:"
|
||||
msgstr "著作権:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
msgid "ISRC Number:"
|
||||
msgstr "ISRC番号:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
#: application/forms/EditAudioMD.php:235
|
||||
msgid "Website:"
|
||||
msgstr "ウェブサイト:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:235 application/forms/EditUser.php:118
|
||||
#: application/forms/EditAudioMD.php:245 application/forms/EditUser.php:118
|
||||
#: application/forms/Login.php:67
|
||||
msgid "Language:"
|
||||
msgstr "言語:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:288
|
||||
#: application/forms/EditAudioMD.php:298
|
||||
msgid "Publish..."
|
||||
msgstr ""
|
||||
|
||||
|
@ -3305,42 +3309,50 @@ msgstr ""
|
|||
msgid "If this option is enabled, a new smartblock and playlist matching the newest track of a podcast will be generated immediately upon creation of a new podcast. Note that the \"Overwrite Podcast Episode Metatags\" feature must also be enabled in order for smartblocks to reliably find episodes."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:156
|
||||
#: application/forms/GeneralPreferences.php:161
|
||||
msgid "Trim overbooked shows after autoloading?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:168
|
||||
msgid "Public LibreTime API"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:157
|
||||
#: application/forms/GeneralPreferences.php:169
|
||||
msgid "Required for embeddable schedule widget."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:163
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
msgid ""
|
||||
"Enabling this feature will allow LibreTime to provide schedule data\n"
|
||||
" to external widgets that can be embedded in your website."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
#: application/forms/GeneralPreferences.php:187
|
||||
msgid "Default Language"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:182
|
||||
#: application/forms/GeneralPreferences.php:194
|
||||
#: application/forms/SetupLanguageTimezone.php:22
|
||||
msgid "Station Timezone"
|
||||
msgstr "ステーションのタイムゾーン"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:190
|
||||
#: application/forms/GeneralPreferences.php:202
|
||||
msgid "Week Starts On"
|
||||
msgstr "週の開始曜日"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:206
|
||||
#: application/forms/GeneralPreferences.php:218
|
||||
msgid "Display login button on your Radio Page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:211
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
msgid "Disable the public radio page and redirect to the login page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
msgid "Feature Previews"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:217
|
||||
#: application/forms/GeneralPreferences.php:242
|
||||
msgid "Enable this to opt-in to test new features."
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: LibreTime\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/libretime/libretime/issues\n"
|
||||
"POT-Creation-Date: 2023-12-25 01:55+0000\n"
|
||||
"POT-Creation-Date: 2024-04-29 01:54+0000\n"
|
||||
"PO-Revision-Date: 2015-09-05 08:33+0000\n"
|
||||
"Last-Translator: Daniel James <daniel@64studio.com>\n"
|
||||
"Language-Team: Korean (Korea)\n"
|
||||
|
@ -854,12 +854,12 @@ msgstr ""
|
|||
msgid "An internal application error has occurred."
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:86
|
||||
#: application/controllers/IndexController.php:92
|
||||
#, php-format
|
||||
msgid "%s Podcast"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:87
|
||||
#: application/controllers/IndexController.php:93
|
||||
msgid "No tracks have been published yet."
|
||||
msgstr ""
|
||||
|
||||
|
@ -1861,37 +1861,37 @@ msgid "Month"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:253
|
||||
#: application/forms/GeneralPreferences.php:230
|
||||
#: application/forms/GeneralPreferences.php:255
|
||||
msgid "Sunday"
|
||||
msgstr "일요일"
|
||||
|
||||
#: application/controllers/LocaleController.php:254
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
#: application/forms/GeneralPreferences.php:256
|
||||
msgid "Monday"
|
||||
msgstr "월요일"
|
||||
|
||||
#: application/controllers/LocaleController.php:255
|
||||
#: application/forms/GeneralPreferences.php:232
|
||||
#: application/forms/GeneralPreferences.php:257
|
||||
msgid "Tuesday"
|
||||
msgstr "화요일"
|
||||
|
||||
#: application/controllers/LocaleController.php:256
|
||||
#: application/forms/GeneralPreferences.php:233
|
||||
#: application/forms/GeneralPreferences.php:258
|
||||
msgid "Wednesday"
|
||||
msgstr "수요일"
|
||||
|
||||
#: application/controllers/LocaleController.php:257
|
||||
#: application/forms/GeneralPreferences.php:234
|
||||
#: application/forms/GeneralPreferences.php:259
|
||||
msgid "Thursday"
|
||||
msgstr "목요일"
|
||||
|
||||
#: application/controllers/LocaleController.php:258
|
||||
#: application/forms/GeneralPreferences.php:235
|
||||
#: application/forms/GeneralPreferences.php:260
|
||||
msgid "Friday"
|
||||
msgstr "금요일"
|
||||
|
||||
#: application/controllers/LocaleController.php:259
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
#: application/forms/GeneralPreferences.php:261
|
||||
msgid "Saturday"
|
||||
msgstr "토요일"
|
||||
|
||||
|
@ -2033,15 +2033,15 @@ msgid "Moving %s Items"
|
|||
msgstr "아이템 %s개 이동"
|
||||
|
||||
#: application/controllers/LocaleController.php:302
|
||||
#: application/forms/AddTracktype.php:64 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:131
|
||||
#: application/forms/AddTracktype.php:75 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:288 application/forms/EditHistory.php:131
|
||||
#: application/forms/PasswordChange.php:43 application/forms/Preferences.php:35
|
||||
msgid "Save"
|
||||
msgstr "저장"
|
||||
|
||||
#: application/controllers/LocaleController.php:303
|
||||
#: application/controllers/LocaleController.php:327
|
||||
#: application/forms/EditAudioMD.php:268 application/forms/EditHistory.php:141
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:141
|
||||
msgid "Cancel"
|
||||
msgstr "취소"
|
||||
|
||||
|
@ -2573,20 +2573,20 @@ msgid "No matching track types found"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:461
|
||||
#: application/forms/AddTracktype.php:50
|
||||
#: application/forms/AddTracktype.php:61
|
||||
#: application/forms/GeneralPreferences.php:125
|
||||
#: application/forms/GeneralPreferences.php:141
|
||||
#: application/forms/GeneralPreferences.php:160
|
||||
#: application/forms/GeneralPreferences.php:214
|
||||
#: application/forms/GeneralPreferences.php:172
|
||||
#: application/forms/GeneralPreferences.php:239
|
||||
msgid "Enabled"
|
||||
msgstr "사용"
|
||||
|
||||
#: application/controllers/LocaleController.php:462
|
||||
#: application/forms/AddTracktype.php:49
|
||||
#: application/forms/AddTracktype.php:60
|
||||
#: application/forms/GeneralPreferences.php:124
|
||||
#: application/forms/GeneralPreferences.php:140
|
||||
#: application/forms/GeneralPreferences.php:159
|
||||
#: application/forms/GeneralPreferences.php:213
|
||||
#: application/forms/GeneralPreferences.php:171
|
||||
#: application/forms/GeneralPreferences.php:238
|
||||
msgid "Disabled"
|
||||
msgstr "미사용"
|
||||
|
||||
|
@ -2751,23 +2751,23 @@ msgstr "제목없는 스마트 블록"
|
|||
msgid "Unknown Playlist"
|
||||
msgstr "모르는 재생목록"
|
||||
|
||||
#: application/controllers/PreferenceController.php:69
|
||||
#: application/controllers/PreferenceController.php:71
|
||||
msgid "Preferences updated."
|
||||
msgstr "설정이 업데이트 되었습니다"
|
||||
|
||||
#: application/controllers/PreferenceController.php:201
|
||||
#: application/controllers/PreferenceController.php:210
|
||||
msgid "Stream Setting Updated."
|
||||
msgstr "스트림 설정이 업데이트 되었습니다"
|
||||
|
||||
#: application/controllers/PreferenceController.php:246
|
||||
#: application/controllers/PreferenceController.php:255
|
||||
msgid "path should be specified"
|
||||
msgstr "경로를 입력해주세요"
|
||||
|
||||
#: application/controllers/PreferenceController.php:289
|
||||
#: application/controllers/PreferenceController.php:298
|
||||
msgid "Problem with Liquidsoap..."
|
||||
msgstr "Liquidsoap 문제..."
|
||||
|
||||
#: application/controllers/PreferenceController.php:332
|
||||
#: application/controllers/PreferenceController.php:341
|
||||
msgid "Request method not accepted"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2788,11 +2788,11 @@ msgstr "커서 제거"
|
|||
msgid "show does not exist"
|
||||
msgstr "쇼가 존재 하지 않음"
|
||||
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
#: application/controllers/TracktypeController.php:60
|
||||
msgid "Track Type added successfully!"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/TracktypeController.php:64
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
msgid "Track Type updated successfully!"
|
||||
msgstr ""
|
||||
|
||||
|
@ -3000,12 +3000,12 @@ msgstr "이름없는 쇼"
|
|||
msgid "URL:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:131
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:133
|
||||
msgid "Genre:"
|
||||
msgstr "장르:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:35
|
||||
#: application/forms/EditAudioMD.php:113
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:46
|
||||
#: application/forms/EditAudioMD.php:115
|
||||
msgid "Description:"
|
||||
msgstr "설명:"
|
||||
|
||||
|
@ -3087,18 +3087,18 @@ msgstr ""
|
|||
msgid "Code:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:45
|
||||
#: application/forms/AddTracktype.php:39
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:56
|
||||
msgid "Visibility:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:57
|
||||
#: application/forms/AddTracktype.php:68
|
||||
msgid "Analyze cue points:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:74
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddUser.php:27 application/forms/EditUser.php:36
|
||||
#: application/forms/LiveStreamingPreferences.php:40
|
||||
#: application/forms/Login.php:39
|
||||
|
@ -3156,72 +3156,76 @@ msgstr ""
|
|||
msgid "Date Start:"
|
||||
msgstr "시작"
|
||||
|
||||
#: application/forms/EditAudioMD.php:50 application/forms/Player.php:15
|
||||
#: application/forms/EditAudioMD.php:52 application/forms/Player.php:15
|
||||
msgid "Title:"
|
||||
msgstr "제목:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:60
|
||||
#: application/forms/EditAudioMD.php:62
|
||||
msgid "Creator:"
|
||||
msgstr "제작자:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:70
|
||||
#: application/forms/EditAudioMD.php:72
|
||||
msgid "Album:"
|
||||
msgstr "앨범:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:87
|
||||
#: application/forms/EditAudioMD.php:89
|
||||
msgid "Owner:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:99
|
||||
#: application/forms/EditAudioMD.php:101
|
||||
msgid "Select a Type"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:106
|
||||
#: application/forms/EditAudioMD.php:108
|
||||
msgid "Track Type:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:141
|
||||
#: application/forms/EditAudioMD.php:143
|
||||
msgid "Year:"
|
||||
msgstr "년도:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:154
|
||||
#: application/forms/EditAudioMD.php:156
|
||||
msgid "Label:"
|
||||
msgstr "상표:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:164
|
||||
#: application/forms/EditAudioMD.php:166
|
||||
msgid "Composer:"
|
||||
msgstr "작곡가:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:174
|
||||
#: application/forms/EditAudioMD.php:176
|
||||
msgid "Conductor:"
|
||||
msgstr "지휘자"
|
||||
|
||||
#: application/forms/EditAudioMD.php:184
|
||||
#: application/forms/EditAudioMD.php:186
|
||||
msgid "Mood:"
|
||||
msgstr "무드"
|
||||
|
||||
#: application/forms/EditAudioMD.php:194
|
||||
#: application/forms/EditAudioMD.php:196
|
||||
msgid "Replay Gain:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:204
|
||||
msgid "BPM:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:205
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
msgid "Copyright:"
|
||||
msgstr "저작권:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
msgid "ISRC Number:"
|
||||
msgstr "ISRC 넘버"
|
||||
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
#: application/forms/EditAudioMD.php:235
|
||||
msgid "Website:"
|
||||
msgstr "웹사이트"
|
||||
|
||||
#: application/forms/EditAudioMD.php:235 application/forms/EditUser.php:118
|
||||
#: application/forms/EditAudioMD.php:245 application/forms/EditUser.php:118
|
||||
#: application/forms/Login.php:67
|
||||
msgid "Language:"
|
||||
msgstr "언어"
|
||||
|
||||
#: application/forms/EditAudioMD.php:288
|
||||
#: application/forms/EditAudioMD.php:298
|
||||
msgid "Publish..."
|
||||
msgstr ""
|
||||
|
||||
|
@ -3302,42 +3306,50 @@ msgstr ""
|
|||
msgid "If this option is enabled, a new smartblock and playlist matching the newest track of a podcast will be generated immediately upon creation of a new podcast. Note that the \"Overwrite Podcast Episode Metatags\" feature must also be enabled in order for smartblocks to reliably find episodes."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:156
|
||||
#: application/forms/GeneralPreferences.php:161
|
||||
msgid "Trim overbooked shows after autoloading?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:168
|
||||
msgid "Public LibreTime API"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:157
|
||||
#: application/forms/GeneralPreferences.php:169
|
||||
msgid "Required for embeddable schedule widget."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:163
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
msgid ""
|
||||
"Enabling this feature will allow LibreTime to provide schedule data\n"
|
||||
" to external widgets that can be embedded in your website."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
#: application/forms/GeneralPreferences.php:187
|
||||
msgid "Default Language"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:182
|
||||
#: application/forms/GeneralPreferences.php:194
|
||||
#: application/forms/SetupLanguageTimezone.php:22
|
||||
msgid "Station Timezone"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:190
|
||||
#: application/forms/GeneralPreferences.php:202
|
||||
msgid "Week Starts On"
|
||||
msgstr "주 시작일"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:206
|
||||
#: application/forms/GeneralPreferences.php:218
|
||||
msgid "Display login button on your Radio Page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:211
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
msgid "Disable the public radio page and redirect to the login page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
msgid "Feature Previews"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:217
|
||||
#: application/forms/GeneralPreferences.php:242
|
||||
msgid "Enable this to opt-in to test new features."
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -12,16 +12,16 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: LibreTime\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/libretime/libretime/issues\n"
|
||||
"POT-Creation-Date: 2023-12-25 01:55+0000\n"
|
||||
"PO-Revision-Date: 2023-05-18 19:28+0000\n"
|
||||
"Last-Translator: Dave Berg <dberg316@gmail.com>\n"
|
||||
"POT-Creation-Date: 2024-04-29 01:54+0000\n"
|
||||
"PO-Revision-Date: 2024-03-17 07:32+0000\n"
|
||||
"Last-Translator: Mikachu <micah.sh@proton.me>\n"
|
||||
"Language-Team: Dutch <https://hosted.weblate.org/projects/libretime/legacy/nl/>\n"
|
||||
"Language: nl_NL\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.18-dev\n"
|
||||
"X-Generator: Weblate 5.5-dev\n"
|
||||
|
||||
#: application/common/DateHelper.php:216
|
||||
#, php-format
|
||||
|
@ -866,12 +866,12 @@ msgstr "U bent niet gemachtigd voor toegang tot deze bron."
|
|||
msgid "An internal application error has occurred."
|
||||
msgstr "Een interne toepassingsfout opgetreden."
|
||||
|
||||
#: application/controllers/IndexController.php:86
|
||||
#: application/controllers/IndexController.php:92
|
||||
#, php-format
|
||||
msgid "%s Podcast"
|
||||
msgstr "%s Podcast"
|
||||
|
||||
#: application/controllers/IndexController.php:87
|
||||
#: application/controllers/IndexController.php:93
|
||||
msgid "No tracks have been published yet."
|
||||
msgstr "Er zijn nog geen tracks gepubliceerd."
|
||||
|
||||
|
@ -1875,37 +1875,37 @@ msgid "Month"
|
|||
msgstr "maand"
|
||||
|
||||
#: application/controllers/LocaleController.php:253
|
||||
#: application/forms/GeneralPreferences.php:230
|
||||
#: application/forms/GeneralPreferences.php:255
|
||||
msgid "Sunday"
|
||||
msgstr "zondag"
|
||||
|
||||
#: application/controllers/LocaleController.php:254
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
#: application/forms/GeneralPreferences.php:256
|
||||
msgid "Monday"
|
||||
msgstr "maandag"
|
||||
|
||||
#: application/controllers/LocaleController.php:255
|
||||
#: application/forms/GeneralPreferences.php:232
|
||||
#: application/forms/GeneralPreferences.php:257
|
||||
msgid "Tuesday"
|
||||
msgstr "dinsdag"
|
||||
|
||||
#: application/controllers/LocaleController.php:256
|
||||
#: application/forms/GeneralPreferences.php:233
|
||||
#: application/forms/GeneralPreferences.php:258
|
||||
msgid "Wednesday"
|
||||
msgstr "woensdag"
|
||||
|
||||
#: application/controllers/LocaleController.php:257
|
||||
#: application/forms/GeneralPreferences.php:234
|
||||
#: application/forms/GeneralPreferences.php:259
|
||||
msgid "Thursday"
|
||||
msgstr "donderdag"
|
||||
|
||||
#: application/controllers/LocaleController.php:258
|
||||
#: application/forms/GeneralPreferences.php:235
|
||||
#: application/forms/GeneralPreferences.php:260
|
||||
msgid "Friday"
|
||||
msgstr "vrijdag"
|
||||
|
||||
#: application/controllers/LocaleController.php:259
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
#: application/forms/GeneralPreferences.php:261
|
||||
msgid "Saturday"
|
||||
msgstr "zaterdag"
|
||||
|
||||
|
@ -2047,15 +2047,15 @@ msgid "Moving %s Items"
|
|||
msgstr "%s Items verplaatsen"
|
||||
|
||||
#: application/controllers/LocaleController.php:302
|
||||
#: application/forms/AddTracktype.php:64 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:131
|
||||
#: application/forms/AddTracktype.php:75 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:288 application/forms/EditHistory.php:131
|
||||
#: application/forms/PasswordChange.php:43 application/forms/Preferences.php:35
|
||||
msgid "Save"
|
||||
msgstr "opslaan"
|
||||
|
||||
#: application/controllers/LocaleController.php:303
|
||||
#: application/controllers/LocaleController.php:327
|
||||
#: application/forms/EditAudioMD.php:268 application/forms/EditHistory.php:141
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:141
|
||||
msgid "Cancel"
|
||||
msgstr "anuleren"
|
||||
|
||||
|
@ -2587,20 +2587,20 @@ msgid "No matching track types found"
|
|||
msgstr "Geen overeenkomende track types gevonden"
|
||||
|
||||
#: application/controllers/LocaleController.php:461
|
||||
#: application/forms/AddTracktype.php:50
|
||||
#: application/forms/AddTracktype.php:61
|
||||
#: application/forms/GeneralPreferences.php:125
|
||||
#: application/forms/GeneralPreferences.php:141
|
||||
#: application/forms/GeneralPreferences.php:160
|
||||
#: application/forms/GeneralPreferences.php:214
|
||||
#: application/forms/GeneralPreferences.php:172
|
||||
#: application/forms/GeneralPreferences.php:239
|
||||
msgid "Enabled"
|
||||
msgstr "Ingeschakeld"
|
||||
|
||||
#: application/controllers/LocaleController.php:462
|
||||
#: application/forms/AddTracktype.php:49
|
||||
#: application/forms/AddTracktype.php:60
|
||||
#: application/forms/GeneralPreferences.php:124
|
||||
#: application/forms/GeneralPreferences.php:140
|
||||
#: application/forms/GeneralPreferences.php:159
|
||||
#: application/forms/GeneralPreferences.php:213
|
||||
#: application/forms/GeneralPreferences.php:171
|
||||
#: application/forms/GeneralPreferences.php:238
|
||||
msgid "Disabled"
|
||||
msgstr "Uitgeschakeld"
|
||||
|
||||
|
@ -2767,23 +2767,23 @@ msgstr "Naamloze slimme block"
|
|||
msgid "Unknown Playlist"
|
||||
msgstr "Onbekende afspeellijst"
|
||||
|
||||
#: application/controllers/PreferenceController.php:69
|
||||
#: application/controllers/PreferenceController.php:71
|
||||
msgid "Preferences updated."
|
||||
msgstr "Voorkeuren bijgewerkt."
|
||||
|
||||
#: application/controllers/PreferenceController.php:201
|
||||
#: application/controllers/PreferenceController.php:210
|
||||
msgid "Stream Setting Updated."
|
||||
msgstr "Stream vaststelling van bijgewerkte."
|
||||
|
||||
#: application/controllers/PreferenceController.php:246
|
||||
#: application/controllers/PreferenceController.php:255
|
||||
msgid "path should be specified"
|
||||
msgstr "pad moet worden opgegeven"
|
||||
|
||||
#: application/controllers/PreferenceController.php:289
|
||||
#: application/controllers/PreferenceController.php:298
|
||||
msgid "Problem with Liquidsoap..."
|
||||
msgstr "Probleem met Liquidsoap..."
|
||||
|
||||
#: application/controllers/PreferenceController.php:332
|
||||
#: application/controllers/PreferenceController.php:341
|
||||
msgid "Request method not accepted"
|
||||
msgstr "Verzoek methode niet geaccepteerd"
|
||||
|
||||
|
@ -2804,11 +2804,11 @@ msgstr "Cursor verwijderen"
|
|||
msgid "show does not exist"
|
||||
msgstr "show bestaat niet"
|
||||
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
#: application/controllers/TracktypeController.php:60
|
||||
msgid "Track Type added successfully!"
|
||||
msgstr "Track Type succesvol toegevoegd!"
|
||||
|
||||
#: application/controllers/TracktypeController.php:64
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
msgid "Track Type updated successfully!"
|
||||
msgstr "Track Type succesvol bijgewerkt!"
|
||||
|
||||
|
@ -3016,12 +3016,12 @@ msgstr "Zonder titel show"
|
|||
msgid "URL:"
|
||||
msgstr "URL:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:131
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:133
|
||||
msgid "Genre:"
|
||||
msgstr "genre:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:35
|
||||
#: application/forms/EditAudioMD.php:113
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:46
|
||||
#: application/forms/EditAudioMD.php:115
|
||||
msgid "Description:"
|
||||
msgstr "Omschrijving:"
|
||||
|
||||
|
@ -3103,18 +3103,18 @@ msgstr "Type Naam:"
|
|||
msgid "Code:"
|
||||
msgstr "Code:"
|
||||
|
||||
#: application/forms/AddTracktype.php:45
|
||||
#: application/forms/AddTracktype.php:39
|
||||
msgid "Code is not unique."
|
||||
msgstr "Code is niet uniek."
|
||||
|
||||
#: application/forms/AddTracktype.php:56
|
||||
msgid "Visibility:"
|
||||
msgstr "Zichtbaarheid:"
|
||||
|
||||
#: application/forms/AddTracktype.php:57
|
||||
#: application/forms/AddTracktype.php:68
|
||||
msgid "Analyze cue points:"
|
||||
msgstr "Analyseer cue points:"
|
||||
|
||||
#: application/forms/AddTracktype.php:74
|
||||
msgid "Code is not unique."
|
||||
msgstr "Code is niet uniek."
|
||||
|
||||
#: application/forms/AddUser.php:27 application/forms/EditUser.php:36
|
||||
#: application/forms/LiveStreamingPreferences.php:40
|
||||
#: application/forms/Login.php:39
|
||||
|
@ -3172,72 +3172,76 @@ msgstr "Alle tracks in de bibliotheek verwijderen"
|
|||
msgid "Date Start:"
|
||||
msgstr "Datum Start:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:50 application/forms/Player.php:15
|
||||
#: application/forms/EditAudioMD.php:52 application/forms/Player.php:15
|
||||
msgid "Title:"
|
||||
msgstr "Titel:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:60
|
||||
#: application/forms/EditAudioMD.php:62
|
||||
msgid "Creator:"
|
||||
msgstr "Aangemaakt door:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:70
|
||||
#: application/forms/EditAudioMD.php:72
|
||||
msgid "Album:"
|
||||
msgstr "Album:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:87
|
||||
#: application/forms/EditAudioMD.php:89
|
||||
msgid "Owner:"
|
||||
msgstr "Eigenaar:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:99
|
||||
#: application/forms/EditAudioMD.php:101
|
||||
msgid "Select a Type"
|
||||
msgstr "Selecteer een type"
|
||||
|
||||
#: application/forms/EditAudioMD.php:106
|
||||
#: application/forms/EditAudioMD.php:108
|
||||
msgid "Track Type:"
|
||||
msgstr "Type spoor:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:141
|
||||
#: application/forms/EditAudioMD.php:143
|
||||
msgid "Year:"
|
||||
msgstr "Jaar:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:154
|
||||
#: application/forms/EditAudioMD.php:156
|
||||
msgid "Label:"
|
||||
msgstr "Label:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:164
|
||||
#: application/forms/EditAudioMD.php:166
|
||||
msgid "Composer:"
|
||||
msgstr "Samensteller:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:174
|
||||
#: application/forms/EditAudioMD.php:176
|
||||
msgid "Conductor:"
|
||||
msgstr "Conductor:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:184
|
||||
#: application/forms/EditAudioMD.php:186
|
||||
msgid "Mood:"
|
||||
msgstr "Stemming:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:194
|
||||
#: application/forms/EditAudioMD.php:196
|
||||
msgid "Replay Gain:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:204
|
||||
msgid "BPM:"
|
||||
msgstr "BPM:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:205
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
msgid "Copyright:"
|
||||
msgstr "Copyright:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
msgid "ISRC Number:"
|
||||
msgstr "ISRC nummer:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
#: application/forms/EditAudioMD.php:235
|
||||
msgid "Website:"
|
||||
msgstr "Website:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:235 application/forms/EditUser.php:118
|
||||
#: application/forms/EditAudioMD.php:245 application/forms/EditUser.php:118
|
||||
#: application/forms/Login.php:67
|
||||
msgid "Language:"
|
||||
msgstr "Taal:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:288
|
||||
#: application/forms/EditAudioMD.php:298
|
||||
msgid "Publish..."
|
||||
msgstr "Publiceren..."
|
||||
|
||||
|
@ -3318,15 +3322,19 @@ msgstr "Genereer een smartblock en een afspeellijst bij het maken van een nieuwe
|
|||
msgid "If this option is enabled, a new smartblock and playlist matching the newest track of a podcast will be generated immediately upon creation of a new podcast. Note that the \"Overwrite Podcast Episode Metatags\" feature must also be enabled in order for smartblocks to reliably find episodes."
|
||||
msgstr "Als deze optie is ingeschakeld, worden bij het aanmaken van een nieuwe podcast onmiddellijk een nieuw smartblock en een nieuwe afspeellijst gegenereerd die overeenkomen met het nieuwste nummer van de podcast. Merk op dat de functie \"Metatags van podcastafleveringen overschrijven\" ook moet zijn ingeschakeld, zodat smartblocks betrouwbaar afleveringen kunnen vinden."
|
||||
|
||||
#: application/forms/GeneralPreferences.php:156
|
||||
#: application/forms/GeneralPreferences.php:161
|
||||
msgid "Trim overbooked shows after autoloading?"
|
||||
msgstr "Overboekte shows inkorten na automatisch laden?"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:168
|
||||
msgid "Public LibreTime API"
|
||||
msgstr "Openbare LibreTime API"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:157
|
||||
#: application/forms/GeneralPreferences.php:169
|
||||
msgid "Required for embeddable schedule widget."
|
||||
msgstr "Vereist voor embeddable schedule widget."
|
||||
|
||||
#: application/forms/GeneralPreferences.php:163
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
msgid ""
|
||||
"Enabling this feature will allow LibreTime to provide schedule data\n"
|
||||
" to external widgets that can be embedded in your website."
|
||||
|
@ -3334,28 +3342,32 @@ msgstr ""
|
|||
"Door deze functie in te schakelen kan LibreTime planningsgegevens leveren\n"
|
||||
" aan externe widgets die in uw website kunnen worden geïntegreerd."
|
||||
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
#: application/forms/GeneralPreferences.php:187
|
||||
msgid "Default Language"
|
||||
msgstr "Standaardtaal"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:182
|
||||
#: application/forms/GeneralPreferences.php:194
|
||||
#: application/forms/SetupLanguageTimezone.php:22
|
||||
msgid "Station Timezone"
|
||||
msgstr "station tijdzone"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:190
|
||||
#: application/forms/GeneralPreferences.php:202
|
||||
msgid "Week Starts On"
|
||||
msgstr "Week start aan"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:206
|
||||
#: application/forms/GeneralPreferences.php:218
|
||||
msgid "Display login button on your Radio Page?"
|
||||
msgstr "Inlogknop op uw radiopagina weergeven?"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:211
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
msgid "Disable the public radio page and redirect to the login page?"
|
||||
msgstr "Openbare radiopagina uitschakelen en doorverwijzen naar de inlogpagina?"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
msgid "Feature Previews"
|
||||
msgstr "Functievoorbeelden"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:217
|
||||
#: application/forms/GeneralPreferences.php:242
|
||||
msgid "Enable this to opt-in to test new features."
|
||||
msgstr "Schakel dit in om u aan te melden voor het testen van nieuwe functies."
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: LibreTime\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/libretime/libretime/issues\n"
|
||||
"POT-Creation-Date: 2023-12-25 01:55+0000\n"
|
||||
"POT-Creation-Date: 2024-04-29 01:54+0000\n"
|
||||
"PO-Revision-Date: 2023-10-12 10:01+0000\n"
|
||||
"Last-Translator: Piotr Strebski <strebski@gmail.com>\n"
|
||||
"Language-Team: Polish <https://hosted.weblate.org/projects/libretime/legacy/pl/>\n"
|
||||
|
@ -856,12 +856,12 @@ msgstr ""
|
|||
msgid "An internal application error has occurred."
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:86
|
||||
#: application/controllers/IndexController.php:92
|
||||
#, php-format
|
||||
msgid "%s Podcast"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:87
|
||||
#: application/controllers/IndexController.php:93
|
||||
msgid "No tracks have been published yet."
|
||||
msgstr ""
|
||||
|
||||
|
@ -1865,37 +1865,37 @@ msgid "Month"
|
|||
msgstr "Miesiąc"
|
||||
|
||||
#: application/controllers/LocaleController.php:253
|
||||
#: application/forms/GeneralPreferences.php:230
|
||||
#: application/forms/GeneralPreferences.php:255
|
||||
msgid "Sunday"
|
||||
msgstr "Niedziela"
|
||||
|
||||
#: application/controllers/LocaleController.php:254
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
#: application/forms/GeneralPreferences.php:256
|
||||
msgid "Monday"
|
||||
msgstr "Poniedziałek"
|
||||
|
||||
#: application/controllers/LocaleController.php:255
|
||||
#: application/forms/GeneralPreferences.php:232
|
||||
#: application/forms/GeneralPreferences.php:257
|
||||
msgid "Tuesday"
|
||||
msgstr "Wtorek"
|
||||
|
||||
#: application/controllers/LocaleController.php:256
|
||||
#: application/forms/GeneralPreferences.php:233
|
||||
#: application/forms/GeneralPreferences.php:258
|
||||
msgid "Wednesday"
|
||||
msgstr "Środa"
|
||||
|
||||
#: application/controllers/LocaleController.php:257
|
||||
#: application/forms/GeneralPreferences.php:234
|
||||
#: application/forms/GeneralPreferences.php:259
|
||||
msgid "Thursday"
|
||||
msgstr "Czwartek"
|
||||
|
||||
#: application/controllers/LocaleController.php:258
|
||||
#: application/forms/GeneralPreferences.php:235
|
||||
#: application/forms/GeneralPreferences.php:260
|
||||
msgid "Friday"
|
||||
msgstr "Piątek"
|
||||
|
||||
#: application/controllers/LocaleController.php:259
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
#: application/forms/GeneralPreferences.php:261
|
||||
msgid "Saturday"
|
||||
msgstr "Sobota"
|
||||
|
||||
|
@ -2037,15 +2037,15 @@ msgid "Moving %s Items"
|
|||
msgstr "Przenoszenie %s elementów"
|
||||
|
||||
#: application/controllers/LocaleController.php:302
|
||||
#: application/forms/AddTracktype.php:64 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:131
|
||||
#: application/forms/AddTracktype.php:75 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:288 application/forms/EditHistory.php:131
|
||||
#: application/forms/PasswordChange.php:43 application/forms/Preferences.php:35
|
||||
msgid "Save"
|
||||
msgstr "Zapisz"
|
||||
|
||||
#: application/controllers/LocaleController.php:303
|
||||
#: application/controllers/LocaleController.php:327
|
||||
#: application/forms/EditAudioMD.php:268 application/forms/EditHistory.php:141
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:141
|
||||
msgid "Cancel"
|
||||
msgstr "Anuluj"
|
||||
|
||||
|
@ -2577,20 +2577,20 @@ msgid "No matching track types found"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:461
|
||||
#: application/forms/AddTracktype.php:50
|
||||
#: application/forms/AddTracktype.php:61
|
||||
#: application/forms/GeneralPreferences.php:125
|
||||
#: application/forms/GeneralPreferences.php:141
|
||||
#: application/forms/GeneralPreferences.php:160
|
||||
#: application/forms/GeneralPreferences.php:214
|
||||
#: application/forms/GeneralPreferences.php:172
|
||||
#: application/forms/GeneralPreferences.php:239
|
||||
msgid "Enabled"
|
||||
msgstr "Włączone"
|
||||
|
||||
#: application/controllers/LocaleController.php:462
|
||||
#: application/forms/AddTracktype.php:49
|
||||
#: application/forms/AddTracktype.php:60
|
||||
#: application/forms/GeneralPreferences.php:124
|
||||
#: application/forms/GeneralPreferences.php:140
|
||||
#: application/forms/GeneralPreferences.php:159
|
||||
#: application/forms/GeneralPreferences.php:213
|
||||
#: application/forms/GeneralPreferences.php:171
|
||||
#: application/forms/GeneralPreferences.php:238
|
||||
msgid "Disabled"
|
||||
msgstr "Wyłączone"
|
||||
|
||||
|
@ -2755,23 +2755,23 @@ msgstr "Smartblock bez tytułu"
|
|||
msgid "Unknown Playlist"
|
||||
msgstr "Nieznana playlista"
|
||||
|
||||
#: application/controllers/PreferenceController.php:69
|
||||
#: application/controllers/PreferenceController.php:71
|
||||
msgid "Preferences updated."
|
||||
msgstr "Zaktualizowano preferencje."
|
||||
|
||||
#: application/controllers/PreferenceController.php:201
|
||||
#: application/controllers/PreferenceController.php:210
|
||||
msgid "Stream Setting Updated."
|
||||
msgstr "Zaktualizowano ustawienia strumienia"
|
||||
|
||||
#: application/controllers/PreferenceController.php:246
|
||||
#: application/controllers/PreferenceController.php:255
|
||||
msgid "path should be specified"
|
||||
msgstr "należy okreslić ścieżkę"
|
||||
|
||||
#: application/controllers/PreferenceController.php:289
|
||||
#: application/controllers/PreferenceController.php:298
|
||||
msgid "Problem with Liquidsoap..."
|
||||
msgstr "Problem z Liquidsoap..."
|
||||
|
||||
#: application/controllers/PreferenceController.php:332
|
||||
#: application/controllers/PreferenceController.php:341
|
||||
msgid "Request method not accepted"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2792,11 +2792,11 @@ msgstr "Usuń kursor"
|
|||
msgid "show does not exist"
|
||||
msgstr "audycja nie istnieje"
|
||||
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
#: application/controllers/TracktypeController.php:60
|
||||
msgid "Track Type added successfully!"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/TracktypeController.php:64
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
msgid "Track Type updated successfully!"
|
||||
msgstr ""
|
||||
|
||||
|
@ -3004,12 +3004,12 @@ msgstr "Audycja bez nazwy"
|
|||
msgid "URL:"
|
||||
msgstr "Adres URL"
|
||||
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:131
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:133
|
||||
msgid "Genre:"
|
||||
msgstr "Rodzaj:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:35
|
||||
#: application/forms/EditAudioMD.php:113
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:46
|
||||
#: application/forms/EditAudioMD.php:115
|
||||
msgid "Description:"
|
||||
msgstr "Opis:"
|
||||
|
||||
|
@ -3091,18 +3091,18 @@ msgstr ""
|
|||
msgid "Code:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:45
|
||||
#: application/forms/AddTracktype.php:39
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:56
|
||||
msgid "Visibility:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:57
|
||||
#: application/forms/AddTracktype.php:68
|
||||
msgid "Analyze cue points:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:74
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddUser.php:27 application/forms/EditUser.php:36
|
||||
#: application/forms/LiveStreamingPreferences.php:40
|
||||
#: application/forms/Login.php:39
|
||||
|
@ -3160,72 +3160,76 @@ msgstr ""
|
|||
msgid "Date Start:"
|
||||
msgstr "Data rozpoczęcia:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:50 application/forms/Player.php:15
|
||||
#: application/forms/EditAudioMD.php:52 application/forms/Player.php:15
|
||||
msgid "Title:"
|
||||
msgstr "Tytuł:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:60
|
||||
#: application/forms/EditAudioMD.php:62
|
||||
msgid "Creator:"
|
||||
msgstr "Autor:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:70
|
||||
#: application/forms/EditAudioMD.php:72
|
||||
msgid "Album:"
|
||||
msgstr "Album:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:87
|
||||
#: application/forms/EditAudioMD.php:89
|
||||
msgid "Owner:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:99
|
||||
#: application/forms/EditAudioMD.php:101
|
||||
msgid "Select a Type"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:106
|
||||
#: application/forms/EditAudioMD.php:108
|
||||
msgid "Track Type:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:141
|
||||
#: application/forms/EditAudioMD.php:143
|
||||
msgid "Year:"
|
||||
msgstr "Rok:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:154
|
||||
#: application/forms/EditAudioMD.php:156
|
||||
msgid "Label:"
|
||||
msgstr "Wydawnictwo:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:164
|
||||
#: application/forms/EditAudioMD.php:166
|
||||
msgid "Composer:"
|
||||
msgstr "Kompozytor:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:174
|
||||
#: application/forms/EditAudioMD.php:176
|
||||
msgid "Conductor:"
|
||||
msgstr "Dyrygent/Pod batutą:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:184
|
||||
#: application/forms/EditAudioMD.php:186
|
||||
msgid "Mood:"
|
||||
msgstr "Nastrój:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:194
|
||||
#: application/forms/EditAudioMD.php:196
|
||||
msgid "Replay Gain:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:204
|
||||
msgid "BPM:"
|
||||
msgstr "BPM:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:205
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
msgid "Copyright:"
|
||||
msgstr "Prawa autorskie:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
msgid "ISRC Number:"
|
||||
msgstr "Numer ISRC:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
#: application/forms/EditAudioMD.php:235
|
||||
msgid "Website:"
|
||||
msgstr "Strona internetowa:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:235 application/forms/EditUser.php:118
|
||||
#: application/forms/EditAudioMD.php:245 application/forms/EditUser.php:118
|
||||
#: application/forms/Login.php:67
|
||||
msgid "Language:"
|
||||
msgstr "Język:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:288
|
||||
#: application/forms/EditAudioMD.php:298
|
||||
msgid "Publish..."
|
||||
msgstr ""
|
||||
|
||||
|
@ -3306,42 +3310,50 @@ msgstr ""
|
|||
msgid "If this option is enabled, a new smartblock and playlist matching the newest track of a podcast will be generated immediately upon creation of a new podcast. Note that the \"Overwrite Podcast Episode Metatags\" feature must also be enabled in order for smartblocks to reliably find episodes."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:156
|
||||
#: application/forms/GeneralPreferences.php:161
|
||||
msgid "Trim overbooked shows after autoloading?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:168
|
||||
msgid "Public LibreTime API"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:157
|
||||
#: application/forms/GeneralPreferences.php:169
|
||||
msgid "Required for embeddable schedule widget."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:163
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
msgid ""
|
||||
"Enabling this feature will allow LibreTime to provide schedule data\n"
|
||||
" to external widgets that can be embedded in your website."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
#: application/forms/GeneralPreferences.php:187
|
||||
msgid "Default Language"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:182
|
||||
#: application/forms/GeneralPreferences.php:194
|
||||
#: application/forms/SetupLanguageTimezone.php:22
|
||||
msgid "Station Timezone"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:190
|
||||
#: application/forms/GeneralPreferences.php:202
|
||||
msgid "Week Starts On"
|
||||
msgstr "Tydzień zaczynaj od"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:206
|
||||
#: application/forms/GeneralPreferences.php:218
|
||||
msgid "Display login button on your Radio Page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:211
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
msgid "Disable the public radio page and redirect to the login page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
msgid "Feature Previews"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:217
|
||||
#: application/forms/GeneralPreferences.php:242
|
||||
msgid "Enable this to opt-in to test new features."
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: LibreTime\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/libretime/libretime/issues\n"
|
||||
"POT-Creation-Date: 2023-12-25 01:55+0000\n"
|
||||
"POT-Creation-Date: 2024-04-29 01:54+0000\n"
|
||||
"PO-Revision-Date: 2023-03-26 18:38+0000\n"
|
||||
"Last-Translator: Felipe Nogueira <contato.fnog@gmail.com>\n"
|
||||
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/libretime/legacy/pt_BR/>\n"
|
||||
|
@ -857,12 +857,12 @@ msgstr "Você não tem permissão para acessar este recurso."
|
|||
msgid "An internal application error has occurred."
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:86
|
||||
#: application/controllers/IndexController.php:92
|
||||
#, php-format
|
||||
msgid "%s Podcast"
|
||||
msgstr "Podcast %s"
|
||||
|
||||
#: application/controllers/IndexController.php:87
|
||||
#: application/controllers/IndexController.php:93
|
||||
msgid "No tracks have been published yet."
|
||||
msgstr ""
|
||||
|
||||
|
@ -1866,37 +1866,37 @@ msgid "Month"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:253
|
||||
#: application/forms/GeneralPreferences.php:230
|
||||
#: application/forms/GeneralPreferences.php:255
|
||||
msgid "Sunday"
|
||||
msgstr "Domingo"
|
||||
|
||||
#: application/controllers/LocaleController.php:254
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
#: application/forms/GeneralPreferences.php:256
|
||||
msgid "Monday"
|
||||
msgstr "Segunda"
|
||||
|
||||
#: application/controllers/LocaleController.php:255
|
||||
#: application/forms/GeneralPreferences.php:232
|
||||
#: application/forms/GeneralPreferences.php:257
|
||||
msgid "Tuesday"
|
||||
msgstr "Terça"
|
||||
|
||||
#: application/controllers/LocaleController.php:256
|
||||
#: application/forms/GeneralPreferences.php:233
|
||||
#: application/forms/GeneralPreferences.php:258
|
||||
msgid "Wednesday"
|
||||
msgstr "Quarta"
|
||||
|
||||
#: application/controllers/LocaleController.php:257
|
||||
#: application/forms/GeneralPreferences.php:234
|
||||
#: application/forms/GeneralPreferences.php:259
|
||||
msgid "Thursday"
|
||||
msgstr "Quinta"
|
||||
|
||||
#: application/controllers/LocaleController.php:258
|
||||
#: application/forms/GeneralPreferences.php:235
|
||||
#: application/forms/GeneralPreferences.php:260
|
||||
msgid "Friday"
|
||||
msgstr "Sexta"
|
||||
|
||||
#: application/controllers/LocaleController.php:259
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
#: application/forms/GeneralPreferences.php:261
|
||||
msgid "Saturday"
|
||||
msgstr "Sábado"
|
||||
|
||||
|
@ -2038,15 +2038,15 @@ msgid "Moving %s Items"
|
|||
msgstr "Movendo %s itens"
|
||||
|
||||
#: application/controllers/LocaleController.php:302
|
||||
#: application/forms/AddTracktype.php:64 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:131
|
||||
#: application/forms/AddTracktype.php:75 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:288 application/forms/EditHistory.php:131
|
||||
#: application/forms/PasswordChange.php:43 application/forms/Preferences.php:35
|
||||
msgid "Save"
|
||||
msgstr "Salvar"
|
||||
|
||||
#: application/controllers/LocaleController.php:303
|
||||
#: application/controllers/LocaleController.php:327
|
||||
#: application/forms/EditAudioMD.php:268 application/forms/EditHistory.php:141
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:141
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
|
@ -2578,20 +2578,20 @@ msgid "No matching track types found"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:461
|
||||
#: application/forms/AddTracktype.php:50
|
||||
#: application/forms/AddTracktype.php:61
|
||||
#: application/forms/GeneralPreferences.php:125
|
||||
#: application/forms/GeneralPreferences.php:141
|
||||
#: application/forms/GeneralPreferences.php:160
|
||||
#: application/forms/GeneralPreferences.php:214
|
||||
#: application/forms/GeneralPreferences.php:172
|
||||
#: application/forms/GeneralPreferences.php:239
|
||||
msgid "Enabled"
|
||||
msgstr "Ativo"
|
||||
|
||||
#: application/controllers/LocaleController.php:462
|
||||
#: application/forms/AddTracktype.php:49
|
||||
#: application/forms/AddTracktype.php:60
|
||||
#: application/forms/GeneralPreferences.php:124
|
||||
#: application/forms/GeneralPreferences.php:140
|
||||
#: application/forms/GeneralPreferences.php:159
|
||||
#: application/forms/GeneralPreferences.php:213
|
||||
#: application/forms/GeneralPreferences.php:171
|
||||
#: application/forms/GeneralPreferences.php:238
|
||||
msgid "Disabled"
|
||||
msgstr "Inativo"
|
||||
|
||||
|
@ -2756,23 +2756,23 @@ msgstr "Bloco Sem Título"
|
|||
msgid "Unknown Playlist"
|
||||
msgstr "Lista Desconhecida"
|
||||
|
||||
#: application/controllers/PreferenceController.php:69
|
||||
#: application/controllers/PreferenceController.php:71
|
||||
msgid "Preferences updated."
|
||||
msgstr "Preferências atualizadas."
|
||||
|
||||
#: application/controllers/PreferenceController.php:201
|
||||
#: application/controllers/PreferenceController.php:210
|
||||
msgid "Stream Setting Updated."
|
||||
msgstr "Preferências de fluxo atualizadas."
|
||||
|
||||
#: application/controllers/PreferenceController.php:246
|
||||
#: application/controllers/PreferenceController.php:255
|
||||
msgid "path should be specified"
|
||||
msgstr "o caminho precisa ser informado"
|
||||
|
||||
#: application/controllers/PreferenceController.php:289
|
||||
#: application/controllers/PreferenceController.php:298
|
||||
msgid "Problem with Liquidsoap..."
|
||||
msgstr "Problemas com o Liquidsoap..."
|
||||
|
||||
#: application/controllers/PreferenceController.php:332
|
||||
#: application/controllers/PreferenceController.php:341
|
||||
msgid "Request method not accepted"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2793,11 +2793,11 @@ msgstr "Remover o cursor"
|
|||
msgid "show does not exist"
|
||||
msgstr "programa inexistente"
|
||||
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
#: application/controllers/TracktypeController.php:60
|
||||
msgid "Track Type added successfully!"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/TracktypeController.php:64
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
msgid "Track Type updated successfully!"
|
||||
msgstr ""
|
||||
|
||||
|
@ -3005,12 +3005,12 @@ msgstr "Programa Sem Título"
|
|||
msgid "URL:"
|
||||
msgstr "URL:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:131
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:133
|
||||
msgid "Genre:"
|
||||
msgstr "Gênero:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:35
|
||||
#: application/forms/EditAudioMD.php:113
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:46
|
||||
#: application/forms/EditAudioMD.php:115
|
||||
msgid "Description:"
|
||||
msgstr "Descrição:"
|
||||
|
||||
|
@ -3092,18 +3092,18 @@ msgstr ""
|
|||
msgid "Code:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:45
|
||||
#: application/forms/AddTracktype.php:39
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:56
|
||||
msgid "Visibility:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:57
|
||||
#: application/forms/AddTracktype.php:68
|
||||
msgid "Analyze cue points:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:74
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddUser.php:27 application/forms/EditUser.php:36
|
||||
#: application/forms/LiveStreamingPreferences.php:40
|
||||
#: application/forms/Login.php:39
|
||||
|
@ -3161,72 +3161,76 @@ msgstr ""
|
|||
msgid "Date Start:"
|
||||
msgstr "Data de Início:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:50 application/forms/Player.php:15
|
||||
#: application/forms/EditAudioMD.php:52 application/forms/Player.php:15
|
||||
msgid "Title:"
|
||||
msgstr "Título:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:60
|
||||
#: application/forms/EditAudioMD.php:62
|
||||
msgid "Creator:"
|
||||
msgstr "Criador:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:70
|
||||
#: application/forms/EditAudioMD.php:72
|
||||
msgid "Album:"
|
||||
msgstr "Álbum:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:87
|
||||
#: application/forms/EditAudioMD.php:89
|
||||
msgid "Owner:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:99
|
||||
#: application/forms/EditAudioMD.php:101
|
||||
msgid "Select a Type"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:106
|
||||
#: application/forms/EditAudioMD.php:108
|
||||
msgid "Track Type:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:141
|
||||
#: application/forms/EditAudioMD.php:143
|
||||
msgid "Year:"
|
||||
msgstr "Ano:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:154
|
||||
#: application/forms/EditAudioMD.php:156
|
||||
msgid "Label:"
|
||||
msgstr "Legenda:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:164
|
||||
#: application/forms/EditAudioMD.php:166
|
||||
msgid "Composer:"
|
||||
msgstr "Compositor:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:174
|
||||
#: application/forms/EditAudioMD.php:176
|
||||
msgid "Conductor:"
|
||||
msgstr "Maestro:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:184
|
||||
#: application/forms/EditAudioMD.php:186
|
||||
msgid "Mood:"
|
||||
msgstr "Humor:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:194
|
||||
#: application/forms/EditAudioMD.php:196
|
||||
msgid "Replay Gain:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:204
|
||||
msgid "BPM:"
|
||||
msgstr "BPM:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:205
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
msgid "Copyright:"
|
||||
msgstr "Copyright:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
msgid "ISRC Number:"
|
||||
msgstr "Número ISRC:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
#: application/forms/EditAudioMD.php:235
|
||||
msgid "Website:"
|
||||
msgstr "Website:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:235 application/forms/EditUser.php:118
|
||||
#: application/forms/EditAudioMD.php:245 application/forms/EditUser.php:118
|
||||
#: application/forms/Login.php:67
|
||||
msgid "Language:"
|
||||
msgstr "Idioma:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:288
|
||||
#: application/forms/EditAudioMD.php:298
|
||||
msgid "Publish..."
|
||||
msgstr ""
|
||||
|
||||
|
@ -3307,42 +3311,50 @@ msgstr ""
|
|||
msgid "If this option is enabled, a new smartblock and playlist matching the newest track of a podcast will be generated immediately upon creation of a new podcast. Note that the \"Overwrite Podcast Episode Metatags\" feature must also be enabled in order for smartblocks to reliably find episodes."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:156
|
||||
#: application/forms/GeneralPreferences.php:161
|
||||
msgid "Trim overbooked shows after autoloading?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:168
|
||||
msgid "Public LibreTime API"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:157
|
||||
#: application/forms/GeneralPreferences.php:169
|
||||
msgid "Required for embeddable schedule widget."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:163
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
msgid ""
|
||||
"Enabling this feature will allow LibreTime to provide schedule data\n"
|
||||
" to external widgets that can be embedded in your website."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
#: application/forms/GeneralPreferences.php:187
|
||||
msgid "Default Language"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:182
|
||||
#: application/forms/GeneralPreferences.php:194
|
||||
#: application/forms/SetupLanguageTimezone.php:22
|
||||
msgid "Station Timezone"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:190
|
||||
#: application/forms/GeneralPreferences.php:202
|
||||
msgid "Week Starts On"
|
||||
msgstr "Semana Inicia Em"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:206
|
||||
#: application/forms/GeneralPreferences.php:218
|
||||
msgid "Display login button on your Radio Page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:211
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
msgid "Disable the public radio page and redirect to the login page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
msgid "Feature Previews"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:217
|
||||
#: application/forms/GeneralPreferences.php:242
|
||||
msgid "Enable this to opt-in to test new features."
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: LibreTime\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/libretime/libretime/issues\n"
|
||||
"POT-Creation-Date: 2023-12-25 01:55+0000\n"
|
||||
"POT-Creation-Date: 2024-04-29 01:54+0000\n"
|
||||
"PO-Revision-Date: 2022-06-05 10:17+0000\n"
|
||||
"Last-Translator: МАН69К <weblate@mah69k.net>\n"
|
||||
"Language-Team: Russian <https://hosted.weblate.org/projects/libretime/legacy/ru/>\n"
|
||||
|
@ -869,12 +869,12 @@ msgstr "У вас нет доступа к данному ресурсу."
|
|||
msgid "An internal application error has occurred."
|
||||
msgstr "Произошла внутренняя ошибка."
|
||||
|
||||
#: application/controllers/IndexController.php:86
|
||||
#: application/controllers/IndexController.php:92
|
||||
#, php-format
|
||||
msgid "%s Podcast"
|
||||
msgstr "%s Подкаст"
|
||||
|
||||
#: application/controllers/IndexController.php:87
|
||||
#: application/controllers/IndexController.php:93
|
||||
msgid "No tracks have been published yet."
|
||||
msgstr "Ни одного трека пока не опубликовано."
|
||||
|
||||
|
@ -1878,37 +1878,37 @@ msgid "Month"
|
|||
msgstr "Месяц"
|
||||
|
||||
#: application/controllers/LocaleController.php:253
|
||||
#: application/forms/GeneralPreferences.php:230
|
||||
#: application/forms/GeneralPreferences.php:255
|
||||
msgid "Sunday"
|
||||
msgstr "Воскресенье"
|
||||
|
||||
#: application/controllers/LocaleController.php:254
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
#: application/forms/GeneralPreferences.php:256
|
||||
msgid "Monday"
|
||||
msgstr "Понедельник"
|
||||
|
||||
#: application/controllers/LocaleController.php:255
|
||||
#: application/forms/GeneralPreferences.php:232
|
||||
#: application/forms/GeneralPreferences.php:257
|
||||
msgid "Tuesday"
|
||||
msgstr "Вторник"
|
||||
|
||||
#: application/controllers/LocaleController.php:256
|
||||
#: application/forms/GeneralPreferences.php:233
|
||||
#: application/forms/GeneralPreferences.php:258
|
||||
msgid "Wednesday"
|
||||
msgstr "Среда"
|
||||
|
||||
#: application/controllers/LocaleController.php:257
|
||||
#: application/forms/GeneralPreferences.php:234
|
||||
#: application/forms/GeneralPreferences.php:259
|
||||
msgid "Thursday"
|
||||
msgstr "Четверг"
|
||||
|
||||
#: application/controllers/LocaleController.php:258
|
||||
#: application/forms/GeneralPreferences.php:235
|
||||
#: application/forms/GeneralPreferences.php:260
|
||||
msgid "Friday"
|
||||
msgstr "Пятница"
|
||||
|
||||
#: application/controllers/LocaleController.php:259
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
#: application/forms/GeneralPreferences.php:261
|
||||
msgid "Saturday"
|
||||
msgstr "Суббота"
|
||||
|
||||
|
@ -2050,15 +2050,15 @@ msgid "Moving %s Items"
|
|||
msgstr "Перемещение %s элементов"
|
||||
|
||||
#: application/controllers/LocaleController.php:302
|
||||
#: application/forms/AddTracktype.php:64 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:131
|
||||
#: application/forms/AddTracktype.php:75 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:288 application/forms/EditHistory.php:131
|
||||
#: application/forms/PasswordChange.php:43 application/forms/Preferences.php:35
|
||||
msgid "Save"
|
||||
msgstr "Сохранить"
|
||||
|
||||
#: application/controllers/LocaleController.php:303
|
||||
#: application/controllers/LocaleController.php:327
|
||||
#: application/forms/EditAudioMD.php:268 application/forms/EditHistory.php:141
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:141
|
||||
msgid "Cancel"
|
||||
msgstr "Отменить"
|
||||
|
||||
|
@ -2590,20 +2590,20 @@ msgid "No matching track types found"
|
|||
msgstr "Не найдено подходящих типов треков"
|
||||
|
||||
#: application/controllers/LocaleController.php:461
|
||||
#: application/forms/AddTracktype.php:50
|
||||
#: application/forms/AddTracktype.php:61
|
||||
#: application/forms/GeneralPreferences.php:125
|
||||
#: application/forms/GeneralPreferences.php:141
|
||||
#: application/forms/GeneralPreferences.php:160
|
||||
#: application/forms/GeneralPreferences.php:214
|
||||
#: application/forms/GeneralPreferences.php:172
|
||||
#: application/forms/GeneralPreferences.php:239
|
||||
msgid "Enabled"
|
||||
msgstr "Включено"
|
||||
|
||||
#: application/controllers/LocaleController.php:462
|
||||
#: application/forms/AddTracktype.php:49
|
||||
#: application/forms/AddTracktype.php:60
|
||||
#: application/forms/GeneralPreferences.php:124
|
||||
#: application/forms/GeneralPreferences.php:140
|
||||
#: application/forms/GeneralPreferences.php:159
|
||||
#: application/forms/GeneralPreferences.php:213
|
||||
#: application/forms/GeneralPreferences.php:171
|
||||
#: application/forms/GeneralPreferences.php:238
|
||||
msgid "Disabled"
|
||||
msgstr "Отключено"
|
||||
|
||||
|
@ -2770,23 +2770,23 @@ msgstr "Смарт-блок без названия"
|
|||
msgid "Unknown Playlist"
|
||||
msgstr "Неизвестный Плейлист"
|
||||
|
||||
#: application/controllers/PreferenceController.php:69
|
||||
#: application/controllers/PreferenceController.php:71
|
||||
msgid "Preferences updated."
|
||||
msgstr "Настройки сохранены."
|
||||
|
||||
#: application/controllers/PreferenceController.php:201
|
||||
#: application/controllers/PreferenceController.php:210
|
||||
msgid "Stream Setting Updated."
|
||||
msgstr "Настройки потока обновлены."
|
||||
|
||||
#: application/controllers/PreferenceController.php:246
|
||||
#: application/controllers/PreferenceController.php:255
|
||||
msgid "path should be specified"
|
||||
msgstr "необходимо указать путь"
|
||||
|
||||
#: application/controllers/PreferenceController.php:289
|
||||
#: application/controllers/PreferenceController.php:298
|
||||
msgid "Problem with Liquidsoap..."
|
||||
msgstr "Проблема с Liquidsoap ..."
|
||||
|
||||
#: application/controllers/PreferenceController.php:332
|
||||
#: application/controllers/PreferenceController.php:341
|
||||
msgid "Request method not accepted"
|
||||
msgstr "Метод запроса не принят"
|
||||
|
||||
|
@ -2807,11 +2807,11 @@ msgstr "Удалить курсор"
|
|||
msgid "show does not exist"
|
||||
msgstr "Программы не существует"
|
||||
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
#: application/controllers/TracktypeController.php:60
|
||||
msgid "Track Type added successfully!"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/TracktypeController.php:64
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
msgid "Track Type updated successfully!"
|
||||
msgstr ""
|
||||
|
||||
|
@ -3019,12 +3019,12 @@ msgstr "Программа без названия"
|
|||
msgid "URL:"
|
||||
msgstr "URL:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:131
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:133
|
||||
msgid "Genre:"
|
||||
msgstr "Жанр:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:35
|
||||
#: application/forms/EditAudioMD.php:113
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:46
|
||||
#: application/forms/EditAudioMD.php:115
|
||||
msgid "Description:"
|
||||
msgstr "Описание:"
|
||||
|
||||
|
@ -3106,18 +3106,18 @@ msgstr "Название типа"
|
|||
msgid "Code:"
|
||||
msgstr "Код:"
|
||||
|
||||
#: application/forms/AddTracktype.php:45
|
||||
#: application/forms/AddTracktype.php:39
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:56
|
||||
msgid "Visibility:"
|
||||
msgstr "Видимость:"
|
||||
|
||||
#: application/forms/AddTracktype.php:57
|
||||
#: application/forms/AddTracktype.php:68
|
||||
msgid "Analyze cue points:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:74
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddUser.php:27 application/forms/EditUser.php:36
|
||||
#: application/forms/LiveStreamingPreferences.php:40
|
||||
#: application/forms/Login.php:39
|
||||
|
@ -3175,72 +3175,76 @@ msgstr "Удалить все треки в Библиотеке"
|
|||
msgid "Date Start:"
|
||||
msgstr "Дата начала:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:50 application/forms/Player.php:15
|
||||
#: application/forms/EditAudioMD.php:52 application/forms/Player.php:15
|
||||
msgid "Title:"
|
||||
msgstr "Название:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:60
|
||||
#: application/forms/EditAudioMD.php:62
|
||||
msgid "Creator:"
|
||||
msgstr "Автор:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:70
|
||||
#: application/forms/EditAudioMD.php:72
|
||||
msgid "Album:"
|
||||
msgstr "Альбом:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:87
|
||||
#: application/forms/EditAudioMD.php:89
|
||||
msgid "Owner:"
|
||||
msgstr "Владелец:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:99
|
||||
#: application/forms/EditAudioMD.php:101
|
||||
msgid "Select a Type"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:106
|
||||
#: application/forms/EditAudioMD.php:108
|
||||
msgid "Track Type:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:141
|
||||
#: application/forms/EditAudioMD.php:143
|
||||
msgid "Year:"
|
||||
msgstr "Год:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:154
|
||||
#: application/forms/EditAudioMD.php:156
|
||||
msgid "Label:"
|
||||
msgstr "Метка:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:164
|
||||
#: application/forms/EditAudioMD.php:166
|
||||
msgid "Composer:"
|
||||
msgstr "Композитор:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:174
|
||||
#: application/forms/EditAudioMD.php:176
|
||||
msgid "Conductor:"
|
||||
msgstr "Исполнитель:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:184
|
||||
#: application/forms/EditAudioMD.php:186
|
||||
msgid "Mood:"
|
||||
msgstr "Настроение:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:194
|
||||
#: application/forms/EditAudioMD.php:196
|
||||
msgid "Replay Gain:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:204
|
||||
msgid "BPM:"
|
||||
msgstr "BPM:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:205
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
msgid "Copyright:"
|
||||
msgstr "Авторское право:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
msgid "ISRC Number:"
|
||||
msgstr "ISRC номер:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
#: application/forms/EditAudioMD.php:235
|
||||
msgid "Website:"
|
||||
msgstr "Сайт:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:235 application/forms/EditUser.php:118
|
||||
#: application/forms/EditAudioMD.php:245 application/forms/EditUser.php:118
|
||||
#: application/forms/Login.php:67
|
||||
msgid "Language:"
|
||||
msgstr "Язык:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:288
|
||||
#: application/forms/EditAudioMD.php:298
|
||||
msgid "Publish..."
|
||||
msgstr "Опубликовать..."
|
||||
|
||||
|
@ -3321,42 +3325,50 @@ msgstr "Генерация Смарт-блока и Плейлиста посл
|
|||
msgid "If this option is enabled, a new smartblock and playlist matching the newest track of a podcast will be generated immediately upon creation of a new podcast. Note that the \"Overwrite Podcast Episode Metatags\" feature must also be enabled in order for smartblocks to reliably find episodes."
|
||||
msgstr "Если эта опция включена, новый Смарт-блок и Плейлист, соответствующие новой дорожке Подкаста, будут созданы сразу же после создания нового Подкаста. Обратите внимание, что функция «Перезапись мета-тегов эпизодов Подкастов» также должна быть включена, чтобы Смарт-блоки могли гарантированно находить эпизоды."
|
||||
|
||||
#: application/forms/GeneralPreferences.php:156
|
||||
#: application/forms/GeneralPreferences.php:161
|
||||
msgid "Trim overbooked shows after autoloading?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:168
|
||||
msgid "Public LibreTime API"
|
||||
msgstr "Разрешить публичный API для LibreTime?"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:157
|
||||
#: application/forms/GeneralPreferences.php:169
|
||||
msgid "Required for embeddable schedule widget."
|
||||
msgstr "Требуется для встраиваемого виджета-расписания."
|
||||
|
||||
#: application/forms/GeneralPreferences.php:163
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
msgid ""
|
||||
"Enabling this feature will allow LibreTime to provide schedule data\n"
|
||||
" to external widgets that can be embedded in your website."
|
||||
msgstr "Активация данной функции позволит LibreTime предоставлять данные на внешние виджеты, которые могут быть встроены на сайт."
|
||||
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
#: application/forms/GeneralPreferences.php:187
|
||||
msgid "Default Language"
|
||||
msgstr "Язык по умолчанию:"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:182
|
||||
#: application/forms/GeneralPreferences.php:194
|
||||
#: application/forms/SetupLanguageTimezone.php:22
|
||||
msgid "Station Timezone"
|
||||
msgstr "Часовой пояс станции:"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:190
|
||||
#: application/forms/GeneralPreferences.php:202
|
||||
msgid "Week Starts On"
|
||||
msgstr "Неделя начинается с:"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:206
|
||||
#: application/forms/GeneralPreferences.php:218
|
||||
msgid "Display login button on your Radio Page?"
|
||||
msgstr "Отображать кнопку «Вход» на Странице Радио?"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:211
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
msgid "Disable the public radio page and redirect to the login page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
msgid "Feature Previews"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:217
|
||||
#: application/forms/GeneralPreferences.php:242
|
||||
msgid "Enable this to opt-in to test new features."
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: LibreTime\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/libretime/libretime/issues\n"
|
||||
"POT-Creation-Date: 2023-12-25 01:55+0000\n"
|
||||
"POT-Creation-Date: 2024-04-29 01:54+0000\n"
|
||||
"PO-Revision-Date: 2015-09-05 08:33+0000\n"
|
||||
"Last-Translator: Daniel James <daniel@64studio.com>\n"
|
||||
"Language-Team: Serbian (Serbia)\n"
|
||||
|
@ -854,12 +854,12 @@ msgstr ""
|
|||
msgid "An internal application error has occurred."
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:86
|
||||
#: application/controllers/IndexController.php:92
|
||||
#, php-format
|
||||
msgid "%s Podcast"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:87
|
||||
#: application/controllers/IndexController.php:93
|
||||
msgid "No tracks have been published yet."
|
||||
msgstr ""
|
||||
|
||||
|
@ -1863,37 +1863,37 @@ msgid "Month"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:253
|
||||
#: application/forms/GeneralPreferences.php:230
|
||||
#: application/forms/GeneralPreferences.php:255
|
||||
msgid "Sunday"
|
||||
msgstr "Недеља"
|
||||
|
||||
#: application/controllers/LocaleController.php:254
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
#: application/forms/GeneralPreferences.php:256
|
||||
msgid "Monday"
|
||||
msgstr "Понедељак"
|
||||
|
||||
#: application/controllers/LocaleController.php:255
|
||||
#: application/forms/GeneralPreferences.php:232
|
||||
#: application/forms/GeneralPreferences.php:257
|
||||
msgid "Tuesday"
|
||||
msgstr "Уторак"
|
||||
|
||||
#: application/controllers/LocaleController.php:256
|
||||
#: application/forms/GeneralPreferences.php:233
|
||||
#: application/forms/GeneralPreferences.php:258
|
||||
msgid "Wednesday"
|
||||
msgstr "Среда"
|
||||
|
||||
#: application/controllers/LocaleController.php:257
|
||||
#: application/forms/GeneralPreferences.php:234
|
||||
#: application/forms/GeneralPreferences.php:259
|
||||
msgid "Thursday"
|
||||
msgstr "Четвртак"
|
||||
|
||||
#: application/controllers/LocaleController.php:258
|
||||
#: application/forms/GeneralPreferences.php:235
|
||||
#: application/forms/GeneralPreferences.php:260
|
||||
msgid "Friday"
|
||||
msgstr "Петак"
|
||||
|
||||
#: application/controllers/LocaleController.php:259
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
#: application/forms/GeneralPreferences.php:261
|
||||
msgid "Saturday"
|
||||
msgstr "Субота"
|
||||
|
||||
|
@ -2035,15 +2035,15 @@ msgid "Moving %s Items"
|
|||
msgstr "Премештање %s Ставке"
|
||||
|
||||
#: application/controllers/LocaleController.php:302
|
||||
#: application/forms/AddTracktype.php:64 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:131
|
||||
#: application/forms/AddTracktype.php:75 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:288 application/forms/EditHistory.php:131
|
||||
#: application/forms/PasswordChange.php:43 application/forms/Preferences.php:35
|
||||
msgid "Save"
|
||||
msgstr "Сачувај"
|
||||
|
||||
#: application/controllers/LocaleController.php:303
|
||||
#: application/controllers/LocaleController.php:327
|
||||
#: application/forms/EditAudioMD.php:268 application/forms/EditHistory.php:141
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:141
|
||||
msgid "Cancel"
|
||||
msgstr "Одустани"
|
||||
|
||||
|
@ -2575,20 +2575,20 @@ msgid "No matching track types found"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:461
|
||||
#: application/forms/AddTracktype.php:50
|
||||
#: application/forms/AddTracktype.php:61
|
||||
#: application/forms/GeneralPreferences.php:125
|
||||
#: application/forms/GeneralPreferences.php:141
|
||||
#: application/forms/GeneralPreferences.php:160
|
||||
#: application/forms/GeneralPreferences.php:214
|
||||
#: application/forms/GeneralPreferences.php:172
|
||||
#: application/forms/GeneralPreferences.php:239
|
||||
msgid "Enabled"
|
||||
msgstr "Омогућено"
|
||||
|
||||
#: application/controllers/LocaleController.php:462
|
||||
#: application/forms/AddTracktype.php:49
|
||||
#: application/forms/AddTracktype.php:60
|
||||
#: application/forms/GeneralPreferences.php:124
|
||||
#: application/forms/GeneralPreferences.php:140
|
||||
#: application/forms/GeneralPreferences.php:159
|
||||
#: application/forms/GeneralPreferences.php:213
|
||||
#: application/forms/GeneralPreferences.php:171
|
||||
#: application/forms/GeneralPreferences.php:238
|
||||
msgid "Disabled"
|
||||
msgstr "Онемогућено"
|
||||
|
||||
|
@ -2753,23 +2753,23 @@ msgstr "Неименовани Smart Block"
|
|||
msgid "Unknown Playlist"
|
||||
msgstr "Непознати Списак Песама"
|
||||
|
||||
#: application/controllers/PreferenceController.php:69
|
||||
#: application/controllers/PreferenceController.php:71
|
||||
msgid "Preferences updated."
|
||||
msgstr "Подешавања су ажуриране."
|
||||
|
||||
#: application/controllers/PreferenceController.php:201
|
||||
#: application/controllers/PreferenceController.php:210
|
||||
msgid "Stream Setting Updated."
|
||||
msgstr "Пренос Подешавање је Ажурирано."
|
||||
|
||||
#: application/controllers/PreferenceController.php:246
|
||||
#: application/controllers/PreferenceController.php:255
|
||||
msgid "path should be specified"
|
||||
msgstr "пут би требао да буде специфициран"
|
||||
|
||||
#: application/controllers/PreferenceController.php:289
|
||||
#: application/controllers/PreferenceController.php:298
|
||||
msgid "Problem with Liquidsoap..."
|
||||
msgstr "Проблем са Liquidsoap..."
|
||||
|
||||
#: application/controllers/PreferenceController.php:332
|
||||
#: application/controllers/PreferenceController.php:341
|
||||
msgid "Request method not accepted"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2790,11 +2790,11 @@ msgstr "Уклони показивач"
|
|||
msgid "show does not exist"
|
||||
msgstr "емисија не постоји"
|
||||
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
#: application/controllers/TracktypeController.php:60
|
||||
msgid "Track Type added successfully!"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/TracktypeController.php:64
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
msgid "Track Type updated successfully!"
|
||||
msgstr ""
|
||||
|
||||
|
@ -3002,12 +3002,12 @@ msgstr "Неименована Емисија"
|
|||
msgid "URL:"
|
||||
msgstr "URL:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:131
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:133
|
||||
msgid "Genre:"
|
||||
msgstr "Жанр:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:35
|
||||
#: application/forms/EditAudioMD.php:113
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:46
|
||||
#: application/forms/EditAudioMD.php:115
|
||||
msgid "Description:"
|
||||
msgstr "Опис:"
|
||||
|
||||
|
@ -3089,18 +3089,18 @@ msgstr ""
|
|||
msgid "Code:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:45
|
||||
#: application/forms/AddTracktype.php:39
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:56
|
||||
msgid "Visibility:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:57
|
||||
#: application/forms/AddTracktype.php:68
|
||||
msgid "Analyze cue points:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:74
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddUser.php:27 application/forms/EditUser.php:36
|
||||
#: application/forms/LiveStreamingPreferences.php:40
|
||||
#: application/forms/Login.php:39
|
||||
|
@ -3158,72 +3158,76 @@ msgstr ""
|
|||
msgid "Date Start:"
|
||||
msgstr "Датум Почетка:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:50 application/forms/Player.php:15
|
||||
#: application/forms/EditAudioMD.php:52 application/forms/Player.php:15
|
||||
msgid "Title:"
|
||||
msgstr "Назив:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:60
|
||||
#: application/forms/EditAudioMD.php:62
|
||||
msgid "Creator:"
|
||||
msgstr "Творац:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:70
|
||||
#: application/forms/EditAudioMD.php:72
|
||||
msgid "Album:"
|
||||
msgstr "Aлбум:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:87
|
||||
#: application/forms/EditAudioMD.php:89
|
||||
msgid "Owner:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:99
|
||||
#: application/forms/EditAudioMD.php:101
|
||||
msgid "Select a Type"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:106
|
||||
#: application/forms/EditAudioMD.php:108
|
||||
msgid "Track Type:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:141
|
||||
#: application/forms/EditAudioMD.php:143
|
||||
msgid "Year:"
|
||||
msgstr "Година:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:154
|
||||
#: application/forms/EditAudioMD.php:156
|
||||
msgid "Label:"
|
||||
msgstr "Налепница:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:164
|
||||
#: application/forms/EditAudioMD.php:166
|
||||
msgid "Composer:"
|
||||
msgstr "Композитор:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:174
|
||||
#: application/forms/EditAudioMD.php:176
|
||||
msgid "Conductor:"
|
||||
msgstr "Диригент:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:184
|
||||
#: application/forms/EditAudioMD.php:186
|
||||
msgid "Mood:"
|
||||
msgstr "Расположење:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:194
|
||||
#: application/forms/EditAudioMD.php:196
|
||||
msgid "Replay Gain:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:204
|
||||
msgid "BPM:"
|
||||
msgstr "BPM:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:205
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
msgid "Copyright:"
|
||||
msgstr "Ауторско право:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
msgid "ISRC Number:"
|
||||
msgstr "ISRC Број:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
#: application/forms/EditAudioMD.php:235
|
||||
msgid "Website:"
|
||||
msgstr "Веб страница:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:235 application/forms/EditUser.php:118
|
||||
#: application/forms/EditAudioMD.php:245 application/forms/EditUser.php:118
|
||||
#: application/forms/Login.php:67
|
||||
msgid "Language:"
|
||||
msgstr "Језик:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:288
|
||||
#: application/forms/EditAudioMD.php:298
|
||||
msgid "Publish..."
|
||||
msgstr ""
|
||||
|
||||
|
@ -3304,42 +3308,50 @@ msgstr ""
|
|||
msgid "If this option is enabled, a new smartblock and playlist matching the newest track of a podcast will be generated immediately upon creation of a new podcast. Note that the \"Overwrite Podcast Episode Metatags\" feature must also be enabled in order for smartblocks to reliably find episodes."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:156
|
||||
#: application/forms/GeneralPreferences.php:161
|
||||
msgid "Trim overbooked shows after autoloading?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:168
|
||||
msgid "Public LibreTime API"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:157
|
||||
#: application/forms/GeneralPreferences.php:169
|
||||
msgid "Required for embeddable schedule widget."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:163
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
msgid ""
|
||||
"Enabling this feature will allow LibreTime to provide schedule data\n"
|
||||
" to external widgets that can be embedded in your website."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
#: application/forms/GeneralPreferences.php:187
|
||||
msgid "Default Language"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:182
|
||||
#: application/forms/GeneralPreferences.php:194
|
||||
#: application/forms/SetupLanguageTimezone.php:22
|
||||
msgid "Station Timezone"
|
||||
msgstr "Станична Временска Зона"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:190
|
||||
#: application/forms/GeneralPreferences.php:202
|
||||
msgid "Week Starts On"
|
||||
msgstr "Први Дан у Недељи"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:206
|
||||
#: application/forms/GeneralPreferences.php:218
|
||||
msgid "Display login button on your Radio Page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:211
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
msgid "Disable the public radio page and redirect to the login page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
msgid "Feature Previews"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:217
|
||||
#: application/forms/GeneralPreferences.php:242
|
||||
msgid "Enable this to opt-in to test new features."
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: LibreTime\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/libretime/libretime/issues\n"
|
||||
"POT-Creation-Date: 2023-12-25 01:55+0000\n"
|
||||
"POT-Creation-Date: 2024-04-29 01:54+0000\n"
|
||||
"PO-Revision-Date: 2015-09-05 08:33+0000\n"
|
||||
"Last-Translator: Daniel James <daniel@64studio.com>\n"
|
||||
"Language-Team: Serbian (Latin) (Serbia)\n"
|
||||
|
@ -854,12 +854,12 @@ msgstr ""
|
|||
msgid "An internal application error has occurred."
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:86
|
||||
#: application/controllers/IndexController.php:92
|
||||
#, php-format
|
||||
msgid "%s Podcast"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:87
|
||||
#: application/controllers/IndexController.php:93
|
||||
msgid "No tracks have been published yet."
|
||||
msgstr ""
|
||||
|
||||
|
@ -1863,37 +1863,37 @@ msgid "Month"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:253
|
||||
#: application/forms/GeneralPreferences.php:230
|
||||
#: application/forms/GeneralPreferences.php:255
|
||||
msgid "Sunday"
|
||||
msgstr "Nedelja"
|
||||
|
||||
#: application/controllers/LocaleController.php:254
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
#: application/forms/GeneralPreferences.php:256
|
||||
msgid "Monday"
|
||||
msgstr "Ponedeljak"
|
||||
|
||||
#: application/controllers/LocaleController.php:255
|
||||
#: application/forms/GeneralPreferences.php:232
|
||||
#: application/forms/GeneralPreferences.php:257
|
||||
msgid "Tuesday"
|
||||
msgstr "Utorak"
|
||||
|
||||
#: application/controllers/LocaleController.php:256
|
||||
#: application/forms/GeneralPreferences.php:233
|
||||
#: application/forms/GeneralPreferences.php:258
|
||||
msgid "Wednesday"
|
||||
msgstr "Sreda"
|
||||
|
||||
#: application/controllers/LocaleController.php:257
|
||||
#: application/forms/GeneralPreferences.php:234
|
||||
#: application/forms/GeneralPreferences.php:259
|
||||
msgid "Thursday"
|
||||
msgstr "Četvrtak"
|
||||
|
||||
#: application/controllers/LocaleController.php:258
|
||||
#: application/forms/GeneralPreferences.php:235
|
||||
#: application/forms/GeneralPreferences.php:260
|
||||
msgid "Friday"
|
||||
msgstr "Petak"
|
||||
|
||||
#: application/controllers/LocaleController.php:259
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
#: application/forms/GeneralPreferences.php:261
|
||||
msgid "Saturday"
|
||||
msgstr "Subota"
|
||||
|
||||
|
@ -2035,15 +2035,15 @@ msgid "Moving %s Items"
|
|||
msgstr "Premeštanje %s Stavke"
|
||||
|
||||
#: application/controllers/LocaleController.php:302
|
||||
#: application/forms/AddTracktype.php:64 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:131
|
||||
#: application/forms/AddTracktype.php:75 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:288 application/forms/EditHistory.php:131
|
||||
#: application/forms/PasswordChange.php:43 application/forms/Preferences.php:35
|
||||
msgid "Save"
|
||||
msgstr "Sačuvaj"
|
||||
|
||||
#: application/controllers/LocaleController.php:303
|
||||
#: application/controllers/LocaleController.php:327
|
||||
#: application/forms/EditAudioMD.php:268 application/forms/EditHistory.php:141
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:141
|
||||
msgid "Cancel"
|
||||
msgstr "Odustani"
|
||||
|
||||
|
@ -2575,20 +2575,20 @@ msgid "No matching track types found"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:461
|
||||
#: application/forms/AddTracktype.php:50
|
||||
#: application/forms/AddTracktype.php:61
|
||||
#: application/forms/GeneralPreferences.php:125
|
||||
#: application/forms/GeneralPreferences.php:141
|
||||
#: application/forms/GeneralPreferences.php:160
|
||||
#: application/forms/GeneralPreferences.php:214
|
||||
#: application/forms/GeneralPreferences.php:172
|
||||
#: application/forms/GeneralPreferences.php:239
|
||||
msgid "Enabled"
|
||||
msgstr "Omogućeno"
|
||||
|
||||
#: application/controllers/LocaleController.php:462
|
||||
#: application/forms/AddTracktype.php:49
|
||||
#: application/forms/AddTracktype.php:60
|
||||
#: application/forms/GeneralPreferences.php:124
|
||||
#: application/forms/GeneralPreferences.php:140
|
||||
#: application/forms/GeneralPreferences.php:159
|
||||
#: application/forms/GeneralPreferences.php:213
|
||||
#: application/forms/GeneralPreferences.php:171
|
||||
#: application/forms/GeneralPreferences.php:238
|
||||
msgid "Disabled"
|
||||
msgstr "Onemogućeno"
|
||||
|
||||
|
@ -2753,23 +2753,23 @@ msgstr "Neimenovani Smart Block"
|
|||
msgid "Unknown Playlist"
|
||||
msgstr "Nepoznati Spisak Pesama"
|
||||
|
||||
#: application/controllers/PreferenceController.php:69
|
||||
#: application/controllers/PreferenceController.php:71
|
||||
msgid "Preferences updated."
|
||||
msgstr "Podešavanja su ažurirane."
|
||||
|
||||
#: application/controllers/PreferenceController.php:201
|
||||
#: application/controllers/PreferenceController.php:210
|
||||
msgid "Stream Setting Updated."
|
||||
msgstr "Prenos Podešavanje je Ažurirano."
|
||||
|
||||
#: application/controllers/PreferenceController.php:246
|
||||
#: application/controllers/PreferenceController.php:255
|
||||
msgid "path should be specified"
|
||||
msgstr "put bi trebao da bude specificiran"
|
||||
|
||||
#: application/controllers/PreferenceController.php:289
|
||||
#: application/controllers/PreferenceController.php:298
|
||||
msgid "Problem with Liquidsoap..."
|
||||
msgstr "Problem sa Liquidsoap..."
|
||||
|
||||
#: application/controllers/PreferenceController.php:332
|
||||
#: application/controllers/PreferenceController.php:341
|
||||
msgid "Request method not accepted"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2790,11 +2790,11 @@ msgstr "Ukloni pokazivač"
|
|||
msgid "show does not exist"
|
||||
msgstr "emisija ne postoji"
|
||||
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
#: application/controllers/TracktypeController.php:60
|
||||
msgid "Track Type added successfully!"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/TracktypeController.php:64
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
msgid "Track Type updated successfully!"
|
||||
msgstr ""
|
||||
|
||||
|
@ -3002,12 +3002,12 @@ msgstr "Neimenovana Emisija"
|
|||
msgid "URL:"
|
||||
msgstr "URL:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:131
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:133
|
||||
msgid "Genre:"
|
||||
msgstr "Žanr:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:35
|
||||
#: application/forms/EditAudioMD.php:113
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:46
|
||||
#: application/forms/EditAudioMD.php:115
|
||||
msgid "Description:"
|
||||
msgstr "Opis:"
|
||||
|
||||
|
@ -3089,18 +3089,18 @@ msgstr ""
|
|||
msgid "Code:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:45
|
||||
#: application/forms/AddTracktype.php:39
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:56
|
||||
msgid "Visibility:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:57
|
||||
#: application/forms/AddTracktype.php:68
|
||||
msgid "Analyze cue points:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:74
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddUser.php:27 application/forms/EditUser.php:36
|
||||
#: application/forms/LiveStreamingPreferences.php:40
|
||||
#: application/forms/Login.php:39
|
||||
|
@ -3158,72 +3158,76 @@ msgstr ""
|
|||
msgid "Date Start:"
|
||||
msgstr "Datum Početka:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:50 application/forms/Player.php:15
|
||||
#: application/forms/EditAudioMD.php:52 application/forms/Player.php:15
|
||||
msgid "Title:"
|
||||
msgstr "Naziv:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:60
|
||||
#: application/forms/EditAudioMD.php:62
|
||||
msgid "Creator:"
|
||||
msgstr "Tvorac:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:70
|
||||
#: application/forms/EditAudioMD.php:72
|
||||
msgid "Album:"
|
||||
msgstr "Album:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:87
|
||||
#: application/forms/EditAudioMD.php:89
|
||||
msgid "Owner:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:99
|
||||
#: application/forms/EditAudioMD.php:101
|
||||
msgid "Select a Type"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:106
|
||||
#: application/forms/EditAudioMD.php:108
|
||||
msgid "Track Type:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:141
|
||||
#: application/forms/EditAudioMD.php:143
|
||||
msgid "Year:"
|
||||
msgstr "Godina:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:154
|
||||
#: application/forms/EditAudioMD.php:156
|
||||
msgid "Label:"
|
||||
msgstr "Nalepnica:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:164
|
||||
#: application/forms/EditAudioMD.php:166
|
||||
msgid "Composer:"
|
||||
msgstr "Kompozitor:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:174
|
||||
#: application/forms/EditAudioMD.php:176
|
||||
msgid "Conductor:"
|
||||
msgstr "Dirigent:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:184
|
||||
#: application/forms/EditAudioMD.php:186
|
||||
msgid "Mood:"
|
||||
msgstr "Raspoloženje:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:194
|
||||
#: application/forms/EditAudioMD.php:196
|
||||
msgid "Replay Gain:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:204
|
||||
msgid "BPM:"
|
||||
msgstr "BPM:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:205
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
msgid "Copyright:"
|
||||
msgstr "Autorsko pravo:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
msgid "ISRC Number:"
|
||||
msgstr "ISRC Broj:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
#: application/forms/EditAudioMD.php:235
|
||||
msgid "Website:"
|
||||
msgstr "Veb stranica:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:235 application/forms/EditUser.php:118
|
||||
#: application/forms/EditAudioMD.php:245 application/forms/EditUser.php:118
|
||||
#: application/forms/Login.php:67
|
||||
msgid "Language:"
|
||||
msgstr "Jezik:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:288
|
||||
#: application/forms/EditAudioMD.php:298
|
||||
msgid "Publish..."
|
||||
msgstr ""
|
||||
|
||||
|
@ -3304,42 +3308,50 @@ msgstr ""
|
|||
msgid "If this option is enabled, a new smartblock and playlist matching the newest track of a podcast will be generated immediately upon creation of a new podcast. Note that the \"Overwrite Podcast Episode Metatags\" feature must also be enabled in order for smartblocks to reliably find episodes."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:156
|
||||
#: application/forms/GeneralPreferences.php:161
|
||||
msgid "Trim overbooked shows after autoloading?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:168
|
||||
msgid "Public LibreTime API"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:157
|
||||
#: application/forms/GeneralPreferences.php:169
|
||||
msgid "Required for embeddable schedule widget."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:163
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
msgid ""
|
||||
"Enabling this feature will allow LibreTime to provide schedule data\n"
|
||||
" to external widgets that can be embedded in your website."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
#: application/forms/GeneralPreferences.php:187
|
||||
msgid "Default Language"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:182
|
||||
#: application/forms/GeneralPreferences.php:194
|
||||
#: application/forms/SetupLanguageTimezone.php:22
|
||||
msgid "Station Timezone"
|
||||
msgstr "Stanična Vremenska Zona"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:190
|
||||
#: application/forms/GeneralPreferences.php:202
|
||||
msgid "Week Starts On"
|
||||
msgstr "Prvi Dan u Nedelji"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:206
|
||||
#: application/forms/GeneralPreferences.php:218
|
||||
msgid "Display login button on your Radio Page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:211
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
msgid "Disable the public radio page and redirect to the login page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
msgid "Feature Previews"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:217
|
||||
#: application/forms/GeneralPreferences.php:242
|
||||
msgid "Enable this to opt-in to test new features."
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: LibreTime\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/libretime/libretime/issues\n"
|
||||
"POT-Creation-Date: 2023-12-25 01:55+0000\n"
|
||||
"POT-Creation-Date: 2024-04-29 01:54+0000\n"
|
||||
"PO-Revision-Date: 2022-06-28 07:22+0000\n"
|
||||
"Last-Translator: metezd <itoldyouthat@protonmail.com>\n"
|
||||
"Language-Team: Turkish <https://hosted.weblate.org/projects/libretime/legacy/tr/>\n"
|
||||
|
@ -855,12 +855,12 @@ msgstr ""
|
|||
msgid "An internal application error has occurred."
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:86
|
||||
#: application/controllers/IndexController.php:92
|
||||
#, php-format
|
||||
msgid "%s Podcast"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:87
|
||||
#: application/controllers/IndexController.php:93
|
||||
msgid "No tracks have been published yet."
|
||||
msgstr ""
|
||||
|
||||
|
@ -1862,37 +1862,37 @@ msgid "Month"
|
|||
msgstr "Ay"
|
||||
|
||||
#: application/controllers/LocaleController.php:253
|
||||
#: application/forms/GeneralPreferences.php:230
|
||||
#: application/forms/GeneralPreferences.php:255
|
||||
msgid "Sunday"
|
||||
msgstr "Pazar"
|
||||
|
||||
#: application/controllers/LocaleController.php:254
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
#: application/forms/GeneralPreferences.php:256
|
||||
msgid "Monday"
|
||||
msgstr "Pazartesi"
|
||||
|
||||
#: application/controllers/LocaleController.php:255
|
||||
#: application/forms/GeneralPreferences.php:232
|
||||
#: application/forms/GeneralPreferences.php:257
|
||||
msgid "Tuesday"
|
||||
msgstr "Salı"
|
||||
|
||||
#: application/controllers/LocaleController.php:256
|
||||
#: application/forms/GeneralPreferences.php:233
|
||||
#: application/forms/GeneralPreferences.php:258
|
||||
msgid "Wednesday"
|
||||
msgstr "Çarşamba"
|
||||
|
||||
#: application/controllers/LocaleController.php:257
|
||||
#: application/forms/GeneralPreferences.php:234
|
||||
#: application/forms/GeneralPreferences.php:259
|
||||
msgid "Thursday"
|
||||
msgstr "Perşembe"
|
||||
|
||||
#: application/controllers/LocaleController.php:258
|
||||
#: application/forms/GeneralPreferences.php:235
|
||||
#: application/forms/GeneralPreferences.php:260
|
||||
msgid "Friday"
|
||||
msgstr "Cuma"
|
||||
|
||||
#: application/controllers/LocaleController.php:259
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
#: application/forms/GeneralPreferences.php:261
|
||||
msgid "Saturday"
|
||||
msgstr "Cumartesi"
|
||||
|
||||
|
@ -2034,15 +2034,15 @@ msgid "Moving %s Items"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:302
|
||||
#: application/forms/AddTracktype.php:64 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:131
|
||||
#: application/forms/AddTracktype.php:75 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:288 application/forms/EditHistory.php:131
|
||||
#: application/forms/PasswordChange.php:43 application/forms/Preferences.php:35
|
||||
msgid "Save"
|
||||
msgstr "Kaydet"
|
||||
|
||||
#: application/controllers/LocaleController.php:303
|
||||
#: application/controllers/LocaleController.php:327
|
||||
#: application/forms/EditAudioMD.php:268 application/forms/EditHistory.php:141
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:141
|
||||
msgid "Cancel"
|
||||
msgstr "İptal"
|
||||
|
||||
|
@ -2574,20 +2574,20 @@ msgid "No matching track types found"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:461
|
||||
#: application/forms/AddTracktype.php:50
|
||||
#: application/forms/AddTracktype.php:61
|
||||
#: application/forms/GeneralPreferences.php:125
|
||||
#: application/forms/GeneralPreferences.php:141
|
||||
#: application/forms/GeneralPreferences.php:160
|
||||
#: application/forms/GeneralPreferences.php:214
|
||||
#: application/forms/GeneralPreferences.php:172
|
||||
#: application/forms/GeneralPreferences.php:239
|
||||
msgid "Enabled"
|
||||
msgstr "Aktif"
|
||||
|
||||
#: application/controllers/LocaleController.php:462
|
||||
#: application/forms/AddTracktype.php:49
|
||||
#: application/forms/AddTracktype.php:60
|
||||
#: application/forms/GeneralPreferences.php:124
|
||||
#: application/forms/GeneralPreferences.php:140
|
||||
#: application/forms/GeneralPreferences.php:159
|
||||
#: application/forms/GeneralPreferences.php:213
|
||||
#: application/forms/GeneralPreferences.php:171
|
||||
#: application/forms/GeneralPreferences.php:238
|
||||
msgid "Disabled"
|
||||
msgstr "Devre dışı"
|
||||
|
||||
|
@ -2752,23 +2752,23 @@ msgstr ""
|
|||
msgid "Unknown Playlist"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/PreferenceController.php:69
|
||||
#: application/controllers/PreferenceController.php:71
|
||||
msgid "Preferences updated."
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/PreferenceController.php:201
|
||||
#: application/controllers/PreferenceController.php:210
|
||||
msgid "Stream Setting Updated."
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/PreferenceController.php:246
|
||||
#: application/controllers/PreferenceController.php:255
|
||||
msgid "path should be specified"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/PreferenceController.php:289
|
||||
#: application/controllers/PreferenceController.php:298
|
||||
msgid "Problem with Liquidsoap..."
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/PreferenceController.php:332
|
||||
#: application/controllers/PreferenceController.php:341
|
||||
msgid "Request method not accepted"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2789,11 +2789,11 @@ msgstr ""
|
|||
msgid "show does not exist"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
#: application/controllers/TracktypeController.php:60
|
||||
msgid "Track Type added successfully!"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/TracktypeController.php:64
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
msgid "Track Type updated successfully!"
|
||||
msgstr ""
|
||||
|
||||
|
@ -3001,12 +3001,12 @@ msgstr "İsimsiz Show"
|
|||
msgid "URL:"
|
||||
msgstr "URL"
|
||||
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:131
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:133
|
||||
msgid "Genre:"
|
||||
msgstr "Tür:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:35
|
||||
#: application/forms/EditAudioMD.php:113
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:46
|
||||
#: application/forms/EditAudioMD.php:115
|
||||
msgid "Description:"
|
||||
msgstr "Açıklama:"
|
||||
|
||||
|
@ -3088,18 +3088,18 @@ msgstr ""
|
|||
msgid "Code:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:45
|
||||
#: application/forms/AddTracktype.php:39
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:56
|
||||
msgid "Visibility:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:57
|
||||
#: application/forms/AddTracktype.php:68
|
||||
msgid "Analyze cue points:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:74
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddUser.php:27 application/forms/EditUser.php:36
|
||||
#: application/forms/LiveStreamingPreferences.php:40
|
||||
#: application/forms/Login.php:39
|
||||
|
@ -3157,72 +3157,76 @@ msgstr ""
|
|||
msgid "Date Start:"
|
||||
msgstr "Tarih Başlangıcı:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:50 application/forms/Player.php:15
|
||||
#: application/forms/EditAudioMD.php:52 application/forms/Player.php:15
|
||||
msgid "Title:"
|
||||
msgstr "Parça Adı:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:60
|
||||
#: application/forms/EditAudioMD.php:62
|
||||
msgid "Creator:"
|
||||
msgstr "Oluşturan:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:70
|
||||
#: application/forms/EditAudioMD.php:72
|
||||
msgid "Album:"
|
||||
msgstr "Albüm:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:87
|
||||
#: application/forms/EditAudioMD.php:89
|
||||
msgid "Owner:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:99
|
||||
#: application/forms/EditAudioMD.php:101
|
||||
msgid "Select a Type"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:106
|
||||
#: application/forms/EditAudioMD.php:108
|
||||
msgid "Track Type:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:141
|
||||
#: application/forms/EditAudioMD.php:143
|
||||
msgid "Year:"
|
||||
msgstr "Yıl:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:154
|
||||
#: application/forms/EditAudioMD.php:156
|
||||
msgid "Label:"
|
||||
msgstr "Plak Şirketi:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:164
|
||||
#: application/forms/EditAudioMD.php:166
|
||||
msgid "Composer:"
|
||||
msgstr "Besteleyen:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:174
|
||||
#: application/forms/EditAudioMD.php:176
|
||||
msgid "Conductor:"
|
||||
msgstr "Orkestra Şefi:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:184
|
||||
#: application/forms/EditAudioMD.php:186
|
||||
msgid "Mood:"
|
||||
msgstr "Ruh Hali:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:194
|
||||
#: application/forms/EditAudioMD.php:196
|
||||
msgid "Replay Gain:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:204
|
||||
msgid "BPM:"
|
||||
msgstr "BPM:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:205
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
msgid "Copyright:"
|
||||
msgstr "Telif Hakkı:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
msgid "ISRC Number:"
|
||||
msgstr "ISRC No:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
#: application/forms/EditAudioMD.php:235
|
||||
msgid "Website:"
|
||||
msgstr "Websitesi:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:235 application/forms/EditUser.php:118
|
||||
#: application/forms/EditAudioMD.php:245 application/forms/EditUser.php:118
|
||||
#: application/forms/Login.php:67
|
||||
msgid "Language:"
|
||||
msgstr "Dil:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:288
|
||||
#: application/forms/EditAudioMD.php:298
|
||||
msgid "Publish..."
|
||||
msgstr ""
|
||||
|
||||
|
@ -3303,42 +3307,50 @@ msgstr ""
|
|||
msgid "If this option is enabled, a new smartblock and playlist matching the newest track of a podcast will be generated immediately upon creation of a new podcast. Note that the \"Overwrite Podcast Episode Metatags\" feature must also be enabled in order for smartblocks to reliably find episodes."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:156
|
||||
#: application/forms/GeneralPreferences.php:161
|
||||
msgid "Trim overbooked shows after autoloading?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:168
|
||||
msgid "Public LibreTime API"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:157
|
||||
#: application/forms/GeneralPreferences.php:169
|
||||
msgid "Required for embeddable schedule widget."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:163
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
msgid ""
|
||||
"Enabling this feature will allow LibreTime to provide schedule data\n"
|
||||
" to external widgets that can be embedded in your website."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
#: application/forms/GeneralPreferences.php:187
|
||||
msgid "Default Language"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:182
|
||||
#: application/forms/GeneralPreferences.php:194
|
||||
#: application/forms/SetupLanguageTimezone.php:22
|
||||
msgid "Station Timezone"
|
||||
msgstr "Radyo Saat Dilimi"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:190
|
||||
#: application/forms/GeneralPreferences.php:202
|
||||
msgid "Week Starts On"
|
||||
msgstr "Hafta Başlangıcı"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:206
|
||||
#: application/forms/GeneralPreferences.php:218
|
||||
msgid "Display login button on your Radio Page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:211
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
msgid "Disable the public radio page and redirect to the login page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
msgid "Feature Previews"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:217
|
||||
#: application/forms/GeneralPreferences.php:242
|
||||
msgid "Enable this to opt-in to test new features."
|
||||
msgstr ""
|
||||
|
||||
|
|
|
@ -7,16 +7,16 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: LibreTime\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/libretime/libretime/issues\n"
|
||||
"POT-Creation-Date: 2023-12-25 01:55+0000\n"
|
||||
"PO-Revision-Date: 2023-07-11 20:49+0000\n"
|
||||
"POT-Creation-Date: 2024-04-29 01:54+0000\n"
|
||||
"PO-Revision-Date: 2024-02-11 23:11+0000\n"
|
||||
"Last-Translator: Ihor Hordiichuk <igor_ck@outlook.com>\n"
|
||||
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/libretime/legacy/uk/>\n"
|
||||
"Language: uk_UA\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 5.0-dev\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
"X-Generator: Weblate 5.4-dev\n"
|
||||
|
||||
#: application/common/DateHelper.php:216
|
||||
#, php-format
|
||||
|
@ -861,12 +861,12 @@ msgstr "Ви не маєте дозволу на доступ до цього р
|
|||
msgid "An internal application error has occurred."
|
||||
msgstr "Сталася внутрішня помилка програми."
|
||||
|
||||
#: application/controllers/IndexController.php:86
|
||||
#: application/controllers/IndexController.php:92
|
||||
#, php-format
|
||||
msgid "%s Podcast"
|
||||
msgstr "%s Підкаст"
|
||||
|
||||
#: application/controllers/IndexController.php:87
|
||||
#: application/controllers/IndexController.php:93
|
||||
msgid "No tracks have been published yet."
|
||||
msgstr "Треків ще не опубліковано."
|
||||
|
||||
|
@ -1870,37 +1870,37 @@ msgid "Month"
|
|||
msgstr "Місяць"
|
||||
|
||||
#: application/controllers/LocaleController.php:253
|
||||
#: application/forms/GeneralPreferences.php:230
|
||||
#: application/forms/GeneralPreferences.php:255
|
||||
msgid "Sunday"
|
||||
msgstr "Неділя"
|
||||
|
||||
#: application/controllers/LocaleController.php:254
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
#: application/forms/GeneralPreferences.php:256
|
||||
msgid "Monday"
|
||||
msgstr "Понеділок"
|
||||
|
||||
#: application/controllers/LocaleController.php:255
|
||||
#: application/forms/GeneralPreferences.php:232
|
||||
#: application/forms/GeneralPreferences.php:257
|
||||
msgid "Tuesday"
|
||||
msgstr "Вівторок"
|
||||
|
||||
#: application/controllers/LocaleController.php:256
|
||||
#: application/forms/GeneralPreferences.php:233
|
||||
#: application/forms/GeneralPreferences.php:258
|
||||
msgid "Wednesday"
|
||||
msgstr "Середа"
|
||||
|
||||
#: application/controllers/LocaleController.php:257
|
||||
#: application/forms/GeneralPreferences.php:234
|
||||
#: application/forms/GeneralPreferences.php:259
|
||||
msgid "Thursday"
|
||||
msgstr "Четвер"
|
||||
|
||||
#: application/controllers/LocaleController.php:258
|
||||
#: application/forms/GeneralPreferences.php:235
|
||||
#: application/forms/GeneralPreferences.php:260
|
||||
msgid "Friday"
|
||||
msgstr "П'ятниця"
|
||||
|
||||
#: application/controllers/LocaleController.php:259
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
#: application/forms/GeneralPreferences.php:261
|
||||
msgid "Saturday"
|
||||
msgstr "Субота"
|
||||
|
||||
|
@ -2042,15 +2042,15 @@ msgid "Moving %s Items"
|
|||
msgstr "Переміщення %s елементів"
|
||||
|
||||
#: application/controllers/LocaleController.php:302
|
||||
#: application/forms/AddTracktype.php:64 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:131
|
||||
#: application/forms/AddTracktype.php:75 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:288 application/forms/EditHistory.php:131
|
||||
#: application/forms/PasswordChange.php:43 application/forms/Preferences.php:35
|
||||
msgid "Save"
|
||||
msgstr "Зберегти"
|
||||
|
||||
#: application/controllers/LocaleController.php:303
|
||||
#: application/controllers/LocaleController.php:327
|
||||
#: application/forms/EditAudioMD.php:268 application/forms/EditHistory.php:141
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:141
|
||||
msgid "Cancel"
|
||||
msgstr "Відміна"
|
||||
|
||||
|
@ -2582,20 +2582,20 @@ msgid "No matching track types found"
|
|||
msgstr "Відповідних типів треків не знайдено"
|
||||
|
||||
#: application/controllers/LocaleController.php:461
|
||||
#: application/forms/AddTracktype.php:50
|
||||
#: application/forms/AddTracktype.php:61
|
||||
#: application/forms/GeneralPreferences.php:125
|
||||
#: application/forms/GeneralPreferences.php:141
|
||||
#: application/forms/GeneralPreferences.php:160
|
||||
#: application/forms/GeneralPreferences.php:214
|
||||
#: application/forms/GeneralPreferences.php:172
|
||||
#: application/forms/GeneralPreferences.php:239
|
||||
msgid "Enabled"
|
||||
msgstr "Увімкнено"
|
||||
|
||||
#: application/controllers/LocaleController.php:462
|
||||
#: application/forms/AddTracktype.php:49
|
||||
#: application/forms/AddTracktype.php:60
|
||||
#: application/forms/GeneralPreferences.php:124
|
||||
#: application/forms/GeneralPreferences.php:140
|
||||
#: application/forms/GeneralPreferences.php:159
|
||||
#: application/forms/GeneralPreferences.php:213
|
||||
#: application/forms/GeneralPreferences.php:171
|
||||
#: application/forms/GeneralPreferences.php:238
|
||||
msgid "Disabled"
|
||||
msgstr "Вимкнено"
|
||||
|
||||
|
@ -2762,23 +2762,23 @@ msgstr "Смарт-блок без назви"
|
|||
msgid "Unknown Playlist"
|
||||
msgstr "Невідомий плейлист"
|
||||
|
||||
#: application/controllers/PreferenceController.php:69
|
||||
#: application/controllers/PreferenceController.php:71
|
||||
msgid "Preferences updated."
|
||||
msgstr "Налаштування оновлено."
|
||||
|
||||
#: application/controllers/PreferenceController.php:201
|
||||
#: application/controllers/PreferenceController.php:210
|
||||
msgid "Stream Setting Updated."
|
||||
msgstr "Налаштування потоку оновлено."
|
||||
|
||||
#: application/controllers/PreferenceController.php:246
|
||||
#: application/controllers/PreferenceController.php:255
|
||||
msgid "path should be specified"
|
||||
msgstr "слід вказати шлях"
|
||||
|
||||
#: application/controllers/PreferenceController.php:289
|
||||
#: application/controllers/PreferenceController.php:298
|
||||
msgid "Problem with Liquidsoap..."
|
||||
msgstr "Проблема з Liquidsoap..."
|
||||
|
||||
#: application/controllers/PreferenceController.php:332
|
||||
#: application/controllers/PreferenceController.php:341
|
||||
msgid "Request method not accepted"
|
||||
msgstr "Метод запиту не прийнято"
|
||||
|
||||
|
@ -2799,11 +2799,11 @@ msgstr "Видалити курсор"
|
|||
msgid "show does not exist"
|
||||
msgstr "програми не існує"
|
||||
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
#: application/controllers/TracktypeController.php:60
|
||||
msgid "Track Type added successfully!"
|
||||
msgstr "Тип треку успішно додано!"
|
||||
|
||||
#: application/controllers/TracktypeController.php:64
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
msgid "Track Type updated successfully!"
|
||||
msgstr "Тип треку успішно оновлено!"
|
||||
|
||||
|
@ -3011,12 +3011,12 @@ msgstr "Програма без назви"
|
|||
msgid "URL:"
|
||||
msgstr "URL:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:131
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:133
|
||||
msgid "Genre:"
|
||||
msgstr "Жанр:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:35
|
||||
#: application/forms/EditAudioMD.php:113
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:46
|
||||
#: application/forms/EditAudioMD.php:115
|
||||
msgid "Description:"
|
||||
msgstr "Опис:"
|
||||
|
||||
|
@ -3098,18 +3098,18 @@ msgstr "Назва типу:"
|
|||
msgid "Code:"
|
||||
msgstr "Код:"
|
||||
|
||||
#: application/forms/AddTracktype.php:45
|
||||
#: application/forms/AddTracktype.php:39
|
||||
msgid "Code is not unique."
|
||||
msgstr "Код не унікальний."
|
||||
|
||||
#: application/forms/AddTracktype.php:56
|
||||
msgid "Visibility:"
|
||||
msgstr "Видимість:"
|
||||
|
||||
#: application/forms/AddTracktype.php:57
|
||||
#: application/forms/AddTracktype.php:68
|
||||
msgid "Analyze cue points:"
|
||||
msgstr "Проаналізуйте контрольні точки:"
|
||||
|
||||
#: application/forms/AddTracktype.php:74
|
||||
msgid "Code is not unique."
|
||||
msgstr "Код не унікальний."
|
||||
|
||||
#: application/forms/AddUser.php:27 application/forms/EditUser.php:36
|
||||
#: application/forms/LiveStreamingPreferences.php:40
|
||||
#: application/forms/Login.php:39
|
||||
|
@ -3167,72 +3167,76 @@ msgstr "Видалити всі треки з бібліотеки"
|
|||
msgid "Date Start:"
|
||||
msgstr "Дата початку:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:50 application/forms/Player.php:15
|
||||
#: application/forms/EditAudioMD.php:52 application/forms/Player.php:15
|
||||
msgid "Title:"
|
||||
msgstr "Назва:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:60
|
||||
#: application/forms/EditAudioMD.php:62
|
||||
msgid "Creator:"
|
||||
msgstr "Автор:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:70
|
||||
#: application/forms/EditAudioMD.php:72
|
||||
msgid "Album:"
|
||||
msgstr "Альбом:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:87
|
||||
#: application/forms/EditAudioMD.php:89
|
||||
msgid "Owner:"
|
||||
msgstr "Власник:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:99
|
||||
#: application/forms/EditAudioMD.php:101
|
||||
msgid "Select a Type"
|
||||
msgstr "Виберіть тип"
|
||||
|
||||
#: application/forms/EditAudioMD.php:106
|
||||
#: application/forms/EditAudioMD.php:108
|
||||
msgid "Track Type:"
|
||||
msgstr "Тип треку:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:141
|
||||
#: application/forms/EditAudioMD.php:143
|
||||
msgid "Year:"
|
||||
msgstr "Рік:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:154
|
||||
#: application/forms/EditAudioMD.php:156
|
||||
msgid "Label:"
|
||||
msgstr "Label:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:164
|
||||
#: application/forms/EditAudioMD.php:166
|
||||
msgid "Composer:"
|
||||
msgstr "Композитор:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:174
|
||||
#: application/forms/EditAudioMD.php:176
|
||||
msgid "Conductor:"
|
||||
msgstr "Виконавець:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:184
|
||||
#: application/forms/EditAudioMD.php:186
|
||||
msgid "Mood:"
|
||||
msgstr "Настрій:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:194
|
||||
#: application/forms/EditAudioMD.php:196
|
||||
msgid "Replay Gain:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:204
|
||||
msgid "BPM:"
|
||||
msgstr "BPM:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:205
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
msgid "Copyright:"
|
||||
msgstr "Авторське право:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
msgid "ISRC Number:"
|
||||
msgstr "Номер ISRC:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
#: application/forms/EditAudioMD.php:235
|
||||
msgid "Website:"
|
||||
msgstr "Веб-сайт:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:235 application/forms/EditUser.php:118
|
||||
#: application/forms/EditAudioMD.php:245 application/forms/EditUser.php:118
|
||||
#: application/forms/Login.php:67
|
||||
msgid "Language:"
|
||||
msgstr "Мова:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:288
|
||||
#: application/forms/EditAudioMD.php:298
|
||||
msgid "Publish..."
|
||||
msgstr "Опублікувати..."
|
||||
|
||||
|
@ -3313,15 +3317,19 @@ msgstr "Створіть смартблок і список відтворенн
|
|||
msgid "If this option is enabled, a new smartblock and playlist matching the newest track of a podcast will be generated immediately upon creation of a new podcast. Note that the \"Overwrite Podcast Episode Metatags\" feature must also be enabled in order for smartblocks to reliably find episodes."
|
||||
msgstr "Якщо цей параметр увімкнено, новий смарт-блок і список відтворення, які відповідають найновішому треку подкасту, будуть створені одразу після створення нового подкасту. Зауважте, що функція «Перезаписати метатеги епізоду подкасту» також має бути ввімкнена, щоб смарт-блок міг надійно знаходити епізоди."
|
||||
|
||||
#: application/forms/GeneralPreferences.php:156
|
||||
#: application/forms/GeneralPreferences.php:161
|
||||
msgid "Trim overbooked shows after autoloading?"
|
||||
msgstr "Обрізати переповнені покази після автозавантаження?"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:168
|
||||
msgid "Public LibreTime API"
|
||||
msgstr "Public LibreTime API"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:157
|
||||
#: application/forms/GeneralPreferences.php:169
|
||||
msgid "Required for embeddable schedule widget."
|
||||
msgstr "Потрібний для вбудованого віджета розкладу."
|
||||
|
||||
#: application/forms/GeneralPreferences.php:163
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
msgid ""
|
||||
"Enabling this feature will allow LibreTime to provide schedule data\n"
|
||||
" to external widgets that can be embedded in your website."
|
||||
|
@ -3329,28 +3337,32 @@ msgstr ""
|
|||
"Увімкнення цієї функції дозволить LibreTime надавати дані розкладу\n"
|
||||
" до зовнішніх віджетів, які можна вбудувати на ваш веб-сайт."
|
||||
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
#: application/forms/GeneralPreferences.php:187
|
||||
msgid "Default Language"
|
||||
msgstr "Мова за замовчуванням"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:182
|
||||
#: application/forms/GeneralPreferences.php:194
|
||||
#: application/forms/SetupLanguageTimezone.php:22
|
||||
msgid "Station Timezone"
|
||||
msgstr "Часовий пояс станції"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:190
|
||||
#: application/forms/GeneralPreferences.php:202
|
||||
msgid "Week Starts On"
|
||||
msgstr "Тиждень починається з"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:206
|
||||
#: application/forms/GeneralPreferences.php:218
|
||||
msgid "Display login button on your Radio Page?"
|
||||
msgstr "Відображати кнопку входу на сторінці радіо?"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:211
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
msgid "Disable the public radio page and redirect to the login page?"
|
||||
msgstr "Вимкнути сторінку суспільного радіо і перенаправити на сторінку входу?"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
msgid "Feature Previews"
|
||||
msgstr "Попередній перегляд функцій"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:217
|
||||
#: application/forms/GeneralPreferences.php:242
|
||||
msgid "Enable this to opt-in to test new features."
|
||||
msgstr "Увімкніть це, щоб тестувати нові функції."
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: LibreTime\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/libretime/libretime/issues\n"
|
||||
"POT-Creation-Date: 2023-12-25 01:55+0000\n"
|
||||
"POT-Creation-Date: 2024-04-29 01:54+0000\n"
|
||||
"PO-Revision-Date: 2015-09-05 08:33+0000\n"
|
||||
"Last-Translator: Daniel James <daniel@64studio.com>\n"
|
||||
"Language-Team: Chinese (China)\n"
|
||||
|
@ -854,12 +854,12 @@ msgstr ""
|
|||
msgid "An internal application error has occurred."
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:86
|
||||
#: application/controllers/IndexController.php:92
|
||||
#, php-format
|
||||
msgid "%s Podcast"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/IndexController.php:87
|
||||
#: application/controllers/IndexController.php:93
|
||||
msgid "No tracks have been published yet."
|
||||
msgstr ""
|
||||
|
||||
|
@ -1863,37 +1863,37 @@ msgid "Month"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:253
|
||||
#: application/forms/GeneralPreferences.php:230
|
||||
#: application/forms/GeneralPreferences.php:255
|
||||
msgid "Sunday"
|
||||
msgstr "周日"
|
||||
|
||||
#: application/controllers/LocaleController.php:254
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
#: application/forms/GeneralPreferences.php:256
|
||||
msgid "Monday"
|
||||
msgstr "周一"
|
||||
|
||||
#: application/controllers/LocaleController.php:255
|
||||
#: application/forms/GeneralPreferences.php:232
|
||||
#: application/forms/GeneralPreferences.php:257
|
||||
msgid "Tuesday"
|
||||
msgstr "周二"
|
||||
|
||||
#: application/controllers/LocaleController.php:256
|
||||
#: application/forms/GeneralPreferences.php:233
|
||||
#: application/forms/GeneralPreferences.php:258
|
||||
msgid "Wednesday"
|
||||
msgstr "周三"
|
||||
|
||||
#: application/controllers/LocaleController.php:257
|
||||
#: application/forms/GeneralPreferences.php:234
|
||||
#: application/forms/GeneralPreferences.php:259
|
||||
msgid "Thursday"
|
||||
msgstr "周四"
|
||||
|
||||
#: application/controllers/LocaleController.php:258
|
||||
#: application/forms/GeneralPreferences.php:235
|
||||
#: application/forms/GeneralPreferences.php:260
|
||||
msgid "Friday"
|
||||
msgstr "周五"
|
||||
|
||||
#: application/controllers/LocaleController.php:259
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
#: application/forms/GeneralPreferences.php:261
|
||||
msgid "Saturday"
|
||||
msgstr "周六"
|
||||
|
||||
|
@ -2035,15 +2035,15 @@ msgid "Moving %s Items"
|
|||
msgstr "移动%s个项目"
|
||||
|
||||
#: application/controllers/LocaleController.php:302
|
||||
#: application/forms/AddTracktype.php:64 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:131
|
||||
#: application/forms/AddTracktype.php:75 application/forms/AddUser.php:108
|
||||
#: application/forms/EditAudioMD.php:288 application/forms/EditHistory.php:131
|
||||
#: application/forms/PasswordChange.php:43 application/forms/Preferences.php:35
|
||||
msgid "Save"
|
||||
msgstr "保存"
|
||||
|
||||
#: application/controllers/LocaleController.php:303
|
||||
#: application/controllers/LocaleController.php:327
|
||||
#: application/forms/EditAudioMD.php:268 application/forms/EditHistory.php:141
|
||||
#: application/forms/EditAudioMD.php:278 application/forms/EditHistory.php:141
|
||||
msgid "Cancel"
|
||||
msgstr "取消"
|
||||
|
||||
|
@ -2575,20 +2575,20 @@ msgid "No matching track types found"
|
|||
msgstr ""
|
||||
|
||||
#: application/controllers/LocaleController.php:461
|
||||
#: application/forms/AddTracktype.php:50
|
||||
#: application/forms/AddTracktype.php:61
|
||||
#: application/forms/GeneralPreferences.php:125
|
||||
#: application/forms/GeneralPreferences.php:141
|
||||
#: application/forms/GeneralPreferences.php:160
|
||||
#: application/forms/GeneralPreferences.php:214
|
||||
#: application/forms/GeneralPreferences.php:172
|
||||
#: application/forms/GeneralPreferences.php:239
|
||||
msgid "Enabled"
|
||||
msgstr "启用"
|
||||
|
||||
#: application/controllers/LocaleController.php:462
|
||||
#: application/forms/AddTracktype.php:49
|
||||
#: application/forms/AddTracktype.php:60
|
||||
#: application/forms/GeneralPreferences.php:124
|
||||
#: application/forms/GeneralPreferences.php:140
|
||||
#: application/forms/GeneralPreferences.php:159
|
||||
#: application/forms/GeneralPreferences.php:213
|
||||
#: application/forms/GeneralPreferences.php:171
|
||||
#: application/forms/GeneralPreferences.php:238
|
||||
msgid "Disabled"
|
||||
msgstr "禁用"
|
||||
|
||||
|
@ -2753,23 +2753,23 @@ msgstr "未命名的智能模块"
|
|||
msgid "Unknown Playlist"
|
||||
msgstr "位置播放列表"
|
||||
|
||||
#: application/controllers/PreferenceController.php:69
|
||||
#: application/controllers/PreferenceController.php:71
|
||||
msgid "Preferences updated."
|
||||
msgstr "属性已更新。"
|
||||
|
||||
#: application/controllers/PreferenceController.php:201
|
||||
#: application/controllers/PreferenceController.php:210
|
||||
msgid "Stream Setting Updated."
|
||||
msgstr "流设置已更新。"
|
||||
|
||||
#: application/controllers/PreferenceController.php:246
|
||||
#: application/controllers/PreferenceController.php:255
|
||||
msgid "path should be specified"
|
||||
msgstr "请指定路径"
|
||||
|
||||
#: application/controllers/PreferenceController.php:289
|
||||
#: application/controllers/PreferenceController.php:298
|
||||
msgid "Problem with Liquidsoap..."
|
||||
msgstr "Liquidsoap出错..."
|
||||
|
||||
#: application/controllers/PreferenceController.php:332
|
||||
#: application/controllers/PreferenceController.php:341
|
||||
msgid "Request method not accepted"
|
||||
msgstr ""
|
||||
|
||||
|
@ -2790,11 +2790,11 @@ msgstr "删除游标"
|
|||
msgid "show does not exist"
|
||||
msgstr "节目不存在"
|
||||
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
#: application/controllers/TracktypeController.php:60
|
||||
msgid "Track Type added successfully!"
|
||||
msgstr ""
|
||||
|
||||
#: application/controllers/TracktypeController.php:64
|
||||
#: application/controllers/TracktypeController.php:62
|
||||
msgid "Track Type updated successfully!"
|
||||
msgstr ""
|
||||
|
||||
|
@ -3002,12 +3002,12 @@ msgstr "未命名节目"
|
|||
msgid "URL:"
|
||||
msgstr "链接地址:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:131
|
||||
#: application/forms/AddShowWhat.php:45 application/forms/EditAudioMD.php:133
|
||||
msgid "Genre:"
|
||||
msgstr "风格:"
|
||||
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:35
|
||||
#: application/forms/EditAudioMD.php:113
|
||||
#: application/forms/AddShowWhat.php:54 application/forms/AddTracktype.php:46
|
||||
#: application/forms/EditAudioMD.php:115
|
||||
msgid "Description:"
|
||||
msgstr "描述:"
|
||||
|
||||
|
@ -3089,18 +3089,18 @@ msgstr ""
|
|||
msgid "Code:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:45
|
||||
#: application/forms/AddTracktype.php:39
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:56
|
||||
msgid "Visibility:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:57
|
||||
#: application/forms/AddTracktype.php:68
|
||||
msgid "Analyze cue points:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddTracktype.php:74
|
||||
msgid "Code is not unique."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/AddUser.php:27 application/forms/EditUser.php:36
|
||||
#: application/forms/LiveStreamingPreferences.php:40
|
||||
#: application/forms/Login.php:39
|
||||
|
@ -3158,72 +3158,76 @@ msgstr ""
|
|||
msgid "Date Start:"
|
||||
msgstr "开始日期:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:50 application/forms/Player.php:15
|
||||
#: application/forms/EditAudioMD.php:52 application/forms/Player.php:15
|
||||
msgid "Title:"
|
||||
msgstr "歌曲名:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:60
|
||||
#: application/forms/EditAudioMD.php:62
|
||||
msgid "Creator:"
|
||||
msgstr "作者:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:70
|
||||
#: application/forms/EditAudioMD.php:72
|
||||
msgid "Album:"
|
||||
msgstr "专辑名:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:87
|
||||
#: application/forms/EditAudioMD.php:89
|
||||
msgid "Owner:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:99
|
||||
#: application/forms/EditAudioMD.php:101
|
||||
msgid "Select a Type"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:106
|
||||
#: application/forms/EditAudioMD.php:108
|
||||
msgid "Track Type:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:141
|
||||
#: application/forms/EditAudioMD.php:143
|
||||
msgid "Year:"
|
||||
msgstr "年份:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:154
|
||||
#: application/forms/EditAudioMD.php:156
|
||||
msgid "Label:"
|
||||
msgstr "标签:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:164
|
||||
#: application/forms/EditAudioMD.php:166
|
||||
msgid "Composer:"
|
||||
msgstr "编曲:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:174
|
||||
#: application/forms/EditAudioMD.php:176
|
||||
msgid "Conductor:"
|
||||
msgstr "制作:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:184
|
||||
#: application/forms/EditAudioMD.php:186
|
||||
msgid "Mood:"
|
||||
msgstr "情怀:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:194
|
||||
#: application/forms/EditAudioMD.php:196
|
||||
msgid "Replay Gain:"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/EditAudioMD.php:204
|
||||
msgid "BPM:"
|
||||
msgstr "拍子(BPM):"
|
||||
|
||||
#: application/forms/EditAudioMD.php:205
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
msgid "Copyright:"
|
||||
msgstr "版权:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:215
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
msgid "ISRC Number:"
|
||||
msgstr "ISRC编号:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:225
|
||||
#: application/forms/EditAudioMD.php:235
|
||||
msgid "Website:"
|
||||
msgstr "网站:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:235 application/forms/EditUser.php:118
|
||||
#: application/forms/EditAudioMD.php:245 application/forms/EditUser.php:118
|
||||
#: application/forms/Login.php:67
|
||||
msgid "Language:"
|
||||
msgstr "语言:"
|
||||
|
||||
#: application/forms/EditAudioMD.php:288
|
||||
#: application/forms/EditAudioMD.php:298
|
||||
msgid "Publish..."
|
||||
msgstr ""
|
||||
|
||||
|
@ -3304,42 +3308,50 @@ msgstr ""
|
|||
msgid "If this option is enabled, a new smartblock and playlist matching the newest track of a podcast will be generated immediately upon creation of a new podcast. Note that the \"Overwrite Podcast Episode Metatags\" feature must also be enabled in order for smartblocks to reliably find episodes."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:156
|
||||
#: application/forms/GeneralPreferences.php:161
|
||||
msgid "Trim overbooked shows after autoloading?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:168
|
||||
msgid "Public LibreTime API"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:157
|
||||
#: application/forms/GeneralPreferences.php:169
|
||||
msgid "Required for embeddable schedule widget."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:163
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
msgid ""
|
||||
"Enabling this feature will allow LibreTime to provide schedule data\n"
|
||||
" to external widgets that can be embedded in your website."
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:175
|
||||
#: application/forms/GeneralPreferences.php:187
|
||||
msgid "Default Language"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:182
|
||||
#: application/forms/GeneralPreferences.php:194
|
||||
#: application/forms/SetupLanguageTimezone.php:22
|
||||
msgid "Station Timezone"
|
||||
msgstr "系统使用的时区"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:190
|
||||
#: application/forms/GeneralPreferences.php:202
|
||||
msgid "Week Starts On"
|
||||
msgstr "一周开始于"
|
||||
|
||||
#: application/forms/GeneralPreferences.php:206
|
||||
#: application/forms/GeneralPreferences.php:218
|
||||
msgid "Display login button on your Radio Page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:211
|
||||
#: application/forms/GeneralPreferences.php:231
|
||||
msgid "Disable the public radio page and redirect to the login page?"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:236
|
||||
msgid "Feature Previews"
|
||||
msgstr ""
|
||||
|
||||
#: application/forms/GeneralPreferences.php:217
|
||||
#: application/forms/GeneralPreferences.php:242
|
||||
msgid "Enable this to opt-in to test new features."
|
||||
msgstr ""
|
||||
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 118 KiB |
|
@ -658,7 +658,7 @@ li.spl_empty {
|
|||
.collapsible-header.visible .arrow-icon {
|
||||
transform: rotate(90deg);
|
||||
}
|
||||
.smart-block-advanced {
|
||||
.smart-block-advanced, .visual-waveform-editor {
|
||||
display: none;
|
||||
}
|
||||
.smart-block-form .smart-block-advanced dt {
|
||||
|
|
|
@ -4350,3 +4350,70 @@ body.droppable .artwork-upload .artwork-preview {
|
|||
border: 2px dashed lightblue;
|
||||
z-index: 9999;
|
||||
}
|
||||
|
||||
/* Cue editor GUI starts here */
|
||||
|
||||
.track-file-details {
|
||||
font-size: 14px;
|
||||
line-height: 2;
|
||||
}
|
||||
|
||||
.track-window {
|
||||
top: 285px;
|
||||
width: 480px;
|
||||
}
|
||||
|
||||
.visual-waveform-editor textarea,
|
||||
.visual-waveform-editor input,
|
||||
.visual-waveform-editor input:focus,
|
||||
.visual-waveform-editor select:focus,
|
||||
.visual-waveform-editor textarea:focus,
|
||||
.visual-waveform-editor button:focus {
|
||||
outline: none;
|
||||
} */
|
||||
|
||||
.visual-waveform-editor li {
|
||||
line-height: 18px;
|
||||
}
|
||||
|
||||
.btn-control-player {
|
||||
padding: 5px 7px 5px 10px;
|
||||
font-size: 14px;
|
||||
line-height: 18px;
|
||||
}
|
||||
|
||||
.zoom-container {
|
||||
margin-top: 15px;
|
||||
}
|
||||
|
||||
.track-toolbar {
|
||||
padding: 0 !important;
|
||||
}
|
||||
|
||||
.track-timer {
|
||||
border-radius: 5px;
|
||||
background-image: none;
|
||||
-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.2);
|
||||
-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.2);
|
||||
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.2);
|
||||
/*background-color: #727272;*/
|
||||
outline: 0;
|
||||
border-top-color: #333333;
|
||||
/*background: #246B86;*/
|
||||
|
||||
width: 65px;
|
||||
/*padding: 5px 7px 5px 10px;*/
|
||||
font-size: 14px;
|
||||
line-height: 18px;
|
||||
background-color: #666666;
|
||||
}
|
||||
|
||||
.track-timer-input {
|
||||
background-color: transparent;
|
||||
border: none;
|
||||
width: 75px;
|
||||
font-size: 14px;
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
/* Track Edit - Cue and Gain editor GUI ends here */
|
||||
|
|
|
@ -1160,8 +1160,8 @@ var AIRTIME = (function (AIRTIME) {
|
|||
});
|
||||
|
||||
newTab.wrapper.find(".edit-md-dialog").on("keyup", function (event) {
|
||||
// Don't submit if the user hits enter in a textarea (description)
|
||||
if ($(event.target).is("input") && event.keyCode === 13) {
|
||||
// Don't submit if the user hits enter in a textarea (description) or in the waveform editor
|
||||
if ($(event.target).is("form input") && event.keyCode === 13) {
|
||||
newTab.wrapper.find(".md-save").click();
|
||||
}
|
||||
});
|
||||
|
|
|
@ -15,12 +15,6 @@ function populateForm(entries) {
|
|||
$("#visibility").val(visibility_value);
|
||||
|
||||
$("#analyze_cue_points").prop("checked", entries.analyze_cue_points);
|
||||
|
||||
if (entries.id.length != 0) {
|
||||
$("#code").attr("readonly", "readonly");
|
||||
} else {
|
||||
$("#code").removeAttr("readonly");
|
||||
}
|
||||
}
|
||||
|
||||
function rowClickCallback(row_id) {
|
||||
|
|
|
@ -1,449 +0,0 @@
|
|||
'use strict';
|
||||
|
||||
var WaveformDrawer = function() {
|
||||
|
||||
};
|
||||
|
||||
WaveformDrawer.prototype.init = function(container, config) {
|
||||
|
||||
makePublisher(this);
|
||||
|
||||
this.config = config;
|
||||
this.container = container;
|
||||
this.channels = []; //array of canvases, contexts, 1 for each channel displayed.
|
||||
|
||||
var theme = this.config.getUITheme();
|
||||
|
||||
if (this.loaderStates[theme] !== undefined) {
|
||||
this.loaderStates = this.loaderStates[theme];
|
||||
}
|
||||
else {
|
||||
this.loaderStates = this.loaderStates["default"];
|
||||
}
|
||||
};
|
||||
|
||||
WaveformDrawer.prototype.loaderStates = {
|
||||
"bootstrap": {
|
||||
"downloading": "progress progress-warning",
|
||||
"decoding": "progress progress-success progress-striped active",
|
||||
"loader": "bar"
|
||||
},
|
||||
|
||||
"jQueryUI": {
|
||||
"downloading": "ui-progressbar ui-widget ui-widget-content ui-corner-all",
|
||||
"decoding": "ui-progressbar ui-widget ui-widget-content ui-corner-all",
|
||||
"loader": "ui-progressbar-value ui-widget-header ui-corner-left"
|
||||
},
|
||||
|
||||
"default": {
|
||||
"downloading": "progress",
|
||||
"decoding": "decoding",
|
||||
"loader": "bar"
|
||||
}
|
||||
};
|
||||
|
||||
WaveformDrawer.prototype.getPeaks = function(buffer, cues) {
|
||||
|
||||
// Frames per pixel
|
||||
var res = this.config.getResolution(),
|
||||
peaks = [],
|
||||
i, c, p, l,
|
||||
chanLength = cues.cueout - cues.cuein,
|
||||
pixels = Math.ceil(chanLength / res),
|
||||
numChan = buffer.numberOfChannels,
|
||||
weight = 1 / (numChan),
|
||||
makeMono = this.config.isDisplayMono(),
|
||||
chan,
|
||||
start,
|
||||
end,
|
||||
vals,
|
||||
max,
|
||||
min,
|
||||
maxPeak = -Infinity; //used to scale the waveform on the canvas.
|
||||
|
||||
for (i = 0; i < pixels; i++) {
|
||||
|
||||
peaks[i] = [];
|
||||
|
||||
for (c = 0; c < numChan; c++) {
|
||||
|
||||
chan = buffer.getChannelData(c);
|
||||
chan = chan.subarray(cues.cuein, cues.cueout);
|
||||
|
||||
start = i * res;
|
||||
end = (i + 1) * res > chanLength ? chanLength : (i + 1) * res;
|
||||
vals = chan.subarray(start, end);
|
||||
max = -Infinity;
|
||||
min = Infinity;
|
||||
|
||||
for (p = 0, l = vals.length; p < l; p++) {
|
||||
if (vals[p] > max){
|
||||
max = vals[p];
|
||||
}
|
||||
if (vals[p] < min){
|
||||
min = vals[p];
|
||||
}
|
||||
}
|
||||
peaks[i].push({max:max, min:min});
|
||||
maxPeak = Math.max.apply(Math, [maxPeak, Math.abs(max), Math.abs(min)]);
|
||||
}
|
||||
|
||||
if (makeMono) {
|
||||
max = min = 0;
|
||||
|
||||
for (c = 0 ; c < numChan; c++) {
|
||||
max = max + weight * peaks[i][c].max;
|
||||
min = min + weight * peaks[i][c].min;
|
||||
}
|
||||
|
||||
peaks[i] = []; //need to clear out old stuff (maybe we should keep it for toggling views?).
|
||||
peaks[i].push({max:max, min:min});
|
||||
}
|
||||
}
|
||||
|
||||
this.maxPeak = maxPeak;
|
||||
this.peaks = peaks;
|
||||
};
|
||||
|
||||
WaveformDrawer.prototype.setTimeShift = function(pixels) {
|
||||
var i, len;
|
||||
|
||||
for (i = 0, len = this.channels.length; i < len; i++) {
|
||||
this.channels[i].div.style.left = pixels+"px";
|
||||
}
|
||||
};
|
||||
|
||||
WaveformDrawer.prototype.updateLoader = function(percent) {
|
||||
this.loader.style.width = percent+"%";
|
||||
};
|
||||
|
||||
WaveformDrawer.prototype.setLoaderState = function(state) {
|
||||
this.progressDiv.className = this.loaderStates[state];
|
||||
};
|
||||
|
||||
WaveformDrawer.prototype.drawLoading = function() {
|
||||
var div,
|
||||
loader;
|
||||
|
||||
this.height = this.config.getWaveHeight();
|
||||
|
||||
div = document.createElement("div");
|
||||
div.style.height = this.height+"px";
|
||||
|
||||
loader = document.createElement("div");
|
||||
loader.style.height = "10px";
|
||||
loader.className = this.loaderStates["loader"];
|
||||
|
||||
div.appendChild(loader);
|
||||
|
||||
this.progressDiv = div;
|
||||
this.loader = loader;
|
||||
|
||||
this.setLoaderState("downloading");
|
||||
this.updateLoader(0);
|
||||
|
||||
this.container.appendChild(div);
|
||||
};
|
||||
|
||||
WaveformDrawer.prototype.drawBuffer = function(buffer, pixelOffset, cues) {
|
||||
var canv,
|
||||
div,
|
||||
i,
|
||||
top = 0,
|
||||
left = 0,
|
||||
makeMono = this.config.isDisplayMono(),
|
||||
res = this.config.getResolution(),
|
||||
numChan = makeMono? 1 : buffer.numberOfChannels,
|
||||
numSamples = cues.cueout - cues.cuein + 1,
|
||||
fragment = document.createDocumentFragment(),
|
||||
wrapperHeight;
|
||||
|
||||
this.container.innerHTML = "";
|
||||
this.channels = [];
|
||||
|
||||
//width and height is per waveform canvas.
|
||||
this.width = Math.ceil(numSamples / res);
|
||||
this.height = this.config.getWaveHeight();
|
||||
|
||||
for (i = 0; i < numChan; i++) {
|
||||
|
||||
div = document.createElement("div");
|
||||
div.classList.add("channel");
|
||||
div.classList.add("channel-"+i);
|
||||
div.style.width = this.width+"px";
|
||||
div.style.height = this.height+"px";
|
||||
div.style.top = top+"px";
|
||||
div.style.left = left+"px";
|
||||
|
||||
canv = document.createElement("canvas");
|
||||
canv.setAttribute('width', this.width);
|
||||
canv.setAttribute('height', this.height);
|
||||
|
||||
this.channels.push({
|
||||
canvas: canv,
|
||||
context: canv.getContext('2d'),
|
||||
div: div
|
||||
});
|
||||
|
||||
div.appendChild(canv);
|
||||
fragment.appendChild(div);
|
||||
|
||||
top = top + this.height;
|
||||
}
|
||||
|
||||
wrapperHeight = numChan * this.height;
|
||||
this.container.style.height = wrapperHeight+"px";
|
||||
this.container.appendChild(fragment);
|
||||
|
||||
|
||||
this.getPeaks(buffer, cues);
|
||||
this.updateEditor();
|
||||
|
||||
this.setTimeShift(pixelOffset);
|
||||
};
|
||||
|
||||
WaveformDrawer.prototype.drawFrame = function(chanNum, index, peaks, maxPeak, cursorPos, pixelOffset) {
|
||||
var x, y, w, h, max, min,
|
||||
h2 = this.height / 2,
|
||||
cc = this.channels[chanNum].context,
|
||||
colors = this.config.getColorScheme();
|
||||
|
||||
max = (peaks.max / maxPeak) * h2;
|
||||
min = (peaks.min / maxPeak) * h2;
|
||||
|
||||
w = 1;
|
||||
x = index * w;
|
||||
y = Math.round(h2 - max);
|
||||
h = Math.ceil(max - min);
|
||||
|
||||
//to prevent blank space when there is basically silence in the track.
|
||||
h = h === 0 ? 1 : h;
|
||||
|
||||
if (cursorPos >= (x + pixelOffset)) {
|
||||
cc.fillStyle = colors.progressColor;
|
||||
}
|
||||
else {
|
||||
cc.fillStyle = colors.waveColor;
|
||||
}
|
||||
|
||||
cc.fillRect(x, y, w, h);
|
||||
};
|
||||
|
||||
/*
|
||||
start, end are optional parameters to only redraw part of the canvas.
|
||||
*/
|
||||
WaveformDrawer.prototype.draw = function(cursorPos, pixelOffset, start, end) {
|
||||
var that = this,
|
||||
peaks = this.peaks,
|
||||
i = (start) ? start - pixelOffset : 0,
|
||||
len = (end) ? end - pixelOffset + 1 : peaks.length;
|
||||
|
||||
if (i < 0 && len < 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (i < 0) {
|
||||
i = 0;
|
||||
}
|
||||
|
||||
if (len > peaks.length) {
|
||||
len = peaks.length;
|
||||
}
|
||||
|
||||
this.clear(i, len);
|
||||
|
||||
for (; i < len; i++) {
|
||||
|
||||
peaks[i].forEach(function(peak, chanNum) {
|
||||
that.drawFrame(chanNum, i, peak, that.maxPeak, cursorPos, pixelOffset);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
/*
|
||||
If start/end are set clear only part of the canvas.
|
||||
*/
|
||||
WaveformDrawer.prototype.clear = function(start, end) {
|
||||
var i, len,
|
||||
width = end - start;
|
||||
|
||||
for (i = 0, len = this.channels.length; i < len; i++) {
|
||||
this.channels[i].context.clearRect(start, 0, width, this.height);
|
||||
}
|
||||
};
|
||||
|
||||
WaveformDrawer.prototype.updateEditor = function(cursorPos, pixelOffset, start, end, highlighted, selected) {
|
||||
var i, len,
|
||||
fragment = document.createDocumentFragment();
|
||||
|
||||
this.container.innerHTML = "";
|
||||
|
||||
this.draw(cursorPos, pixelOffset, start, end);
|
||||
|
||||
if (highlighted === true && selected !== undefined) {
|
||||
var border = (selected.end - selected.start === 0) ? true : false;
|
||||
this.drawHighlight(selected.start, selected.end, border);
|
||||
}
|
||||
|
||||
for (i = 0, len = this.channels.length; i < len; i++) {
|
||||
fragment.appendChild(this.channels[i].div);
|
||||
}
|
||||
|
||||
this.container.appendChild(fragment);
|
||||
};
|
||||
|
||||
/*
|
||||
start, end in pixels.
|
||||
*/
|
||||
WaveformDrawer.prototype.drawHighlight = function(start, end, isBorder) {
|
||||
var i, len,
|
||||
colors = this.config.getColorScheme(),
|
||||
fillStyle,
|
||||
ctx,
|
||||
width = end - start + 1;
|
||||
|
||||
fillStyle = (isBorder) ? colors.selectBorderColor : colors.selectBackgroundColor;
|
||||
|
||||
for (i = 0, len = this.channels.length; i < len; i++) {
|
||||
ctx = this.channels[i].context;
|
||||
ctx.fillStyle = fillStyle;
|
||||
ctx.fillRect(start, 0, width, this.height);
|
||||
}
|
||||
};
|
||||
|
||||
WaveformDrawer.prototype.sCurveFadeIn = function sCurveFadeIn(ctx, width) {
|
||||
return Curves.createSCurveBuffer(width, (Math.PI/2));
|
||||
};
|
||||
|
||||
WaveformDrawer.prototype.sCurveFadeOut = function sCurveFadeOut(ctx, width) {
|
||||
return Curves.createSCurveBuffer(width, -(Math.PI/2));
|
||||
};
|
||||
|
||||
WaveformDrawer.prototype.logarithmicFadeIn = function logarithmicFadeIn(ctx, width) {
|
||||
return Curves.createLogarithmicBuffer(width, 10, 1);
|
||||
};
|
||||
|
||||
WaveformDrawer.prototype.logarithmicFadeOut = function logarithmicFadeOut(ctx, width) {
|
||||
return Curves.createLogarithmicBuffer(width, 10, -1);
|
||||
};
|
||||
|
||||
WaveformDrawer.prototype.exponentialFadeIn = function exponentialFadeIn(ctx, width) {
|
||||
return Curves.createExponentialBuffer(width, 1);
|
||||
};
|
||||
|
||||
WaveformDrawer.prototype.exponentialFadeOut = function exponentialFadeOut(ctx, width) {
|
||||
return Curves.createExponentialBuffer(width, -1);
|
||||
};
|
||||
|
||||
WaveformDrawer.prototype.linearFadeIn = function linearFadeIn(ctx, width) {
|
||||
return Curves.createLinearBuffer(width, 1);
|
||||
};
|
||||
|
||||
WaveformDrawer.prototype.linearFadeOut = function linearFadeOut(ctx, width) {
|
||||
return Curves.createLinearBuffer(width, -1);
|
||||
};
|
||||
|
||||
WaveformDrawer.prototype.drawFadeCurve = function(ctx, shape, type, width) {
|
||||
var method = shape+type,
|
||||
fn = this[method],
|
||||
colors = this.config.getColorScheme(),
|
||||
curve,
|
||||
i, len,
|
||||
cHeight = this.height,
|
||||
y;
|
||||
|
||||
ctx.strokeStyle = colors.fadeColor;
|
||||
|
||||
curve = fn.call(this, ctx, width);
|
||||
|
||||
y = cHeight - curve[0] * cHeight;
|
||||
ctx.beginPath();
|
||||
ctx.moveTo(0, y);
|
||||
|
||||
for (i = 1, len = curve.length; i < len; i++) {
|
||||
y = cHeight - curve[i] * cHeight;
|
||||
ctx.lineTo(i, y);
|
||||
}
|
||||
ctx.stroke();
|
||||
};
|
||||
|
||||
WaveformDrawer.prototype.removeFade = function(id) {
|
||||
var fadeClass = "playlist-fade-"+id,
|
||||
el, els,
|
||||
i,len;
|
||||
|
||||
els = this.container.getElementsByClassName(fadeClass);
|
||||
len = els.length;
|
||||
|
||||
//DOM NodeList is live, use a decrementing counter.
|
||||
if (len > 0) {
|
||||
for (i = len-1; i >= 0; i--) {
|
||||
el = els[i];
|
||||
el.parentNode.removeChild(el);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
WaveformDrawer.prototype.drawFade = function(id, type, shape, start, end) {
|
||||
var div,
|
||||
canv,
|
||||
width,
|
||||
left,
|
||||
fragment = document.createDocumentFragment(),
|
||||
i, len,
|
||||
dup,
|
||||
ctx,
|
||||
tmpCtx;
|
||||
|
||||
if ((end - start) === 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
width = ~~(end - start + 1);
|
||||
left = start;
|
||||
|
||||
div = document.createElement("div");
|
||||
div.classList.add("playlist-fade");
|
||||
div.classList.add("playlist-fade-"+id);
|
||||
div.style.width = width+"px";
|
||||
div.style.height = this.height+"px";
|
||||
div.style.top = 0;
|
||||
div.style.left = left+"px";
|
||||
|
||||
canv = document.createElement("canvas");
|
||||
canv.setAttribute('width', width);
|
||||
canv.setAttribute('height', this.height);
|
||||
ctx = canv.getContext('2d');
|
||||
|
||||
this.drawFadeCurve(ctx, shape, type, width);
|
||||
|
||||
div.appendChild(canv);
|
||||
fragment.appendChild(div);
|
||||
|
||||
for (i = 0, len = this.channels.length; i < len; i++) {
|
||||
dup = fragment.cloneNode(true);
|
||||
tmpCtx = dup.querySelector('canvas').getContext('2d');
|
||||
tmpCtx.drawImage(canv, 0, 0);
|
||||
|
||||
this.channels[i].div.appendChild(dup);
|
||||
}
|
||||
};
|
||||
|
||||
WaveformDrawer.prototype.drawFades = function(fades) {
|
||||
var id,
|
||||
fade,
|
||||
startPix,
|
||||
endPix,
|
||||
SR = this.config.getSampleRate(),
|
||||
res = this.config.getResolution();
|
||||
|
||||
for (id in fades) {
|
||||
fade = fades[id];
|
||||
|
||||
if (fades.hasOwnProperty(id)) {
|
||||
startPix = fade.start * SR / res;
|
||||
endPix = fade.end * SR / res;
|
||||
this.drawFade(id, fade.type, fade.shape, startPix, endPix);
|
||||
}
|
||||
}
|
||||
};
|
|
@ -0,0 +1,404 @@
|
|||
/*!
|
||||
* wavesurfer.js cursor plugin 4.6.0 (2024-02-05)
|
||||
* https://wavesurfer-js.org
|
||||
* @license BSD-3-Clause
|
||||
*/
|
||||
(function webpackUniversalModuleDefinition(root, factory) {
|
||||
if(typeof exports === 'object' && typeof module === 'object')
|
||||
module.exports = factory();
|
||||
else if(typeof define === 'function' && define.amd)
|
||||
define("WaveSurfer", [], factory);
|
||||
else if(typeof exports === 'object')
|
||||
exports["WaveSurfer"] = factory();
|
||||
else
|
||||
root["WaveSurfer"] = root["WaveSurfer"] || {}, root["WaveSurfer"]["cursor"] = factory();
|
||||
})(this, () => {
|
||||
return /******/ (() => { // webpackBootstrap
|
||||
/******/ "use strict";
|
||||
/******/ var __webpack_modules__ = ({
|
||||
|
||||
/***/ "./src/plugin/cursor/index.js":
|
||||
/*!************************************!*\
|
||||
!*** ./src/plugin/cursor/index.js ***!
|
||||
\************************************/
|
||||
/***/ ((module, exports) => {
|
||||
|
||||
|
||||
|
||||
Object.defineProperty(exports, "__esModule", ({
|
||||
value: true
|
||||
}));
|
||||
exports["default"] = void 0;
|
||||
function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }
|
||||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
|
||||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }
|
||||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }
|
||||
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }
|
||||
function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
|
||||
/**
|
||||
* @typedef {Object} CursorPluginParams
|
||||
* @property {?boolean} deferInit Set to true to stop auto init in `addPlugin()`
|
||||
* @property {boolean} hideOnBlur=true Hide the cursor when the mouse leaves the
|
||||
* waveform
|
||||
* @property {string} width='1px' The width of the cursor
|
||||
* @property {string} color='black' The color of the cursor
|
||||
* @property {string} opacity='0.25' The opacity of the cursor
|
||||
* @property {string} style='solid' The border style of the cursor
|
||||
* @property {number} zIndex=3 The z-index of the cursor element
|
||||
* @property {object} customStyle An object with custom styles which are applied
|
||||
* to the cursor element
|
||||
* @property {boolean} showTime=false Show the time on the cursor.
|
||||
* @property {object} customShowTimeStyle An object with custom styles which are
|
||||
* applied to the cursor time element.
|
||||
* @property {string} followCursorY=false Use `true` to make the time on
|
||||
* the cursor follow the x and the y-position of the mouse. Use `false` to make the
|
||||
* it only follow the x-position of the mouse.
|
||||
* @property {function} formatTimeCallback Formats the timestamp on the cursor.
|
||||
*/
|
||||
/**
|
||||
* Displays a thin line at the position of the cursor on the waveform.
|
||||
*
|
||||
* @implements {PluginClass}
|
||||
* @extends {Observer}
|
||||
* @example
|
||||
* // es6
|
||||
* import CursorPlugin from 'wavesurfer.cursor.js';
|
||||
*
|
||||
* // commonjs
|
||||
* var CursorPlugin = require('wavesurfer.cursor.js');
|
||||
*
|
||||
* // if you are using <script> tags
|
||||
* var CursorPlugin = window.WaveSurfer.cursor;
|
||||
*
|
||||
* // ... initialising wavesurfer with the plugin
|
||||
* var wavesurfer = WaveSurfer.create({
|
||||
* // wavesurfer options ...
|
||||
* plugins: [
|
||||
* CursorPlugin.create({
|
||||
* // plugin options ...
|
||||
* })
|
||||
* ]
|
||||
* });
|
||||
*/
|
||||
var CursorPlugin = exports["default"] = /*#__PURE__*/function () {
|
||||
/**
|
||||
* Construct the plugin class. You probably want to use `CursorPlugin.create`
|
||||
* instead.
|
||||
*
|
||||
* @param {CursorPluginParams} params Plugin parameters
|
||||
* @param {object} ws Wavesurfer instance
|
||||
*/
|
||||
function CursorPlugin(params, ws) {
|
||||
var _this = this;
|
||||
_classCallCheck(this, CursorPlugin);
|
||||
this.defaultParams = {
|
||||
hideOnBlur: true,
|
||||
width: '1px',
|
||||
color: 'black',
|
||||
opacity: '0.25',
|
||||
style: 'solid',
|
||||
zIndex: 4,
|
||||
customStyle: {},
|
||||
customShowTimeStyle: {},
|
||||
showTime: false,
|
||||
followCursorY: false,
|
||||
formatTimeCallback: null
|
||||
};
|
||||
this._onMousemove = function (e) {
|
||||
var bbox = _this.wavesurfer.container.getBoundingClientRect();
|
||||
var y = 0;
|
||||
var x = e.clientX - bbox.left;
|
||||
var flip = bbox.right < e.clientX + _this.outerWidth(_this.displayTime);
|
||||
if (_this.params.showTime && _this.params.followCursorY) {
|
||||
// follow y-position of the mouse
|
||||
y = e.clientY - (bbox.top + bbox.height / 2);
|
||||
}
|
||||
_this.updateCursorPosition(x, y, flip);
|
||||
};
|
||||
this._onMouseenter = function () {
|
||||
return _this.showCursor();
|
||||
};
|
||||
this._onMouseleave = function () {
|
||||
return _this.hideCursor();
|
||||
};
|
||||
this.wavesurfer = ws;
|
||||
this.style = ws.util.style;
|
||||
/**
|
||||
* The cursor HTML element
|
||||
*
|
||||
* @type {?HTMLElement}
|
||||
*/
|
||||
this.cursor = null;
|
||||
/**
|
||||
* displays the time next to the cursor
|
||||
*
|
||||
* @type {?HTMLElement}
|
||||
*/
|
||||
this.showTime = null;
|
||||
/**
|
||||
* The html container that will display the time
|
||||
*
|
||||
* @type {?HTMLElement}
|
||||
*/
|
||||
this.displayTime = null;
|
||||
this.params = Object.assign({}, this.defaultParams, params);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initialise the plugin (used by the Plugin API)
|
||||
*/
|
||||
_createClass(CursorPlugin, [{
|
||||
key: "init",
|
||||
value: function init() {
|
||||
this.wrapper = this.wavesurfer.container;
|
||||
this.cursor = this.wrapper.appendChild(this.style(document.createElement('cursor'), Object.assign({
|
||||
position: 'absolute',
|
||||
zIndex: this.params.zIndex,
|
||||
left: 0,
|
||||
top: 0,
|
||||
bottom: 0,
|
||||
width: '0',
|
||||
display: 'flex',
|
||||
borderRightStyle: this.params.style,
|
||||
borderRightWidth: this.params.width,
|
||||
borderRightColor: this.params.color,
|
||||
opacity: this.params.opacity,
|
||||
pointerEvents: 'none'
|
||||
}, this.params.customStyle)));
|
||||
if (this.params.showTime) {
|
||||
this.showTime = this.wrapper.appendChild(this.style(document.createElement('showTitle'), Object.assign({
|
||||
position: 'absolute',
|
||||
zIndex: this.params.zIndex,
|
||||
left: 0,
|
||||
top: 0,
|
||||
bottom: 0,
|
||||
width: 'auto',
|
||||
display: 'flex',
|
||||
opacity: this.params.opacity,
|
||||
pointerEvents: 'none',
|
||||
height: '100%'
|
||||
}, this.params.customStyle)));
|
||||
this.displayTime = this.showTime.appendChild(this.style(document.createElement('div'), Object.assign({
|
||||
display: 'inline',
|
||||
pointerEvents: 'none',
|
||||
margin: 'auto',
|
||||
visibility: 'hidden' // initial value will be hidden just for measuring purpose
|
||||
}, this.params.customShowTimeStyle)));
|
||||
// initial value to measure display width
|
||||
this.displayTime.innerHTML = this.formatTime(0);
|
||||
}
|
||||
this.wrapper.addEventListener('mousemove', this._onMousemove);
|
||||
if (this.params.hideOnBlur) {
|
||||
// ensure elements are hidden initially
|
||||
this.hideCursor();
|
||||
this.wrapper.addEventListener('mouseenter', this._onMouseenter);
|
||||
this.wrapper.addEventListener('mouseleave', this._onMouseleave);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Destroy the plugin (used by the Plugin API)
|
||||
*/
|
||||
}, {
|
||||
key: "destroy",
|
||||
value: function destroy() {
|
||||
if (this.params.showTime) {
|
||||
this.cursor.parentNode.removeChild(this.showTime);
|
||||
}
|
||||
this.cursor.parentNode.removeChild(this.cursor);
|
||||
this.wrapper.removeEventListener('mousemove', this._onMousemove);
|
||||
if (this.params.hideOnBlur) {
|
||||
this.wrapper.removeEventListener('mouseenter', this._onMouseenter);
|
||||
this.wrapper.removeEventListener('mouseleave', this._onMouseleave);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the cursor position
|
||||
*
|
||||
* @param {number} xpos The x offset of the cursor in pixels
|
||||
* @param {number} ypos The y offset of the cursor in pixels
|
||||
* @param {boolean} flip Flag to flip duration text from right to left
|
||||
*/
|
||||
}, {
|
||||
key: "updateCursorPosition",
|
||||
value: function updateCursorPosition(xpos, ypos) {
|
||||
var flip = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
|
||||
this.style(this.cursor, {
|
||||
left: "".concat(xpos, "px")
|
||||
});
|
||||
if (this.params.showTime) {
|
||||
var duration = this.wavesurfer.getDuration();
|
||||
var elementWidth = this.wavesurfer.drawer.width / this.wavesurfer.params.pixelRatio;
|
||||
var scrollWidth = this.wavesurfer.drawer.getScrollX();
|
||||
var scrollTime = duration / this.wavesurfer.drawer.width * scrollWidth;
|
||||
var timeValue = Math.max(0, xpos / elementWidth * duration) + scrollTime;
|
||||
var formatValue = this.formatTime(timeValue);
|
||||
if (flip) {
|
||||
var textOffset = this.outerWidth(this.displayTime);
|
||||
xpos -= textOffset;
|
||||
}
|
||||
this.style(this.showTime, {
|
||||
left: "".concat(xpos, "px"),
|
||||
top: "".concat(ypos, "px")
|
||||
});
|
||||
this.style(this.displayTime, {
|
||||
visibility: 'visible'
|
||||
});
|
||||
this.displayTime.innerHTML = "".concat(formatValue);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Show the cursor
|
||||
*/
|
||||
}, {
|
||||
key: "showCursor",
|
||||
value: function showCursor() {
|
||||
this.style(this.cursor, {
|
||||
display: 'flex'
|
||||
});
|
||||
if (this.params.showTime) {
|
||||
this.style(this.showTime, {
|
||||
display: 'flex'
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Hide the cursor
|
||||
*/
|
||||
}, {
|
||||
key: "hideCursor",
|
||||
value: function hideCursor() {
|
||||
this.style(this.cursor, {
|
||||
display: 'none'
|
||||
});
|
||||
if (this.params.showTime) {
|
||||
this.style(this.showTime, {
|
||||
display: 'none'
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Format the timestamp for `cursorTime`.
|
||||
*
|
||||
* @param {number} cursorTime Time in seconds
|
||||
* @returns {string} Formatted timestamp
|
||||
*/
|
||||
}, {
|
||||
key: "formatTime",
|
||||
value: function formatTime(cursorTime) {
|
||||
cursorTime = isNaN(cursorTime) ? 0 : cursorTime;
|
||||
if (this.params.formatTimeCallback) {
|
||||
return this.params.formatTimeCallback(cursorTime);
|
||||
}
|
||||
return [cursorTime].map(function (time) {
|
||||
return [Math.floor(time % 3600 / 60),
|
||||
// minutes
|
||||
('00' + Math.floor(time % 60)).slice(-2),
|
||||
// seconds
|
||||
('000' + Math.floor(time % 1 * 1000)).slice(-3) // milliseconds
|
||||
].join(':');
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Get outer width of given element.
|
||||
*
|
||||
* @param {DOM} element DOM Element
|
||||
* @returns {number} outer width
|
||||
*/
|
||||
}, {
|
||||
key: "outerWidth",
|
||||
value: function outerWidth(element) {
|
||||
if (!element) return 0;
|
||||
var width = element.offsetWidth;
|
||||
var style = getComputedStyle(element);
|
||||
width += parseInt(style.marginLeft + style.marginRight);
|
||||
return width;
|
||||
}
|
||||
}], [{
|
||||
key: "create",
|
||||
value:
|
||||
/**
|
||||
* Cursor plugin definition factory
|
||||
*
|
||||
* This function must be used to create a plugin definition which can be
|
||||
* used by wavesurfer to correctly instantiate the plugin.
|
||||
*
|
||||
* @param {CursorPluginParams} params parameters use to initialise the
|
||||
* plugin
|
||||
* @return {PluginDefinition} an object representing the plugin
|
||||
*/
|
||||
function create(params) {
|
||||
return {
|
||||
name: 'cursor',
|
||||
deferInit: params && params.deferInit ? params.deferInit : false,
|
||||
params: params,
|
||||
staticProps: {},
|
||||
instance: CursorPlugin
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* @type {CursorPluginParams}
|
||||
*/
|
||||
|
||||
/**
|
||||
* @param {object} e Mouse move event
|
||||
*/
|
||||
|
||||
/**
|
||||
* @returns {void}
|
||||
*/
|
||||
|
||||
/**
|
||||
* @returns {void}
|
||||
*/
|
||||
}]);
|
||||
return CursorPlugin;
|
||||
}();
|
||||
module.exports = exports.default;
|
||||
|
||||
/***/ })
|
||||
|
||||
/******/ });
|
||||
/************************************************************************/
|
||||
/******/ // The module cache
|
||||
/******/ var __webpack_module_cache__ = {};
|
||||
/******/
|
||||
/******/ // The require function
|
||||
/******/ function __webpack_require__(moduleId) {
|
||||
/******/ // Check if module is in cache
|
||||
/******/ var cachedModule = __webpack_module_cache__[moduleId];
|
||||
/******/ if (cachedModule !== undefined) {
|
||||
/******/ return cachedModule.exports;
|
||||
/******/ }
|
||||
/******/ // Create a new module (and put it into the cache)
|
||||
/******/ var module = __webpack_module_cache__[moduleId] = {
|
||||
/******/ // no module.id needed
|
||||
/******/ // no module.loaded needed
|
||||
/******/ exports: {}
|
||||
/******/ };
|
||||
/******/
|
||||
/******/ // Execute the module function
|
||||
/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
|
||||
/******/
|
||||
/******/ // Return the exports of the module
|
||||
/******/ return module.exports;
|
||||
/******/ }
|
||||
/******/
|
||||
/************************************************************************/
|
||||
/******/
|
||||
/******/ // startup
|
||||
/******/ // Load entry module and return exports
|
||||
/******/ // This entry module is referenced by other modules so it can't be inlined
|
||||
/******/ var __webpack_exports__ = __webpack_require__("./src/plugin/cursor/index.js");
|
||||
/******/
|
||||
/******/ return __webpack_exports__;
|
||||
/******/ })()
|
||||
;
|
||||
});
|
||||
//# sourceMappingURL=wavesurfer.cursor.js.map
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,474 @@
|
|||
'use strict';
|
||||
|
||||
var wavesurfer = [];
|
||||
|
||||
window.addEventListener("load",()=>{
|
||||
let op=window.inputKnobsOptions||{};
|
||||
op.sliderWidth=op.sliderWidth||op.sliderDiameter||128;
|
||||
op.sliderHeight=op.sliderHeight||op.sliderDiameter||20;
|
||||
op.fgcolor=op.fgcolor||"#f00";
|
||||
op.bgcolor=op.bgcolor||"#000";
|
||||
op.sliderMode=op.sliderMode||"relative";
|
||||
let styles=document.createElement("style");
|
||||
styles.innerHTML=
|
||||
`input[type=range].input-slider{
|
||||
-webkit-appearance:none;
|
||||
-moz-appearance:none;
|
||||
border:none;
|
||||
box-sizing:border-box;
|
||||
overflow:hidden;
|
||||
background-repeat:no-repeat;
|
||||
background-size:100% 100%;
|
||||
background-position:0px 0%;
|
||||
background-color:transparent;
|
||||
touch-action:none;
|
||||
}
|
||||
input[type=range].input-slider{
|
||||
width:${op.sliderWidth}px; height:${op.sliderHeight}px;
|
||||
}
|
||||
input[type=range].input-slider::-webkit-slider-thumb{
|
||||
-webkit-appearance:none;
|
||||
opacity:0;
|
||||
}
|
||||
input[type=range].input-slider::-moz-range-thumb{
|
||||
-moz-appearance:none;
|
||||
height:0;
|
||||
border:none;
|
||||
}
|
||||
input[type=range].input-slider::-moz-range-track{
|
||||
-moz-appearance:none;
|
||||
height:0;
|
||||
border:none;
|
||||
}`;
|
||||
document.head.appendChild(styles);
|
||||
let makeHSliderFrames=(fr,fg,bg,w,h)=>{
|
||||
let r=
|
||||
`<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="${w}" height="${fr*h}" viewBox="0 0 ${w} ${fr*h}" preserveAspectRatio="none">
|
||||
<defs><g id="B"><rect x="0" y="0" width="${w}" height="${h}" rx="${h/2}" ry="${h/2}" fill="${bg}"/></g>
|
||||
<g id="K"><circle x="${w/2}" y="0" r="${h/2*0.9}" fill="${fg}"/></g></defs>`;
|
||||
for(let i=0;i<fr;++i){
|
||||
r+=`<use xlink:href="#B" transform="translate(0,${h*i})"/>`;
|
||||
r+=`<use xlink:href="#K" transform="translate(${h/2+(w-h)*i/100},${h/2+h*i})"/>`;
|
||||
}
|
||||
return r+"</svg>";
|
||||
}
|
||||
let initKnobs=(el)=>{
|
||||
let w,h,d,fg,bg;
|
||||
if(el.inputKnobs){
|
||||
el.redraw();
|
||||
return;
|
||||
}
|
||||
let ik=el.inputKnobs={};
|
||||
el.refresh=()=>{
|
||||
d=+el.getAttribute("data-diameter");
|
||||
let st=document.defaultView.getComputedStyle(el,null);
|
||||
w=parseFloat(el.getAttribute("data-width")||d||st.width);
|
||||
h=parseFloat(el.getAttribute("data-height")||d||st.height);
|
||||
bg=el.getAttribute("data-bgcolor")||op.bgcolor;
|
||||
fg=el.getAttribute("data-fgcolor")||op.fgcolor;
|
||||
ik.sensex=ik.sensey=200;
|
||||
ik.sensex=w-h;
|
||||
ik.sensey=Infinity;
|
||||
el.style.backgroundSize="auto 100%";
|
||||
el.style.width=w+"px";
|
||||
el.style.height=h+"px";
|
||||
ik.frameheight=h;
|
||||
let src=el.getAttribute("data-src");
|
||||
if(src){
|
||||
el.style.backgroundImage=`url(${src})`;
|
||||
let sp=+el.getAttribute("data-sprites");
|
||||
if(sp)
|
||||
ik.sprites=sp;
|
||||
else
|
||||
ik.sprites=0;
|
||||
if(ik.sprites>=1)
|
||||
el.style.backgroundSize=`100% ${(ik.sprites+1)*100}%`;
|
||||
el.style.backgroundColor=bg;
|
||||
el.style.borderRadius=Math.min(w,h)*0.25+"px";
|
||||
}
|
||||
else{
|
||||
let svg=makeHSliderFrames(101,fg,bg,w,h);
|
||||
ik.sprites=100;
|
||||
el.style.backgroundImage="url(data:image/svg+xml;base64,"+btoa(svg)+")";
|
||||
el.style.backgroundSize=`100% ${(ik.sprites+1)*100}%`;
|
||||
}
|
||||
ik.valrange={min:+el.min, max:(el.max=="")?100:+el.max, step:(el.step=="")?1:+el.step};
|
||||
el.redraw(true);
|
||||
};
|
||||
el.setValue=(v)=>{
|
||||
v=(Math.round((v-ik.valrange.min)/ik.valrange.step))*ik.valrange.step+ik.valrange.min;
|
||||
if(v<ik.valrange.min) v=ik.valrange.min;
|
||||
if(v>ik.valrange.max) v=ik.valrange.max;
|
||||
el.value=v;
|
||||
if(el.value!=ik.oldvalue){
|
||||
el.setAttribute("value",el.value);
|
||||
el.redraw();
|
||||
let event=document.createEvent("HTMLEvents");
|
||||
event.initEvent("input",false,true);
|
||||
el.dispatchEvent(event);
|
||||
ik.oldvalue=el.value;
|
||||
}
|
||||
};
|
||||
ik.pointerdown=(ev)=>{
|
||||
el.focus();
|
||||
if(ev.touches)
|
||||
ev = ev.touches[0];
|
||||
let rc=el.getBoundingClientRect();
|
||||
let cx=(rc.left+rc.right)*0.5,cy=(rc.top+rc.bottom)*0.5;
|
||||
let dx=ev.clientX,dy=ev.clientY;
|
||||
if(op.sliderMode=="abs"){
|
||||
dv=(ik.valrange.min+ik.valrange.max)*0.5+((dx-cx)/ik.sensex-(dy-cy)/ik.sensey)*(ik.valrange.max-ik.valrange.min);
|
||||
el.setValue(dv);
|
||||
}
|
||||
ik.dragfrom={x:ev.clientX,y:ev.clientY,a:Math.atan2(ev.clientX-cx,cy-ev.clientY),v:+el.value};
|
||||
document.addEventListener("mousemove",ik.pointermove);
|
||||
document.addEventListener("mouseup",ik.pointerup);
|
||||
document.addEventListener("touchmove",ik.pointermove);
|
||||
document.addEventListener("touchend",ik.pointerup);
|
||||
document.addEventListener("touchcancel",ik.pointerup);
|
||||
document.addEventListener("touchstart",ik.preventScroll);
|
||||
ev.preventDefault();
|
||||
ev.stopPropagation();
|
||||
};
|
||||
ik.pointermove=(ev)=>{
|
||||
let dv;
|
||||
let rc=el.getBoundingClientRect();
|
||||
let cx=(rc.left+rc.right)*0.5,cy=(rc.top+rc.bottom)*0.5;
|
||||
if(ev.touches)
|
||||
ev = ev.touches[0];
|
||||
let dx=ev.clientX-ik.dragfrom.x,dy=ev.clientY-ik.dragfrom.y;
|
||||
dv=(dx/ik.sensex-dy/ik.sensey)*(ik.valrange.max-ik.valrange.min);
|
||||
if(ev.shiftKey)
|
||||
dv*=0.2;
|
||||
el.setValue(ik.dragfrom.v+dv);
|
||||
};
|
||||
ik.pointerup=()=>{
|
||||
document.removeEventListener("mousemove",ik.pointermove);
|
||||
document.removeEventListener("touchmove",ik.pointermove);
|
||||
document.removeEventListener("mouseup",ik.pointerup);
|
||||
document.removeEventListener("touchend",ik.pointerup);
|
||||
document.removeEventListener("touchcancel",ik.pointerup);
|
||||
document.removeEventListener("touchstart",ik.preventScroll);
|
||||
let event=document.createEvent("HTMLEvents");
|
||||
event.initEvent("change",false,true);
|
||||
el.dispatchEvent(event);
|
||||
};
|
||||
ik.preventScroll=(ev)=>{
|
||||
ev.preventDefault();
|
||||
};
|
||||
ik.keydown=()=>{
|
||||
el.redraw();
|
||||
};
|
||||
ik.wheel=(ev)=>{
|
||||
let delta=ev.deltaY>0?-ik.valrange.step:ik.valrange.step;
|
||||
if(!ev.shiftKey)
|
||||
delta*=5;
|
||||
el.setValue(+el.value+delta);
|
||||
ev.preventDefault();
|
||||
ev.stopPropagation();
|
||||
};
|
||||
el.redraw=(f)=>{
|
||||
if(f||ik.valueold!=el.value){
|
||||
let v=(el.value-ik.valrange.min)/(ik.valrange.max-ik.valrange.min);
|
||||
if(ik.sprites>=1)
|
||||
el.style.backgroundPosition="0px "+(-((v*ik.sprites)|0)*ik.frameheight)+"px";
|
||||
else
|
||||
el.style.backgroundPosition=((w-h)*v)+"px 0px";
|
||||
ik.valueold=el.value;
|
||||
}
|
||||
};
|
||||
el.refresh();
|
||||
el.redraw(true);
|
||||
el.addEventListener("keydown",ik.keydown);
|
||||
el.addEventListener("mousedown",ik.pointerdown);
|
||||
el.addEventListener("touchstart",ik.pointerdown);
|
||||
el.addEventListener("wheel",function (event){ event.stopPropagation(); }); //previous: el.addEventListener("wheel",ik.wheel); Maybe optional, can accidently move knob if allowed
|
||||
el.addEventListener("click",function (event){ event.stopPropagation(); });
|
||||
}
|
||||
let refreshque=()=>{
|
||||
let elem=document.querySelectorAll("input.input-slider");
|
||||
for(let i=0;i<elem.length;++i)
|
||||
procque.push([initKnobs,elem[i]]);
|
||||
}
|
||||
let procque=[];
|
||||
refreshque();
|
||||
setInterval(()=>{
|
||||
for(let i=0;procque.length>0&&i<8;++i){
|
||||
let q=procque.shift();
|
||||
q[0](q[1]);
|
||||
}
|
||||
if(procque.length<=0)
|
||||
refreshque();
|
||||
},50);
|
||||
});
|
||||
|
||||
// Used for converting back to HH-MM-SS, Cuein and Cueout
|
||||
function toHHMMSS(secs) {
|
||||
let totalSeconds = secs;
|
||||
let hours = Math.floor(totalSeconds / 3600);
|
||||
totalSeconds %= 3600;
|
||||
let minutes = Math.floor(totalSeconds / 60);
|
||||
let seconds = totalSeconds % 60;
|
||||
|
||||
// If you want strings with leading zeroes:
|
||||
minutes = String(minutes).padStart(2, "0");
|
||||
hours = String(hours).padStart(2, "0");
|
||||
seconds = String(seconds).padStart(2, "0");
|
||||
return(hours + ":" + minutes + ":" + seconds.slice(0, 6));
|
||||
}
|
||||
|
||||
//outputs gain percentage from decibels
|
||||
function deciNum(value){
|
||||
const decibels = Math.exp(value / 8.6858);
|
||||
return 50 * decibels;
|
||||
}
|
||||
|
||||
//outputs decibel from gain
|
||||
function gainNum(perc, minDb, maxDb, minP, maxP){
|
||||
const getPerc = (db) => (Math.round(1000000000 * Math.pow(10, db / 20)) / 10000000);
|
||||
const maxPerc = maxP || (_.isNumber(maxDb) && getPerc(maxDb)) || 100;
|
||||
const minPerc = minP || (_.isNumber(minDb) && getPerc(minDb)) || 0;
|
||||
const range = maxPerc - minPerc;
|
||||
const newPerc = (range / 50) * perc;
|
||||
const total = Math.round(1000000000 * 20 * (Math.log(newPerc * 0.01) / Math.log(10))) / 1000000000;
|
||||
return total.toFixed(2);
|
||||
}
|
||||
|
||||
//outputs steps from decibels
|
||||
function deciSteps(value){
|
||||
//convert decibel to gain/percent
|
||||
const percent = deciNum(value);
|
||||
var result = percent / 100;
|
||||
return result;
|
||||
}
|
||||
|
||||
function formatTimeCallback(seconds, pxPerSec) {
|
||||
|
||||
seconds = Number(seconds);
|
||||
|
||||
//alert(seconds);
|
||||
var minutes = Math.floor(seconds / 60);
|
||||
seconds = seconds % 60;
|
||||
|
||||
// fill up seconds with zeroes
|
||||
var secondsStr = Math.round(seconds).toString();
|
||||
if (pxPerSec >= 25 * 10) {
|
||||
secondsStr = seconds.toFixed(2);
|
||||
} else if (pxPerSec >= 25 * 1) {
|
||||
secondsStr = seconds.toFixed(1);
|
||||
}
|
||||
|
||||
if (minutes > 0) {
|
||||
if (seconds < 10) {
|
||||
secondsStr = '0' + secondsStr;
|
||||
}
|
||||
return `${minutes}:${secondsStr}`;
|
||||
}
|
||||
|
||||
return secondsStr;
|
||||
}
|
||||
|
||||
/**
|
||||
* Use timeInterval to set the period between notches, in seconds,
|
||||
* adding notches as the number of pixels per second increases.
|
||||
*
|
||||
* Note that if you override the default function, you'll almost
|
||||
* certainly want to override formatTimeCallback, primaryLabelInterval
|
||||
* and/or secondaryLabelInterval so they all work together.
|
||||
*
|
||||
* @param: pxPerSec
|
||||
*/
|
||||
function timeInterval(pxPerSec) {
|
||||
var retval = 1;
|
||||
if (pxPerSec >= 25 * 100) {
|
||||
retval = 0.01;
|
||||
} else if (pxPerSec >= 25 * 40) {
|
||||
retval = 0.025;
|
||||
} else if (pxPerSec >= 25 * 10) {
|
||||
retval = 0.1;
|
||||
} else if (pxPerSec >= 25 * 4) {
|
||||
retval = 0.25;
|
||||
} else if (pxPerSec >= 25) {
|
||||
retval = 1;
|
||||
} else if (pxPerSec * 5 >= 25) {
|
||||
retval = 5;
|
||||
} else if (pxPerSec * 15 >= 25) {
|
||||
retval = 15;
|
||||
} else {
|
||||
retval = Math.ceil(0.5 / pxPerSec) * 60;
|
||||
}
|
||||
return retval;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return the cadence of notches that get labels in the primary color.
|
||||
* EG, return 2 if every 2nd notch should be labeled,
|
||||
* return 10 if every 10th notch should be labeled, etc.
|
||||
*
|
||||
* Note that if you override the default function, you'll almost
|
||||
* certainly want to override formatTimeCallback, primaryLabelInterval
|
||||
* and/or secondaryLabelInterval so they all work together.
|
||||
*
|
||||
* @param pxPerSec
|
||||
*/
|
||||
function primaryLabelInterval(pxPerSec) {
|
||||
var retval = 1;
|
||||
if (pxPerSec >= 25 * 100) {
|
||||
retval = 10;
|
||||
} else if (pxPerSec >= 25 * 40) {
|
||||
retval = 4;
|
||||
} else if (pxPerSec >= 25 * 10) {
|
||||
retval = 10;
|
||||
} else if (pxPerSec >= 25 * 4) {
|
||||
retval = 4;
|
||||
} else if (pxPerSec >= 25) {
|
||||
retval = 1;
|
||||
} else if (pxPerSec * 5 >= 25) {
|
||||
retval = 5;
|
||||
} else if (pxPerSec * 15 >= 25) {
|
||||
retval = 15;
|
||||
} else {
|
||||
retval = Math.ceil(0.5 / pxPerSec) * 60;
|
||||
}
|
||||
return retval;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return the cadence of notches to get labels in the secondary color.
|
||||
* EG, return 2 if every 2nd notch should be labeled,
|
||||
* return 10 if every 10th notch should be labeled, etc.
|
||||
*
|
||||
* Secondary labels are drawn after primary labels, so if
|
||||
* you want to have labels every 10 seconds and another color labels
|
||||
* every 60 seconds, the 60 second labels should be the secondaries.
|
||||
*
|
||||
* Note that if you override the default function, you'll almost
|
||||
* certainly want to override formatTimeCallback, primaryLabelInterval
|
||||
* and/or secondaryLabelInterval so they all work together.
|
||||
*
|
||||
* @param pxPerSec
|
||||
*/
|
||||
function secondaryLabelInterval(pxPerSec) {
|
||||
// draw one every 10s as an example
|
||||
return Math.floor(10 / timeInterval(pxPerSec));
|
||||
}
|
||||
|
||||
|
||||
function renderWaveform(track_id, selector_id, url, cuein, cueout) {
|
||||
|
||||
var trackid = "t"+track_id;
|
||||
var a = cuein.split(':'); // split it at the colons
|
||||
var b = cueout.split(':'); // split it at the colons
|
||||
var startseconds = (+a[0]) * 60 * 60 + (+a[1]) * 60 + (+a[2]);
|
||||
var endseconds = (+b[0]) * 60 * 60 + (+b[1]) * 60 + (+b[2]);
|
||||
|
||||
$('#track-playedit-'+track_id).attr('onClick', 'wavesurfer["'+ trackid +'"].play('+ startseconds +', '+endseconds+');');
|
||||
|
||||
wavesurfer[trackid] = WaveSurfer.create({
|
||||
container: document.querySelector(selector_id),
|
||||
waveColor: 'hsla(0, 0%, 50%, 0.8)',
|
||||
backgroundColor: '#333',
|
||||
progressColor: 'hsla(0, 0%, 0%, 0)',
|
||||
backend: 'MediaElementWebAudio',
|
||||
height: 70,
|
||||
cursorColor: '#ccc',
|
||||
cursorWidth: 1,
|
||||
responsive: true,
|
||||
scrollParent: true,
|
||||
minimap: true,
|
||||
autoCenter: true,
|
||||
splitChannels: true,
|
||||
plugins: [
|
||||
WaveSurfer.regions.create({
|
||||
regions: [
|
||||
{
|
||||
id: track_id,
|
||||
start: startseconds,
|
||||
end: endseconds,
|
||||
loop: false,
|
||||
drag: false,
|
||||
color: 'hsla(232, 64%, 50%, 0.2)',
|
||||
handleStyle: {
|
||||
left: {
|
||||
backgroundColor: '#00e640',
|
||||
width: '2px',
|
||||
},
|
||||
right: {
|
||||
backgroundColor: '#f22613',
|
||||
width: '2px',
|
||||
},
|
||||
},
|
||||
}
|
||||
]
|
||||
}),
|
||||
WaveSurfer.timeline.create({
|
||||
container: "#timeline-"+ track_id,
|
||||
formatTimeCallback: formatTimeCallback,
|
||||
timeInterval: timeInterval,
|
||||
primaryLabelInterval: primaryLabelInterval,
|
||||
secondaryLabelInterval: secondaryLabelInterval,
|
||||
primaryColor: '#ff611f',
|
||||
secondaryColor: '#cccccc',
|
||||
primaryFontColor: '#ff611f',
|
||||
secondaryFontColor: '#cccccc'
|
||||
})
|
||||
]
|
||||
});
|
||||
|
||||
var eTrack = wavesurfer[trackid];
|
||||
eTrack.load(url);
|
||||
|
||||
// Zoom slider
|
||||
var slider = document.querySelector('[data-action="zoom-'+track_id+'"]');
|
||||
slider.value = eTrack.params.minPxPerSec;
|
||||
slider.min = eTrack.params.minPxPerSec;
|
||||
slider.addEventListener('input', function() {
|
||||
eTrack.zoom(Number(this.value));
|
||||
});
|
||||
|
||||
document.getElementById('tracktimerinput-'+track_id).value='0.000';
|
||||
|
||||
eTrack.on('audioprocess', function (e) {
|
||||
document.getElementById('tracktimerinput-'+track_id).value=(eTrack.getCurrentTime().toFixed(3));
|
||||
});
|
||||
|
||||
var playPause = document.getElementById('track-play-'+track_id);
|
||||
eTrack.on('play', function () {
|
||||
//var playButton = document.getElementById('track-play-'+track_id);
|
||||
playPause.style.backgroundColor = "#32CD32";
|
||||
});
|
||||
eTrack.on('pause', function () {
|
||||
//var pauseButton = document.getElementById('track-play-'+track_id);
|
||||
playPause.style.backgroundColor = "#555555";
|
||||
});
|
||||
eTrack.on('error', function(e) {
|
||||
console.warn(e);
|
||||
});
|
||||
|
||||
function saveCue() {
|
||||
var region = eTrack.regions.list[track_id];
|
||||
document.getElementsByClassName("cuein_"+track_id)[0].value = toHHMMSS(region.start);
|
||||
document.getElementsByClassName("cueout_"+track_id)[0].value = toHHMMSS(region.end);
|
||||
$('#track-playedit-'+track_id).attr('onClick', 'wavesurfer["t'+ track_id +'"].play('+ region.start +', '+ region.end +');');
|
||||
|
||||
return {
|
||||
start: region.start,
|
||||
end: region.end
|
||||
};
|
||||
}
|
||||
eTrack.on('ready', () => {
|
||||
eTrack.on('region-update-end', saveCue);
|
||||
});
|
||||
|
||||
eTrack.on('region-in', function(e) {
|
||||
document.getElementById('tracktimerinput-'+track_id).style.color = "rgb(56, 232, 56)";
|
||||
});
|
||||
eTrack.on('region-out', function(e) {
|
||||
document.getElementById('tracktimerinput-'+track_id).style.color = "#ffffff";
|
||||
});
|
||||
|
||||
//Volume to Gain deciSteps(gainNum(gain_level))
|
||||
eTrack.setVolume(0.6);
|
||||
|
||||
return eTrack;
|
||||
}
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue