mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2026-02-10 00:56:19 +01:00
Compare commits
73 Commits
v4.10.0
...
c19f7e6e79
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c19f7e6e79 | ||
|
|
df6a25067d | ||
|
|
ee132b6e60 | ||
|
|
78988fee04 | ||
|
|
ed3cd08d40 | ||
|
|
543e4169e4 | ||
|
|
d696777ba5 | ||
|
|
5caa9c8012 | ||
|
|
5cff1df48d | ||
|
|
2a3d775a9b | ||
|
|
648733d537 | ||
|
|
70caf7606c | ||
|
|
99c65d2a5d | ||
|
|
55125a8ff3 | ||
|
|
2fd0fcdbcb | ||
|
|
2fe7bcf20e | ||
|
|
0c0f2fd5ba | ||
|
|
b32f4ab243 | ||
|
|
70f314e578 | ||
|
|
bc1b1c3a8f | ||
|
|
453512db64 | ||
|
|
4047159fd1 | ||
|
|
f5ddbb8004 | ||
|
|
c45d5d7325 | ||
|
|
c679ec0646 | ||
|
|
69a51bb08a | ||
|
|
442c893c39 | ||
|
|
33df15f882 | ||
|
|
5d56f0a66c | ||
|
|
0fbdbf3a8d | ||
|
|
5291bf6896 | ||
|
|
bd6c0fede5 | ||
|
|
23fe1703c3 | ||
|
|
9139b0da56 | ||
|
|
80145b313f | ||
|
|
e96bdd12f9 | ||
|
|
513b7b88f4 | ||
|
|
5e3fc5c1cb | ||
|
|
d3069db046 | ||
|
|
24863eaf9e | ||
|
|
d138bd61c5 | ||
|
|
bff20ddd5d | ||
|
|
493e694410 | ||
|
|
8c41d9da58 | ||
|
|
9e0358a3ce | ||
|
|
19bb6856a2 | ||
|
|
9751315b97 | ||
|
|
99df847e1f | ||
|
|
60ba82c653 | ||
|
|
bd7f13358a | ||
|
|
4edd0fab9e | ||
|
|
fced909b4d | ||
|
|
e2b96da460 | ||
|
|
ecd27b823e | ||
|
|
dae4afddb1 | ||
|
|
d507663316 | ||
|
|
67081ab465 | ||
|
|
bce90344f8 | ||
|
|
29c6fa292a | ||
|
|
295361a541 | ||
|
|
92a1bd40a3 | ||
|
|
b8bbd0d1c1 | ||
|
|
b7a6c9379a | ||
|
|
e5f3a67919 | ||
|
|
58cc4b84dd | ||
|
|
331dc7d4d0 | ||
|
|
01991b78c9 | ||
|
|
466113e6cb | ||
|
|
b1f5aad9f9 | ||
|
|
464016ac05 | ||
|
|
cc76f09a6e | ||
|
|
a7f6a74211 | ||
|
|
d67ab108a0 |
@@ -25,7 +25,7 @@ before_script:
|
|||||||
pre-commit-check:
|
pre-commit-check:
|
||||||
<<: *only-default
|
<<: *only-default
|
||||||
stage: pre-commit
|
stage: pre-commit
|
||||||
image: python:3.11-bookworm
|
image: python:3.11-trixie
|
||||||
# variables:
|
# variables:
|
||||||
# PRE_COMMIT_HOME: ${CI_PROJECT_DIR}/.cache/pre-commit
|
# PRE_COMMIT_HOME: ${CI_PROJECT_DIR}/.cache/pre-commit
|
||||||
# cache:
|
# cache:
|
||||||
@@ -65,7 +65,7 @@ test-3.8-core:
|
|||||||
|
|
||||||
test-3.9-core:
|
test-3.9-core:
|
||||||
<<: *only-default
|
<<: *only-default
|
||||||
image: python:3.9-bookworm
|
image: python:3.9-trixie
|
||||||
script:
|
script:
|
||||||
- tox -e py39-core
|
- tox -e py39-core
|
||||||
artifacts:
|
artifacts:
|
||||||
@@ -77,7 +77,7 @@ test-3.9-core:
|
|||||||
|
|
||||||
test-3.10-core:
|
test-3.10-core:
|
||||||
<<: *only-default
|
<<: *only-default
|
||||||
image: python:3.10-bookworm
|
image: python:3.10-trixie
|
||||||
script:
|
script:
|
||||||
- tox -e py310-core
|
- tox -e py310-core
|
||||||
artifacts:
|
artifacts:
|
||||||
@@ -89,7 +89,7 @@ test-3.10-core:
|
|||||||
|
|
||||||
test-3.11-core:
|
test-3.11-core:
|
||||||
<<: *only-default
|
<<: *only-default
|
||||||
image: python:3.11-bookworm
|
image: python:3.11-trixie
|
||||||
script:
|
script:
|
||||||
- tox -e py311-core
|
- tox -e py311-core
|
||||||
artifacts:
|
artifacts:
|
||||||
@@ -101,7 +101,7 @@ test-3.11-core:
|
|||||||
|
|
||||||
test-3.12-core:
|
test-3.12-core:
|
||||||
<<: *only-default
|
<<: *only-default
|
||||||
image: python:3.12-bookworm
|
image: python:3.12-trixie
|
||||||
script:
|
script:
|
||||||
- tox -e py312-core
|
- tox -e py312-core
|
||||||
artifacts:
|
artifacts:
|
||||||
@@ -125,7 +125,7 @@ test-3.8-all:
|
|||||||
|
|
||||||
test-3.9-all:
|
test-3.9-all:
|
||||||
<<: *only-default
|
<<: *only-default
|
||||||
image: python:3.9-bookworm
|
image: python:3.9-trixie
|
||||||
script:
|
script:
|
||||||
- tox -e py39-all
|
- tox -e py39-all
|
||||||
artifacts:
|
artifacts:
|
||||||
@@ -137,7 +137,7 @@ test-3.9-all:
|
|||||||
|
|
||||||
test-3.10-all:
|
test-3.10-all:
|
||||||
<<: *only-default
|
<<: *only-default
|
||||||
image: python:3.10-bookworm
|
image: python:3.10-trixie
|
||||||
script:
|
script:
|
||||||
- tox -e py310-all
|
- tox -e py310-all
|
||||||
artifacts:
|
artifacts:
|
||||||
@@ -149,7 +149,7 @@ test-3.10-all:
|
|||||||
|
|
||||||
test-3.11-all:
|
test-3.11-all:
|
||||||
<<: *only-default
|
<<: *only-default
|
||||||
image: python:3.11-bookworm
|
image: python:3.11-trixie
|
||||||
script:
|
script:
|
||||||
- tox -e py311-all
|
- tox -e py311-all
|
||||||
artifacts:
|
artifacts:
|
||||||
@@ -162,7 +162,7 @@ test-3.11-all:
|
|||||||
|
|
||||||
test-3.12-all:
|
test-3.12-all:
|
||||||
<<: *only-default
|
<<: *only-default
|
||||||
image: python:3.12-bookworm
|
image: python:3.12-trixie
|
||||||
script:
|
script:
|
||||||
- tox -e py312-all
|
- tox -e py312-all
|
||||||
artifacts:
|
artifacts:
|
||||||
@@ -174,7 +174,7 @@ test-3.12-all:
|
|||||||
|
|
||||||
build-test:
|
build-test:
|
||||||
stage: test
|
stage: test
|
||||||
image: python:3.11-bookworm
|
image: python:3.11-trixie
|
||||||
|
|
||||||
before_script:
|
before_script:
|
||||||
- python -m pip install --upgrade pip
|
- python -m pip install --upgrade pip
|
||||||
@@ -193,13 +193,13 @@ build-test:
|
|||||||
|
|
||||||
test-docs:
|
test-docs:
|
||||||
<<: *only-default
|
<<: *only-default
|
||||||
image: python:3.11-bookworm
|
image: python:3.11-trixie
|
||||||
script:
|
script:
|
||||||
- tox -e docs
|
- tox -e docs
|
||||||
|
|
||||||
deploy_production:
|
deploy_production:
|
||||||
stage: deploy
|
stage: deploy
|
||||||
image: python:3.11-bookworm
|
image: python:3.11-trixie
|
||||||
|
|
||||||
before_script:
|
before_script:
|
||||||
- python -m pip install --upgrade pip
|
- python -m pip install --upgrade pip
|
||||||
|
|||||||
@@ -25,19 +25,19 @@ exclude: |
|
|||||||
repos:
|
repos:
|
||||||
# Code Upgrades
|
# Code Upgrades
|
||||||
- repo: https://github.com/asottile/pyupgrade
|
- repo: https://github.com/asottile/pyupgrade
|
||||||
rev: v3.20.0
|
rev: v3.21.1
|
||||||
hooks:
|
hooks:
|
||||||
- id: pyupgrade
|
- id: pyupgrade
|
||||||
args: [--py38-plus]
|
args: [--py38-plus]
|
||||||
- repo: https://github.com/adamchainz/django-upgrade
|
- repo: https://github.com/adamchainz/django-upgrade
|
||||||
rev: 1.25.0
|
rev: 1.29.1
|
||||||
hooks:
|
hooks:
|
||||||
- id: django-upgrade
|
- id: django-upgrade
|
||||||
args: [--target-version=4.2]
|
args: [--target-version=4.2]
|
||||||
|
|
||||||
# Formatting
|
# Formatting
|
||||||
- repo: https://github.com/pre-commit/pre-commit-hooks
|
- repo: https://github.com/pre-commit/pre-commit-hooks
|
||||||
rev: v5.0.0
|
rev: v6.0.0
|
||||||
hooks:
|
hooks:
|
||||||
# Identify invalid files
|
# Identify invalid files
|
||||||
- id: check-ast
|
- id: check-ast
|
||||||
@@ -55,8 +55,6 @@ repos:
|
|||||||
# - id: check-docstring-first
|
# - id: check-docstring-first
|
||||||
- id: debug-statements
|
- id: debug-statements
|
||||||
# - id: requirements-txt-fixer
|
# - id: requirements-txt-fixer
|
||||||
- id: fix-encoding-pragma
|
|
||||||
args: [--remove]
|
|
||||||
- id: fix-byte-order-marker
|
- id: fix-byte-order-marker
|
||||||
# General quality checks
|
# General quality checks
|
||||||
- id: mixed-line-ending
|
- id: mixed-line-ending
|
||||||
@@ -66,7 +64,7 @@ repos:
|
|||||||
- id: check-executables-have-shebangs
|
- id: check-executables-have-shebangs
|
||||||
- id: end-of-file-fixer
|
- id: end-of-file-fixer
|
||||||
- repo: https://github.com/editorconfig-checker/editorconfig-checker.python
|
- repo: https://github.com/editorconfig-checker/editorconfig-checker.python
|
||||||
rev: 3.2.1
|
rev: 3.4.1
|
||||||
hooks:
|
hooks:
|
||||||
- id: editorconfig-checker
|
- id: editorconfig-checker
|
||||||
- repo: https://github.com/igorshubovych/markdownlint-cli
|
- repo: https://github.com/igorshubovych/markdownlint-cli
|
||||||
@@ -78,7 +76,7 @@ repos:
|
|||||||
- --disable=MD013
|
- --disable=MD013
|
||||||
# Infrastructure
|
# Infrastructure
|
||||||
- repo: https://github.com/tox-dev/pyproject-fmt
|
- repo: https://github.com/tox-dev/pyproject-fmt
|
||||||
rev: v2.6.0
|
rev: v2.11.1
|
||||||
hooks:
|
hooks:
|
||||||
- id: pyproject-fmt
|
- id: pyproject-fmt
|
||||||
name: pyproject.toml formatter
|
name: pyproject.toml formatter
|
||||||
@@ -86,7 +84,7 @@ repos:
|
|||||||
args:
|
args:
|
||||||
- --indent=4
|
- --indent=4
|
||||||
additional_dependencies:
|
additional_dependencies:
|
||||||
- tox==4.24.1 # https://github.com/tox-dev/tox/releases/latest
|
- tox==4.32.0 # https://github.com/tox-dev/tox/releases/latest
|
||||||
- repo: https://github.com/abravalheri/validate-pyproject
|
- repo: https://github.com/abravalheri/validate-pyproject
|
||||||
rev: v0.24.1
|
rev: v0.24.1
|
||||||
hooks:
|
hooks:
|
||||||
|
|||||||
1
CODEOWNERS
Normal file
1
CODEOWNERS
Normal file
@@ -0,0 +1 @@
|
|||||||
|
* @allianceauth
|
||||||
@@ -63,7 +63,6 @@ Here is an example of the Alliance Auth web site with a mixture of Services, App
|
|||||||
- [Aaron Kable](https://gitlab.com/aaronkable/)
|
- [Aaron Kable](https://gitlab.com/aaronkable/)
|
||||||
- [Ariel Rin](https://gitlab.com/soratidus999/)
|
- [Ariel Rin](https://gitlab.com/soratidus999/)
|
||||||
- [Col Crunch](https://gitlab.com/colcrunch/)
|
- [Col Crunch](https://gitlab.com/colcrunch/)
|
||||||
- [Erik Kalkoken](https://gitlab.com/ErikKalkoken/)
|
|
||||||
- [Rounon Dax](https://gitlab.com/ppfeufer)
|
- [Rounon Dax](https://gitlab.com/ppfeufer)
|
||||||
- [snipereagle1](https://gitlab.com/mckernanin)
|
- [snipereagle1](https://gitlab.com/mckernanin)
|
||||||
|
|
||||||
@@ -71,6 +70,7 @@ Here is an example of the Alliance Auth web site with a mixture of Services, App
|
|||||||
|
|
||||||
- [Adarnof](https://gitlab.com/adarnof/)
|
- [Adarnof](https://gitlab.com/adarnof/)
|
||||||
- [Basraah](https://gitlab.com/basraah/)
|
- [Basraah](https://gitlab.com/basraah/)
|
||||||
|
- [Erik Kalkoken](https://gitlab.com/ErikKalkoken/)
|
||||||
|
|
||||||
### Beta Testers / Bug Fixers
|
### Beta Testers / Bug Fixers
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ manage online service access.
|
|||||||
# This will make sure the app is always imported when
|
# This will make sure the app is always imported when
|
||||||
# Django starts so that shared_task will use this app.
|
# Django starts so that shared_task will use this app.
|
||||||
|
|
||||||
__version__ = '4.10.0'
|
__version__ = '4.11.2'
|
||||||
__title__ = 'Alliance Auth'
|
__title__ = 'Alliance Auth'
|
||||||
__title_useragent__ = 'AllianceAuth'
|
__title_useragent__ = 'AllianceAuth'
|
||||||
__url__ = 'https://gitlab.com/allianceauth/allianceauth'
|
__url__ = 'https://gitlab.com/allianceauth/allianceauth'
|
||||||
|
|||||||
@@ -52,4 +52,10 @@ class UserSettingsMiddleware(MiddlewareMixin):
|
|||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.exception(e)
|
logger.exception(e)
|
||||||
|
|
||||||
|
# Minimize Menu
|
||||||
|
try:
|
||||||
|
request.session["MINIMIZE_SIDEBAR"] = request.user.profile.minimize_sidebar
|
||||||
|
except Exception as e:
|
||||||
|
pass # We don't care that an anonymous user has no profile (not logged in)
|
||||||
|
|
||||||
return response
|
return response
|
||||||
|
|||||||
@@ -0,0 +1,22 @@
|
|||||||
|
# Generated by Django 4.2.25 on 2025-10-14 22:02
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
("authentication", "0024_alter_userprofile_language"),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AddField(
|
||||||
|
model_name="userprofile",
|
||||||
|
name="minimize_sidebar",
|
||||||
|
field=models.BooleanField(
|
||||||
|
default=False,
|
||||||
|
help_text="Keep the sidebar menu minimized",
|
||||||
|
verbose_name="Minimize Sidebar Menu",
|
||||||
|
),
|
||||||
|
),
|
||||||
|
]
|
||||||
@@ -97,7 +97,8 @@ class UserProfile(models.Model):
|
|||||||
on_delete=models.SET_DEFAULT,
|
on_delete=models.SET_DEFAULT,
|
||||||
default=get_guest_state_pk)
|
default=get_guest_state_pk)
|
||||||
language = models.CharField(
|
language = models.CharField(
|
||||||
_("Language"), max_length=10,
|
_("Language"),
|
||||||
|
max_length=10,
|
||||||
choices=Language.choices,
|
choices=Language.choices,
|
||||||
blank=True,
|
blank=True,
|
||||||
default='')
|
default='')
|
||||||
@@ -112,6 +113,12 @@ class UserProfile(models.Model):
|
|||||||
null=True,
|
null=True,
|
||||||
help_text="Bootstrap 5 Themes from https://bootswatch.com/ or Community Apps"
|
help_text="Bootstrap 5 Themes from https://bootswatch.com/ or Community Apps"
|
||||||
)
|
)
|
||||||
|
minimize_sidebar = models.BooleanField(
|
||||||
|
_("Minimize Sidebar Menu"),
|
||||||
|
default=False,
|
||||||
|
help_text=_("Keep the sidebar menu minimized")
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
def assign_state(self, state=None, commit=True):
|
def assign_state(self, state=None, commit=True):
|
||||||
if not state:
|
if not state:
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ def dashboard_results(hours: int) -> _TaskCounts:
|
|||||||
my_earliest = events.first_event(earliest=earliest)
|
my_earliest = events.first_event(earliest=earliest)
|
||||||
return [my_earliest] if my_earliest else []
|
return [my_earliest] if my_earliest else []
|
||||||
|
|
||||||
earliest = dt.datetime.utcnow() - dt.timedelta(hours=hours)
|
earliest = dt.datetime.now(dt.timezone.utc) - dt.timedelta(hours=hours)
|
||||||
earliest_events = []
|
earliest_events = []
|
||||||
succeeded_count = succeeded_tasks.count(earliest=earliest)
|
succeeded_count = succeeded_tasks.count(earliest=earliest)
|
||||||
earliest_events += earliest_if_exists(succeeded_tasks, earliest)
|
earliest_events += earliest_if_exists(succeeded_tasks, earliest)
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ class EventSeries:
|
|||||||
- event_time: timestamp of event. Will use current time if not specified.
|
- event_time: timestamp of event. Will use current time if not specified.
|
||||||
"""
|
"""
|
||||||
if not event_time:
|
if not event_time:
|
||||||
event_time = dt.datetime.utcnow()
|
event_time = dt.datetime.now(dt.timezone.utc)
|
||||||
my_id = self._redis.incr(self._key_counter)
|
my_id = self._redis.incr(self._key_counter)
|
||||||
self._redis.zadd(self._key_sorted_set, {my_id: event_time.timestamp()})
|
self._redis.zadd(self._key_sorted_set, {my_id: event_time.timestamp()})
|
||||||
|
|
||||||
|
|||||||
@@ -88,6 +88,7 @@ class TestUserSettingsMiddlewareLoginFlow(TestCase):
|
|||||||
self.request.LANGUAGE_CODE = 'en'
|
self.request.LANGUAGE_CODE = 'en'
|
||||||
self.request.user.profile.language = 'de'
|
self.request.user.profile.language = 'de'
|
||||||
self.request.user.profile.night_mode = True
|
self.request.user.profile.night_mode = True
|
||||||
|
self.request.user.profile.minimize_sidebar = False
|
||||||
self.request.user.is_anonymous = False
|
self.request.user.is_anonymous = False
|
||||||
self.response = Mock()
|
self.response = Mock()
|
||||||
self.response.content = 'hello world'
|
self.response.content = 'hello world'
|
||||||
@@ -173,3 +174,26 @@ class TestUserSettingsMiddlewareLoginFlow(TestCase):
|
|||||||
self.response
|
self.response
|
||||||
)
|
)
|
||||||
self.assertEqual(self.request.session["NIGHT_MODE"], True)
|
self.assertEqual(self.request.session["NIGHT_MODE"], True)
|
||||||
|
|
||||||
|
def test_middleware_set_mimimize_sidebar(self):
|
||||||
|
"""
|
||||||
|
tests the middleware will always set minimize_sidebar to False (default)
|
||||||
|
"""
|
||||||
|
|
||||||
|
response = self.middleware.process_response(
|
||||||
|
self.request,
|
||||||
|
self.response
|
||||||
|
)
|
||||||
|
self.assertEqual(self.request.session["MINIMIZE_SIDEBAR"], False)
|
||||||
|
|
||||||
|
def test_middleware_minimize_sidebar_when_set(self):
|
||||||
|
"""
|
||||||
|
tests the middleware will set mimimize_sidebar to True from DB
|
||||||
|
"""
|
||||||
|
|
||||||
|
self.request.user.profile.minimize_sidebar = True
|
||||||
|
response = self.middleware.process_response(
|
||||||
|
self.request,
|
||||||
|
self.response
|
||||||
|
)
|
||||||
|
self.assertEqual(self.request.session["MINIMIZE_SIDEBAR"], True)
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ class StartProject(BaseStartProject):
|
|||||||
parser.add_argument('--celery', help='The path to the celery executable.')
|
parser.add_argument('--celery', help='The path to the celery executable.')
|
||||||
parser.add_argument('--gunicorn', help='The path to the gunicorn executable.')
|
parser.add_argument('--gunicorn', help='The path to the gunicorn executable.')
|
||||||
parser.add_argument('--memmon', help='The path to the memmon executable.')
|
parser.add_argument('--memmon', help='The path to the memmon executable.')
|
||||||
|
parser.add_argument('--venv_directory', help='The path to the virtual environment directory.')
|
||||||
|
|
||||||
|
|
||||||
def create_project(parser, options, args):
|
def create_project(parser, options, args):
|
||||||
@@ -27,7 +28,7 @@ def create_project(parser, options, args):
|
|||||||
allianceauth_path = os.path.dirname(allianceauth.__file__)
|
allianceauth_path = os.path.dirname(allianceauth.__file__)
|
||||||
template_path = os.path.join(allianceauth_path, 'project_template')
|
template_path = os.path.join(allianceauth_path, 'project_template')
|
||||||
|
|
||||||
# Determine locations of commands to render supervisor cond
|
# Determine locations of commands to render supervisor configuration
|
||||||
command_options = {
|
command_options = {
|
||||||
'template': template_path,
|
'template': template_path,
|
||||||
'python': shutil.which('python'),
|
'python': shutil.which('python'),
|
||||||
@@ -35,6 +36,7 @@ def create_project(parser, options, args):
|
|||||||
'celery': shutil.which('celery'),
|
'celery': shutil.which('celery'),
|
||||||
'memmon': shutil.which('memmon'),
|
'memmon': shutil.which('memmon'),
|
||||||
'extensions': ['py', 'conf', 'json'],
|
'extensions': ['py', 'conf', 'json'],
|
||||||
|
'venv_directory': os.getenv('VIRTUAL_ENV'),
|
||||||
}
|
}
|
||||||
|
|
||||||
# Strip 'start' out of the arguments, leaving project name (and optionally destination dir)
|
# Strip 'start' out of the arguments, leaving project name (and optionally destination dir)
|
||||||
|
|||||||
@@ -727,7 +727,8 @@ class TestEveSwaggerProvider(TestCase):
|
|||||||
my_provider = EveSwaggerProvider()
|
my_provider = EveSwaggerProvider()
|
||||||
my_client = my_provider.client
|
my_client = my_provider.client
|
||||||
operation = my_client.Universe.get_universe_factions()
|
operation = my_client.Universe.get_universe_factions()
|
||||||
self.assertEqual(
|
expected_variants = {
|
||||||
operation.future.request.headers['User-Agent'],
|
f'AllianceAuth/{aa_version} (dummy@example.net; +{aa_url}) DjangoEsi/{esi_version} (+{esi_url})', # Django-ESI 8.0.0
|
||||||
f'AllianceAuth/{aa_version} (dummy@example.net; +{aa_url}) Django-ESI/{esi_version} (+{esi_url})'
|
f'AllianceAuth/{aa_version} (dummy@example.net; +{aa_url}) Django-ESI/{esi_version} (+{esi_url})' # Django-ESI 7.x, Py38 Py39
|
||||||
)
|
}
|
||||||
|
self.assertIn(operation.future.request.headers['User-Agent'], expected_variants)
|
||||||
|
|||||||
@@ -320,8 +320,8 @@ def click_fatlink_view(request, token, fat_hash=None):
|
|||||||
messages.warning(
|
messages.warning(
|
||||||
request,
|
request,
|
||||||
_(
|
_(
|
||||||
f"Cannot register the fleet participation for {character.character_name}. The character needs to be online."
|
"Cannot register the fleet participation for {character_name}. The character needs to be online."
|
||||||
),
|
).format(character_name=character.character_name)
|
||||||
)
|
)
|
||||||
|
|
||||||
return redirect('fatlink:view')
|
return redirect('fatlink:view')
|
||||||
|
|||||||
216
allianceauth/framework/datatables.py
Normal file
216
allianceauth/framework/datatables.py
Normal file
@@ -0,0 +1,216 @@
|
|||||||
|
from collections import defaultdict
|
||||||
|
import re
|
||||||
|
from typing import List
|
||||||
|
|
||||||
|
from django.db.models import Model, Q
|
||||||
|
from django.http import HttpRequest, JsonResponse
|
||||||
|
from django.template import Context, Template
|
||||||
|
from django.template.loader import render_to_string
|
||||||
|
from django.views import View
|
||||||
|
|
||||||
|
from allianceauth.services.hooks import get_extension_logger
|
||||||
|
|
||||||
|
|
||||||
|
logger = get_extension_logger(__name__)
|
||||||
|
|
||||||
|
|
||||||
|
class nested_param_dict(dict):
|
||||||
|
"""
|
||||||
|
Helper to create infinite depth default dicts for setting from params
|
||||||
|
"""
|
||||||
|
def __setitem__(self, item, value):
|
||||||
|
if "." in item:
|
||||||
|
head, path = item.split(".", 1)
|
||||||
|
try:
|
||||||
|
head = int(head)
|
||||||
|
except ValueError:
|
||||||
|
pass
|
||||||
|
obj = self.setdefault(head, nested_param_dict())
|
||||||
|
obj[path] = value
|
||||||
|
else:
|
||||||
|
super().__setitem__(item, value)
|
||||||
|
|
||||||
|
|
||||||
|
def defaultdict_to_dict(d):
|
||||||
|
"""
|
||||||
|
Helper to convert default dict back to dict
|
||||||
|
"""
|
||||||
|
if isinstance(d, defaultdict):
|
||||||
|
d = {k: defaultdict_to_dict(v) for k, v in d.items()}
|
||||||
|
return d
|
||||||
|
|
||||||
|
|
||||||
|
class DataTablesView(View):
|
||||||
|
|
||||||
|
model: Model = None
|
||||||
|
columns: List[tuple] = []
|
||||||
|
|
||||||
|
def get_model_qs(self, request: HttpRequest, *args, **kwargs):
|
||||||
|
return self.model.objects
|
||||||
|
|
||||||
|
def filter_qs(self, table_conf: dict):
|
||||||
|
# Search
|
||||||
|
filter_qs = Q()
|
||||||
|
for id, c in table_conf["columns"].items():
|
||||||
|
_c = self.columns[int(id)][0]
|
||||||
|
if c.get("searchable", False) and len(_c) > 0:
|
||||||
|
if c.get("columnControl", False):
|
||||||
|
_sv = str(c["columnControl"]["search"]["value"])
|
||||||
|
"""contains, equal, ends, starts, empty"""
|
||||||
|
_logic = str(c["columnControl"]["search"]["logic"])
|
||||||
|
"""text, date, num"""
|
||||||
|
_type = str(c["columnControl"]["search"]["type"])
|
||||||
|
if _type == "text":
|
||||||
|
if _logic == "empty":
|
||||||
|
filter_qs &= Q(**{f'{_c}': ""})
|
||||||
|
elif len(_sv) > 0:
|
||||||
|
if _logic == "contains":
|
||||||
|
filter_qs &= Q(**{f'{_c}__icontains': _sv})
|
||||||
|
elif _logic == "starts":
|
||||||
|
filter_qs &= Q(**{f'{_c}__istartswith': _sv})
|
||||||
|
elif _logic == "ends":
|
||||||
|
filter_qs &= Q(**{f'{_c}__iendswith': _sv})
|
||||||
|
elif _logic == "equal":
|
||||||
|
filter_qs &= Q(**{f'{_c}': _sv})
|
||||||
|
elif _type == "num":
|
||||||
|
if _logic == "empty":
|
||||||
|
filter_qs &= Q(**{f'{_c}__isnull': True})
|
||||||
|
elif len(_sv) > 0:
|
||||||
|
try:
|
||||||
|
if _logic == "greater":
|
||||||
|
filter_qs &= Q(**{f'{_c}__gt': float(_sv)})
|
||||||
|
elif _logic == "less":
|
||||||
|
filter_qs &= Q(**{f'{_c}__lt': float(_sv)})
|
||||||
|
elif _logic == "greaterOrEqual":
|
||||||
|
filter_qs &= Q(**{f'{_c}__gte': float(_sv)})
|
||||||
|
elif _logic == "lessOrEqual":
|
||||||
|
filter_qs &= Q(**{f'{_c}__lte': float(_sv)})
|
||||||
|
elif _logic == "equal":
|
||||||
|
filter_qs &= Q(**{f'{_c}': float(_sv)})
|
||||||
|
except ValueError:
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
_sv = str(c["search"]["value"])
|
||||||
|
if len(_sv) > 0:
|
||||||
|
if c["search"]["regex"]:
|
||||||
|
filter_qs |= Q(**{f'{_c}__iregex': _sv})
|
||||||
|
else:
|
||||||
|
filter_qs |= Q(**{f'{_c}__icontains': _sv})
|
||||||
|
_gsv = str(table_conf["search"]["value"])
|
||||||
|
if len(_gsv) > 0:
|
||||||
|
filter_qs |= Q(**{f'{_c}__icontains': _gsv})
|
||||||
|
return filter_qs
|
||||||
|
|
||||||
|
def except_qs(self, table_conf: dict):
|
||||||
|
# Search
|
||||||
|
except_qs = Q()
|
||||||
|
for id, c in table_conf["columns"].items():
|
||||||
|
_c = self.columns[int(id)][0]
|
||||||
|
if c.get("searchable", False) and len(_c) > 0:
|
||||||
|
if c.get("columnControl", False):
|
||||||
|
_sv = str(c["columnControl"]["search"]["value"])
|
||||||
|
"""notContains, notEqual, notEmpty"""
|
||||||
|
_logic = str(c["columnControl"]["search"]["logic"])
|
||||||
|
"""text, date, num"""
|
||||||
|
_type = str(c["columnControl"]["search"]["type"])
|
||||||
|
if _type == "text":
|
||||||
|
if _logic == "notEmpty":
|
||||||
|
except_qs |= Q(**{f'{_c}': ""})
|
||||||
|
elif len(_sv) > 0:
|
||||||
|
if _logic == "notContains":
|
||||||
|
except_qs |= Q(**{f'{_c}__icontains': _sv})
|
||||||
|
elif _logic == "notEqual":
|
||||||
|
except_qs |= Q(**{f'{_c}': _sv})
|
||||||
|
elif _type == "num":
|
||||||
|
if _logic == "notEmpty":
|
||||||
|
except_qs |= Q(**{f'{_c}__isnull': False})
|
||||||
|
elif len(_sv) > 0:
|
||||||
|
if _logic == "notEqual":
|
||||||
|
try:
|
||||||
|
except_qs |= Q(**{f'{_c}': float(_sv)})
|
||||||
|
except ValueError:
|
||||||
|
pass
|
||||||
|
return except_qs
|
||||||
|
|
||||||
|
def get_table_config(self, get: dict):
|
||||||
|
_cols = nested_param_dict()
|
||||||
|
for c, v in get.items():
|
||||||
|
_keys = [_k for _k in c.replace("]", "").split("[")]
|
||||||
|
_v = v
|
||||||
|
if v in ["true", "false"]:
|
||||||
|
_v = _v == "true"
|
||||||
|
else:
|
||||||
|
try:
|
||||||
|
_v = int(_v)
|
||||||
|
except ValueError:
|
||||||
|
pass # not an integer
|
||||||
|
_cols[".".join(_keys)] = _v
|
||||||
|
return defaultdict_to_dict(_cols)
|
||||||
|
|
||||||
|
def get_order(self, table_conf: dict):
|
||||||
|
order = []
|
||||||
|
for oc, od in table_conf.get("order", {}).items():
|
||||||
|
_c = table_conf["columns"][od["column"]]
|
||||||
|
if _c["orderable"]:
|
||||||
|
if od["dir"] == "desc":
|
||||||
|
order.append("-" + self.columns[int(od["column"])][0])
|
||||||
|
else:
|
||||||
|
order.append(self.columns[int(od["column"])][0])
|
||||||
|
return order
|
||||||
|
|
||||||
|
def render_template(self, request: HttpRequest, template: str, ctx: dict):
|
||||||
|
if "{{" in template:
|
||||||
|
_template = Template(template)
|
||||||
|
return _template.render(Context(ctx))
|
||||||
|
else:
|
||||||
|
return render_to_string(
|
||||||
|
template,
|
||||||
|
ctx,
|
||||||
|
request
|
||||||
|
)
|
||||||
|
|
||||||
|
def get(self, request: HttpRequest, *args, **kwargs):
|
||||||
|
table_conf = self.get_table_config(request.GET)
|
||||||
|
draw = int(table_conf["draw"])
|
||||||
|
start = int(table_conf["start"])
|
||||||
|
length = int(table_conf["length"])
|
||||||
|
if length <= 0:
|
||||||
|
logger.warning(
|
||||||
|
"Using no pagination is not recommended for server side rendered datatables"
|
||||||
|
)
|
||||||
|
limit = start + length
|
||||||
|
|
||||||
|
|
||||||
|
# Build response rows
|
||||||
|
items = []
|
||||||
|
qs = self.get_model_qs(
|
||||||
|
request,
|
||||||
|
*args,
|
||||||
|
**kwargs
|
||||||
|
).filter(
|
||||||
|
self.filter_qs(table_conf)
|
||||||
|
).exclude(
|
||||||
|
self.except_qs(table_conf)
|
||||||
|
).order_by(
|
||||||
|
*self.get_order(table_conf)
|
||||||
|
)
|
||||||
|
|
||||||
|
# build output
|
||||||
|
if length > 0:
|
||||||
|
qs = qs[start:limit]
|
||||||
|
|
||||||
|
for row in qs:
|
||||||
|
ctx = {"row": row}
|
||||||
|
row = []
|
||||||
|
for t in self.columns:
|
||||||
|
row.append(self.render_template(request, t[1], ctx))
|
||||||
|
items.append(row)
|
||||||
|
|
||||||
|
# Build our output dict
|
||||||
|
datatables_data = {}
|
||||||
|
datatables_data['draw'] = draw
|
||||||
|
datatables_data['recordsTotal'] = self.get_model_qs(request, *args, **kwargs).all().count()
|
||||||
|
datatables_data['recordsFiltered'] = qs.count()
|
||||||
|
datatables_data['data'] = items
|
||||||
|
|
||||||
|
return JsonResponse(datatables_data)
|
||||||
@@ -47,6 +47,12 @@
|
|||||||
/* Side Navigation
|
/* Side Navigation
|
||||||
------------------------------------------------------------------------------------- */
|
------------------------------------------------------------------------------------- */
|
||||||
@media all {
|
@media all {
|
||||||
|
.sidemenu-total-notifications-badge {
|
||||||
|
position: absolute;
|
||||||
|
left: 28px;
|
||||||
|
font-size: 42.5% !important;
|
||||||
|
}
|
||||||
|
|
||||||
#sidebar > div {
|
#sidebar > div {
|
||||||
width: 325px;
|
width: 325px;
|
||||||
}
|
}
|
||||||
@@ -173,3 +179,34 @@
|
|||||||
border-left-color: var(--bs-warning);
|
border-left-color: var(--bs-warning);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* DataTables 2
|
||||||
|
------------------------------------------------------------------------------------- */
|
||||||
|
@media all {
|
||||||
|
/* DataTables Processing Indicator
|
||||||
|
--------------------------------------------------------------------------------- */
|
||||||
|
div.dt-processing {
|
||||||
|
padding-top: 0.5rem !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.dt-processing > div {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
svg.aa-datatables-process-indicator {
|
||||||
|
width: 2rem;
|
||||||
|
height: 2rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* DataTables Extension: ColumnControl
|
||||||
|
--------------------------------------------------------------------------------- */
|
||||||
|
table.dataTable span.dtcc div.dtcc-search > div select {
|
||||||
|
background-color: var(--bs-body-bg);
|
||||||
|
color: var(--bs-body-color);
|
||||||
|
padding: 0.375rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
table.dataTable .dt-column-header div.dtcc-search-title {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{% load i18n %}
|
||||||
|
|
||||||
|
<svg class="aa-datatables-process-indicator">
|
||||||
|
<use href="#aa-loading-spinner"></use>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<p class="my-1">
|
||||||
|
{% translate "Loading …" %}
|
||||||
|
</p>
|
||||||
278
allianceauth/framework/tests/test_datatables.py
Normal file
278
allianceauth/framework/tests/test_datatables.py
Normal file
@@ -0,0 +1,278 @@
|
|||||||
|
"""
|
||||||
|
Test sentinel user
|
||||||
|
"""
|
||||||
|
|
||||||
|
import json
|
||||||
|
import re
|
||||||
|
|
||||||
|
# Django
|
||||||
|
from allianceauth.tests.auth_utils import AuthUtils
|
||||||
|
from django.test import RequestFactory, TestCase
|
||||||
|
from django.http import HttpRequest
|
||||||
|
# Alliance Auth
|
||||||
|
from allianceauth.framework.datatables import DataTablesView
|
||||||
|
from allianceauth.eveonline.models import EveCharacter
|
||||||
|
|
||||||
|
class TestView(DataTablesView):
|
||||||
|
model=EveCharacter
|
||||||
|
columns = [
|
||||||
|
("", "{{ row.character_id }}"),
|
||||||
|
("character_name", "{{ row.character_name }}"),
|
||||||
|
("corporation_name", "{{ row.corporation_name }}"),
|
||||||
|
("alliance_name", "{{ row.alliance_name }}"),
|
||||||
|
]
|
||||||
|
|
||||||
|
class TestDataTables(TestCase):
|
||||||
|
def setUp(self):
|
||||||
|
self.get_params = {
|
||||||
|
'draw': '1',
|
||||||
|
'columns[0][data]': '0',
|
||||||
|
'columns[0][name]': '',
|
||||||
|
'columns[0][searchable]': 'false',
|
||||||
|
'columns[0][orderable]': 'false',
|
||||||
|
'columns[0][search][value]': '',
|
||||||
|
'columns[0][search][regex]': 'false',
|
||||||
|
'columns[1][data]': '1',
|
||||||
|
'columns[1][name]': '',
|
||||||
|
'columns[1][searchable]': 'true',
|
||||||
|
'columns[1][orderable]': 'true',
|
||||||
|
'columns[1][search][value]': '',
|
||||||
|
'columns[1][search][regex]': 'false',
|
||||||
|
'columns[2][data]': '2',
|
||||||
|
'columns[2][name]': '',
|
||||||
|
'columns[2][searchable]': 'true',
|
||||||
|
'columns[2][orderable]': 'false',
|
||||||
|
'columns[2][search][value]': '',
|
||||||
|
'columns[2][search][regex]': 'false',
|
||||||
|
'columns[3][data]': '3',
|
||||||
|
'columns[3][name]': '',
|
||||||
|
'columns[3][searchable]': 'true',
|
||||||
|
'columns[3][orderable]': 'true',
|
||||||
|
'columns[3][search][value]': '',
|
||||||
|
'columns[3][search][regex]': 'false',
|
||||||
|
'order[0][column]': '1',
|
||||||
|
'order[0][dir]': 'asc',
|
||||||
|
'start': '0',
|
||||||
|
'length': '10',
|
||||||
|
'search[value]': '',
|
||||||
|
'search[regex]': 'false',
|
||||||
|
'_': '123456789'
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def setUpClass(cls) -> None:
|
||||||
|
"""
|
||||||
|
Set up eve models
|
||||||
|
"""
|
||||||
|
|
||||||
|
super().setUpClass()
|
||||||
|
cls.factory = RequestFactory()
|
||||||
|
|
||||||
|
cls.user = AuthUtils.create_user("bruce_wayne")
|
||||||
|
cls.user.is_superuser = True
|
||||||
|
cls.user.save()
|
||||||
|
|
||||||
|
EveCharacter.objects.all().delete()
|
||||||
|
for i in range(1,16):
|
||||||
|
EveCharacter.objects.create(
|
||||||
|
character_id=1000+i,
|
||||||
|
character_name=f"{1000+i} - Test Character - {1000+i}",
|
||||||
|
corporation_id=2000+i,
|
||||||
|
corporation_name=f"{2000+i} - Test Corporation",
|
||||||
|
)
|
||||||
|
|
||||||
|
for i in range(16,21):
|
||||||
|
EveCharacter.objects.create(
|
||||||
|
character_id=1000+i,
|
||||||
|
character_name=f"{1000+i} - Test Character - {1000+i}",
|
||||||
|
corporation_id=2000+i,
|
||||||
|
corporation_name=f"{2000+i} - Test Corporation",
|
||||||
|
alliance_id=3000+i,
|
||||||
|
alliance_name=f"{3000+i} - Test Alliance",
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
def test_view_default(self):
|
||||||
|
self.client.force_login(self.user)
|
||||||
|
request = self.factory.get('/fake-url/', data=self.get_params)
|
||||||
|
response = TestView()
|
||||||
|
response.setup(request)
|
||||||
|
data = json.loads(response.get(request).content)["data"]
|
||||||
|
self.assertEqual(data[0][0], "1001")
|
||||||
|
self.assertEqual(data[9][0], "1010")
|
||||||
|
|
||||||
|
def test_view_reverse_sort(self):
|
||||||
|
self.get_params["order[0][dir]"] = "desc"
|
||||||
|
self.client.force_login(self.user)
|
||||||
|
request = self.factory.get('/fake-url/', data=self.get_params)
|
||||||
|
response = TestView()
|
||||||
|
response.setup(request)
|
||||||
|
data = json.loads(response.get(request).content)["data"]
|
||||||
|
self.assertEqual(data[0][0], "1020")
|
||||||
|
self.assertEqual(data[9][0], "1011")
|
||||||
|
|
||||||
|
def test_view_no_sort(self):
|
||||||
|
self.get_params.pop("order[0][column]")
|
||||||
|
self.get_params.pop("order[0][dir]")
|
||||||
|
self.client.force_login(self.user)
|
||||||
|
request = self.factory.get('/fake-url/', data=self.get_params)
|
||||||
|
response = TestView()
|
||||||
|
response.setup(request)
|
||||||
|
data = json.loads(response.get(request).content)["data"]
|
||||||
|
self.assertEqual(data[0][0], "1001")
|
||||||
|
self.assertEqual(data[9][0], "1010")
|
||||||
|
|
||||||
|
def test_view_non_sortable_sort(self):
|
||||||
|
self.get_params["order[0][dir]"] = "desc"
|
||||||
|
self.get_params["order[0][column]"] = "0"
|
||||||
|
self.client.force_login(self.user)
|
||||||
|
request = self.factory.get('/fake-url/', data=self.get_params)
|
||||||
|
response = TestView()
|
||||||
|
response.setup(request)
|
||||||
|
data = json.loads(response.get(request).content)["data"]
|
||||||
|
self.assertEqual(data[0][0], "1001")
|
||||||
|
self.assertEqual(data[9][0], "1010")
|
||||||
|
|
||||||
|
def test_view_20_rows(self):
|
||||||
|
self.get_params["length"] = "20"
|
||||||
|
self.client.force_login(self.user)
|
||||||
|
request = self.factory.get('/fake-url/', data=self.get_params)
|
||||||
|
response = TestView()
|
||||||
|
response.setup(request)
|
||||||
|
data = json.loads(response.get(request).content)["data"]
|
||||||
|
self.assertEqual(data[0][0], "1001")
|
||||||
|
self.assertEqual(data[19][0], "1020")
|
||||||
|
|
||||||
|
def test_view_global_search(self):
|
||||||
|
self.get_params["search[value]"] = "1020"
|
||||||
|
self.client.force_login(self.user)
|
||||||
|
request = self.factory.get('/fake-url/', data=self.get_params)
|
||||||
|
response = TestView()
|
||||||
|
response.setup(request)
|
||||||
|
data = json.loads(response.get(request).content)["data"]
|
||||||
|
self.assertEqual(len(data), 1)
|
||||||
|
self.assertEqual(data[0][0], "1020")
|
||||||
|
|
||||||
|
def test_view_col_1_search(self):
|
||||||
|
self.get_params["columns[1][search][value]"] = "1020"
|
||||||
|
self.client.force_login(self.user)
|
||||||
|
request = self.factory.get('/fake-url/', data=self.get_params)
|
||||||
|
response = TestView()
|
||||||
|
response.setup(request)
|
||||||
|
data = json.loads(response.get(request).content)["data"]
|
||||||
|
self.assertEqual(len(data), 1)
|
||||||
|
self.assertEqual(data[0][0], "1020")
|
||||||
|
|
||||||
|
def test_view_col_1_search_empty(self):
|
||||||
|
self.get_params["columns[1][search][value]"] = "zzz"
|
||||||
|
|
||||||
|
self.client.force_login(self.user)
|
||||||
|
request = self.factory.get('/fake-url/', data=self.get_params)
|
||||||
|
response = TestView()
|
||||||
|
response.setup(request)
|
||||||
|
data = json.loads(response.get(request).content)["data"]
|
||||||
|
self.assertEqual(len(data), 0)
|
||||||
|
|
||||||
|
def test_view_cc_3_search_empty(self):
|
||||||
|
self.get_params["columns[3][columnControl][search][value]"] = ""
|
||||||
|
self.get_params["columns[3][columnControl][search][logic]"] = "empty"
|
||||||
|
self.get_params["columns[3][columnControl][search][type]"] = "text"
|
||||||
|
self.get_params["length"] = "20"
|
||||||
|
|
||||||
|
self.client.force_login(self.user)
|
||||||
|
request = self.factory.get('/fake-url/', data=self.get_params)
|
||||||
|
response = TestView()
|
||||||
|
response.setup(request)
|
||||||
|
data = json.loads(response.get(request).content)["data"]
|
||||||
|
self.assertEqual(len(data), 15)
|
||||||
|
|
||||||
|
def test_view_cc_3_search_not_empty(self):
|
||||||
|
self.get_params["columns[3][columnControl][search][value]"] = ""
|
||||||
|
self.get_params["columns[3][columnControl][search][logic]"] = "notEmpty"
|
||||||
|
self.get_params["columns[3][columnControl][search][type]"] = "text"
|
||||||
|
self.client.force_login(self.user)
|
||||||
|
request = self.factory.get('/fake-url/', data=self.get_params)
|
||||||
|
response = TestView()
|
||||||
|
response.setup(request)
|
||||||
|
data = json.loads(response.get(request).content)["data"]
|
||||||
|
self.assertEqual(len(data), 5)
|
||||||
|
|
||||||
|
def test_view_cc_1_search_ends_with(self):
|
||||||
|
self.get_params["columns[1][columnControl][search][value]"] = "9"
|
||||||
|
self.get_params["columns[1][columnControl][search][logic]"] = "ends"
|
||||||
|
self.get_params["columns[1][columnControl][search][type]"] = "text"
|
||||||
|
self.client.force_login(self.user)
|
||||||
|
request = self.factory.get('/fake-url/', data=self.get_params)
|
||||||
|
response = TestView()
|
||||||
|
response.setup(request)
|
||||||
|
data = json.loads(response.get(request).content)["data"]
|
||||||
|
self.assertEqual(len(data), 2)
|
||||||
|
|
||||||
|
def test_view_cc_1_search_starts_with(self):
|
||||||
|
self.get_params["columns[1][columnControl][search][value]"] = "1009"
|
||||||
|
self.get_params["columns[1][columnControl][search][logic]"] = "starts"
|
||||||
|
self.get_params["columns[1][columnControl][search][type]"] = "text"
|
||||||
|
self.client.force_login(self.user)
|
||||||
|
request = self.factory.get('/fake-url/', data=self.get_params)
|
||||||
|
response = TestView()
|
||||||
|
response.setup(request)
|
||||||
|
data = json.loads(response.get(request).content)["data"]
|
||||||
|
self.assertEqual(len(data), 1)
|
||||||
|
|
||||||
|
def test_view_cc_1_search_not_contains(self):
|
||||||
|
self.get_params["columns[1][columnControl][search][value]"] = "100"
|
||||||
|
self.get_params["columns[1][columnControl][search][logic]"] = "notContains"
|
||||||
|
self.get_params["columns[1][columnControl][search][type]"] = "text"
|
||||||
|
self.get_params["length"] = "20"
|
||||||
|
self.client.force_login(self.user)
|
||||||
|
request = self.factory.get('/fake-url/', data=self.get_params)
|
||||||
|
response = TestView()
|
||||||
|
response.setup(request)
|
||||||
|
data = json.loads(response.get(request).content)["data"]
|
||||||
|
self.assertEqual(len(data), 11)
|
||||||
|
|
||||||
|
def test_view_cc_1_search_contains(self):
|
||||||
|
self.get_params["columns[1][columnControl][search][value]"] = "100"
|
||||||
|
self.get_params["columns[1][columnControl][search][logic]"] = "contains"
|
||||||
|
self.get_params["columns[1][columnControl][search][type]"] = "text"
|
||||||
|
self.get_params["length"] = "20"
|
||||||
|
self.client.force_login(self.user)
|
||||||
|
request = self.factory.get('/fake-url/', data=self.get_params)
|
||||||
|
response = TestView()
|
||||||
|
response.setup(request)
|
||||||
|
data = json.loads(response.get(request).content)["data"]
|
||||||
|
self.assertEqual(len(data), 9)
|
||||||
|
|
||||||
|
def test_view_cc_1_search_equal(self):
|
||||||
|
self.get_params["columns[1][columnControl][search][value]"] = "1001 - Test Character - 1001"
|
||||||
|
self.get_params["columns[1][columnControl][search][logic]"] = "equal"
|
||||||
|
self.get_params["columns[1][columnControl][search][type]"] = "text"
|
||||||
|
self.get_params["length"] = "20"
|
||||||
|
self.client.force_login(self.user)
|
||||||
|
request = self.factory.get('/fake-url/', data=self.get_params)
|
||||||
|
response = TestView()
|
||||||
|
response.setup(request)
|
||||||
|
data = json.loads(response.get(request).content)["data"]
|
||||||
|
self.assertEqual(len(data), 1)
|
||||||
|
|
||||||
|
def test_view_cc_1_search_not_equal(self):
|
||||||
|
self.get_params["columns[1][columnControl][search][value]"] = "1001 - Test Character - 1001"
|
||||||
|
self.get_params["columns[1][columnControl][search][logic]"] = "notEqual"
|
||||||
|
self.get_params["columns[1][columnControl][search][type]"] = "text"
|
||||||
|
self.get_params["length"] = "20"
|
||||||
|
self.client.force_login(self.user)
|
||||||
|
request = self.factory.get('/fake-url/', data=self.get_params)
|
||||||
|
response = TestView()
|
||||||
|
response.setup(request)
|
||||||
|
data = json.loads(response.get(request).content)["data"]
|
||||||
|
self.assertEqual(len(data), 19)
|
||||||
|
|
||||||
|
def test_view_cc_no_pagination(self):
|
||||||
|
self.get_params["length"] = "-1"
|
||||||
|
self.client.force_login(self.user)
|
||||||
|
request = self.factory.get('/fake-url/', data=self.get_params)
|
||||||
|
response = TestView()
|
||||||
|
response.setup(request)
|
||||||
|
data = json.loads(response.get(request).content)["data"]
|
||||||
|
self.assertEqual(len(data), 20)
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
{% translate "Join Requests" %}
|
{% translate "Join Requests" %}
|
||||||
|
|
||||||
{% if acceptrequests %}
|
{% if acceptrequests %}
|
||||||
<span class="badge text-bg-secondary">{{ acceptrequests|length }}</span>
|
<span id="acceptRequestsCounter" class="badge text-bg-secondary">{{ acceptrequests|length }}</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -30,7 +30,7 @@
|
|||||||
{% translate "Leave Requests" %}
|
{% translate "Leave Requests" %}
|
||||||
|
|
||||||
{% if leaverequests %}
|
{% if leaverequests %}
|
||||||
<span class="badge text-bg-secondary">{{ leaverequests|length }}</span>
|
<span id="leaveRequestsCounter" class="badge text-bg-secondary">{{ leaverequests|length }}</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
@@ -43,19 +43,19 @@
|
|||||||
</li>
|
</li>
|
||||||
{% endblock header_nav_collapse_left %}
|
{% endblock header_nav_collapse_left %}
|
||||||
|
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<div class="tab-content">
|
<div class="tab-content">
|
||||||
<div id="add" class="tab-pane active">
|
<div id="add" class="tab-pane active">
|
||||||
{% if acceptrequests %}
|
{% if acceptrequests %}
|
||||||
<div class="table-responsive">
|
<div>
|
||||||
<table class="table">
|
<table id="table-add" class="table table-responsive w-100">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th>{% translate "Character" %}</th>
|
<th>{% translate "Character" %}</th>
|
||||||
<th>{% translate "Organization" %}</th>
|
<th>{% translate "Organization" %}</th>
|
||||||
<th>{% translate "Group" %}</th>
|
<th>{% translate "Group" %}</th>
|
||||||
<th></th>
|
<th></th>
|
||||||
|
<th>{% translate "Corporation" %}</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
|
|
||||||
@@ -89,13 +89,24 @@
|
|||||||
<td>{{ acceptrequest.group.name }}</td>
|
<td>{{ acceptrequest.group.name }}</td>
|
||||||
|
|
||||||
<td class="text-end">
|
<td class="text-end">
|
||||||
<a href="{% url 'groupmanagement:accept_request' acceptrequest.id %}" class="btn btn-success">
|
<div class="spinner-border spinner-border-sm mt-2 btns-join-{{acceptrequest.id}} d-none" role="status">
|
||||||
|
<span class="sr-only">Loading...</span>
|
||||||
|
</div>
|
||||||
|
<a id="{{acceptrequest.id}}" class="btn btn-success join-accept btns-join-{{acceptrequest.id}}">
|
||||||
{% translate "Accept" %}
|
{% translate "Accept" %}
|
||||||
</a>
|
</a>
|
||||||
<a href="{% url 'groupmanagement:reject_request' acceptrequest.id %}" class="btn btn-danger">
|
<a id="{{acceptrequest.id}}" class="btn btn-danger join-reject btns-join-{{acceptrequest.id}}">
|
||||||
{% translate "Reject" %}
|
{% translate "Reject" %}
|
||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
|
<td>
|
||||||
|
{% if acceptrequest.main_char %}
|
||||||
|
{{ acceptrequest.main_char.corporation_name }}
|
||||||
|
{% else %}
|
||||||
|
{% translate "(unknown)" %}
|
||||||
|
{% endif %}
|
||||||
|
</td>
|
||||||
|
|
||||||
</tr>
|
</tr>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</tbody>
|
</tbody>
|
||||||
@@ -111,14 +122,15 @@
|
|||||||
{% if not show_leave_tab %}
|
{% if not show_leave_tab %}
|
||||||
<div id="leave" class="tab-pane">
|
<div id="leave" class="tab-pane">
|
||||||
{% if leaverequests %}
|
{% if leaverequests %}
|
||||||
<div class="table-responsive">
|
<div>
|
||||||
<table class="table">
|
<table id="table-rem" class="table table-responsive w-100">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th>{% translate "Character" %}</th>
|
<th>{% translate "Character" %}</th>
|
||||||
<th>{% translate "Organization" %}</th>
|
<th>{% translate "Organization" %}</th>
|
||||||
<th>{% translate "Group" %}</th>
|
<th>{% translate "Group" %}</th>
|
||||||
<th></th>
|
<th></th>
|
||||||
|
<th>{% translate "Corporation" %}</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
|
|
||||||
@@ -152,14 +164,23 @@
|
|||||||
<td>{{ leaverequest.group.name }}</td>
|
<td>{{ leaverequest.group.name }}</td>
|
||||||
|
|
||||||
<td class="text-end">
|
<td class="text-end">
|
||||||
<a href="{% url 'groupmanagement:leave_accept_request' leaverequest.id %}" class="btn btn-success">
|
<div class="spinner-border spinner-border-sm mt-2 btns-leave-{{leaverequest.id}} d-none" role="status">
|
||||||
|
<span class="sr-only">Loading...</span>
|
||||||
|
</div>
|
||||||
|
<a id="{{leaverequest.id}}" class="btn btn-success accept leave-accept btns-leave-{{leaverequest.id}}">
|
||||||
{% translate "Accept" %}
|
{% translate "Accept" %}
|
||||||
</a>
|
</a>
|
||||||
|
<a id="{{leaverequest.id}}" class="btn btn-danger reject leave-reject btns-leave-{{leaverequest.id}}">
|
||||||
<a href="{% url 'groupmanagement:leave_reject_request' leaverequest.id %}" class="btn btn-danger">
|
|
||||||
{% translate "Reject" %}
|
{% translate "Reject" %}
|
||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
|
<td>
|
||||||
|
{% if leaverequest.main_char %}
|
||||||
|
{{ leaverequest.main_char.corporation_name }}
|
||||||
|
{% else %}
|
||||||
|
{% translate "(unknown)" %}
|
||||||
|
{% endif %}
|
||||||
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</tbody>
|
</tbody>
|
||||||
@@ -172,3 +193,189 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
{% endblock content %}
|
{% endblock content %}
|
||||||
|
{% block extra_javascript %}
|
||||||
|
{% include 'bundles/datatables-js-bs5.html' %}
|
||||||
|
{% include "bundles/filterdropdown-js.html" %}
|
||||||
|
<script>
|
||||||
|
$(document).ready(function () {
|
||||||
|
let tableAdd = $("#table-add").DataTable({
|
||||||
|
filterDropDown: {
|
||||||
|
columns: [
|
||||||
|
{
|
||||||
|
idx: 4,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
idx: 2,
|
||||||
|
}
|
||||||
|
],
|
||||||
|
bootstrap: true,
|
||||||
|
bootstrap_version: 5
|
||||||
|
},
|
||||||
|
columnDefs: [
|
||||||
|
{
|
||||||
|
target: 4,
|
||||||
|
visible: false,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
paging: false,
|
||||||
|
responsive: true,
|
||||||
|
pageLength: -1
|
||||||
|
});
|
||||||
|
let tableRem = $("#table-rem").DataTable({
|
||||||
|
filterDropDown: {
|
||||||
|
columns: [
|
||||||
|
{
|
||||||
|
idx: 4,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
idx: 2,
|
||||||
|
}
|
||||||
|
],
|
||||||
|
bootstrap: true,
|
||||||
|
bootstrap_version: 5
|
||||||
|
},
|
||||||
|
columnDefs: [
|
||||||
|
{
|
||||||
|
target: 4,
|
||||||
|
visible: false,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
paging: false,
|
||||||
|
responsive: true,
|
||||||
|
pageLength: -1
|
||||||
|
});
|
||||||
|
|
||||||
|
// URL's for fetch requests
|
||||||
|
let acceptJoinURL = "{% url 'groupmanagement:accept_request' 0 %}";
|
||||||
|
acceptJoinURL = acceptJoinURL.substring(0, acceptJoinURL.length-2);
|
||||||
|
let rejectJoinURL = "{% url 'groupmanagement:reject_request' 0 %}";
|
||||||
|
rejectJoinURL = rejectJoinURL.substring(0, rejectJoinURL.length-2);
|
||||||
|
let acceptLeaveURL = "{% url 'groupmanagement:leave_accept_request' 0 %}";
|
||||||
|
acceptLeaveURL = acceptLeaveURL.substring(0, acceptLeaveURL.length-2);
|
||||||
|
let rejectLeaveURL = "{% url 'groupmanagement:leave_reject_request' 0 %}";
|
||||||
|
rejectLeaveURL = rejectLeaveURL.substring(0, rejectLeaveURL.length-2);
|
||||||
|
|
||||||
|
function removeRow(table, classLookup){
|
||||||
|
let btn = $(classLookup);
|
||||||
|
table.row($(btn[0]).parents('tr')).remove().draw();
|
||||||
|
}
|
||||||
|
|
||||||
|
function toggleButtons(classLookup){
|
||||||
|
let elems = document.querySelectorAll(classLookup);
|
||||||
|
elems.forEach(
|
||||||
|
function(e) {
|
||||||
|
e.classList.toggle('d-none');
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
function hitAuth(classLookup, table, URL){
|
||||||
|
toggleButtons(classLookup);
|
||||||
|
let output = fetch(URL)
|
||||||
|
.then(response => {
|
||||||
|
if (!response.ok) {
|
||||||
|
toggleButtons(classLookup);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
removeRow(table, classLookup)
|
||||||
|
})
|
||||||
|
.catch(error => {
|
||||||
|
toggleButtons(classLookup);
|
||||||
|
return false;
|
||||||
|
});
|
||||||
|
toggleButtons(classLookup);
|
||||||
|
return output;
|
||||||
|
}
|
||||||
|
|
||||||
|
function decreaseCounterElement(elem){
|
||||||
|
count = Number(elem.innerText);
|
||||||
|
count -= 1;
|
||||||
|
if (!count){
|
||||||
|
elem.classList.add("d-none");
|
||||||
|
} else {
|
||||||
|
elem.innerText = count;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function decreaseCounter(id){
|
||||||
|
elem = document.getElementById(id);
|
||||||
|
if (elem){decreaseCounterElement(elem)}
|
||||||
|
}
|
||||||
|
|
||||||
|
function decreaseMenuCounter(){
|
||||||
|
decreaseCounter("globalNotificationCount");
|
||||||
|
let elem = document.querySelector("a[href='{% url "groupmanagement:management" %}']");
|
||||||
|
if (elem) {
|
||||||
|
let badge = elem.parentElement.querySelector("span");
|
||||||
|
if (badge){decreaseCounterElement(badge)}
|
||||||
|
if (elem.parentElement.parentElement.parentElement.tagName === "LI"){
|
||||||
|
let folderBadge = elem.parentElement.parentElement.parentElement.querySelector("span");
|
||||||
|
if (folderBadge){decreaseCounterElement(folderBadge)}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
let acceptJoinButtons = document.querySelectorAll(".join-accept");
|
||||||
|
acceptJoinButtons.forEach(function(elem) {
|
||||||
|
elem.addEventListener("click", function(event) {
|
||||||
|
url = `${acceptJoinURL}${event.target.id}/`
|
||||||
|
let elemClass = `.btns-join-${event.target.id}`
|
||||||
|
if (hitAuth(elemClass, tableAdd, url)){
|
||||||
|
decreaseCounter("acceptRequestsCounter")
|
||||||
|
decreaseMenuCounter()
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
let rejectJoinButtons = document.querySelectorAll(".join-reject");
|
||||||
|
rejectJoinButtons.forEach(function(elem) {
|
||||||
|
elem.addEventListener("click", function(event) {
|
||||||
|
url = `${rejectJoinURL}${event.target.id}/`
|
||||||
|
let elemClass = `.btns-join-${event.target.id}`
|
||||||
|
if (hitAuth(elemClass, tableAdd, url)){
|
||||||
|
decreaseCounter("acceptRequestsCounter")
|
||||||
|
decreaseMenuCounter()
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
let acceptLeaveButtons = document.querySelectorAll(".leave-accept");
|
||||||
|
acceptLeaveButtons.forEach(function(elem) {
|
||||||
|
elem.addEventListener("click", function(event) {
|
||||||
|
url = `${acceptLeaveURL}${event.target.id}/`
|
||||||
|
let elemClass = `.btns-leave-${event.target.id}`
|
||||||
|
if (hitAuth(elemClass, tableRem, url)){
|
||||||
|
decreaseCounter("leaveRequestsCounter")
|
||||||
|
decreaseMenuCounter()
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
let rejectLeaveButtons = document.querySelectorAll(".leave-reject");
|
||||||
|
rejectLeaveButtons.forEach(function(elem) {
|
||||||
|
elem.addEventListener("click", function(event) {
|
||||||
|
url = `${rejectLeaveURL}${event.target.id}/`
|
||||||
|
let elemClass = `.btns-leave-${event.target.id}`
|
||||||
|
if (hitAuth(elemClass, tableRem, url)){
|
||||||
|
decreaseCounter("leaveRequestsCounter")
|
||||||
|
decreaseMenuCounter()
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
// Filter Dropdown sets widths so lets remove them when we tab change so they actually show.
|
||||||
|
$('a[data-bs-toggle="tab"]').on('shown.bs.tab', function (e) {
|
||||||
|
let elems = document.querySelectorAll(".form-select");
|
||||||
|
elems.forEach(
|
||||||
|
function(e) {
|
||||||
|
e.style.maxWidth = "";
|
||||||
|
}
|
||||||
|
);
|
||||||
|
});
|
||||||
|
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
{% endblock extra_javascript %}
|
||||||
|
{% block extra_css %}
|
||||||
|
{% include 'bundles/datatables-css-bs5.html' %}
|
||||||
|
{% endblock %}
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-06-19 20:23+1000\n"
|
"POT-Creation-Date: 2025-09-21 13:44+1000\n"
|
||||||
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
||||||
"Last-Translator: Tomas Skarecky <t.skarecky@gmail.com>, 2024\n"
|
"Last-Translator: Tomas Skarecky <t.skarecky@gmail.com>, 2024\n"
|
||||||
"Language-Team: Czech (Czech Republic) (https://app.transifex.com/alliance-auth/teams/107430/cs_CZ/)\n"
|
"Language-Team: Czech (Czech Republic) (https://app.transifex.com/alliance-auth/teams/107430/cs_CZ/)\n"
|
||||||
@@ -62,7 +62,7 @@ msgstr ""
|
|||||||
"přístupem:%s"
|
"přístupem:%s"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:72
|
#: allianceauth/authentication/models.py:72
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:106
|
#: allianceauth/project_template/project_name/settings/base.py:104
|
||||||
msgid "English"
|
msgid "English"
|
||||||
msgstr "Angličtina"
|
msgstr "Angličtina"
|
||||||
|
|
||||||
@@ -71,57 +71,57 @@ msgid "Czech"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:74
|
#: allianceauth/authentication/models.py:74
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:108
|
#: allianceauth/project_template/project_name/settings/base.py:106
|
||||||
msgid "German"
|
msgid "German"
|
||||||
msgstr "Němčina"
|
msgstr "Němčina"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:75
|
#: allianceauth/authentication/models.py:75
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:109
|
#: allianceauth/project_template/project_name/settings/base.py:107
|
||||||
msgid "Spanish"
|
msgid "Spanish"
|
||||||
msgstr "Španělština"
|
msgstr "Španělština"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:76
|
#: allianceauth/authentication/models.py:76
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:110
|
#: allianceauth/project_template/project_name/settings/base.py:108
|
||||||
msgid "Italian"
|
msgid "Italian"
|
||||||
msgstr "Italština"
|
msgstr "Italština"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:77
|
#: allianceauth/authentication/models.py:77
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:111
|
#: allianceauth/project_template/project_name/settings/base.py:109
|
||||||
msgid "Japanese"
|
msgid "Japanese"
|
||||||
msgstr "Japonština"
|
msgstr "Japonština"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:78
|
#: allianceauth/authentication/models.py:78
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:112
|
#: allianceauth/project_template/project_name/settings/base.py:110
|
||||||
msgid "Korean"
|
msgid "Korean"
|
||||||
msgstr "Korejština"
|
msgstr "Korejština"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:79
|
#: allianceauth/authentication/models.py:79
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:113
|
#: allianceauth/project_template/project_name/settings/base.py:111
|
||||||
msgid "French"
|
msgid "French"
|
||||||
msgstr "Francouzština"
|
msgstr "Francouzština"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:80
|
#: allianceauth/authentication/models.py:80
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:116
|
#: allianceauth/project_template/project_name/settings/base.py:114
|
||||||
msgid "Russian"
|
msgid "Russian"
|
||||||
msgstr "Ruština"
|
msgstr "Ruština"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:81
|
#: allianceauth/authentication/models.py:81
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:114
|
#: allianceauth/project_template/project_name/settings/base.py:112
|
||||||
msgid "Dutch"
|
msgid "Dutch"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:82
|
#: allianceauth/authentication/models.py:82
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:115
|
#: allianceauth/project_template/project_name/settings/base.py:113
|
||||||
msgid "Polish"
|
msgid "Polish"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:83
|
#: allianceauth/authentication/models.py:83
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:117
|
#: allianceauth/project_template/project_name/settings/base.py:115
|
||||||
msgid "Ukrainian"
|
msgid "Ukrainian"
|
||||||
msgstr "Ukrajinština"
|
msgstr "Ukrajinština"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:84
|
#: allianceauth/authentication/models.py:84
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:118
|
#: allianceauth/project_template/project_name/settings/base.py:116
|
||||||
msgid "Simplified Chinese"
|
msgid "Simplified Chinese"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -166,14 +166,12 @@ msgstr "Postavy"
|
|||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:11
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:11
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:12
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:12
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:4
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:4
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:6
|
|
||||||
msgid "Add Character"
|
msgid "Add Character"
|
||||||
msgstr "Přidat postavu"
|
msgstr "Přidat postavu"
|
||||||
|
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:14
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:14
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:15
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:15
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:10
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:8
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:12
|
|
||||||
msgid "Change Main"
|
msgid "Change Main"
|
||||||
msgstr "Změnit postavu"
|
msgstr "Změnit postavu"
|
||||||
|
|
||||||
@@ -230,8 +228,8 @@ msgstr ""
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:168
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:168
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:35
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:35
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:94
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:94
|
||||||
#: allianceauth/srp/templates/srp/data.html:83
|
#: allianceauth/srp/templates/srp/data.html:81
|
||||||
#: allianceauth/srp/templates/srp/management.html:53
|
#: allianceauth/srp/templates/srp/management.html:51
|
||||||
msgid "Actions"
|
msgid "Actions"
|
||||||
msgstr "Akce"
|
msgstr "Akce"
|
||||||
|
|
||||||
@@ -282,7 +280,7 @@ msgstr "Registrace"
|
|||||||
msgid "Invalid or expired activation link."
|
msgid "Invalid or expired activation link."
|
||||||
msgstr "Nevalidní, nebo expirovaný aktivační odkaz."
|
msgstr "Nevalidní, nebo expirovaný aktivační odkaz."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:158
|
#: allianceauth/authentication/views.py:159
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cannot change main character to %(char)s: character owned by a different "
|
"Cannot change main character to %(char)s: character owned by a different "
|
||||||
@@ -290,22 +288,22 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Není možné změnit hlavní postavu na %(char)s: postava patří pod jiný účet."
|
"Není možné změnit hlavní postavu na %(char)s: postava patří pod jiný účet."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:165
|
#: allianceauth/authentication/views.py:166
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Changed main character to %s"
|
msgid "Changed main character to %s"
|
||||||
msgstr "Hlavní postava změněna na %s"
|
msgstr "Hlavní postava změněna na %s"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:179
|
#: allianceauth/authentication/views.py:180
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Added %(name)s to your account."
|
msgid "Added %(name)s to your account."
|
||||||
msgstr "%(name)spřidána k vačenu účtu"
|
msgstr "%(name)spřidána k vačenu účtu"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:181
|
#: allianceauth/authentication/views.py:182
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to add %(name)s to your account: they already have an account."
|
msgid "Failed to add %(name)s to your account: they already have an account."
|
||||||
msgstr "Přidání %(name)sk vašemu účtu se nezdařilo: již mají účet"
|
msgstr "Přidání %(name)sk vašemu účtu se nezdařilo: již mají účet"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:226
|
#: allianceauth/authentication/views.py:227
|
||||||
msgid ""
|
msgid ""
|
||||||
"Unable to authenticate as the selected character. Please log in with the "
|
"Unable to authenticate as the selected character. Please log in with the "
|
||||||
"main character associated with this account."
|
"main character associated with this account."
|
||||||
@@ -313,11 +311,11 @@ msgstr ""
|
|||||||
"Není možné váš ověřit pomocí vybrané postavu. Prosím přihlaste se pomocí "
|
"Není možné váš ověřit pomocí vybrané postavu. Prosím přihlaste se pomocí "
|
||||||
"hlavní postavy spojené s tímto účtem."
|
"hlavní postavy spojené s tímto účtem."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:293
|
#: allianceauth/authentication/views.py:294
|
||||||
msgid "Registration token has expired."
|
msgid "Registration token has expired."
|
||||||
msgstr "Registrační token expiroval"
|
msgstr "Registrační token expiroval"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:354
|
#: allianceauth/authentication/views.py:355
|
||||||
msgid ""
|
msgid ""
|
||||||
"Sent confirmation email. Please follow the link to confirm your email "
|
"Sent confirmation email. Please follow the link to confirm your email "
|
||||||
"address."
|
"address."
|
||||||
@@ -325,11 +323,11 @@ msgstr ""
|
|||||||
"Byl vám odeslán potvrzovací email. Otevřete prosím odkaz pro potvrzení "
|
"Byl vám odeslán potvrzovací email. Otevřete prosím odkaz pro potvrzení "
|
||||||
"emailové adresy. "
|
"emailové adresy. "
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:360
|
#: allianceauth/authentication/views.py:361
|
||||||
msgid "Confirmed your email address. Please login to continue."
|
msgid "Confirmed your email address. Please login to continue."
|
||||||
msgstr "Emailová adresa potvrzena. Přihlaste se prosím."
|
msgstr "Emailová adresa potvrzena. Přihlaste se prosím."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:366
|
#: allianceauth/authentication/views.py:367
|
||||||
msgid "Registration of new accounts is not allowed at this time."
|
msgid "Registration of new accounts is not allowed at this time."
|
||||||
msgstr "Momentálně není povolena registrace nových účtů."
|
msgstr "Momentálně není povolena registrace nových účtů."
|
||||||
|
|
||||||
@@ -346,11 +344,11 @@ msgstr ""
|
|||||||
msgid "Corporations"
|
msgid "Corporations"
|
||||||
msgstr "Korporace"
|
msgstr "Korporace"
|
||||||
|
|
||||||
#: allianceauth/corputils/templates/corputils/base.html:35
|
#: allianceauth/corputils/templates/corputils/base.html:31
|
||||||
msgid "Add corporation"
|
msgid "Add corporation"
|
||||||
msgstr "Přidat korporaci"
|
msgstr "Přidat korporaci"
|
||||||
|
|
||||||
#: allianceauth/corputils/templates/corputils/base.html:51
|
#: allianceauth/corputils/templates/corputils/base.html:47
|
||||||
msgid "Search all corporations..."
|
msgid "Search all corporations..."
|
||||||
msgstr "Vyhledat všechny korporace"
|
msgstr "Vyhledat všechny korporace"
|
||||||
|
|
||||||
@@ -498,7 +496,7 @@ msgid "Fleet Activity Tracking"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8
|
#: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8
|
||||||
#: allianceauth/srp/templates/srp/management.html:44
|
#: allianceauth/srp/templates/srp/management.html:42
|
||||||
msgid "Fleet Name"
|
msgid "Fleet Name"
|
||||||
msgstr "Jméno flotily"
|
msgstr "Jméno flotily"
|
||||||
|
|
||||||
@@ -988,7 +986,7 @@ msgstr ""
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:123
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:123
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:167
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:167
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:34
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:34
|
||||||
#: allianceauth/srp/templates/srp/data.html:81
|
#: allianceauth/srp/templates/srp/data.html:79
|
||||||
msgid "Status"
|
msgid "Status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1001,7 +999,7 @@ msgid "Hidden"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:15
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:53
|
||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1046,17 +1044,9 @@ msgstr ""
|
|||||||
msgid "Leave"
|
msgid "Leave"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:74
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:73
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:89
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:88
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:46
|
msgid "Request pending"
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:95
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:138
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:182
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:46
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:25
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:120
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:87
|
|
||||||
msgid "Pending"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:80
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:80
|
||||||
@@ -1067,7 +1057,11 @@ msgstr ""
|
|||||||
msgid "Request"
|
msgid "Request"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:99
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:93
|
||||||
|
msgid "Retract"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:103
|
||||||
msgid "No groups available."
|
msgid "No groups available."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1196,6 +1190,19 @@ msgstr ""
|
|||||||
msgid "Applied to leave group %(group)s."
|
msgid "Applied to leave group %(group)s."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:438
|
||||||
|
msgid "You cannot retract that request"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:450
|
||||||
|
#, python-format
|
||||||
|
msgid "Retracted application to group %(group)s."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:458
|
||||||
|
msgid "You have no open request for that group."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/hrapplications/apps.py:8
|
#: allianceauth/hrapplications/apps.py:8
|
||||||
msgid "HR Applications"
|
msgid "HR Applications"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1266,12 +1273,23 @@ msgstr ""
|
|||||||
msgid "Username"
|
msgid "Username"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:46
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:95
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:138
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:182
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:46
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:25
|
||||||
|
#: allianceauth/srp/templates/srp/data.html:118
|
||||||
|
#: allianceauth/srp/templates/srp/management.html:85
|
||||||
|
msgid "Pending"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:48
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:48
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:141
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:141
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:185
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:185
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:48
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:48
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:21
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:21
|
||||||
#: allianceauth/srp/templates/srp/data.html:112
|
#: allianceauth/srp/templates/srp/data.html:110
|
||||||
msgid "Approved"
|
msgid "Approved"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1279,7 +1297,7 @@ msgstr ""
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:143
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:143
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:187
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:187
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:50
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:50
|
||||||
#: allianceauth/srp/templates/srp/data.html:116
|
#: allianceauth/srp/templates/srp/data.html:114
|
||||||
msgid "Rejected"
|
msgid "Rejected"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1514,8 +1532,8 @@ msgstr ""
|
|||||||
|
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:155
|
#: allianceauth/menu/templates/menu/menu-user.html:155
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:158
|
#: allianceauth/menu/templates/menu/menu-user.html:158
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:17
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:13
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:18
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:14
|
||||||
msgid "Sign In"
|
msgid "Sign In"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1543,11 +1561,11 @@ msgstr ""
|
|||||||
msgid "Read"
|
msgid "Read"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/notifications/templates/notifications/list.html:32
|
#: allianceauth/notifications/templates/notifications/list.html:31
|
||||||
msgid "Mark all notifications as read"
|
msgid "Mark all notifications as read"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/notifications/templates/notifications/list.html:38
|
#: allianceauth/notifications/templates/notifications/list.html:35
|
||||||
msgid "Delete all read notifications"
|
msgid "Delete all read notifications"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1612,12 +1630,12 @@ msgid "Operation Type"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/optimer/form.py:17
|
#: allianceauth/optimer/form.py:17
|
||||||
#: allianceauth/srp/templates/srp/management.html:47
|
#: allianceauth/srp/templates/srp/management.html:45
|
||||||
msgid "Fleet Commander"
|
msgid "Fleet Commander"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14
|
#: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14
|
||||||
#: allianceauth/srp/templates/srp/data.html:72
|
#: allianceauth/srp/templates/srp/data.html:70
|
||||||
msgid "Additional Info"
|
msgid "Additional Info"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1626,7 +1644,7 @@ msgid "(Optional) Describe the operation with a couple of short words."
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/add.html:8
|
#: allianceauth/optimer/templates/optimer/add.html:8
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:18
|
#: allianceauth/optimer/templates/optimer/management.html:16
|
||||||
msgid "Create Operation"
|
msgid "Create Operation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1675,26 +1693,26 @@ msgstr ""
|
|||||||
msgid "Fleet Operation Management"
|
msgid "Fleet Operation Management"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:28
|
#: allianceauth/optimer/templates/optimer/management.html:26
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:32
|
#: allianceauth/timerboard/templates/timerboard/view.html:30
|
||||||
msgid "Current EVE time:"
|
msgid "Current EVE time:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:36
|
#: allianceauth/optimer/templates/optimer/management.html:34
|
||||||
msgid "Next Fleet Operations"
|
msgid "Next Fleet Operations"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:44
|
#: allianceauth/optimer/templates/optimer/management.html:42
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:63
|
#: allianceauth/timerboard/templates/timerboard/view.html:61
|
||||||
msgid "No upcoming timers."
|
msgid "No upcoming timers."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:52
|
#: allianceauth/optimer/templates/optimer/management.html:50
|
||||||
msgid "Past Fleet Operations"
|
msgid "Past Fleet Operations"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:60
|
#: allianceauth/optimer/templates/optimer/management.html:58
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:81
|
#: allianceauth/timerboard/templates/timerboard/view.html:79
|
||||||
msgid "No past timers."
|
msgid "No past timers."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2262,7 +2280,7 @@ msgid "Enabled"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/services/templates/services/service_status.html:7
|
#: allianceauth/services/templates/services/service_status.html:7
|
||||||
#: allianceauth/srp/templates/srp/management.html:78
|
#: allianceauth/srp/templates/srp/management.html:76
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2300,12 +2318,12 @@ msgid "Ship Replacement"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:9
|
#: allianceauth/srp/form.py:9
|
||||||
#: allianceauth/srp/templates/srp/management.html:45
|
#: allianceauth/srp/templates/srp/management.html:43
|
||||||
msgid "Fleet Time"
|
msgid "Fleet Time"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:10
|
#: allianceauth/srp/form.py:10
|
||||||
#: allianceauth/srp/templates/srp/management.html:46
|
#: allianceauth/srp/templates/srp/management.html:44
|
||||||
msgid "Fleet Doctrine"
|
msgid "Fleet Doctrine"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2354,7 +2372,7 @@ msgid "Give this link to the line members."
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:8
|
#: allianceauth/srp/templates/srp/data.html:8
|
||||||
#: allianceauth/srp/templates/srp/data.html:39
|
#: allianceauth/srp/templates/srp/data.html:37
|
||||||
msgid "SRP Fleet Data"
|
msgid "SRP Fleet Data"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2362,64 +2380,64 @@ msgstr ""
|
|||||||
msgid "View Fleets"
|
msgid "View Fleets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:26
|
#: allianceauth/srp/templates/srp/data.html:24
|
||||||
msgid "Mark Incomplete"
|
msgid "Mark Incomplete"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:30
|
#: allianceauth/srp/templates/srp/data.html:28
|
||||||
msgid "Mark Completed"
|
msgid "Mark Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:48
|
#: allianceauth/srp/templates/srp/data.html:46
|
||||||
#: allianceauth/srp/templates/srp/data.html:142
|
#: allianceauth/srp/templates/srp/data.html:140
|
||||||
msgid "Total Losses:"
|
msgid "Total Losses:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:49
|
#: allianceauth/srp/templates/srp/data.html:47
|
||||||
#: allianceauth/srp/templates/srp/data.html:143
|
#: allianceauth/srp/templates/srp/data.html:141
|
||||||
#: allianceauth/srp/templates/srp/management.html:36
|
#: allianceauth/srp/templates/srp/management.html:34
|
||||||
msgid "Total ISK Cost:"
|
msgid "Total ISK Cost:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:60
|
#: allianceauth/srp/templates/srp/data.html:58
|
||||||
#: allianceauth/srp/templates/srp/data.html:154
|
#: allianceauth/srp/templates/srp/data.html:152
|
||||||
msgid "Are you sure you want to delete SRP requests?"
|
msgid "Are you sure you want to delete SRP requests?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:70
|
#: allianceauth/srp/templates/srp/data.html:68
|
||||||
msgid "Pilot Name"
|
msgid "Pilot Name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:71
|
#: allianceauth/srp/templates/srp/data.html:69
|
||||||
msgid "Killboard Link"
|
msgid "Killboard Link"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:73
|
#: allianceauth/srp/templates/srp/data.html:71
|
||||||
msgid "Ship Type"
|
msgid "Ship Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:74
|
#: allianceauth/srp/templates/srp/data.html:72
|
||||||
msgid "Killboard Loss Amt"
|
msgid "Killboard Loss Amt"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:76
|
#: allianceauth/srp/templates/srp/data.html:74
|
||||||
msgid "SRP ISK Cost"
|
msgid "SRP ISK Cost"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:77
|
#: allianceauth/srp/templates/srp/data.html:75
|
||||||
msgid "Click value to edit Enter to save & next ESC to cancel"
|
msgid "Click value to edit Enter to save & next ESC to cancel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:80
|
#: allianceauth/srp/templates/srp/data.html:78
|
||||||
msgid "Post Time"
|
msgid "Post Time"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:102
|
#: allianceauth/srp/templates/srp/data.html:100
|
||||||
#: allianceauth/srp/templates/srp/management.html:70
|
#: allianceauth/srp/templates/srp/management.html:68
|
||||||
msgid "Link"
|
msgid "Link"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:163
|
#: allianceauth/srp/templates/srp/data.html:161
|
||||||
msgid "No SRP requests for this fleet."
|
msgid "No SRP requests for this fleet."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2431,39 +2449,39 @@ msgstr ""
|
|||||||
msgid "View All"
|
msgid "View All"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:27
|
#: allianceauth/srp/templates/srp/management.html:25
|
||||||
msgid "Add SRP Fleet"
|
msgid "Add SRP Fleet"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:48
|
#: allianceauth/srp/templates/srp/management.html:46
|
||||||
msgid "Fleet AAR"
|
msgid "Fleet AAR"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:49
|
#: allianceauth/srp/templates/srp/management.html:47
|
||||||
msgid "Fleet SRP Code"
|
msgid "Fleet SRP Code"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:50
|
#: allianceauth/srp/templates/srp/management.html:48
|
||||||
msgid "Fleet ISK Cost"
|
msgid "Fleet ISK Cost"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:51
|
#: allianceauth/srp/templates/srp/management.html:49
|
||||||
msgid "SRP Status"
|
msgid "SRP Status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:52
|
#: allianceauth/srp/templates/srp/management.html:50
|
||||||
msgid "Pending Requests"
|
msgid "Pending Requests"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:91
|
#: allianceauth/srp/templates/srp/management.html:89
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:108
|
#: allianceauth/srp/templates/srp/management.html:106
|
||||||
msgid "Are you sure you want to delete this SRP code and its contents?"
|
msgid "Are you sure you want to delete this SRP code and its contents?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:129
|
#: allianceauth/srp/templates/srp/management.html:127
|
||||||
msgid "No SRP fleets created."
|
msgid "No SRP fleets created."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2599,67 +2617,120 @@ msgstr ""
|
|||||||
msgid "Your Server received an ESI error response code of "
|
msgid "Your Server received an ESI error response code of "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:8
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:11
|
||||||
msgid "Alliance Auth Notifications"
|
msgid "second"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:20
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:12
|
||||||
msgid "No notifications at this time"
|
msgid "seconds"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:29
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:13
|
||||||
msgid "Powered by GitLab"
|
msgid "minute"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:35
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:14
|
||||||
msgid "Support Discord"
|
msgid "minutes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:49
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:15
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:53
|
msgid "hour"
|
||||||
msgid "Software Version"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:56
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:16
|
||||||
msgid "Current"
|
msgid "hours"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:63
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:17
|
||||||
msgid "Latest Stable"
|
msgid "N/A"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:68
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:18
|
||||||
msgid "Update available"
|
msgid "ERROR"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:76
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:19
|
||||||
msgid "Latest Pre-Release"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:81
|
|
||||||
msgid "Pre-Release available"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:91
|
|
||||||
msgid "Task Queue"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:96
|
|
||||||
#, python-format
|
|
||||||
msgid ""
|
|
||||||
"\n"
|
|
||||||
" Status of %(total)s processed tasks • last %(latest)s\n"
|
|
||||||
" "
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:112
|
|
||||||
msgid "running"
|
msgid "running"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:113
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:20
|
||||||
msgid "queued"
|
msgid "queued"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:21
|
||||||
|
msgid "succeeded"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:22
|
||||||
|
msgid "retried"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:23
|
||||||
|
msgid "failed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:29
|
||||||
|
msgid "Debug mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:34
|
||||||
|
msgid ""
|
||||||
|
"Debug mode is currently turned on!<br>Make sure to turn it off as soon as "
|
||||||
|
"you are finished testing."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:46
|
||||||
|
msgid "Alliance Auth Notifications"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:58
|
||||||
|
msgid "No notifications at this time"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:67
|
||||||
|
msgid "Powered by GitLab"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:73
|
||||||
|
msgid "Support Discord"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:87
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:91
|
||||||
|
msgid "Software Version"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:94
|
||||||
|
msgid "Current"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:101
|
||||||
|
msgid "Latest Stable"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:106
|
||||||
|
msgid "Update available"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:114
|
||||||
|
msgid "Latest Pre-Release"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:119
|
||||||
|
msgid "Pre-Release available"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:129
|
||||||
|
msgid "Task Queue"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:134
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
" Status of <span id=\"total-task-count\">?</span> processed tasks • last <span id=\"celery-uptime\">?</span>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/top-menu-admin.html:19
|
#: allianceauth/templates/allianceauth/top-menu-admin.html:19
|
||||||
msgid "AA Documentation"
|
msgid "AA Documentation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2883,7 +2954,7 @@ msgid "Theft"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
|
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:54
|
#: allianceauth/timerboard/templates/timerboard/view.html:52
|
||||||
msgid "Upcoming Timers"
|
msgid "Upcoming Timers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2911,7 +2982,7 @@ msgid "Create Timer"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9
|
#: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:22
|
#: allianceauth/timerboard/templates/timerboard/view.html:20
|
||||||
msgid "Create Structure Timer"
|
msgid "Create Structure Timer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2929,11 +3000,11 @@ msgstr ""
|
|||||||
msgid "Structure Timer Management"
|
msgid "Structure Timer Management"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:41
|
#: allianceauth/timerboard/templates/timerboard/view.html:39
|
||||||
msgid "Corporation Timers"
|
msgid "Corporation Timers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:72
|
#: allianceauth/timerboard/templates/timerboard/view.html:70
|
||||||
msgid "Past Timers"
|
msgid "Past Timers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-06-19 20:23+1000\n"
|
"POT-Creation-Date: 2025-09-21 13:44+1000\n"
|
||||||
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
||||||
"Last-Translator: Peter Pfeufer, 2025\n"
|
"Last-Translator: Peter Pfeufer, 2025\n"
|
||||||
"Language-Team: German (https://app.transifex.com/alliance-auth/teams/107430/de/)\n"
|
"Language-Team: German (https://app.transifex.com/alliance-auth/teams/107430/de/)\n"
|
||||||
@@ -70,7 +70,7 @@ msgstr ""
|
|||||||
"Du kannst diese eingeschränkten Gruppen nicht hinzufügen oder entfernen: %s"
|
"Du kannst diese eingeschränkten Gruppen nicht hinzufügen oder entfernen: %s"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:72
|
#: allianceauth/authentication/models.py:72
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:106
|
#: allianceauth/project_template/project_name/settings/base.py:104
|
||||||
msgid "English"
|
msgid "English"
|
||||||
msgstr "Englisch"
|
msgstr "Englisch"
|
||||||
|
|
||||||
@@ -79,57 +79,57 @@ msgid "Czech"
|
|||||||
msgstr "Tschechisch"
|
msgstr "Tschechisch"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:74
|
#: allianceauth/authentication/models.py:74
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:108
|
#: allianceauth/project_template/project_name/settings/base.py:106
|
||||||
msgid "German"
|
msgid "German"
|
||||||
msgstr "Deutsch"
|
msgstr "Deutsch"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:75
|
#: allianceauth/authentication/models.py:75
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:109
|
#: allianceauth/project_template/project_name/settings/base.py:107
|
||||||
msgid "Spanish"
|
msgid "Spanish"
|
||||||
msgstr "Spanisch"
|
msgstr "Spanisch"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:76
|
#: allianceauth/authentication/models.py:76
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:110
|
#: allianceauth/project_template/project_name/settings/base.py:108
|
||||||
msgid "Italian"
|
msgid "Italian"
|
||||||
msgstr "Italienisch"
|
msgstr "Italienisch"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:77
|
#: allianceauth/authentication/models.py:77
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:111
|
#: allianceauth/project_template/project_name/settings/base.py:109
|
||||||
msgid "Japanese"
|
msgid "Japanese"
|
||||||
msgstr "Japanisch"
|
msgstr "Japanisch"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:78
|
#: allianceauth/authentication/models.py:78
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:112
|
#: allianceauth/project_template/project_name/settings/base.py:110
|
||||||
msgid "Korean"
|
msgid "Korean"
|
||||||
msgstr "Koreanisch"
|
msgstr "Koreanisch"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:79
|
#: allianceauth/authentication/models.py:79
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:113
|
#: allianceauth/project_template/project_name/settings/base.py:111
|
||||||
msgid "French"
|
msgid "French"
|
||||||
msgstr "Französisch"
|
msgstr "Französisch"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:80
|
#: allianceauth/authentication/models.py:80
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:116
|
#: allianceauth/project_template/project_name/settings/base.py:114
|
||||||
msgid "Russian"
|
msgid "Russian"
|
||||||
msgstr "Russisch"
|
msgstr "Russisch"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:81
|
#: allianceauth/authentication/models.py:81
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:114
|
#: allianceauth/project_template/project_name/settings/base.py:112
|
||||||
msgid "Dutch"
|
msgid "Dutch"
|
||||||
msgstr "Niederländisch"
|
msgstr "Niederländisch"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:82
|
#: allianceauth/authentication/models.py:82
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:115
|
#: allianceauth/project_template/project_name/settings/base.py:113
|
||||||
msgid "Polish"
|
msgid "Polish"
|
||||||
msgstr "Polnisch"
|
msgstr "Polnisch"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:83
|
#: allianceauth/authentication/models.py:83
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:117
|
#: allianceauth/project_template/project_name/settings/base.py:115
|
||||||
msgid "Ukrainian"
|
msgid "Ukrainian"
|
||||||
msgstr "Ukrainisch"
|
msgstr "Ukrainisch"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:84
|
#: allianceauth/authentication/models.py:84
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:118
|
#: allianceauth/project_template/project_name/settings/base.py:116
|
||||||
msgid "Simplified Chinese"
|
msgid "Simplified Chinese"
|
||||||
msgstr "Vereinfachtes Chinesisch"
|
msgstr "Vereinfachtes Chinesisch"
|
||||||
|
|
||||||
@@ -174,14 +174,12 @@ msgstr "Charaktere"
|
|||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:11
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:11
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:12
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:12
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:4
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:4
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:6
|
|
||||||
msgid "Add Character"
|
msgid "Add Character"
|
||||||
msgstr "Charakter hinzufügen"
|
msgstr "Charakter hinzufügen"
|
||||||
|
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:14
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:14
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:15
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:15
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:10
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:8
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:12
|
|
||||||
msgid "Change Main"
|
msgid "Change Main"
|
||||||
msgstr "Hauptcharakter ändern"
|
msgstr "Hauptcharakter ändern"
|
||||||
|
|
||||||
@@ -242,8 +240,8 @@ msgstr "Geltungsbereiche"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:168
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:168
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:35
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:35
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:94
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:94
|
||||||
#: allianceauth/srp/templates/srp/data.html:83
|
#: allianceauth/srp/templates/srp/data.html:81
|
||||||
#: allianceauth/srp/templates/srp/management.html:53
|
#: allianceauth/srp/templates/srp/management.html:51
|
||||||
msgid "Actions"
|
msgid "Actions"
|
||||||
msgstr "Aktionen"
|
msgstr "Aktionen"
|
||||||
|
|
||||||
@@ -295,7 +293,7 @@ msgstr "Registrieren"
|
|||||||
msgid "Invalid or expired activation link."
|
msgid "Invalid or expired activation link."
|
||||||
msgstr "Ungültiger oder abgelaufener Aktivierungslink."
|
msgstr "Ungültiger oder abgelaufener Aktivierungslink."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:158
|
#: allianceauth/authentication/views.py:159
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cannot change main character to %(char)s: character owned by a different "
|
"Cannot change main character to %(char)s: character owned by a different "
|
||||||
@@ -304,24 +302,24 @@ msgstr ""
|
|||||||
"Der Haputcharakter kann nicht zu %(char)s geändert werden. Dieser Charakter "
|
"Der Haputcharakter kann nicht zu %(char)s geändert werden. Dieser Charakter "
|
||||||
"gehört zu einem anderen Konto."
|
"gehört zu einem anderen Konto."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:165
|
#: allianceauth/authentication/views.py:166
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Changed main character to %s"
|
msgid "Changed main character to %s"
|
||||||
msgstr "Hautpcharakter geändert zu %s"
|
msgstr "Hautpcharakter geändert zu %s"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:179
|
#: allianceauth/authentication/views.py:180
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Added %(name)s to your account."
|
msgid "Added %(name)s to your account."
|
||||||
msgstr "%(name)s zu Deinem Konto hinzugefügt."
|
msgstr "%(name)s zu Deinem Konto hinzugefügt."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:181
|
#: allianceauth/authentication/views.py:182
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to add %(name)s to your account: they already have an account."
|
msgid "Failed to add %(name)s to your account: they already have an account."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Es ist nicht möglich %(name)s zu Deinem Konto hinzu zu fügen: Dieser hat "
|
"Es ist nicht möglich %(name)s zu Deinem Konto hinzu zu fügen: Dieser hat "
|
||||||
"bereits ein eigenes Konto."
|
"bereits ein eigenes Konto."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:226
|
#: allianceauth/authentication/views.py:227
|
||||||
msgid ""
|
msgid ""
|
||||||
"Unable to authenticate as the selected character. Please log in with the "
|
"Unable to authenticate as the selected character. Please log in with the "
|
||||||
"main character associated with this account."
|
"main character associated with this account."
|
||||||
@@ -330,11 +328,11 @@ msgstr ""
|
|||||||
"Bitte melde Dich mit dem Hauptcharakter an, der mit diesem Konto verknüpft "
|
"Bitte melde Dich mit dem Hauptcharakter an, der mit diesem Konto verknüpft "
|
||||||
"ist."
|
"ist."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:293
|
#: allianceauth/authentication/views.py:294
|
||||||
msgid "Registration token has expired."
|
msgid "Registration token has expired."
|
||||||
msgstr "Token zur Registrierung ist abgelaufen."
|
msgstr "Token zur Registrierung ist abgelaufen."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:354
|
#: allianceauth/authentication/views.py:355
|
||||||
msgid ""
|
msgid ""
|
||||||
"Sent confirmation email. Please follow the link to confirm your email "
|
"Sent confirmation email. Please follow the link to confirm your email "
|
||||||
"address."
|
"address."
|
||||||
@@ -342,11 +340,11 @@ msgstr ""
|
|||||||
"Bestätigungs-E-Mail gesendet. Bitte folge dem Link, um Deine E-Mail-Adresse "
|
"Bestätigungs-E-Mail gesendet. Bitte folge dem Link, um Deine E-Mail-Adresse "
|
||||||
"zu bestätigen."
|
"zu bestätigen."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:360
|
#: allianceauth/authentication/views.py:361
|
||||||
msgid "Confirmed your email address. Please login to continue."
|
msgid "Confirmed your email address. Please login to continue."
|
||||||
msgstr "Deine E-Mail Adresse wurde bestätigt. Bitte einloggen zum Fortfahren."
|
msgstr "Deine E-Mail Adresse wurde bestätigt. Bitte einloggen zum Fortfahren."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:366
|
#: allianceauth/authentication/views.py:367
|
||||||
msgid "Registration of new accounts is not allowed at this time."
|
msgid "Registration of new accounts is not allowed at this time."
|
||||||
msgstr "Registrierung von neuen Konten ist zur Zeit nicht erlaubt."
|
msgstr "Registrierung von neuen Konten ist zur Zeit nicht erlaubt."
|
||||||
|
|
||||||
@@ -363,11 +361,11 @@ msgstr "Corp Mitgliedsdaten"
|
|||||||
msgid "Corporations"
|
msgid "Corporations"
|
||||||
msgstr "Corporations"
|
msgstr "Corporations"
|
||||||
|
|
||||||
#: allianceauth/corputils/templates/corputils/base.html:35
|
#: allianceauth/corputils/templates/corputils/base.html:31
|
||||||
msgid "Add corporation"
|
msgid "Add corporation"
|
||||||
msgstr "Corporation hinzufügen"
|
msgstr "Corporation hinzufügen"
|
||||||
|
|
||||||
#: allianceauth/corputils/templates/corputils/base.html:51
|
#: allianceauth/corputils/templates/corputils/base.html:47
|
||||||
msgid "Search all corporations..."
|
msgid "Search all corporations..."
|
||||||
msgstr "Alle Corps durchsuchen"
|
msgstr "Alle Corps durchsuchen"
|
||||||
|
|
||||||
@@ -515,7 +513,7 @@ msgid "Fleet Activity Tracking"
|
|||||||
msgstr "Flottenaktivitäts-Tracking"
|
msgstr "Flottenaktivitäts-Tracking"
|
||||||
|
|
||||||
#: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8
|
#: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8
|
||||||
#: allianceauth/srp/templates/srp/management.html:44
|
#: allianceauth/srp/templates/srp/management.html:42
|
||||||
msgid "Fleet Name"
|
msgid "Fleet Name"
|
||||||
msgstr "Flottenname"
|
msgstr "Flottenname"
|
||||||
|
|
||||||
@@ -1028,7 +1026,7 @@ msgstr "Beschreibung"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:123
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:123
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:167
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:167
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:34
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:34
|
||||||
#: allianceauth/srp/templates/srp/data.html:81
|
#: allianceauth/srp/templates/srp/data.html:79
|
||||||
msgid "Status"
|
msgid "Status"
|
||||||
msgstr "Status"
|
msgstr "Status"
|
||||||
|
|
||||||
@@ -1041,7 +1039,7 @@ msgid "Hidden"
|
|||||||
msgstr "Verborgen"
|
msgstr "Verborgen"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:15
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:53
|
||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr "Öffnen"
|
msgstr "Öffnen"
|
||||||
|
|
||||||
@@ -1086,18 +1084,10 @@ msgstr "Gruppe"
|
|||||||
msgid "Leave"
|
msgid "Leave"
|
||||||
msgstr "Verlassen"
|
msgstr "Verlassen"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:74
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:73
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:89
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:88
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:46
|
msgid "Request pending"
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:95
|
msgstr "Anfrage ausstehend"
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:138
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:182
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:46
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:25
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:120
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:87
|
|
||||||
msgid "Pending"
|
|
||||||
msgstr "Beantragt"
|
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:80
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:80
|
||||||
msgid "Join"
|
msgid "Join"
|
||||||
@@ -1107,7 +1097,11 @@ msgstr "Beitreten"
|
|||||||
msgid "Request"
|
msgid "Request"
|
||||||
msgstr "Anfrage"
|
msgstr "Anfrage"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:99
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:93
|
||||||
|
msgid "Retract"
|
||||||
|
msgstr "Zurückziehen"
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:103
|
||||||
msgid "No groups available."
|
msgid "No groups available."
|
||||||
msgstr "Keine Gruppen verfügbar"
|
msgstr "Keine Gruppen verfügbar"
|
||||||
|
|
||||||
@@ -1240,6 +1234,19 @@ msgstr "Du hast bereits eine ausstehendes Austrittsanfrage für diese Gruppe."
|
|||||||
msgid "Applied to leave group %(group)s."
|
msgid "Applied to leave group %(group)s."
|
||||||
msgstr "Austrittsanfrage für Gruppe %(group)s gesendet."
|
msgstr "Austrittsanfrage für Gruppe %(group)s gesendet."
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:438
|
||||||
|
msgid "You cannot retract that request"
|
||||||
|
msgstr "Du kannst diese Anfrage nicht zurückziehen"
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:450
|
||||||
|
#, python-format
|
||||||
|
msgid "Retracted application to group %(group)s."
|
||||||
|
msgstr "Anfrage für %(group)s zurückgezogen."
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:458
|
||||||
|
msgid "You have no open request for that group."
|
||||||
|
msgstr "Du hast keine offenen Anfragen für diese Gruppe."
|
||||||
|
|
||||||
#: allianceauth/hrapplications/apps.py:8
|
#: allianceauth/hrapplications/apps.py:8
|
||||||
msgid "HR Applications"
|
msgid "HR Applications"
|
||||||
msgstr "Bewerbungen"
|
msgstr "Bewerbungen"
|
||||||
@@ -1310,12 +1317,23 @@ msgstr "Erstelle Bewerbung"
|
|||||||
msgid "Username"
|
msgid "Username"
|
||||||
msgstr "Benutzername"
|
msgstr "Benutzername"
|
||||||
|
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:46
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:95
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:138
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:182
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:46
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:25
|
||||||
|
#: allianceauth/srp/templates/srp/data.html:118
|
||||||
|
#: allianceauth/srp/templates/srp/management.html:85
|
||||||
|
msgid "Pending"
|
||||||
|
msgstr "Beantragt"
|
||||||
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:48
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:48
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:141
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:141
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:185
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:185
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:48
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:48
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:21
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:21
|
||||||
#: allianceauth/srp/templates/srp/data.html:112
|
#: allianceauth/srp/templates/srp/data.html:110
|
||||||
msgid "Approved"
|
msgid "Approved"
|
||||||
msgstr "Akzeptiert"
|
msgstr "Akzeptiert"
|
||||||
|
|
||||||
@@ -1323,7 +1341,7 @@ msgstr "Akzeptiert"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:143
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:143
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:187
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:187
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:50
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:50
|
||||||
#: allianceauth/srp/templates/srp/data.html:116
|
#: allianceauth/srp/templates/srp/data.html:114
|
||||||
msgid "Rejected"
|
msgid "Rejected"
|
||||||
msgstr "Abgelehnt"
|
msgstr "Abgelehnt"
|
||||||
|
|
||||||
@@ -1562,8 +1580,8 @@ msgstr "Ausloggen"
|
|||||||
|
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:155
|
#: allianceauth/menu/templates/menu/menu-user.html:155
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:158
|
#: allianceauth/menu/templates/menu/menu-user.html:158
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:17
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:13
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:18
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:14
|
||||||
msgid "Sign In"
|
msgid "Sign In"
|
||||||
msgstr "Einloggen"
|
msgstr "Einloggen"
|
||||||
|
|
||||||
@@ -1591,11 +1609,11 @@ msgstr "Ungelesen"
|
|||||||
msgid "Read"
|
msgid "Read"
|
||||||
msgstr "Gelesen"
|
msgstr "Gelesen"
|
||||||
|
|
||||||
#: allianceauth/notifications/templates/notifications/list.html:32
|
#: allianceauth/notifications/templates/notifications/list.html:31
|
||||||
msgid "Mark all notifications as read"
|
msgid "Mark all notifications as read"
|
||||||
msgstr "Markiere alle Benachrichtigungen als gelesen"
|
msgstr "Markiere alle Benachrichtigungen als gelesen"
|
||||||
|
|
||||||
#: allianceauth/notifications/templates/notifications/list.html:38
|
#: allianceauth/notifications/templates/notifications/list.html:35
|
||||||
msgid "Delete all read notifications"
|
msgid "Delete all read notifications"
|
||||||
msgstr "Lösche alle Benachrichtigungen"
|
msgstr "Lösche alle Benachrichtigungen"
|
||||||
|
|
||||||
@@ -1660,12 +1678,12 @@ msgid "Operation Type"
|
|||||||
msgstr "Operationsart"
|
msgstr "Operationsart"
|
||||||
|
|
||||||
#: allianceauth/optimer/form.py:17
|
#: allianceauth/optimer/form.py:17
|
||||||
#: allianceauth/srp/templates/srp/management.html:47
|
#: allianceauth/srp/templates/srp/management.html:45
|
||||||
msgid "Fleet Commander"
|
msgid "Fleet Commander"
|
||||||
msgstr "Flottenkommandant"
|
msgstr "Flottenkommandant"
|
||||||
|
|
||||||
#: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14
|
#: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14
|
||||||
#: allianceauth/srp/templates/srp/data.html:72
|
#: allianceauth/srp/templates/srp/data.html:70
|
||||||
msgid "Additional Info"
|
msgid "Additional Info"
|
||||||
msgstr "Zusätzliche Informationen"
|
msgstr "Zusätzliche Informationen"
|
||||||
|
|
||||||
@@ -1674,7 +1692,7 @@ msgid "(Optional) Describe the operation with a couple of short words."
|
|||||||
msgstr "(Optinal) Beschreibe die Operation mit ein paar Worten"
|
msgstr "(Optinal) Beschreibe die Operation mit ein paar Worten"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/add.html:8
|
#: allianceauth/optimer/templates/optimer/add.html:8
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:18
|
#: allianceauth/optimer/templates/optimer/management.html:16
|
||||||
msgid "Create Operation"
|
msgid "Create Operation"
|
||||||
msgstr "Operation erstellen"
|
msgstr "Operation erstellen"
|
||||||
|
|
||||||
@@ -1723,26 +1741,26 @@ msgstr "FC"
|
|||||||
msgid "Fleet Operation Management"
|
msgid "Fleet Operation Management"
|
||||||
msgstr "Flottenoperationen Verwaltung"
|
msgstr "Flottenoperationen Verwaltung"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:28
|
#: allianceauth/optimer/templates/optimer/management.html:26
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:32
|
#: allianceauth/timerboard/templates/timerboard/view.html:30
|
||||||
msgid "Current EVE time:"
|
msgid "Current EVE time:"
|
||||||
msgstr "Aktuelle EVE Zeit"
|
msgstr "Aktuelle EVE Zeit"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:36
|
#: allianceauth/optimer/templates/optimer/management.html:34
|
||||||
msgid "Next Fleet Operations"
|
msgid "Next Fleet Operations"
|
||||||
msgstr "Anstehende Flotten"
|
msgstr "Anstehende Flotten"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:44
|
#: allianceauth/optimer/templates/optimer/management.html:42
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:63
|
#: allianceauth/timerboard/templates/timerboard/view.html:61
|
||||||
msgid "No upcoming timers."
|
msgid "No upcoming timers."
|
||||||
msgstr "Keine anstehenden Timer."
|
msgstr "Keine anstehenden Timer."
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:52
|
#: allianceauth/optimer/templates/optimer/management.html:50
|
||||||
msgid "Past Fleet Operations"
|
msgid "Past Fleet Operations"
|
||||||
msgstr "Vergangene Flotten"
|
msgstr "Vergangene Flotten"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:60
|
#: allianceauth/optimer/templates/optimer/management.html:58
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:81
|
#: allianceauth/timerboard/templates/timerboard/view.html:79
|
||||||
msgid "No past timers."
|
msgid "No past timers."
|
||||||
msgstr "Keine vergangenen Timer."
|
msgstr "Keine vergangenen Timer."
|
||||||
|
|
||||||
@@ -2322,7 +2340,7 @@ msgid "Enabled"
|
|||||||
msgstr "Aktiviert"
|
msgstr "Aktiviert"
|
||||||
|
|
||||||
#: allianceauth/services/templates/services/service_status.html:7
|
#: allianceauth/services/templates/services/service_status.html:7
|
||||||
#: allianceauth/srp/templates/srp/management.html:78
|
#: allianceauth/srp/templates/srp/management.html:76
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Deaktiviert"
|
msgstr "Deaktiviert"
|
||||||
|
|
||||||
@@ -2362,12 +2380,12 @@ msgid "Ship Replacement"
|
|||||||
msgstr "Schiffserstattung"
|
msgstr "Schiffserstattung"
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:9
|
#: allianceauth/srp/form.py:9
|
||||||
#: allianceauth/srp/templates/srp/management.html:45
|
#: allianceauth/srp/templates/srp/management.html:43
|
||||||
msgid "Fleet Time"
|
msgid "Fleet Time"
|
||||||
msgstr "Flottenzeit"
|
msgstr "Flottenzeit"
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:10
|
#: allianceauth/srp/form.py:10
|
||||||
#: allianceauth/srp/templates/srp/management.html:46
|
#: allianceauth/srp/templates/srp/management.html:44
|
||||||
msgid "Fleet Doctrine"
|
msgid "Fleet Doctrine"
|
||||||
msgstr "Flottendoktrin"
|
msgstr "Flottendoktrin"
|
||||||
|
|
||||||
@@ -2416,7 +2434,7 @@ msgid "Give this link to the line members."
|
|||||||
msgstr "Gib diesen Link an die Flottenmitglieder."
|
msgstr "Gib diesen Link an die Flottenmitglieder."
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:8
|
#: allianceauth/srp/templates/srp/data.html:8
|
||||||
#: allianceauth/srp/templates/srp/data.html:39
|
#: allianceauth/srp/templates/srp/data.html:37
|
||||||
msgid "SRP Fleet Data"
|
msgid "SRP Fleet Data"
|
||||||
msgstr "SRP Flotte Daten"
|
msgstr "SRP Flotte Daten"
|
||||||
|
|
||||||
@@ -2424,66 +2442,66 @@ msgstr "SRP Flotte Daten"
|
|||||||
msgid "View Fleets"
|
msgid "View Fleets"
|
||||||
msgstr "Flotten ansehen"
|
msgstr "Flotten ansehen"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:26
|
#: allianceauth/srp/templates/srp/data.html:24
|
||||||
msgid "Mark Incomplete"
|
msgid "Mark Incomplete"
|
||||||
msgstr "Als unvollständig markieren"
|
msgstr "Als unvollständig markieren"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:30
|
#: allianceauth/srp/templates/srp/data.html:28
|
||||||
msgid "Mark Completed"
|
msgid "Mark Completed"
|
||||||
msgstr "Als vollständig markieren"
|
msgstr "Als vollständig markieren"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:48
|
#: allianceauth/srp/templates/srp/data.html:46
|
||||||
#: allianceauth/srp/templates/srp/data.html:142
|
#: allianceauth/srp/templates/srp/data.html:140
|
||||||
msgid "Total Losses:"
|
msgid "Total Losses:"
|
||||||
msgstr "Verluste insgesamt:"
|
msgstr "Verluste insgesamt:"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:49
|
#: allianceauth/srp/templates/srp/data.html:47
|
||||||
#: allianceauth/srp/templates/srp/data.html:143
|
#: allianceauth/srp/templates/srp/data.html:141
|
||||||
#: allianceauth/srp/templates/srp/management.html:36
|
#: allianceauth/srp/templates/srp/management.html:34
|
||||||
msgid "Total ISK Cost:"
|
msgid "Total ISK Cost:"
|
||||||
msgstr "ISK-Kosten insgesamt:"
|
msgstr "ISK-Kosten insgesamt:"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:60
|
#: allianceauth/srp/templates/srp/data.html:58
|
||||||
#: allianceauth/srp/templates/srp/data.html:154
|
#: allianceauth/srp/templates/srp/data.html:152
|
||||||
msgid "Are you sure you want to delete SRP requests?"
|
msgid "Are you sure you want to delete SRP requests?"
|
||||||
msgstr "Bist Du sicher das Du SRP Anfragen löschen willst?"
|
msgstr "Bist Du sicher das Du SRP Anfragen löschen willst?"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:70
|
#: allianceauth/srp/templates/srp/data.html:68
|
||||||
msgid "Pilot Name"
|
msgid "Pilot Name"
|
||||||
msgstr "Name des Piloten"
|
msgstr "Name des Piloten"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:71
|
#: allianceauth/srp/templates/srp/data.html:69
|
||||||
msgid "Killboard Link"
|
msgid "Killboard Link"
|
||||||
msgstr "Killboard Link"
|
msgstr "Killboard Link"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:73
|
#: allianceauth/srp/templates/srp/data.html:71
|
||||||
msgid "Ship Type"
|
msgid "Ship Type"
|
||||||
msgstr "Schiffstyp"
|
msgstr "Schiffstyp"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:74
|
#: allianceauth/srp/templates/srp/data.html:72
|
||||||
msgid "Killboard Loss Amt"
|
msgid "Killboard Loss Amt"
|
||||||
msgstr "Summe Killboard Verluste"
|
msgstr "Summe Killboard Verluste"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:76
|
#: allianceauth/srp/templates/srp/data.html:74
|
||||||
msgid "SRP ISK Cost"
|
msgid "SRP ISK Cost"
|
||||||
msgstr "SRP ISK-Kosten"
|
msgstr "SRP ISK-Kosten"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:77
|
#: allianceauth/srp/templates/srp/data.html:75
|
||||||
msgid "Click value to edit Enter to save & next ESC to cancel"
|
msgid "Click value to edit Enter to save & next ESC to cancel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Klicke auf den Wert um diesen zu bearbeiten, Enter zum Speichern und um zum "
|
"Klicke auf den Wert um diesen zu bearbeiten, Enter zum Speichern und um zum "
|
||||||
"nächsten Wert zu springen, ESC zum Beenden."
|
"nächsten Wert zu springen, ESC zum Beenden."
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:80
|
#: allianceauth/srp/templates/srp/data.html:78
|
||||||
msgid "Post Time"
|
msgid "Post Time"
|
||||||
msgstr "Veröffentlichungszeit"
|
msgstr "Veröffentlichungszeit"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:102
|
#: allianceauth/srp/templates/srp/data.html:100
|
||||||
#: allianceauth/srp/templates/srp/management.html:70
|
#: allianceauth/srp/templates/srp/management.html:68
|
||||||
msgid "Link"
|
msgid "Link"
|
||||||
msgstr "Link"
|
msgstr "Link"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:163
|
#: allianceauth/srp/templates/srp/data.html:161
|
||||||
msgid "No SRP requests for this fleet."
|
msgid "No SRP requests for this fleet."
|
||||||
msgstr "Keine SRP Anfragen für diese Flotte."
|
msgstr "Keine SRP Anfragen für diese Flotte."
|
||||||
|
|
||||||
@@ -2495,40 +2513,40 @@ msgstr "SRP Verwaltung"
|
|||||||
msgid "View All"
|
msgid "View All"
|
||||||
msgstr "Zeige alles"
|
msgstr "Zeige alles"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:27
|
#: allianceauth/srp/templates/srp/management.html:25
|
||||||
msgid "Add SRP Fleet"
|
msgid "Add SRP Fleet"
|
||||||
msgstr "Füge SRP Flotte hinzu"
|
msgstr "Füge SRP Flotte hinzu"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:48
|
#: allianceauth/srp/templates/srp/management.html:46
|
||||||
msgid "Fleet AAR"
|
msgid "Fleet AAR"
|
||||||
msgstr "Flottenbericht"
|
msgstr "Flottenbericht"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:49
|
#: allianceauth/srp/templates/srp/management.html:47
|
||||||
msgid "Fleet SRP Code"
|
msgid "Fleet SRP Code"
|
||||||
msgstr "Flotten SRP Code"
|
msgstr "Flotten SRP Code"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:50
|
#: allianceauth/srp/templates/srp/management.html:48
|
||||||
msgid "Fleet ISK Cost"
|
msgid "Fleet ISK Cost"
|
||||||
msgstr "Flotten ISK Kosten"
|
msgstr "Flotten ISK Kosten"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:51
|
#: allianceauth/srp/templates/srp/management.html:49
|
||||||
msgid "SRP Status"
|
msgid "SRP Status"
|
||||||
msgstr "SRP Status"
|
msgstr "SRP Status"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:52
|
#: allianceauth/srp/templates/srp/management.html:50
|
||||||
msgid "Pending Requests"
|
msgid "Pending Requests"
|
||||||
msgstr "Ausstehende Anfragen"
|
msgstr "Ausstehende Anfragen"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:91
|
#: allianceauth/srp/templates/srp/management.html:89
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr "Abgeschlossen"
|
msgstr "Abgeschlossen"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:108
|
#: allianceauth/srp/templates/srp/management.html:106
|
||||||
msgid "Are you sure you want to delete this SRP code and its contents?"
|
msgid "Are you sure you want to delete this SRP code and its contents?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Bist Du sicher das Du diesen SRP Code und seine Inhalte löschen willst?"
|
"Bist Du sicher das Du diesen SRP Code und seine Inhalte löschen willst?"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:129
|
#: allianceauth/srp/templates/srp/management.html:127
|
||||||
msgid "No SRP fleets created."
|
msgid "No SRP fleets created."
|
||||||
msgstr "Keine SRP-Flotte erstellt."
|
msgstr "Keine SRP-Flotte erstellt."
|
||||||
|
|
||||||
@@ -2668,69 +2686,124 @@ msgstr "Änderungen der SRP Flotte %(fleetname)s gespeichert"
|
|||||||
msgid "Your Server received an ESI error response code of "
|
msgid "Your Server received an ESI error response code of "
|
||||||
msgstr "Der Server hat einen ESI-Fehlerantwortcode erhalten"
|
msgstr "Der Server hat einen ESI-Fehlerantwortcode erhalten"
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:8
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:11
|
||||||
msgid "Alliance Auth Notifications"
|
msgid "second"
|
||||||
msgstr "Alliance Auth Benachrichtigungen"
|
msgstr "Sekunde"
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:20
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:12
|
||||||
msgid "No notifications at this time"
|
msgid "seconds"
|
||||||
msgstr "Derzeit liegen keine Benachrichtigungen vor"
|
msgstr "Sekunden"
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:29
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:13
|
||||||
msgid "Powered by GitLab"
|
msgid "minute"
|
||||||
msgstr "Unterstützt durch GitLab"
|
msgstr "Minute"
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:35
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:14
|
||||||
msgid "Support Discord"
|
msgid "minutes"
|
||||||
msgstr "Support Discord"
|
msgstr "Minuten"
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:49
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:15
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:53
|
msgid "hour"
|
||||||
msgid "Software Version"
|
msgstr "Stunde"
|
||||||
msgstr "Software Version"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:56
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:16
|
||||||
msgid "Current"
|
msgid "hours"
|
||||||
msgstr "Aktuell"
|
msgstr "Stunden"
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:63
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:17
|
||||||
msgid "Latest Stable"
|
msgid "N/A"
|
||||||
msgstr "Aktuellste stabile Version"
|
msgstr "N/A"
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:68
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:18
|
||||||
msgid "Update available"
|
msgid "ERROR"
|
||||||
msgstr "Update verfügbar"
|
msgstr "FEHLER"
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:76
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:19
|
||||||
msgid "Latest Pre-Release"
|
|
||||||
msgstr "Aktuellste Testversion"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:81
|
|
||||||
msgid "Pre-Release available"
|
|
||||||
msgstr "Testversion verfügbar"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:91
|
|
||||||
msgid "Task Queue"
|
|
||||||
msgstr "Task-Warteschlange"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:96
|
|
||||||
#, python-format
|
|
||||||
msgid ""
|
|
||||||
"\n"
|
|
||||||
" Status of %(total)s processed tasks • last %(latest)s\n"
|
|
||||||
" "
|
|
||||||
msgstr ""
|
|
||||||
"\n"
|
|
||||||
"Status von %(total)s verarbeiten Aufgaben • in den letzten %(latest)s"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:112
|
|
||||||
msgid "running"
|
msgid "running"
|
||||||
msgstr "laufend"
|
msgstr "laufend"
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:113
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:20
|
||||||
msgid "queued"
|
msgid "queued"
|
||||||
msgstr "eingereiht"
|
msgstr "eingereiht"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:21
|
||||||
|
msgid "succeeded"
|
||||||
|
msgstr "erfolgreich"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:22
|
||||||
|
msgid "retried"
|
||||||
|
msgstr "erneut versucht"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:23
|
||||||
|
msgid "failed"
|
||||||
|
msgstr "fehlgeschlagen"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:29
|
||||||
|
msgid "Debug mode"
|
||||||
|
msgstr "Debug-Modus"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:34
|
||||||
|
msgid ""
|
||||||
|
"Debug mode is currently turned on!<br>Make sure to turn it off as soon as "
|
||||||
|
"you are finished testing."
|
||||||
|
msgstr ""
|
||||||
|
"Der Debug-Modus ist derzeit aktiviert!<br>Stell sicher, dass Du ihn "
|
||||||
|
"deaktivierst, sobald Du mit dem Testen fertig bist."
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:46
|
||||||
|
msgid "Alliance Auth Notifications"
|
||||||
|
msgstr "Alliance Auth Benachrichtigungen"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:58
|
||||||
|
msgid "No notifications at this time"
|
||||||
|
msgstr "Derzeit liegen keine Benachrichtigungen vor"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:67
|
||||||
|
msgid "Powered by GitLab"
|
||||||
|
msgstr "Unterstützt durch GitLab"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:73
|
||||||
|
msgid "Support Discord"
|
||||||
|
msgstr "Support Discord"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:87
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:91
|
||||||
|
msgid "Software Version"
|
||||||
|
msgstr "Software Version"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:94
|
||||||
|
msgid "Current"
|
||||||
|
msgstr "Aktuell"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:101
|
||||||
|
msgid "Latest Stable"
|
||||||
|
msgstr "Aktuellste stabile Version"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:106
|
||||||
|
msgid "Update available"
|
||||||
|
msgstr "Update verfügbar"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:114
|
||||||
|
msgid "Latest Pre-Release"
|
||||||
|
msgstr "Aktuellste Testversion"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:119
|
||||||
|
msgid "Pre-Release available"
|
||||||
|
msgstr "Testversion verfügbar"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:129
|
||||||
|
msgid "Task Queue"
|
||||||
|
msgstr "Task-Warteschlange"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:134
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
" Status of <span id=\"total-task-count\">?</span> processed tasks • last <span id=\"celery-uptime\">?</span>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
"\n"
|
||||||
|
"Status von <span id=\"total-task-count\">?</span> verarbeiteten Tasks • Innerhalb der letzten <span id=\"celery-uptime\">?</span>"
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/top-menu-admin.html:19
|
#: allianceauth/templates/allianceauth/top-menu-admin.html:19
|
||||||
msgid "AA Documentation"
|
msgid "AA Documentation"
|
||||||
msgstr "AA Dokumentation"
|
msgstr "AA Dokumentation"
|
||||||
@@ -2954,7 +3027,7 @@ msgid "Theft"
|
|||||||
msgstr "Diebstahl"
|
msgstr "Diebstahl"
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
|
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:54
|
#: allianceauth/timerboard/templates/timerboard/view.html:52
|
||||||
msgid "Upcoming Timers"
|
msgid "Upcoming Timers"
|
||||||
msgstr "Anstehende Timer"
|
msgstr "Anstehende Timer"
|
||||||
|
|
||||||
@@ -2982,7 +3055,7 @@ msgid "Create Timer"
|
|||||||
msgstr "Timer erstellen"
|
msgstr "Timer erstellen"
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9
|
#: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:22
|
#: allianceauth/timerboard/templates/timerboard/view.html:20
|
||||||
msgid "Create Structure Timer"
|
msgid "Create Structure Timer"
|
||||||
msgstr "Strukturen Timer erstellen"
|
msgstr "Strukturen Timer erstellen"
|
||||||
|
|
||||||
@@ -3000,11 +3073,11 @@ msgstr "Struktur"
|
|||||||
msgid "Structure Timer Management"
|
msgid "Structure Timer Management"
|
||||||
msgstr "Strukturen Timer Verwaltung"
|
msgstr "Strukturen Timer Verwaltung"
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:41
|
#: allianceauth/timerboard/templates/timerboard/view.html:39
|
||||||
msgid "Corporation Timers"
|
msgid "Corporation Timers"
|
||||||
msgstr "Corporation Timer"
|
msgstr "Corporation Timer"
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:72
|
#: allianceauth/timerboard/templates/timerboard/view.html:70
|
||||||
msgid "Past Timers"
|
msgid "Past Timers"
|
||||||
msgstr "Vergangene Timer"
|
msgstr "Vergangene Timer"
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-09-21 13:44+1000\n"
|
"POT-Creation-Date: 2025-11-13 10:19+1000\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@@ -57,7 +57,7 @@ msgid "You are not allowed to add or remove these restricted groups: %s"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:72
|
#: allianceauth/authentication/models.py:72
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:104
|
#: allianceauth/project_template/project_name/settings/base.py:105
|
||||||
msgid "English"
|
msgid "English"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -66,57 +66,57 @@ msgid "Czech"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:74
|
#: allianceauth/authentication/models.py:74
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:106
|
#: allianceauth/project_template/project_name/settings/base.py:107
|
||||||
msgid "German"
|
msgid "German"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:75
|
#: allianceauth/authentication/models.py:75
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:107
|
#: allianceauth/project_template/project_name/settings/base.py:108
|
||||||
msgid "Spanish"
|
msgid "Spanish"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:76
|
#: allianceauth/authentication/models.py:76
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:108
|
#: allianceauth/project_template/project_name/settings/base.py:109
|
||||||
msgid "Italian"
|
msgid "Italian"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:77
|
#: allianceauth/authentication/models.py:77
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:109
|
#: allianceauth/project_template/project_name/settings/base.py:110
|
||||||
msgid "Japanese"
|
msgid "Japanese"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:78
|
#: allianceauth/authentication/models.py:78
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:110
|
#: allianceauth/project_template/project_name/settings/base.py:111
|
||||||
msgid "Korean"
|
msgid "Korean"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:79
|
#: allianceauth/authentication/models.py:79
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:111
|
#: allianceauth/project_template/project_name/settings/base.py:112
|
||||||
msgid "French"
|
msgid "French"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:80
|
#: allianceauth/authentication/models.py:80
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:114
|
#: allianceauth/project_template/project_name/settings/base.py:115
|
||||||
msgid "Russian"
|
msgid "Russian"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:81
|
#: allianceauth/authentication/models.py:81
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:112
|
#: allianceauth/project_template/project_name/settings/base.py:113
|
||||||
msgid "Dutch"
|
msgid "Dutch"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:82
|
#: allianceauth/authentication/models.py:82
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:113
|
#: allianceauth/project_template/project_name/settings/base.py:114
|
||||||
msgid "Polish"
|
msgid "Polish"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:83
|
#: allianceauth/authentication/models.py:83
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:115
|
#: allianceauth/project_template/project_name/settings/base.py:116
|
||||||
msgid "Ukrainian"
|
msgid "Ukrainian"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:84
|
#: allianceauth/authentication/models.py:84
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:116
|
#: allianceauth/project_template/project_name/settings/base.py:117
|
||||||
msgid "Simplified Chinese"
|
msgid "Simplified Chinese"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -125,22 +125,30 @@ msgstr ""
|
|||||||
msgid "Language"
|
msgid "Language"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:105
|
#: allianceauth/authentication/models.py:106
|
||||||
#: allianceauth/templates/allianceauth/night-toggle.html:6
|
#: allianceauth/templates/allianceauth/night-toggle.html:6
|
||||||
msgid "Night Mode"
|
msgid "Night Mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:109
|
#: allianceauth/authentication/models.py:110
|
||||||
#: allianceauth/theme/templates/theme/theme_select.html:4
|
#: allianceauth/theme/templates/theme/theme_select.html:4
|
||||||
msgid "Theme"
|
msgid "Theme"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:126
|
#: allianceauth/authentication/models.py:117
|
||||||
|
msgid "Minimize Sidebar Menu"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/authentication/models.py:119
|
||||||
|
msgid "Keep the sidebar menu minimized"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/authentication/models.py:133
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "State changed to: %s"
|
msgid "State changed to: %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:127
|
#: allianceauth/authentication/models.py:134
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Your user's state is now: %(state)s"
|
msgid "Your user's state is now: %(state)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -200,8 +208,8 @@ msgstr ""
|
|||||||
|
|
||||||
#: allianceauth/authentication/templates/authentication/tokens.html:7
|
#: allianceauth/authentication/templates/authentication/tokens.html:7
|
||||||
#: allianceauth/authentication/templates/authentication/tokens.html:11
|
#: allianceauth/authentication/templates/authentication/tokens.html:11
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:133
|
#: allianceauth/menu/templates/menu/menu-user.html:158
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:136
|
#: allianceauth/menu/templates/menu/menu-user.html:161
|
||||||
#: allianceauth/templates/allianceauth/top-menu-user-dropdown.html:62
|
#: allianceauth/templates/allianceauth/top-menu-user-dropdown.html:62
|
||||||
msgid "Token Management"
|
msgid "Token Management"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -747,8 +755,8 @@ msgstr ""
|
|||||||
#: allianceauth/fleetactivitytracking/views.py:323
|
#: allianceauth/fleetactivitytracking/views.py:323
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cannot register the fleet participation for {character.character_name}. The "
|
"Cannot register the fleet participation for {character_name}. The character "
|
||||||
"character needs to be online."
|
"needs to be online."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/framework/apps.py:16
|
#: allianceauth/framework/apps.py:16
|
||||||
@@ -1486,37 +1494,45 @@ msgid "Notifications"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:77
|
#: allianceauth/menu/templates/menu/menu-user.html:77
|
||||||
|
msgid "Sidebar"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/menu/templates/menu/menu-user.html:93
|
||||||
|
msgid "Minimize Sidebar"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/menu/templates/menu/menu-user.html:102
|
||||||
msgid "Super User"
|
msgid "Super User"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:83
|
#: allianceauth/menu/templates/menu/menu-user.html:108
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:86
|
#: allianceauth/menu/templates/menu/menu-user.html:111
|
||||||
msgid "Alliance Auth Documentation"
|
msgid "Alliance Auth Documentation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:94
|
#: allianceauth/menu/templates/menu/menu-user.html:119
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:97
|
#: allianceauth/menu/templates/menu/menu-user.html:122
|
||||||
msgid "Alliance Auth Discord"
|
msgid "Alliance Auth Discord"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:105
|
#: allianceauth/menu/templates/menu/menu-user.html:130
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:108
|
#: allianceauth/menu/templates/menu/menu-user.html:133
|
||||||
msgid "Alliance Auth Git"
|
msgid "Alliance Auth Git"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:118
|
#: allianceauth/menu/templates/menu/menu-user.html:143
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:121
|
#: allianceauth/menu/templates/menu/menu-user.html:146
|
||||||
#: allianceauth/templates/allianceauth/top-menu-admin.html:9
|
#: allianceauth/templates/allianceauth/top-menu-admin.html:9
|
||||||
msgid "Admin"
|
msgid "Admin"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:144
|
#: allianceauth/menu/templates/menu/menu-user.html:169
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:147
|
#: allianceauth/menu/templates/menu/menu-user.html:172
|
||||||
msgid "Sign Out"
|
msgid "Sign Out"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:155
|
#: allianceauth/menu/templates/menu/menu-user.html:180
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:158
|
#: allianceauth/menu/templates/menu/menu-user.html:183
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:13
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:13
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:14
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:14
|
||||||
msgid "Sign In"
|
msgid "Sign In"
|
||||||
@@ -1777,9 +1793,9 @@ msgstr ""
|
|||||||
msgid "That service account already exists"
|
msgid "That service account already exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/services/abstract.py:103
|
#: allianceauth/services/abstract.py:105
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Successfully set your {self.service_name} password"
|
msgid "Successfully set your {service_name} password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/services/apps.py:8 allianceauth/services/auth_hooks.py:12
|
#: allianceauth/services/apps.py:8 allianceauth/services/auth_hooks.py:12
|
||||||
@@ -2318,11 +2334,11 @@ msgstr ""
|
|||||||
msgid "Invalid Link. Please use zkillboard.com or kb.evetools.org"
|
msgid "Invalid Link. Please use zkillboard.com or kb.evetools.org"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:46
|
#: allianceauth/srp/form.py:49
|
||||||
msgid "Invalid Link. Please post a direct link to a killmail."
|
msgid "Invalid Link. Please post a direct link to a killmail."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:53
|
#: allianceauth/srp/form.py:56
|
||||||
msgid "After Action Report Link"
|
msgid "After Action Report Link"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2596,7 +2612,7 @@ msgstr ""
|
|||||||
msgid "Saved changes to SRP fleet %(fleetname)s"
|
msgid "Saved changes to SRP fleet %(fleetname)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/esi_check.html:4
|
#: allianceauth/templates/allianceauth/admin-status/esi_check.html:5
|
||||||
msgid "Your Server received an ESI error response code of "
|
msgid "Your Server received an ESI error response code of "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -3001,36 +3017,36 @@ msgstr ""
|
|||||||
msgid "Saved changes to the timer."
|
msgid "Saved changes to the timer."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/views.py:55
|
#: allianceauth/views.py:78
|
||||||
msgid "Bad Request"
|
msgid "Bad Request"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/views.py:57 allianceauth/views.py:87
|
#: allianceauth/views.py:80 allianceauth/views.py:110
|
||||||
msgid ""
|
msgid ""
|
||||||
"Auth encountered an error processing your request, please try again. If the "
|
"Auth encountered an error processing your request, please try again. If the "
|
||||||
"error persists, please contact the administrators."
|
"error persists, please contact the administrators."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/views.py:65
|
#: allianceauth/views.py:88
|
||||||
msgid "Permission Denied"
|
msgid "Permission Denied"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/views.py:67
|
#: allianceauth/views.py:90
|
||||||
msgid ""
|
msgid ""
|
||||||
"You do not have permission to access the requested page. If you believe this "
|
"You do not have permission to access the requested page. If you believe this "
|
||||||
"is in error please contact the administrators."
|
"is in error please contact the administrators."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/views.py:75
|
#: allianceauth/views.py:98
|
||||||
msgid "Page Not Found"
|
msgid "Page Not Found"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/views.py:77
|
#: allianceauth/views.py:100
|
||||||
msgid ""
|
msgid ""
|
||||||
"Page does not exist. If you believe this is in error please contact the "
|
"Page does not exist. If you believe this is in error please contact the "
|
||||||
"administrators. "
|
"administrators. "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/views.py:85
|
#: allianceauth/views.py:108
|
||||||
msgid "Internal Server Error"
|
msgid "Internal Server Error"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|||||||
@@ -7,17 +7,17 @@
|
|||||||
# Young Anexo, 2023
|
# Young Anexo, 2023
|
||||||
# Fegpawn Kaundur, 2023
|
# Fegpawn Kaundur, 2023
|
||||||
# frank1210 <francolopez_16@hotmail.com>, 2023
|
# frank1210 <francolopez_16@hotmail.com>, 2023
|
||||||
# Joel Falknau <ozirascal@gmail.com>, 2023
|
|
||||||
# trenus, 2025
|
# trenus, 2025
|
||||||
|
# Joel Falknau <ozirascal@gmail.com>, 2025
|
||||||
#
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-06-19 20:23+1000\n"
|
"POT-Creation-Date: 2025-09-21 13:44+1000\n"
|
||||||
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
||||||
"Last-Translator: trenus, 2025\n"
|
"Last-Translator: Joel Falknau <ozirascal@gmail.com>, 2025\n"
|
||||||
"Language-Team: Spanish (https://app.transifex.com/alliance-auth/teams/107430/es/)\n"
|
"Language-Team: Spanish (https://app.transifex.com/alliance-auth/teams/107430/es/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
@@ -66,7 +66,7 @@ msgid "You are not allowed to add or remove these restricted groups: %s"
|
|||||||
msgstr "No puedes añadir o eliminar estos grupos restringidos: %s"
|
msgstr "No puedes añadir o eliminar estos grupos restringidos: %s"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:72
|
#: allianceauth/authentication/models.py:72
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:106
|
#: allianceauth/project_template/project_name/settings/base.py:104
|
||||||
msgid "English"
|
msgid "English"
|
||||||
msgstr "Inglés"
|
msgstr "Inglés"
|
||||||
|
|
||||||
@@ -75,57 +75,57 @@ msgid "Czech"
|
|||||||
msgstr "Checo"
|
msgstr "Checo"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:74
|
#: allianceauth/authentication/models.py:74
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:108
|
#: allianceauth/project_template/project_name/settings/base.py:106
|
||||||
msgid "German"
|
msgid "German"
|
||||||
msgstr "Alemán"
|
msgstr "Alemán"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:75
|
#: allianceauth/authentication/models.py:75
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:109
|
#: allianceauth/project_template/project_name/settings/base.py:107
|
||||||
msgid "Spanish"
|
msgid "Spanish"
|
||||||
msgstr "Español"
|
msgstr "Español"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:76
|
#: allianceauth/authentication/models.py:76
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:110
|
#: allianceauth/project_template/project_name/settings/base.py:108
|
||||||
msgid "Italian"
|
msgid "Italian"
|
||||||
msgstr "Italiano"
|
msgstr "Italiano"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:77
|
#: allianceauth/authentication/models.py:77
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:111
|
#: allianceauth/project_template/project_name/settings/base.py:109
|
||||||
msgid "Japanese"
|
msgid "Japanese"
|
||||||
msgstr "Japonés"
|
msgstr "Japonés"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:78
|
#: allianceauth/authentication/models.py:78
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:112
|
#: allianceauth/project_template/project_name/settings/base.py:110
|
||||||
msgid "Korean"
|
msgid "Korean"
|
||||||
msgstr "Coreano"
|
msgstr "Coreano"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:79
|
#: allianceauth/authentication/models.py:79
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:113
|
#: allianceauth/project_template/project_name/settings/base.py:111
|
||||||
msgid "French"
|
msgid "French"
|
||||||
msgstr "Francés"
|
msgstr "Francés"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:80
|
#: allianceauth/authentication/models.py:80
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:116
|
#: allianceauth/project_template/project_name/settings/base.py:114
|
||||||
msgid "Russian"
|
msgid "Russian"
|
||||||
msgstr "Ruso"
|
msgstr "Ruso"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:81
|
#: allianceauth/authentication/models.py:81
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:114
|
#: allianceauth/project_template/project_name/settings/base.py:112
|
||||||
msgid "Dutch"
|
msgid "Dutch"
|
||||||
msgstr "Holandés"
|
msgstr "Holandés"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:82
|
#: allianceauth/authentication/models.py:82
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:115
|
#: allianceauth/project_template/project_name/settings/base.py:113
|
||||||
msgid "Polish"
|
msgid "Polish"
|
||||||
msgstr "Polaco"
|
msgstr "Polaco"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:83
|
#: allianceauth/authentication/models.py:83
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:117
|
#: allianceauth/project_template/project_name/settings/base.py:115
|
||||||
msgid "Ukrainian"
|
msgid "Ukrainian"
|
||||||
msgstr "Ucraniano"
|
msgstr "Ucraniano"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:84
|
#: allianceauth/authentication/models.py:84
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:118
|
#: allianceauth/project_template/project_name/settings/base.py:116
|
||||||
msgid "Simplified Chinese"
|
msgid "Simplified Chinese"
|
||||||
msgstr "Chino Simplificado"
|
msgstr "Chino Simplificado"
|
||||||
|
|
||||||
@@ -170,14 +170,12 @@ msgstr "Personajes"
|
|||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:11
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:11
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:12
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:12
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:4
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:4
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:6
|
|
||||||
msgid "Add Character"
|
msgid "Add Character"
|
||||||
msgstr "Agregar Personaje"
|
msgstr "Agregar Personaje"
|
||||||
|
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:14
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:14
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:15
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:15
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:10
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:8
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:12
|
|
||||||
msgid "Change Main"
|
msgid "Change Main"
|
||||||
msgstr "Cambiar Personaje Principal"
|
msgstr "Cambiar Personaje Principal"
|
||||||
|
|
||||||
@@ -234,8 +232,8 @@ msgstr ""
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:168
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:168
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:35
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:35
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:94
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:94
|
||||||
#: allianceauth/srp/templates/srp/data.html:83
|
#: allianceauth/srp/templates/srp/data.html:81
|
||||||
#: allianceauth/srp/templates/srp/management.html:53
|
#: allianceauth/srp/templates/srp/management.html:51
|
||||||
msgid "Actions"
|
msgid "Actions"
|
||||||
msgstr "Acciones"
|
msgstr "Acciones"
|
||||||
|
|
||||||
@@ -288,7 +286,7 @@ msgstr "Registrar"
|
|||||||
msgid "Invalid or expired activation link."
|
msgid "Invalid or expired activation link."
|
||||||
msgstr "Enlace de activacion expirado o invalido"
|
msgstr "Enlace de activacion expirado o invalido"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:158
|
#: allianceauth/authentication/views.py:159
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cannot change main character to %(char)s: character owned by a different "
|
"Cannot change main character to %(char)s: character owned by a different "
|
||||||
@@ -297,47 +295,47 @@ msgstr ""
|
|||||||
"No se puede cambiar de personaje principal a %(char)s: personaje "
|
"No se puede cambiar de personaje principal a %(char)s: personaje "
|
||||||
"perteneciente a otra cuenta."
|
"perteneciente a otra cuenta."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:165
|
#: allianceauth/authentication/views.py:166
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Changed main character to %s"
|
msgid "Changed main character to %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:179
|
#: allianceauth/authentication/views.py:180
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Added %(name)s to your account."
|
msgid "Added %(name)s to your account."
|
||||||
msgstr "Se ha agregado a %(name)s a tu cuenta"
|
msgstr "Se ha agregado a %(name)s a tu cuenta"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:181
|
#: allianceauth/authentication/views.py:182
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to add %(name)s to your account: they already have an account."
|
msgid "Failed to add %(name)s to your account: they already have an account."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Se fallo en agregar a %(name)s a tu cuenta: Ya se encuentra registrado en "
|
"Se fallo en agregar a %(name)s a tu cuenta: Ya se encuentra registrado en "
|
||||||
"otra cuenta."
|
"otra cuenta."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:226
|
#: allianceauth/authentication/views.py:227
|
||||||
msgid ""
|
msgid ""
|
||||||
"Unable to authenticate as the selected character. Please log in with the "
|
"Unable to authenticate as the selected character. Please log in with the "
|
||||||
"main character associated with this account."
|
"main character associated with this account."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:293
|
#: allianceauth/authentication/views.py:294
|
||||||
msgid "Registration token has expired."
|
msgid "Registration token has expired."
|
||||||
msgstr "El token de registracion expiro."
|
msgstr "El token de registracion expiro."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:354
|
#: allianceauth/authentication/views.py:355
|
||||||
msgid ""
|
msgid ""
|
||||||
"Sent confirmation email. Please follow the link to confirm your email "
|
"Sent confirmation email. Please follow the link to confirm your email "
|
||||||
"address."
|
"address."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Confirmacion de mail enviada. Por favor siga el enlace para confirmar "
|
"Confirmacion de mail enviada. Por favor siga el enlace para confirmar "
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:360
|
#: allianceauth/authentication/views.py:361
|
||||||
msgid "Confirmed your email address. Please login to continue."
|
msgid "Confirmed your email address. Please login to continue."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Se ha confirmado su direccion de mail. Por favor igrese su token para "
|
"Se ha confirmado su direccion de mail. Por favor igrese su token para "
|
||||||
"continuar."
|
"continuar."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:366
|
#: allianceauth/authentication/views.py:367
|
||||||
msgid "Registration of new accounts is not allowed at this time."
|
msgid "Registration of new accounts is not allowed at this time."
|
||||||
msgstr "En este momento no se permite el registro de nuevas cuentas."
|
msgstr "En este momento no se permite el registro de nuevas cuentas."
|
||||||
|
|
||||||
@@ -354,11 +352,11 @@ msgstr "Informacion de los Miembros"
|
|||||||
msgid "Corporations"
|
msgid "Corporations"
|
||||||
msgstr "Corporaciones"
|
msgstr "Corporaciones"
|
||||||
|
|
||||||
#: allianceauth/corputils/templates/corputils/base.html:35
|
#: allianceauth/corputils/templates/corputils/base.html:31
|
||||||
msgid "Add corporation"
|
msgid "Add corporation"
|
||||||
msgstr "Añadir corporación"
|
msgstr "Añadir corporación"
|
||||||
|
|
||||||
#: allianceauth/corputils/templates/corputils/base.html:51
|
#: allianceauth/corputils/templates/corputils/base.html:47
|
||||||
msgid "Search all corporations..."
|
msgid "Search all corporations..."
|
||||||
msgstr "Buscar todas las corporaciones..."
|
msgstr "Buscar todas las corporaciones..."
|
||||||
|
|
||||||
@@ -507,7 +505,7 @@ msgid "Fleet Activity Tracking"
|
|||||||
msgstr "Seguimiento de Flotas"
|
msgstr "Seguimiento de Flotas"
|
||||||
|
|
||||||
#: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8
|
#: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8
|
||||||
#: allianceauth/srp/templates/srp/management.html:44
|
#: allianceauth/srp/templates/srp/management.html:42
|
||||||
msgid "Fleet Name"
|
msgid "Fleet Name"
|
||||||
msgstr "Nombre de flota"
|
msgstr "Nombre de flota"
|
||||||
|
|
||||||
@@ -1021,7 +1019,7 @@ msgstr "Descripcion"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:123
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:123
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:167
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:167
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:34
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:34
|
||||||
#: allianceauth/srp/templates/srp/data.html:81
|
#: allianceauth/srp/templates/srp/data.html:79
|
||||||
msgid "Status"
|
msgid "Status"
|
||||||
msgstr "Estado"
|
msgstr "Estado"
|
||||||
|
|
||||||
@@ -1034,7 +1032,7 @@ msgid "Hidden"
|
|||||||
msgstr "Escondido"
|
msgstr "Escondido"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:15
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:53
|
||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr "Abierto"
|
msgstr "Abierto"
|
||||||
|
|
||||||
@@ -1079,18 +1077,10 @@ msgstr "Grupo"
|
|||||||
msgid "Leave"
|
msgid "Leave"
|
||||||
msgstr "Dejar"
|
msgstr "Dejar"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:74
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:73
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:89
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:88
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:46
|
msgid "Request pending"
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:95
|
msgstr ""
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:138
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:182
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:46
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:25
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:120
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:87
|
|
||||||
msgid "Pending"
|
|
||||||
msgstr "Pendiente"
|
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:80
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:80
|
||||||
msgid "Join"
|
msgid "Join"
|
||||||
@@ -1100,7 +1090,11 @@ msgstr "Unirse"
|
|||||||
msgid "Request"
|
msgid "Request"
|
||||||
msgstr "Solicitar"
|
msgstr "Solicitar"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:99
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:93
|
||||||
|
msgid "Retract"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:103
|
||||||
msgid "No groups available."
|
msgid "No groups available."
|
||||||
msgstr "No hay grupos disponibles"
|
msgstr "No hay grupos disponibles"
|
||||||
|
|
||||||
@@ -1234,6 +1228,19 @@ msgstr "Ya tiene una solicitud de baja pendiente para ese grupo."
|
|||||||
msgid "Applied to leave group %(group)s."
|
msgid "Applied to leave group %(group)s."
|
||||||
msgstr "Solicitaste dejar el grupo %(group)s."
|
msgstr "Solicitaste dejar el grupo %(group)s."
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:438
|
||||||
|
msgid "You cannot retract that request"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:450
|
||||||
|
#, python-format
|
||||||
|
msgid "Retracted application to group %(group)s."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:458
|
||||||
|
msgid "You have no open request for that group."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/hrapplications/apps.py:8
|
#: allianceauth/hrapplications/apps.py:8
|
||||||
msgid "HR Applications"
|
msgid "HR Applications"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1304,12 +1311,23 @@ msgstr "Crear Solicitud"
|
|||||||
msgid "Username"
|
msgid "Username"
|
||||||
msgstr "Usuario"
|
msgstr "Usuario"
|
||||||
|
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:46
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:95
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:138
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:182
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:46
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:25
|
||||||
|
#: allianceauth/srp/templates/srp/data.html:118
|
||||||
|
#: allianceauth/srp/templates/srp/management.html:85
|
||||||
|
msgid "Pending"
|
||||||
|
msgstr "Pendiente"
|
||||||
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:48
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:48
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:141
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:141
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:185
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:185
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:48
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:48
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:21
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:21
|
||||||
#: allianceauth/srp/templates/srp/data.html:112
|
#: allianceauth/srp/templates/srp/data.html:110
|
||||||
msgid "Approved"
|
msgid "Approved"
|
||||||
msgstr "Aprovado"
|
msgstr "Aprovado"
|
||||||
|
|
||||||
@@ -1317,7 +1335,7 @@ msgstr "Aprovado"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:143
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:143
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:187
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:187
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:50
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:50
|
||||||
#: allianceauth/srp/templates/srp/data.html:116
|
#: allianceauth/srp/templates/srp/data.html:114
|
||||||
msgid "Rejected"
|
msgid "Rejected"
|
||||||
msgstr "Rechazado"
|
msgstr "Rechazado"
|
||||||
|
|
||||||
@@ -1552,8 +1570,8 @@ msgstr ""
|
|||||||
|
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:155
|
#: allianceauth/menu/templates/menu/menu-user.html:155
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:158
|
#: allianceauth/menu/templates/menu/menu-user.html:158
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:17
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:13
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:18
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:14
|
||||||
msgid "Sign In"
|
msgid "Sign In"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1581,11 +1599,11 @@ msgstr "Sin leer"
|
|||||||
msgid "Read"
|
msgid "Read"
|
||||||
msgstr "Leidas"
|
msgstr "Leidas"
|
||||||
|
|
||||||
#: allianceauth/notifications/templates/notifications/list.html:32
|
#: allianceauth/notifications/templates/notifications/list.html:31
|
||||||
msgid "Mark all notifications as read"
|
msgid "Mark all notifications as read"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/notifications/templates/notifications/list.html:38
|
#: allianceauth/notifications/templates/notifications/list.html:35
|
||||||
msgid "Delete all read notifications"
|
msgid "Delete all read notifications"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1650,12 +1668,12 @@ msgid "Operation Type"
|
|||||||
msgstr "Tipo de operación"
|
msgstr "Tipo de operación"
|
||||||
|
|
||||||
#: allianceauth/optimer/form.py:17
|
#: allianceauth/optimer/form.py:17
|
||||||
#: allianceauth/srp/templates/srp/management.html:47
|
#: allianceauth/srp/templates/srp/management.html:45
|
||||||
msgid "Fleet Commander"
|
msgid "Fleet Commander"
|
||||||
msgstr "Comandante"
|
msgstr "Comandante"
|
||||||
|
|
||||||
#: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14
|
#: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14
|
||||||
#: allianceauth/srp/templates/srp/data.html:72
|
#: allianceauth/srp/templates/srp/data.html:70
|
||||||
msgid "Additional Info"
|
msgid "Additional Info"
|
||||||
msgstr "Informacion Adicional"
|
msgstr "Informacion Adicional"
|
||||||
|
|
||||||
@@ -1664,7 +1682,7 @@ msgid "(Optional) Describe the operation with a couple of short words."
|
|||||||
msgstr "(Opcional) Describa la operación con un par de palabras breves."
|
msgstr "(Opcional) Describa la operación con un par de palabras breves."
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/add.html:8
|
#: allianceauth/optimer/templates/optimer/add.html:8
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:18
|
#: allianceauth/optimer/templates/optimer/management.html:16
|
||||||
msgid "Create Operation"
|
msgid "Create Operation"
|
||||||
msgstr "Create Operacion"
|
msgstr "Create Operacion"
|
||||||
|
|
||||||
@@ -1713,26 +1731,26 @@ msgstr "Comandante"
|
|||||||
msgid "Fleet Operation Management"
|
msgid "Fleet Operation Management"
|
||||||
msgstr "Manejo de Operaciones de Flota"
|
msgstr "Manejo de Operaciones de Flota"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:28
|
#: allianceauth/optimer/templates/optimer/management.html:26
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:32
|
#: allianceauth/timerboard/templates/timerboard/view.html:30
|
||||||
msgid "Current EVE time:"
|
msgid "Current EVE time:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:36
|
#: allianceauth/optimer/templates/optimer/management.html:34
|
||||||
msgid "Next Fleet Operations"
|
msgid "Next Fleet Operations"
|
||||||
msgstr "Próximas operaciones de flota"
|
msgstr "Próximas operaciones de flota"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:44
|
#: allianceauth/optimer/templates/optimer/management.html:42
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:63
|
#: allianceauth/timerboard/templates/timerboard/view.html:61
|
||||||
msgid "No upcoming timers."
|
msgid "No upcoming timers."
|
||||||
msgstr "No hay proximos timers."
|
msgstr "No hay proximos timers."
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:52
|
#: allianceauth/optimer/templates/optimer/management.html:50
|
||||||
msgid "Past Fleet Operations"
|
msgid "Past Fleet Operations"
|
||||||
msgstr "Operaciones de flota pasadas"
|
msgstr "Operaciones de flota pasadas"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:60
|
#: allianceauth/optimer/templates/optimer/management.html:58
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:81
|
#: allianceauth/timerboard/templates/timerboard/view.html:79
|
||||||
msgid "No past timers."
|
msgid "No past timers."
|
||||||
msgstr "No hay timers pasados"
|
msgstr "No hay timers pasados"
|
||||||
|
|
||||||
@@ -2310,7 +2328,7 @@ msgid "Enabled"
|
|||||||
msgstr "Habilitado"
|
msgstr "Habilitado"
|
||||||
|
|
||||||
#: allianceauth/services/templates/services/service_status.html:7
|
#: allianceauth/services/templates/services/service_status.html:7
|
||||||
#: allianceauth/srp/templates/srp/management.html:78
|
#: allianceauth/srp/templates/srp/management.html:76
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Deshabilitado"
|
msgstr "Deshabilitado"
|
||||||
|
|
||||||
@@ -2348,12 +2366,12 @@ msgid "Ship Replacement"
|
|||||||
msgstr "Reemplazo de Nave"
|
msgstr "Reemplazo de Nave"
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:9
|
#: allianceauth/srp/form.py:9
|
||||||
#: allianceauth/srp/templates/srp/management.html:45
|
#: allianceauth/srp/templates/srp/management.html:43
|
||||||
msgid "Fleet Time"
|
msgid "Fleet Time"
|
||||||
msgstr "Hora de flota"
|
msgstr "Hora de flota"
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:10
|
#: allianceauth/srp/form.py:10
|
||||||
#: allianceauth/srp/templates/srp/management.html:46
|
#: allianceauth/srp/templates/srp/management.html:44
|
||||||
msgid "Fleet Doctrine"
|
msgid "Fleet Doctrine"
|
||||||
msgstr "Doctrina"
|
msgstr "Doctrina"
|
||||||
|
|
||||||
@@ -2403,7 +2421,7 @@ msgid "Give this link to the line members."
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:8
|
#: allianceauth/srp/templates/srp/data.html:8
|
||||||
#: allianceauth/srp/templates/srp/data.html:39
|
#: allianceauth/srp/templates/srp/data.html:37
|
||||||
msgid "SRP Fleet Data"
|
msgid "SRP Fleet Data"
|
||||||
msgstr "Informacion de SRP de la flota"
|
msgstr "Informacion de SRP de la flota"
|
||||||
|
|
||||||
@@ -2411,66 +2429,66 @@ msgstr "Informacion de SRP de la flota"
|
|||||||
msgid "View Fleets"
|
msgid "View Fleets"
|
||||||
msgstr "Ver Flotas"
|
msgstr "Ver Flotas"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:26
|
#: allianceauth/srp/templates/srp/data.html:24
|
||||||
msgid "Mark Incomplete"
|
msgid "Mark Incomplete"
|
||||||
msgstr "Marcar como Incompleto"
|
msgstr "Marcar como Incompleto"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:30
|
#: allianceauth/srp/templates/srp/data.html:28
|
||||||
msgid "Mark Completed"
|
msgid "Mark Completed"
|
||||||
msgstr "Marcar como Completo"
|
msgstr "Marcar como Completo"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:48
|
#: allianceauth/srp/templates/srp/data.html:46
|
||||||
#: allianceauth/srp/templates/srp/data.html:142
|
#: allianceauth/srp/templates/srp/data.html:140
|
||||||
msgid "Total Losses:"
|
msgid "Total Losses:"
|
||||||
msgstr "Perdidas Totales:"
|
msgstr "Perdidas Totales:"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:49
|
#: allianceauth/srp/templates/srp/data.html:47
|
||||||
#: allianceauth/srp/templates/srp/data.html:143
|
#: allianceauth/srp/templates/srp/data.html:141
|
||||||
#: allianceauth/srp/templates/srp/management.html:36
|
#: allianceauth/srp/templates/srp/management.html:34
|
||||||
msgid "Total ISK Cost:"
|
msgid "Total ISK Cost:"
|
||||||
msgstr "Costo Total:"
|
msgstr "Costo Total:"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:60
|
#: allianceauth/srp/templates/srp/data.html:58
|
||||||
#: allianceauth/srp/templates/srp/data.html:154
|
#: allianceauth/srp/templates/srp/data.html:152
|
||||||
msgid "Are you sure you want to delete SRP requests?"
|
msgid "Are you sure you want to delete SRP requests?"
|
||||||
msgstr "Estas seguro que quiere borrar las solicitudes de SRP"
|
msgstr "Estas seguro que quiere borrar las solicitudes de SRP"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:70
|
#: allianceauth/srp/templates/srp/data.html:68
|
||||||
msgid "Pilot Name"
|
msgid "Pilot Name"
|
||||||
msgstr "Nombre del Piloto"
|
msgstr "Nombre del Piloto"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:71
|
#: allianceauth/srp/templates/srp/data.html:69
|
||||||
msgid "Killboard Link"
|
msgid "Killboard Link"
|
||||||
msgstr "Enlace de la Muerte"
|
msgstr "Enlace de la Muerte"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:73
|
#: allianceauth/srp/templates/srp/data.html:71
|
||||||
msgid "Ship Type"
|
msgid "Ship Type"
|
||||||
msgstr "Tipo"
|
msgstr "Tipo"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:74
|
#: allianceauth/srp/templates/srp/data.html:72
|
||||||
msgid "Killboard Loss Amt"
|
msgid "Killboard Loss Amt"
|
||||||
msgstr "Monto de la perdida en ZKB"
|
msgstr "Monto de la perdida en ZKB"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:76
|
#: allianceauth/srp/templates/srp/data.html:74
|
||||||
msgid "SRP ISK Cost"
|
msgid "SRP ISK Cost"
|
||||||
msgstr "Costo del SRP"
|
msgstr "Costo del SRP"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:77
|
#: allianceauth/srp/templates/srp/data.html:75
|
||||||
msgid "Click value to edit Enter to save & next ESC to cancel"
|
msgid "Click value to edit Enter to save & next ESC to cancel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Haz clic en el valor para editar. Presiona Enter para guardar y continuar, o"
|
"Haz clic en el valor para editar. Presiona Enter para guardar y continuar, o"
|
||||||
" ESC para cancelar"
|
" ESC para cancelar"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:80
|
#: allianceauth/srp/templates/srp/data.html:78
|
||||||
msgid "Post Time"
|
msgid "Post Time"
|
||||||
msgstr "Tiempo"
|
msgstr "Tiempo"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:102
|
#: allianceauth/srp/templates/srp/data.html:100
|
||||||
#: allianceauth/srp/templates/srp/management.html:70
|
#: allianceauth/srp/templates/srp/management.html:68
|
||||||
msgid "Link"
|
msgid "Link"
|
||||||
msgstr "Enlace"
|
msgstr "Enlace"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:163
|
#: allianceauth/srp/templates/srp/data.html:161
|
||||||
msgid "No SRP requests for this fleet."
|
msgid "No SRP requests for this fleet."
|
||||||
msgstr "No hay solicitudes de SRP para esta flota."
|
msgstr "No hay solicitudes de SRP para esta flota."
|
||||||
|
|
||||||
@@ -2482,39 +2500,39 @@ msgstr "Manejo de SRP"
|
|||||||
msgid "View All"
|
msgid "View All"
|
||||||
msgstr "Ver Todo"
|
msgstr "Ver Todo"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:27
|
#: allianceauth/srp/templates/srp/management.html:25
|
||||||
msgid "Add SRP Fleet"
|
msgid "Add SRP Fleet"
|
||||||
msgstr "Agregar SRP de una flota"
|
msgstr "Agregar SRP de una flota"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:48
|
#: allianceauth/srp/templates/srp/management.html:46
|
||||||
msgid "Fleet AAR"
|
msgid "Fleet AAR"
|
||||||
msgstr "AAR de la flota"
|
msgstr "AAR de la flota"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:49
|
#: allianceauth/srp/templates/srp/management.html:47
|
||||||
msgid "Fleet SRP Code"
|
msgid "Fleet SRP Code"
|
||||||
msgstr "Codigo de SRP"
|
msgstr "Codigo de SRP"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:50
|
#: allianceauth/srp/templates/srp/management.html:48
|
||||||
msgid "Fleet ISK Cost"
|
msgid "Fleet ISK Cost"
|
||||||
msgstr "Costo de la flota"
|
msgstr "Costo de la flota"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:51
|
#: allianceauth/srp/templates/srp/management.html:49
|
||||||
msgid "SRP Status"
|
msgid "SRP Status"
|
||||||
msgstr "Estado del SRP"
|
msgstr "Estado del SRP"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:52
|
#: allianceauth/srp/templates/srp/management.html:50
|
||||||
msgid "Pending Requests"
|
msgid "Pending Requests"
|
||||||
msgstr "Pendiente"
|
msgstr "Pendiente"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:91
|
#: allianceauth/srp/templates/srp/management.html:89
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr "Completado"
|
msgstr "Completado"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:108
|
#: allianceauth/srp/templates/srp/management.html:106
|
||||||
msgid "Are you sure you want to delete this SRP code and its contents?"
|
msgid "Are you sure you want to delete this SRP code and its contents?"
|
||||||
msgstr "Estas seguro que quiere borrar este SRP y su contenido"
|
msgstr "Estas seguro que quiere borrar este SRP y su contenido"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:129
|
#: allianceauth/srp/templates/srp/management.html:127
|
||||||
msgid "No SRP fleets created."
|
msgid "No SRP fleets created."
|
||||||
msgstr "No hay solicitudes de SRP creadas"
|
msgstr "No hay solicitudes de SRP creadas"
|
||||||
|
|
||||||
@@ -2651,67 +2669,120 @@ msgstr "Se guardaron los cambios en el SRP de la flota %(fleetname)s"
|
|||||||
msgid "Your Server received an ESI error response code of "
|
msgid "Your Server received an ESI error response code of "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:8
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:11
|
||||||
msgid "Alliance Auth Notifications"
|
msgid "second"
|
||||||
msgstr "Notificaciones de Alliance Auth"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:20
|
|
||||||
msgid "No notifications at this time"
|
|
||||||
msgstr "No hay notificaciones en este momento"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:29
|
|
||||||
msgid "Powered by GitLab"
|
|
||||||
msgstr "Desarrollado por GitLab"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:35
|
|
||||||
msgid "Support Discord"
|
|
||||||
msgstr "Soporte Discord"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:49
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:53
|
|
||||||
msgid "Software Version"
|
|
||||||
msgstr "Versión del Software"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:56
|
|
||||||
msgid "Current"
|
|
||||||
msgstr "Actual"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:63
|
|
||||||
msgid "Latest Stable"
|
|
||||||
msgstr "Último Estable"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:68
|
|
||||||
msgid "Update available"
|
|
||||||
msgstr "Actualizacion Disponible"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:76
|
|
||||||
msgid "Latest Pre-Release"
|
|
||||||
msgstr "Último Pre-Lanzamiento"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:81
|
|
||||||
msgid "Pre-Release available"
|
|
||||||
msgstr "Pre-Lanzamiento disponible"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:91
|
|
||||||
msgid "Task Queue"
|
|
||||||
msgstr "Cola de Tareas"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:96
|
|
||||||
#, python-format
|
|
||||||
msgid ""
|
|
||||||
"\n"
|
|
||||||
" Status of %(total)s processed tasks • last %(latest)s\n"
|
|
||||||
" "
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:112
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:12
|
||||||
|
msgid "seconds"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:13
|
||||||
|
msgid "minute"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:14
|
||||||
|
msgid "minutes"
|
||||||
|
msgstr "minutos"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:15
|
||||||
|
msgid "hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:16
|
||||||
|
msgid "hours"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:17
|
||||||
|
msgid "N/A"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:18
|
||||||
|
msgid "ERROR"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:19
|
||||||
msgid "running"
|
msgid "running"
|
||||||
msgstr "ejecutando"
|
msgstr "ejecutando"
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:113
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:20
|
||||||
msgid "queued"
|
msgid "queued"
|
||||||
msgstr "en cola"
|
msgstr "en cola"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:21
|
||||||
|
msgid "succeeded"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:22
|
||||||
|
msgid "retried"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:23
|
||||||
|
msgid "failed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:29
|
||||||
|
msgid "Debug mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:34
|
||||||
|
msgid ""
|
||||||
|
"Debug mode is currently turned on!<br>Make sure to turn it off as soon as "
|
||||||
|
"you are finished testing."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:46
|
||||||
|
msgid "Alliance Auth Notifications"
|
||||||
|
msgstr "Notificaciones de Alliance Auth"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:58
|
||||||
|
msgid "No notifications at this time"
|
||||||
|
msgstr "No hay notificaciones en este momento"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:67
|
||||||
|
msgid "Powered by GitLab"
|
||||||
|
msgstr "Desarrollado por GitLab"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:73
|
||||||
|
msgid "Support Discord"
|
||||||
|
msgstr "Soporte Discord"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:87
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:91
|
||||||
|
msgid "Software Version"
|
||||||
|
msgstr "Versión del Software"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:94
|
||||||
|
msgid "Current"
|
||||||
|
msgstr "Actual"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:101
|
||||||
|
msgid "Latest Stable"
|
||||||
|
msgstr "Último Estable"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:106
|
||||||
|
msgid "Update available"
|
||||||
|
msgstr "Actualizacion Disponible"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:114
|
||||||
|
msgid "Latest Pre-Release"
|
||||||
|
msgstr "Último Pre-Lanzamiento"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:119
|
||||||
|
msgid "Pre-Release available"
|
||||||
|
msgstr "Pre-Lanzamiento disponible"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:129
|
||||||
|
msgid "Task Queue"
|
||||||
|
msgstr "Cola de Tareas"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:134
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
" Status of <span id=\"total-task-count\">?</span> processed tasks • last <span id=\"celery-uptime\">?</span>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/top-menu-admin.html:19
|
#: allianceauth/templates/allianceauth/top-menu-admin.html:19
|
||||||
msgid "AA Documentation"
|
msgid "AA Documentation"
|
||||||
msgstr "Documentación AA"
|
msgstr "Documentación AA"
|
||||||
@@ -2935,7 +3006,7 @@ msgid "Theft"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
|
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:54
|
#: allianceauth/timerboard/templates/timerboard/view.html:52
|
||||||
msgid "Upcoming Timers"
|
msgid "Upcoming Timers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2963,7 +3034,7 @@ msgid "Create Timer"
|
|||||||
msgstr "Crear Timer"
|
msgstr "Crear Timer"
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9
|
#: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:22
|
#: allianceauth/timerboard/templates/timerboard/view.html:20
|
||||||
msgid "Create Structure Timer"
|
msgid "Create Structure Timer"
|
||||||
msgstr "Crear timer de Estructura"
|
msgstr "Crear timer de Estructura"
|
||||||
|
|
||||||
@@ -2981,11 +3052,11 @@ msgstr "Estructura"
|
|||||||
msgid "Structure Timer Management"
|
msgid "Structure Timer Management"
|
||||||
msgstr "Manejo de Timers Estructurales"
|
msgstr "Manejo de Timers Estructurales"
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:41
|
#: allianceauth/timerboard/templates/timerboard/view.html:39
|
||||||
msgid "Corporation Timers"
|
msgid "Corporation Timers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:72
|
#: allianceauth/timerboard/templates/timerboard/view.html:70
|
||||||
msgid "Past Timers"
|
msgid "Past Timers"
|
||||||
msgstr "Timers Pasados"
|
msgstr "Timers Pasados"
|
||||||
|
|
||||||
|
|||||||
@@ -8,21 +8,21 @@
|
|||||||
# rockclodbuster, 2023
|
# rockclodbuster, 2023
|
||||||
# Keven D. <theenarki@gmail.com>, 2023
|
# Keven D. <theenarki@gmail.com>, 2023
|
||||||
# Mohssine Daghghar, 2023
|
# Mohssine Daghghar, 2023
|
||||||
# Philippe Querin-Laporte <philippe.querin@hotmail.com>, 2023
|
|
||||||
# draktanar KarazGrong <umbre@fallenstarscreations.com>, 2023
|
# draktanar KarazGrong <umbre@fallenstarscreations.com>, 2023
|
||||||
# Geoffrey Fabbro, 2023
|
# Geoffrey Fabbro, 2023
|
||||||
# Idea, 2024
|
# Idea, 2024
|
||||||
# Joel Falknau <ozirascal@gmail.com>, 2024
|
# Joel Falknau <ozirascal@gmail.com>, 2024
|
||||||
# T'rahk Rokym, 2024
|
# T'rahk Rokym, 2024
|
||||||
|
# Philippe Querin-Laporte <philippe.querin@hotmail.com>, 2025
|
||||||
#
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-06-19 20:23+1000\n"
|
"POT-Creation-Date: 2025-09-21 13:44+1000\n"
|
||||||
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
||||||
"Last-Translator: T'rahk Rokym, 2024\n"
|
"Last-Translator: Philippe Querin-Laporte <philippe.querin@hotmail.com>, 2025\n"
|
||||||
"Language-Team: French (France) (https://app.transifex.com/alliance-auth/teams/107430/fr_FR/)\n"
|
"Language-Team: French (France) (https://app.transifex.com/alliance-auth/teams/107430/fr_FR/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
@@ -79,7 +79,7 @@ msgstr ""
|
|||||||
"restreints: %s"
|
"restreints: %s"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:72
|
#: allianceauth/authentication/models.py:72
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:106
|
#: allianceauth/project_template/project_name/settings/base.py:104
|
||||||
msgid "English"
|
msgid "English"
|
||||||
msgstr "Anglais"
|
msgstr "Anglais"
|
||||||
|
|
||||||
@@ -88,57 +88,57 @@ msgid "Czech"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:74
|
#: allianceauth/authentication/models.py:74
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:108
|
#: allianceauth/project_template/project_name/settings/base.py:106
|
||||||
msgid "German"
|
msgid "German"
|
||||||
msgstr "Allemand"
|
msgstr "Allemand"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:75
|
#: allianceauth/authentication/models.py:75
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:109
|
#: allianceauth/project_template/project_name/settings/base.py:107
|
||||||
msgid "Spanish"
|
msgid "Spanish"
|
||||||
msgstr "Espagnol"
|
msgstr "Espagnol"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:76
|
#: allianceauth/authentication/models.py:76
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:110
|
#: allianceauth/project_template/project_name/settings/base.py:108
|
||||||
msgid "Italian"
|
msgid "Italian"
|
||||||
msgstr "Italien"
|
msgstr "Italien"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:77
|
#: allianceauth/authentication/models.py:77
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:111
|
#: allianceauth/project_template/project_name/settings/base.py:109
|
||||||
msgid "Japanese"
|
msgid "Japanese"
|
||||||
msgstr "Japonais"
|
msgstr "Japonais"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:78
|
#: allianceauth/authentication/models.py:78
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:112
|
#: allianceauth/project_template/project_name/settings/base.py:110
|
||||||
msgid "Korean"
|
msgid "Korean"
|
||||||
msgstr "Coréen"
|
msgstr "Coréen"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:79
|
#: allianceauth/authentication/models.py:79
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:113
|
#: allianceauth/project_template/project_name/settings/base.py:111
|
||||||
msgid "French"
|
msgid "French"
|
||||||
msgstr "Français"
|
msgstr "Français"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:80
|
#: allianceauth/authentication/models.py:80
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:116
|
#: allianceauth/project_template/project_name/settings/base.py:114
|
||||||
msgid "Russian"
|
msgid "Russian"
|
||||||
msgstr "Russe"
|
msgstr "Russe"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:81
|
#: allianceauth/authentication/models.py:81
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:114
|
#: allianceauth/project_template/project_name/settings/base.py:112
|
||||||
msgid "Dutch"
|
msgid "Dutch"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:82
|
#: allianceauth/authentication/models.py:82
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:115
|
#: allianceauth/project_template/project_name/settings/base.py:113
|
||||||
msgid "Polish"
|
msgid "Polish"
|
||||||
msgstr "Polonais"
|
msgstr "Polonais"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:83
|
#: allianceauth/authentication/models.py:83
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:117
|
#: allianceauth/project_template/project_name/settings/base.py:115
|
||||||
msgid "Ukrainian"
|
msgid "Ukrainian"
|
||||||
msgstr "Ukrainien"
|
msgstr "Ukrainien"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:84
|
#: allianceauth/authentication/models.py:84
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:118
|
#: allianceauth/project_template/project_name/settings/base.py:116
|
||||||
msgid "Simplified Chinese"
|
msgid "Simplified Chinese"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -183,14 +183,12 @@ msgstr "Personnages"
|
|||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:11
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:11
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:12
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:12
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:4
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:4
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:6
|
|
||||||
msgid "Add Character"
|
msgid "Add Character"
|
||||||
msgstr "Ajouter un Personnage"
|
msgstr "Ajouter un Personnage"
|
||||||
|
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:14
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:14
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:15
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:15
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:10
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:8
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:12
|
|
||||||
msgid "Change Main"
|
msgid "Change Main"
|
||||||
msgstr "Changer de Personnage Principal"
|
msgstr "Changer de Personnage Principal"
|
||||||
|
|
||||||
@@ -247,8 +245,8 @@ msgstr "Portée"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:168
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:168
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:35
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:35
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:94
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:94
|
||||||
#: allianceauth/srp/templates/srp/data.html:83
|
#: allianceauth/srp/templates/srp/data.html:81
|
||||||
#: allianceauth/srp/templates/srp/management.html:53
|
#: allianceauth/srp/templates/srp/management.html:51
|
||||||
msgid "Actions"
|
msgid "Actions"
|
||||||
msgstr "Actions"
|
msgstr "Actions"
|
||||||
|
|
||||||
@@ -301,7 +299,7 @@ msgstr "S'inscrire"
|
|||||||
msgid "Invalid or expired activation link."
|
msgid "Invalid or expired activation link."
|
||||||
msgstr "Lien d'activation invalide ou expiré."
|
msgstr "Lien d'activation invalide ou expiré."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:158
|
#: allianceauth/authentication/views.py:159
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cannot change main character to %(char)s: character owned by a different "
|
"Cannot change main character to %(char)s: character owned by a different "
|
||||||
@@ -310,22 +308,22 @@ msgstr ""
|
|||||||
"Impossible de changer le personnage principal à %(char)s. Le personnage "
|
"Impossible de changer le personnage principal à %(char)s. Le personnage "
|
||||||
"appartient à un autre compte."
|
"appartient à un autre compte."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:165
|
#: allianceauth/authentication/views.py:166
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Changed main character to %s"
|
msgid "Changed main character to %s"
|
||||||
msgstr "Personnage principal changé en %s"
|
msgstr "Personnage principal changé en %s"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:179
|
#: allianceauth/authentication/views.py:180
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Added %(name)s to your account."
|
msgid "Added %(name)s to your account."
|
||||||
msgstr "Ajouté %(name)s à votre compte."
|
msgstr "Ajouté %(name)s à votre compte."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:181
|
#: allianceauth/authentication/views.py:182
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to add %(name)s to your account: they already have an account."
|
msgid "Failed to add %(name)s to your account: they already have an account."
|
||||||
msgstr "Impossible d'ajouter %(name)s à votre compte: ils ont déjà un compte."
|
msgstr "Impossible d'ajouter %(name)s à votre compte: ils ont déjà un compte."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:226
|
#: allianceauth/authentication/views.py:227
|
||||||
msgid ""
|
msgid ""
|
||||||
"Unable to authenticate as the selected character. Please log in with the "
|
"Unable to authenticate as the selected character. Please log in with the "
|
||||||
"main character associated with this account."
|
"main character associated with this account."
|
||||||
@@ -333,11 +331,11 @@ msgstr ""
|
|||||||
"Impossible de s'authentifier avec le personnage sélectionné. Merci de vous "
|
"Impossible de s'authentifier avec le personnage sélectionné. Merci de vous "
|
||||||
"connecter avec le personnage principal associé à ce compte."
|
"connecter avec le personnage principal associé à ce compte."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:293
|
#: allianceauth/authentication/views.py:294
|
||||||
msgid "Registration token has expired."
|
msgid "Registration token has expired."
|
||||||
msgstr "Le token d'enregistrement est expiré."
|
msgstr "Le token d'enregistrement est expiré."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:354
|
#: allianceauth/authentication/views.py:355
|
||||||
msgid ""
|
msgid ""
|
||||||
"Sent confirmation email. Please follow the link to confirm your email "
|
"Sent confirmation email. Please follow the link to confirm your email "
|
||||||
"address."
|
"address."
|
||||||
@@ -345,12 +343,12 @@ msgstr ""
|
|||||||
"Email de confirmation envoyé. Cliquez sur le lien pour valider votre adresse"
|
"Email de confirmation envoyé. Cliquez sur le lien pour valider votre adresse"
|
||||||
" email."
|
" email."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:360
|
#: allianceauth/authentication/views.py:361
|
||||||
msgid "Confirmed your email address. Please login to continue."
|
msgid "Confirmed your email address. Please login to continue."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Votre adresse email a été confirmé. Veuillez vous connecter pour continuer."
|
"Votre adresse email a été confirmé. Veuillez vous connecter pour continuer."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:366
|
#: allianceauth/authentication/views.py:367
|
||||||
msgid "Registration of new accounts is not allowed at this time."
|
msgid "Registration of new accounts is not allowed at this time."
|
||||||
msgstr "La création de nouveaux comptes n'est pas actuellement permise."
|
msgstr "La création de nouveaux comptes n'est pas actuellement permise."
|
||||||
|
|
||||||
@@ -367,11 +365,11 @@ msgstr "Information des membres de la Corpo"
|
|||||||
msgid "Corporations"
|
msgid "Corporations"
|
||||||
msgstr "Corporations"
|
msgstr "Corporations"
|
||||||
|
|
||||||
#: allianceauth/corputils/templates/corputils/base.html:35
|
#: allianceauth/corputils/templates/corputils/base.html:31
|
||||||
msgid "Add corporation"
|
msgid "Add corporation"
|
||||||
msgstr "Ajouter une corporation"
|
msgstr "Ajouter une corporation"
|
||||||
|
|
||||||
#: allianceauth/corputils/templates/corputils/base.html:51
|
#: allianceauth/corputils/templates/corputils/base.html:47
|
||||||
msgid "Search all corporations..."
|
msgid "Search all corporations..."
|
||||||
msgstr "Rechercher toutes les corporations..."
|
msgstr "Rechercher toutes les corporations..."
|
||||||
|
|
||||||
@@ -520,7 +518,7 @@ msgid "Fleet Activity Tracking"
|
|||||||
msgstr "Suivi de participation en flotte"
|
msgstr "Suivi de participation en flotte"
|
||||||
|
|
||||||
#: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8
|
#: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8
|
||||||
#: allianceauth/srp/templates/srp/management.html:44
|
#: allianceauth/srp/templates/srp/management.html:42
|
||||||
msgid "Fleet Name"
|
msgid "Fleet Name"
|
||||||
msgstr "Nom de flotte"
|
msgstr "Nom de flotte"
|
||||||
|
|
||||||
@@ -1035,7 +1033,7 @@ msgstr "Description"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:123
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:123
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:167
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:167
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:34
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:34
|
||||||
#: allianceauth/srp/templates/srp/data.html:81
|
#: allianceauth/srp/templates/srp/data.html:79
|
||||||
msgid "Status"
|
msgid "Status"
|
||||||
msgstr "Statut"
|
msgstr "Statut"
|
||||||
|
|
||||||
@@ -1048,7 +1046,7 @@ msgid "Hidden"
|
|||||||
msgstr "Caché"
|
msgstr "Caché"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:15
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:53
|
||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr "Ouvert"
|
msgstr "Ouvert"
|
||||||
|
|
||||||
@@ -1093,18 +1091,10 @@ msgstr "Groupe"
|
|||||||
msgid "Leave"
|
msgid "Leave"
|
||||||
msgstr "Quitter"
|
msgstr "Quitter"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:74
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:73
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:89
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:88
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:46
|
msgid "Request pending"
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:95
|
msgstr ""
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:138
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:182
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:46
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:25
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:120
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:87
|
|
||||||
msgid "Pending"
|
|
||||||
msgstr "En attente."
|
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:80
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:80
|
||||||
msgid "Join"
|
msgid "Join"
|
||||||
@@ -1114,7 +1104,11 @@ msgstr "Rejoindre"
|
|||||||
msgid "Request"
|
msgid "Request"
|
||||||
msgstr "Demander"
|
msgstr "Demander"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:99
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:93
|
||||||
|
msgid "Retract"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:103
|
||||||
msgid "No groups available."
|
msgid "No groups available."
|
||||||
msgstr "Aucun groupe disponible"
|
msgstr "Aucun groupe disponible"
|
||||||
|
|
||||||
@@ -1247,6 +1241,19 @@ msgstr "Vous avec déjà une demande de quitter ce groupe en attente."
|
|||||||
msgid "Applied to leave group %(group)s."
|
msgid "Applied to leave group %(group)s."
|
||||||
msgstr "Appliqué pour quitter le groupe %(group)s."
|
msgstr "Appliqué pour quitter le groupe %(group)s."
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:438
|
||||||
|
msgid "You cannot retract that request"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:450
|
||||||
|
#, python-format
|
||||||
|
msgid "Retracted application to group %(group)s."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:458
|
||||||
|
msgid "You have no open request for that group."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/hrapplications/apps.py:8
|
#: allianceauth/hrapplications/apps.py:8
|
||||||
msgid "HR Applications"
|
msgid "HR Applications"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1317,12 +1324,23 @@ msgstr "Créer une application"
|
|||||||
msgid "Username"
|
msgid "Username"
|
||||||
msgstr "Nom d'utilisateur"
|
msgstr "Nom d'utilisateur"
|
||||||
|
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:46
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:95
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:138
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:182
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:46
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:25
|
||||||
|
#: allianceauth/srp/templates/srp/data.html:118
|
||||||
|
#: allianceauth/srp/templates/srp/management.html:85
|
||||||
|
msgid "Pending"
|
||||||
|
msgstr "En attente."
|
||||||
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:48
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:48
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:141
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:141
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:185
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:185
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:48
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:48
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:21
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:21
|
||||||
#: allianceauth/srp/templates/srp/data.html:112
|
#: allianceauth/srp/templates/srp/data.html:110
|
||||||
msgid "Approved"
|
msgid "Approved"
|
||||||
msgstr "Approuvé"
|
msgstr "Approuvé"
|
||||||
|
|
||||||
@@ -1330,7 +1348,7 @@ msgstr "Approuvé"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:143
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:143
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:187
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:187
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:50
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:50
|
||||||
#: allianceauth/srp/templates/srp/data.html:116
|
#: allianceauth/srp/templates/srp/data.html:114
|
||||||
msgid "Rejected"
|
msgid "Rejected"
|
||||||
msgstr "Rejeté"
|
msgstr "Rejeté"
|
||||||
|
|
||||||
@@ -1569,8 +1587,8 @@ msgstr "Se Déconnecter"
|
|||||||
|
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:155
|
#: allianceauth/menu/templates/menu/menu-user.html:155
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:158
|
#: allianceauth/menu/templates/menu/menu-user.html:158
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:17
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:13
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:18
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:14
|
||||||
msgid "Sign In"
|
msgid "Sign In"
|
||||||
msgstr "Se Connecter"
|
msgstr "Se Connecter"
|
||||||
|
|
||||||
@@ -1598,11 +1616,11 @@ msgstr "Non Lu"
|
|||||||
msgid "Read"
|
msgid "Read"
|
||||||
msgstr "Lu"
|
msgstr "Lu"
|
||||||
|
|
||||||
#: allianceauth/notifications/templates/notifications/list.html:32
|
#: allianceauth/notifications/templates/notifications/list.html:31
|
||||||
msgid "Mark all notifications as read"
|
msgid "Mark all notifications as read"
|
||||||
msgstr "Marquer toutes les notifications comme étant lues"
|
msgstr "Marquer toutes les notifications comme étant lues"
|
||||||
|
|
||||||
#: allianceauth/notifications/templates/notifications/list.html:38
|
#: allianceauth/notifications/templates/notifications/list.html:35
|
||||||
msgid "Delete all read notifications"
|
msgid "Delete all read notifications"
|
||||||
msgstr "Supprimer toutes les notifications lues"
|
msgstr "Supprimer toutes les notifications lues"
|
||||||
|
|
||||||
@@ -1667,12 +1685,12 @@ msgid "Operation Type"
|
|||||||
msgstr "Type d'opération"
|
msgstr "Type d'opération"
|
||||||
|
|
||||||
#: allianceauth/optimer/form.py:17
|
#: allianceauth/optimer/form.py:17
|
||||||
#: allianceauth/srp/templates/srp/management.html:47
|
#: allianceauth/srp/templates/srp/management.html:45
|
||||||
msgid "Fleet Commander"
|
msgid "Fleet Commander"
|
||||||
msgstr "Commandant de flotte"
|
msgstr "Commandant de flotte"
|
||||||
|
|
||||||
#: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14
|
#: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14
|
||||||
#: allianceauth/srp/templates/srp/data.html:72
|
#: allianceauth/srp/templates/srp/data.html:70
|
||||||
msgid "Additional Info"
|
msgid "Additional Info"
|
||||||
msgstr "Information additionnelle"
|
msgstr "Information additionnelle"
|
||||||
|
|
||||||
@@ -1681,7 +1699,7 @@ msgid "(Optional) Describe the operation with a couple of short words."
|
|||||||
msgstr "(Facultatif) Décrivez l'opération en quelques mots."
|
msgstr "(Facultatif) Décrivez l'opération en quelques mots."
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/add.html:8
|
#: allianceauth/optimer/templates/optimer/add.html:8
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:18
|
#: allianceauth/optimer/templates/optimer/management.html:16
|
||||||
msgid "Create Operation"
|
msgid "Create Operation"
|
||||||
msgstr "Créer une opération"
|
msgstr "Créer une opération"
|
||||||
|
|
||||||
@@ -1730,26 +1748,26 @@ msgstr "Commandant de flotte"
|
|||||||
msgid "Fleet Operation Management"
|
msgid "Fleet Operation Management"
|
||||||
msgstr "Gestion des opérations de flotte"
|
msgstr "Gestion des opérations de flotte"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:28
|
#: allianceauth/optimer/templates/optimer/management.html:26
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:32
|
#: allianceauth/timerboard/templates/timerboard/view.html:30
|
||||||
msgid "Current EVE time:"
|
msgid "Current EVE time:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:36
|
#: allianceauth/optimer/templates/optimer/management.html:34
|
||||||
msgid "Next Fleet Operations"
|
msgid "Next Fleet Operations"
|
||||||
msgstr "Prochaines opérations de la flotte"
|
msgstr "Prochaines opérations de la flotte"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:44
|
#: allianceauth/optimer/templates/optimer/management.html:42
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:63
|
#: allianceauth/timerboard/templates/timerboard/view.html:61
|
||||||
msgid "No upcoming timers."
|
msgid "No upcoming timers."
|
||||||
msgstr "Aucun minuteur à venir."
|
msgstr "Aucun minuteur à venir."
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:52
|
#: allianceauth/optimer/templates/optimer/management.html:50
|
||||||
msgid "Past Fleet Operations"
|
msgid "Past Fleet Operations"
|
||||||
msgstr "Opérations passées de la flotte"
|
msgstr "Opérations passées de la flotte"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:60
|
#: allianceauth/optimer/templates/optimer/management.html:58
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:81
|
#: allianceauth/timerboard/templates/timerboard/view.html:79
|
||||||
msgid "No past timers."
|
msgid "No past timers."
|
||||||
msgstr "Aucun minuteur précédent."
|
msgstr "Aucun minuteur précédent."
|
||||||
|
|
||||||
@@ -2327,7 +2345,7 @@ msgid "Enabled"
|
|||||||
msgstr "Activé"
|
msgstr "Activé"
|
||||||
|
|
||||||
#: allianceauth/services/templates/services/service_status.html:7
|
#: allianceauth/services/templates/services/service_status.html:7
|
||||||
#: allianceauth/srp/templates/srp/management.html:78
|
#: allianceauth/srp/templates/srp/management.html:76
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Désactivé"
|
msgstr "Désactivé"
|
||||||
|
|
||||||
@@ -2367,12 +2385,12 @@ msgid "Ship Replacement"
|
|||||||
msgstr "Remplacement de vaisseau"
|
msgstr "Remplacement de vaisseau"
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:9
|
#: allianceauth/srp/form.py:9
|
||||||
#: allianceauth/srp/templates/srp/management.html:45
|
#: allianceauth/srp/templates/srp/management.html:43
|
||||||
msgid "Fleet Time"
|
msgid "Fleet Time"
|
||||||
msgstr "Heure de flotte"
|
msgstr "Heure de flotte"
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:10
|
#: allianceauth/srp/form.py:10
|
||||||
#: allianceauth/srp/templates/srp/management.html:46
|
#: allianceauth/srp/templates/srp/management.html:44
|
||||||
msgid "Fleet Doctrine"
|
msgid "Fleet Doctrine"
|
||||||
msgstr "Composition de flotte"
|
msgstr "Composition de flotte"
|
||||||
|
|
||||||
@@ -2421,7 +2439,7 @@ msgid "Give this link to the line members."
|
|||||||
msgstr "Donnez ce lien aux membres de la flotte."
|
msgstr "Donnez ce lien aux membres de la flotte."
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:8
|
#: allianceauth/srp/templates/srp/data.html:8
|
||||||
#: allianceauth/srp/templates/srp/data.html:39
|
#: allianceauth/srp/templates/srp/data.html:37
|
||||||
msgid "SRP Fleet Data"
|
msgid "SRP Fleet Data"
|
||||||
msgstr "Données de flotte SRP"
|
msgstr "Données de flotte SRP"
|
||||||
|
|
||||||
@@ -2429,66 +2447,66 @@ msgstr "Données de flotte SRP"
|
|||||||
msgid "View Fleets"
|
msgid "View Fleets"
|
||||||
msgstr "Voir la flotte"
|
msgstr "Voir la flotte"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:26
|
#: allianceauth/srp/templates/srp/data.html:24
|
||||||
msgid "Mark Incomplete"
|
msgid "Mark Incomplete"
|
||||||
msgstr "Marquer incomplet"
|
msgstr "Marquer incomplet"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:30
|
#: allianceauth/srp/templates/srp/data.html:28
|
||||||
msgid "Mark Completed"
|
msgid "Mark Completed"
|
||||||
msgstr "Marquer Complet"
|
msgstr "Marquer Complet"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:48
|
#: allianceauth/srp/templates/srp/data.html:46
|
||||||
#: allianceauth/srp/templates/srp/data.html:142
|
#: allianceauth/srp/templates/srp/data.html:140
|
||||||
msgid "Total Losses:"
|
msgid "Total Losses:"
|
||||||
msgstr "Pertes totales:"
|
msgstr "Pertes totales:"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:49
|
#: allianceauth/srp/templates/srp/data.html:47
|
||||||
#: allianceauth/srp/templates/srp/data.html:143
|
#: allianceauth/srp/templates/srp/data.html:141
|
||||||
#: allianceauth/srp/templates/srp/management.html:36
|
#: allianceauth/srp/templates/srp/management.html:34
|
||||||
msgid "Total ISK Cost:"
|
msgid "Total ISK Cost:"
|
||||||
msgstr "Coût en ISK total:"
|
msgstr "Coût en ISK total:"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:60
|
#: allianceauth/srp/templates/srp/data.html:58
|
||||||
#: allianceauth/srp/templates/srp/data.html:154
|
#: allianceauth/srp/templates/srp/data.html:152
|
||||||
msgid "Are you sure you want to delete SRP requests?"
|
msgid "Are you sure you want to delete SRP requests?"
|
||||||
msgstr "Êtes-vous sûr de vouloir supprimer la requête de SRP ?"
|
msgstr "Êtes-vous sûr de vouloir supprimer la requête de SRP ?"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:70
|
#: allianceauth/srp/templates/srp/data.html:68
|
||||||
msgid "Pilot Name"
|
msgid "Pilot Name"
|
||||||
msgstr "Nom du pilote"
|
msgstr "Nom du pilote"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:71
|
#: allianceauth/srp/templates/srp/data.html:69
|
||||||
msgid "Killboard Link"
|
msgid "Killboard Link"
|
||||||
msgstr "Lien sur zKillboard"
|
msgstr "Lien sur zKillboard"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:73
|
#: allianceauth/srp/templates/srp/data.html:71
|
||||||
msgid "Ship Type"
|
msgid "Ship Type"
|
||||||
msgstr "Type de vaisseau"
|
msgstr "Type de vaisseau"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:74
|
#: allianceauth/srp/templates/srp/data.html:72
|
||||||
msgid "Killboard Loss Amt"
|
msgid "Killboard Loss Amt"
|
||||||
msgstr "Valeur des pertes zKillboard"
|
msgstr "Valeur des pertes zKillboard"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:76
|
#: allianceauth/srp/templates/srp/data.html:74
|
||||||
msgid "SRP ISK Cost"
|
msgid "SRP ISK Cost"
|
||||||
msgstr "Coût en ISK SRP"
|
msgstr "Coût en ISK SRP"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:77
|
#: allianceauth/srp/templates/srp/data.html:75
|
||||||
msgid "Click value to edit Enter to save & next ESC to cancel"
|
msgid "Click value to edit Enter to save & next ESC to cancel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Cliquez sur la valeur pour modifier, Entrée pour enregistrer & Échap pour "
|
"Cliquez sur la valeur pour modifier, Entrée pour enregistrer & Échap pour "
|
||||||
"annuler"
|
"annuler"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:80
|
#: allianceauth/srp/templates/srp/data.html:78
|
||||||
msgid "Post Time"
|
msgid "Post Time"
|
||||||
msgstr "Heure de publication"
|
msgstr "Heure de publication"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:102
|
#: allianceauth/srp/templates/srp/data.html:100
|
||||||
#: allianceauth/srp/templates/srp/management.html:70
|
#: allianceauth/srp/templates/srp/management.html:68
|
||||||
msgid "Link"
|
msgid "Link"
|
||||||
msgstr "Lien"
|
msgstr "Lien"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:163
|
#: allianceauth/srp/templates/srp/data.html:161
|
||||||
msgid "No SRP requests for this fleet."
|
msgid "No SRP requests for this fleet."
|
||||||
msgstr "Aucune requête d'SRP pour cette flotte"
|
msgstr "Aucune requête d'SRP pour cette flotte"
|
||||||
|
|
||||||
@@ -2500,39 +2518,39 @@ msgstr "Gestion du SRP"
|
|||||||
msgid "View All"
|
msgid "View All"
|
||||||
msgstr "Afficher Tout"
|
msgstr "Afficher Tout"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:27
|
#: allianceauth/srp/templates/srp/management.html:25
|
||||||
msgid "Add SRP Fleet"
|
msgid "Add SRP Fleet"
|
||||||
msgstr "Ajouter une flotte SRP"
|
msgstr "Ajouter une flotte SRP"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:48
|
#: allianceauth/srp/templates/srp/management.html:46
|
||||||
msgid "Fleet AAR"
|
msgid "Fleet AAR"
|
||||||
msgstr "Flotte AAR"
|
msgstr "Flotte AAR"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:49
|
#: allianceauth/srp/templates/srp/management.html:47
|
||||||
msgid "Fleet SRP Code"
|
msgid "Fleet SRP Code"
|
||||||
msgstr "Code de la flotte SRP"
|
msgstr "Code de la flotte SRP"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:50
|
#: allianceauth/srp/templates/srp/management.html:48
|
||||||
msgid "Fleet ISK Cost"
|
msgid "Fleet ISK Cost"
|
||||||
msgstr "Coût en ISK de la flotte"
|
msgstr "Coût en ISK de la flotte"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:51
|
#: allianceauth/srp/templates/srp/management.html:49
|
||||||
msgid "SRP Status"
|
msgid "SRP Status"
|
||||||
msgstr "Statut du SRP"
|
msgstr "Statut du SRP"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:52
|
#: allianceauth/srp/templates/srp/management.html:50
|
||||||
msgid "Pending Requests"
|
msgid "Pending Requests"
|
||||||
msgstr "Requête en Attente"
|
msgstr "Requête en Attente"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:91
|
#: allianceauth/srp/templates/srp/management.html:89
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr "Complété"
|
msgstr "Complété"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:108
|
#: allianceauth/srp/templates/srp/management.html:106
|
||||||
msgid "Are you sure you want to delete this SRP code and its contents?"
|
msgid "Are you sure you want to delete this SRP code and its contents?"
|
||||||
msgstr "êtes vous sur de vouloir supprimer le code SRP et tout sont contenu"
|
msgstr "êtes vous sur de vouloir supprimer le code SRP et tout sont contenu"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:129
|
#: allianceauth/srp/templates/srp/management.html:127
|
||||||
msgid "No SRP fleets created."
|
msgid "No SRP fleets created."
|
||||||
msgstr "Aucune flotte de SRP crée"
|
msgstr "Aucune flotte de SRP crée"
|
||||||
|
|
||||||
@@ -2672,69 +2690,120 @@ msgstr "Modifications enregistrées de la flotte SRP%(fleetname)s"
|
|||||||
msgid "Your Server received an ESI error response code of "
|
msgid "Your Server received an ESI error response code of "
|
||||||
msgstr "Votre serveur a reçu une erreur ESI avec pour code"
|
msgstr "Votre serveur a reçu une erreur ESI avec pour code"
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:8
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:11
|
||||||
msgid "Alliance Auth Notifications"
|
msgid "second"
|
||||||
msgstr "Alertes Alliance Auth"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:20
|
|
||||||
msgid "No notifications at this time"
|
|
||||||
msgstr "Aucune notification pour le moment"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:29
|
|
||||||
msgid "Powered by GitLab"
|
|
||||||
msgstr "Propulsé par Gitlab"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:35
|
|
||||||
msgid "Support Discord"
|
|
||||||
msgstr "Support Discord"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:49
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:53
|
|
||||||
msgid "Software Version"
|
|
||||||
msgstr "Version du logiciel"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:56
|
|
||||||
msgid "Current"
|
|
||||||
msgstr "Actuelle"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:63
|
|
||||||
msgid "Latest Stable"
|
|
||||||
msgstr "Dernière version stable"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:68
|
|
||||||
msgid "Update available"
|
|
||||||
msgstr "Mise à jour disponible"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:76
|
|
||||||
msgid "Latest Pre-Release"
|
|
||||||
msgstr "Dernière Pre-Release"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:81
|
|
||||||
msgid "Pre-Release available"
|
|
||||||
msgstr "Pre-Release disponible"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:91
|
|
||||||
msgid "Task Queue"
|
|
||||||
msgstr "File d'attente des tâches"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:96
|
|
||||||
#, python-format
|
|
||||||
msgid ""
|
|
||||||
"\n"
|
|
||||||
" Status of %(total)s processed tasks • last %(latest)s\n"
|
|
||||||
" "
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"\n"
|
|
||||||
" Status de %(total)s tâches traitées • %(latest)s restantes"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:112
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:12
|
||||||
|
msgid "seconds"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:13
|
||||||
|
msgid "minute"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:14
|
||||||
|
msgid "minutes"
|
||||||
|
msgstr "minutes"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:15
|
||||||
|
msgid "hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:16
|
||||||
|
msgid "hours"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:17
|
||||||
|
msgid "N/A"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:18
|
||||||
|
msgid "ERROR"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:19
|
||||||
msgid "running"
|
msgid "running"
|
||||||
msgstr "en cours d'exécution"
|
msgstr "en cours d'exécution"
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:113
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:20
|
||||||
msgid "queued"
|
msgid "queued"
|
||||||
msgstr "en attente"
|
msgstr "en attente"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:21
|
||||||
|
msgid "succeeded"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:22
|
||||||
|
msgid "retried"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:23
|
||||||
|
msgid "failed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:29
|
||||||
|
msgid "Debug mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:34
|
||||||
|
msgid ""
|
||||||
|
"Debug mode is currently turned on!<br>Make sure to turn it off as soon as "
|
||||||
|
"you are finished testing."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:46
|
||||||
|
msgid "Alliance Auth Notifications"
|
||||||
|
msgstr "Alertes Alliance Auth"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:58
|
||||||
|
msgid "No notifications at this time"
|
||||||
|
msgstr "Aucune notification pour le moment"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:67
|
||||||
|
msgid "Powered by GitLab"
|
||||||
|
msgstr "Propulsé par Gitlab"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:73
|
||||||
|
msgid "Support Discord"
|
||||||
|
msgstr "Support Discord"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:87
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:91
|
||||||
|
msgid "Software Version"
|
||||||
|
msgstr "Version du logiciel"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:94
|
||||||
|
msgid "Current"
|
||||||
|
msgstr "Actuelle"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:101
|
||||||
|
msgid "Latest Stable"
|
||||||
|
msgstr "Dernière version stable"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:106
|
||||||
|
msgid "Update available"
|
||||||
|
msgstr "Mise à jour disponible"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:114
|
||||||
|
msgid "Latest Pre-Release"
|
||||||
|
msgstr "Dernière Pre-Release"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:119
|
||||||
|
msgid "Pre-Release available"
|
||||||
|
msgstr "Pre-Release disponible"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:129
|
||||||
|
msgid "Task Queue"
|
||||||
|
msgstr "File d'attente des tâches"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:134
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
" Status of <span id=\"total-task-count\">?</span> processed tasks • last <span id=\"celery-uptime\">?</span>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/top-menu-admin.html:19
|
#: allianceauth/templates/allianceauth/top-menu-admin.html:19
|
||||||
msgid "AA Documentation"
|
msgid "AA Documentation"
|
||||||
msgstr "Documentation AA"
|
msgstr "Documentation AA"
|
||||||
@@ -2958,7 +3027,7 @@ msgid "Theft"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
|
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:54
|
#: allianceauth/timerboard/templates/timerboard/view.html:52
|
||||||
msgid "Upcoming Timers"
|
msgid "Upcoming Timers"
|
||||||
msgstr "Prochaines Échéances"
|
msgstr "Prochaines Échéances"
|
||||||
|
|
||||||
@@ -2986,7 +3055,7 @@ msgid "Create Timer"
|
|||||||
msgstr "Créer un minuteur"
|
msgstr "Créer un minuteur"
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9
|
#: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:22
|
#: allianceauth/timerboard/templates/timerboard/view.html:20
|
||||||
msgid "Create Structure Timer"
|
msgid "Create Structure Timer"
|
||||||
msgstr "Créer un minuteur de structure"
|
msgstr "Créer un minuteur de structure"
|
||||||
|
|
||||||
@@ -3004,11 +3073,11 @@ msgstr "Structure"
|
|||||||
msgid "Structure Timer Management"
|
msgid "Structure Timer Management"
|
||||||
msgstr "Gestion des minuteurs de structure"
|
msgstr "Gestion des minuteurs de structure"
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:41
|
#: allianceauth/timerboard/templates/timerboard/view.html:39
|
||||||
msgid "Corporation Timers"
|
msgid "Corporation Timers"
|
||||||
msgstr "Échéances de corporation"
|
msgstr "Échéances de corporation"
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:72
|
#: allianceauth/timerboard/templates/timerboard/view.html:70
|
||||||
msgid "Past Timers"
|
msgid "Past Timers"
|
||||||
msgstr "Minuteurs précédents"
|
msgstr "Minuteurs précédents"
|
||||||
|
|
||||||
|
|||||||
@@ -5,17 +5,17 @@
|
|||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Alessandro Cresti, 2023
|
# Alessandro Cresti, 2023
|
||||||
# Linus Hope, 2023
|
|
||||||
# Tuz, 2024
|
# Tuz, 2024
|
||||||
|
# Linus Hope, 2025
|
||||||
#
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-06-19 20:23+1000\n"
|
"POT-Creation-Date: 2025-09-21 13:44+1000\n"
|
||||||
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
||||||
"Last-Translator: Tuz, 2024\n"
|
"Last-Translator: Linus Hope, 2025\n"
|
||||||
"Language-Team: Italian (Italy) (https://app.transifex.com/alliance-auth/teams/107430/it_IT/)\n"
|
"Language-Team: Italian (Italy) (https://app.transifex.com/alliance-auth/teams/107430/it_IT/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
@@ -70,7 +70,7 @@ msgid "You are not allowed to add or remove these restricted groups: %s"
|
|||||||
msgstr "Non ti è consentito aggiungere o rimuovere questi gruppi ristretti:%s"
|
msgstr "Non ti è consentito aggiungere o rimuovere questi gruppi ristretti:%s"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:72
|
#: allianceauth/authentication/models.py:72
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:106
|
#: allianceauth/project_template/project_name/settings/base.py:104
|
||||||
msgid "English"
|
msgid "English"
|
||||||
msgstr "Inglese"
|
msgstr "Inglese"
|
||||||
|
|
||||||
@@ -79,57 +79,57 @@ msgid "Czech"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:74
|
#: allianceauth/authentication/models.py:74
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:108
|
#: allianceauth/project_template/project_name/settings/base.py:106
|
||||||
msgid "German"
|
msgid "German"
|
||||||
msgstr "Tedesco"
|
msgstr "Tedesco"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:75
|
#: allianceauth/authentication/models.py:75
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:109
|
#: allianceauth/project_template/project_name/settings/base.py:107
|
||||||
msgid "Spanish"
|
msgid "Spanish"
|
||||||
msgstr "Spagnolo"
|
msgstr "Spagnolo"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:76
|
#: allianceauth/authentication/models.py:76
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:110
|
#: allianceauth/project_template/project_name/settings/base.py:108
|
||||||
msgid "Italian"
|
msgid "Italian"
|
||||||
msgstr "Italiano"
|
msgstr "Italiano"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:77
|
#: allianceauth/authentication/models.py:77
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:111
|
#: allianceauth/project_template/project_name/settings/base.py:109
|
||||||
msgid "Japanese"
|
msgid "Japanese"
|
||||||
msgstr "Giapponese"
|
msgstr "Giapponese"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:78
|
#: allianceauth/authentication/models.py:78
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:112
|
#: allianceauth/project_template/project_name/settings/base.py:110
|
||||||
msgid "Korean"
|
msgid "Korean"
|
||||||
msgstr "Coreano"
|
msgstr "Coreano"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:79
|
#: allianceauth/authentication/models.py:79
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:113
|
#: allianceauth/project_template/project_name/settings/base.py:111
|
||||||
msgid "French"
|
msgid "French"
|
||||||
msgstr "Francese"
|
msgstr "Francese"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:80
|
#: allianceauth/authentication/models.py:80
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:116
|
#: allianceauth/project_template/project_name/settings/base.py:114
|
||||||
msgid "Russian"
|
msgid "Russian"
|
||||||
msgstr "Russo"
|
msgstr "Russo"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:81
|
#: allianceauth/authentication/models.py:81
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:114
|
#: allianceauth/project_template/project_name/settings/base.py:112
|
||||||
msgid "Dutch"
|
msgid "Dutch"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:82
|
#: allianceauth/authentication/models.py:82
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:115
|
#: allianceauth/project_template/project_name/settings/base.py:113
|
||||||
msgid "Polish"
|
msgid "Polish"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:83
|
#: allianceauth/authentication/models.py:83
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:117
|
#: allianceauth/project_template/project_name/settings/base.py:115
|
||||||
msgid "Ukrainian"
|
msgid "Ukrainian"
|
||||||
msgstr "Ucraino"
|
msgstr "Ucraino"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:84
|
#: allianceauth/authentication/models.py:84
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:118
|
#: allianceauth/project_template/project_name/settings/base.py:116
|
||||||
msgid "Simplified Chinese"
|
msgid "Simplified Chinese"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -174,14 +174,12 @@ msgstr "Personaggi"
|
|||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:11
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:11
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:12
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:12
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:4
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:4
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:6
|
|
||||||
msgid "Add Character"
|
msgid "Add Character"
|
||||||
msgstr "Aggiungi personaggio"
|
msgstr "Aggiungi personaggio"
|
||||||
|
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:14
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:14
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:15
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:15
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:10
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:8
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:12
|
|
||||||
msgid "Change Main"
|
msgid "Change Main"
|
||||||
msgstr "Cambia personaggio principale"
|
msgstr "Cambia personaggio principale"
|
||||||
|
|
||||||
@@ -238,8 +236,8 @@ msgstr "Ambiti"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:168
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:168
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:35
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:35
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:94
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:94
|
||||||
#: allianceauth/srp/templates/srp/data.html:83
|
#: allianceauth/srp/templates/srp/data.html:81
|
||||||
#: allianceauth/srp/templates/srp/management.html:53
|
#: allianceauth/srp/templates/srp/management.html:51
|
||||||
msgid "Actions"
|
msgid "Actions"
|
||||||
msgstr "Azioni"
|
msgstr "Azioni"
|
||||||
|
|
||||||
@@ -290,7 +288,7 @@ msgstr "Registrati"
|
|||||||
msgid "Invalid or expired activation link."
|
msgid "Invalid or expired activation link."
|
||||||
msgstr "Il link di attivazione è invalido o scaduto."
|
msgstr "Il link di attivazione è invalido o scaduto."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:158
|
#: allianceauth/authentication/views.py:159
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cannot change main character to %(char)s: character owned by a different "
|
"Cannot change main character to %(char)s: character owned by a different "
|
||||||
@@ -299,24 +297,24 @@ msgstr ""
|
|||||||
"Il seguente personaggio %(char)s non può essere reso principale: è già "
|
"Il seguente personaggio %(char)s non può essere reso principale: è già "
|
||||||
"utilizzato da un altro account."
|
"utilizzato da un altro account."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:165
|
#: allianceauth/authentication/views.py:166
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Changed main character to %s"
|
msgid "Changed main character to %s"
|
||||||
msgstr "Cambiato il personaggio principale in %s"
|
msgstr "Cambiato il personaggio principale in %s"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:179
|
#: allianceauth/authentication/views.py:180
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Added %(name)s to your account."
|
msgid "Added %(name)s to your account."
|
||||||
msgstr "%(name)s è stato aggiunto al tuo profilo."
|
msgstr "%(name)s è stato aggiunto al tuo profilo."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:181
|
#: allianceauth/authentication/views.py:182
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to add %(name)s to your account: they already have an account."
|
msgid "Failed to add %(name)s to your account: they already have an account."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Impossibile aggiungere %(name)s al tuo account: quel personaggio è già "
|
"Impossibile aggiungere %(name)s al tuo account: quel personaggio è già "
|
||||||
"collegato ad un altro account."
|
"collegato ad un altro account."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:226
|
#: allianceauth/authentication/views.py:227
|
||||||
msgid ""
|
msgid ""
|
||||||
"Unable to authenticate as the selected character. Please log in with the "
|
"Unable to authenticate as the selected character. Please log in with the "
|
||||||
"main character associated with this account."
|
"main character associated with this account."
|
||||||
@@ -324,11 +322,11 @@ msgstr ""
|
|||||||
"Impossibile autenticarsi con il personaggio selezionato. Accedere con il "
|
"Impossibile autenticarsi con il personaggio selezionato. Accedere con il "
|
||||||
"personaggio principale associato a questo account."
|
"personaggio principale associato a questo account."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:293
|
#: allianceauth/authentication/views.py:294
|
||||||
msgid "Registration token has expired."
|
msgid "Registration token has expired."
|
||||||
msgstr "Il token di registrazione è scaduto."
|
msgstr "Il token di registrazione è scaduto."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:354
|
#: allianceauth/authentication/views.py:355
|
||||||
msgid ""
|
msgid ""
|
||||||
"Sent confirmation email. Please follow the link to confirm your email "
|
"Sent confirmation email. Please follow the link to confirm your email "
|
||||||
"address."
|
"address."
|
||||||
@@ -336,13 +334,13 @@ msgstr ""
|
|||||||
"Una e-mail di conferma è stata inviata. Per favore, utilizza il link per "
|
"Una e-mail di conferma è stata inviata. Per favore, utilizza il link per "
|
||||||
"confermare il tuo indirizzo di posta elettronica."
|
"confermare il tuo indirizzo di posta elettronica."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:360
|
#: allianceauth/authentication/views.py:361
|
||||||
msgid "Confirmed your email address. Please login to continue."
|
msgid "Confirmed your email address. Please login to continue."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Il tuo indirizzo di posta elettronica è stato confermato. Per favore accedi "
|
"Il tuo indirizzo di posta elettronica è stato confermato. Per favore accedi "
|
||||||
"per continuare."
|
"per continuare."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:366
|
#: allianceauth/authentication/views.py:367
|
||||||
msgid "Registration of new accounts is not allowed at this time."
|
msgid "Registration of new accounts is not allowed at this time."
|
||||||
msgstr "Al momento non è possibile registrare nuovi account."
|
msgstr "Al momento non è possibile registrare nuovi account."
|
||||||
|
|
||||||
@@ -359,11 +357,11 @@ msgstr "Dati sui membri della corp"
|
|||||||
msgid "Corporations"
|
msgid "Corporations"
|
||||||
msgstr "Corporazioni"
|
msgstr "Corporazioni"
|
||||||
|
|
||||||
#: allianceauth/corputils/templates/corputils/base.html:35
|
#: allianceauth/corputils/templates/corputils/base.html:31
|
||||||
msgid "Add corporation"
|
msgid "Add corporation"
|
||||||
msgstr "Aggiungi Corporazione"
|
msgstr "Aggiungi Corporazione"
|
||||||
|
|
||||||
#: allianceauth/corputils/templates/corputils/base.html:51
|
#: allianceauth/corputils/templates/corputils/base.html:47
|
||||||
msgid "Search all corporations..."
|
msgid "Search all corporations..."
|
||||||
msgstr "Cerca tutte le corporazioni..."
|
msgstr "Cerca tutte le corporazioni..."
|
||||||
|
|
||||||
@@ -513,7 +511,7 @@ msgid "Fleet Activity Tracking"
|
|||||||
msgstr "Monitoraggio attività della flotta"
|
msgstr "Monitoraggio attività della flotta"
|
||||||
|
|
||||||
#: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8
|
#: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8
|
||||||
#: allianceauth/srp/templates/srp/management.html:44
|
#: allianceauth/srp/templates/srp/management.html:42
|
||||||
msgid "Fleet Name"
|
msgid "Fleet Name"
|
||||||
msgstr "Nome della Flotta"
|
msgstr "Nome della Flotta"
|
||||||
|
|
||||||
@@ -1029,7 +1027,7 @@ msgstr "Descrizione"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:123
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:123
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:167
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:167
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:34
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:34
|
||||||
#: allianceauth/srp/templates/srp/data.html:81
|
#: allianceauth/srp/templates/srp/data.html:79
|
||||||
msgid "Status"
|
msgid "Status"
|
||||||
msgstr "Stato"
|
msgstr "Stato"
|
||||||
|
|
||||||
@@ -1042,7 +1040,7 @@ msgid "Hidden"
|
|||||||
msgstr "Nascosto"
|
msgstr "Nascosto"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:15
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:53
|
||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr "Aperto"
|
msgstr "Aperto"
|
||||||
|
|
||||||
@@ -1087,18 +1085,10 @@ msgstr "Gruppo"
|
|||||||
msgid "Leave"
|
msgid "Leave"
|
||||||
msgstr "Abbandona"
|
msgstr "Abbandona"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:74
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:73
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:89
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:88
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:46
|
msgid "Request pending"
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:95
|
msgstr ""
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:138
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:182
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:46
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:25
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:120
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:87
|
|
||||||
msgid "Pending"
|
|
||||||
msgstr "In attesa"
|
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:80
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:80
|
||||||
msgid "Join"
|
msgid "Join"
|
||||||
@@ -1108,7 +1098,11 @@ msgstr "Unisciti"
|
|||||||
msgid "Request"
|
msgid "Request"
|
||||||
msgstr "Richiedi"
|
msgstr "Richiedi"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:99
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:93
|
||||||
|
msgid "Retract"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:103
|
||||||
msgid "No groups available."
|
msgid "No groups available."
|
||||||
msgstr "Nessun gruppo disponibile."
|
msgstr "Nessun gruppo disponibile."
|
||||||
|
|
||||||
@@ -1246,6 +1240,19 @@ msgstr "Hai già una richiesta di congedo in sospeso per quel gruppo."
|
|||||||
msgid "Applied to leave group %(group)s."
|
msgid "Applied to leave group %(group)s."
|
||||||
msgstr "Hai fatto domanda di congedo per %(group)s."
|
msgstr "Hai fatto domanda di congedo per %(group)s."
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:438
|
||||||
|
msgid "You cannot retract that request"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:450
|
||||||
|
#, python-format
|
||||||
|
msgid "Retracted application to group %(group)s."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:458
|
||||||
|
msgid "You have no open request for that group."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/hrapplications/apps.py:8
|
#: allianceauth/hrapplications/apps.py:8
|
||||||
msgid "HR Applications"
|
msgid "HR Applications"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1316,12 +1323,23 @@ msgstr "Crea una domanda"
|
|||||||
msgid "Username"
|
msgid "Username"
|
||||||
msgstr "Nome utente"
|
msgstr "Nome utente"
|
||||||
|
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:46
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:95
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:138
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:182
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:46
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:25
|
||||||
|
#: allianceauth/srp/templates/srp/data.html:118
|
||||||
|
#: allianceauth/srp/templates/srp/management.html:85
|
||||||
|
msgid "Pending"
|
||||||
|
msgstr "In attesa"
|
||||||
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:48
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:48
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:141
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:141
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:185
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:185
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:48
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:48
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:21
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:21
|
||||||
#: allianceauth/srp/templates/srp/data.html:112
|
#: allianceauth/srp/templates/srp/data.html:110
|
||||||
msgid "Approved"
|
msgid "Approved"
|
||||||
msgstr "Approvato"
|
msgstr "Approvato"
|
||||||
|
|
||||||
@@ -1329,7 +1347,7 @@ msgstr "Approvato"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:143
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:143
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:187
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:187
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:50
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:50
|
||||||
#: allianceauth/srp/templates/srp/data.html:116
|
#: allianceauth/srp/templates/srp/data.html:114
|
||||||
msgid "Rejected"
|
msgid "Rejected"
|
||||||
msgstr "Rifiutato"
|
msgstr "Rifiutato"
|
||||||
|
|
||||||
@@ -1566,8 +1584,8 @@ msgstr "Sign Out"
|
|||||||
|
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:155
|
#: allianceauth/menu/templates/menu/menu-user.html:155
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:158
|
#: allianceauth/menu/templates/menu/menu-user.html:158
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:17
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:13
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:18
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:14
|
||||||
msgid "Sign In"
|
msgid "Sign In"
|
||||||
msgstr "Sign In"
|
msgstr "Sign In"
|
||||||
|
|
||||||
@@ -1595,11 +1613,11 @@ msgstr "Non letto"
|
|||||||
msgid "Read"
|
msgid "Read"
|
||||||
msgstr "Letto"
|
msgstr "Letto"
|
||||||
|
|
||||||
#: allianceauth/notifications/templates/notifications/list.html:32
|
#: allianceauth/notifications/templates/notifications/list.html:31
|
||||||
msgid "Mark all notifications as read"
|
msgid "Mark all notifications as read"
|
||||||
msgstr "Segna tutte le notifiche come lette"
|
msgstr "Segna tutte le notifiche come lette"
|
||||||
|
|
||||||
#: allianceauth/notifications/templates/notifications/list.html:38
|
#: allianceauth/notifications/templates/notifications/list.html:35
|
||||||
msgid "Delete all read notifications"
|
msgid "Delete all read notifications"
|
||||||
msgstr "Elimina tutte le notifiche di lettura"
|
msgstr "Elimina tutte le notifiche di lettura"
|
||||||
|
|
||||||
@@ -1664,12 +1682,12 @@ msgid "Operation Type"
|
|||||||
msgstr "Tipo di operazione"
|
msgstr "Tipo di operazione"
|
||||||
|
|
||||||
#: allianceauth/optimer/form.py:17
|
#: allianceauth/optimer/form.py:17
|
||||||
#: allianceauth/srp/templates/srp/management.html:47
|
#: allianceauth/srp/templates/srp/management.html:45
|
||||||
msgid "Fleet Commander"
|
msgid "Fleet Commander"
|
||||||
msgstr "Comandante della flotta"
|
msgstr "Comandante della flotta"
|
||||||
|
|
||||||
#: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14
|
#: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14
|
||||||
#: allianceauth/srp/templates/srp/data.html:72
|
#: allianceauth/srp/templates/srp/data.html:70
|
||||||
msgid "Additional Info"
|
msgid "Additional Info"
|
||||||
msgstr "Informazioni aggiuntive"
|
msgstr "Informazioni aggiuntive"
|
||||||
|
|
||||||
@@ -1678,7 +1696,7 @@ msgid "(Optional) Describe the operation with a couple of short words."
|
|||||||
msgstr "(Facoltativo) Breve descrizione del tipo di operazione."
|
msgstr "(Facoltativo) Breve descrizione del tipo di operazione."
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/add.html:8
|
#: allianceauth/optimer/templates/optimer/add.html:8
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:18
|
#: allianceauth/optimer/templates/optimer/management.html:16
|
||||||
msgid "Create Operation"
|
msgid "Create Operation"
|
||||||
msgstr "Crea operazione"
|
msgstr "Crea operazione"
|
||||||
|
|
||||||
@@ -1727,26 +1745,26 @@ msgstr "Comandante della flotta"
|
|||||||
msgid "Fleet Operation Management"
|
msgid "Fleet Operation Management"
|
||||||
msgstr "Gestione delle operazioni di flotta"
|
msgstr "Gestione delle operazioni di flotta"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:28
|
#: allianceauth/optimer/templates/optimer/management.html:26
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:32
|
#: allianceauth/timerboard/templates/timerboard/view.html:30
|
||||||
msgid "Current EVE time:"
|
msgid "Current EVE time:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:36
|
#: allianceauth/optimer/templates/optimer/management.html:34
|
||||||
msgid "Next Fleet Operations"
|
msgid "Next Fleet Operations"
|
||||||
msgstr "Prossime operazioni di flotta"
|
msgstr "Prossime operazioni di flotta"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:44
|
#: allianceauth/optimer/templates/optimer/management.html:42
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:63
|
#: allianceauth/timerboard/templates/timerboard/view.html:61
|
||||||
msgid "No upcoming timers."
|
msgid "No upcoming timers."
|
||||||
msgstr "Nessun timer prossimo."
|
msgstr "Nessun timer prossimo."
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:52
|
#: allianceauth/optimer/templates/optimer/management.html:50
|
||||||
msgid "Past Fleet Operations"
|
msgid "Past Fleet Operations"
|
||||||
msgstr "Operazioni di flotta passate"
|
msgstr "Operazioni di flotta passate"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:60
|
#: allianceauth/optimer/templates/optimer/management.html:58
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:81
|
#: allianceauth/timerboard/templates/timerboard/view.html:79
|
||||||
msgid "No past timers."
|
msgid "No past timers."
|
||||||
msgstr "Nessun timer passato."
|
msgstr "Nessun timer passato."
|
||||||
|
|
||||||
@@ -2325,7 +2343,7 @@ msgid "Enabled"
|
|||||||
msgstr "Abilitato"
|
msgstr "Abilitato"
|
||||||
|
|
||||||
#: allianceauth/services/templates/services/service_status.html:7
|
#: allianceauth/services/templates/services/service_status.html:7
|
||||||
#: allianceauth/srp/templates/srp/management.html:78
|
#: allianceauth/srp/templates/srp/management.html:76
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Disabilitato"
|
msgstr "Disabilitato"
|
||||||
|
|
||||||
@@ -2365,12 +2383,12 @@ msgid "Ship Replacement"
|
|||||||
msgstr "Sostituzione della nave"
|
msgstr "Sostituzione della nave"
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:9
|
#: allianceauth/srp/form.py:9
|
||||||
#: allianceauth/srp/templates/srp/management.html:45
|
#: allianceauth/srp/templates/srp/management.html:43
|
||||||
msgid "Fleet Time"
|
msgid "Fleet Time"
|
||||||
msgstr "Orario della flotta"
|
msgstr "Orario della flotta"
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:10
|
#: allianceauth/srp/form.py:10
|
||||||
#: allianceauth/srp/templates/srp/management.html:46
|
#: allianceauth/srp/templates/srp/management.html:44
|
||||||
msgid "Fleet Doctrine"
|
msgid "Fleet Doctrine"
|
||||||
msgstr "Dottrina della flotta"
|
msgstr "Dottrina della flotta"
|
||||||
|
|
||||||
@@ -2421,7 +2439,7 @@ msgid "Give this link to the line members."
|
|||||||
msgstr "Fornite il link ai membri."
|
msgstr "Fornite il link ai membri."
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:8
|
#: allianceauth/srp/templates/srp/data.html:8
|
||||||
#: allianceauth/srp/templates/srp/data.html:39
|
#: allianceauth/srp/templates/srp/data.html:37
|
||||||
msgid "SRP Fleet Data"
|
msgid "SRP Fleet Data"
|
||||||
msgstr "Dati del SRP della flotta"
|
msgstr "Dati del SRP della flotta"
|
||||||
|
|
||||||
@@ -2429,66 +2447,66 @@ msgstr "Dati del SRP della flotta"
|
|||||||
msgid "View Fleets"
|
msgid "View Fleets"
|
||||||
msgstr "Visualizza Flotte"
|
msgstr "Visualizza Flotte"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:26
|
#: allianceauth/srp/templates/srp/data.html:24
|
||||||
msgid "Mark Incomplete"
|
msgid "Mark Incomplete"
|
||||||
msgstr "Contrassegna incompleto"
|
msgstr "Contrassegna incompleto"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:30
|
#: allianceauth/srp/templates/srp/data.html:28
|
||||||
msgid "Mark Completed"
|
msgid "Mark Completed"
|
||||||
msgstr "Contrassegna completo"
|
msgstr "Contrassegna completo"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:48
|
#: allianceauth/srp/templates/srp/data.html:46
|
||||||
#: allianceauth/srp/templates/srp/data.html:142
|
#: allianceauth/srp/templates/srp/data.html:140
|
||||||
msgid "Total Losses:"
|
msgid "Total Losses:"
|
||||||
msgstr "Perdite totali:"
|
msgstr "Perdite totali:"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:49
|
#: allianceauth/srp/templates/srp/data.html:47
|
||||||
#: allianceauth/srp/templates/srp/data.html:143
|
#: allianceauth/srp/templates/srp/data.html:141
|
||||||
#: allianceauth/srp/templates/srp/management.html:36
|
#: allianceauth/srp/templates/srp/management.html:34
|
||||||
msgid "Total ISK Cost:"
|
msgid "Total ISK Cost:"
|
||||||
msgstr "Costo totale in ISK:"
|
msgstr "Costo totale in ISK:"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:60
|
#: allianceauth/srp/templates/srp/data.html:58
|
||||||
#: allianceauth/srp/templates/srp/data.html:154
|
#: allianceauth/srp/templates/srp/data.html:152
|
||||||
msgid "Are you sure you want to delete SRP requests?"
|
msgid "Are you sure you want to delete SRP requests?"
|
||||||
msgstr "Sei sicuro di voler eliminare la richiesta di SRP?"
|
msgstr "Sei sicuro di voler eliminare la richiesta di SRP?"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:70
|
#: allianceauth/srp/templates/srp/data.html:68
|
||||||
msgid "Pilot Name"
|
msgid "Pilot Name"
|
||||||
msgstr "Nome del pilota"
|
msgstr "Nome del pilota"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:71
|
#: allianceauth/srp/templates/srp/data.html:69
|
||||||
msgid "Killboard Link"
|
msgid "Killboard Link"
|
||||||
msgstr "Link killboard"
|
msgstr "Link killboard"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:73
|
#: allianceauth/srp/templates/srp/data.html:71
|
||||||
msgid "Ship Type"
|
msgid "Ship Type"
|
||||||
msgstr "Tipologia nave"
|
msgstr "Tipologia nave"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:74
|
#: allianceauth/srp/templates/srp/data.html:72
|
||||||
msgid "Killboard Loss Amt"
|
msgid "Killboard Loss Amt"
|
||||||
msgstr "Valore delle perdite Killboard"
|
msgstr "Valore delle perdite Killboard"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:76
|
#: allianceauth/srp/templates/srp/data.html:74
|
||||||
msgid "SRP ISK Cost"
|
msgid "SRP ISK Cost"
|
||||||
msgstr "Costo in ISK del SRP"
|
msgstr "Costo in ISK del SRP"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:77
|
#: allianceauth/srp/templates/srp/data.html:75
|
||||||
msgid "Click value to edit Enter to save & next ESC to cancel"
|
msgid "Click value to edit Enter to save & next ESC to cancel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Fai clic sul valore per modificare, Invio per salvare e proseguire, ESC per "
|
"Fai clic sul valore per modificare, Invio per salvare e proseguire, ESC per "
|
||||||
"annullare"
|
"annullare"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:80
|
#: allianceauth/srp/templates/srp/data.html:78
|
||||||
msgid "Post Time"
|
msgid "Post Time"
|
||||||
msgstr "Ora di pubblicazione"
|
msgstr "Ora di pubblicazione"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:102
|
#: allianceauth/srp/templates/srp/data.html:100
|
||||||
#: allianceauth/srp/templates/srp/management.html:70
|
#: allianceauth/srp/templates/srp/management.html:68
|
||||||
msgid "Link"
|
msgid "Link"
|
||||||
msgstr "Link"
|
msgstr "Link"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:163
|
#: allianceauth/srp/templates/srp/data.html:161
|
||||||
msgid "No SRP requests for this fleet."
|
msgid "No SRP requests for this fleet."
|
||||||
msgstr "Nessuna richiesta di SRP per questa flotta."
|
msgstr "Nessuna richiesta di SRP per questa flotta."
|
||||||
|
|
||||||
@@ -2500,39 +2518,39 @@ msgstr "Gestione SRP"
|
|||||||
msgid "View All"
|
msgid "View All"
|
||||||
msgstr "Vedi tutti"
|
msgstr "Vedi tutti"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:27
|
#: allianceauth/srp/templates/srp/management.html:25
|
||||||
msgid "Add SRP Fleet"
|
msgid "Add SRP Fleet"
|
||||||
msgstr "Aggiungi SRP alla flotta"
|
msgstr "Aggiungi SRP alla flotta"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:48
|
#: allianceauth/srp/templates/srp/management.html:46
|
||||||
msgid "Fleet AAR"
|
msgid "Fleet AAR"
|
||||||
msgstr "Resoconto della flotta"
|
msgstr "Resoconto della flotta"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:49
|
#: allianceauth/srp/templates/srp/management.html:47
|
||||||
msgid "Fleet SRP Code"
|
msgid "Fleet SRP Code"
|
||||||
msgstr "Codice SRP della flotta"
|
msgstr "Codice SRP della flotta"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:50
|
#: allianceauth/srp/templates/srp/management.html:48
|
||||||
msgid "Fleet ISK Cost"
|
msgid "Fleet ISK Cost"
|
||||||
msgstr "Costo in ISK della flotta"
|
msgstr "Costo in ISK della flotta"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:51
|
#: allianceauth/srp/templates/srp/management.html:49
|
||||||
msgid "SRP Status"
|
msgid "SRP Status"
|
||||||
msgstr "Status del SRP"
|
msgstr "Status del SRP"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:52
|
#: allianceauth/srp/templates/srp/management.html:50
|
||||||
msgid "Pending Requests"
|
msgid "Pending Requests"
|
||||||
msgstr "Richieste in sospeso"
|
msgstr "Richieste in sospeso"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:91
|
#: allianceauth/srp/templates/srp/management.html:89
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr "Completato"
|
msgstr "Completato"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:108
|
#: allianceauth/srp/templates/srp/management.html:106
|
||||||
msgid "Are you sure you want to delete this SRP code and its contents?"
|
msgid "Are you sure you want to delete this SRP code and its contents?"
|
||||||
msgstr "Sei sicuro di voler eliminare questo codice SRP e i suoi contenuti?"
|
msgstr "Sei sicuro di voler eliminare questo codice SRP e i suoi contenuti?"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:129
|
#: allianceauth/srp/templates/srp/management.html:127
|
||||||
msgid "No SRP fleets created."
|
msgid "No SRP fleets created."
|
||||||
msgstr "Nessun SRP delle flotte creato."
|
msgstr "Nessun SRP delle flotte creato."
|
||||||
|
|
||||||
@@ -2672,67 +2690,120 @@ msgstr "Salvati i cambiamenti al SRP della flotta %(fleetname)s"
|
|||||||
msgid "Your Server received an ESI error response code of "
|
msgid "Your Server received an ESI error response code of "
|
||||||
msgstr "Il server ha ricevuto un codice di risposta di errore ESI pari a "
|
msgstr "Il server ha ricevuto un codice di risposta di errore ESI pari a "
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:8
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:11
|
||||||
msgid "Alliance Auth Notifications"
|
msgid "second"
|
||||||
msgstr "Notifiche Auth Alleanza"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:20
|
|
||||||
msgid "No notifications at this time"
|
|
||||||
msgstr "Nessuna notifica al momento"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:29
|
|
||||||
msgid "Powered by GitLab"
|
|
||||||
msgstr "Powered by GitLab"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:35
|
|
||||||
msgid "Support Discord"
|
|
||||||
msgstr "Discord di supporto"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:49
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:53
|
|
||||||
msgid "Software Version"
|
|
||||||
msgstr "Versione del software"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:56
|
|
||||||
msgid "Current"
|
|
||||||
msgstr "Attuale"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:63
|
|
||||||
msgid "Latest Stable"
|
|
||||||
msgstr "Ultima versione stabile"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:68
|
|
||||||
msgid "Update available"
|
|
||||||
msgstr "Aggiornamento disponibile"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:76
|
|
||||||
msgid "Latest Pre-Release"
|
|
||||||
msgstr "Ultima versione preliminare"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:81
|
|
||||||
msgid "Pre-Release available"
|
|
||||||
msgstr "Versione preliminare disponibile"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:91
|
|
||||||
msgid "Task Queue"
|
|
||||||
msgstr "Coda delle attività"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:96
|
|
||||||
#, python-format
|
|
||||||
msgid ""
|
|
||||||
"\n"
|
|
||||||
" Status of %(total)s processed tasks • last %(latest)s\n"
|
|
||||||
" "
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:112
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:12
|
||||||
|
msgid "seconds"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:13
|
||||||
|
msgid "minute"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:14
|
||||||
|
msgid "minutes"
|
||||||
|
msgstr "minuti"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:15
|
||||||
|
msgid "hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:16
|
||||||
|
msgid "hours"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:17
|
||||||
|
msgid "N/A"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:18
|
||||||
|
msgid "ERROR"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:19
|
||||||
msgid "running"
|
msgid "running"
|
||||||
msgstr "in esecuzione"
|
msgstr "in esecuzione"
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:113
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:20
|
||||||
msgid "queued"
|
msgid "queued"
|
||||||
msgstr "in coda"
|
msgstr "in coda"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:21
|
||||||
|
msgid "succeeded"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:22
|
||||||
|
msgid "retried"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:23
|
||||||
|
msgid "failed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:29
|
||||||
|
msgid "Debug mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:34
|
||||||
|
msgid ""
|
||||||
|
"Debug mode is currently turned on!<br>Make sure to turn it off as soon as "
|
||||||
|
"you are finished testing."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:46
|
||||||
|
msgid "Alliance Auth Notifications"
|
||||||
|
msgstr "Notifiche Auth Alleanza"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:58
|
||||||
|
msgid "No notifications at this time"
|
||||||
|
msgstr "Nessuna notifica al momento"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:67
|
||||||
|
msgid "Powered by GitLab"
|
||||||
|
msgstr "Powered by GitLab"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:73
|
||||||
|
msgid "Support Discord"
|
||||||
|
msgstr "Discord di supporto"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:87
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:91
|
||||||
|
msgid "Software Version"
|
||||||
|
msgstr "Versione del software"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:94
|
||||||
|
msgid "Current"
|
||||||
|
msgstr "Attuale"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:101
|
||||||
|
msgid "Latest Stable"
|
||||||
|
msgstr "Ultima versione stabile"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:106
|
||||||
|
msgid "Update available"
|
||||||
|
msgstr "Aggiornamento disponibile"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:114
|
||||||
|
msgid "Latest Pre-Release"
|
||||||
|
msgstr "Ultima versione preliminare"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:119
|
||||||
|
msgid "Pre-Release available"
|
||||||
|
msgstr "Versione preliminare disponibile"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:129
|
||||||
|
msgid "Task Queue"
|
||||||
|
msgstr "Coda delle attività"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:134
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
" Status of <span id=\"total-task-count\">?</span> processed tasks • last <span id=\"celery-uptime\">?</span>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/top-menu-admin.html:19
|
#: allianceauth/templates/allianceauth/top-menu-admin.html:19
|
||||||
msgid "AA Documentation"
|
msgid "AA Documentation"
|
||||||
msgstr "Documentazione AA"
|
msgstr "Documentazione AA"
|
||||||
@@ -2956,7 +3027,7 @@ msgid "Theft"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
|
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:54
|
#: allianceauth/timerboard/templates/timerboard/view.html:52
|
||||||
msgid "Upcoming Timers"
|
msgid "Upcoming Timers"
|
||||||
msgstr "Prossimi Timer"
|
msgstr "Prossimi Timer"
|
||||||
|
|
||||||
@@ -2984,7 +3055,7 @@ msgid "Create Timer"
|
|||||||
msgstr "Crea timer"
|
msgstr "Crea timer"
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9
|
#: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:22
|
#: allianceauth/timerboard/templates/timerboard/view.html:20
|
||||||
msgid "Create Structure Timer"
|
msgid "Create Structure Timer"
|
||||||
msgstr "Crea timer struttura"
|
msgstr "Crea timer struttura"
|
||||||
|
|
||||||
@@ -3002,11 +3073,11 @@ msgstr "Struttura"
|
|||||||
msgid "Structure Timer Management"
|
msgid "Structure Timer Management"
|
||||||
msgstr "Gestione timer strutture"
|
msgstr "Gestione timer strutture"
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:41
|
#: allianceauth/timerboard/templates/timerboard/view.html:39
|
||||||
msgid "Corporation Timers"
|
msgid "Corporation Timers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:72
|
#: allianceauth/timerboard/templates/timerboard/view.html:70
|
||||||
msgid "Past Timers"
|
msgid "Past Timers"
|
||||||
msgstr "Timer passati"
|
msgstr "Timer passati"
|
||||||
|
|
||||||
|
|||||||
@@ -5,17 +5,17 @@
|
|||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Foch Petain <brigadier.rockforward@gmail.com>, 2023
|
# Foch Petain <brigadier.rockforward@gmail.com>, 2023
|
||||||
# Joel Falknau <ozirascal@gmail.com>, 2023
|
|
||||||
# kotaneko, 2024
|
# kotaneko, 2024
|
||||||
|
# Joel Falknau <ozirascal@gmail.com>, 2025
|
||||||
#
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-06-19 20:23+1000\n"
|
"POT-Creation-Date: 2025-09-21 13:44+1000\n"
|
||||||
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
||||||
"Last-Translator: kotaneko, 2024\n"
|
"Last-Translator: Joel Falknau <ozirascal@gmail.com>, 2025\n"
|
||||||
"Language-Team: Japanese (https://app.transifex.com/alliance-auth/teams/107430/ja/)\n"
|
"Language-Team: Japanese (https://app.transifex.com/alliance-auth/teams/107430/ja/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
@@ -65,7 +65,7 @@ msgid "You are not allowed to add or remove these restricted groups: %s"
|
|||||||
msgstr "これらの制限付きグループを追加または削除することはできません。%s"
|
msgstr "これらの制限付きグループを追加または削除することはできません。%s"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:72
|
#: allianceauth/authentication/models.py:72
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:106
|
#: allianceauth/project_template/project_name/settings/base.py:104
|
||||||
msgid "English"
|
msgid "English"
|
||||||
msgstr "英語"
|
msgstr "英語"
|
||||||
|
|
||||||
@@ -74,57 +74,57 @@ msgid "Czech"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:74
|
#: allianceauth/authentication/models.py:74
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:108
|
#: allianceauth/project_template/project_name/settings/base.py:106
|
||||||
msgid "German"
|
msgid "German"
|
||||||
msgstr "ドイツ語"
|
msgstr "ドイツ語"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:75
|
#: allianceauth/authentication/models.py:75
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:109
|
#: allianceauth/project_template/project_name/settings/base.py:107
|
||||||
msgid "Spanish"
|
msgid "Spanish"
|
||||||
msgstr "スペイン語"
|
msgstr "スペイン語"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:76
|
#: allianceauth/authentication/models.py:76
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:110
|
#: allianceauth/project_template/project_name/settings/base.py:108
|
||||||
msgid "Italian"
|
msgid "Italian"
|
||||||
msgstr "イタリア語"
|
msgstr "イタリア語"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:77
|
#: allianceauth/authentication/models.py:77
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:111
|
#: allianceauth/project_template/project_name/settings/base.py:109
|
||||||
msgid "Japanese"
|
msgid "Japanese"
|
||||||
msgstr "日本語"
|
msgstr "日本語"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:78
|
#: allianceauth/authentication/models.py:78
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:112
|
#: allianceauth/project_template/project_name/settings/base.py:110
|
||||||
msgid "Korean"
|
msgid "Korean"
|
||||||
msgstr "韓国語"
|
msgstr "韓国語"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:79
|
#: allianceauth/authentication/models.py:79
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:113
|
#: allianceauth/project_template/project_name/settings/base.py:111
|
||||||
msgid "French"
|
msgid "French"
|
||||||
msgstr "フランス語"
|
msgstr "フランス語"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:80
|
#: allianceauth/authentication/models.py:80
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:116
|
#: allianceauth/project_template/project_name/settings/base.py:114
|
||||||
msgid "Russian"
|
msgid "Russian"
|
||||||
msgstr "ロシア語"
|
msgstr "ロシア語"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:81
|
#: allianceauth/authentication/models.py:81
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:114
|
#: allianceauth/project_template/project_name/settings/base.py:112
|
||||||
msgid "Dutch"
|
msgid "Dutch"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:82
|
#: allianceauth/authentication/models.py:82
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:115
|
#: allianceauth/project_template/project_name/settings/base.py:113
|
||||||
msgid "Polish"
|
msgid "Polish"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:83
|
#: allianceauth/authentication/models.py:83
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:117
|
#: allianceauth/project_template/project_name/settings/base.py:115
|
||||||
msgid "Ukrainian"
|
msgid "Ukrainian"
|
||||||
msgstr "ウクライナ語"
|
msgstr "ウクライナ語"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:84
|
#: allianceauth/authentication/models.py:84
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:118
|
#: allianceauth/project_template/project_name/settings/base.py:116
|
||||||
msgid "Simplified Chinese"
|
msgid "Simplified Chinese"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -169,14 +169,12 @@ msgstr "キャラクター"
|
|||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:11
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:11
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:12
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:12
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:4
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:4
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:6
|
|
||||||
msgid "Add Character"
|
msgid "Add Character"
|
||||||
msgstr "キャラクターを追加"
|
msgstr "キャラクターを追加"
|
||||||
|
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:14
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:14
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:15
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:15
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:10
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:8
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:12
|
|
||||||
msgid "Change Main"
|
msgid "Change Main"
|
||||||
msgstr "メンキャラクターを変更"
|
msgstr "メンキャラクターを変更"
|
||||||
|
|
||||||
@@ -233,8 +231,8 @@ msgstr "スコープ"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:168
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:168
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:35
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:35
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:94
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:94
|
||||||
#: allianceauth/srp/templates/srp/data.html:83
|
#: allianceauth/srp/templates/srp/data.html:81
|
||||||
#: allianceauth/srp/templates/srp/management.html:53
|
#: allianceauth/srp/templates/srp/management.html:51
|
||||||
msgid "Actions"
|
msgid "Actions"
|
||||||
msgstr "アクション"
|
msgstr "アクション"
|
||||||
|
|
||||||
@@ -285,49 +283,49 @@ msgstr "登録"
|
|||||||
msgid "Invalid or expired activation link."
|
msgid "Invalid or expired activation link."
|
||||||
msgstr "アクティベーションリンクが無効か期限切れです。"
|
msgstr "アクティベーションリンクが無効か期限切れです。"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:158
|
#: allianceauth/authentication/views.py:159
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cannot change main character to %(char)s: character owned by a different "
|
"Cannot change main character to %(char)s: character owned by a different "
|
||||||
"account."
|
"account."
|
||||||
msgstr "メインキャラクターを%(char)sへ変更できません。別のアカウントによって利用されています。"
|
msgstr "メインキャラクターを%(char)sへ変更できません。別のアカウントによって利用されています。"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:165
|
#: allianceauth/authentication/views.py:166
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Changed main character to %s"
|
msgid "Changed main character to %s"
|
||||||
msgstr "メインキャラクターをに変更 %s"
|
msgstr "メインキャラクターをに変更 %s"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:179
|
#: allianceauth/authentication/views.py:180
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Added %(name)s to your account."
|
msgid "Added %(name)s to your account."
|
||||||
msgstr "%(name)sをアカウントに追加しました。"
|
msgstr "%(name)sをアカウントに追加しました。"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:181
|
#: allianceauth/authentication/views.py:182
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to add %(name)s to your account: they already have an account."
|
msgid "Failed to add %(name)s to your account: they already have an account."
|
||||||
msgstr "%(name)sをアカウントに追加することができません。すでに他のアカウントを持っています。"
|
msgstr "%(name)sをアカウントに追加することができません。すでに他のアカウントを持っています。"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:226
|
#: allianceauth/authentication/views.py:227
|
||||||
msgid ""
|
msgid ""
|
||||||
"Unable to authenticate as the selected character. Please log in with the "
|
"Unable to authenticate as the selected character. Please log in with the "
|
||||||
"main character associated with this account."
|
"main character associated with this account."
|
||||||
msgstr "選択したキャラクターを認証できません。このアカウントに登録されているメインキャラクターでログインしてください。"
|
msgstr "選択したキャラクターを認証できません。このアカウントに登録されているメインキャラクターでログインしてください。"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:293
|
#: allianceauth/authentication/views.py:294
|
||||||
msgid "Registration token has expired."
|
msgid "Registration token has expired."
|
||||||
msgstr "Registrationトークンが有効期限切れです。"
|
msgstr "Registrationトークンが有効期限切れです。"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:354
|
#: allianceauth/authentication/views.py:355
|
||||||
msgid ""
|
msgid ""
|
||||||
"Sent confirmation email. Please follow the link to confirm your email "
|
"Sent confirmation email. Please follow the link to confirm your email "
|
||||||
"address."
|
"address."
|
||||||
msgstr "確認のメールを送信しました。メール内のリンクをご確認の上、メールアドレスの認証を完了させてください。"
|
msgstr "確認のメールを送信しました。メール内のリンクをご確認の上、メールアドレスの認証を完了させてください。"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:360
|
#: allianceauth/authentication/views.py:361
|
||||||
msgid "Confirmed your email address. Please login to continue."
|
msgid "Confirmed your email address. Please login to continue."
|
||||||
msgstr "メールアドレスを確認しました。続行するにはログインしてください。"
|
msgstr "メールアドレスを確認しました。続行するにはログインしてください。"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:366
|
#: allianceauth/authentication/views.py:367
|
||||||
msgid "Registration of new accounts is not allowed at this time."
|
msgid "Registration of new accounts is not allowed at this time."
|
||||||
msgstr "新規アカウントの登録は、現時点ではできません。"
|
msgstr "新規アカウントの登録は、現時点ではできません。"
|
||||||
|
|
||||||
@@ -344,11 +342,11 @@ msgstr "コーポレーションメンバーデータ"
|
|||||||
msgid "Corporations"
|
msgid "Corporations"
|
||||||
msgstr "コーポレーション"
|
msgstr "コーポレーション"
|
||||||
|
|
||||||
#: allianceauth/corputils/templates/corputils/base.html:35
|
#: allianceauth/corputils/templates/corputils/base.html:31
|
||||||
msgid "Add corporation"
|
msgid "Add corporation"
|
||||||
msgstr "コーポレーションを追加"
|
msgstr "コーポレーションを追加"
|
||||||
|
|
||||||
#: allianceauth/corputils/templates/corputils/base.html:51
|
#: allianceauth/corputils/templates/corputils/base.html:47
|
||||||
msgid "Search all corporations..."
|
msgid "Search all corporations..."
|
||||||
msgstr "すべてのコーポレーションを検索する..."
|
msgstr "すべてのコーポレーションを検索する..."
|
||||||
|
|
||||||
@@ -496,7 +494,7 @@ msgid "Fleet Activity Tracking"
|
|||||||
msgstr "フリート活動トラッキング"
|
msgstr "フリート活動トラッキング"
|
||||||
|
|
||||||
#: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8
|
#: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8
|
||||||
#: allianceauth/srp/templates/srp/management.html:44
|
#: allianceauth/srp/templates/srp/management.html:42
|
||||||
msgid "Fleet Name"
|
msgid "Fleet Name"
|
||||||
msgstr "フリートの名前"
|
msgstr "フリートの名前"
|
||||||
|
|
||||||
@@ -989,7 +987,7 @@ msgstr "説明"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:123
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:123
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:167
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:167
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:34
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:34
|
||||||
#: allianceauth/srp/templates/srp/data.html:81
|
#: allianceauth/srp/templates/srp/data.html:79
|
||||||
msgid "Status"
|
msgid "Status"
|
||||||
msgstr "ステータス"
|
msgstr "ステータス"
|
||||||
|
|
||||||
@@ -1002,7 +1000,7 @@ msgid "Hidden"
|
|||||||
msgstr "閉じる"
|
msgstr "閉じる"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:15
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:53
|
||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr "開く"
|
msgstr "開く"
|
||||||
|
|
||||||
@@ -1047,18 +1045,10 @@ msgstr "グループ"
|
|||||||
msgid "Leave"
|
msgid "Leave"
|
||||||
msgstr "脱退"
|
msgstr "脱退"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:74
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:73
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:89
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:88
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:46
|
msgid "Request pending"
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:95
|
msgstr ""
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:138
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:182
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:46
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:25
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:120
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:87
|
|
||||||
msgid "Pending"
|
|
||||||
msgstr "処理中"
|
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:80
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:80
|
||||||
msgid "Join"
|
msgid "Join"
|
||||||
@@ -1068,7 +1058,11 @@ msgstr "参加"
|
|||||||
msgid "Request"
|
msgid "Request"
|
||||||
msgstr "申請"
|
msgstr "申請"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:99
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:93
|
||||||
|
msgid "Retract"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:103
|
||||||
msgid "No groups available."
|
msgid "No groups available."
|
||||||
msgstr "参加可能なGroupがありません。"
|
msgstr "参加可能なGroupがありません。"
|
||||||
|
|
||||||
@@ -1197,6 +1191,19 @@ msgstr "すでに脱退申請を送信済みです。"
|
|||||||
msgid "Applied to leave group %(group)s."
|
msgid "Applied to leave group %(group)s."
|
||||||
msgstr "%(group)sからの脱退申請を送信しました。"
|
msgstr "%(group)sからの脱退申請を送信しました。"
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:438
|
||||||
|
msgid "You cannot retract that request"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:450
|
||||||
|
#, python-format
|
||||||
|
msgid "Retracted application to group %(group)s."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:458
|
||||||
|
msgid "You have no open request for that group."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/hrapplications/apps.py:8
|
#: allianceauth/hrapplications/apps.py:8
|
||||||
msgid "HR Applications"
|
msgid "HR Applications"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1267,12 +1274,23 @@ msgstr "申請を作成"
|
|||||||
msgid "Username"
|
msgid "Username"
|
||||||
msgstr "ユーザー名"
|
msgstr "ユーザー名"
|
||||||
|
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:46
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:95
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:138
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:182
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:46
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:25
|
||||||
|
#: allianceauth/srp/templates/srp/data.html:118
|
||||||
|
#: allianceauth/srp/templates/srp/management.html:85
|
||||||
|
msgid "Pending"
|
||||||
|
msgstr "処理中"
|
||||||
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:48
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:48
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:141
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:141
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:185
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:185
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:48
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:48
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:21
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:21
|
||||||
#: allianceauth/srp/templates/srp/data.html:112
|
#: allianceauth/srp/templates/srp/data.html:110
|
||||||
msgid "Approved"
|
msgid "Approved"
|
||||||
msgstr "承認"
|
msgstr "承認"
|
||||||
|
|
||||||
@@ -1280,7 +1298,7 @@ msgstr "承認"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:143
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:143
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:187
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:187
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:50
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:50
|
||||||
#: allianceauth/srp/templates/srp/data.html:116
|
#: allianceauth/srp/templates/srp/data.html:114
|
||||||
msgid "Rejected"
|
msgid "Rejected"
|
||||||
msgstr "拒否"
|
msgstr "拒否"
|
||||||
|
|
||||||
@@ -1515,8 +1533,8 @@ msgstr "サインアウト"
|
|||||||
|
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:155
|
#: allianceauth/menu/templates/menu/menu-user.html:155
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:158
|
#: allianceauth/menu/templates/menu/menu-user.html:158
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:17
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:13
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:18
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:14
|
||||||
msgid "Sign In"
|
msgid "Sign In"
|
||||||
msgstr "サインイン"
|
msgstr "サインイン"
|
||||||
|
|
||||||
@@ -1544,11 +1562,11 @@ msgstr "未読"
|
|||||||
msgid "Read"
|
msgid "Read"
|
||||||
msgstr "既読"
|
msgstr "既読"
|
||||||
|
|
||||||
#: allianceauth/notifications/templates/notifications/list.html:32
|
#: allianceauth/notifications/templates/notifications/list.html:31
|
||||||
msgid "Mark all notifications as read"
|
msgid "Mark all notifications as read"
|
||||||
msgstr "すべての通知を既読にする"
|
msgstr "すべての通知を既読にする"
|
||||||
|
|
||||||
#: allianceauth/notifications/templates/notifications/list.html:38
|
#: allianceauth/notifications/templates/notifications/list.html:35
|
||||||
msgid "Delete all read notifications"
|
msgid "Delete all read notifications"
|
||||||
msgstr "すべての既読通知を削除"
|
msgstr "すべての既読通知を削除"
|
||||||
|
|
||||||
@@ -1613,12 +1631,12 @@ msgid "Operation Type"
|
|||||||
msgstr "オペレーションタイプ"
|
msgstr "オペレーションタイプ"
|
||||||
|
|
||||||
#: allianceauth/optimer/form.py:17
|
#: allianceauth/optimer/form.py:17
|
||||||
#: allianceauth/srp/templates/srp/management.html:47
|
#: allianceauth/srp/templates/srp/management.html:45
|
||||||
msgid "Fleet Commander"
|
msgid "Fleet Commander"
|
||||||
msgstr "フリートコマンダー"
|
msgstr "フリートコマンダー"
|
||||||
|
|
||||||
#: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14
|
#: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14
|
||||||
#: allianceauth/srp/templates/srp/data.html:72
|
#: allianceauth/srp/templates/srp/data.html:70
|
||||||
msgid "Additional Info"
|
msgid "Additional Info"
|
||||||
msgstr "追加情報"
|
msgstr "追加情報"
|
||||||
|
|
||||||
@@ -1627,7 +1645,7 @@ msgid "(Optional) Describe the operation with a couple of short words."
|
|||||||
msgstr "(オプション) 2 つの短い言葉でオペレーションを説明してください。"
|
msgstr "(オプション) 2 つの短い言葉でオペレーションを説明してください。"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/add.html:8
|
#: allianceauth/optimer/templates/optimer/add.html:8
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:18
|
#: allianceauth/optimer/templates/optimer/management.html:16
|
||||||
msgid "Create Operation"
|
msgid "Create Operation"
|
||||||
msgstr "オペレーションを作成"
|
msgstr "オペレーションを作成"
|
||||||
|
|
||||||
@@ -1676,26 +1694,26 @@ msgstr "FC"
|
|||||||
msgid "Fleet Operation Management"
|
msgid "Fleet Operation Management"
|
||||||
msgstr "フリートオペレーション管理"
|
msgstr "フリートオペレーション管理"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:28
|
#: allianceauth/optimer/templates/optimer/management.html:26
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:32
|
#: allianceauth/timerboard/templates/timerboard/view.html:30
|
||||||
msgid "Current EVE time:"
|
msgid "Current EVE time:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:36
|
#: allianceauth/optimer/templates/optimer/management.html:34
|
||||||
msgid "Next Fleet Operations"
|
msgid "Next Fleet Operations"
|
||||||
msgstr "次のフリートオペレーション"
|
msgstr "次のフリートオペレーション"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:44
|
#: allianceauth/optimer/templates/optimer/management.html:42
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:63
|
#: allianceauth/timerboard/templates/timerboard/view.html:61
|
||||||
msgid "No upcoming timers."
|
msgid "No upcoming timers."
|
||||||
msgstr "今後予定されているタイマーはありません。"
|
msgstr "今後予定されているタイマーはありません。"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:52
|
#: allianceauth/optimer/templates/optimer/management.html:50
|
||||||
msgid "Past Fleet Operations"
|
msgid "Past Fleet Operations"
|
||||||
msgstr "過去のフリートオペレーション"
|
msgstr "過去のフリートオペレーション"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:60
|
#: allianceauth/optimer/templates/optimer/management.html:58
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:81
|
#: allianceauth/timerboard/templates/timerboard/view.html:79
|
||||||
msgid "No past timers."
|
msgid "No past timers."
|
||||||
msgstr "過去のタイマーはありません。"
|
msgstr "過去のタイマーはありません。"
|
||||||
|
|
||||||
@@ -2264,7 +2282,7 @@ msgid "Enabled"
|
|||||||
msgstr "有効"
|
msgstr "有効"
|
||||||
|
|
||||||
#: allianceauth/services/templates/services/service_status.html:7
|
#: allianceauth/services/templates/services/service_status.html:7
|
||||||
#: allianceauth/srp/templates/srp/management.html:78
|
#: allianceauth/srp/templates/srp/management.html:76
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "無効"
|
msgstr "無効"
|
||||||
|
|
||||||
@@ -2302,12 +2320,12 @@ msgid "Ship Replacement"
|
|||||||
msgstr "Ship Replacement Program"
|
msgstr "Ship Replacement Program"
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:9
|
#: allianceauth/srp/form.py:9
|
||||||
#: allianceauth/srp/templates/srp/management.html:45
|
#: allianceauth/srp/templates/srp/management.html:43
|
||||||
msgid "Fleet Time"
|
msgid "Fleet Time"
|
||||||
msgstr "フリート時間"
|
msgstr "フリート時間"
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:10
|
#: allianceauth/srp/form.py:10
|
||||||
#: allianceauth/srp/templates/srp/management.html:46
|
#: allianceauth/srp/templates/srp/management.html:44
|
||||||
msgid "Fleet Doctrine"
|
msgid "Fleet Doctrine"
|
||||||
msgstr "フリートドクトリン"
|
msgstr "フリートドクトリン"
|
||||||
|
|
||||||
@@ -2356,7 +2374,7 @@ msgid "Give this link to the line members."
|
|||||||
msgstr "このリンクをラインメンバーに渡してください。"
|
msgstr "このリンクをラインメンバーに渡してください。"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:8
|
#: allianceauth/srp/templates/srp/data.html:8
|
||||||
#: allianceauth/srp/templates/srp/data.html:39
|
#: allianceauth/srp/templates/srp/data.html:37
|
||||||
msgid "SRP Fleet Data"
|
msgid "SRP Fleet Data"
|
||||||
msgstr "SRP フリートデータ"
|
msgstr "SRP フリートデータ"
|
||||||
|
|
||||||
@@ -2364,67 +2382,67 @@ msgstr "SRP フリートデータ"
|
|||||||
msgid "View Fleets"
|
msgid "View Fleets"
|
||||||
msgstr "フリートを見る"
|
msgstr "フリートを見る"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:26
|
#: allianceauth/srp/templates/srp/data.html:24
|
||||||
msgid "Mark Incomplete"
|
msgid "Mark Incomplete"
|
||||||
msgstr "Mark 未完了"
|
msgstr "Mark 未完了"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:30
|
#: allianceauth/srp/templates/srp/data.html:28
|
||||||
msgid "Mark Completed"
|
msgid "Mark Completed"
|
||||||
msgstr "Mark 完了"
|
msgstr "Mark 完了"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:48
|
#: allianceauth/srp/templates/srp/data.html:46
|
||||||
#: allianceauth/srp/templates/srp/data.html:142
|
#: allianceauth/srp/templates/srp/data.html:140
|
||||||
msgid "Total Losses:"
|
msgid "Total Losses:"
|
||||||
msgstr "損失の合計:"
|
msgstr "損失の合計:"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:49
|
#: allianceauth/srp/templates/srp/data.html:47
|
||||||
#: allianceauth/srp/templates/srp/data.html:143
|
#: allianceauth/srp/templates/srp/data.html:141
|
||||||
#: allianceauth/srp/templates/srp/management.html:36
|
#: allianceauth/srp/templates/srp/management.html:34
|
||||||
msgid "Total ISK Cost:"
|
msgid "Total ISK Cost:"
|
||||||
msgstr "ISK 費用の合計:"
|
msgstr "ISK 費用の合計:"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:60
|
#: allianceauth/srp/templates/srp/data.html:58
|
||||||
#: allianceauth/srp/templates/srp/data.html:154
|
#: allianceauth/srp/templates/srp/data.html:152
|
||||||
msgid "Are you sure you want to delete SRP requests?"
|
msgid "Are you sure you want to delete SRP requests?"
|
||||||
msgstr "SRP申請を削除しますか?"
|
msgstr "SRP申請を削除しますか?"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:70
|
#: allianceauth/srp/templates/srp/data.html:68
|
||||||
msgid "Pilot Name"
|
msgid "Pilot Name"
|
||||||
msgstr "パイロット名"
|
msgstr "パイロット名"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:71
|
#: allianceauth/srp/templates/srp/data.html:69
|
||||||
msgid "Killboard Link"
|
msgid "Killboard Link"
|
||||||
msgstr "キルボードリンク"
|
msgstr "キルボードリンク"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:73
|
#: allianceauth/srp/templates/srp/data.html:71
|
||||||
msgid "Ship Type"
|
msgid "Ship Type"
|
||||||
msgstr "艦船の種類"
|
msgstr "艦船の種類"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:74
|
#: allianceauth/srp/templates/srp/data.html:72
|
||||||
msgid "Killboard Loss Amt"
|
msgid "Killboard Loss Amt"
|
||||||
msgstr "キルボードにおける損失量"
|
msgstr "キルボードにおける損失量"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:76
|
#: allianceauth/srp/templates/srp/data.html:74
|
||||||
msgid "SRP ISK Cost"
|
msgid "SRP ISK Cost"
|
||||||
msgstr "SRP ISK 費用"
|
msgstr "SRP ISK 費用"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:77
|
#: allianceauth/srp/templates/srp/data.html:75
|
||||||
msgid "Click value to edit Enter to save & next ESC to cancel"
|
msgid "Click value to edit Enter to save & next ESC to cancel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"値を変更するためにクリックして入力してください。\n"
|
"値を変更するためにクリックして入力してください。\n"
|
||||||
"Enter:値を適用、次を選択\n"
|
"Enter:値を適用、次を選択\n"
|
||||||
"ESC:キャンセル"
|
"ESC:キャンセル"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:80
|
#: allianceauth/srp/templates/srp/data.html:78
|
||||||
msgid "Post Time"
|
msgid "Post Time"
|
||||||
msgstr "投稿時間"
|
msgstr "投稿時間"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:102
|
#: allianceauth/srp/templates/srp/data.html:100
|
||||||
#: allianceauth/srp/templates/srp/management.html:70
|
#: allianceauth/srp/templates/srp/management.html:68
|
||||||
msgid "Link"
|
msgid "Link"
|
||||||
msgstr "リンク"
|
msgstr "リンク"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:163
|
#: allianceauth/srp/templates/srp/data.html:161
|
||||||
msgid "No SRP requests for this fleet."
|
msgid "No SRP requests for this fleet."
|
||||||
msgstr "このフリートにはSRPリクエストはありません。"
|
msgstr "このフリートにはSRPリクエストはありません。"
|
||||||
|
|
||||||
@@ -2436,39 +2454,39 @@ msgstr "SRP 管理"
|
|||||||
msgid "View All"
|
msgid "View All"
|
||||||
msgstr "すべて表示"
|
msgstr "すべて表示"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:27
|
#: allianceauth/srp/templates/srp/management.html:25
|
||||||
msgid "Add SRP Fleet"
|
msgid "Add SRP Fleet"
|
||||||
msgstr "SRP フリートを追加"
|
msgstr "SRP フリートを追加"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:48
|
#: allianceauth/srp/templates/srp/management.html:46
|
||||||
msgid "Fleet AAR"
|
msgid "Fleet AAR"
|
||||||
msgstr "フリートAAR"
|
msgstr "フリートAAR"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:49
|
#: allianceauth/srp/templates/srp/management.html:47
|
||||||
msgid "Fleet SRP Code"
|
msgid "Fleet SRP Code"
|
||||||
msgstr "フリートSRPコード"
|
msgstr "フリートSRPコード"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:50
|
#: allianceauth/srp/templates/srp/management.html:48
|
||||||
msgid "Fleet ISK Cost"
|
msgid "Fleet ISK Cost"
|
||||||
msgstr "フリートISK費用"
|
msgstr "フリートISK費用"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:51
|
#: allianceauth/srp/templates/srp/management.html:49
|
||||||
msgid "SRP Status"
|
msgid "SRP Status"
|
||||||
msgstr "SRP ステータス"
|
msgstr "SRP ステータス"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:52
|
#: allianceauth/srp/templates/srp/management.html:50
|
||||||
msgid "Pending Requests"
|
msgid "Pending Requests"
|
||||||
msgstr "保留中のリクエスト"
|
msgstr "保留中のリクエスト"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:91
|
#: allianceauth/srp/templates/srp/management.html:89
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr "完了"
|
msgstr "完了"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:108
|
#: allianceauth/srp/templates/srp/management.html:106
|
||||||
msgid "Are you sure you want to delete this SRP code and its contents?"
|
msgid "Are you sure you want to delete this SRP code and its contents?"
|
||||||
msgstr "SRPコードとその内容を削除してよろしいでしょうか。"
|
msgstr "SRPコードとその内容を削除してよろしいでしょうか。"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:129
|
#: allianceauth/srp/templates/srp/management.html:127
|
||||||
msgid "No SRP fleets created."
|
msgid "No SRP fleets created."
|
||||||
msgstr "SRPフリートは作成されていません。"
|
msgstr "SRPフリートは作成されていません。"
|
||||||
|
|
||||||
@@ -2605,70 +2623,120 @@ msgstr "SRP フリートへの変更を保存 %(fleetname)s"
|
|||||||
msgid "Your Server received an ESI error response code of "
|
msgid "Your Server received an ESI error response code of "
|
||||||
msgstr "サーバーが ESI エラー応答コードを受信しました "
|
msgstr "サーバーが ESI エラー応答コードを受信しました "
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:8
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:11
|
||||||
msgid "Alliance Auth Notifications"
|
msgid "second"
|
||||||
msgstr "アライアンスAuth 通知"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:20
|
|
||||||
msgid "No notifications at this time"
|
|
||||||
msgstr "現時点では通知はありません"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:29
|
|
||||||
msgid "Powered by GitLab"
|
|
||||||
msgstr "Powered by GitLab"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:35
|
|
||||||
msgid "Support Discord"
|
|
||||||
msgstr "サポートディスコード"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:49
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:53
|
|
||||||
msgid "Software Version"
|
|
||||||
msgstr "ソフトウェアバージョン"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:56
|
|
||||||
msgid "Current"
|
|
||||||
msgstr "現在"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:63
|
|
||||||
msgid "Latest Stable"
|
|
||||||
msgstr "最新安定版"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:68
|
|
||||||
msgid "Update available"
|
|
||||||
msgstr "アップデート可能"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:76
|
|
||||||
msgid "Latest Pre-Release"
|
|
||||||
msgstr "最新のプレリリース"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:81
|
|
||||||
msgid "Pre-Release available"
|
|
||||||
msgstr "プレリリース利用可能"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:91
|
|
||||||
msgid "Task Queue"
|
|
||||||
msgstr "タスク待ち"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:96
|
|
||||||
#, python-format
|
|
||||||
msgid ""
|
|
||||||
"\n"
|
|
||||||
" Status of %(total)s processed tasks • last %(latest)s\n"
|
|
||||||
" "
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"\n"
|
|
||||||
" ステータス %(total)s 処理済みタスク • 残り %(latest)s\n"
|
|
||||||
" "
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:112
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:12
|
||||||
|
msgid "seconds"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:13
|
||||||
|
msgid "minute"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:14
|
||||||
|
msgid "minutes"
|
||||||
|
msgstr "分"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:15
|
||||||
|
msgid "hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:16
|
||||||
|
msgid "hours"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:17
|
||||||
|
msgid "N/A"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:18
|
||||||
|
msgid "ERROR"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:19
|
||||||
msgid "running"
|
msgid "running"
|
||||||
msgstr "実行中"
|
msgstr "実行中"
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:113
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:20
|
||||||
msgid "queued"
|
msgid "queued"
|
||||||
msgstr "実行待ち"
|
msgstr "実行待ち"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:21
|
||||||
|
msgid "succeeded"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:22
|
||||||
|
msgid "retried"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:23
|
||||||
|
msgid "failed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:29
|
||||||
|
msgid "Debug mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:34
|
||||||
|
msgid ""
|
||||||
|
"Debug mode is currently turned on!<br>Make sure to turn it off as soon as "
|
||||||
|
"you are finished testing."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:46
|
||||||
|
msgid "Alliance Auth Notifications"
|
||||||
|
msgstr "アライアンスAuth 通知"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:58
|
||||||
|
msgid "No notifications at this time"
|
||||||
|
msgstr "現時点では通知はありません"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:67
|
||||||
|
msgid "Powered by GitLab"
|
||||||
|
msgstr "Powered by GitLab"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:73
|
||||||
|
msgid "Support Discord"
|
||||||
|
msgstr "サポートディスコード"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:87
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:91
|
||||||
|
msgid "Software Version"
|
||||||
|
msgstr "ソフトウェアバージョン"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:94
|
||||||
|
msgid "Current"
|
||||||
|
msgstr "現在"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:101
|
||||||
|
msgid "Latest Stable"
|
||||||
|
msgstr "最新安定版"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:106
|
||||||
|
msgid "Update available"
|
||||||
|
msgstr "アップデート可能"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:114
|
||||||
|
msgid "Latest Pre-Release"
|
||||||
|
msgstr "最新のプレリリース"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:119
|
||||||
|
msgid "Pre-Release available"
|
||||||
|
msgstr "プレリリース利用可能"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:129
|
||||||
|
msgid "Task Queue"
|
||||||
|
msgstr "タスク待ち"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:134
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
" Status of <span id=\"total-task-count\">?</span> processed tasks • last <span id=\"celery-uptime\">?</span>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/top-menu-admin.html:19
|
#: allianceauth/templates/allianceauth/top-menu-admin.html:19
|
||||||
msgid "AA Documentation"
|
msgid "AA Documentation"
|
||||||
msgstr "AA Documentation"
|
msgstr "AA Documentation"
|
||||||
@@ -2892,7 +2960,7 @@ msgid "Theft"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
|
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:54
|
#: allianceauth/timerboard/templates/timerboard/view.html:52
|
||||||
msgid "Upcoming Timers"
|
msgid "Upcoming Timers"
|
||||||
msgstr "今後予定されているタイマー"
|
msgstr "今後予定されているタイマー"
|
||||||
|
|
||||||
@@ -2920,7 +2988,7 @@ msgid "Create Timer"
|
|||||||
msgstr "タイマーを作成"
|
msgstr "タイマーを作成"
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9
|
#: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:22
|
#: allianceauth/timerboard/templates/timerboard/view.html:20
|
||||||
msgid "Create Structure Timer"
|
msgid "Create Structure Timer"
|
||||||
msgstr "ストラクチャタイマーの作成"
|
msgstr "ストラクチャタイマーの作成"
|
||||||
|
|
||||||
@@ -2938,11 +3006,11 @@ msgstr "ストラクチャ"
|
|||||||
msgid "Structure Timer Management"
|
msgid "Structure Timer Management"
|
||||||
msgstr "ストラクチャタイマー管理"
|
msgstr "ストラクチャタイマー管理"
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:41
|
#: allianceauth/timerboard/templates/timerboard/view.html:39
|
||||||
msgid "Corporation Timers"
|
msgid "Corporation Timers"
|
||||||
msgstr "コーポレーションタイマー"
|
msgstr "コーポレーションタイマー"
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:72
|
#: allianceauth/timerboard/templates/timerboard/view.html:70
|
||||||
msgid "Past Timers"
|
msgid "Past Timers"
|
||||||
msgstr "過去のタイマー"
|
msgstr "過去のタイマー"
|
||||||
|
|
||||||
|
|||||||
@@ -9,18 +9,18 @@
|
|||||||
# ThatRagingKid, 2023
|
# ThatRagingKid, 2023
|
||||||
# Lahty <js03js70@gmail.com>, 2023
|
# Lahty <js03js70@gmail.com>, 2023
|
||||||
# Olgeda Choi <undead.choi@gmail.com>, 2023
|
# Olgeda Choi <undead.choi@gmail.com>, 2023
|
||||||
# Seowon Jung <seowon@hawaii.edu>, 2023
|
|
||||||
# Alpha, 2023
|
# Alpha, 2023
|
||||||
# Woojin Kang, 2024
|
# Woojin Kang, 2024
|
||||||
|
# Seowon Jung <seowon@hawaii.edu>, 2025
|
||||||
#
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-06-19 20:23+1000\n"
|
"POT-Creation-Date: 2025-09-21 13:44+1000\n"
|
||||||
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
||||||
"Last-Translator: Woojin Kang, 2024\n"
|
"Last-Translator: Seowon Jung <seowon@hawaii.edu>, 2025\n"
|
||||||
"Language-Team: Korean (Korea) (https://app.transifex.com/alliance-auth/teams/107430/ko_KR/)\n"
|
"Language-Team: Korean (Korea) (https://app.transifex.com/alliance-auth/teams/107430/ko_KR/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
@@ -71,7 +71,7 @@ msgid "You are not allowed to add or remove these restricted groups: %s"
|
|||||||
msgstr "해당 제한된 그룹을 추가하거나 제거할 수 있는 권한이 존재하지 않습니다: %s"
|
msgstr "해당 제한된 그룹을 추가하거나 제거할 수 있는 권한이 존재하지 않습니다: %s"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:72
|
#: allianceauth/authentication/models.py:72
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:106
|
#: allianceauth/project_template/project_name/settings/base.py:104
|
||||||
msgid "English"
|
msgid "English"
|
||||||
msgstr "영어"
|
msgstr "영어"
|
||||||
|
|
||||||
@@ -80,57 +80,57 @@ msgid "Czech"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:74
|
#: allianceauth/authentication/models.py:74
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:108
|
#: allianceauth/project_template/project_name/settings/base.py:106
|
||||||
msgid "German"
|
msgid "German"
|
||||||
msgstr "독일어"
|
msgstr "독일어"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:75
|
#: allianceauth/authentication/models.py:75
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:109
|
#: allianceauth/project_template/project_name/settings/base.py:107
|
||||||
msgid "Spanish"
|
msgid "Spanish"
|
||||||
msgstr "스페인어"
|
msgstr "스페인어"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:76
|
#: allianceauth/authentication/models.py:76
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:110
|
#: allianceauth/project_template/project_name/settings/base.py:108
|
||||||
msgid "Italian"
|
msgid "Italian"
|
||||||
msgstr "이탈리아어"
|
msgstr "이탈리아어"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:77
|
#: allianceauth/authentication/models.py:77
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:111
|
#: allianceauth/project_template/project_name/settings/base.py:109
|
||||||
msgid "Japanese"
|
msgid "Japanese"
|
||||||
msgstr "일본어"
|
msgstr "일본어"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:78
|
#: allianceauth/authentication/models.py:78
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:112
|
#: allianceauth/project_template/project_name/settings/base.py:110
|
||||||
msgid "Korean"
|
msgid "Korean"
|
||||||
msgstr "한국어"
|
msgstr "한국어"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:79
|
#: allianceauth/authentication/models.py:79
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:113
|
#: allianceauth/project_template/project_name/settings/base.py:111
|
||||||
msgid "French"
|
msgid "French"
|
||||||
msgstr "프랑스어"
|
msgstr "프랑스어"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:80
|
#: allianceauth/authentication/models.py:80
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:116
|
#: allianceauth/project_template/project_name/settings/base.py:114
|
||||||
msgid "Russian"
|
msgid "Russian"
|
||||||
msgstr "러시아어"
|
msgstr "러시아어"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:81
|
#: allianceauth/authentication/models.py:81
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:114
|
#: allianceauth/project_template/project_name/settings/base.py:112
|
||||||
msgid "Dutch"
|
msgid "Dutch"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:82
|
#: allianceauth/authentication/models.py:82
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:115
|
#: allianceauth/project_template/project_name/settings/base.py:113
|
||||||
msgid "Polish"
|
msgid "Polish"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:83
|
#: allianceauth/authentication/models.py:83
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:117
|
#: allianceauth/project_template/project_name/settings/base.py:115
|
||||||
msgid "Ukrainian"
|
msgid "Ukrainian"
|
||||||
msgstr "우크라이나어"
|
msgstr "우크라이나어"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:84
|
#: allianceauth/authentication/models.py:84
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:118
|
#: allianceauth/project_template/project_name/settings/base.py:116
|
||||||
msgid "Simplified Chinese"
|
msgid "Simplified Chinese"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -175,14 +175,12 @@ msgstr "캐릭터"
|
|||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:11
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:11
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:12
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:12
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:4
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:4
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:6
|
|
||||||
msgid "Add Character"
|
msgid "Add Character"
|
||||||
msgstr "캐릭터 추가"
|
msgstr "캐릭터 추가"
|
||||||
|
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:14
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:14
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:15
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:15
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:10
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:8
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:12
|
|
||||||
msgid "Change Main"
|
msgid "Change Main"
|
||||||
msgstr "주 캐릭터 변경"
|
msgstr "주 캐릭터 변경"
|
||||||
|
|
||||||
@@ -239,8 +237,8 @@ msgstr "범위"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:168
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:168
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:35
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:35
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:94
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:94
|
||||||
#: allianceauth/srp/templates/srp/data.html:83
|
#: allianceauth/srp/templates/srp/data.html:81
|
||||||
#: allianceauth/srp/templates/srp/management.html:53
|
#: allianceauth/srp/templates/srp/management.html:51
|
||||||
msgid "Actions"
|
msgid "Actions"
|
||||||
msgstr "활동"
|
msgstr "활동"
|
||||||
|
|
||||||
@@ -291,49 +289,49 @@ msgstr "등록"
|
|||||||
msgid "Invalid or expired activation link."
|
msgid "Invalid or expired activation link."
|
||||||
msgstr "유효하지 않거나 만료된 활성화 주소"
|
msgstr "유효하지 않거나 만료된 활성화 주소"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:158
|
#: allianceauth/authentication/views.py:159
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cannot change main character to %(char)s: character owned by a different "
|
"Cannot change main character to %(char)s: character owned by a different "
|
||||||
"account."
|
"account."
|
||||||
msgstr "%(char)s를 주 캐릭터로 변경할 수 없음: 다른 계정이 해당 캐릭터를 소유하고 있습니다."
|
msgstr "%(char)s를 주 캐릭터로 변경할 수 없음: 다른 계정이 해당 캐릭터를 소유하고 있습니다."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:165
|
#: allianceauth/authentication/views.py:166
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Changed main character to %s"
|
msgid "Changed main character to %s"
|
||||||
msgstr "메인 캐릭터가 %s 로 변경되었습니다"
|
msgstr "메인 캐릭터가 %s 로 변경되었습니다"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:179
|
#: allianceauth/authentication/views.py:180
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Added %(name)s to your account."
|
msgid "Added %(name)s to your account."
|
||||||
msgstr "계정에 %(name)s를 추가했습니다."
|
msgstr "계정에 %(name)s를 추가했습니다."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:181
|
#: allianceauth/authentication/views.py:182
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to add %(name)s to your account: they already have an account."
|
msgid "Failed to add %(name)s to your account: they already have an account."
|
||||||
msgstr "계정에 %(name)s를 추가하지 못했습니다. 이미 다른 계정에 추가되었습니다."
|
msgstr "계정에 %(name)s를 추가하지 못했습니다. 이미 다른 계정에 추가되었습니다."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:226
|
#: allianceauth/authentication/views.py:227
|
||||||
msgid ""
|
msgid ""
|
||||||
"Unable to authenticate as the selected character. Please log in with the "
|
"Unable to authenticate as the selected character. Please log in with the "
|
||||||
"main character associated with this account."
|
"main character associated with this account."
|
||||||
msgstr "해당 캐릭터에 대한 인증이 불가합니다. 해당 계정과 연결된 메인 캐릭터로 로그인하여 주십시오."
|
msgstr "해당 캐릭터에 대한 인증이 불가합니다. 해당 계정과 연결된 메인 캐릭터로 로그인하여 주십시오."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:293
|
#: allianceauth/authentication/views.py:294
|
||||||
msgid "Registration token has expired."
|
msgid "Registration token has expired."
|
||||||
msgstr "가입 토큰이 만료되었습니다."
|
msgstr "가입 토큰이 만료되었습니다."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:354
|
#: allianceauth/authentication/views.py:355
|
||||||
msgid ""
|
msgid ""
|
||||||
"Sent confirmation email. Please follow the link to confirm your email "
|
"Sent confirmation email. Please follow the link to confirm your email "
|
||||||
"address."
|
"address."
|
||||||
msgstr "확인 메일 전송됨. 다음 링크를 눌러 이메일 주소를 확인하세요."
|
msgstr "확인 메일 전송됨. 다음 링크를 눌러 이메일 주소를 확인하세요."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:360
|
#: allianceauth/authentication/views.py:361
|
||||||
msgid "Confirmed your email address. Please login to continue."
|
msgid "Confirmed your email address. Please login to continue."
|
||||||
msgstr "이메일 주소가 확인되었습니다. 로그인 해주세요."
|
msgstr "이메일 주소가 확인되었습니다. 로그인 해주세요."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:366
|
#: allianceauth/authentication/views.py:367
|
||||||
msgid "Registration of new accounts is not allowed at this time."
|
msgid "Registration of new accounts is not allowed at this time."
|
||||||
msgstr "현재 새로운 계정 등록은 받지않습니다."
|
msgstr "현재 새로운 계정 등록은 받지않습니다."
|
||||||
|
|
||||||
@@ -350,11 +348,11 @@ msgstr "코퍼레이션 멤버 정보"
|
|||||||
msgid "Corporations"
|
msgid "Corporations"
|
||||||
msgstr "코퍼레이션"
|
msgstr "코퍼레이션"
|
||||||
|
|
||||||
#: allianceauth/corputils/templates/corputils/base.html:35
|
#: allianceauth/corputils/templates/corputils/base.html:31
|
||||||
msgid "Add corporation"
|
msgid "Add corporation"
|
||||||
msgstr "코퍼레이션 추가"
|
msgstr "코퍼레이션 추가"
|
||||||
|
|
||||||
#: allianceauth/corputils/templates/corputils/base.html:51
|
#: allianceauth/corputils/templates/corputils/base.html:47
|
||||||
msgid "Search all corporations..."
|
msgid "Search all corporations..."
|
||||||
msgstr "모든 코퍼레이션 검색"
|
msgstr "모든 코퍼레이션 검색"
|
||||||
|
|
||||||
@@ -502,7 +500,7 @@ msgid "Fleet Activity Tracking"
|
|||||||
msgstr "함대 활동 추적 FAT"
|
msgstr "함대 활동 추적 FAT"
|
||||||
|
|
||||||
#: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8
|
#: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8
|
||||||
#: allianceauth/srp/templates/srp/management.html:44
|
#: allianceauth/srp/templates/srp/management.html:42
|
||||||
msgid "Fleet Name"
|
msgid "Fleet Name"
|
||||||
msgstr "함대 이름"
|
msgstr "함대 이름"
|
||||||
|
|
||||||
@@ -998,7 +996,7 @@ msgstr "설명"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:123
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:123
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:167
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:167
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:34
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:34
|
||||||
#: allianceauth/srp/templates/srp/data.html:81
|
#: allianceauth/srp/templates/srp/data.html:79
|
||||||
msgid "Status"
|
msgid "Status"
|
||||||
msgstr "상태"
|
msgstr "상태"
|
||||||
|
|
||||||
@@ -1011,7 +1009,7 @@ msgid "Hidden"
|
|||||||
msgstr "숨김"
|
msgstr "숨김"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:15
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:53
|
||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr "열기"
|
msgstr "열기"
|
||||||
|
|
||||||
@@ -1056,18 +1054,10 @@ msgstr "그룹"
|
|||||||
msgid "Leave"
|
msgid "Leave"
|
||||||
msgstr "떠나기"
|
msgstr "떠나기"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:74
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:73
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:89
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:88
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:46
|
msgid "Request pending"
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:95
|
msgstr ""
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:138
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:182
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:46
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:25
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:120
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:87
|
|
||||||
msgid "Pending"
|
|
||||||
msgstr "보류 중"
|
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:80
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:80
|
||||||
msgid "Join"
|
msgid "Join"
|
||||||
@@ -1077,7 +1067,11 @@ msgstr "참여"
|
|||||||
msgid "Request"
|
msgid "Request"
|
||||||
msgstr "요청"
|
msgstr "요청"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:99
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:93
|
||||||
|
msgid "Retract"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:103
|
||||||
msgid "No groups available."
|
msgid "No groups available."
|
||||||
msgstr "사용 가능한 그룹 없음."
|
msgstr "사용 가능한 그룹 없음."
|
||||||
|
|
||||||
@@ -1206,6 +1200,19 @@ msgstr "해당 그룹의 탈퇴 신청이 접수된 상태입니다."
|
|||||||
msgid "Applied to leave group %(group)s."
|
msgid "Applied to leave group %(group)s."
|
||||||
msgstr "%(group)s그룹의 탈퇴가 신청됨."
|
msgstr "%(group)s그룹의 탈퇴가 신청됨."
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:438
|
||||||
|
msgid "You cannot retract that request"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:450
|
||||||
|
#, python-format
|
||||||
|
msgid "Retracted application to group %(group)s."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:458
|
||||||
|
msgid "You have no open request for that group."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/hrapplications/apps.py:8
|
#: allianceauth/hrapplications/apps.py:8
|
||||||
msgid "HR Applications"
|
msgid "HR Applications"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1276,12 +1283,23 @@ msgstr "지원서 작성"
|
|||||||
msgid "Username"
|
msgid "Username"
|
||||||
msgstr "사용자명"
|
msgstr "사용자명"
|
||||||
|
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:46
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:95
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:138
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:182
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:46
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:25
|
||||||
|
#: allianceauth/srp/templates/srp/data.html:118
|
||||||
|
#: allianceauth/srp/templates/srp/management.html:85
|
||||||
|
msgid "Pending"
|
||||||
|
msgstr "보류 중"
|
||||||
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:48
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:48
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:141
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:141
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:185
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:185
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:48
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:48
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:21
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:21
|
||||||
#: allianceauth/srp/templates/srp/data.html:112
|
#: allianceauth/srp/templates/srp/data.html:110
|
||||||
msgid "Approved"
|
msgid "Approved"
|
||||||
msgstr "승인"
|
msgstr "승인"
|
||||||
|
|
||||||
@@ -1289,7 +1307,7 @@ msgstr "승인"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:143
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:143
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:187
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:187
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:50
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:50
|
||||||
#: allianceauth/srp/templates/srp/data.html:116
|
#: allianceauth/srp/templates/srp/data.html:114
|
||||||
msgid "Rejected"
|
msgid "Rejected"
|
||||||
msgstr "거절"
|
msgstr "거절"
|
||||||
|
|
||||||
@@ -1524,8 +1542,8 @@ msgstr "탈퇴"
|
|||||||
|
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:155
|
#: allianceauth/menu/templates/menu/menu-user.html:155
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:158
|
#: allianceauth/menu/templates/menu/menu-user.html:158
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:17
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:13
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:18
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:14
|
||||||
msgid "Sign In"
|
msgid "Sign In"
|
||||||
msgstr "가입"
|
msgstr "가입"
|
||||||
|
|
||||||
@@ -1553,11 +1571,11 @@ msgstr "읽지 않음"
|
|||||||
msgid "Read"
|
msgid "Read"
|
||||||
msgstr "읽음"
|
msgstr "읽음"
|
||||||
|
|
||||||
#: allianceauth/notifications/templates/notifications/list.html:32
|
#: allianceauth/notifications/templates/notifications/list.html:31
|
||||||
msgid "Mark all notifications as read"
|
msgid "Mark all notifications as read"
|
||||||
msgstr "모든 알림을 읽은 것으로 표시"
|
msgstr "모든 알림을 읽은 것으로 표시"
|
||||||
|
|
||||||
#: allianceauth/notifications/templates/notifications/list.html:38
|
#: allianceauth/notifications/templates/notifications/list.html:35
|
||||||
msgid "Delete all read notifications"
|
msgid "Delete all read notifications"
|
||||||
msgstr "모든 읽은 알림을 삭제"
|
msgstr "모든 읽은 알림을 삭제"
|
||||||
|
|
||||||
@@ -1622,12 +1640,12 @@ msgid "Operation Type"
|
|||||||
msgstr "오퍼레이션 종류"
|
msgstr "오퍼레이션 종류"
|
||||||
|
|
||||||
#: allianceauth/optimer/form.py:17
|
#: allianceauth/optimer/form.py:17
|
||||||
#: allianceauth/srp/templates/srp/management.html:47
|
#: allianceauth/srp/templates/srp/management.html:45
|
||||||
msgid "Fleet Commander"
|
msgid "Fleet Commander"
|
||||||
msgstr "함대 커맨더"
|
msgstr "함대 커맨더"
|
||||||
|
|
||||||
#: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14
|
#: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14
|
||||||
#: allianceauth/srp/templates/srp/data.html:72
|
#: allianceauth/srp/templates/srp/data.html:70
|
||||||
msgid "Additional Info"
|
msgid "Additional Info"
|
||||||
msgstr "추가 기재 사항"
|
msgstr "추가 기재 사항"
|
||||||
|
|
||||||
@@ -1636,7 +1654,7 @@ msgid "(Optional) Describe the operation with a couple of short words."
|
|||||||
msgstr "(선택사항) 몇 단어로 간단히 오퍼레이션을 설명합니다."
|
msgstr "(선택사항) 몇 단어로 간단히 오퍼레이션을 설명합니다."
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/add.html:8
|
#: allianceauth/optimer/templates/optimer/add.html:8
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:18
|
#: allianceauth/optimer/templates/optimer/management.html:16
|
||||||
msgid "Create Operation"
|
msgid "Create Operation"
|
||||||
msgstr "오퍼레이션 생성"
|
msgstr "오퍼레이션 생성"
|
||||||
|
|
||||||
@@ -1685,26 +1703,26 @@ msgstr "FC"
|
|||||||
msgid "Fleet Operation Management"
|
msgid "Fleet Operation Management"
|
||||||
msgstr "함대 오퍼레이션 관리"
|
msgstr "함대 오퍼레이션 관리"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:28
|
#: allianceauth/optimer/templates/optimer/management.html:26
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:32
|
#: allianceauth/timerboard/templates/timerboard/view.html:30
|
||||||
msgid "Current EVE time:"
|
msgid "Current EVE time:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:36
|
#: allianceauth/optimer/templates/optimer/management.html:34
|
||||||
msgid "Next Fleet Operations"
|
msgid "Next Fleet Operations"
|
||||||
msgstr "다음 함대 옵"
|
msgstr "다음 함대 옵"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:44
|
#: allianceauth/optimer/templates/optimer/management.html:42
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:63
|
#: allianceauth/timerboard/templates/timerboard/view.html:61
|
||||||
msgid "No upcoming timers."
|
msgid "No upcoming timers."
|
||||||
msgstr "예정된 옵 타이머가 없습니다."
|
msgstr "예정된 옵 타이머가 없습니다."
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:52
|
#: allianceauth/optimer/templates/optimer/management.html:50
|
||||||
msgid "Past Fleet Operations"
|
msgid "Past Fleet Operations"
|
||||||
msgstr "이전 함대 오퍼레이션"
|
msgstr "이전 함대 오퍼레이션"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:60
|
#: allianceauth/optimer/templates/optimer/management.html:58
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:81
|
#: allianceauth/timerboard/templates/timerboard/view.html:79
|
||||||
msgid "No past timers."
|
msgid "No past timers."
|
||||||
msgstr "최근 지나간 옵 타이머가 없습니다."
|
msgstr "최근 지나간 옵 타이머가 없습니다."
|
||||||
|
|
||||||
@@ -2272,7 +2290,7 @@ msgid "Enabled"
|
|||||||
msgstr "허가됨"
|
msgstr "허가됨"
|
||||||
|
|
||||||
#: allianceauth/services/templates/services/service_status.html:7
|
#: allianceauth/services/templates/services/service_status.html:7
|
||||||
#: allianceauth/srp/templates/srp/management.html:78
|
#: allianceauth/srp/templates/srp/management.html:76
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "불가"
|
msgstr "불가"
|
||||||
|
|
||||||
@@ -2310,12 +2328,12 @@ msgid "Ship Replacement"
|
|||||||
msgstr "SRP"
|
msgstr "SRP"
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:9
|
#: allianceauth/srp/form.py:9
|
||||||
#: allianceauth/srp/templates/srp/management.html:45
|
#: allianceauth/srp/templates/srp/management.html:43
|
||||||
msgid "Fleet Time"
|
msgid "Fleet Time"
|
||||||
msgstr "함대 시간"
|
msgstr "함대 시간"
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:10
|
#: allianceauth/srp/form.py:10
|
||||||
#: allianceauth/srp/templates/srp/management.html:46
|
#: allianceauth/srp/templates/srp/management.html:44
|
||||||
msgid "Fleet Doctrine"
|
msgid "Fleet Doctrine"
|
||||||
msgstr "함대 독트린"
|
msgstr "함대 독트린"
|
||||||
|
|
||||||
@@ -2364,7 +2382,7 @@ msgid "Give this link to the line members."
|
|||||||
msgstr "라인 멤버에게 해당 링크 주기."
|
msgstr "라인 멤버에게 해당 링크 주기."
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:8
|
#: allianceauth/srp/templates/srp/data.html:8
|
||||||
#: allianceauth/srp/templates/srp/data.html:39
|
#: allianceauth/srp/templates/srp/data.html:37
|
||||||
msgid "SRP Fleet Data"
|
msgid "SRP Fleet Data"
|
||||||
msgstr "SRP 보상 함대 데이터"
|
msgstr "SRP 보상 함대 데이터"
|
||||||
|
|
||||||
@@ -2372,64 +2390,64 @@ msgstr "SRP 보상 함대 데이터"
|
|||||||
msgid "View Fleets"
|
msgid "View Fleets"
|
||||||
msgstr "함대 보기"
|
msgstr "함대 보기"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:26
|
#: allianceauth/srp/templates/srp/data.html:24
|
||||||
msgid "Mark Incomplete"
|
msgid "Mark Incomplete"
|
||||||
msgstr "표시 미완료"
|
msgstr "표시 미완료"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:30
|
#: allianceauth/srp/templates/srp/data.html:28
|
||||||
msgid "Mark Completed"
|
msgid "Mark Completed"
|
||||||
msgstr "표시 완료"
|
msgstr "표시 완료"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:48
|
#: allianceauth/srp/templates/srp/data.html:46
|
||||||
#: allianceauth/srp/templates/srp/data.html:142
|
#: allianceauth/srp/templates/srp/data.html:140
|
||||||
msgid "Total Losses:"
|
msgid "Total Losses:"
|
||||||
msgstr "전체 손실:"
|
msgstr "전체 손실:"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:49
|
#: allianceauth/srp/templates/srp/data.html:47
|
||||||
#: allianceauth/srp/templates/srp/data.html:143
|
#: allianceauth/srp/templates/srp/data.html:141
|
||||||
#: allianceauth/srp/templates/srp/management.html:36
|
#: allianceauth/srp/templates/srp/management.html:34
|
||||||
msgid "Total ISK Cost:"
|
msgid "Total ISK Cost:"
|
||||||
msgstr "전체 ISK 비용:"
|
msgstr "전체 ISK 비용:"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:60
|
#: allianceauth/srp/templates/srp/data.html:58
|
||||||
#: allianceauth/srp/templates/srp/data.html:154
|
#: allianceauth/srp/templates/srp/data.html:152
|
||||||
msgid "Are you sure you want to delete SRP requests?"
|
msgid "Are you sure you want to delete SRP requests?"
|
||||||
msgstr "SRP 보상 요청을 삭제하시겠습니까?"
|
msgstr "SRP 보상 요청을 삭제하시겠습니까?"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:70
|
#: allianceauth/srp/templates/srp/data.html:68
|
||||||
msgid "Pilot Name"
|
msgid "Pilot Name"
|
||||||
msgstr "파일럿 이름"
|
msgstr "파일럿 이름"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:71
|
#: allianceauth/srp/templates/srp/data.html:69
|
||||||
msgid "Killboard Link"
|
msgid "Killboard Link"
|
||||||
msgstr "킬보드 링크"
|
msgstr "킬보드 링크"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:73
|
#: allianceauth/srp/templates/srp/data.html:71
|
||||||
msgid "Ship Type"
|
msgid "Ship Type"
|
||||||
msgstr "함선 종류"
|
msgstr "함선 종류"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:74
|
#: allianceauth/srp/templates/srp/data.html:72
|
||||||
msgid "Killboard Loss Amt"
|
msgid "Killboard Loss Amt"
|
||||||
msgstr "킬보드상 손실 금액"
|
msgstr "킬보드상 손실 금액"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:76
|
#: allianceauth/srp/templates/srp/data.html:74
|
||||||
msgid "SRP ISK Cost"
|
msgid "SRP ISK Cost"
|
||||||
msgstr "SRP 보상 비용"
|
msgstr "SRP 보상 비용"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:77
|
#: allianceauth/srp/templates/srp/data.html:75
|
||||||
msgid "Click value to edit Enter to save & next ESC to cancel"
|
msgid "Click value to edit Enter to save & next ESC to cancel"
|
||||||
msgstr "금액을 수정하려면 클릭, 저장을 하고 다음으로 가려면 엔터, 취소를 하려면 ESC를 누르세요. "
|
msgstr "금액을 수정하려면 클릭, 저장을 하고 다음으로 가려면 엔터, 취소를 하려면 ESC를 누르세요. "
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:80
|
#: allianceauth/srp/templates/srp/data.html:78
|
||||||
msgid "Post Time"
|
msgid "Post Time"
|
||||||
msgstr "작성 시간"
|
msgstr "작성 시간"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:102
|
#: allianceauth/srp/templates/srp/data.html:100
|
||||||
#: allianceauth/srp/templates/srp/management.html:70
|
#: allianceauth/srp/templates/srp/management.html:68
|
||||||
msgid "Link"
|
msgid "Link"
|
||||||
msgstr "링크"
|
msgstr "링크"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:163
|
#: allianceauth/srp/templates/srp/data.html:161
|
||||||
msgid "No SRP requests for this fleet."
|
msgid "No SRP requests for this fleet."
|
||||||
msgstr "이 함대에는 SRP 보상 요청이 없습니다."
|
msgstr "이 함대에는 SRP 보상 요청이 없습니다."
|
||||||
|
|
||||||
@@ -2441,39 +2459,39 @@ msgstr "SRP 보상 관리"
|
|||||||
msgid "View All"
|
msgid "View All"
|
||||||
msgstr "모두 보기"
|
msgstr "모두 보기"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:27
|
#: allianceauth/srp/templates/srp/management.html:25
|
||||||
msgid "Add SRP Fleet"
|
msgid "Add SRP Fleet"
|
||||||
msgstr "SRP 보상 함대 추가"
|
msgstr "SRP 보상 함대 추가"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:48
|
#: allianceauth/srp/templates/srp/management.html:46
|
||||||
msgid "Fleet AAR"
|
msgid "Fleet AAR"
|
||||||
msgstr "함대 사후처리 보고서"
|
msgstr "함대 사후처리 보고서"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:49
|
#: allianceauth/srp/templates/srp/management.html:47
|
||||||
msgid "Fleet SRP Code"
|
msgid "Fleet SRP Code"
|
||||||
msgstr "함대 SRP 보상 코드"
|
msgstr "함대 SRP 보상 코드"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:50
|
#: allianceauth/srp/templates/srp/management.html:48
|
||||||
msgid "Fleet ISK Cost"
|
msgid "Fleet ISK Cost"
|
||||||
msgstr "함대 ISK 비용"
|
msgstr "함대 ISK 비용"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:51
|
#: allianceauth/srp/templates/srp/management.html:49
|
||||||
msgid "SRP Status"
|
msgid "SRP Status"
|
||||||
msgstr "SRP 보상 상태"
|
msgstr "SRP 보상 상태"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:52
|
#: allianceauth/srp/templates/srp/management.html:50
|
||||||
msgid "Pending Requests"
|
msgid "Pending Requests"
|
||||||
msgstr "미해결 요청사항"
|
msgstr "미해결 요청사항"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:91
|
#: allianceauth/srp/templates/srp/management.html:89
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr "완료"
|
msgstr "완료"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:108
|
#: allianceauth/srp/templates/srp/management.html:106
|
||||||
msgid "Are you sure you want to delete this SRP code and its contents?"
|
msgid "Are you sure you want to delete this SRP code and its contents?"
|
||||||
msgstr "본 SRP 보상 코드와 내용을 정말로 삭제하시겠습니까?"
|
msgstr "본 SRP 보상 코드와 내용을 정말로 삭제하시겠습니까?"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:129
|
#: allianceauth/srp/templates/srp/management.html:127
|
||||||
msgid "No SRP fleets created."
|
msgid "No SRP fleets created."
|
||||||
msgstr "SRP 보상 요청이 생성되지 않았습니다."
|
msgstr "SRP 보상 요청이 생성되지 않았습니다."
|
||||||
|
|
||||||
@@ -2610,69 +2628,120 @@ msgstr "SRP 보상 요청 함대 %(fleetname)s의 변경 사항이 저장되었
|
|||||||
msgid "Your Server received an ESI error response code of "
|
msgid "Your Server received an ESI error response code of "
|
||||||
msgstr "당신의 서버에 ESI 에러가 발생하였습니다. 응답코드 :"
|
msgstr "당신의 서버에 ESI 에러가 발생하였습니다. 응답코드 :"
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:8
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:11
|
||||||
msgid "Alliance Auth Notifications"
|
msgid "second"
|
||||||
msgstr "얼라이언스 Auth 알림"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:20
|
|
||||||
msgid "No notifications at this time"
|
|
||||||
msgstr "이번에는 알림을 울리지 않기"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:29
|
|
||||||
msgid "Powered by GitLab"
|
|
||||||
msgstr "GitLab 제공"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:35
|
|
||||||
msgid "Support Discord"
|
|
||||||
msgstr "Support Discord"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:49
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:53
|
|
||||||
msgid "Software Version"
|
|
||||||
msgstr "소프트웨어 버전"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:56
|
|
||||||
msgid "Current"
|
|
||||||
msgstr "현재"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:63
|
|
||||||
msgid "Latest Stable"
|
|
||||||
msgstr "최신 안정화 버전"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:68
|
|
||||||
msgid "Update available"
|
|
||||||
msgstr "업데이트 가능"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:76
|
|
||||||
msgid "Latest Pre-Release"
|
|
||||||
msgstr "최신 사전 출시 버전"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:81
|
|
||||||
msgid "Pre-Release available"
|
|
||||||
msgstr "사전 출시 사용 가능"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:91
|
|
||||||
msgid "Task Queue"
|
|
||||||
msgstr "작업 대기열"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:96
|
|
||||||
#, python-format
|
|
||||||
msgid ""
|
|
||||||
"\n"
|
|
||||||
" Status of %(total)s processed tasks • last %(latest)s\n"
|
|
||||||
" "
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"\n"
|
|
||||||
" %(total)s 의 진행된 작업 상태 • 잔여 %(latest)s"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:112
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:12
|
||||||
|
msgid "seconds"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:13
|
||||||
|
msgid "minute"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:14
|
||||||
|
msgid "minutes"
|
||||||
|
msgstr "분"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:15
|
||||||
|
msgid "hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:16
|
||||||
|
msgid "hours"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:17
|
||||||
|
msgid "N/A"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:18
|
||||||
|
msgid "ERROR"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:19
|
||||||
msgid "running"
|
msgid "running"
|
||||||
msgstr "진행중"
|
msgstr "진행중"
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:113
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:20
|
||||||
msgid "queued"
|
msgid "queued"
|
||||||
msgstr "대기중"
|
msgstr "대기중"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:21
|
||||||
|
msgid "succeeded"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:22
|
||||||
|
msgid "retried"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:23
|
||||||
|
msgid "failed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:29
|
||||||
|
msgid "Debug mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:34
|
||||||
|
msgid ""
|
||||||
|
"Debug mode is currently turned on!<br>Make sure to turn it off as soon as "
|
||||||
|
"you are finished testing."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:46
|
||||||
|
msgid "Alliance Auth Notifications"
|
||||||
|
msgstr "얼라이언스 Auth 알림"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:58
|
||||||
|
msgid "No notifications at this time"
|
||||||
|
msgstr "이번에는 알림을 울리지 않기"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:67
|
||||||
|
msgid "Powered by GitLab"
|
||||||
|
msgstr "GitLab 제공"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:73
|
||||||
|
msgid "Support Discord"
|
||||||
|
msgstr "Support Discord"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:87
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:91
|
||||||
|
msgid "Software Version"
|
||||||
|
msgstr "소프트웨어 버전"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:94
|
||||||
|
msgid "Current"
|
||||||
|
msgstr "현재"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:101
|
||||||
|
msgid "Latest Stable"
|
||||||
|
msgstr "최신 안정화 버전"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:106
|
||||||
|
msgid "Update available"
|
||||||
|
msgstr "업데이트 가능"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:114
|
||||||
|
msgid "Latest Pre-Release"
|
||||||
|
msgstr "최신 사전 출시 버전"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:119
|
||||||
|
msgid "Pre-Release available"
|
||||||
|
msgstr "사전 출시 사용 가능"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:129
|
||||||
|
msgid "Task Queue"
|
||||||
|
msgstr "작업 대기열"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:134
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
" Status of <span id=\"total-task-count\">?</span> processed tasks • last <span id=\"celery-uptime\">?</span>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/top-menu-admin.html:19
|
#: allianceauth/templates/allianceauth/top-menu-admin.html:19
|
||||||
msgid "AA Documentation"
|
msgid "AA Documentation"
|
||||||
msgstr "AA 문서"
|
msgstr "AA 문서"
|
||||||
@@ -2896,7 +2965,7 @@ msgid "Theft"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
|
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:54
|
#: allianceauth/timerboard/templates/timerboard/view.html:52
|
||||||
msgid "Upcoming Timers"
|
msgid "Upcoming Timers"
|
||||||
msgstr "예정 타이머"
|
msgstr "예정 타이머"
|
||||||
|
|
||||||
@@ -2924,7 +2993,7 @@ msgid "Create Timer"
|
|||||||
msgstr "타이머 생성"
|
msgstr "타이머 생성"
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9
|
#: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:22
|
#: allianceauth/timerboard/templates/timerboard/view.html:20
|
||||||
msgid "Create Structure Timer"
|
msgid "Create Structure Timer"
|
||||||
msgstr "구조물 타이머 생성"
|
msgstr "구조물 타이머 생성"
|
||||||
|
|
||||||
@@ -2942,11 +3011,11 @@ msgstr "구조물"
|
|||||||
msgid "Structure Timer Management"
|
msgid "Structure Timer Management"
|
||||||
msgstr "구조물 타이머 관리"
|
msgstr "구조물 타이머 관리"
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:41
|
#: allianceauth/timerboard/templates/timerboard/view.html:39
|
||||||
msgid "Corporation Timers"
|
msgid "Corporation Timers"
|
||||||
msgstr "코퍼레이션 타이머"
|
msgstr "코퍼레이션 타이머"
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:72
|
#: allianceauth/timerboard/templates/timerboard/view.html:70
|
||||||
msgid "Past Timers"
|
msgid "Past Timers"
|
||||||
msgstr "이전 타이머"
|
msgstr "이전 타이머"
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-06-19 20:23+1000\n"
|
"POT-Creation-Date: 2025-09-21 13:44+1000\n"
|
||||||
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
||||||
"Last-Translator: Machiel Broekman, 2025\n"
|
"Last-Translator: Machiel Broekman, 2025\n"
|
||||||
"Language-Team: Dutch (Netherlands) (https://app.transifex.com/alliance-auth/teams/107430/nl_NL/)\n"
|
"Language-Team: Dutch (Netherlands) (https://app.transifex.com/alliance-auth/teams/107430/nl_NL/)\n"
|
||||||
@@ -71,7 +71,7 @@ msgstr ""
|
|||||||
"Je bent niet gemachtigd om de volgende beperkte groepen te verwijderen: %s"
|
"Je bent niet gemachtigd om de volgende beperkte groepen te verwijderen: %s"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:72
|
#: allianceauth/authentication/models.py:72
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:106
|
#: allianceauth/project_template/project_name/settings/base.py:104
|
||||||
msgid "English"
|
msgid "English"
|
||||||
msgstr "Engels"
|
msgstr "Engels"
|
||||||
|
|
||||||
@@ -80,57 +80,57 @@ msgid "Czech"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:74
|
#: allianceauth/authentication/models.py:74
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:108
|
#: allianceauth/project_template/project_name/settings/base.py:106
|
||||||
msgid "German"
|
msgid "German"
|
||||||
msgstr "Duits"
|
msgstr "Duits"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:75
|
#: allianceauth/authentication/models.py:75
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:109
|
#: allianceauth/project_template/project_name/settings/base.py:107
|
||||||
msgid "Spanish"
|
msgid "Spanish"
|
||||||
msgstr "Spaans"
|
msgstr "Spaans"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:76
|
#: allianceauth/authentication/models.py:76
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:110
|
#: allianceauth/project_template/project_name/settings/base.py:108
|
||||||
msgid "Italian"
|
msgid "Italian"
|
||||||
msgstr "Italiaans"
|
msgstr "Italiaans"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:77
|
#: allianceauth/authentication/models.py:77
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:111
|
#: allianceauth/project_template/project_name/settings/base.py:109
|
||||||
msgid "Japanese"
|
msgid "Japanese"
|
||||||
msgstr "Japans"
|
msgstr "Japans"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:78
|
#: allianceauth/authentication/models.py:78
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:112
|
#: allianceauth/project_template/project_name/settings/base.py:110
|
||||||
msgid "Korean"
|
msgid "Korean"
|
||||||
msgstr "Koreaans"
|
msgstr "Koreaans"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:79
|
#: allianceauth/authentication/models.py:79
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:113
|
#: allianceauth/project_template/project_name/settings/base.py:111
|
||||||
msgid "French"
|
msgid "French"
|
||||||
msgstr "Frans"
|
msgstr "Frans"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:80
|
#: allianceauth/authentication/models.py:80
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:116
|
#: allianceauth/project_template/project_name/settings/base.py:114
|
||||||
msgid "Russian"
|
msgid "Russian"
|
||||||
msgstr "Russisch"
|
msgstr "Russisch"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:81
|
#: allianceauth/authentication/models.py:81
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:114
|
#: allianceauth/project_template/project_name/settings/base.py:112
|
||||||
msgid "Dutch"
|
msgid "Dutch"
|
||||||
msgstr "Nederlands"
|
msgstr "Nederlands"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:82
|
#: allianceauth/authentication/models.py:82
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:115
|
#: allianceauth/project_template/project_name/settings/base.py:113
|
||||||
msgid "Polish"
|
msgid "Polish"
|
||||||
msgstr "Pools"
|
msgstr "Pools"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:83
|
#: allianceauth/authentication/models.py:83
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:117
|
#: allianceauth/project_template/project_name/settings/base.py:115
|
||||||
msgid "Ukrainian"
|
msgid "Ukrainian"
|
||||||
msgstr "Oekraïens"
|
msgstr "Oekraïens"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:84
|
#: allianceauth/authentication/models.py:84
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:118
|
#: allianceauth/project_template/project_name/settings/base.py:116
|
||||||
msgid "Simplified Chinese"
|
msgid "Simplified Chinese"
|
||||||
msgstr "Eenvoudig Chinees"
|
msgstr "Eenvoudig Chinees"
|
||||||
|
|
||||||
@@ -175,14 +175,12 @@ msgstr "Karakter"
|
|||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:11
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:11
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:12
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:12
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:4
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:4
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:6
|
|
||||||
msgid "Add Character"
|
msgid "Add Character"
|
||||||
msgstr "Personages toevoegen"
|
msgstr "Personages toevoegen"
|
||||||
|
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:14
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:14
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:15
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:15
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:10
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:8
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:12
|
|
||||||
msgid "Change Main"
|
msgid "Change Main"
|
||||||
msgstr "Verander Main"
|
msgstr "Verander Main"
|
||||||
|
|
||||||
@@ -242,8 +240,8 @@ msgstr "Scopes"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:168
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:168
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:35
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:35
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:94
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:94
|
||||||
#: allianceauth/srp/templates/srp/data.html:83
|
#: allianceauth/srp/templates/srp/data.html:81
|
||||||
#: allianceauth/srp/templates/srp/management.html:53
|
#: allianceauth/srp/templates/srp/management.html:51
|
||||||
msgid "Actions"
|
msgid "Actions"
|
||||||
msgstr "Acties"
|
msgstr "Acties"
|
||||||
|
|
||||||
@@ -294,7 +292,7 @@ msgstr "Registreer"
|
|||||||
msgid "Invalid or expired activation link."
|
msgid "Invalid or expired activation link."
|
||||||
msgstr "Ongeldige of verlopen activeringslink."
|
msgstr "Ongeldige of verlopen activeringslink."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:158
|
#: allianceauth/authentication/views.py:159
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cannot change main character to %(char)s: character owned by a different "
|
"Cannot change main character to %(char)s: character owned by a different "
|
||||||
@@ -303,23 +301,23 @@ msgstr ""
|
|||||||
"Het hoofdkarakter kan niet worden gewijzigd naar %(char)s: Karakter is "
|
"Het hoofdkarakter kan niet worden gewijzigd naar %(char)s: Karakter is "
|
||||||
"eigendom van een ander account."
|
"eigendom van een ander account."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:165
|
#: allianceauth/authentication/views.py:166
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Changed main character to %s"
|
msgid "Changed main character to %s"
|
||||||
msgstr "Hoofdkarakter veranderd naar %s"
|
msgstr "Hoofdkarakter veranderd naar %s"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:179
|
#: allianceauth/authentication/views.py:180
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Added %(name)s to your account."
|
msgid "Added %(name)s to your account."
|
||||||
msgstr "%(name)s aan uw account toegevoegd."
|
msgstr "%(name)s aan uw account toegevoegd."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:181
|
#: allianceauth/authentication/views.py:182
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to add %(name)s to your account: they already have an account."
|
msgid "Failed to add %(name)s to your account: they already have an account."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Toevoegen van %(name)s aan uw account is mislukt: ze hebben al een account."
|
"Toevoegen van %(name)s aan uw account is mislukt: ze hebben al een account."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:226
|
#: allianceauth/authentication/views.py:227
|
||||||
msgid ""
|
msgid ""
|
||||||
"Unable to authenticate as the selected character. Please log in with the "
|
"Unable to authenticate as the selected character. Please log in with the "
|
||||||
"main character associated with this account."
|
"main character associated with this account."
|
||||||
@@ -327,11 +325,11 @@ msgstr ""
|
|||||||
"Niet mogelijk om te authenticeren als de geselecteerde karakter. Log "
|
"Niet mogelijk om te authenticeren als de geselecteerde karakter. Log "
|
||||||
"alstublieft in met het hoofdkarakter dat aan dit account is gekoppeld."
|
"alstublieft in met het hoofdkarakter dat aan dit account is gekoppeld."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:293
|
#: allianceauth/authentication/views.py:294
|
||||||
msgid "Registration token has expired."
|
msgid "Registration token has expired."
|
||||||
msgstr "Registratietoken is verlopen."
|
msgstr "Registratietoken is verlopen."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:354
|
#: allianceauth/authentication/views.py:355
|
||||||
msgid ""
|
msgid ""
|
||||||
"Sent confirmation email. Please follow the link to confirm your email "
|
"Sent confirmation email. Please follow the link to confirm your email "
|
||||||
"address."
|
"address."
|
||||||
@@ -339,11 +337,11 @@ msgstr ""
|
|||||||
"E-mail met bevestiging verzonden. Volg de link om uw e-mailadres te "
|
"E-mail met bevestiging verzonden. Volg de link om uw e-mailadres te "
|
||||||
"bevestigen."
|
"bevestigen."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:360
|
#: allianceauth/authentication/views.py:361
|
||||||
msgid "Confirmed your email address. Please login to continue."
|
msgid "Confirmed your email address. Please login to continue."
|
||||||
msgstr "Uw e-mailadres is bevestigd. Gelieve in te loggen om verder te gaan."
|
msgstr "Uw e-mailadres is bevestigd. Gelieve in te loggen om verder te gaan."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:366
|
#: allianceauth/authentication/views.py:367
|
||||||
msgid "Registration of new accounts is not allowed at this time."
|
msgid "Registration of new accounts is not allowed at this time."
|
||||||
msgstr "Registratie van nieuwe accounts in momenteel niet toegestaan."
|
msgstr "Registratie van nieuwe accounts in momenteel niet toegestaan."
|
||||||
|
|
||||||
@@ -360,11 +358,11 @@ msgstr "Gegevens van bedrijfsleden"
|
|||||||
msgid "Corporations"
|
msgid "Corporations"
|
||||||
msgstr "Bedrijven"
|
msgstr "Bedrijven"
|
||||||
|
|
||||||
#: allianceauth/corputils/templates/corputils/base.html:35
|
#: allianceauth/corputils/templates/corputils/base.html:31
|
||||||
msgid "Add corporation"
|
msgid "Add corporation"
|
||||||
msgstr "Voeg bedrijf toe"
|
msgstr "Voeg bedrijf toe"
|
||||||
|
|
||||||
#: allianceauth/corputils/templates/corputils/base.html:51
|
#: allianceauth/corputils/templates/corputils/base.html:47
|
||||||
msgid "Search all corporations..."
|
msgid "Search all corporations..."
|
||||||
msgstr "Zoek in alle bedrijven..."
|
msgstr "Zoek in alle bedrijven..."
|
||||||
|
|
||||||
@@ -514,7 +512,7 @@ msgid "Fleet Activity Tracking"
|
|||||||
msgstr "Fleetactiviteit Tracking"
|
msgstr "Fleetactiviteit Tracking"
|
||||||
|
|
||||||
#: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8
|
#: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8
|
||||||
#: allianceauth/srp/templates/srp/management.html:44
|
#: allianceauth/srp/templates/srp/management.html:42
|
||||||
msgid "Fleet Name"
|
msgid "Fleet Name"
|
||||||
msgstr "Fleet naam"
|
msgstr "Fleet naam"
|
||||||
|
|
||||||
@@ -1002,7 +1000,7 @@ msgstr "Beschrijving"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:123
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:123
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:167
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:167
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:34
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:34
|
||||||
#: allianceauth/srp/templates/srp/data.html:81
|
#: allianceauth/srp/templates/srp/data.html:79
|
||||||
msgid "Status"
|
msgid "Status"
|
||||||
msgstr "Status"
|
msgstr "Status"
|
||||||
|
|
||||||
@@ -1015,7 +1013,7 @@ msgid "Hidden"
|
|||||||
msgstr "verborgen"
|
msgstr "verborgen"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:15
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:53
|
||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr "Open"
|
msgstr "Open"
|
||||||
|
|
||||||
@@ -1060,18 +1058,10 @@ msgstr "Groep"
|
|||||||
msgid "Leave"
|
msgid "Leave"
|
||||||
msgstr "Verlaat"
|
msgstr "Verlaat"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:74
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:73
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:89
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:88
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:46
|
msgid "Request pending"
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:95
|
msgstr ""
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:138
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:182
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:46
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:25
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:120
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:87
|
|
||||||
msgid "Pending"
|
|
||||||
msgstr "In behandeling"
|
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:80
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:80
|
||||||
msgid "Join"
|
msgid "Join"
|
||||||
@@ -1081,7 +1071,11 @@ msgstr "Toetreden"
|
|||||||
msgid "Request"
|
msgid "Request"
|
||||||
msgstr "Aanvraag"
|
msgstr "Aanvraag"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:99
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:93
|
||||||
|
msgid "Retract"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:103
|
||||||
msgid "No groups available."
|
msgid "No groups available."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1210,6 +1204,19 @@ msgstr ""
|
|||||||
msgid "Applied to leave group %(group)s."
|
msgid "Applied to leave group %(group)s."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:438
|
||||||
|
msgid "You cannot retract that request"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:450
|
||||||
|
#, python-format
|
||||||
|
msgid "Retracted application to group %(group)s."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:458
|
||||||
|
msgid "You have no open request for that group."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/hrapplications/apps.py:8
|
#: allianceauth/hrapplications/apps.py:8
|
||||||
msgid "HR Applications"
|
msgid "HR Applications"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1280,12 +1287,23 @@ msgstr ""
|
|||||||
msgid "Username"
|
msgid "Username"
|
||||||
msgstr "Gebruikersnaam"
|
msgstr "Gebruikersnaam"
|
||||||
|
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:46
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:95
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:138
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:182
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:46
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:25
|
||||||
|
#: allianceauth/srp/templates/srp/data.html:118
|
||||||
|
#: allianceauth/srp/templates/srp/management.html:85
|
||||||
|
msgid "Pending"
|
||||||
|
msgstr "In behandeling"
|
||||||
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:48
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:48
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:141
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:141
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:185
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:185
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:48
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:48
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:21
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:21
|
||||||
#: allianceauth/srp/templates/srp/data.html:112
|
#: allianceauth/srp/templates/srp/data.html:110
|
||||||
msgid "Approved"
|
msgid "Approved"
|
||||||
msgstr "Aanvaard"
|
msgstr "Aanvaard"
|
||||||
|
|
||||||
@@ -1293,7 +1311,7 @@ msgstr "Aanvaard"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:143
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:143
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:187
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:187
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:50
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:50
|
||||||
#: allianceauth/srp/templates/srp/data.html:116
|
#: allianceauth/srp/templates/srp/data.html:114
|
||||||
msgid "Rejected"
|
msgid "Rejected"
|
||||||
msgstr "Afgewezen"
|
msgstr "Afgewezen"
|
||||||
|
|
||||||
@@ -1528,8 +1546,8 @@ msgstr ""
|
|||||||
|
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:155
|
#: allianceauth/menu/templates/menu/menu-user.html:155
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:158
|
#: allianceauth/menu/templates/menu/menu-user.html:158
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:17
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:13
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:18
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:14
|
||||||
msgid "Sign In"
|
msgid "Sign In"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1557,11 +1575,11 @@ msgstr "Ongelezen"
|
|||||||
msgid "Read"
|
msgid "Read"
|
||||||
msgstr "Gelezen"
|
msgstr "Gelezen"
|
||||||
|
|
||||||
#: allianceauth/notifications/templates/notifications/list.html:32
|
#: allianceauth/notifications/templates/notifications/list.html:31
|
||||||
msgid "Mark all notifications as read"
|
msgid "Mark all notifications as read"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/notifications/templates/notifications/list.html:38
|
#: allianceauth/notifications/templates/notifications/list.html:35
|
||||||
msgid "Delete all read notifications"
|
msgid "Delete all read notifications"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1626,12 +1644,12 @@ msgid "Operation Type"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/optimer/form.py:17
|
#: allianceauth/optimer/form.py:17
|
||||||
#: allianceauth/srp/templates/srp/management.html:47
|
#: allianceauth/srp/templates/srp/management.html:45
|
||||||
msgid "Fleet Commander"
|
msgid "Fleet Commander"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14
|
#: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14
|
||||||
#: allianceauth/srp/templates/srp/data.html:72
|
#: allianceauth/srp/templates/srp/data.html:70
|
||||||
msgid "Additional Info"
|
msgid "Additional Info"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1640,7 +1658,7 @@ msgid "(Optional) Describe the operation with a couple of short words."
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/add.html:8
|
#: allianceauth/optimer/templates/optimer/add.html:8
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:18
|
#: allianceauth/optimer/templates/optimer/management.html:16
|
||||||
msgid "Create Operation"
|
msgid "Create Operation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1689,26 +1707,26 @@ msgstr "Vloot Commandant"
|
|||||||
msgid "Fleet Operation Management"
|
msgid "Fleet Operation Management"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:28
|
#: allianceauth/optimer/templates/optimer/management.html:26
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:32
|
#: allianceauth/timerboard/templates/timerboard/view.html:30
|
||||||
msgid "Current EVE time:"
|
msgid "Current EVE time:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:36
|
#: allianceauth/optimer/templates/optimer/management.html:34
|
||||||
msgid "Next Fleet Operations"
|
msgid "Next Fleet Operations"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:44
|
#: allianceauth/optimer/templates/optimer/management.html:42
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:63
|
#: allianceauth/timerboard/templates/timerboard/view.html:61
|
||||||
msgid "No upcoming timers."
|
msgid "No upcoming timers."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:52
|
#: allianceauth/optimer/templates/optimer/management.html:50
|
||||||
msgid "Past Fleet Operations"
|
msgid "Past Fleet Operations"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:60
|
#: allianceauth/optimer/templates/optimer/management.html:58
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:81
|
#: allianceauth/timerboard/templates/timerboard/view.html:79
|
||||||
msgid "No past timers."
|
msgid "No past timers."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2276,7 +2294,7 @@ msgid "Enabled"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/services/templates/services/service_status.html:7
|
#: allianceauth/services/templates/services/service_status.html:7
|
||||||
#: allianceauth/srp/templates/srp/management.html:78
|
#: allianceauth/srp/templates/srp/management.html:76
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Uitgeschakeld"
|
msgstr "Uitgeschakeld"
|
||||||
|
|
||||||
@@ -2314,12 +2332,12 @@ msgid "Ship Replacement"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:9
|
#: allianceauth/srp/form.py:9
|
||||||
#: allianceauth/srp/templates/srp/management.html:45
|
#: allianceauth/srp/templates/srp/management.html:43
|
||||||
msgid "Fleet Time"
|
msgid "Fleet Time"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:10
|
#: allianceauth/srp/form.py:10
|
||||||
#: allianceauth/srp/templates/srp/management.html:46
|
#: allianceauth/srp/templates/srp/management.html:44
|
||||||
msgid "Fleet Doctrine"
|
msgid "Fleet Doctrine"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2368,7 +2386,7 @@ msgid "Give this link to the line members."
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:8
|
#: allianceauth/srp/templates/srp/data.html:8
|
||||||
#: allianceauth/srp/templates/srp/data.html:39
|
#: allianceauth/srp/templates/srp/data.html:37
|
||||||
msgid "SRP Fleet Data"
|
msgid "SRP Fleet Data"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2376,64 +2394,64 @@ msgstr ""
|
|||||||
msgid "View Fleets"
|
msgid "View Fleets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:26
|
#: allianceauth/srp/templates/srp/data.html:24
|
||||||
msgid "Mark Incomplete"
|
msgid "Mark Incomplete"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:30
|
#: allianceauth/srp/templates/srp/data.html:28
|
||||||
msgid "Mark Completed"
|
msgid "Mark Completed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:48
|
#: allianceauth/srp/templates/srp/data.html:46
|
||||||
#: allianceauth/srp/templates/srp/data.html:142
|
#: allianceauth/srp/templates/srp/data.html:140
|
||||||
msgid "Total Losses:"
|
msgid "Total Losses:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:49
|
#: allianceauth/srp/templates/srp/data.html:47
|
||||||
#: allianceauth/srp/templates/srp/data.html:143
|
#: allianceauth/srp/templates/srp/data.html:141
|
||||||
#: allianceauth/srp/templates/srp/management.html:36
|
#: allianceauth/srp/templates/srp/management.html:34
|
||||||
msgid "Total ISK Cost:"
|
msgid "Total ISK Cost:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:60
|
#: allianceauth/srp/templates/srp/data.html:58
|
||||||
#: allianceauth/srp/templates/srp/data.html:154
|
#: allianceauth/srp/templates/srp/data.html:152
|
||||||
msgid "Are you sure you want to delete SRP requests?"
|
msgid "Are you sure you want to delete SRP requests?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:70
|
#: allianceauth/srp/templates/srp/data.html:68
|
||||||
msgid "Pilot Name"
|
msgid "Pilot Name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:71
|
#: allianceauth/srp/templates/srp/data.html:69
|
||||||
msgid "Killboard Link"
|
msgid "Killboard Link"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:73
|
#: allianceauth/srp/templates/srp/data.html:71
|
||||||
msgid "Ship Type"
|
msgid "Ship Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:74
|
#: allianceauth/srp/templates/srp/data.html:72
|
||||||
msgid "Killboard Loss Amt"
|
msgid "Killboard Loss Amt"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:76
|
#: allianceauth/srp/templates/srp/data.html:74
|
||||||
msgid "SRP ISK Cost"
|
msgid "SRP ISK Cost"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:77
|
#: allianceauth/srp/templates/srp/data.html:75
|
||||||
msgid "Click value to edit Enter to save & next ESC to cancel"
|
msgid "Click value to edit Enter to save & next ESC to cancel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:80
|
#: allianceauth/srp/templates/srp/data.html:78
|
||||||
msgid "Post Time"
|
msgid "Post Time"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:102
|
#: allianceauth/srp/templates/srp/data.html:100
|
||||||
#: allianceauth/srp/templates/srp/management.html:70
|
#: allianceauth/srp/templates/srp/management.html:68
|
||||||
msgid "Link"
|
msgid "Link"
|
||||||
msgstr "Link"
|
msgstr "Link"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:163
|
#: allianceauth/srp/templates/srp/data.html:161
|
||||||
msgid "No SRP requests for this fleet."
|
msgid "No SRP requests for this fleet."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2445,39 +2463,39 @@ msgstr ""
|
|||||||
msgid "View All"
|
msgid "View All"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:27
|
#: allianceauth/srp/templates/srp/management.html:25
|
||||||
msgid "Add SRP Fleet"
|
msgid "Add SRP Fleet"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:48
|
#: allianceauth/srp/templates/srp/management.html:46
|
||||||
msgid "Fleet AAR"
|
msgid "Fleet AAR"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:49
|
#: allianceauth/srp/templates/srp/management.html:47
|
||||||
msgid "Fleet SRP Code"
|
msgid "Fleet SRP Code"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:50
|
#: allianceauth/srp/templates/srp/management.html:48
|
||||||
msgid "Fleet ISK Cost"
|
msgid "Fleet ISK Cost"
|
||||||
msgstr "Vloot ISK Kost"
|
msgstr "Vloot ISK Kost"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:51
|
#: allianceauth/srp/templates/srp/management.html:49
|
||||||
msgid "SRP Status"
|
msgid "SRP Status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:52
|
#: allianceauth/srp/templates/srp/management.html:50
|
||||||
msgid "Pending Requests"
|
msgid "Pending Requests"
|
||||||
msgstr "Lopende Aanvragen"
|
msgstr "Lopende Aanvragen"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:91
|
#: allianceauth/srp/templates/srp/management.html:89
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr "Voltooid"
|
msgstr "Voltooid"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:108
|
#: allianceauth/srp/templates/srp/management.html:106
|
||||||
msgid "Are you sure you want to delete this SRP code and its contents?"
|
msgid "Are you sure you want to delete this SRP code and its contents?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:129
|
#: allianceauth/srp/templates/srp/management.html:127
|
||||||
msgid "No SRP fleets created."
|
msgid "No SRP fleets created."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2613,67 +2631,120 @@ msgstr ""
|
|||||||
msgid "Your Server received an ESI error response code of "
|
msgid "Your Server received an ESI error response code of "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:8
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:11
|
||||||
msgid "Alliance Auth Notifications"
|
msgid "second"
|
||||||
msgstr "Alliantie Authenticatie Notificaties"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:20
|
|
||||||
msgid "No notifications at this time"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:29
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:12
|
||||||
msgid "Powered by GitLab"
|
msgid "seconds"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:35
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:13
|
||||||
msgid "Support Discord"
|
msgid "minute"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:49
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:14
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:53
|
msgid "minutes"
|
||||||
msgid "Software Version"
|
|
||||||
msgstr "Software Versie"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:56
|
|
||||||
msgid "Current"
|
|
||||||
msgstr "Huidige"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:63
|
|
||||||
msgid "Latest Stable"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:68
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:15
|
||||||
msgid "Update available"
|
msgid "hour"
|
||||||
msgstr "Update Beschikbaar"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:76
|
|
||||||
msgid "Latest Pre-Release"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:81
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:16
|
||||||
msgid "Pre-Release available"
|
msgid "hours"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:91
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:17
|
||||||
msgid "Task Queue"
|
msgid "N/A"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:96
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:18
|
||||||
#, python-format
|
msgid "ERROR"
|
||||||
msgid ""
|
|
||||||
"\n"
|
|
||||||
" Status of %(total)s processed tasks • last %(latest)s\n"
|
|
||||||
" "
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:112
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:19
|
||||||
msgid "running"
|
msgid "running"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:113
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:20
|
||||||
msgid "queued"
|
msgid "queued"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:21
|
||||||
|
msgid "succeeded"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:22
|
||||||
|
msgid "retried"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:23
|
||||||
|
msgid "failed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:29
|
||||||
|
msgid "Debug mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:34
|
||||||
|
msgid ""
|
||||||
|
"Debug mode is currently turned on!<br>Make sure to turn it off as soon as "
|
||||||
|
"you are finished testing."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:46
|
||||||
|
msgid "Alliance Auth Notifications"
|
||||||
|
msgstr "Alliantie Authenticatie Notificaties"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:58
|
||||||
|
msgid "No notifications at this time"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:67
|
||||||
|
msgid "Powered by GitLab"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:73
|
||||||
|
msgid "Support Discord"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:87
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:91
|
||||||
|
msgid "Software Version"
|
||||||
|
msgstr "Software Versie"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:94
|
||||||
|
msgid "Current"
|
||||||
|
msgstr "Huidige"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:101
|
||||||
|
msgid "Latest Stable"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:106
|
||||||
|
msgid "Update available"
|
||||||
|
msgstr "Update Beschikbaar"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:114
|
||||||
|
msgid "Latest Pre-Release"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:119
|
||||||
|
msgid "Pre-Release available"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:129
|
||||||
|
msgid "Task Queue"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:134
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
" Status of <span id=\"total-task-count\">?</span> processed tasks • last <span id=\"celery-uptime\">?</span>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/top-menu-admin.html:19
|
#: allianceauth/templates/allianceauth/top-menu-admin.html:19
|
||||||
msgid "AA Documentation"
|
msgid "AA Documentation"
|
||||||
msgstr "AA Documentatie"
|
msgstr "AA Documentatie"
|
||||||
@@ -2897,7 +2968,7 @@ msgid "Theft"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
|
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:54
|
#: allianceauth/timerboard/templates/timerboard/view.html:52
|
||||||
msgid "Upcoming Timers"
|
msgid "Upcoming Timers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2925,7 +2996,7 @@ msgid "Create Timer"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9
|
#: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:22
|
#: allianceauth/timerboard/templates/timerboard/view.html:20
|
||||||
msgid "Create Structure Timer"
|
msgid "Create Structure Timer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2943,11 +3014,11 @@ msgstr "Constructie"
|
|||||||
msgid "Structure Timer Management"
|
msgid "Structure Timer Management"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:41
|
#: allianceauth/timerboard/templates/timerboard/view.html:39
|
||||||
msgid "Corporation Timers"
|
msgid "Corporation Timers"
|
||||||
msgstr "Corporatie Timers"
|
msgstr "Corporatie Timers"
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:72
|
#: allianceauth/timerboard/templates/timerboard/view.html:70
|
||||||
msgid "Past Timers"
|
msgid "Past Timers"
|
||||||
msgstr "Verlopen Timers."
|
msgstr "Verlopen Timers."
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-06-19 20:23+1000\n"
|
"POT-Creation-Date: 2025-09-21 13:44+1000\n"
|
||||||
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
||||||
"Last-Translator: MisBimbrownik, 2024\n"
|
"Last-Translator: MisBimbrownik, 2024\n"
|
||||||
"Language-Team: Polish (Poland) (https://app.transifex.com/alliance-auth/teams/107430/pl_PL/)\n"
|
"Language-Team: Polish (Poland) (https://app.transifex.com/alliance-auth/teams/107430/pl_PL/)\n"
|
||||||
@@ -71,7 +71,7 @@ msgstr ""
|
|||||||
"%s"
|
"%s"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:72
|
#: allianceauth/authentication/models.py:72
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:106
|
#: allianceauth/project_template/project_name/settings/base.py:104
|
||||||
msgid "English"
|
msgid "English"
|
||||||
msgstr "Angielski"
|
msgstr "Angielski"
|
||||||
|
|
||||||
@@ -80,57 +80,57 @@ msgid "Czech"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:74
|
#: allianceauth/authentication/models.py:74
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:108
|
#: allianceauth/project_template/project_name/settings/base.py:106
|
||||||
msgid "German"
|
msgid "German"
|
||||||
msgstr "Niemiecki"
|
msgstr "Niemiecki"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:75
|
#: allianceauth/authentication/models.py:75
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:109
|
#: allianceauth/project_template/project_name/settings/base.py:107
|
||||||
msgid "Spanish"
|
msgid "Spanish"
|
||||||
msgstr "Hiszpański"
|
msgstr "Hiszpański"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:76
|
#: allianceauth/authentication/models.py:76
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:110
|
#: allianceauth/project_template/project_name/settings/base.py:108
|
||||||
msgid "Italian"
|
msgid "Italian"
|
||||||
msgstr "Włoski"
|
msgstr "Włoski"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:77
|
#: allianceauth/authentication/models.py:77
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:111
|
#: allianceauth/project_template/project_name/settings/base.py:109
|
||||||
msgid "Japanese"
|
msgid "Japanese"
|
||||||
msgstr "Japoński"
|
msgstr "Japoński"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:78
|
#: allianceauth/authentication/models.py:78
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:112
|
#: allianceauth/project_template/project_name/settings/base.py:110
|
||||||
msgid "Korean"
|
msgid "Korean"
|
||||||
msgstr "Koreański"
|
msgstr "Koreański"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:79
|
#: allianceauth/authentication/models.py:79
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:113
|
#: allianceauth/project_template/project_name/settings/base.py:111
|
||||||
msgid "French"
|
msgid "French"
|
||||||
msgstr "Francuski"
|
msgstr "Francuski"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:80
|
#: allianceauth/authentication/models.py:80
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:116
|
#: allianceauth/project_template/project_name/settings/base.py:114
|
||||||
msgid "Russian"
|
msgid "Russian"
|
||||||
msgstr "Rosyjski"
|
msgstr "Rosyjski"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:81
|
#: allianceauth/authentication/models.py:81
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:114
|
#: allianceauth/project_template/project_name/settings/base.py:112
|
||||||
msgid "Dutch"
|
msgid "Dutch"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:82
|
#: allianceauth/authentication/models.py:82
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:115
|
#: allianceauth/project_template/project_name/settings/base.py:113
|
||||||
msgid "Polish"
|
msgid "Polish"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:83
|
#: allianceauth/authentication/models.py:83
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:117
|
#: allianceauth/project_template/project_name/settings/base.py:115
|
||||||
msgid "Ukrainian"
|
msgid "Ukrainian"
|
||||||
msgstr "Ukraiński"
|
msgstr "Ukraiński"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:84
|
#: allianceauth/authentication/models.py:84
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:118
|
#: allianceauth/project_template/project_name/settings/base.py:116
|
||||||
msgid "Simplified Chinese"
|
msgid "Simplified Chinese"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -175,14 +175,12 @@ msgstr "Postacie"
|
|||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:11
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:11
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:12
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:12
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:4
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:4
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:6
|
|
||||||
msgid "Add Character"
|
msgid "Add Character"
|
||||||
msgstr "Dodaj postać"
|
msgstr "Dodaj postać"
|
||||||
|
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:14
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:14
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:15
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:15
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:10
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:8
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:12
|
|
||||||
msgid "Change Main"
|
msgid "Change Main"
|
||||||
msgstr "Zmień główną postać"
|
msgstr "Zmień główną postać"
|
||||||
|
|
||||||
@@ -239,8 +237,8 @@ msgstr "Zakres"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:168
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:168
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:35
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:35
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:94
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:94
|
||||||
#: allianceauth/srp/templates/srp/data.html:83
|
#: allianceauth/srp/templates/srp/data.html:81
|
||||||
#: allianceauth/srp/templates/srp/management.html:53
|
#: allianceauth/srp/templates/srp/management.html:51
|
||||||
msgid "Actions"
|
msgid "Actions"
|
||||||
msgstr "Akcje"
|
msgstr "Akcje"
|
||||||
|
|
||||||
@@ -293,7 +291,7 @@ msgstr "Zarejestruj"
|
|||||||
msgid "Invalid or expired activation link."
|
msgid "Invalid or expired activation link."
|
||||||
msgstr "Link aktywacyjny jest niewłaściwy albo wygasł."
|
msgstr "Link aktywacyjny jest niewłaściwy albo wygasł."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:158
|
#: allianceauth/authentication/views.py:159
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cannot change main character to %(char)s: character owned by a different "
|
"Cannot change main character to %(char)s: character owned by a different "
|
||||||
@@ -302,24 +300,24 @@ msgstr ""
|
|||||||
"Nie udało się ustawić głównej na %(char)s: postać jest już przypisana do "
|
"Nie udało się ustawić głównej na %(char)s: postać jest już przypisana do "
|
||||||
"innego konta."
|
"innego konta."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:165
|
#: allianceauth/authentication/views.py:166
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Changed main character to %s"
|
msgid "Changed main character to %s"
|
||||||
msgstr "Zmieniono główną postać na %s"
|
msgstr "Zmieniono główną postać na %s"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:179
|
#: allianceauth/authentication/views.py:180
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Added %(name)s to your account."
|
msgid "Added %(name)s to your account."
|
||||||
msgstr "Dodano %(name)s to twojego konta."
|
msgstr "Dodano %(name)s to twojego konta."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:181
|
#: allianceauth/authentication/views.py:182
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to add %(name)s to your account: they already have an account."
|
msgid "Failed to add %(name)s to your account: they already have an account."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Nie udało się dodać %(name)s do twojego konta: jest ono już przypisane do "
|
"Nie udało się dodać %(name)s do twojego konta: jest ono już przypisane do "
|
||||||
"innego użytkownika."
|
"innego użytkownika."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:226
|
#: allianceauth/authentication/views.py:227
|
||||||
msgid ""
|
msgid ""
|
||||||
"Unable to authenticate as the selected character. Please log in with the "
|
"Unable to authenticate as the selected character. Please log in with the "
|
||||||
"main character associated with this account."
|
"main character associated with this account."
|
||||||
@@ -327,11 +325,11 @@ msgstr ""
|
|||||||
"Nie udało się uwierzytelnić jako wybrana postać. Zaloguj się ponownie "
|
"Nie udało się uwierzytelnić jako wybrana postać. Zaloguj się ponownie "
|
||||||
"używając głównej postaci powiązanej z tym kontem."
|
"używając głównej postaci powiązanej z tym kontem."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:293
|
#: allianceauth/authentication/views.py:294
|
||||||
msgid "Registration token has expired."
|
msgid "Registration token has expired."
|
||||||
msgstr "Token do rejestracji już wygasł."
|
msgstr "Token do rejestracji już wygasł."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:354
|
#: allianceauth/authentication/views.py:355
|
||||||
msgid ""
|
msgid ""
|
||||||
"Sent confirmation email. Please follow the link to confirm your email "
|
"Sent confirmation email. Please follow the link to confirm your email "
|
||||||
"address."
|
"address."
|
||||||
@@ -339,12 +337,12 @@ msgstr ""
|
|||||||
"E-mail potwierdzający rejestrację został wysłany. Kliknij w zawarty nim link"
|
"E-mail potwierdzający rejestrację został wysłany. Kliknij w zawarty nim link"
|
||||||
" aby zweryfikować swój adres mailowy."
|
" aby zweryfikować swój adres mailowy."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:360
|
#: allianceauth/authentication/views.py:361
|
||||||
msgid "Confirmed your email address. Please login to continue."
|
msgid "Confirmed your email address. Please login to continue."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Adres mailowy został pozytywnie zweryfikowany. Zaloguj się aby kontynuować."
|
"Adres mailowy został pozytywnie zweryfikowany. Zaloguj się aby kontynuować."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:366
|
#: allianceauth/authentication/views.py:367
|
||||||
msgid "Registration of new accounts is not allowed at this time."
|
msgid "Registration of new accounts is not allowed at this time."
|
||||||
msgstr "Rejestracja nowych kont użytkowników nie jest obecnie możliwa."
|
msgstr "Rejestracja nowych kont użytkowników nie jest obecnie możliwa."
|
||||||
|
|
||||||
@@ -361,11 +359,11 @@ msgstr "Informacje o członkach Korporacji"
|
|||||||
msgid "Corporations"
|
msgid "Corporations"
|
||||||
msgstr "Korporacje"
|
msgstr "Korporacje"
|
||||||
|
|
||||||
#: allianceauth/corputils/templates/corputils/base.html:35
|
#: allianceauth/corputils/templates/corputils/base.html:31
|
||||||
msgid "Add corporation"
|
msgid "Add corporation"
|
||||||
msgstr "Dodaj Korporację"
|
msgstr "Dodaj Korporację"
|
||||||
|
|
||||||
#: allianceauth/corputils/templates/corputils/base.html:51
|
#: allianceauth/corputils/templates/corputils/base.html:47
|
||||||
msgid "Search all corporations..."
|
msgid "Search all corporations..."
|
||||||
msgstr "Wyszukaj we wszystkich Korporacjach..."
|
msgstr "Wyszukaj we wszystkich Korporacjach..."
|
||||||
|
|
||||||
@@ -513,7 +511,7 @@ msgid "Fleet Activity Tracking"
|
|||||||
msgstr "Udział we flotach (FAT)"
|
msgstr "Udział we flotach (FAT)"
|
||||||
|
|
||||||
#: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8
|
#: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8
|
||||||
#: allianceauth/srp/templates/srp/management.html:44
|
#: allianceauth/srp/templates/srp/management.html:42
|
||||||
msgid "Fleet Name"
|
msgid "Fleet Name"
|
||||||
msgstr "Nazwa Floty"
|
msgstr "Nazwa Floty"
|
||||||
|
|
||||||
@@ -1026,7 +1024,7 @@ msgstr "Opis"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:123
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:123
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:167
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:167
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:34
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:34
|
||||||
#: allianceauth/srp/templates/srp/data.html:81
|
#: allianceauth/srp/templates/srp/data.html:79
|
||||||
msgid "Status"
|
msgid "Status"
|
||||||
msgstr "Status"
|
msgstr "Status"
|
||||||
|
|
||||||
@@ -1039,7 +1037,7 @@ msgid "Hidden"
|
|||||||
msgstr "Ukryte"
|
msgstr "Ukryte"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:15
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:53
|
||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr "Otwarta"
|
msgstr "Otwarta"
|
||||||
|
|
||||||
@@ -1084,18 +1082,10 @@ msgstr "Grupa"
|
|||||||
msgid "Leave"
|
msgid "Leave"
|
||||||
msgstr "Opuść"
|
msgstr "Opuść"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:74
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:73
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:89
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:88
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:46
|
msgid "Request pending"
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:95
|
msgstr ""
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:138
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:182
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:46
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:25
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:120
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:87
|
|
||||||
msgid "Pending"
|
|
||||||
msgstr "Oczekiwanie"
|
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:80
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:80
|
||||||
msgid "Join"
|
msgid "Join"
|
||||||
@@ -1105,7 +1095,11 @@ msgstr "Dołącz"
|
|||||||
msgid "Request"
|
msgid "Request"
|
||||||
msgstr "Poproś o dostęp"
|
msgstr "Poproś o dostęp"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:99
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:93
|
||||||
|
msgid "Retract"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:103
|
||||||
msgid "No groups available."
|
msgid "No groups available."
|
||||||
msgstr "Brak dostępnych grup."
|
msgstr "Brak dostępnych grup."
|
||||||
|
|
||||||
@@ -1238,6 +1232,19 @@ msgstr "Złożyłeś już podanie o opuszczenie tej Grupy."
|
|||||||
msgid "Applied to leave group %(group)s."
|
msgid "Applied to leave group %(group)s."
|
||||||
msgstr "Złożyłeś podanie o opuszczenie grupy %(group)s."
|
msgstr "Złożyłeś podanie o opuszczenie grupy %(group)s."
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:438
|
||||||
|
msgid "You cannot retract that request"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:450
|
||||||
|
#, python-format
|
||||||
|
msgid "Retracted application to group %(group)s."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:458
|
||||||
|
msgid "You have no open request for that group."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/hrapplications/apps.py:8
|
#: allianceauth/hrapplications/apps.py:8
|
||||||
msgid "HR Applications"
|
msgid "HR Applications"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1308,12 +1315,23 @@ msgstr "Utwórz zgłoszenie"
|
|||||||
msgid "Username"
|
msgid "Username"
|
||||||
msgstr "Nazwa Użytkownika"
|
msgstr "Nazwa Użytkownika"
|
||||||
|
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:46
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:95
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:138
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:182
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:46
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:25
|
||||||
|
#: allianceauth/srp/templates/srp/data.html:118
|
||||||
|
#: allianceauth/srp/templates/srp/management.html:85
|
||||||
|
msgid "Pending"
|
||||||
|
msgstr "Oczekiwanie"
|
||||||
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:48
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:48
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:141
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:141
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:185
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:185
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:48
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:48
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:21
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:21
|
||||||
#: allianceauth/srp/templates/srp/data.html:112
|
#: allianceauth/srp/templates/srp/data.html:110
|
||||||
msgid "Approved"
|
msgid "Approved"
|
||||||
msgstr "Zaakceptowano"
|
msgstr "Zaakceptowano"
|
||||||
|
|
||||||
@@ -1321,7 +1339,7 @@ msgstr "Zaakceptowano"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:143
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:143
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:187
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:187
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:50
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:50
|
||||||
#: allianceauth/srp/templates/srp/data.html:116
|
#: allianceauth/srp/templates/srp/data.html:114
|
||||||
msgid "Rejected"
|
msgid "Rejected"
|
||||||
msgstr "Odrzucono"
|
msgstr "Odrzucono"
|
||||||
|
|
||||||
@@ -1560,8 +1578,8 @@ msgstr "Wyloguj"
|
|||||||
|
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:155
|
#: allianceauth/menu/templates/menu/menu-user.html:155
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:158
|
#: allianceauth/menu/templates/menu/menu-user.html:158
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:17
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:13
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:18
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:14
|
||||||
msgid "Sign In"
|
msgid "Sign In"
|
||||||
msgstr "Zaloguj"
|
msgstr "Zaloguj"
|
||||||
|
|
||||||
@@ -1589,11 +1607,11 @@ msgstr "Nieprzeczytane"
|
|||||||
msgid "Read"
|
msgid "Read"
|
||||||
msgstr "Wyświetl"
|
msgstr "Wyświetl"
|
||||||
|
|
||||||
#: allianceauth/notifications/templates/notifications/list.html:32
|
#: allianceauth/notifications/templates/notifications/list.html:31
|
||||||
msgid "Mark all notifications as read"
|
msgid "Mark all notifications as read"
|
||||||
msgstr "Oznacz wszystkie powiadomienia jako przeczytane"
|
msgstr "Oznacz wszystkie powiadomienia jako przeczytane"
|
||||||
|
|
||||||
#: allianceauth/notifications/templates/notifications/list.html:38
|
#: allianceauth/notifications/templates/notifications/list.html:35
|
||||||
msgid "Delete all read notifications"
|
msgid "Delete all read notifications"
|
||||||
msgstr "Usuń wszystkie przeczytane powiadomienia"
|
msgstr "Usuń wszystkie przeczytane powiadomienia"
|
||||||
|
|
||||||
@@ -1658,12 +1676,12 @@ msgid "Operation Type"
|
|||||||
msgstr "Typ operacji"
|
msgstr "Typ operacji"
|
||||||
|
|
||||||
#: allianceauth/optimer/form.py:17
|
#: allianceauth/optimer/form.py:17
|
||||||
#: allianceauth/srp/templates/srp/management.html:47
|
#: allianceauth/srp/templates/srp/management.html:45
|
||||||
msgid "Fleet Commander"
|
msgid "Fleet Commander"
|
||||||
msgstr "Dowódca Floty"
|
msgstr "Dowódca Floty"
|
||||||
|
|
||||||
#: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14
|
#: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14
|
||||||
#: allianceauth/srp/templates/srp/data.html:72
|
#: allianceauth/srp/templates/srp/data.html:70
|
||||||
msgid "Additional Info"
|
msgid "Additional Info"
|
||||||
msgstr "Dodatkowe informacje"
|
msgstr "Dodatkowe informacje"
|
||||||
|
|
||||||
@@ -1672,7 +1690,7 @@ msgid "(Optional) Describe the operation with a couple of short words."
|
|||||||
msgstr "(opcjonalne) Opisz operację w kilku słowach."
|
msgstr "(opcjonalne) Opisz operację w kilku słowach."
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/add.html:8
|
#: allianceauth/optimer/templates/optimer/add.html:8
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:18
|
#: allianceauth/optimer/templates/optimer/management.html:16
|
||||||
msgid "Create Operation"
|
msgid "Create Operation"
|
||||||
msgstr "Utwórz operację"
|
msgstr "Utwórz operację"
|
||||||
|
|
||||||
@@ -1721,26 +1739,26 @@ msgstr "Dowódca"
|
|||||||
msgid "Fleet Operation Management"
|
msgid "Fleet Operation Management"
|
||||||
msgstr "Zarządzanie operacją floty"
|
msgstr "Zarządzanie operacją floty"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:28
|
#: allianceauth/optimer/templates/optimer/management.html:26
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:32
|
#: allianceauth/timerboard/templates/timerboard/view.html:30
|
||||||
msgid "Current EVE time:"
|
msgid "Current EVE time:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:36
|
#: allianceauth/optimer/templates/optimer/management.html:34
|
||||||
msgid "Next Fleet Operations"
|
msgid "Next Fleet Operations"
|
||||||
msgstr "Nadchodzące operacje floty"
|
msgstr "Nadchodzące operacje floty"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:44
|
#: allianceauth/optimer/templates/optimer/management.html:42
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:63
|
#: allianceauth/timerboard/templates/timerboard/view.html:61
|
||||||
msgid "No upcoming timers."
|
msgid "No upcoming timers."
|
||||||
msgstr "Brak zaplanowanych operacji."
|
msgstr "Brak zaplanowanych operacji."
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:52
|
#: allianceauth/optimer/templates/optimer/management.html:50
|
||||||
msgid "Past Fleet Operations"
|
msgid "Past Fleet Operations"
|
||||||
msgstr "Zakończone operacje floty"
|
msgstr "Zakończone operacje floty"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:60
|
#: allianceauth/optimer/templates/optimer/management.html:58
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:81
|
#: allianceauth/timerboard/templates/timerboard/view.html:79
|
||||||
msgid "No past timers."
|
msgid "No past timers."
|
||||||
msgstr "Brak zakończonych operacji."
|
msgstr "Brak zakończonych operacji."
|
||||||
|
|
||||||
@@ -2315,7 +2333,7 @@ msgid "Enabled"
|
|||||||
msgstr "Włączone"
|
msgstr "Włączone"
|
||||||
|
|
||||||
#: allianceauth/services/templates/services/service_status.html:7
|
#: allianceauth/services/templates/services/service_status.html:7
|
||||||
#: allianceauth/srp/templates/srp/management.html:78
|
#: allianceauth/srp/templates/srp/management.html:76
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Wyłączone"
|
msgstr "Wyłączone"
|
||||||
|
|
||||||
@@ -2355,12 +2373,12 @@ msgid "Ship Replacement"
|
|||||||
msgstr "Zwrot kosztów (SRP)"
|
msgstr "Zwrot kosztów (SRP)"
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:9
|
#: allianceauth/srp/form.py:9
|
||||||
#: allianceauth/srp/templates/srp/management.html:45
|
#: allianceauth/srp/templates/srp/management.html:43
|
||||||
msgid "Fleet Time"
|
msgid "Fleet Time"
|
||||||
msgstr "Czas Floty"
|
msgstr "Czas Floty"
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:10
|
#: allianceauth/srp/form.py:10
|
||||||
#: allianceauth/srp/templates/srp/management.html:46
|
#: allianceauth/srp/templates/srp/management.html:44
|
||||||
msgid "Fleet Doctrine"
|
msgid "Fleet Doctrine"
|
||||||
msgstr "Doktryna Floty"
|
msgstr "Doktryna Floty"
|
||||||
|
|
||||||
@@ -2409,7 +2427,7 @@ msgid "Give this link to the line members."
|
|||||||
msgstr "Przekaż ten odnośnik do szeregowych członków."
|
msgstr "Przekaż ten odnośnik do szeregowych członków."
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:8
|
#: allianceauth/srp/templates/srp/data.html:8
|
||||||
#: allianceauth/srp/templates/srp/data.html:39
|
#: allianceauth/srp/templates/srp/data.html:37
|
||||||
msgid "SRP Fleet Data"
|
msgid "SRP Fleet Data"
|
||||||
msgstr "Dane Floty z SRP"
|
msgstr "Dane Floty z SRP"
|
||||||
|
|
||||||
@@ -2417,66 +2435,66 @@ msgstr "Dane Floty z SRP"
|
|||||||
msgid "View Fleets"
|
msgid "View Fleets"
|
||||||
msgstr "Przegląd Flot"
|
msgstr "Przegląd Flot"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:26
|
#: allianceauth/srp/templates/srp/data.html:24
|
||||||
msgid "Mark Incomplete"
|
msgid "Mark Incomplete"
|
||||||
msgstr "Oznacz jako Nieukończoną"
|
msgstr "Oznacz jako Nieukończoną"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:30
|
#: allianceauth/srp/templates/srp/data.html:28
|
||||||
msgid "Mark Completed"
|
msgid "Mark Completed"
|
||||||
msgstr "Oznacz jako Ukończoną"
|
msgstr "Oznacz jako Ukończoną"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:48
|
#: allianceauth/srp/templates/srp/data.html:46
|
||||||
#: allianceauth/srp/templates/srp/data.html:142
|
#: allianceauth/srp/templates/srp/data.html:140
|
||||||
msgid "Total Losses:"
|
msgid "Total Losses:"
|
||||||
msgstr "Całkowite straty:"
|
msgstr "Całkowite straty:"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:49
|
#: allianceauth/srp/templates/srp/data.html:47
|
||||||
#: allianceauth/srp/templates/srp/data.html:143
|
#: allianceauth/srp/templates/srp/data.html:141
|
||||||
#: allianceauth/srp/templates/srp/management.html:36
|
#: allianceauth/srp/templates/srp/management.html:34
|
||||||
msgid "Total ISK Cost:"
|
msgid "Total ISK Cost:"
|
||||||
msgstr "Całkowity koszt w ISK:"
|
msgstr "Całkowity koszt w ISK:"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:60
|
#: allianceauth/srp/templates/srp/data.html:58
|
||||||
#: allianceauth/srp/templates/srp/data.html:154
|
#: allianceauth/srp/templates/srp/data.html:152
|
||||||
msgid "Are you sure you want to delete SRP requests?"
|
msgid "Are you sure you want to delete SRP requests?"
|
||||||
msgstr "Czy jesteś pewien, że chcesz usunąć zgłoszenie o SRP?"
|
msgstr "Czy jesteś pewien, że chcesz usunąć zgłoszenie o SRP?"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:70
|
#: allianceauth/srp/templates/srp/data.html:68
|
||||||
msgid "Pilot Name"
|
msgid "Pilot Name"
|
||||||
msgstr "Nazwa Postaci"
|
msgstr "Nazwa Postaci"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:71
|
#: allianceauth/srp/templates/srp/data.html:69
|
||||||
msgid "Killboard Link"
|
msgid "Killboard Link"
|
||||||
msgstr "Adres Kilboard"
|
msgstr "Adres Kilboard"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:73
|
#: allianceauth/srp/templates/srp/data.html:71
|
||||||
msgid "Ship Type"
|
msgid "Ship Type"
|
||||||
msgstr "Typ okrętu"
|
msgstr "Typ okrętu"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:74
|
#: allianceauth/srp/templates/srp/data.html:72
|
||||||
msgid "Killboard Loss Amt"
|
msgid "Killboard Loss Amt"
|
||||||
msgstr "Wysokość straty z Killboard"
|
msgstr "Wysokość straty z Killboard"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:76
|
#: allianceauth/srp/templates/srp/data.html:74
|
||||||
msgid "SRP ISK Cost"
|
msgid "SRP ISK Cost"
|
||||||
msgstr "Koszt ISK do SRP"
|
msgstr "Koszt ISK do SRP"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:77
|
#: allianceauth/srp/templates/srp/data.html:75
|
||||||
msgid "Click value to edit Enter to save & next ESC to cancel"
|
msgid "Click value to edit Enter to save & next ESC to cancel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Kliknij na wartość aby ją edytować. Wciśnij Enter aby zapisać wartość i "
|
"Kliknij na wartość aby ją edytować. Wciśnij Enter aby zapisać wartość i "
|
||||||
"przejść do kolejnego pola. Wciśnij Esc aby zakończyć edycję."
|
"przejść do kolejnego pola. Wciśnij Esc aby zakończyć edycję."
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:80
|
#: allianceauth/srp/templates/srp/data.html:78
|
||||||
msgid "Post Time"
|
msgid "Post Time"
|
||||||
msgstr "Czas zgłoszenia"
|
msgstr "Czas zgłoszenia"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:102
|
#: allianceauth/srp/templates/srp/data.html:100
|
||||||
#: allianceauth/srp/templates/srp/management.html:70
|
#: allianceauth/srp/templates/srp/management.html:68
|
||||||
msgid "Link"
|
msgid "Link"
|
||||||
msgstr "Odnośnik"
|
msgstr "Odnośnik"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:163
|
#: allianceauth/srp/templates/srp/data.html:161
|
||||||
msgid "No SRP requests for this fleet."
|
msgid "No SRP requests for this fleet."
|
||||||
msgstr "Brak możliwości zgłaszania SRP dla tej Floty."
|
msgstr "Brak możliwości zgłaszania SRP dla tej Floty."
|
||||||
|
|
||||||
@@ -2488,39 +2506,39 @@ msgstr "Zarządzanie SRP"
|
|||||||
msgid "View All"
|
msgid "View All"
|
||||||
msgstr "Pokaż wszystkie"
|
msgstr "Pokaż wszystkie"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:27
|
#: allianceauth/srp/templates/srp/management.html:25
|
||||||
msgid "Add SRP Fleet"
|
msgid "Add SRP Fleet"
|
||||||
msgstr "Dodaj Flotę z SRP"
|
msgstr "Dodaj Flotę z SRP"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:48
|
#: allianceauth/srp/templates/srp/management.html:46
|
||||||
msgid "Fleet AAR"
|
msgid "Fleet AAR"
|
||||||
msgstr "Raport bitewny Floty"
|
msgstr "Raport bitewny Floty"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:49
|
#: allianceauth/srp/templates/srp/management.html:47
|
||||||
msgid "Fleet SRP Code"
|
msgid "Fleet SRP Code"
|
||||||
msgstr "Kod SRP Floty"
|
msgstr "Kod SRP Floty"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:50
|
#: allianceauth/srp/templates/srp/management.html:48
|
||||||
msgid "Fleet ISK Cost"
|
msgid "Fleet ISK Cost"
|
||||||
msgstr "Koszt Floty w ISK"
|
msgstr "Koszt Floty w ISK"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:51
|
#: allianceauth/srp/templates/srp/management.html:49
|
||||||
msgid "SRP Status"
|
msgid "SRP Status"
|
||||||
msgstr "Status SRP"
|
msgstr "Status SRP"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:52
|
#: allianceauth/srp/templates/srp/management.html:50
|
||||||
msgid "Pending Requests"
|
msgid "Pending Requests"
|
||||||
msgstr "Zgłoszenia oczekujące"
|
msgstr "Zgłoszenia oczekujące"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:91
|
#: allianceauth/srp/templates/srp/management.html:89
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr "Zakończone"
|
msgstr "Zakończone"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:108
|
#: allianceauth/srp/templates/srp/management.html:106
|
||||||
msgid "Are you sure you want to delete this SRP code and its contents?"
|
msgid "Are you sure you want to delete this SRP code and its contents?"
|
||||||
msgstr "Czy jesteś pewien, że chce usunąć ten kod SRP i jego zawartość?"
|
msgstr "Czy jesteś pewien, że chce usunąć ten kod SRP i jego zawartość?"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:129
|
#: allianceauth/srp/templates/srp/management.html:127
|
||||||
msgid "No SRP fleets created."
|
msgid "No SRP fleets created."
|
||||||
msgstr "Brak Flot z SRP."
|
msgstr "Brak Flot z SRP."
|
||||||
|
|
||||||
@@ -2661,69 +2679,120 @@ msgstr "Zapisano zmiany we Flocie z SRP %(fleetname)s"
|
|||||||
msgid "Your Server received an ESI error response code of "
|
msgid "Your Server received an ESI error response code of "
|
||||||
msgstr "Twój Serwer otrzymał błąd ESI o kodzie"
|
msgstr "Twój Serwer otrzymał błąd ESI o kodzie"
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:8
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:11
|
||||||
msgid "Alliance Auth Notifications"
|
msgid "second"
|
||||||
msgstr "Powiadomienia z Autoryzacji Sojuszu (AA)"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:20
|
|
||||||
msgid "No notifications at this time"
|
|
||||||
msgstr "Brak nowych powiadomień"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:29
|
|
||||||
msgid "Powered by GitLab"
|
|
||||||
msgstr "Utworzone przy użyciu GitLab"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:35
|
|
||||||
msgid "Support Discord"
|
|
||||||
msgstr "Potrzebujesz pomocy? Użyj Discord"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:49
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:53
|
|
||||||
msgid "Software Version"
|
|
||||||
msgstr "Wersja oprogramowania"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:56
|
|
||||||
msgid "Current"
|
|
||||||
msgstr "Aktualne"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:63
|
|
||||||
msgid "Latest Stable"
|
|
||||||
msgstr "Ostatnia stabilna"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:68
|
|
||||||
msgid "Update available"
|
|
||||||
msgstr "Aktualizacja jest dostępna"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:76
|
|
||||||
msgid "Latest Pre-Release"
|
|
||||||
msgstr "Ostatnie przed-produkcyjna"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:81
|
|
||||||
msgid "Pre-Release available"
|
|
||||||
msgstr "Przed-produkcyjna jest dostępna"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:91
|
|
||||||
msgid "Task Queue"
|
|
||||||
msgstr "Kolejka Zadań"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:96
|
|
||||||
#, python-format
|
|
||||||
msgid ""
|
|
||||||
"\n"
|
|
||||||
" Status of %(total)s processed tasks • last %(latest)s\n"
|
|
||||||
" "
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"\n"
|
|
||||||
"Status %(total)s przeprocesowanych Zadań • ostatnie %(latest)s"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:112
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:12
|
||||||
|
msgid "seconds"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:13
|
||||||
|
msgid "minute"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:14
|
||||||
|
msgid "minutes"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:15
|
||||||
|
msgid "hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:16
|
||||||
|
msgid "hours"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:17
|
||||||
|
msgid "N/A"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:18
|
||||||
|
msgid "ERROR"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:19
|
||||||
msgid "running"
|
msgid "running"
|
||||||
msgstr "w trakcie"
|
msgstr "w trakcie"
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:113
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:20
|
||||||
msgid "queued"
|
msgid "queued"
|
||||||
msgstr "oczekujące"
|
msgstr "oczekujące"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:21
|
||||||
|
msgid "succeeded"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:22
|
||||||
|
msgid "retried"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:23
|
||||||
|
msgid "failed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:29
|
||||||
|
msgid "Debug mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:34
|
||||||
|
msgid ""
|
||||||
|
"Debug mode is currently turned on!<br>Make sure to turn it off as soon as "
|
||||||
|
"you are finished testing."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:46
|
||||||
|
msgid "Alliance Auth Notifications"
|
||||||
|
msgstr "Powiadomienia z Autoryzacji Sojuszu (AA)"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:58
|
||||||
|
msgid "No notifications at this time"
|
||||||
|
msgstr "Brak nowych powiadomień"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:67
|
||||||
|
msgid "Powered by GitLab"
|
||||||
|
msgstr "Utworzone przy użyciu GitLab"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:73
|
||||||
|
msgid "Support Discord"
|
||||||
|
msgstr "Potrzebujesz pomocy? Użyj Discord"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:87
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:91
|
||||||
|
msgid "Software Version"
|
||||||
|
msgstr "Wersja oprogramowania"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:94
|
||||||
|
msgid "Current"
|
||||||
|
msgstr "Aktualne"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:101
|
||||||
|
msgid "Latest Stable"
|
||||||
|
msgstr "Ostatnia stabilna"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:106
|
||||||
|
msgid "Update available"
|
||||||
|
msgstr "Aktualizacja jest dostępna"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:114
|
||||||
|
msgid "Latest Pre-Release"
|
||||||
|
msgstr "Ostatnie przed-produkcyjna"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:119
|
||||||
|
msgid "Pre-Release available"
|
||||||
|
msgstr "Przed-produkcyjna jest dostępna"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:129
|
||||||
|
msgid "Task Queue"
|
||||||
|
msgstr "Kolejka Zadań"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:134
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
" Status of <span id=\"total-task-count\">?</span> processed tasks • last <span id=\"celery-uptime\">?</span>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/top-menu-admin.html:19
|
#: allianceauth/templates/allianceauth/top-menu-admin.html:19
|
||||||
msgid "AA Documentation"
|
msgid "AA Documentation"
|
||||||
msgstr "Dokumentacja AA"
|
msgstr "Dokumentacja AA"
|
||||||
@@ -2947,7 +3016,7 @@ msgid "Theft"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
|
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:54
|
#: allianceauth/timerboard/templates/timerboard/view.html:52
|
||||||
msgid "Upcoming Timers"
|
msgid "Upcoming Timers"
|
||||||
msgstr "Nadczodzące zdarzenia"
|
msgstr "Nadczodzące zdarzenia"
|
||||||
|
|
||||||
@@ -2975,7 +3044,7 @@ msgid "Create Timer"
|
|||||||
msgstr "Utwórz Zdarzenie"
|
msgstr "Utwórz Zdarzenie"
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9
|
#: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:22
|
#: allianceauth/timerboard/templates/timerboard/view.html:20
|
||||||
msgid "Create Structure Timer"
|
msgid "Create Structure Timer"
|
||||||
msgstr "Utwórz Zdarzenie powiązane z Obiektami"
|
msgstr "Utwórz Zdarzenie powiązane z Obiektami"
|
||||||
|
|
||||||
@@ -2993,11 +3062,11 @@ msgstr "Obiekt"
|
|||||||
msgid "Structure Timer Management"
|
msgid "Structure Timer Management"
|
||||||
msgstr "Zarządzanie Zdarzeniami Obiektu"
|
msgstr "Zarządzanie Zdarzeniami Obiektu"
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:41
|
#: allianceauth/timerboard/templates/timerboard/view.html:39
|
||||||
msgid "Corporation Timers"
|
msgid "Corporation Timers"
|
||||||
msgstr "Zdarzenia Korporacji"
|
msgstr "Zdarzenia Korporacji"
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:72
|
#: allianceauth/timerboard/templates/timerboard/view.html:70
|
||||||
msgid "Past Timers"
|
msgid "Past Timers"
|
||||||
msgstr "Zakończone Zdarzenia"
|
msgstr "Zakończone Zdarzenia"
|
||||||
|
|
||||||
|
|||||||
@@ -5,20 +5,20 @@
|
|||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Yuriy K <thedjcooltv@gmail.com>, 2023
|
# Yuriy K <thedjcooltv@gmail.com>, 2023
|
||||||
# Alexander Gess <de.alex.gess@gmail.com>, 2023
|
|
||||||
# Filipp Chertiev <f@fzfx.ru>, 2023
|
# Filipp Chertiev <f@fzfx.ru>, 2023
|
||||||
# Ruslan Virchich, 2024
|
# Ruslan Virchich, 2024
|
||||||
# Joel Falknau <ozirascal@gmail.com>, 2024
|
# Joel Falknau <ozirascal@gmail.com>, 2024
|
||||||
# Gnevich <and.vareba81@gmail.com>, 2025
|
# Gnevich <and.vareba81@gmail.com>, 2025
|
||||||
|
# Alexander Gess <de.alex.gess@gmail.com>, 2025
|
||||||
#
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-07-03 09:07+1000\n"
|
"POT-Creation-Date: 2025-09-21 13:44+1000\n"
|
||||||
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
||||||
"Last-Translator: Gnevich <and.vareba81@gmail.com>, 2025\n"
|
"Last-Translator: Alexander Gess <de.alex.gess@gmail.com>, 2025\n"
|
||||||
"Language-Team: Russian (https://app.transifex.com/alliance-auth/teams/107430/ru/)\n"
|
"Language-Team: Russian (https://app.transifex.com/alliance-auth/teams/107430/ru/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
@@ -170,14 +170,12 @@ msgstr "Персонажи"
|
|||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:11
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:11
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:12
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:12
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:4
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:4
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:6
|
|
||||||
msgid "Add Character"
|
msgid "Add Character"
|
||||||
msgstr "Добавить Персонажа"
|
msgstr "Добавить Персонажа"
|
||||||
|
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:14
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:14
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:15
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:15
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:10
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:8
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:12
|
|
||||||
msgid "Change Main"
|
msgid "Change Main"
|
||||||
msgstr "Сменить основного персонажа"
|
msgstr "Сменить основного персонажа"
|
||||||
|
|
||||||
@@ -234,8 +232,8 @@ msgstr ""
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:168
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:168
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:35
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:35
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:94
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:94
|
||||||
#: allianceauth/srp/templates/srp/data.html:83
|
#: allianceauth/srp/templates/srp/data.html:81
|
||||||
#: allianceauth/srp/templates/srp/management.html:53
|
#: allianceauth/srp/templates/srp/management.html:51
|
||||||
msgid "Actions"
|
msgid "Actions"
|
||||||
msgstr "Действия"
|
msgstr "Действия"
|
||||||
|
|
||||||
@@ -287,7 +285,7 @@ msgstr "Регистрация"
|
|||||||
msgid "Invalid or expired activation link."
|
msgid "Invalid or expired activation link."
|
||||||
msgstr "Ссылка активации устарела"
|
msgstr "Ссылка активации устарела"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:158
|
#: allianceauth/authentication/views.py:159
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cannot change main character to %(char)s: character owned by a different "
|
"Cannot change main character to %(char)s: character owned by a different "
|
||||||
@@ -295,22 +293,22 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Нельзя сменить основного персонажа на %(char)s: похоже, что Владелец не Вы. "
|
"Нельзя сменить основного персонажа на %(char)s: похоже, что Владелец не Вы. "
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:165
|
#: allianceauth/authentication/views.py:166
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Changed main character to %s"
|
msgid "Changed main character to %s"
|
||||||
msgstr "Основной персонаж изменён на %s"
|
msgstr "Основной персонаж изменён на %s"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:179
|
#: allianceauth/authentication/views.py:180
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Added %(name)s to your account."
|
msgid "Added %(name)s to your account."
|
||||||
msgstr "Добавлен %(name)s на Ваш аккаунт."
|
msgstr "Добавлен %(name)s на Ваш аккаунт."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:181
|
#: allianceauth/authentication/views.py:182
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to add %(name)s to your account: they already have an account."
|
msgid "Failed to add %(name)s to your account: they already have an account."
|
||||||
msgstr "Персонаж %(name)s уже добавлен."
|
msgstr "Персонаж %(name)s уже добавлен."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:226
|
#: allianceauth/authentication/views.py:227
|
||||||
msgid ""
|
msgid ""
|
||||||
"Unable to authenticate as the selected character. Please log in with the "
|
"Unable to authenticate as the selected character. Please log in with the "
|
||||||
"main character associated with this account."
|
"main character associated with this account."
|
||||||
@@ -318,21 +316,21 @@ msgstr ""
|
|||||||
"Невозможно аутентифицировать выбранным персонажем. Пожалуйста залогиньтесь "
|
"Невозможно аутентифицировать выбранным персонажем. Пожалуйста залогиньтесь "
|
||||||
"основным персонажем от данной учётной записи. "
|
"основным персонажем от данной учётной записи. "
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:293
|
#: allianceauth/authentication/views.py:294
|
||||||
msgid "Registration token has expired."
|
msgid "Registration token has expired."
|
||||||
msgstr "Регистрационный токен просрочен."
|
msgstr "Регистрационный токен просрочен."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:354
|
#: allianceauth/authentication/views.py:355
|
||||||
msgid ""
|
msgid ""
|
||||||
"Sent confirmation email. Please follow the link to confirm your email "
|
"Sent confirmation email. Please follow the link to confirm your email "
|
||||||
"address."
|
"address."
|
||||||
msgstr "Отправить подтверждающее письмо. Пожалуйста, подтвердите почту. "
|
msgstr "Отправить подтверждающее письмо. Пожалуйста, подтвердите почту. "
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:360
|
#: allianceauth/authentication/views.py:361
|
||||||
msgid "Confirmed your email address. Please login to continue."
|
msgid "Confirmed your email address. Please login to continue."
|
||||||
msgstr "Подтвердите Ваш email адрес. Зайти для подтверждения. "
|
msgstr "Подтвердите Ваш email адрес. Зайти для подтверждения. "
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:366
|
#: allianceauth/authentication/views.py:367
|
||||||
msgid "Registration of new accounts is not allowed at this time."
|
msgid "Registration of new accounts is not allowed at this time."
|
||||||
msgstr "Регистрация новых аккаунтов в настоящее время невозможна."
|
msgstr "Регистрация новых аккаунтов в настоящее время невозможна."
|
||||||
|
|
||||||
@@ -349,11 +347,11 @@ msgstr "Данные участника корпорации"
|
|||||||
msgid "Corporations"
|
msgid "Corporations"
|
||||||
msgstr "Корпорации"
|
msgstr "Корпорации"
|
||||||
|
|
||||||
#: allianceauth/corputils/templates/corputils/base.html:35
|
#: allianceauth/corputils/templates/corputils/base.html:31
|
||||||
msgid "Add corporation"
|
msgid "Add corporation"
|
||||||
msgstr "Добавить корпорацию"
|
msgstr "Добавить корпорацию"
|
||||||
|
|
||||||
#: allianceauth/corputils/templates/corputils/base.html:51
|
#: allianceauth/corputils/templates/corputils/base.html:47
|
||||||
msgid "Search all corporations..."
|
msgid "Search all corporations..."
|
||||||
msgstr "Поиск по всем корпорациям"
|
msgstr "Поиск по всем корпорациям"
|
||||||
|
|
||||||
@@ -501,7 +499,7 @@ msgid "Fleet Activity Tracking"
|
|||||||
msgstr "Отслеживание активности флота"
|
msgstr "Отслеживание активности флота"
|
||||||
|
|
||||||
#: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8
|
#: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8
|
||||||
#: allianceauth/srp/templates/srp/management.html:44
|
#: allianceauth/srp/templates/srp/management.html:42
|
||||||
msgid "Fleet Name"
|
msgid "Fleet Name"
|
||||||
msgstr "Имя Флота"
|
msgstr "Имя Флота"
|
||||||
|
|
||||||
@@ -1019,7 +1017,7 @@ msgstr "Описание"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:123
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:123
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:167
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:167
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:34
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:34
|
||||||
#: allianceauth/srp/templates/srp/data.html:81
|
#: allianceauth/srp/templates/srp/data.html:79
|
||||||
msgid "Status"
|
msgid "Status"
|
||||||
msgstr "Статус"
|
msgstr "Статус"
|
||||||
|
|
||||||
@@ -1032,7 +1030,7 @@ msgid "Hidden"
|
|||||||
msgstr "Скрытые"
|
msgstr "Скрытые"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:15
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:53
|
||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr "Открыть"
|
msgstr "Открыть"
|
||||||
|
|
||||||
@@ -1077,18 +1075,10 @@ msgstr "Группа"
|
|||||||
msgid "Leave"
|
msgid "Leave"
|
||||||
msgstr "Покинуть"
|
msgstr "Покинуть"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:74
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:73
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:89
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:88
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:46
|
msgid "Request pending"
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:95
|
msgstr ""
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:138
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:182
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:46
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:25
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:120
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:87
|
|
||||||
msgid "Pending"
|
|
||||||
msgstr "Ожидание"
|
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:80
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:80
|
||||||
msgid "Join"
|
msgid "Join"
|
||||||
@@ -1098,7 +1088,11 @@ msgstr "Присоединиться"
|
|||||||
msgid "Request"
|
msgid "Request"
|
||||||
msgstr "Запрос"
|
msgstr "Запрос"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:99
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:93
|
||||||
|
msgid "Retract"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:103
|
||||||
msgid "No groups available."
|
msgid "No groups available."
|
||||||
msgstr "Нет доступных групп."
|
msgstr "Нет доступных групп."
|
||||||
|
|
||||||
@@ -1231,6 +1225,19 @@ msgstr "Ваш запрос находится на рассмотрении"
|
|||||||
msgid "Applied to leave group %(group)s."
|
msgid "Applied to leave group %(group)s."
|
||||||
msgstr "Запрос на выход из группы %(group)s."
|
msgstr "Запрос на выход из группы %(group)s."
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:438
|
||||||
|
msgid "You cannot retract that request"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:450
|
||||||
|
#, python-format
|
||||||
|
msgid "Retracted application to group %(group)s."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:458
|
||||||
|
msgid "You have no open request for that group."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/hrapplications/apps.py:8
|
#: allianceauth/hrapplications/apps.py:8
|
||||||
msgid "HR Applications"
|
msgid "HR Applications"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1301,12 +1308,23 @@ msgstr "Сделать запрос"
|
|||||||
msgid "Username"
|
msgid "Username"
|
||||||
msgstr "Пользователь"
|
msgstr "Пользователь"
|
||||||
|
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:46
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:95
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:138
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:182
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:46
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:25
|
||||||
|
#: allianceauth/srp/templates/srp/data.html:118
|
||||||
|
#: allianceauth/srp/templates/srp/management.html:85
|
||||||
|
msgid "Pending"
|
||||||
|
msgstr "Ожидание"
|
||||||
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:48
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:48
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:141
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:141
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:185
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:185
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:48
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:48
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:21
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:21
|
||||||
#: allianceauth/srp/templates/srp/data.html:112
|
#: allianceauth/srp/templates/srp/data.html:110
|
||||||
msgid "Approved"
|
msgid "Approved"
|
||||||
msgstr "Проверено"
|
msgstr "Проверено"
|
||||||
|
|
||||||
@@ -1314,7 +1332,7 @@ msgstr "Проверено"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:143
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:143
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:187
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:187
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:50
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:50
|
||||||
#: allianceauth/srp/templates/srp/data.html:116
|
#: allianceauth/srp/templates/srp/data.html:114
|
||||||
msgid "Rejected"
|
msgid "Rejected"
|
||||||
msgstr "Отменено "
|
msgstr "Отменено "
|
||||||
|
|
||||||
@@ -1549,8 +1567,8 @@ msgstr ""
|
|||||||
|
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:155
|
#: allianceauth/menu/templates/menu/menu-user.html:155
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:158
|
#: allianceauth/menu/templates/menu/menu-user.html:158
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:17
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:13
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:18
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:14
|
||||||
msgid "Sign In"
|
msgid "Sign In"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1578,11 +1596,11 @@ msgstr "Не прочитанно"
|
|||||||
msgid "Read"
|
msgid "Read"
|
||||||
msgstr "Прочитано"
|
msgstr "Прочитано"
|
||||||
|
|
||||||
#: allianceauth/notifications/templates/notifications/list.html:32
|
#: allianceauth/notifications/templates/notifications/list.html:31
|
||||||
msgid "Mark all notifications as read"
|
msgid "Mark all notifications as read"
|
||||||
msgstr "Отметить все уведомления как прочитанные"
|
msgstr "Отметить все уведомления как прочитанные"
|
||||||
|
|
||||||
#: allianceauth/notifications/templates/notifications/list.html:38
|
#: allianceauth/notifications/templates/notifications/list.html:35
|
||||||
msgid "Delete all read notifications"
|
msgid "Delete all read notifications"
|
||||||
msgstr "Удалить все прочитанные уведомления"
|
msgstr "Удалить все прочитанные уведомления"
|
||||||
|
|
||||||
@@ -1647,12 +1665,12 @@ msgid "Operation Type"
|
|||||||
msgstr "Тип операции"
|
msgstr "Тип операции"
|
||||||
|
|
||||||
#: allianceauth/optimer/form.py:17
|
#: allianceauth/optimer/form.py:17
|
||||||
#: allianceauth/srp/templates/srp/management.html:47
|
#: allianceauth/srp/templates/srp/management.html:45
|
||||||
msgid "Fleet Commander"
|
msgid "Fleet Commander"
|
||||||
msgstr "ФлитКом"
|
msgstr "ФлитКом"
|
||||||
|
|
||||||
#: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14
|
#: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14
|
||||||
#: allianceauth/srp/templates/srp/data.html:72
|
#: allianceauth/srp/templates/srp/data.html:70
|
||||||
msgid "Additional Info"
|
msgid "Additional Info"
|
||||||
msgstr "Дополнительная информация"
|
msgstr "Дополнительная информация"
|
||||||
|
|
||||||
@@ -1661,7 +1679,7 @@ msgid "(Optional) Describe the operation with a couple of short words."
|
|||||||
msgstr "(Опционально) Опишите операцию несколькими короткими словами."
|
msgstr "(Опционально) Опишите операцию несколькими короткими словами."
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/add.html:8
|
#: allianceauth/optimer/templates/optimer/add.html:8
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:18
|
#: allianceauth/optimer/templates/optimer/management.html:16
|
||||||
msgid "Create Operation"
|
msgid "Create Operation"
|
||||||
msgstr "Создать операцию"
|
msgstr "Создать операцию"
|
||||||
|
|
||||||
@@ -1710,26 +1728,26 @@ msgstr "ФК"
|
|||||||
msgid "Fleet Operation Management"
|
msgid "Fleet Operation Management"
|
||||||
msgstr "Управление флотовыми операциями"
|
msgstr "Управление флотовыми операциями"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:28
|
#: allianceauth/optimer/templates/optimer/management.html:26
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:32
|
#: allianceauth/timerboard/templates/timerboard/view.html:30
|
||||||
msgid "Current EVE time:"
|
msgid "Current EVE time:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:36
|
#: allianceauth/optimer/templates/optimer/management.html:34
|
||||||
msgid "Next Fleet Operations"
|
msgid "Next Fleet Operations"
|
||||||
msgstr "Грядущие Флотовые операции"
|
msgstr "Грядущие Флотовые операции"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:44
|
#: allianceauth/optimer/templates/optimer/management.html:42
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:63
|
#: allianceauth/timerboard/templates/timerboard/view.html:61
|
||||||
msgid "No upcoming timers."
|
msgid "No upcoming timers."
|
||||||
msgstr "Нет предстоящих таймеров"
|
msgstr "Нет предстоящих таймеров"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:52
|
#: allianceauth/optimer/templates/optimer/management.html:50
|
||||||
msgid "Past Fleet Operations"
|
msgid "Past Fleet Operations"
|
||||||
msgstr "Прошлые Флотовые операции"
|
msgstr "Прошлые Флотовые операции"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:60
|
#: allianceauth/optimer/templates/optimer/management.html:58
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:81
|
#: allianceauth/timerboard/templates/timerboard/view.html:79
|
||||||
msgid "No past timers."
|
msgid "No past timers."
|
||||||
msgstr "Таймера отсутствуют. "
|
msgstr "Таймера отсутствуют. "
|
||||||
|
|
||||||
@@ -2309,7 +2327,7 @@ msgid "Enabled"
|
|||||||
msgstr "Включено"
|
msgstr "Включено"
|
||||||
|
|
||||||
#: allianceauth/services/templates/services/service_status.html:7
|
#: allianceauth/services/templates/services/service_status.html:7
|
||||||
#: allianceauth/srp/templates/srp/management.html:78
|
#: allianceauth/srp/templates/srp/management.html:76
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Недоступно"
|
msgstr "Недоступно"
|
||||||
|
|
||||||
@@ -2347,12 +2365,12 @@ msgid "Ship Replacement"
|
|||||||
msgstr "Компенсация корабля"
|
msgstr "Компенсация корабля"
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:9
|
#: allianceauth/srp/form.py:9
|
||||||
#: allianceauth/srp/templates/srp/management.html:45
|
#: allianceauth/srp/templates/srp/management.html:43
|
||||||
msgid "Fleet Time"
|
msgid "Fleet Time"
|
||||||
msgstr "Флотовое время"
|
msgstr "Флотовое время"
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:10
|
#: allianceauth/srp/form.py:10
|
||||||
#: allianceauth/srp/templates/srp/management.html:46
|
#: allianceauth/srp/templates/srp/management.html:44
|
||||||
msgid "Fleet Doctrine"
|
msgid "Fleet Doctrine"
|
||||||
msgstr "Флотовая Доктрина"
|
msgstr "Флотовая Доктрина"
|
||||||
|
|
||||||
@@ -2402,7 +2420,7 @@ msgid "Give this link to the line members."
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:8
|
#: allianceauth/srp/templates/srp/data.html:8
|
||||||
#: allianceauth/srp/templates/srp/data.html:39
|
#: allianceauth/srp/templates/srp/data.html:37
|
||||||
msgid "SRP Fleet Data"
|
msgid "SRP Fleet Data"
|
||||||
msgstr "SRP данные флота"
|
msgstr "SRP данные флота"
|
||||||
|
|
||||||
@@ -2410,64 +2428,64 @@ msgstr "SRP данные флота"
|
|||||||
msgid "View Fleets"
|
msgid "View Fleets"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:26
|
#: allianceauth/srp/templates/srp/data.html:24
|
||||||
msgid "Mark Incomplete"
|
msgid "Mark Incomplete"
|
||||||
msgstr "Пометить незаконченным"
|
msgstr "Пометить незаконченным"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:30
|
#: allianceauth/srp/templates/srp/data.html:28
|
||||||
msgid "Mark Completed"
|
msgid "Mark Completed"
|
||||||
msgstr "Пометить законченным"
|
msgstr "Пометить законченным"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:48
|
#: allianceauth/srp/templates/srp/data.html:46
|
||||||
#: allianceauth/srp/templates/srp/data.html:142
|
#: allianceauth/srp/templates/srp/data.html:140
|
||||||
msgid "Total Losses:"
|
msgid "Total Losses:"
|
||||||
msgstr "Суммарные потери:"
|
msgstr "Суммарные потери:"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:49
|
#: allianceauth/srp/templates/srp/data.html:47
|
||||||
#: allianceauth/srp/templates/srp/data.html:143
|
#: allianceauth/srp/templates/srp/data.html:141
|
||||||
#: allianceauth/srp/templates/srp/management.html:36
|
#: allianceauth/srp/templates/srp/management.html:34
|
||||||
msgid "Total ISK Cost:"
|
msgid "Total ISK Cost:"
|
||||||
msgstr "Оценочная стоимость, ISK:"
|
msgstr "Оценочная стоимость, ISK:"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:60
|
#: allianceauth/srp/templates/srp/data.html:58
|
||||||
#: allianceauth/srp/templates/srp/data.html:154
|
#: allianceauth/srp/templates/srp/data.html:152
|
||||||
msgid "Are you sure you want to delete SRP requests?"
|
msgid "Are you sure you want to delete SRP requests?"
|
||||||
msgstr "Вы уверенны что хотите удалить запрос на SRP?"
|
msgstr "Вы уверенны что хотите удалить запрос на SRP?"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:70
|
#: allianceauth/srp/templates/srp/data.html:68
|
||||||
msgid "Pilot Name"
|
msgid "Pilot Name"
|
||||||
msgstr "Имя Пилота"
|
msgstr "Имя Пилота"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:71
|
#: allianceauth/srp/templates/srp/data.html:69
|
||||||
msgid "Killboard Link"
|
msgid "Killboard Link"
|
||||||
msgstr "Killboard ссылка"
|
msgstr "Killboard ссылка"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:73
|
#: allianceauth/srp/templates/srp/data.html:71
|
||||||
msgid "Ship Type"
|
msgid "Ship Type"
|
||||||
msgstr "Тип корабля"
|
msgstr "Тип корабля"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:74
|
#: allianceauth/srp/templates/srp/data.html:72
|
||||||
msgid "Killboard Loss Amt"
|
msgid "Killboard Loss Amt"
|
||||||
msgstr "Потерь по Killboard на данный момент"
|
msgstr "Потерь по Killboard на данный момент"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:76
|
#: allianceauth/srp/templates/srp/data.html:74
|
||||||
msgid "SRP ISK Cost"
|
msgid "SRP ISK Cost"
|
||||||
msgstr "SRP ISK Стоимость"
|
msgstr "SRP ISK Стоимость"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:77
|
#: allianceauth/srp/templates/srp/data.html:75
|
||||||
msgid "Click value to edit Enter to save & next ESC to cancel"
|
msgid "Click value to edit Enter to save & next ESC to cancel"
|
||||||
msgstr "Нажмите на значение для редактирования и ESC для отмены"
|
msgstr "Нажмите на значение для редактирования и ESC для отмены"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:80
|
#: allianceauth/srp/templates/srp/data.html:78
|
||||||
msgid "Post Time"
|
msgid "Post Time"
|
||||||
msgstr "Опубликованно"
|
msgstr "Опубликованно"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:102
|
#: allianceauth/srp/templates/srp/data.html:100
|
||||||
#: allianceauth/srp/templates/srp/management.html:70
|
#: allianceauth/srp/templates/srp/management.html:68
|
||||||
msgid "Link"
|
msgid "Link"
|
||||||
msgstr "ссылка"
|
msgstr "ссылка"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:163
|
#: allianceauth/srp/templates/srp/data.html:161
|
||||||
msgid "No SRP requests for this fleet."
|
msgid "No SRP requests for this fleet."
|
||||||
msgstr "SRP запросы отсутствуют"
|
msgstr "SRP запросы отсутствуют"
|
||||||
|
|
||||||
@@ -2479,39 +2497,39 @@ msgstr "Управление SRP "
|
|||||||
msgid "View All"
|
msgid "View All"
|
||||||
msgstr "Посмотреть все"
|
msgstr "Посмотреть все"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:27
|
#: allianceauth/srp/templates/srp/management.html:25
|
||||||
msgid "Add SRP Fleet"
|
msgid "Add SRP Fleet"
|
||||||
msgstr "Добавить SRP флот"
|
msgstr "Добавить SRP флот"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:48
|
#: allianceauth/srp/templates/srp/management.html:46
|
||||||
msgid "Fleet AAR"
|
msgid "Fleet AAR"
|
||||||
msgstr "Флитовый AAR"
|
msgstr "Флитовый AAR"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:49
|
#: allianceauth/srp/templates/srp/management.html:47
|
||||||
msgid "Fleet SRP Code"
|
msgid "Fleet SRP Code"
|
||||||
msgstr "Флитовый SRP код"
|
msgstr "Флитовый SRP код"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:50
|
#: allianceauth/srp/templates/srp/management.html:48
|
||||||
msgid "Fleet ISK Cost"
|
msgid "Fleet ISK Cost"
|
||||||
msgstr "Стоимость флота"
|
msgstr "Стоимость флота"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:51
|
#: allianceauth/srp/templates/srp/management.html:49
|
||||||
msgid "SRP Status"
|
msgid "SRP Status"
|
||||||
msgstr "SRP статус"
|
msgstr "SRP статус"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:52
|
#: allianceauth/srp/templates/srp/management.html:50
|
||||||
msgid "Pending Requests"
|
msgid "Pending Requests"
|
||||||
msgstr "Ожидающие запросы"
|
msgstr "Ожидающие запросы"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:91
|
#: allianceauth/srp/templates/srp/management.html:89
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr "Завершено"
|
msgstr "Завершено"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:108
|
#: allianceauth/srp/templates/srp/management.html:106
|
||||||
msgid "Are you sure you want to delete this SRP code and its contents?"
|
msgid "Are you sure you want to delete this SRP code and its contents?"
|
||||||
msgstr "Вы уверены что SRP запрос нужно удалить?"
|
msgstr "Вы уверены что SRP запрос нужно удалить?"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:129
|
#: allianceauth/srp/templates/srp/management.html:127
|
||||||
msgid "No SRP fleets created."
|
msgid "No SRP fleets created."
|
||||||
msgstr "Нет флотовых SRP"
|
msgstr "Нет флотовых SRP"
|
||||||
|
|
||||||
@@ -2651,67 +2669,120 @@ msgstr "Сохранены изменения в SRP флот %(fleetname)s"
|
|||||||
msgid "Your Server received an ESI error response code of "
|
msgid "Your Server received an ESI error response code of "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:8
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:11
|
||||||
msgid "Alliance Auth Notifications"
|
msgid "second"
|
||||||
msgstr "Уведомления об Альянсовых авторизациях"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:20
|
|
||||||
msgid "No notifications at this time"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:29
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:12
|
||||||
msgid "Powered by GitLab"
|
msgid "seconds"
|
||||||
msgstr "При поддержке GitLab"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:35
|
|
||||||
msgid "Support Discord"
|
|
||||||
msgstr "Поддержка Discord"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:49
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:53
|
|
||||||
msgid "Software Version"
|
|
||||||
msgstr "Версия приложения"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:56
|
|
||||||
msgid "Current"
|
|
||||||
msgstr "Текущий"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:63
|
|
||||||
msgid "Latest Stable"
|
|
||||||
msgstr "Стабильная Версия"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:68
|
|
||||||
msgid "Update available"
|
|
||||||
msgstr "Доступно обновление"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:76
|
|
||||||
msgid "Latest Pre-Release"
|
|
||||||
msgstr "Предрелизная Версия"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:81
|
|
||||||
msgid "Pre-Release available"
|
|
||||||
msgstr "Предрелизная Версия"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:91
|
|
||||||
msgid "Task Queue"
|
|
||||||
msgstr "Список задач"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:96
|
|
||||||
#, python-format
|
|
||||||
msgid ""
|
|
||||||
"\n"
|
|
||||||
" Status of %(total)s processed tasks • last %(latest)s\n"
|
|
||||||
" "
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:112
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:13
|
||||||
|
msgid "minute"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:14
|
||||||
|
msgid "minutes"
|
||||||
|
msgstr "минуты"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:15
|
||||||
|
msgid "hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:16
|
||||||
|
msgid "hours"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:17
|
||||||
|
msgid "N/A"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:18
|
||||||
|
msgid "ERROR"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:19
|
||||||
msgid "running"
|
msgid "running"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:113
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:20
|
||||||
msgid "queued"
|
msgid "queued"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:21
|
||||||
|
msgid "succeeded"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:22
|
||||||
|
msgid "retried"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:23
|
||||||
|
msgid "failed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:29
|
||||||
|
msgid "Debug mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:34
|
||||||
|
msgid ""
|
||||||
|
"Debug mode is currently turned on!<br>Make sure to turn it off as soon as "
|
||||||
|
"you are finished testing."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:46
|
||||||
|
msgid "Alliance Auth Notifications"
|
||||||
|
msgstr "Уведомления об Альянсовых авторизациях"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:58
|
||||||
|
msgid "No notifications at this time"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:67
|
||||||
|
msgid "Powered by GitLab"
|
||||||
|
msgstr "При поддержке GitLab"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:73
|
||||||
|
msgid "Support Discord"
|
||||||
|
msgstr "Поддержка Discord"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:87
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:91
|
||||||
|
msgid "Software Version"
|
||||||
|
msgstr "Версия приложения"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:94
|
||||||
|
msgid "Current"
|
||||||
|
msgstr "Текущий"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:101
|
||||||
|
msgid "Latest Stable"
|
||||||
|
msgstr "Стабильная Версия"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:106
|
||||||
|
msgid "Update available"
|
||||||
|
msgstr "Доступно обновление"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:114
|
||||||
|
msgid "Latest Pre-Release"
|
||||||
|
msgstr "Предрелизная Версия"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:119
|
||||||
|
msgid "Pre-Release available"
|
||||||
|
msgstr "Предрелизная Версия"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:129
|
||||||
|
msgid "Task Queue"
|
||||||
|
msgstr "Список задач"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:134
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
" Status of <span id=\"total-task-count\">?</span> processed tasks • last <span id=\"celery-uptime\">?</span>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/top-menu-admin.html:19
|
#: allianceauth/templates/allianceauth/top-menu-admin.html:19
|
||||||
msgid "AA Documentation"
|
msgid "AA Documentation"
|
||||||
msgstr "Документация AA"
|
msgstr "Документация AA"
|
||||||
@@ -2935,7 +3006,7 @@ msgid "Theft"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
|
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:54
|
#: allianceauth/timerboard/templates/timerboard/view.html:52
|
||||||
msgid "Upcoming Timers"
|
msgid "Upcoming Timers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2963,7 +3034,7 @@ msgid "Create Timer"
|
|||||||
msgstr "Создать таймер"
|
msgstr "Создать таймер"
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9
|
#: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:22
|
#: allianceauth/timerboard/templates/timerboard/view.html:20
|
||||||
msgid "Create Structure Timer"
|
msgid "Create Structure Timer"
|
||||||
msgstr "Создать Структурный Таймер"
|
msgstr "Создать Структурный Таймер"
|
||||||
|
|
||||||
@@ -2981,11 +3052,11 @@ msgstr "Структура"
|
|||||||
msgid "Structure Timer Management"
|
msgid "Structure Timer Management"
|
||||||
msgstr "Управление Структурными Таймерами"
|
msgstr "Управление Структурными Таймерами"
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:41
|
#: allianceauth/timerboard/templates/timerboard/view.html:39
|
||||||
msgid "Corporation Timers"
|
msgid "Corporation Timers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:72
|
#: allianceauth/timerboard/templates/timerboard/view.html:70
|
||||||
msgid "Past Timers"
|
msgid "Past Timers"
|
||||||
msgstr "Прошлые таймера"
|
msgstr "Прошлые таймера"
|
||||||
|
|
||||||
|
|||||||
@@ -4,19 +4,19 @@
|
|||||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Kristof Swensen, 2023
|
|
||||||
# Денис Ивченко, 2024
|
# Денис Ивченко, 2024
|
||||||
# Andrii Yukhymchak, 2024
|
# Andrii Yukhymchak, 2024
|
||||||
# Bandera Primary, 2025
|
# Bandera Primary, 2025
|
||||||
|
# Kristof Swensen, 2025
|
||||||
#
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-06-19 20:23+1000\n"
|
"POT-Creation-Date: 2025-09-21 13:44+1000\n"
|
||||||
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
||||||
"Last-Translator: Bandera Primary, 2025\n"
|
"Last-Translator: Kristof Swensen, 2025\n"
|
||||||
"Language-Team: Ukrainian (https://app.transifex.com/alliance-auth/teams/107430/uk/)\n"
|
"Language-Team: Ukrainian (https://app.transifex.com/alliance-auth/teams/107430/uk/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
@@ -70,7 +70,7 @@ msgid "You are not allowed to add or remove these restricted groups: %s"
|
|||||||
msgstr "Вам заборонено додавати або видаляти ці обмежені групи: %s"
|
msgstr "Вам заборонено додавати або видаляти ці обмежені групи: %s"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:72
|
#: allianceauth/authentication/models.py:72
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:106
|
#: allianceauth/project_template/project_name/settings/base.py:104
|
||||||
msgid "English"
|
msgid "English"
|
||||||
msgstr "Англійська"
|
msgstr "Англійська"
|
||||||
|
|
||||||
@@ -79,57 +79,57 @@ msgid "Czech"
|
|||||||
msgstr "Чеська"
|
msgstr "Чеська"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:74
|
#: allianceauth/authentication/models.py:74
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:108
|
#: allianceauth/project_template/project_name/settings/base.py:106
|
||||||
msgid "German"
|
msgid "German"
|
||||||
msgstr "Німецька"
|
msgstr "Німецька"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:75
|
#: allianceauth/authentication/models.py:75
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:109
|
#: allianceauth/project_template/project_name/settings/base.py:107
|
||||||
msgid "Spanish"
|
msgid "Spanish"
|
||||||
msgstr "Іспанська"
|
msgstr "Іспанська"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:76
|
#: allianceauth/authentication/models.py:76
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:110
|
#: allianceauth/project_template/project_name/settings/base.py:108
|
||||||
msgid "Italian"
|
msgid "Italian"
|
||||||
msgstr "Італійська"
|
msgstr "Італійська"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:77
|
#: allianceauth/authentication/models.py:77
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:111
|
#: allianceauth/project_template/project_name/settings/base.py:109
|
||||||
msgid "Japanese"
|
msgid "Japanese"
|
||||||
msgstr "Японська"
|
msgstr "Японська"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:78
|
#: allianceauth/authentication/models.py:78
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:112
|
#: allianceauth/project_template/project_name/settings/base.py:110
|
||||||
msgid "Korean"
|
msgid "Korean"
|
||||||
msgstr "Корейська"
|
msgstr "Корейська"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:79
|
#: allianceauth/authentication/models.py:79
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:113
|
#: allianceauth/project_template/project_name/settings/base.py:111
|
||||||
msgid "French"
|
msgid "French"
|
||||||
msgstr "Французька"
|
msgstr "Французька"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:80
|
#: allianceauth/authentication/models.py:80
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:116
|
#: allianceauth/project_template/project_name/settings/base.py:114
|
||||||
msgid "Russian"
|
msgid "Russian"
|
||||||
msgstr "Російська"
|
msgstr "Російська"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:81
|
#: allianceauth/authentication/models.py:81
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:114
|
#: allianceauth/project_template/project_name/settings/base.py:112
|
||||||
msgid "Dutch"
|
msgid "Dutch"
|
||||||
msgstr "Нідерландська"
|
msgstr "Нідерландська"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:82
|
#: allianceauth/authentication/models.py:82
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:115
|
#: allianceauth/project_template/project_name/settings/base.py:113
|
||||||
msgid "Polish"
|
msgid "Polish"
|
||||||
msgstr "Польська"
|
msgstr "Польська"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:83
|
#: allianceauth/authentication/models.py:83
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:117
|
#: allianceauth/project_template/project_name/settings/base.py:115
|
||||||
msgid "Ukrainian"
|
msgid "Ukrainian"
|
||||||
msgstr "Українська"
|
msgstr "Українська"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:84
|
#: allianceauth/authentication/models.py:84
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:118
|
#: allianceauth/project_template/project_name/settings/base.py:116
|
||||||
msgid "Simplified Chinese"
|
msgid "Simplified Chinese"
|
||||||
msgstr "Cпрощена китайська"
|
msgstr "Cпрощена китайська"
|
||||||
|
|
||||||
@@ -174,14 +174,12 @@ msgstr "Персонажі"
|
|||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:11
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:11
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:12
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:12
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:4
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:4
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:6
|
|
||||||
msgid "Add Character"
|
msgid "Add Character"
|
||||||
msgstr "Додати персонажа"
|
msgstr "Додати персонажа"
|
||||||
|
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:14
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:14
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:15
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:15
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:10
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:8
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:12
|
|
||||||
msgid "Change Main"
|
msgid "Change Main"
|
||||||
msgstr "Змінити основного персонажа"
|
msgstr "Змінити основного персонажа"
|
||||||
|
|
||||||
@@ -241,8 +239,8 @@ msgstr "Сфери"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:168
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:168
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:35
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:35
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:94
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:94
|
||||||
#: allianceauth/srp/templates/srp/data.html:83
|
#: allianceauth/srp/templates/srp/data.html:81
|
||||||
#: allianceauth/srp/templates/srp/management.html:53
|
#: allianceauth/srp/templates/srp/management.html:51
|
||||||
msgid "Actions"
|
msgid "Actions"
|
||||||
msgstr "Дії"
|
msgstr "Дії"
|
||||||
|
|
||||||
@@ -295,7 +293,7 @@ msgstr "Зареєструватися"
|
|||||||
msgid "Invalid or expired activation link."
|
msgid "Invalid or expired activation link."
|
||||||
msgstr "Невірне або прострочене посилання для активації."
|
msgstr "Невірне або прострочене посилання для активації."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:158
|
#: allianceauth/authentication/views.py:159
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cannot change main character to %(char)s: character owned by a different "
|
"Cannot change main character to %(char)s: character owned by a different "
|
||||||
@@ -304,24 +302,24 @@ msgstr ""
|
|||||||
"Неможливо змінити основного персонажа на %(char)s: персонаж належить іншому "
|
"Неможливо змінити основного персонажа на %(char)s: персонаж належить іншому "
|
||||||
"акаунту."
|
"акаунту."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:165
|
#: allianceauth/authentication/views.py:166
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Changed main character to %s"
|
msgid "Changed main character to %s"
|
||||||
msgstr "Основного персонажа змінено на %s"
|
msgstr "Основного персонажа змінено на %s"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:179
|
#: allianceauth/authentication/views.py:180
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Added %(name)s to your account."
|
msgid "Added %(name)s to your account."
|
||||||
msgstr "Додано %(name)s до вашого облікового запису."
|
msgstr "Додано %(name)s до вашого облікового запису."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:181
|
#: allianceauth/authentication/views.py:182
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to add %(name)s to your account: they already have an account."
|
msgid "Failed to add %(name)s to your account: they already have an account."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Не вдалося додати %(name)s до вашого облікового запису: у них вже є "
|
"Не вдалося додати %(name)s до вашого облікового запису: у них вже є "
|
||||||
"обліковий запис."
|
"обліковий запис."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:226
|
#: allianceauth/authentication/views.py:227
|
||||||
msgid ""
|
msgid ""
|
||||||
"Unable to authenticate as the selected character. Please log in with the "
|
"Unable to authenticate as the selected character. Please log in with the "
|
||||||
"main character associated with this account."
|
"main character associated with this account."
|
||||||
@@ -330,11 +328,11 @@ msgstr ""
|
|||||||
"використовуючи аккаунт основного персонажа, пов'язаним з цим обліковим "
|
"використовуючи аккаунт основного персонажа, пов'язаним з цим обліковим "
|
||||||
"записом."
|
"записом."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:293
|
#: allianceauth/authentication/views.py:294
|
||||||
msgid "Registration token has expired."
|
msgid "Registration token has expired."
|
||||||
msgstr "Токен реєстрації застарів."
|
msgstr "Токен реєстрації застарів."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:354
|
#: allianceauth/authentication/views.py:355
|
||||||
msgid ""
|
msgid ""
|
||||||
"Sent confirmation email. Please follow the link to confirm your email "
|
"Sent confirmation email. Please follow the link to confirm your email "
|
||||||
"address."
|
"address."
|
||||||
@@ -342,13 +340,13 @@ msgstr ""
|
|||||||
"Відправлено лист з підтвердженням. Будь ласка, перейдіть за посиланням, щоб "
|
"Відправлено лист з підтвердженням. Будь ласка, перейдіть за посиланням, щоб "
|
||||||
"підтвердити свою адресу електронної пошти."
|
"підтвердити свою адресу електронної пошти."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:360
|
#: allianceauth/authentication/views.py:361
|
||||||
msgid "Confirmed your email address. Please login to continue."
|
msgid "Confirmed your email address. Please login to continue."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Підтверджено вашу адресу електронної пошти. Будь ласка, увійдіть, щоб "
|
"Підтверджено вашу адресу електронної пошти. Будь ласка, увійдіть, щоб "
|
||||||
"продовжити."
|
"продовжити."
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:366
|
#: allianceauth/authentication/views.py:367
|
||||||
msgid "Registration of new accounts is not allowed at this time."
|
msgid "Registration of new accounts is not allowed at this time."
|
||||||
msgstr "Реєстрація нових облікових записів наразі не дозволена."
|
msgstr "Реєстрація нових облікових записів наразі не дозволена."
|
||||||
|
|
||||||
@@ -365,11 +363,11 @@ msgstr "Дані членів корпорації"
|
|||||||
msgid "Corporations"
|
msgid "Corporations"
|
||||||
msgstr "Корпорації"
|
msgstr "Корпорації"
|
||||||
|
|
||||||
#: allianceauth/corputils/templates/corputils/base.html:35
|
#: allianceauth/corputils/templates/corputils/base.html:31
|
||||||
msgid "Add corporation"
|
msgid "Add corporation"
|
||||||
msgstr "Додати корпорацію"
|
msgstr "Додати корпорацію"
|
||||||
|
|
||||||
#: allianceauth/corputils/templates/corputils/base.html:51
|
#: allianceauth/corputils/templates/corputils/base.html:47
|
||||||
msgid "Search all corporations..."
|
msgid "Search all corporations..."
|
||||||
msgstr "Шукати всі корпорації..."
|
msgstr "Шукати всі корпорації..."
|
||||||
|
|
||||||
@@ -517,7 +515,7 @@ msgid "Fleet Activity Tracking"
|
|||||||
msgstr "Відстеження активності флотів"
|
msgstr "Відстеження активності флотів"
|
||||||
|
|
||||||
#: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8
|
#: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8
|
||||||
#: allianceauth/srp/templates/srp/management.html:44
|
#: allianceauth/srp/templates/srp/management.html:42
|
||||||
msgid "Fleet Name"
|
msgid "Fleet Name"
|
||||||
msgstr "Назва флоту"
|
msgstr "Назва флоту"
|
||||||
|
|
||||||
@@ -1033,7 +1031,7 @@ msgstr "Опис"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:123
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:123
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:167
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:167
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:34
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:34
|
||||||
#: allianceauth/srp/templates/srp/data.html:81
|
#: allianceauth/srp/templates/srp/data.html:79
|
||||||
msgid "Status"
|
msgid "Status"
|
||||||
msgstr "Статус"
|
msgstr "Статус"
|
||||||
|
|
||||||
@@ -1046,7 +1044,7 @@ msgid "Hidden"
|
|||||||
msgstr "Прихована"
|
msgstr "Прихована"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:15
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:53
|
||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr "Відкрита"
|
msgstr "Відкрита"
|
||||||
|
|
||||||
@@ -1091,18 +1089,10 @@ msgstr "Група"
|
|||||||
msgid "Leave"
|
msgid "Leave"
|
||||||
msgstr "Покинути"
|
msgstr "Покинути"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:74
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:73
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:89
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:88
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:46
|
msgid "Request pending"
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:95
|
msgstr ""
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:138
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:182
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:46
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:25
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:120
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:87
|
|
||||||
msgid "Pending"
|
|
||||||
msgstr "Очікує"
|
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:80
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:80
|
||||||
msgid "Join"
|
msgid "Join"
|
||||||
@@ -1112,7 +1102,11 @@ msgstr "Приєднатися"
|
|||||||
msgid "Request"
|
msgid "Request"
|
||||||
msgstr "Запит"
|
msgstr "Запит"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:99
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:93
|
||||||
|
msgid "Retract"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:103
|
||||||
msgid "No groups available."
|
msgid "No groups available."
|
||||||
msgstr "Груп немає."
|
msgstr "Груп немає."
|
||||||
|
|
||||||
@@ -1245,6 +1239,19 @@ msgstr "Ви вже подали запит на вихід з цієї груп
|
|||||||
msgid "Applied to leave group %(group)s."
|
msgid "Applied to leave group %(group)s."
|
||||||
msgstr "Подано заявку на вихід з групи %(group)s."
|
msgstr "Подано заявку на вихід з групи %(group)s."
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:438
|
||||||
|
msgid "You cannot retract that request"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:450
|
||||||
|
#, python-format
|
||||||
|
msgid "Retracted application to group %(group)s."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:458
|
||||||
|
msgid "You have no open request for that group."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/hrapplications/apps.py:8
|
#: allianceauth/hrapplications/apps.py:8
|
||||||
msgid "HR Applications"
|
msgid "HR Applications"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1315,12 +1322,23 @@ msgstr "Створити заявку"
|
|||||||
msgid "Username"
|
msgid "Username"
|
||||||
msgstr "Ім'я користувача"
|
msgstr "Ім'я користувача"
|
||||||
|
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:46
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:95
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:138
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:182
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:46
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:25
|
||||||
|
#: allianceauth/srp/templates/srp/data.html:118
|
||||||
|
#: allianceauth/srp/templates/srp/management.html:85
|
||||||
|
msgid "Pending"
|
||||||
|
msgstr "Очікує"
|
||||||
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:48
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:48
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:141
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:141
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:185
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:185
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:48
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:48
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:21
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:21
|
||||||
#: allianceauth/srp/templates/srp/data.html:112
|
#: allianceauth/srp/templates/srp/data.html:110
|
||||||
msgid "Approved"
|
msgid "Approved"
|
||||||
msgstr "Затверджено"
|
msgstr "Затверджено"
|
||||||
|
|
||||||
@@ -1328,7 +1346,7 @@ msgstr "Затверджено"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:143
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:143
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:187
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:187
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:50
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:50
|
||||||
#: allianceauth/srp/templates/srp/data.html:116
|
#: allianceauth/srp/templates/srp/data.html:114
|
||||||
msgid "Rejected"
|
msgid "Rejected"
|
||||||
msgstr "Відхилено"
|
msgstr "Відхилено"
|
||||||
|
|
||||||
@@ -1567,8 +1585,8 @@ msgstr "Вийти"
|
|||||||
|
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:155
|
#: allianceauth/menu/templates/menu/menu-user.html:155
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:158
|
#: allianceauth/menu/templates/menu/menu-user.html:158
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:17
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:13
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:18
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:14
|
||||||
msgid "Sign In"
|
msgid "Sign In"
|
||||||
msgstr "Увійти"
|
msgstr "Увійти"
|
||||||
|
|
||||||
@@ -1596,11 +1614,11 @@ msgstr "Непрочитані"
|
|||||||
msgid "Read"
|
msgid "Read"
|
||||||
msgstr "Прочитані"
|
msgstr "Прочитані"
|
||||||
|
|
||||||
#: allianceauth/notifications/templates/notifications/list.html:32
|
#: allianceauth/notifications/templates/notifications/list.html:31
|
||||||
msgid "Mark all notifications as read"
|
msgid "Mark all notifications as read"
|
||||||
msgstr "Позначити всі сповіщення як прочитані"
|
msgstr "Позначити всі сповіщення як прочитані"
|
||||||
|
|
||||||
#: allianceauth/notifications/templates/notifications/list.html:38
|
#: allianceauth/notifications/templates/notifications/list.html:35
|
||||||
msgid "Delete all read notifications"
|
msgid "Delete all read notifications"
|
||||||
msgstr "Видалити всі сповіщення про прочитання"
|
msgstr "Видалити всі сповіщення про прочитання"
|
||||||
|
|
||||||
@@ -1665,12 +1683,12 @@ msgid "Operation Type"
|
|||||||
msgstr "Тип операції"
|
msgstr "Тип операції"
|
||||||
|
|
||||||
#: allianceauth/optimer/form.py:17
|
#: allianceauth/optimer/form.py:17
|
||||||
#: allianceauth/srp/templates/srp/management.html:47
|
#: allianceauth/srp/templates/srp/management.html:45
|
||||||
msgid "Fleet Commander"
|
msgid "Fleet Commander"
|
||||||
msgstr "Командир флоту"
|
msgstr "Командир флоту"
|
||||||
|
|
||||||
#: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14
|
#: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14
|
||||||
#: allianceauth/srp/templates/srp/data.html:72
|
#: allianceauth/srp/templates/srp/data.html:70
|
||||||
msgid "Additional Info"
|
msgid "Additional Info"
|
||||||
msgstr "Додаткова інформація"
|
msgstr "Додаткова інформація"
|
||||||
|
|
||||||
@@ -1679,7 +1697,7 @@ msgid "(Optional) Describe the operation with a couple of short words."
|
|||||||
msgstr "(Необов'язково) Опишіть операцію кількома короткими словами."
|
msgstr "(Необов'язково) Опишіть операцію кількома короткими словами."
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/add.html:8
|
#: allianceauth/optimer/templates/optimer/add.html:8
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:18
|
#: allianceauth/optimer/templates/optimer/management.html:16
|
||||||
msgid "Create Operation"
|
msgid "Create Operation"
|
||||||
msgstr "Створити операцію"
|
msgstr "Створити операцію"
|
||||||
|
|
||||||
@@ -1728,26 +1746,26 @@ msgstr "ФК"
|
|||||||
msgid "Fleet Operation Management"
|
msgid "Fleet Operation Management"
|
||||||
msgstr "Управління флотовими операціями"
|
msgstr "Управління флотовими операціями"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:28
|
#: allianceauth/optimer/templates/optimer/management.html:26
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:32
|
#: allianceauth/timerboard/templates/timerboard/view.html:30
|
||||||
msgid "Current EVE time:"
|
msgid "Current EVE time:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:36
|
#: allianceauth/optimer/templates/optimer/management.html:34
|
||||||
msgid "Next Fleet Operations"
|
msgid "Next Fleet Operations"
|
||||||
msgstr "Наступні флотові операції"
|
msgstr "Наступні флотові операції"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:44
|
#: allianceauth/optimer/templates/optimer/management.html:42
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:63
|
#: allianceauth/timerboard/templates/timerboard/view.html:61
|
||||||
msgid "No upcoming timers."
|
msgid "No upcoming timers."
|
||||||
msgstr "Немає наступних таймерів."
|
msgstr "Немає наступних таймерів."
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:52
|
#: allianceauth/optimer/templates/optimer/management.html:50
|
||||||
msgid "Past Fleet Operations"
|
msgid "Past Fleet Operations"
|
||||||
msgstr "Завершені флотові операції"
|
msgstr "Завершені флотові операції"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:60
|
#: allianceauth/optimer/templates/optimer/management.html:58
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:81
|
#: allianceauth/timerboard/templates/timerboard/view.html:79
|
||||||
msgid "No past timers."
|
msgid "No past timers."
|
||||||
msgstr "Немає минулих таймерів."
|
msgstr "Немає минулих таймерів."
|
||||||
|
|
||||||
@@ -2324,7 +2342,7 @@ msgid "Enabled"
|
|||||||
msgstr "Увімкнено"
|
msgstr "Увімкнено"
|
||||||
|
|
||||||
#: allianceauth/services/templates/services/service_status.html:7
|
#: allianceauth/services/templates/services/service_status.html:7
|
||||||
#: allianceauth/srp/templates/srp/management.html:78
|
#: allianceauth/srp/templates/srp/management.html:76
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "Вимкнено"
|
msgstr "Вимкнено"
|
||||||
|
|
||||||
@@ -2364,12 +2382,12 @@ msgid "Ship Replacement"
|
|||||||
msgstr "Компенсації"
|
msgstr "Компенсації"
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:9
|
#: allianceauth/srp/form.py:9
|
||||||
#: allianceauth/srp/templates/srp/management.html:45
|
#: allianceauth/srp/templates/srp/management.html:43
|
||||||
msgid "Fleet Time"
|
msgid "Fleet Time"
|
||||||
msgstr "Час флоту"
|
msgstr "Час флоту"
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:10
|
#: allianceauth/srp/form.py:10
|
||||||
#: allianceauth/srp/templates/srp/management.html:46
|
#: allianceauth/srp/templates/srp/management.html:44
|
||||||
msgid "Fleet Doctrine"
|
msgid "Fleet Doctrine"
|
||||||
msgstr "Доктрина флоту"
|
msgstr "Доктрина флоту"
|
||||||
|
|
||||||
@@ -2421,7 +2439,7 @@ msgid "Give this link to the line members."
|
|||||||
msgstr "Дайте це посилання учасникам флоту"
|
msgstr "Дайте це посилання учасникам флоту"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:8
|
#: allianceauth/srp/templates/srp/data.html:8
|
||||||
#: allianceauth/srp/templates/srp/data.html:39
|
#: allianceauth/srp/templates/srp/data.html:37
|
||||||
msgid "SRP Fleet Data"
|
msgid "SRP Fleet Data"
|
||||||
msgstr "Дані SRP-флоту"
|
msgstr "Дані SRP-флоту"
|
||||||
|
|
||||||
@@ -2429,66 +2447,66 @@ msgstr "Дані SRP-флоту"
|
|||||||
msgid "View Fleets"
|
msgid "View Fleets"
|
||||||
msgstr "Показати флоти"
|
msgstr "Показати флоти"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:26
|
#: allianceauth/srp/templates/srp/data.html:24
|
||||||
msgid "Mark Incomplete"
|
msgid "Mark Incomplete"
|
||||||
msgstr "Позначити неповним"
|
msgstr "Позначити неповним"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:30
|
#: allianceauth/srp/templates/srp/data.html:28
|
||||||
msgid "Mark Completed"
|
msgid "Mark Completed"
|
||||||
msgstr "Позначити виконаним"
|
msgstr "Позначити виконаним"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:48
|
#: allianceauth/srp/templates/srp/data.html:46
|
||||||
#: allianceauth/srp/templates/srp/data.html:142
|
#: allianceauth/srp/templates/srp/data.html:140
|
||||||
msgid "Total Losses:"
|
msgid "Total Losses:"
|
||||||
msgstr "Загальні збитки:"
|
msgstr "Загальні збитки:"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:49
|
#: allianceauth/srp/templates/srp/data.html:47
|
||||||
#: allianceauth/srp/templates/srp/data.html:143
|
#: allianceauth/srp/templates/srp/data.html:141
|
||||||
#: allianceauth/srp/templates/srp/management.html:36
|
#: allianceauth/srp/templates/srp/management.html:34
|
||||||
msgid "Total ISK Cost:"
|
msgid "Total ISK Cost:"
|
||||||
msgstr "Загальна вартість ISK:"
|
msgstr "Загальна вартість ISK:"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:60
|
#: allianceauth/srp/templates/srp/data.html:58
|
||||||
#: allianceauth/srp/templates/srp/data.html:154
|
#: allianceauth/srp/templates/srp/data.html:152
|
||||||
msgid "Are you sure you want to delete SRP requests?"
|
msgid "Are you sure you want to delete SRP requests?"
|
||||||
msgstr "Ви впевнені, що хочете видалити запити SRP?"
|
msgstr "Ви впевнені, що хочете видалити запити SRP?"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:70
|
#: allianceauth/srp/templates/srp/data.html:68
|
||||||
msgid "Pilot Name"
|
msgid "Pilot Name"
|
||||||
msgstr "Ім'я пілота"
|
msgstr "Ім'я пілота"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:71
|
#: allianceauth/srp/templates/srp/data.html:69
|
||||||
msgid "Killboard Link"
|
msgid "Killboard Link"
|
||||||
msgstr "Посилання на Killboard"
|
msgstr "Посилання на Killboard"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:73
|
#: allianceauth/srp/templates/srp/data.html:71
|
||||||
msgid "Ship Type"
|
msgid "Ship Type"
|
||||||
msgstr "Тип корабля"
|
msgstr "Тип корабля"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:74
|
#: allianceauth/srp/templates/srp/data.html:72
|
||||||
msgid "Killboard Loss Amt"
|
msgid "Killboard Loss Amt"
|
||||||
msgstr "Сума втрат на Killboard"
|
msgstr "Сума втрат на Killboard"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:76
|
#: allianceauth/srp/templates/srp/data.html:74
|
||||||
msgid "SRP ISK Cost"
|
msgid "SRP ISK Cost"
|
||||||
msgstr "Вартість SRP в ISK"
|
msgstr "Вартість SRP в ISK"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:77
|
#: allianceauth/srp/templates/srp/data.html:75
|
||||||
msgid "Click value to edit Enter to save & next ESC to cancel"
|
msgid "Click value to edit Enter to save & next ESC to cancel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Клацніть на значення, щоб відредагувати. Enter - зберегти і перейти до "
|
"Клацніть на значення, щоб відредагувати. Enter - зберегти і перейти до "
|
||||||
"наступного, ESC - скасувати"
|
"наступного, ESC - скасувати"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:80
|
#: allianceauth/srp/templates/srp/data.html:78
|
||||||
msgid "Post Time"
|
msgid "Post Time"
|
||||||
msgstr "Час публікації"
|
msgstr "Час публікації"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:102
|
#: allianceauth/srp/templates/srp/data.html:100
|
||||||
#: allianceauth/srp/templates/srp/management.html:70
|
#: allianceauth/srp/templates/srp/management.html:68
|
||||||
msgid "Link"
|
msgid "Link"
|
||||||
msgstr "Посилання"
|
msgstr "Посилання"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:163
|
#: allianceauth/srp/templates/srp/data.html:161
|
||||||
msgid "No SRP requests for this fleet."
|
msgid "No SRP requests for this fleet."
|
||||||
msgstr "Немає запитів SRP для цього флоту."
|
msgstr "Немає запитів SRP для цього флоту."
|
||||||
|
|
||||||
@@ -2500,39 +2518,39 @@ msgstr "Управління SRP"
|
|||||||
msgid "View All"
|
msgid "View All"
|
||||||
msgstr "Переглянути все"
|
msgstr "Переглянути все"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:27
|
#: allianceauth/srp/templates/srp/management.html:25
|
||||||
msgid "Add SRP Fleet"
|
msgid "Add SRP Fleet"
|
||||||
msgstr "Додати SRP для флоту"
|
msgstr "Додати SRP для флоту"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:48
|
#: allianceauth/srp/templates/srp/management.html:46
|
||||||
msgid "Fleet AAR"
|
msgid "Fleet AAR"
|
||||||
msgstr "AAR флоту"
|
msgstr "AAR флоту"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:49
|
#: allianceauth/srp/templates/srp/management.html:47
|
||||||
msgid "Fleet SRP Code"
|
msgid "Fleet SRP Code"
|
||||||
msgstr "Код флоту SRP"
|
msgstr "Код флоту SRP"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:50
|
#: allianceauth/srp/templates/srp/management.html:48
|
||||||
msgid "Fleet ISK Cost"
|
msgid "Fleet ISK Cost"
|
||||||
msgstr "Вартість флоту в ISK"
|
msgstr "Вартість флоту в ISK"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:51
|
#: allianceauth/srp/templates/srp/management.html:49
|
||||||
msgid "SRP Status"
|
msgid "SRP Status"
|
||||||
msgstr "Статус SRP"
|
msgstr "Статус SRP"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:52
|
#: allianceauth/srp/templates/srp/management.html:50
|
||||||
msgid "Pending Requests"
|
msgid "Pending Requests"
|
||||||
msgstr "Відкладені запити"
|
msgstr "Відкладені запити"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:91
|
#: allianceauth/srp/templates/srp/management.html:89
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr "Завершено"
|
msgstr "Завершено"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:108
|
#: allianceauth/srp/templates/srp/management.html:106
|
||||||
msgid "Are you sure you want to delete this SRP code and its contents?"
|
msgid "Are you sure you want to delete this SRP code and its contents?"
|
||||||
msgstr "Ви впевнені, що бажаєте видалити цей код SRP та його зміст?"
|
msgstr "Ви впевнені, що бажаєте видалити цей код SRP та його зміст?"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:129
|
#: allianceauth/srp/templates/srp/management.html:127
|
||||||
msgid "No SRP fleets created."
|
msgid "No SRP fleets created."
|
||||||
msgstr "Не створено жодного флоту SRP."
|
msgstr "Не створено жодного флоту SRP."
|
||||||
|
|
||||||
@@ -2672,70 +2690,120 @@ msgstr "Збережено зміни до флоту SRP %(fleetname)s"
|
|||||||
msgid "Your Server received an ESI error response code of "
|
msgid "Your Server received an ESI error response code of "
|
||||||
msgstr "Ваш сервер отримав код відповіді на помилку ESI "
|
msgstr "Ваш сервер отримав код відповіді на помилку ESI "
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:8
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:11
|
||||||
msgid "Alliance Auth Notifications"
|
msgid "second"
|
||||||
msgstr "Сповіщення Alliance Auth"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:20
|
|
||||||
msgid "No notifications at this time"
|
|
||||||
msgstr "На даний момент сповіщень немає"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:29
|
|
||||||
msgid "Powered by GitLab"
|
|
||||||
msgstr "Powered by GitLab"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:35
|
|
||||||
msgid "Support Discord"
|
|
||||||
msgstr "Discord підтримки"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:49
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:53
|
|
||||||
msgid "Software Version"
|
|
||||||
msgstr "Версія програмного забезпечення"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:56
|
|
||||||
msgid "Current"
|
|
||||||
msgstr "Поточна"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:63
|
|
||||||
msgid "Latest Stable"
|
|
||||||
msgstr "Остання стабільна"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:68
|
|
||||||
msgid "Update available"
|
|
||||||
msgstr "Є доступне оновлення"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:76
|
|
||||||
msgid "Latest Pre-Release"
|
|
||||||
msgstr "Останній передрелізний випуск"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:81
|
|
||||||
msgid "Pre-Release available"
|
|
||||||
msgstr "Доступний Попередній Реліз"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:91
|
|
||||||
msgid "Task Queue"
|
|
||||||
msgstr "Черга Завдань"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:96
|
|
||||||
#, python-format
|
|
||||||
msgid ""
|
|
||||||
"\n"
|
|
||||||
" Status of %(total)s processed tasks • last %(latest)s\n"
|
|
||||||
" "
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"\n"
|
|
||||||
" Статус %(total)s оброблених завдань • останні %(latest)s\n"
|
|
||||||
" "
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:112
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:12
|
||||||
|
msgid "seconds"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:13
|
||||||
|
msgid "minute"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:14
|
||||||
|
msgid "minutes"
|
||||||
|
msgstr "хвилин"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:15
|
||||||
|
msgid "hour"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:16
|
||||||
|
msgid "hours"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:17
|
||||||
|
msgid "N/A"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:18
|
||||||
|
msgid "ERROR"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:19
|
||||||
msgid "running"
|
msgid "running"
|
||||||
msgstr "в праці"
|
msgstr "в праці"
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:113
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:20
|
||||||
msgid "queued"
|
msgid "queued"
|
||||||
msgstr "у черзі"
|
msgstr "у черзі"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:21
|
||||||
|
msgid "succeeded"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:22
|
||||||
|
msgid "retried"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:23
|
||||||
|
msgid "failed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:29
|
||||||
|
msgid "Debug mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:34
|
||||||
|
msgid ""
|
||||||
|
"Debug mode is currently turned on!<br>Make sure to turn it off as soon as "
|
||||||
|
"you are finished testing."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:46
|
||||||
|
msgid "Alliance Auth Notifications"
|
||||||
|
msgstr "Сповіщення Alliance Auth"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:58
|
||||||
|
msgid "No notifications at this time"
|
||||||
|
msgstr "На даний момент сповіщень немає"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:67
|
||||||
|
msgid "Powered by GitLab"
|
||||||
|
msgstr "Powered by GitLab"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:73
|
||||||
|
msgid "Support Discord"
|
||||||
|
msgstr "Discord підтримки"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:87
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:91
|
||||||
|
msgid "Software Version"
|
||||||
|
msgstr "Версія програмного забезпечення"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:94
|
||||||
|
msgid "Current"
|
||||||
|
msgstr "Поточна"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:101
|
||||||
|
msgid "Latest Stable"
|
||||||
|
msgstr "Остання стабільна"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:106
|
||||||
|
msgid "Update available"
|
||||||
|
msgstr "Є доступне оновлення"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:114
|
||||||
|
msgid "Latest Pre-Release"
|
||||||
|
msgstr "Останній передрелізний випуск"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:119
|
||||||
|
msgid "Pre-Release available"
|
||||||
|
msgstr "Доступний Попередній Реліз"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:129
|
||||||
|
msgid "Task Queue"
|
||||||
|
msgstr "Черга Завдань"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:134
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
" Status of <span id=\"total-task-count\">?</span> processed tasks • last <span id=\"celery-uptime\">?</span>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/top-menu-admin.html:19
|
#: allianceauth/templates/allianceauth/top-menu-admin.html:19
|
||||||
msgid "AA Documentation"
|
msgid "AA Documentation"
|
||||||
msgstr "Документація AA"
|
msgstr "Документація AA"
|
||||||
@@ -2959,7 +3027,7 @@ msgid "Theft"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
|
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:54
|
#: allianceauth/timerboard/templates/timerboard/view.html:52
|
||||||
msgid "Upcoming Timers"
|
msgid "Upcoming Timers"
|
||||||
msgstr "Майбутні таймери"
|
msgstr "Майбутні таймери"
|
||||||
|
|
||||||
@@ -2987,7 +3055,7 @@ msgid "Create Timer"
|
|||||||
msgstr "Створити таймер"
|
msgstr "Створити таймер"
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9
|
#: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:22
|
#: allianceauth/timerboard/templates/timerboard/view.html:20
|
||||||
msgid "Create Structure Timer"
|
msgid "Create Structure Timer"
|
||||||
msgstr "Створити таймер структури"
|
msgstr "Створити таймер структури"
|
||||||
|
|
||||||
@@ -3005,11 +3073,11 @@ msgstr "Структура"
|
|||||||
msgid "Structure Timer Management"
|
msgid "Structure Timer Management"
|
||||||
msgstr "Керування таймерами структур"
|
msgstr "Керування таймерами структур"
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:41
|
#: allianceauth/timerboard/templates/timerboard/view.html:39
|
||||||
msgid "Corporation Timers"
|
msgid "Corporation Timers"
|
||||||
msgstr "Корпораційні таймери"
|
msgstr "Корпораційні таймери"
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:72
|
#: allianceauth/timerboard/templates/timerboard/view.html:70
|
||||||
msgid "Past Timers"
|
msgid "Past Timers"
|
||||||
msgstr "Минулі таймери"
|
msgstr "Минулі таймери"
|
||||||
|
|
||||||
|
|||||||
@@ -7,17 +7,17 @@
|
|||||||
# Shen Yang, 2023
|
# Shen Yang, 2023
|
||||||
# 85b931f94c2441449e78b527e0a313ae_baf2e99 <639a60f913241ffb1c9bd90bc93a541f_869335>, 2023
|
# 85b931f94c2441449e78b527e0a313ae_baf2e99 <639a60f913241ffb1c9bd90bc93a541f_869335>, 2023
|
||||||
# Aaron BuBu <351793078@qq.com>, 2023
|
# Aaron BuBu <351793078@qq.com>, 2023
|
||||||
# Joel Falknau <ozirascal@gmail.com>, 2023
|
|
||||||
# Aika Yu, 2025
|
# Aika Yu, 2025
|
||||||
|
# Joel Falknau <ozirascal@gmail.com>, 2025
|
||||||
#
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2025-06-19 20:23+1000\n"
|
"POT-Creation-Date: 2025-09-21 13:44+1000\n"
|
||||||
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
||||||
"Last-Translator: Aika Yu, 2025\n"
|
"Last-Translator: Joel Falknau <ozirascal@gmail.com>, 2025\n"
|
||||||
"Language-Team: Chinese Simplified (https://app.transifex.com/alliance-auth/teams/107430/zh-Hans/)\n"
|
"Language-Team: Chinese Simplified (https://app.transifex.com/alliance-auth/teams/107430/zh-Hans/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
@@ -64,7 +64,7 @@ msgid "You are not allowed to add or remove these restricted groups: %s"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:72
|
#: allianceauth/authentication/models.py:72
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:106
|
#: allianceauth/project_template/project_name/settings/base.py:104
|
||||||
msgid "English"
|
msgid "English"
|
||||||
msgstr "英语"
|
msgstr "英语"
|
||||||
|
|
||||||
@@ -73,57 +73,57 @@ msgid "Czech"
|
|||||||
msgstr "捷克语"
|
msgstr "捷克语"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:74
|
#: allianceauth/authentication/models.py:74
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:108
|
#: allianceauth/project_template/project_name/settings/base.py:106
|
||||||
msgid "German"
|
msgid "German"
|
||||||
msgstr "德语"
|
msgstr "德语"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:75
|
#: allianceauth/authentication/models.py:75
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:109
|
#: allianceauth/project_template/project_name/settings/base.py:107
|
||||||
msgid "Spanish"
|
msgid "Spanish"
|
||||||
msgstr "西班牙语"
|
msgstr "西班牙语"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:76
|
#: allianceauth/authentication/models.py:76
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:110
|
#: allianceauth/project_template/project_name/settings/base.py:108
|
||||||
msgid "Italian"
|
msgid "Italian"
|
||||||
msgstr "意大利语"
|
msgstr "意大利语"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:77
|
#: allianceauth/authentication/models.py:77
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:111
|
#: allianceauth/project_template/project_name/settings/base.py:109
|
||||||
msgid "Japanese"
|
msgid "Japanese"
|
||||||
msgstr "日语"
|
msgstr "日语"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:78
|
#: allianceauth/authentication/models.py:78
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:112
|
#: allianceauth/project_template/project_name/settings/base.py:110
|
||||||
msgid "Korean"
|
msgid "Korean"
|
||||||
msgstr "韩语"
|
msgstr "韩语"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:79
|
#: allianceauth/authentication/models.py:79
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:113
|
#: allianceauth/project_template/project_name/settings/base.py:111
|
||||||
msgid "French"
|
msgid "French"
|
||||||
msgstr "法语"
|
msgstr "法语"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:80
|
#: allianceauth/authentication/models.py:80
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:116
|
#: allianceauth/project_template/project_name/settings/base.py:114
|
||||||
msgid "Russian"
|
msgid "Russian"
|
||||||
msgstr "俄语"
|
msgstr "俄语"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:81
|
#: allianceauth/authentication/models.py:81
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:114
|
#: allianceauth/project_template/project_name/settings/base.py:112
|
||||||
msgid "Dutch"
|
msgid "Dutch"
|
||||||
msgstr "荷兰语"
|
msgstr "荷兰语"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:82
|
#: allianceauth/authentication/models.py:82
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:115
|
#: allianceauth/project_template/project_name/settings/base.py:113
|
||||||
msgid "Polish"
|
msgid "Polish"
|
||||||
msgstr "波兰语"
|
msgstr "波兰语"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:83
|
#: allianceauth/authentication/models.py:83
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:117
|
#: allianceauth/project_template/project_name/settings/base.py:115
|
||||||
msgid "Ukrainian"
|
msgid "Ukrainian"
|
||||||
msgstr "乌克兰语"
|
msgstr "乌克兰语"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:84
|
#: allianceauth/authentication/models.py:84
|
||||||
#: allianceauth/project_template/project_name/settings/base.py:118
|
#: allianceauth/project_template/project_name/settings/base.py:116
|
||||||
msgid "Simplified Chinese"
|
msgid "Simplified Chinese"
|
||||||
msgstr "简体中文"
|
msgstr "简体中文"
|
||||||
|
|
||||||
@@ -168,14 +168,12 @@ msgstr "角色"
|
|||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:11
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:11
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:12
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:12
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:4
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:4
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:6
|
|
||||||
msgid "Add Character"
|
msgid "Add Character"
|
||||||
msgstr "添加角色"
|
msgstr "添加角色"
|
||||||
|
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:14
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:14
|
||||||
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:15
|
#: allianceauth/authentication/templates/authentication/dashboard_characters.html:15
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:10
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:8
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:12
|
|
||||||
msgid "Change Main"
|
msgid "Change Main"
|
||||||
msgstr "修改主要角色"
|
msgstr "修改主要角色"
|
||||||
|
|
||||||
@@ -232,8 +230,8 @@ msgstr ""
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:168
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:168
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:35
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:35
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:94
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:94
|
||||||
#: allianceauth/srp/templates/srp/data.html:83
|
#: allianceauth/srp/templates/srp/data.html:81
|
||||||
#: allianceauth/srp/templates/srp/management.html:53
|
#: allianceauth/srp/templates/srp/management.html:51
|
||||||
msgid "Actions"
|
msgid "Actions"
|
||||||
msgstr "操作"
|
msgstr "操作"
|
||||||
|
|
||||||
@@ -284,49 +282,49 @@ msgstr "注册"
|
|||||||
msgid "Invalid or expired activation link."
|
msgid "Invalid or expired activation link."
|
||||||
msgstr "激活链接无效或过期"
|
msgstr "激活链接无效或过期"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:158
|
#: allianceauth/authentication/views.py:159
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Cannot change main character to %(char)s: character owned by a different "
|
"Cannot change main character to %(char)s: character owned by a different "
|
||||||
"account."
|
"account."
|
||||||
msgstr "不能修改主角色为%(char)s:这个角色被另一个账户所拥有"
|
msgstr "不能修改主角色为%(char)s:这个角色被另一个账户所拥有"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:165
|
#: allianceauth/authentication/views.py:166
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Changed main character to %s"
|
msgid "Changed main character to %s"
|
||||||
msgstr "修改主角色为%s"
|
msgstr "修改主角色为%s"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:179
|
#: allianceauth/authentication/views.py:180
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Added %(name)s to your account."
|
msgid "Added %(name)s to your account."
|
||||||
msgstr "添加%(name)s到您的账户"
|
msgstr "添加%(name)s到您的账户"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:181
|
#: allianceauth/authentication/views.py:182
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Failed to add %(name)s to your account: they already have an account."
|
msgid "Failed to add %(name)s to your account: they already have an account."
|
||||||
msgstr "添加%(name)s到您的账户失败:他们已经在一个账户中了"
|
msgstr "添加%(name)s到您的账户失败:他们已经在一个账户中了"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:226
|
#: allianceauth/authentication/views.py:227
|
||||||
msgid ""
|
msgid ""
|
||||||
"Unable to authenticate as the selected character. Please log in with the "
|
"Unable to authenticate as the selected character. Please log in with the "
|
||||||
"main character associated with this account."
|
"main character associated with this account."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:293
|
#: allianceauth/authentication/views.py:294
|
||||||
msgid "Registration token has expired."
|
msgid "Registration token has expired."
|
||||||
msgstr "注册令牌过期。"
|
msgstr "注册令牌过期。"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:354
|
#: allianceauth/authentication/views.py:355
|
||||||
msgid ""
|
msgid ""
|
||||||
"Sent confirmation email. Please follow the link to confirm your email "
|
"Sent confirmation email. Please follow the link to confirm your email "
|
||||||
"address."
|
"address."
|
||||||
msgstr "已经发送了确认邮件。请按照链接确定您的电邮地址"
|
msgstr "已经发送了确认邮件。请按照链接确定您的电邮地址"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:360
|
#: allianceauth/authentication/views.py:361
|
||||||
msgid "Confirmed your email address. Please login to continue."
|
msgid "Confirmed your email address. Please login to continue."
|
||||||
msgstr "已确认您的电邮地址。请登录以继续"
|
msgstr "已确认您的电邮地址。请登录以继续"
|
||||||
|
|
||||||
#: allianceauth/authentication/views.py:366
|
#: allianceauth/authentication/views.py:367
|
||||||
msgid "Registration of new accounts is not allowed at this time."
|
msgid "Registration of new accounts is not allowed at this time."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -343,11 +341,11 @@ msgstr "军团成员数据"
|
|||||||
msgid "Corporations"
|
msgid "Corporations"
|
||||||
msgstr "所有公司"
|
msgstr "所有公司"
|
||||||
|
|
||||||
#: allianceauth/corputils/templates/corputils/base.html:35
|
#: allianceauth/corputils/templates/corputils/base.html:31
|
||||||
msgid "Add corporation"
|
msgid "Add corporation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/corputils/templates/corputils/base.html:51
|
#: allianceauth/corputils/templates/corputils/base.html:47
|
||||||
msgid "Search all corporations..."
|
msgid "Search all corporations..."
|
||||||
msgstr "搜索所有公司"
|
msgstr "搜索所有公司"
|
||||||
|
|
||||||
@@ -495,7 +493,7 @@ msgid "Fleet Activity Tracking"
|
|||||||
msgstr "舰队活动历史"
|
msgstr "舰队活动历史"
|
||||||
|
|
||||||
#: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8
|
#: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8
|
||||||
#: allianceauth/srp/templates/srp/management.html:44
|
#: allianceauth/srp/templates/srp/management.html:42
|
||||||
msgid "Fleet Name"
|
msgid "Fleet Name"
|
||||||
msgstr "舰队名"
|
msgstr "舰队名"
|
||||||
|
|
||||||
@@ -979,7 +977,7 @@ msgstr "描述"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:123
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:123
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:167
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:167
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:34
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:34
|
||||||
#: allianceauth/srp/templates/srp/data.html:81
|
#: allianceauth/srp/templates/srp/data.html:79
|
||||||
msgid "Status"
|
msgid "Status"
|
||||||
msgstr "状态"
|
msgstr "状态"
|
||||||
|
|
||||||
@@ -992,7 +990,7 @@ msgid "Hidden"
|
|||||||
msgstr "已隐藏"
|
msgstr "已隐藏"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:15
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:53
|
||||||
msgid "Open"
|
msgid "Open"
|
||||||
msgstr "公开"
|
msgstr "公开"
|
||||||
|
|
||||||
@@ -1037,18 +1035,10 @@ msgstr "用户组"
|
|||||||
msgid "Leave"
|
msgid "Leave"
|
||||||
msgstr "离开"
|
msgstr "离开"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:74
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:73
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:89
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:88
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:46
|
msgid "Request pending"
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:95
|
msgstr ""
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:138
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:182
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:46
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:25
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:120
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:87
|
|
||||||
msgid "Pending"
|
|
||||||
msgstr "待定"
|
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:80
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:80
|
||||||
msgid "Join"
|
msgid "Join"
|
||||||
@@ -1058,7 +1048,11 @@ msgstr "加入"
|
|||||||
msgid "Request"
|
msgid "Request"
|
||||||
msgstr "申请"
|
msgstr "申请"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:99
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:93
|
||||||
|
msgid "Retract"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:103
|
||||||
msgid "No groups available."
|
msgid "No groups available."
|
||||||
msgstr "没有可用用户组"
|
msgstr "没有可用用户组"
|
||||||
|
|
||||||
@@ -1187,6 +1181,19 @@ msgstr "你已经有了该组的未决离开请求"
|
|||||||
msgid "Applied to leave group %(group)s."
|
msgid "Applied to leave group %(group)s."
|
||||||
msgstr "已经离开群组%(group)s"
|
msgstr "已经离开群组%(group)s"
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:438
|
||||||
|
msgid "You cannot retract that request"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:450
|
||||||
|
#, python-format
|
||||||
|
msgid "Retracted application to group %(group)s."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/groupmanagement/views.py:458
|
||||||
|
msgid "You have no open request for that group."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/hrapplications/apps.py:8
|
#: allianceauth/hrapplications/apps.py:8
|
||||||
msgid "HR Applications"
|
msgid "HR Applications"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1257,12 +1264,23 @@ msgstr "创建申请"
|
|||||||
msgid "Username"
|
msgid "Username"
|
||||||
msgstr "用户名"
|
msgstr "用户名"
|
||||||
|
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:46
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:95
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:138
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:182
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:46
|
||||||
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:25
|
||||||
|
#: allianceauth/srp/templates/srp/data.html:118
|
||||||
|
#: allianceauth/srp/templates/srp/management.html:85
|
||||||
|
msgid "Pending"
|
||||||
|
msgstr "待定"
|
||||||
|
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:48
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:48
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:141
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:141
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:185
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:185
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:48
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:48
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:21
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:21
|
||||||
#: allianceauth/srp/templates/srp/data.html:112
|
#: allianceauth/srp/templates/srp/data.html:110
|
||||||
msgid "Approved"
|
msgid "Approved"
|
||||||
msgstr "通过"
|
msgstr "通过"
|
||||||
|
|
||||||
@@ -1270,7 +1288,7 @@ msgstr "通过"
|
|||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:143
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:143
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:187
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:187
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:50
|
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:50
|
||||||
#: allianceauth/srp/templates/srp/data.html:116
|
#: allianceauth/srp/templates/srp/data.html:114
|
||||||
msgid "Rejected"
|
msgid "Rejected"
|
||||||
msgstr "拒绝"
|
msgstr "拒绝"
|
||||||
|
|
||||||
@@ -1505,8 +1523,8 @@ msgstr "登出"
|
|||||||
|
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:155
|
#: allianceauth/menu/templates/menu/menu-user.html:155
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:158
|
#: allianceauth/menu/templates/menu/menu-user.html:158
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:17
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:13
|
||||||
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:18
|
#: allianceauth/templates/allianceauth/top-menu-rh-default.html:14
|
||||||
msgid "Sign In"
|
msgid "Sign In"
|
||||||
msgstr "登入"
|
msgstr "登入"
|
||||||
|
|
||||||
@@ -1534,11 +1552,11 @@ msgstr "未读"
|
|||||||
msgid "Read"
|
msgid "Read"
|
||||||
msgstr "已读"
|
msgstr "已读"
|
||||||
|
|
||||||
#: allianceauth/notifications/templates/notifications/list.html:32
|
#: allianceauth/notifications/templates/notifications/list.html:31
|
||||||
msgid "Mark all notifications as read"
|
msgid "Mark all notifications as read"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/notifications/templates/notifications/list.html:38
|
#: allianceauth/notifications/templates/notifications/list.html:35
|
||||||
msgid "Delete all read notifications"
|
msgid "Delete all read notifications"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1603,12 +1621,12 @@ msgid "Operation Type"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/optimer/form.py:17
|
#: allianceauth/optimer/form.py:17
|
||||||
#: allianceauth/srp/templates/srp/management.html:47
|
#: allianceauth/srp/templates/srp/management.html:45
|
||||||
msgid "Fleet Commander"
|
msgid "Fleet Commander"
|
||||||
msgstr "FC"
|
msgstr "FC"
|
||||||
|
|
||||||
#: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14
|
#: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14
|
||||||
#: allianceauth/srp/templates/srp/data.html:72
|
#: allianceauth/srp/templates/srp/data.html:70
|
||||||
msgid "Additional Info"
|
msgid "Additional Info"
|
||||||
msgstr "其他信息"
|
msgstr "其他信息"
|
||||||
|
|
||||||
@@ -1617,7 +1635,7 @@ msgid "(Optional) Describe the operation with a couple of short words."
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/add.html:8
|
#: allianceauth/optimer/templates/optimer/add.html:8
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:18
|
#: allianceauth/optimer/templates/optimer/management.html:16
|
||||||
msgid "Create Operation"
|
msgid "Create Operation"
|
||||||
msgstr "起一个队"
|
msgstr "起一个队"
|
||||||
|
|
||||||
@@ -1666,26 +1684,26 @@ msgstr "FC"
|
|||||||
msgid "Fleet Operation Management"
|
msgid "Fleet Operation Management"
|
||||||
msgstr "管理搞事队"
|
msgstr "管理搞事队"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:28
|
#: allianceauth/optimer/templates/optimer/management.html:26
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:32
|
#: allianceauth/timerboard/templates/timerboard/view.html:30
|
||||||
msgid "Current EVE time:"
|
msgid "Current EVE time:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:36
|
#: allianceauth/optimer/templates/optimer/management.html:34
|
||||||
msgid "Next Fleet Operations"
|
msgid "Next Fleet Operations"
|
||||||
msgstr "下一个舰队任务"
|
msgstr "下一个舰队任务"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:44
|
#: allianceauth/optimer/templates/optimer/management.html:42
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:63
|
#: allianceauth/timerboard/templates/timerboard/view.html:61
|
||||||
msgid "No upcoming timers."
|
msgid "No upcoming timers."
|
||||||
msgstr "没有快到的时间节点,歇一会吧"
|
msgstr "没有快到的时间节点,歇一会吧"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:52
|
#: allianceauth/optimer/templates/optimer/management.html:50
|
||||||
msgid "Past Fleet Operations"
|
msgid "Past Fleet Operations"
|
||||||
msgstr "过去的舰队任务"
|
msgstr "过去的舰队任务"
|
||||||
|
|
||||||
#: allianceauth/optimer/templates/optimer/management.html:60
|
#: allianceauth/optimer/templates/optimer/management.html:58
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:81
|
#: allianceauth/timerboard/templates/timerboard/view.html:79
|
||||||
msgid "No past timers."
|
msgid "No past timers."
|
||||||
msgstr "没有已经结束的时间节点啦"
|
msgstr "没有已经结束的时间节点啦"
|
||||||
|
|
||||||
@@ -2253,7 +2271,7 @@ msgid "Enabled"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/services/templates/services/service_status.html:7
|
#: allianceauth/services/templates/services/service_status.html:7
|
||||||
#: allianceauth/srp/templates/srp/management.html:78
|
#: allianceauth/srp/templates/srp/management.html:76
|
||||||
msgid "Disabled"
|
msgid "Disabled"
|
||||||
msgstr "失效了"
|
msgstr "失效了"
|
||||||
|
|
||||||
@@ -2291,12 +2309,12 @@ msgid "Ship Replacement"
|
|||||||
msgstr "补损"
|
msgstr "补损"
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:9
|
#: allianceauth/srp/form.py:9
|
||||||
#: allianceauth/srp/templates/srp/management.html:45
|
#: allianceauth/srp/templates/srp/management.html:43
|
||||||
msgid "Fleet Time"
|
msgid "Fleet Time"
|
||||||
msgstr "集结时间"
|
msgstr "集结时间"
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:10
|
#: allianceauth/srp/form.py:10
|
||||||
#: allianceauth/srp/templates/srp/management.html:46
|
#: allianceauth/srp/templates/srp/management.html:44
|
||||||
msgid "Fleet Doctrine"
|
msgid "Fleet Doctrine"
|
||||||
msgstr "舰队船型"
|
msgstr "舰队船型"
|
||||||
|
|
||||||
@@ -2345,7 +2363,7 @@ msgid "Give this link to the line members."
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:8
|
#: allianceauth/srp/templates/srp/data.html:8
|
||||||
#: allianceauth/srp/templates/srp/data.html:39
|
#: allianceauth/srp/templates/srp/data.html:37
|
||||||
msgid "SRP Fleet Data"
|
msgid "SRP Fleet Data"
|
||||||
msgstr "舰队补损信息"
|
msgstr "舰队补损信息"
|
||||||
|
|
||||||
@@ -2353,64 +2371,64 @@ msgstr "舰队补损信息"
|
|||||||
msgid "View Fleets"
|
msgid "View Fleets"
|
||||||
msgstr "查看舰队"
|
msgstr "查看舰队"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:26
|
#: allianceauth/srp/templates/srp/data.html:24
|
||||||
msgid "Mark Incomplete"
|
msgid "Mark Incomplete"
|
||||||
msgstr "标记为未完成"
|
msgstr "标记为未完成"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:30
|
#: allianceauth/srp/templates/srp/data.html:28
|
||||||
msgid "Mark Completed"
|
msgid "Mark Completed"
|
||||||
msgstr "标记为已完成"
|
msgstr "标记为已完成"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:48
|
#: allianceauth/srp/templates/srp/data.html:46
|
||||||
#: allianceauth/srp/templates/srp/data.html:142
|
#: allianceauth/srp/templates/srp/data.html:140
|
||||||
msgid "Total Losses:"
|
msgid "Total Losses:"
|
||||||
msgstr "损失总额:"
|
msgstr "损失总额:"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:49
|
#: allianceauth/srp/templates/srp/data.html:47
|
||||||
#: allianceauth/srp/templates/srp/data.html:143
|
#: allianceauth/srp/templates/srp/data.html:141
|
||||||
#: allianceauth/srp/templates/srp/management.html:36
|
#: allianceauth/srp/templates/srp/management.html:34
|
||||||
msgid "Total ISK Cost:"
|
msgid "Total ISK Cost:"
|
||||||
msgstr "ISK花费总额:"
|
msgstr "ISK花费总额:"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:60
|
#: allianceauth/srp/templates/srp/data.html:58
|
||||||
#: allianceauth/srp/templates/srp/data.html:154
|
#: allianceauth/srp/templates/srp/data.html:152
|
||||||
msgid "Are you sure you want to delete SRP requests?"
|
msgid "Are you sure you want to delete SRP requests?"
|
||||||
msgstr "老哥,你确定要删了补损请求么?"
|
msgstr "老哥,你确定要删了补损请求么?"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:70
|
#: allianceauth/srp/templates/srp/data.html:68
|
||||||
msgid "Pilot Name"
|
msgid "Pilot Name"
|
||||||
msgstr "玩家ID"
|
msgstr "玩家ID"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:71
|
#: allianceauth/srp/templates/srp/data.html:69
|
||||||
msgid "Killboard Link"
|
msgid "Killboard Link"
|
||||||
msgstr "KB网链接"
|
msgstr "KB网链接"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:73
|
#: allianceauth/srp/templates/srp/data.html:71
|
||||||
msgid "Ship Type"
|
msgid "Ship Type"
|
||||||
msgstr "船型"
|
msgstr "船型"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:74
|
#: allianceauth/srp/templates/srp/data.html:72
|
||||||
msgid "Killboard Loss Amt"
|
msgid "Killboard Loss Amt"
|
||||||
msgstr "KB网总损失"
|
msgstr "KB网总损失"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:76
|
#: allianceauth/srp/templates/srp/data.html:74
|
||||||
msgid "SRP ISK Cost"
|
msgid "SRP ISK Cost"
|
||||||
msgstr "补损ISK花费"
|
msgstr "补损ISK花费"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:77
|
#: allianceauth/srp/templates/srp/data.html:75
|
||||||
msgid "Click value to edit Enter to save & next ESC to cancel"
|
msgid "Click value to edit Enter to save & next ESC to cancel"
|
||||||
msgstr "点击数值就可以编辑啦,按回车确认,按ESC取消"
|
msgstr "点击数值就可以编辑啦,按回车确认,按ESC取消"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:80
|
#: allianceauth/srp/templates/srp/data.html:78
|
||||||
msgid "Post Time"
|
msgid "Post Time"
|
||||||
msgstr "发布时间"
|
msgstr "发布时间"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:102
|
#: allianceauth/srp/templates/srp/data.html:100
|
||||||
#: allianceauth/srp/templates/srp/management.html:70
|
#: allianceauth/srp/templates/srp/management.html:68
|
||||||
msgid "Link"
|
msgid "Link"
|
||||||
msgstr "链接"
|
msgstr "链接"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/data.html:163
|
#: allianceauth/srp/templates/srp/data.html:161
|
||||||
msgid "No SRP requests for this fleet."
|
msgid "No SRP requests for this fleet."
|
||||||
msgstr "这次起队没有补损请求!大捷"
|
msgstr "这次起队没有补损请求!大捷"
|
||||||
|
|
||||||
@@ -2422,39 +2440,39 @@ msgstr "补损管理"
|
|||||||
msgid "View All"
|
msgid "View All"
|
||||||
msgstr "查看全部"
|
msgstr "查看全部"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:27
|
#: allianceauth/srp/templates/srp/management.html:25
|
||||||
msgid "Add SRP Fleet"
|
msgid "Add SRP Fleet"
|
||||||
msgstr "添加补损舰队"
|
msgstr "添加补损舰队"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:48
|
#: allianceauth/srp/templates/srp/management.html:46
|
||||||
msgid "Fleet AAR"
|
msgid "Fleet AAR"
|
||||||
msgstr "舰队战报"
|
msgstr "舰队战报"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:49
|
#: allianceauth/srp/templates/srp/management.html:47
|
||||||
msgid "Fleet SRP Code"
|
msgid "Fleet SRP Code"
|
||||||
msgstr "补损编号"
|
msgstr "补损编号"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:50
|
#: allianceauth/srp/templates/srp/management.html:48
|
||||||
msgid "Fleet ISK Cost"
|
msgid "Fleet ISK Cost"
|
||||||
msgstr "舰队ISK花费"
|
msgstr "舰队ISK花费"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:51
|
#: allianceauth/srp/templates/srp/management.html:49
|
||||||
msgid "SRP Status"
|
msgid "SRP Status"
|
||||||
msgstr "补损状态"
|
msgstr "补损状态"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:52
|
#: allianceauth/srp/templates/srp/management.html:50
|
||||||
msgid "Pending Requests"
|
msgid "Pending Requests"
|
||||||
msgstr "待处理请求"
|
msgstr "待处理请求"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:91
|
#: allianceauth/srp/templates/srp/management.html:89
|
||||||
msgid "Completed"
|
msgid "Completed"
|
||||||
msgstr "已完成"
|
msgstr "已完成"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:108
|
#: allianceauth/srp/templates/srp/management.html:106
|
||||||
msgid "Are you sure you want to delete this SRP code and its contents?"
|
msgid "Are you sure you want to delete this SRP code and its contents?"
|
||||||
msgstr "老哥,你确认要把这次补损的编号和内容都删了?"
|
msgstr "老哥,你确认要把这次补损的编号和内容都删了?"
|
||||||
|
|
||||||
#: allianceauth/srp/templates/srp/management.html:129
|
#: allianceauth/srp/templates/srp/management.html:127
|
||||||
msgid "No SRP fleets created."
|
msgid "No SRP fleets created."
|
||||||
msgstr "没有创建任何补损舰队,你快灭灯了吧?"
|
msgstr "没有创建任何补损舰队,你快灭灯了吧?"
|
||||||
|
|
||||||
@@ -2590,67 +2608,120 @@ msgstr "你做的修改已经保存到%(fleetname)s这个补损舰队啦,尽
|
|||||||
msgid "Your Server received an ESI error response code of "
|
msgid "Your Server received an ESI error response code of "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:8
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:11
|
||||||
msgid "Alliance Auth Notifications"
|
msgid "second"
|
||||||
msgstr "系统通知"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:20
|
|
||||||
msgid "No notifications at this time"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:29
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:12
|
||||||
msgid "Powered by GitLab"
|
msgid "seconds"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:35
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:13
|
||||||
msgid "Support Discord"
|
msgid "minute"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:49
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:14
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:53
|
msgid "minutes"
|
||||||
msgid "Software Version"
|
msgstr "分钟数"
|
||||||
msgstr "软件版本"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:56
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:15
|
||||||
msgid "Current"
|
msgid "hour"
|
||||||
msgstr "当前版本"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:63
|
|
||||||
msgid "Latest Stable"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:68
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:16
|
||||||
msgid "Update available"
|
msgid "hours"
|
||||||
msgstr "有更新!"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:76
|
|
||||||
msgid "Latest Pre-Release"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:81
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:17
|
||||||
msgid "Pre-Release available"
|
msgid "N/A"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:91
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:18
|
||||||
msgid "Task Queue"
|
msgid "ERROR"
|
||||||
msgstr "任务队列"
|
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:96
|
|
||||||
#, python-format
|
|
||||||
msgid ""
|
|
||||||
"\n"
|
|
||||||
" Status of %(total)s processed tasks • last %(latest)s\n"
|
|
||||||
" "
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:112
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:19
|
||||||
msgid "running"
|
msgid "running"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:113
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:20
|
||||||
msgid "queued"
|
msgid "queued"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:21
|
||||||
|
msgid "succeeded"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:22
|
||||||
|
msgid "retried"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:23
|
||||||
|
msgid "failed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:29
|
||||||
|
msgid "Debug mode"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:34
|
||||||
|
msgid ""
|
||||||
|
"Debug mode is currently turned on!<br>Make sure to turn it off as soon as "
|
||||||
|
"you are finished testing."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:46
|
||||||
|
msgid "Alliance Auth Notifications"
|
||||||
|
msgstr "系统通知"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:58
|
||||||
|
msgid "No notifications at this time"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:67
|
||||||
|
msgid "Powered by GitLab"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:73
|
||||||
|
msgid "Support Discord"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:87
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:91
|
||||||
|
msgid "Software Version"
|
||||||
|
msgstr "软件版本"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:94
|
||||||
|
msgid "Current"
|
||||||
|
msgstr "当前版本"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:101
|
||||||
|
msgid "Latest Stable"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:106
|
||||||
|
msgid "Update available"
|
||||||
|
msgstr "有更新!"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:114
|
||||||
|
msgid "Latest Pre-Release"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:119
|
||||||
|
msgid "Pre-Release available"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:129
|
||||||
|
msgid "Task Queue"
|
||||||
|
msgstr "任务队列"
|
||||||
|
|
||||||
|
#: allianceauth/templates/allianceauth/admin-status/overview.html:134
|
||||||
|
msgid ""
|
||||||
|
"\n"
|
||||||
|
" Status of <span id=\"total-task-count\">?</span> processed tasks • last <span id=\"celery-uptime\">?</span>\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/templates/allianceauth/top-menu-admin.html:19
|
#: allianceauth/templates/allianceauth/top-menu-admin.html:19
|
||||||
msgid "AA Documentation"
|
msgid "AA Documentation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -2874,7 +2945,7 @@ msgid "Theft"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
|
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:54
|
#: allianceauth/timerboard/templates/timerboard/view.html:52
|
||||||
msgid "Upcoming Timers"
|
msgid "Upcoming Timers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -2902,7 +2973,7 @@ msgid "Create Timer"
|
|||||||
msgstr "创建时间计划表"
|
msgstr "创建时间计划表"
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9
|
#: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:22
|
#: allianceauth/timerboard/templates/timerboard/view.html:20
|
||||||
msgid "Create Structure Timer"
|
msgid "Create Structure Timer"
|
||||||
msgstr "创建建筑时间表"
|
msgstr "创建建筑时间表"
|
||||||
|
|
||||||
@@ -2920,11 +2991,11 @@ msgstr "建筑"
|
|||||||
msgid "Structure Timer Management"
|
msgid "Structure Timer Management"
|
||||||
msgstr "管理建筑时间表"
|
msgstr "管理建筑时间表"
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:41
|
#: allianceauth/timerboard/templates/timerboard/view.html:39
|
||||||
msgid "Corporation Timers"
|
msgid "Corporation Timers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/timerboard/templates/timerboard/view.html:72
|
#: allianceauth/timerboard/templates/timerboard/view.html:70
|
||||||
msgid "Past Timers"
|
msgid "Past Timers"
|
||||||
msgstr "已经过去的时间节点"
|
msgstr "已经过去的时间节点"
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from __future__ import annotations
|
from __future__ import annotations # Still needed for Python 3.8, replaced with better implementations in Py39+
|
||||||
|
|
||||||
import logging
|
import logging
|
||||||
from typing import TYPE_CHECKING
|
from typing import TYPE_CHECKING
|
||||||
|
|||||||
@@ -72,6 +72,31 @@
|
|||||||
|
|
||||||
{% theme_select %}
|
{% theme_select %}
|
||||||
|
|
||||||
|
{% if user.is_authenticated and not request.is_mobile_device %}
|
||||||
|
<li><hr class="dropdown-divider"></li>
|
||||||
|
<li><h6 class="dropdown-header">{% translate "Sidebar" %}</h6></li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
<form class="dropdown-item" action="{% url 'minimize_sidebar' %}?next={{ request.path|urlencode }}" method="post">
|
||||||
|
{% csrf_token %}
|
||||||
|
|
||||||
|
<div class="form-check form-switch">
|
||||||
|
<input
|
||||||
|
class="form-check-input"
|
||||||
|
type="checkbox"
|
||||||
|
role="switch"
|
||||||
|
id="toggle-sidebar"
|
||||||
|
onchange="this.form.submit()"
|
||||||
|
{% if request.session.MINIMIZE_SIDEBAR %}checked{% endif %}
|
||||||
|
>
|
||||||
|
<label class="form-check-label" for="toggle-sidebar">
|
||||||
|
{% translate "Minimize Sidebar" %}
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</li>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
{% if user.is_superuser %}
|
{% if user.is_superuser %}
|
||||||
<li><hr class="dropdown-divider"></li>
|
<li><hr class="dropdown-divider"></li>
|
||||||
<li><h6 class="dropdown-header">{% translate "Super User" %}</h6></li>
|
<li><h6 class="dropdown-header">{% translate "Super User" %}</h6></li>
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
{% load menu_menu_items %}
|
{% load menu_menu_items %}
|
||||||
|
|
||||||
<div class="col-auto px-0">
|
<div class="col-auto px-0">
|
||||||
<div class="collapse collapse-horizontal" tabindex="-1" id="sidebar">
|
<div class="collapse collapse-horizontal {% if user.is_authenticated and not request.is_mobile_device and not request.session.MINIMIZE_SIDEBAR %}show{% endif %}" tabindex="-1" id="sidebar">
|
||||||
<div>
|
<div>
|
||||||
<div class="nav-padding navbar-dark text-bg-dark px-0 d-flex flex-column overflow-hidden vh-100 {% if not user.is_authenticated %}position-relative{% endif %}">
|
<div class="nav-padding navbar-dark text-bg-dark px-0 d-flex flex-column overflow-hidden vh-100 {% if not user.is_authenticated %}position-relative{% endif %}">
|
||||||
{% if user.is_authenticated %}
|
{% if user.is_authenticated %}
|
||||||
|
|||||||
65
allianceauth/middleware.py
Normal file
65
allianceauth/middleware.py
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
"""
|
||||||
|
Alliance Auth Middleware
|
||||||
|
"""
|
||||||
|
|
||||||
|
from user_agents import parse
|
||||||
|
|
||||||
|
|
||||||
|
class DeviceDetectionMiddleware:
|
||||||
|
"""
|
||||||
|
Middleware to detect the type of device making the request.
|
||||||
|
Sets flags on the request object for easy access in views and templates.
|
||||||
|
|
||||||
|
Flags include:
|
||||||
|
- is_mobile: True if the device is a mobile phone.
|
||||||
|
- is_tablet: True if the device is a tablet.
|
||||||
|
- is_mobile_device: True if the device is either a mobile phone or a tablet.
|
||||||
|
- is_touch_capable: True if the device has touch capabilities.
|
||||||
|
- is_pc: True if the device is a desktop or laptop computer.
|
||||||
|
- is_bot: True if the device is identified as a bot or crawler.
|
||||||
|
"""
|
||||||
|
|
||||||
|
def __init__(self, get_response):
|
||||||
|
"""
|
||||||
|
Initialize the middleware with the get_response callable.
|
||||||
|
|
||||||
|
:param get_response:
|
||||||
|
:type get_response:
|
||||||
|
"""
|
||||||
|
|
||||||
|
self.get_response = get_response
|
||||||
|
|
||||||
|
def __call__(self, request):
|
||||||
|
"""
|
||||||
|
Process the incoming request to determine if it's from a mobile device.
|
||||||
|
|
||||||
|
This method is called when the middleware is invoked. It inspects the
|
||||||
|
`user-agent` header of the incoming HTTP request to determine the type
|
||||||
|
of client making the request (e.g., mobile, tablet, PC, bot, etc.).
|
||||||
|
Flags are set on the `request` object to indicate the client type.
|
||||||
|
|
||||||
|
:param request: The HTTP request object.
|
||||||
|
:type request: HttpRequest
|
||||||
|
:return: The HTTP response object after processing the request.
|
||||||
|
:rtype: HttpResponse
|
||||||
|
"""
|
||||||
|
|
||||||
|
# Retrieve the user-agent string from the request headers
|
||||||
|
user_agent_string = request.headers.get("user-agent", "")
|
||||||
|
|
||||||
|
# Parse the user-agent string to extract client information
|
||||||
|
user_agent = parse(user_agent_string)
|
||||||
|
|
||||||
|
# Set flags on the request object based on the client type
|
||||||
|
request.is_mobile = user_agent.is_mobile # True if the client is a mobile phone
|
||||||
|
request.is_tablet = user_agent.is_tablet # True if the client is a tablet
|
||||||
|
request.is_mobile_device = user_agent.is_mobile or user_agent.is_tablet # True if mobile phone or tablet
|
||||||
|
request.is_touch_capable = user_agent.is_touch_capable # True if the client supports touch input
|
||||||
|
request.is_pc = user_agent.is_pc # True if the client is a PC
|
||||||
|
request.is_bot = user_agent.is_bot # True if the client is a bot
|
||||||
|
|
||||||
|
# Pass the request to the next middleware or view and get the response
|
||||||
|
response = self.get_response(request)
|
||||||
|
|
||||||
|
# Return the processed response
|
||||||
|
return response
|
||||||
@@ -33,7 +33,7 @@
|
|||||||
{% include "framework/header/nav-collapse-icon.html" with fa_icon="fa-solid fa-check-double" url=nav_item_link title=nav_item_title icon_on_mobile=True %}
|
{% include "framework/header/nav-collapse-icon.html" with fa_icon="fa-solid fa-check-double" url=nav_item_link title=nav_item_title icon_on_mobile=True %}
|
||||||
|
|
||||||
{% translate "Delete all read notifications" as nav_item_title %}
|
{% translate "Delete all read notifications" as nav_item_title %}
|
||||||
{% url "notifications:mark_all_read" as nav_item_link %}
|
{% url "notifications:delete_all_read" as nav_item_link %}
|
||||||
{% include "framework/header/nav-collapse-icon.html" with fa_icon="fa-solid fa-trash-can" url=nav_item_link title=nav_item_title icon_on_mobile=True %}
|
{% include "framework/header/nav-collapse-icon.html" with fa_icon="fa-solid fa-trash-can" url=nav_item_link title=nav_item_title icon_on_mobile=True %}
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
|
|||||||
@@ -65,83 +65,85 @@
|
|||||||
{% include 'bundles/timers-js.html' %}
|
{% include 'bundles/timers-js.html' %}
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// Data
|
$(document).ready(() => {
|
||||||
const timers = [
|
// Data
|
||||||
{% for op in optimer %}
|
const timers = [
|
||||||
{
|
{% for op in optimer %}
|
||||||
'id': {{ op.id }},
|
{
|
||||||
'start': moment("{{ op.start | date:"c" }}"),
|
'id': {{ op.id }},
|
||||||
'expired': false
|
'start': moment("{{ op.start | date:"c" }}"),
|
||||||
},
|
'expired': false
|
||||||
{% endfor %}
|
},
|
||||||
];
|
{% endfor %}
|
||||||
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Update a timer
|
* Update a timer
|
||||||
* @param timer Timer information
|
* @param timer Timer information
|
||||||
*/
|
*/
|
||||||
const updateTimer = (timer) => {
|
const updateTimer = (timer) => {
|
||||||
if (timer.start.isAfter(Date.now())) {
|
if (timer.start.isAfter(Date.now())) {
|
||||||
const duration = moment.duration(timer.start - moment(), 'milliseconds');
|
const duration = moment.duration(timer.start - moment(), 'milliseconds');
|
||||||
|
|
||||||
document.getElementById("countdown" + timer.id).innerHTML = getDurationString(duration);
|
document.getElementById("countdown" + timer.id).innerHTML = getDurationString(duration);
|
||||||
} else {
|
} else {
|
||||||
timer.expired = true;
|
timer.expired = true;
|
||||||
|
|
||||||
document.getElementById("countdown" + timer.id).innerHTML = "";
|
document.getElementById("countdown" + timer.id).innerHTML = "";
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Update all timers
|
* Update all timers
|
||||||
*/
|
*/
|
||||||
const updateAllTimers = () => {
|
const updateAllTimers = () => {
|
||||||
const l = timers.length;
|
const l = timers.length;
|
||||||
|
|
||||||
for (let i=0; i < l; ++i) {
|
for (let i=0; i < l; ++i) {
|
||||||
if (timers[i].expired) continue;
|
if (timers[i].expired) continue;
|
||||||
|
|
||||||
updateTimer(timers[i]);
|
updateTimer(timers[i]);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the local time info for the timer
|
* Set the local time info for the timer
|
||||||
* @param timer Timer information
|
* @param timer Timer information
|
||||||
*/
|
*/
|
||||||
const setLocalTime = (timer) => {
|
const setLocalTime = (timer) => {
|
||||||
document.getElementById("localtime" + timer.id).innerHTML = timer.start.format("ddd @ LT");
|
document.getElementById("localtime" + timer.id).innerHTML = timer.start.format("ddd @ LT");
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set all local time fields
|
* Set all local time fields
|
||||||
*/
|
*/
|
||||||
const setAllLocalTimes = () => {
|
const setAllLocalTimes = () => {
|
||||||
const l = timers.length;
|
const l = timers.length;
|
||||||
|
|
||||||
for (let i=0; i < l; ++i) {
|
for (let i=0; i < l; ++i) {
|
||||||
setLocalTime(timers[i]);
|
setLocalTime(timers[i]);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the current EVE time as a string
|
* Get the current EVE time as a string
|
||||||
* @returns {string} EVE time string
|
* @returns {string} EVE time string
|
||||||
*/
|
*/
|
||||||
const updateClock = () => {
|
const updateClock = () => {
|
||||||
document.getElementById("current-time").innerHTML = getCurrentEveTimeString();
|
document.getElementById("current-time").innerHTML = getCurrentEveTimeString();
|
||||||
};
|
};
|
||||||
|
|
||||||
const timedUpdate = () => {
|
const timedUpdate = () => {
|
||||||
updateClock();
|
updateClock();
|
||||||
updateAllTimers();
|
updateAllTimers();
|
||||||
};
|
};
|
||||||
|
|
||||||
// Set initial values
|
// Set initial values
|
||||||
setAllLocalTimes();
|
setAllLocalTimes();
|
||||||
timedUpdate();
|
timedUpdate();
|
||||||
|
|
||||||
// Start timed updates
|
// Start timed updates
|
||||||
setInterval(timedUpdate, 1000);
|
setInterval(timedUpdate, 1000);
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
{% endblock content %}
|
{% endblock content %}
|
||||||
|
|||||||
@@ -88,6 +88,7 @@ MIDDLEWARE = [
|
|||||||
"django.middleware.security.SecurityMiddleware",
|
"django.middleware.security.SecurityMiddleware",
|
||||||
"django.contrib.sessions.middleware.SessionMiddleware",
|
"django.contrib.sessions.middleware.SessionMiddleware",
|
||||||
"allianceauth.authentication.middleware.UserSettingsMiddleware",
|
"allianceauth.authentication.middleware.UserSettingsMiddleware",
|
||||||
|
"allianceauth.middleware.DeviceDetectionMiddleware",
|
||||||
"django.middleware.locale.LocaleMiddleware",
|
"django.middleware.locale.LocaleMiddleware",
|
||||||
"django.middleware.common.CommonMiddleware",
|
"django.middleware.common.CommonMiddleware",
|
||||||
"django.middleware.csrf.CsrfViewMiddleware",
|
"django.middleware.csrf.CsrfViewMiddleware",
|
||||||
|
|||||||
@@ -57,10 +57,10 @@ DATABASES['default'] = {
|
|||||||
# CCP's developer portal
|
# CCP's developer portal
|
||||||
# Logging in to auth requires the publicData scope (can be overridden through the
|
# Logging in to auth requires the publicData scope (can be overridden through the
|
||||||
# LOGIN_TOKEN_SCOPES setting). Other apps may require more (see their docs).
|
# LOGIN_TOKEN_SCOPES setting). Other apps may require more (see their docs).
|
||||||
|
ESI_SSO_CALLBACK_URL = f"{SITE_URL}/sso/callback" # Do NOT change this line!
|
||||||
ESI_SSO_CLIENT_ID = ''
|
ESI_SSO_CLIENT_ID = ''
|
||||||
ESI_SSO_CLIENT_SECRET = ''
|
ESI_SSO_CLIENT_SECRET = ''
|
||||||
ESI_SSO_CALLBACK_URL = f"{SITE_URL}/sso/callback"
|
ESI_USER_CONTACT_EMAIL = '' # A server maintainer that CCP can contact in case of issues.
|
||||||
ESI_USER_CONTACT_EMAIL = '' # A server maintainer that CCP can contact in case of issues.
|
|
||||||
|
|
||||||
# By default, emails are validated before new users can log in.
|
# By default, emails are validated before new users can log in.
|
||||||
# It's recommended to use a free service like SparkPost or Elastic Email to send email.
|
# It's recommended to use a free service like SparkPost or Elastic Email to send email.
|
||||||
|
|||||||
@@ -1,22 +1,37 @@
|
|||||||
|
[supervisord]
|
||||||
|
environment =
|
||||||
|
AA_USER = allianceserver, ; The user under which the processes will run
|
||||||
|
AA_PROJECT_NAME = {{ project_name }}, ; The name of the project
|
||||||
|
AA_PROJECT_DIRECTORY = {{ project_directory }}, ; The directory of the project
|
||||||
|
AA_VENV_DIRECTORY = {{ venv_directory }}, ; The directory of the virtual environment
|
||||||
|
AA_COMMAND_CELERY = {{ celery }}, ; The command to run Celery
|
||||||
|
AA_COMMAND_GUNICORN = {{ gunicorn }}, ; The command to run Gunicorn
|
||||||
|
AA_COMMAND_MEMMON = {{ memmon }} ; The command to run Memmon
|
||||||
|
|
||||||
[program:beat]
|
[program:beat]
|
||||||
command = {{ celery }} -A {{ project_name }} beat
|
command = %(ENV_AA_COMMAND_CELERY)s
|
||||||
directory = {{ project_directory }}
|
-A %(ENV_AA_PROJECT_NAME)s beat
|
||||||
user = allianceserver
|
directory = %(ENV_AA_PROJECT_DIRECTORY)s
|
||||||
stdout_logfile = {{ project_directory }}/log/%(program_name)s.log
|
user = %(ENV_AA_USER)s
|
||||||
stderr_logfile = {{ project_directory }}/log/%(program_name)s.log
|
stdout_logfile = %(ENV_AA_PROJECT_DIRECTORY)s/log/%(program_name)s.log
|
||||||
|
stderr_logfile = %(ENV_AA_PROJECT_DIRECTORY)s/log/%(program_name)s.log
|
||||||
autostart = true
|
autostart = true
|
||||||
autorestart = true
|
autorestart = true
|
||||||
startsecs = 10
|
startsecs = 10
|
||||||
priority = 998
|
priority = 998
|
||||||
|
|
||||||
[program:worker]
|
[program:worker]
|
||||||
command = {{ celery }} -A {{ project_name }} worker --pool=threads --concurrency=5 -n %(program_name)s_%(process_num)02d
|
command = %(ENV_AA_COMMAND_CELERY)s
|
||||||
directory = {{ project_directory }}
|
-A %(ENV_AA_PROJECT_NAME)s worker
|
||||||
user = allianceserver
|
--pool=threads
|
||||||
|
--concurrency=5
|
||||||
|
-n %(program_name)s_%(process_num)02d
|
||||||
|
directory = %(ENV_AA_PROJECT_DIRECTORY)s
|
||||||
|
user = %(ENV_AA_USER)s
|
||||||
numprocs = 1
|
numprocs = 1
|
||||||
process_name = %(program_name)s_%(process_num)02d
|
process_name = %(program_name)s_%(process_num)02d
|
||||||
stdout_logfile = {{ project_directory }}/log/%(program_name)s.log
|
stdout_logfile = %(ENV_AA_PROJECT_DIRECTORY)s/log/%(program_name)s.log
|
||||||
stderr_logfile = {{ project_directory }}/log/%(program_name)s.log
|
stderr_logfile = %(ENV_AA_PROJECT_DIRECTORY)s/log/%(program_name)s.log
|
||||||
autostart = true
|
autostart = true
|
||||||
autorestart = true
|
autorestart = true
|
||||||
startsecs = 10
|
startsecs = 10
|
||||||
@@ -26,22 +41,26 @@ priority = 998
|
|||||||
|
|
||||||
{% if gunicorn %}
|
{% if gunicorn %}
|
||||||
[program:gunicorn]
|
[program:gunicorn]
|
||||||
user = allianceserver
|
user = %(ENV_AA_USER)s
|
||||||
directory = {{ project_directory }}
|
directory = %(ENV_AA_PROJECT_DIRECTORY)s
|
||||||
command = {{ gunicorn }} {{ project_name }}.wsgi --workers=3 --timeout 120
|
command = %(ENV_AA_COMMAND_GUNICORN)s %(ENV_AA_PROJECT_NAME)s.wsgi
|
||||||
stdout_logfile = {{ project_directory }}/log/%(program_name)s.log
|
--workers=3
|
||||||
stderr_logfile = {{ project_directory }}/log/%(program_name)s.log
|
--timeout 120
|
||||||
|
stdout_logfile = %(ENV_AA_PROJECT_DIRECTORY)s/log/%(program_name)s.log
|
||||||
|
stderr_logfile = %(ENV_AA_PROJECT_DIRECTORY)s/log/%(program_name)s.log
|
||||||
autostart = true
|
autostart = true
|
||||||
autorestart = true
|
autorestart = true
|
||||||
stopsignal = INT
|
stopsignal = INT
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
[eventlistener:memmon]
|
[eventlistener:memmon]
|
||||||
command = {{ memmon }} -p worker_00=256MB -p gunicorn=256MB
|
command = %(ENV_AA_COMMAND_MEMMON)s
|
||||||
directory = {{ project_directory }}
|
-p worker_00=256MB
|
||||||
|
-p gunicorn=256MB
|
||||||
|
directory = %(ENV_AA_PROJECT_DIRECTORY)s
|
||||||
events = TICK_60
|
events = TICK_60
|
||||||
stdout_logfile = {{ project_directory }}/log/memmon.log
|
stdout_logfile = %(ENV_AA_PROJECT_DIRECTORY)s/log/memmon.log
|
||||||
stderr_logfile = {{ project_directory }}/log/memmon.log
|
stderr_logfile = %(ENV_AA_PROJECT_DIRECTORY)s/log/memmon.log
|
||||||
|
|
||||||
[group:{{ project_name }}]
|
[group:{{ project_name }}]
|
||||||
programs = beat,worker{% if gunicorn %},gunicorn{% endif %}
|
programs = beat,worker{% if gunicorn %},gunicorn{% endif %}
|
||||||
|
|||||||
@@ -100,7 +100,10 @@ class BaseSetPasswordServiceAccountView(ServicesCRUDMixin, BaseServiceView, Upda
|
|||||||
def post(self, request, *args, **kwargs):
|
def post(self, request, *args, **kwargs):
|
||||||
result = super().post(request, *args, **kwargs)
|
result = super().post(request, *args, **kwargs)
|
||||||
if self.get_form().is_valid():
|
if self.get_form().is_valid():
|
||||||
messages.success(request, _(f"Successfully set your {self.service_name} password"))
|
messages.success(
|
||||||
|
request,
|
||||||
|
_("Successfully set your {service_name} password").format(service_name=self.service_name)
|
||||||
|
)
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -100,13 +100,13 @@ def jabber_broadcast_view(request):
|
|||||||
if main_char is not None:
|
if main_char is not None:
|
||||||
message_to_send = form.cleaned_data['message'] + "\n##### SENT BY: " + "[" + main_char.corporation_ticker + "]" + \
|
message_to_send = form.cleaned_data['message'] + "\n##### SENT BY: " + "[" + main_char.corporation_ticker + "]" + \
|
||||||
main_char.character_name + " TO: " + \
|
main_char.character_name + " TO: " + \
|
||||||
form.cleaned_data['group'] + " WHEN: " + datetime.datetime.utcnow().strftime(
|
form.cleaned_data['group'] + " WHEN: " + datetime.datetime.now(datetime.timezone.utc).strftime(
|
||||||
"%Y-%m-%d %H:%M:%S") + " #####\n##### Replies are NOT monitored #####\n"
|
"%Y-%m-%d %H:%M:%S") + " #####\n##### Replies are NOT monitored #####\n"
|
||||||
group_to_send = form.cleaned_data['group']
|
group_to_send = form.cleaned_data['group']
|
||||||
|
|
||||||
else:
|
else:
|
||||||
message_to_send = form.cleaned_data['message'] + "\n##### SENT BY: " + "No character but can send pings?" + " TO: " + \
|
message_to_send = form.cleaned_data['message'] + "\n##### SENT BY: " + "No character but can send pings?" + " TO: " + \
|
||||||
form.cleaned_data['group'] + " WHEN: " + datetime.datetime.utcnow().strftime(
|
form.cleaned_data['group'] + " WHEN: " + datetime.datetime.now(datetime.timezone.utc).strftime(
|
||||||
"%Y-%m-%d %H:%M:%S") + " #####\n##### Replies are NOT monitored #####\n"
|
"%Y-%m-%d %H:%M:%S") + " #####\n##### Replies are NOT monitored #####\n"
|
||||||
group_to_send = form.cleaned_data['group']
|
group_to_send = form.cleaned_data['group']
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import random
|
|||||||
import string
|
import string
|
||||||
import calendar
|
import calendar
|
||||||
import re
|
import re
|
||||||
from datetime import datetime
|
import datetime as dt
|
||||||
|
|
||||||
from passlib.apps import phpbb3_context
|
from passlib.apps import phpbb3_context
|
||||||
from django.db import connections
|
from django.db import connections
|
||||||
@@ -128,7 +128,7 @@ class Phpbb3Manager:
|
|||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def __get_current_utc_date():
|
def __get_current_utc_date():
|
||||||
d = datetime.utcnow()
|
d = dt.datetime.now(dt.timezone.utc)
|
||||||
unixtime = calendar.timegm(d.utctimetuple())
|
unixtime = calendar.timegm(d.utctimetuple())
|
||||||
return unixtime
|
return unixtime
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import random
|
import random
|
||||||
import string
|
import string
|
||||||
import calendar
|
import calendar
|
||||||
from datetime import datetime
|
import datetime as dt
|
||||||
import hashlib
|
import hashlib
|
||||||
import logging
|
import logging
|
||||||
import re
|
import re
|
||||||
@@ -105,7 +105,7 @@ class SmfManager:
|
|||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def get_current_utc_date():
|
def get_current_utc_date():
|
||||||
d = datetime.utcnow()
|
d = dt.datetime.now(dt.timezone.utc)
|
||||||
unixtime = calendar.timegm(d.utctimetuple())
|
unixtime = calendar.timegm(d.utctimetuple())
|
||||||
return unixtime
|
return unixtime
|
||||||
|
|
||||||
|
|||||||
@@ -111,11 +111,11 @@ class Teamspeak3Manager:
|
|||||||
outlist = {}
|
outlist = {}
|
||||||
|
|
||||||
if type(groups) == list:
|
if type(groups) == list:
|
||||||
logger.debug("Recieved multiple groups. Iterating.")
|
logger.debug("Received multiple groups. Iterating.")
|
||||||
for group in groups:
|
for group in groups:
|
||||||
outlist[group['keys']['name']] = group['keys']['sgid']
|
outlist[group['keys']['name']] = group['keys']['sgid']
|
||||||
elif type(groups) == dict:
|
elif type(groups) == dict:
|
||||||
logger.debug("Recieved single group.")
|
logger.debug("Received single group.")
|
||||||
outlist[groups['keys']['name']] = groups['keys']['sgid']
|
outlist[groups['keys']['name']] = groups['keys']['sgid']
|
||||||
logger.debug("Returning name/id pairing: %s" % outlist)
|
logger.debug("Returning name/id pairing: %s" % outlist)
|
||||||
return outlist
|
return outlist
|
||||||
|
|||||||
@@ -34,6 +34,9 @@ class SrpFleetUserRequestForm(forms.Form):
|
|||||||
_("Invalid Link. Please use zkillboard.com or kb.evetools.org")
|
_("Invalid Link. Please use zkillboard.com or kb.evetools.org")
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if re.match(r"^http[s]?:\/\/zkillboard\.com\/", data) and not data.endswith("/"):
|
||||||
|
data += "/"
|
||||||
|
|
||||||
# Check if it's an actual kill mail
|
# Check if it's an actual kill mail
|
||||||
if not any(
|
if not any(
|
||||||
re.match(regex, data)
|
re.match(regex, data)
|
||||||
|
|||||||
27
allianceauth/srp/tests/test_form.py
Normal file
27
allianceauth/srp/tests/test_form.py
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
from django.test import TestCase
|
||||||
|
|
||||||
|
from allianceauth.srp.form import SrpFleetUserRequestForm
|
||||||
|
|
||||||
|
|
||||||
|
class TestForms(TestCase):
|
||||||
|
|
||||||
|
def test_allow_missing_trailing_slash_zkillboard(self):
|
||||||
|
form = SrpFleetUserRequestForm(
|
||||||
|
data = {
|
||||||
|
"killboard_link": "https://zkillboard.com/kill/130429493",
|
||||||
|
"additional_info": "Details",
|
||||||
|
}
|
||||||
|
)
|
||||||
|
form.cleaned_data = {"killboard_link": "https://zkillboard.com/kill/130429493"}
|
||||||
|
|
||||||
|
self.assertEqual("https://zkillboard.com/kill/130429493/", form.clean_killboard_link())
|
||||||
|
|
||||||
|
def test_not_add_trailling_slash_kb_evetools(self):
|
||||||
|
form = SrpFleetUserRequestForm(
|
||||||
|
data = {
|
||||||
|
"killboard_link": "https://kb.evetools.org/kill/130429493",
|
||||||
|
}
|
||||||
|
)
|
||||||
|
form.cleaned_data = {"killboard_link": "https://kb.evetools.org/kill/130429493"}
|
||||||
|
|
||||||
|
self.assertEqual("https://kb.evetools.org/kill/130429493", form.clean_killboard_link())
|
||||||
@@ -0,0 +1,207 @@
|
|||||||
|
/* global fetchGet, numberFormatter, taskQueueSettings */
|
||||||
|
|
||||||
|
$(document).ready(() => {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
const elements = {
|
||||||
|
total: document.getElementById('total-task-count'),
|
||||||
|
uptime: document.getElementById('celery-uptime'),
|
||||||
|
running: document.getElementById('running-task-count'),
|
||||||
|
queued: document.getElementById('queued-tasks-count'),
|
||||||
|
succeeded: document.getElementById('succeeded-tasks-count'),
|
||||||
|
retried: document.getElementById('retried-tasks-count'),
|
||||||
|
failed: document.getElementById('failed-tasks-count')
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Fetches the task queue status and updates the UI elements accordingly.
|
||||||
|
* It retrieves the total number of tasks, running tasks, queued tasks,
|
||||||
|
* succeeded tasks, retried tasks, and failed tasks, and updates the
|
||||||
|
* corresponding HTML elements with the fetched data.
|
||||||
|
* It also updates the progress bars for succeeded, retried, and failed tasks.
|
||||||
|
* The function is called immediately and then every 30 seconds to keep the
|
||||||
|
* task queue status up to date.
|
||||||
|
*/
|
||||||
|
const updateTaskCount = () => {
|
||||||
|
fetchGet({url: taskQueueSettings.url})
|
||||||
|
.then((data) => {
|
||||||
|
const elemProgressBar = document.getElementById('celery-tasks-progress-bar');
|
||||||
|
const progressElements = {
|
||||||
|
succeeded: {
|
||||||
|
bar: document.getElementById('celery-progress-bar-succeeded'),
|
||||||
|
text: document.getElementById('celery-progress-bar-succeeded-progress')
|
||||||
|
},
|
||||||
|
retried: {
|
||||||
|
bar: document.getElementById('celery-progress-bar-retried'),
|
||||||
|
text: document.getElementById('celery-progress-bar-retried-progress')
|
||||||
|
},
|
||||||
|
failed: {
|
||||||
|
bar: document.getElementById('celery-progress-bar-failed'),
|
||||||
|
text: document.getElementById('celery-progress-bar-failed-progress')
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
// Assign progress data from the fetched data to variables
|
||||||
|
const {
|
||||||
|
earliest_task: earliestTask,
|
||||||
|
tasks_total: tasksTotal,
|
||||||
|
tasks_running: tasksRunning,
|
||||||
|
tasks_queued: tasksQueued,
|
||||||
|
tasks_succeeded: tasksSucceeded,
|
||||||
|
tasks_retried: tasksRetried,
|
||||||
|
tasks_failed: tasksFailed
|
||||||
|
} = data;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Updates the text content of the specified HTML element with the given value.
|
||||||
|
* If the value is null, it sets the text to 'N/A'.
|
||||||
|
* Otherwise, it formats the number using the locale-specific format.
|
||||||
|
*
|
||||||
|
* @param {HTMLElement} element The HTML element to update.
|
||||||
|
* @param {number|null} value The value to set in the element.
|
||||||
|
*/
|
||||||
|
const updateTaskCount = (element, value) => {
|
||||||
|
element.textContent = value === null ? taskQueueSettings.l10n.na : numberFormatter({value: value, locales: taskQueueSettings.l10n.language});
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Calculates the time since the given timestamp and returns a formatted string.
|
||||||
|
* If the timestamp is null or undefined, it returns 'N/A'.
|
||||||
|
* The returned string is in the format of "X hours, Y minutes" or "X minutes, Y seconds".
|
||||||
|
*
|
||||||
|
* @param {string|null} timestamp The timestamp to calculate the time since.
|
||||||
|
* @returns {string} A formatted string representing the time since the timestamp.
|
||||||
|
*/
|
||||||
|
const timeSince = (timestamp) => {
|
||||||
|
if (!timestamp) {
|
||||||
|
return taskQueueSettings.l10n.na;
|
||||||
|
}
|
||||||
|
|
||||||
|
const diffSecs = Math.floor((Date.now() - new Date(timestamp)) / 1000);
|
||||||
|
|
||||||
|
if (diffSecs >= 3600) {
|
||||||
|
const hours = Math.floor(diffSecs / 3600);
|
||||||
|
const minutes = Math.floor((diffSecs % 3600) / 60);
|
||||||
|
|
||||||
|
if (minutes > 0) {
|
||||||
|
const hourText = hours === 1 ? taskQueueSettings.l10n.hour_singular : taskQueueSettings.l10n.hour_plural;
|
||||||
|
const minuteText = minutes === 1 ? taskQueueSettings.l10n.minute_singular : taskQueueSettings.l10n.minute_plural;
|
||||||
|
|
||||||
|
return `${hours} ${hourText}, ${minutes} ${minuteText}`;
|
||||||
|
}
|
||||||
|
|
||||||
|
const hourText = hours === 1 ? taskQueueSettings.l10n.hour_singular : taskQueueSettings.l10n.hour_plural;
|
||||||
|
|
||||||
|
return `${hours} ${hourText}`;
|
||||||
|
}
|
||||||
|
|
||||||
|
const units = [
|
||||||
|
[
|
||||||
|
60,
|
||||||
|
taskQueueSettings.l10n.minute_singular,
|
||||||
|
taskQueueSettings.l10n.minute_plural
|
||||||
|
],
|
||||||
|
[
|
||||||
|
1,
|
||||||
|
taskQueueSettings.l10n.second_singular,
|
||||||
|
taskQueueSettings.l10n.second_plural
|
||||||
|
]
|
||||||
|
];
|
||||||
|
|
||||||
|
for (const [seconds, singular, plural] of units) {
|
||||||
|
const value = Math.floor(diffSecs / seconds);
|
||||||
|
|
||||||
|
if (value > 0) {
|
||||||
|
return `${value} ${value > 1 ? plural : singular}`;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return `0 ${taskQueueSettings.l10n.second_plural}`;
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Updates the progress bar element and its text content based on the given value and total.
|
||||||
|
* It calculates the percentage of completion and updates the aria attributes and styles accordingly.
|
||||||
|
*
|
||||||
|
* @param {HTMLElement} element The progress bar element to update.
|
||||||
|
* @param {HTMLElement} textElement The text element to update with the percentage.
|
||||||
|
* @param {number} value The current value to set in the progress bar.
|
||||||
|
* @param {number} total The total value for calculating the percentage.
|
||||||
|
*/
|
||||||
|
const updateProgressBar = (element, textElement, value, total) => {
|
||||||
|
const percentage = total ? (value / total) * 100 : 0;
|
||||||
|
|
||||||
|
element.setAttribute('aria-valuenow', percentage.toString());
|
||||||
|
textElement.textContent = `${numberFormatter({value: percentage.toFixed(0), locales: taskQueueSettings.l10n.language})}%`;
|
||||||
|
element.style.width = `${percentage}%`;
|
||||||
|
};
|
||||||
|
|
||||||
|
// Update task counts
|
||||||
|
[
|
||||||
|
[elements.total, tasksTotal],
|
||||||
|
[elements.running, tasksRunning],
|
||||||
|
[elements.queued, tasksQueued],
|
||||||
|
[elements.succeeded, tasksSucceeded],
|
||||||
|
[elements.retried, tasksRetried],
|
||||||
|
[elements.failed, tasksFailed]
|
||||||
|
].forEach(([element, value]) => {
|
||||||
|
updateTaskCount(element, value);
|
||||||
|
});
|
||||||
|
|
||||||
|
// Update uptime
|
||||||
|
elements.uptime.textContent = timeSince(earliestTask);
|
||||||
|
|
||||||
|
// Update progress bar title
|
||||||
|
const [
|
||||||
|
titleTextSucceeded,
|
||||||
|
titleTextRetried,
|
||||||
|
titleTextFailed
|
||||||
|
] = [
|
||||||
|
[tasksSucceeded, taskQueueSettings.l10n.succeeded],
|
||||||
|
[tasksRetried, taskQueueSettings.l10n.retried],
|
||||||
|
[tasksFailed, taskQueueSettings.l10n.failed]
|
||||||
|
].map(([count, label]) => {
|
||||||
|
return `${numberFormatter({value: count, locales: taskQueueSettings.l10n.language})} ${label}`;
|
||||||
|
});
|
||||||
|
|
||||||
|
// Set the title attribute for the progress bar
|
||||||
|
elemProgressBar.setAttribute(
|
||||||
|
'title',
|
||||||
|
`${titleTextSucceeded}, ${titleTextRetried}, ${titleTextFailed}`
|
||||||
|
);
|
||||||
|
|
||||||
|
// Update progress bars
|
||||||
|
[
|
||||||
|
tasksSucceeded,
|
||||||
|
tasksRetried,
|
||||||
|
tasksFailed
|
||||||
|
].forEach((count, index) => {
|
||||||
|
const type = ['succeeded', 'retried', 'failed'][index];
|
||||||
|
|
||||||
|
updateProgressBar(
|
||||||
|
progressElements[type].bar,
|
||||||
|
progressElements[type].text,
|
||||||
|
count,
|
||||||
|
tasksTotal
|
||||||
|
);
|
||||||
|
});
|
||||||
|
})
|
||||||
|
.catch((error) => {
|
||||||
|
console.error('Error fetching task queue:', error);
|
||||||
|
|
||||||
|
// If there is an error fetching the task queue, set all elements to 'ERROR'
|
||||||
|
[
|
||||||
|
elements.running,
|
||||||
|
elements.queued,
|
||||||
|
elements.succeeded,
|
||||||
|
elements.retried,
|
||||||
|
elements.failed
|
||||||
|
].forEach((elem) => {
|
||||||
|
elem.textContent = taskQueueSettings.l10n.error;
|
||||||
|
});
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
updateTaskCount();
|
||||||
|
setInterval(updateTaskCount, 30000);
|
||||||
|
});
|
||||||
57
allianceauth/static/allianceauth/js/sidebar.js
Normal file
57
allianceauth/static/allianceauth/js/sidebar.js
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
$(document).ready(() => {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Collect all badges in the sidebar menu that are not part of a collapsible submenu, and calculate the total notification count.
|
||||||
|
* Show a total notification badge in the navbar if there are any notifications.
|
||||||
|
*/
|
||||||
|
const totalNotificationsBadge = () => {
|
||||||
|
const badges = [];
|
||||||
|
let notificationCount = 0;
|
||||||
|
|
||||||
|
document.querySelectorAll('#sidebar-menu .badge').forEach(b => {
|
||||||
|
const li = b.closest('li');
|
||||||
|
|
||||||
|
if (!li || !li.querySelector('ul.collapse')) {
|
||||||
|
badges.push(b);
|
||||||
|
notificationCount += parseInt(b.textContent);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
if (badges.length > 0 && notificationCount > 0) {
|
||||||
|
const notificationBadge = document.createElement('span');
|
||||||
|
notificationBadge.id = "globalNotificationCount";
|
||||||
|
notificationBadge.classList.add(
|
||||||
|
'badge',
|
||||||
|
'text-bg-danger',
|
||||||
|
'align-self-center',
|
||||||
|
'sidemenu-notification-badge',
|
||||||
|
'sidemenu-total-notifications-badge'
|
||||||
|
);
|
||||||
|
notificationBadge.textContent = String(notificationCount);
|
||||||
|
|
||||||
|
document.querySelector('a.navbar-brand i.fa-solid').prepend(notificationBadge);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Find the active child menu item in the sidebar menu, if any, and ensure its parent submenu is expanded.
|
||||||
|
*/
|
||||||
|
const expandChildMenu = () => {
|
||||||
|
const activeChildMenuItem = document.querySelector('ul#sidebar-menu ul.collapse a.active');
|
||||||
|
|
||||||
|
if (activeChildMenuItem) {
|
||||||
|
const activeChildMenuUl = activeChildMenuItem.closest('ul');
|
||||||
|
activeChildMenuUl.classList.add('show');
|
||||||
|
|
||||||
|
document.querySelectorAll(`[data-bs-target^="#${activeChildMenuUl.id}"]`)
|
||||||
|
.forEach(element => element.setAttribute('aria-expanded', 'true'));
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
// Execute functions on document ready
|
||||||
|
[
|
||||||
|
totalNotificationsBadge,
|
||||||
|
expandChildMenu
|
||||||
|
].forEach(fn => fn());
|
||||||
|
});
|
||||||
5
allianceauth/static/allianceauth/libs/DataTables/2.3.6/css/dataTables.bootstrap5.min.css
vendored
Normal file
5
allianceauth/static/allianceauth/libs/DataTables/2.3.6/css/dataTables.bootstrap5.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
4
allianceauth/static/allianceauth/libs/DataTables/2.3.6/js/dataTables.bootstrap5.min.js
vendored
Normal file
4
allianceauth/static/allianceauth/libs/DataTables/2.3.6/js/dataTables.bootstrap5.min.js
vendored
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
/*! DataTables Bootstrap 5 integration
|
||||||
|
* © SpryMedia Ltd - datatables.net/license
|
||||||
|
*/
|
||||||
|
(n=>{var o,a;"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(t){return n(t,window,document)}):"object"==typeof exports?(o=require("jquery"),a=function(t,e){e.fn.dataTable||require("datatables.net")(t,e)},"undefined"==typeof window?module.exports=function(t,e){return t=t||window,e=e||o(t),a(t,e),n(e,0,t.document)}:(a(window,o),module.exports=n(o,window,window.document))):n(jQuery,window,document)})(function(d,t,e){var n=d.fn.dataTable;return d.extend(!0,n.defaults,{renderer:"bootstrap"}),d.extend(!0,n.ext.classes,{container:"dt-container dt-bootstrap5",search:{input:"form-control form-control-sm"},length:{select:"form-select form-select-sm"},processing:{container:"dt-processing card"},layout:{row:"row mt-2 justify-content-between",cell:"d-md-flex justify-content-between align-items-center",tableCell:"col-12",start:"dt-layout-start col-md-auto me-auto",end:"dt-layout-end col-md-auto ms-auto",full:"dt-layout-full col-md"}}),n.ext.renderer.pagingButton.bootstrap=function(t,e,n,o,a){var r=["dt-paging-button","page-item"],o=(o&&r.push("active"),a&&r.push("disabled"),d("<li>").addClass(r.join(" ")));return{display:o,clicker:d("<button>",{class:"page-link",role:"link",type:"button"}).html(n).appendTo(o)}},n.ext.renderer.pagingContainer.bootstrap=function(t,e){return d("<ul/>").addClass("pagination").append(e)},n});
|
||||||
4
allianceauth/static/allianceauth/libs/DataTables/2.3.6/js/dataTables.min.js
vendored
Normal file
4
allianceauth/static/allianceauth/libs/DataTables/2.3.6/js/dataTables.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,4 @@
|
|||||||
|
/*! Bootstrap 5 styling wrapper for ColumnControl
|
||||||
|
* © SpryMedia Ltd - datatables.net/license
|
||||||
|
*/
|
||||||
|
(e=>{var t,r;"function"==typeof define&&define.amd?define(["jquery","datatables.net-bs5","datatables.net-columncontrol"],function(o){return e(o,window,document)}):"object"==typeof exports?(t=require("jquery"),r=function(o,n){n.fn.dataTable||require("datatables.net-bs5")(o,n),n.fn.dataTable.ColumnControl||require("datatables.net-columncontrol")(o,n)},"undefined"==typeof window?module.exports=function(o,n){return o=o||window,n=n||t(o),r(o,n),e(n,0,o.document)}:(r(window,t),module.exports=e(t,window,window.document))):e(jQuery,window,document)})(function(o,n,e){o=o.fn.dataTable;return o.ColumnControl.content.dropdown.classes.container=["dtcc-dropdown","dropdown-menu","show"],o.ColumnControl.CheckList.classes.input=["dtcc-list-search","form-control","form-control-sm"],o.ColumnControl.SearchInput.classes.input=["form-control","form-control-sm"],o.ColumnControl.SearchInput.classes.select=["form-select","form-select-sm"],o});
|
||||||
File diff suppressed because one or more lines are too long
@@ -1,84 +0,0 @@
|
|||||||
{
|
|
||||||
"emptyTable": "テーブルにデータがありません",
|
|
||||||
"info": " _TOTAL_ 件中 _START_ から _END_ まで表示",
|
|
||||||
"infoEmpty": " 0 件中 0 から 0 まで表示",
|
|
||||||
"infoFiltered": "(全 _MAX_ 件より抽出)",
|
|
||||||
"infoThousands": ",",
|
|
||||||
"lengthMenu": "_MENU_ 件表示",
|
|
||||||
"loadingRecords": "読み込み中...",
|
|
||||||
"processing": "処理中...",
|
|
||||||
"search": "検索:",
|
|
||||||
"zeroRecords": "一致するレコードがありません",
|
|
||||||
"paginate": {
|
|
||||||
"first": "先頭",
|
|
||||||
"last": "最終",
|
|
||||||
"next": "次",
|
|
||||||
"previous": "前"
|
|
||||||
},
|
|
||||||
"aria": {
|
|
||||||
"sortAscending": ": 列を昇順に並べ替えるにはアクティブにする",
|
|
||||||
"sortDescending": ": 列を降順に並べ替えるにはアクティブにする"
|
|
||||||
},
|
|
||||||
"thousands": ",",
|
|
||||||
"buttons": {
|
|
||||||
"colvis": "項目の表示\/非表示",
|
|
||||||
"csv": "CSVをダウンロード",
|
|
||||||
"collection": "コレクション"
|
|
||||||
},
|
|
||||||
"searchBuilder": {
|
|
||||||
"add": "条件を追加",
|
|
||||||
"button": {
|
|
||||||
"0": "カスタムサーチ",
|
|
||||||
"_": "カスタムサーチ (%d)"
|
|
||||||
},
|
|
||||||
"clearAll": "すべての条件をクリア",
|
|
||||||
"condition": "条件",
|
|
||||||
"conditions": {
|
|
||||||
"date": {
|
|
||||||
"after": "次の日付以降",
|
|
||||||
"before": "次の日付以前",
|
|
||||||
"between": "次の期間に含まれる",
|
|
||||||
"empty": "空白",
|
|
||||||
"equals": "次の日付と等しい",
|
|
||||||
"not": "次の日付と等しくない",
|
|
||||||
"notBetween": "次の期間に含まれない",
|
|
||||||
"notEmpty": "空白ではない"
|
|
||||||
},
|
|
||||||
"number": {
|
|
||||||
"between": "次の値の間に含まれる",
|
|
||||||
"empty": "空白",
|
|
||||||
"equals": "次の値と等しい",
|
|
||||||
"gt": "次の値よりも大きい",
|
|
||||||
"gte": "次の値以上",
|
|
||||||
"lt": "次の値未満",
|
|
||||||
"lte": "次の値以下",
|
|
||||||
"not": "次の値と等しくない",
|
|
||||||
"notBetween": "次の値の間に含まれない",
|
|
||||||
"notEmpty": "空白ではない"
|
|
||||||
},
|
|
||||||
"string": {
|
|
||||||
"contains": "次の文字を含む",
|
|
||||||
"empty": "空白",
|
|
||||||
"endsWith": "次の文字で終わる",
|
|
||||||
"equals": "次の文字と等しい",
|
|
||||||
"not": "次の文字と等しくない",
|
|
||||||
"notEmpty": "空白ではない",
|
|
||||||
"startsWith": "次の文字から始まる",
|
|
||||||
"notContains": "次の文字を含まない",
|
|
||||||
"notStartsWith": "次の文字で始まらない",
|
|
||||||
"notEndsWith": "次の文字で終わらない"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"data": "項目",
|
|
||||||
"title": {
|
|
||||||
"0": "カスタムサーチ",
|
|
||||||
"_": "カスタムサーチ (%d)"
|
|
||||||
},
|
|
||||||
"value": "値"
|
|
||||||
},
|
|
||||||
"autoFill": {
|
|
||||||
"cancel": "キャンセル",
|
|
||||||
"fillHorizontal": "横でセルを書き込む",
|
|
||||||
"fillVertical": "縦でセルを書き込む"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,122 +0,0 @@
|
|||||||
{
|
|
||||||
"emptyTable": "데이터가 없습니다",
|
|
||||||
"info": "_START_ - _END_ \/ _TOTAL_",
|
|
||||||
"infoEmpty": "0 - 0 \/ 0",
|
|
||||||
"infoFiltered": "(총 _MAX_ 개)",
|
|
||||||
"infoThousands": ",",
|
|
||||||
"lengthMenu": "페이지당 줄수 _MENU_",
|
|
||||||
"loadingRecords": "읽는중...",
|
|
||||||
"processing": "처리중...",
|
|
||||||
"search": "검색:",
|
|
||||||
"zeroRecords": "검색 결과가 없습니다",
|
|
||||||
"paginate": {
|
|
||||||
"first": "처음",
|
|
||||||
"last": "마지막",
|
|
||||||
"next": "다음",
|
|
||||||
"previous": "이전"
|
|
||||||
},
|
|
||||||
"aria": {
|
|
||||||
"sortAscending": ": 오름차순 정렬",
|
|
||||||
"sortDescending": ": 내림차순 정렬"
|
|
||||||
},
|
|
||||||
"buttons": {
|
|
||||||
"copyKeys": "ctrl키 나 u2318 + C키로 테이블 데이터를 시스텝 복사판에서 복사하고 취소하려면 이 메시지를 클릭하거나 ESC키를 누르면됩니다. to copy the table data to your system clipboard. To cancel, click this message or press escape.",
|
|
||||||
"copySuccess": {
|
|
||||||
"_": "%d행을 복사판에서 복사됨",
|
|
||||||
"1": "1행을 복사판에서 복사됨"
|
|
||||||
},
|
|
||||||
"copyTitle": "복사판에서 복사",
|
|
||||||
"csv": "CSV",
|
|
||||||
"pageLength": {
|
|
||||||
"-1": "모든 행 보기",
|
|
||||||
"_": "%d행 보기"
|
|
||||||
},
|
|
||||||
"pdf": "PDF",
|
|
||||||
"print": "인쇄",
|
|
||||||
"collection": "집합 <span class=\"ui-button-icon-primary ui-icon ui-icon-triangle-1-s\"><\/span>",
|
|
||||||
"colvis": "컬럼 보기",
|
|
||||||
"colvisRestore": "보기 복원",
|
|
||||||
"copy": "복사",
|
|
||||||
"excel": "엑셀"
|
|
||||||
},
|
|
||||||
"searchBuilder": {
|
|
||||||
"add": "조건 추가",
|
|
||||||
"button": {
|
|
||||||
"0": "빌더 조회",
|
|
||||||
"_": "빌더 조회(%d)"
|
|
||||||
},
|
|
||||||
"clearAll": "모두 지우기",
|
|
||||||
"condition": "조건",
|
|
||||||
"data": "데이터",
|
|
||||||
"deleteTitle": "필터 규칙을 삭제",
|
|
||||||
"logicAnd": "And",
|
|
||||||
"logicOr": "Or",
|
|
||||||
"title": {
|
|
||||||
"0": "빌더 조회",
|
|
||||||
"_": "빌더 조회(%d)"
|
|
||||||
},
|
|
||||||
"value": "값"
|
|
||||||
},
|
|
||||||
"autoFill": {
|
|
||||||
"cancel": "취소",
|
|
||||||
"fill": "모든 셀에서 <i>%d<i>을(를) 삽입<\/i><\/i>",
|
|
||||||
"fillHorizontal": "수평 셀에서 값을 삽입",
|
|
||||||
"fillVertical": "수직 설에서 값을 삽입"
|
|
||||||
},
|
|
||||||
"datetime": {
|
|
||||||
"previous": "이전",
|
|
||||||
"next": "다음",
|
|
||||||
"hours": "시",
|
|
||||||
"minutes": "분",
|
|
||||||
"seconds": "초",
|
|
||||||
"unknown": "-",
|
|
||||||
"amPm": [
|
|
||||||
"오전",
|
|
||||||
"오후"
|
|
||||||
],
|
|
||||||
"weekdays": [
|
|
||||||
"일",
|
|
||||||
"월",
|
|
||||||
"화",
|
|
||||||
"수",
|
|
||||||
"목",
|
|
||||||
"금",
|
|
||||||
"토"
|
|
||||||
],
|
|
||||||
"months": [
|
|
||||||
"1월",
|
|
||||||
"2월",
|
|
||||||
"3월",
|
|
||||||
"4월",
|
|
||||||
"5월",
|
|
||||||
"6월",
|
|
||||||
"7월",
|
|
||||||
"8월",
|
|
||||||
"9월",
|
|
||||||
"10월",
|
|
||||||
"11월",
|
|
||||||
"12월"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"editor": {
|
|
||||||
"close": "닫기",
|
|
||||||
"create": {
|
|
||||||
"button": "추가",
|
|
||||||
"title": "항목 추가",
|
|
||||||
"submit": "완료"
|
|
||||||
},
|
|
||||||
"edit": {
|
|
||||||
"button": "수정",
|
|
||||||
"title": "항목 수정",
|
|
||||||
"submit": "완료"
|
|
||||||
},
|
|
||||||
"remove": {
|
|
||||||
"button": "삭제",
|
|
||||||
"title": "항목 삭제",
|
|
||||||
"submit": "완료"
|
|
||||||
},
|
|
||||||
"error": {
|
|
||||||
"system": "에러가 발생하였습니다 (<a target=\"\\\" rel=\"nofollow\" href=\"\\\">자세한 정보<\/a>)."
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,186 +0,0 @@
|
|||||||
{
|
|
||||||
"lengthMenu": "Показати _MENU_ записів",
|
|
||||||
"infoFiltered": "(відфільтровано з _MAX_ записів)",
|
|
||||||
"search": "Пошук:",
|
|
||||||
"paginate": {
|
|
||||||
"first": "Перша",
|
|
||||||
"previous": "Попередня",
|
|
||||||
"next": "Наступна",
|
|
||||||
"last": "Остання"
|
|
||||||
},
|
|
||||||
"aria": {
|
|
||||||
"sortAscending": ": активуйте, щоб сортувати колонку за зростанням",
|
|
||||||
"sortDescending": ": активуйте, щоб сортувати колонку за спаданням"
|
|
||||||
},
|
|
||||||
"autoFill": {
|
|
||||||
"cancel": "Відміна",
|
|
||||||
"fill": "Заповнити всі клітинки з <i>%d<\/i>",
|
|
||||||
"fillHorizontal": "Заповнити клітинки горизонтально",
|
|
||||||
"fillVertical": "Заповнити клітинки вертикально"
|
|
||||||
},
|
|
||||||
"buttons": {
|
|
||||||
"collection": "Список <span class=\"ui-button-icon-primary ui-icon ui-icon-triangle-1-s\"><\/span>",
|
|
||||||
"colvis": "Видимість колонки",
|
|
||||||
"colvisRestore": "Відновити видимість",
|
|
||||||
"copy": "Копіювати",
|
|
||||||
"copyKeys": "Нажміть ctrl або u2318 + C щоб копіювати інформацію з таблиці до вашого буферу обміну.<br \/><br \/>Щоб відмінити нажміть на це повідомлення або Esc",
|
|
||||||
"copySuccess": {
|
|
||||||
"1": "Скопійовано 1 рядок в буфер обміну",
|
|
||||||
"_": "Скопійовано %d рядків в буфер обміну"
|
|
||||||
},
|
|
||||||
"copyTitle": "Копіювати в буфер обміну",
|
|
||||||
"csv": "CSV",
|
|
||||||
"excel": "Excel",
|
|
||||||
"pageLength": {
|
|
||||||
"-1": "Показати усі рядки",
|
|
||||||
"_": "Показати %d рядки"
|
|
||||||
},
|
|
||||||
"pdf": "PDF",
|
|
||||||
"print": "Друкувати"
|
|
||||||
},
|
|
||||||
"emptyTable": "Ця таблиця не містить даних",
|
|
||||||
"info": "Показано від _START_ по _END_ з _TOTAL_ записів",
|
|
||||||
"infoEmpty": "Показано від 0 по 0 з 0 записів",
|
|
||||||
"infoThousands": ",",
|
|
||||||
"loadingRecords": "Завантаження",
|
|
||||||
"processing": "Опрацювання...",
|
|
||||||
"searchBuilder": {
|
|
||||||
"add": "Додати умову",
|
|
||||||
"button": {
|
|
||||||
"0": "Розширений пошук",
|
|
||||||
"_": "Розширений пошук (%d)"
|
|
||||||
},
|
|
||||||
"clearAll": "Очистити все",
|
|
||||||
"condition": "Умова",
|
|
||||||
"conditions": {
|
|
||||||
"date": {
|
|
||||||
"after": "Після",
|
|
||||||
"before": "До",
|
|
||||||
"between": "Між",
|
|
||||||
"empty": "Пусто",
|
|
||||||
"equals": "Дорівнює",
|
|
||||||
"not": "Не",
|
|
||||||
"notBetween": "Не між",
|
|
||||||
"notEmpty": "Не пусто"
|
|
||||||
},
|
|
||||||
"number": {
|
|
||||||
"between": "Між",
|
|
||||||
"empty": "Пусто",
|
|
||||||
"equals": "Дорівнює",
|
|
||||||
"gt": "Більше ніж",
|
|
||||||
"gte": "Більше або дорівнює",
|
|
||||||
"lt": "Менше ніж",
|
|
||||||
"lte": "Менше або дорівнює",
|
|
||||||
"not": "Не",
|
|
||||||
"notBetween": "Не між",
|
|
||||||
"notEmpty": "Не пусто"
|
|
||||||
},
|
|
||||||
"string": {
|
|
||||||
"contains": "Містить",
|
|
||||||
"empty": "Пусто",
|
|
||||||
"endsWith": "Закінчується з",
|
|
||||||
"equals": "Дорівнює",
|
|
||||||
"not": "Не",
|
|
||||||
"notEmpty": "Не пусто",
|
|
||||||
"startsWith": "Починається з",
|
|
||||||
"notContains": "Не містить",
|
|
||||||
"notStartsWith": "Не починається з",
|
|
||||||
"notEndsWith": "Не закінчується на"
|
|
||||||
},
|
|
||||||
"array": {
|
|
||||||
"equals": "Дорівнює",
|
|
||||||
"empty": "Пустий",
|
|
||||||
"contains": "Містить",
|
|
||||||
"not": "Не",
|
|
||||||
"notEmpty": "Не пустий",
|
|
||||||
"without": "Без"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"data": "Дата",
|
|
||||||
"deleteTitle": "Видалити правило фільтрування",
|
|
||||||
"leftTitle": "Відступні критерії",
|
|
||||||
"logicAnd": "I",
|
|
||||||
"logicOr": "Або",
|
|
||||||
"rightTitle": "Відступні критерії",
|
|
||||||
"title": {
|
|
||||||
"0": "Розширений пошук",
|
|
||||||
"_": "Розширений пошук (%d)"
|
|
||||||
},
|
|
||||||
"value": "Значення"
|
|
||||||
},
|
|
||||||
"searchPanes": {
|
|
||||||
"clearMessage": "Очистити все",
|
|
||||||
"collapse": {
|
|
||||||
"0": "Пошукові Панелі",
|
|
||||||
"_": "Пошукові Панелі (%d)"
|
|
||||||
},
|
|
||||||
"count": "{total}",
|
|
||||||
"countFiltered": "{shown} ({total})",
|
|
||||||
"emptyPanes": "Немає Пошукових Панелей",
|
|
||||||
"loadMessage": "Завантаження Пошукових Панелей",
|
|
||||||
"title": "Активній фільтри - %d",
|
|
||||||
"showMessage": "Показати всі",
|
|
||||||
"collapseMessage": "Приховати всі"
|
|
||||||
},
|
|
||||||
"select": {
|
|
||||||
"cells": {
|
|
||||||
"1": "1 клітинку вибрано",
|
|
||||||
"_": "%d клітинок вибрано"
|
|
||||||
},
|
|
||||||
"columns": {
|
|
||||||
"1": "1 колонку вибрано",
|
|
||||||
"_": "%d колонок вибрано"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"thousands": ",",
|
|
||||||
"zeroRecords": "Не знайдено жодних записів",
|
|
||||||
"editor": {
|
|
||||||
"close": "Закрити",
|
|
||||||
"create": {
|
|
||||||
"button": "Cтворити нову",
|
|
||||||
"title": "Cтворити новий запис",
|
|
||||||
"submit": "Cтворити"
|
|
||||||
},
|
|
||||||
"edit": {
|
|
||||||
"button": "Редагувати",
|
|
||||||
"title": "Редагувати запис",
|
|
||||||
"submit": "Оновити"
|
|
||||||
},
|
|
||||||
"remove": {
|
|
||||||
"button": "Видалити",
|
|
||||||
"title": "Видалити",
|
|
||||||
"submit": "Видалити"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"datetime": {
|
|
||||||
"minutes": "Хвилина",
|
|
||||||
"months": {
|
|
||||||
"0": "Січень",
|
|
||||||
"1": "Лютий",
|
|
||||||
"10": "Листопад",
|
|
||||||
"11": "Грудень",
|
|
||||||
"2": "Березень",
|
|
||||||
"3": "Квітень",
|
|
||||||
"4": "Травень",
|
|
||||||
"5": "Червень",
|
|
||||||
"6": "Липень",
|
|
||||||
"7": "Серпень",
|
|
||||||
"8": "Вересень",
|
|
||||||
"9": "Жовтень"
|
|
||||||
},
|
|
||||||
"next": "Наступні",
|
|
||||||
"previous": "Попередні",
|
|
||||||
"seconds": "Секунда",
|
|
||||||
"unknown": "-",
|
|
||||||
"weekdays": [
|
|
||||||
"Неділя",
|
|
||||||
"Понеділок",
|
|
||||||
"Вівторок",
|
|
||||||
"Середа",
|
|
||||||
"Четверг",
|
|
||||||
"П'ятниця",
|
|
||||||
"Субота"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"searchPlaceholder": "Пошук"
|
|
||||||
}
|
|
||||||
@@ -1,21 +1,140 @@
|
|||||||
{
|
{
|
||||||
|
"aria": {
|
||||||
|
"paginate": {
|
||||||
|
"first": "První",
|
||||||
|
"last": "Poslední",
|
||||||
|
"next": "Další",
|
||||||
|
"previous": "Předchozí"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"autoFill": {
|
||||||
|
"cancel": "Zrušit",
|
||||||
|
"fill": "Vyplň všechny buňky textem <i>%d<i><\/i><\/i>",
|
||||||
|
"fillHorizontal": "Vyplň všechny buňky horizontálně",
|
||||||
|
"fillVertical": "Vyplň všechny buňky vertikálně",
|
||||||
|
"info": ""
|
||||||
|
},
|
||||||
|
"buttons": {
|
||||||
|
"collection": "Kolekce <span class=\"ui-button-icon-primary ui-icon ui-icon-triangle-1-s\"><\/span>",
|
||||||
|
"colvis": "Viditelnost sloupců",
|
||||||
|
"colvisRestore": "Resetovat sloupce",
|
||||||
|
"copy": "Kopírovat",
|
||||||
|
"copyKeys": "Zmáčkněte Ctrl nebo u2318 + C pro zkopírování dat. Pro zrušení klikněte na tuto zprávu nebo zmáčkněte Esc.",
|
||||||
|
"copySuccess": {
|
||||||
|
"_": "Zkopírováno %d řádků do schránky",
|
||||||
|
"1": "Zkopírován 1 řádek do schránky"
|
||||||
|
},
|
||||||
|
"copyTitle": "Kopírovat do schránky",
|
||||||
|
"createState": "Vytvořit stav",
|
||||||
|
"csv": "CSV",
|
||||||
|
"excel": "Excel",
|
||||||
|
"pageLength": {
|
||||||
|
"_": "Zobrazit %d řádků",
|
||||||
|
"-1": "Zobrazit všechny řádky"
|
||||||
|
},
|
||||||
|
"pdf": "PDF",
|
||||||
|
"print": "Tisknout",
|
||||||
|
"removeAllStates": "Vymazat všechny stavy",
|
||||||
|
"removeState": "Odstranit",
|
||||||
|
"renameState": "Odstranit",
|
||||||
|
"savedStates": "Uložit stavy",
|
||||||
|
"stateRestore": "Stav %d",
|
||||||
|
"updateState": "Aktualizovat"
|
||||||
|
},
|
||||||
|
"datetime": {
|
||||||
|
"amPm": {
|
||||||
|
"0": "Dopoledne",
|
||||||
|
"1": "Odpoledne"
|
||||||
|
},
|
||||||
|
"hours": "Hodiny",
|
||||||
|
"minutes": "Minuty",
|
||||||
|
"months": {
|
||||||
|
"0": "Leden",
|
||||||
|
"1": "Únor",
|
||||||
|
"10": "Listopad",
|
||||||
|
"11": "Prosinec",
|
||||||
|
"2": "Březen",
|
||||||
|
"3": "Duben",
|
||||||
|
"4": "Květen",
|
||||||
|
"5": "Červen",
|
||||||
|
"6": "Červenec",
|
||||||
|
"7": "Srpen",
|
||||||
|
"8": "Září",
|
||||||
|
"9": "Říjen"
|
||||||
|
},
|
||||||
|
"next": "Další",
|
||||||
|
"previous": "Předchozí",
|
||||||
|
"seconds": "Sekundy",
|
||||||
|
"unknown": "-",
|
||||||
|
"weekdays": {
|
||||||
|
"0": "Ne",
|
||||||
|
"1": "Po",
|
||||||
|
"2": "Út",
|
||||||
|
"3": "St",
|
||||||
|
"4": "Čt",
|
||||||
|
"5": "Pá",
|
||||||
|
"6": "So"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"decimal": "",
|
||||||
|
"editor": {
|
||||||
|
"close": "Zavřít",
|
||||||
|
"create": {
|
||||||
|
"button": "Nový",
|
||||||
|
"submit": "Vytvořit",
|
||||||
|
"title": "Nový záznam"
|
||||||
|
},
|
||||||
|
"edit": {
|
||||||
|
"button": "Změnit",
|
||||||
|
"submit": "Aktualizovat",
|
||||||
|
"title": "Změnit záznam"
|
||||||
|
},
|
||||||
|
"error": {
|
||||||
|
"system": "Došlo k systémové chybě (<a target=\"\\\" rel=\"nofollow\" href=\"\\\">Více informací<\/a>)."
|
||||||
|
},
|
||||||
|
"multi": {
|
||||||
|
"info": "Vybrané položky obsahují různé hodnoty pro tento vstup. Chcete-li upravit a nastavit všechny položky tohoto vstupu na stejnou hodnotu, klikněte nebo klepněte sem, jinak si zachovají své individuální hodnoty.",
|
||||||
|
"noMulti": "Toto pole může být upravováno individuálně, ale ne jako součást skupiny.",
|
||||||
|
"restore": "Vrátit změny",
|
||||||
|
"title": "Mnohočetný výběr"
|
||||||
|
},
|
||||||
|
"remove": {
|
||||||
|
"button": "Vymazat",
|
||||||
|
"confirm": {
|
||||||
|
"_": "Opravdu chcete smazat tyto %d řádky?",
|
||||||
|
"1": "Opravdu chcete smazat tento 1 řádek?"
|
||||||
|
},
|
||||||
|
"submit": "Vymazat",
|
||||||
|
"title": "Smazání"
|
||||||
|
}
|
||||||
|
},
|
||||||
"emptyTable": "Tabulka neobsahuje žádná data",
|
"emptyTable": "Tabulka neobsahuje žádná data",
|
||||||
"info": "Zobrazuji _START_ až _END_ z celkem _TOTAL_ záznamů",
|
"info": "Zobrazuji _START_ až _END_ z celkem _TOTAL_ záznamů",
|
||||||
"infoEmpty": "Zobrazuji 0 až 0 z 0 záznamů",
|
"infoEmpty": "Zobrazuji 0 až 0 z 0 záznamů",
|
||||||
"infoFiltered": "(filtrováno z celkem _MAX_ záznamů)",
|
"infoFiltered": "(filtrováno z celkem _MAX_ záznamů)",
|
||||||
|
"infoPostFix": "",
|
||||||
|
"infoThousands": " ",
|
||||||
|
"lengthMenu": "Zobrazit _MENU_ výsledků",
|
||||||
"loadingRecords": "Načítám...",
|
"loadingRecords": "Načítám...",
|
||||||
"zeroRecords": "Žádné záznamy nebyly nalezeny",
|
"processing": "Zpracovávání...",
|
||||||
"paginate": {
|
"search": "Vyhledávání:",
|
||||||
"first": "První",
|
|
||||||
"last": "Poslední",
|
|
||||||
"next": "Další",
|
|
||||||
"previous": "Předchozí"
|
|
||||||
},
|
|
||||||
"searchBuilder": {
|
"searchBuilder": {
|
||||||
"add": "Přidat podmínku",
|
"add": "Přidat podmínku",
|
||||||
|
"button": {
|
||||||
|
"_": "Rozšířený filtr (%d)",
|
||||||
|
"0": "Rozšířený filtr"
|
||||||
|
},
|
||||||
"clearAll": "Smazat vše",
|
"clearAll": "Smazat vše",
|
||||||
"condition": "Podmínka",
|
"condition": "Podmínka",
|
||||||
"conditions": {
|
"conditions": {
|
||||||
|
"array": {
|
||||||
|
"contains": "obsahuje",
|
||||||
|
"empty": "prázdné",
|
||||||
|
"equals": "rovno",
|
||||||
|
"not": "není",
|
||||||
|
"notEmpty": "není prázdné",
|
||||||
|
"without": "neobsahuje"
|
||||||
|
},
|
||||||
"date": {
|
"date": {
|
||||||
"after": "po",
|
"after": "po",
|
||||||
"before": "před",
|
"before": "před",
|
||||||
@@ -44,176 +163,57 @@
|
|||||||
"endsWith": "končí na",
|
"endsWith": "končí na",
|
||||||
"equals": "rovno",
|
"equals": "rovno",
|
||||||
"not": "není",
|
"not": "není",
|
||||||
"notEmpty": "není prázdné",
|
|
||||||
"startsWith": "začíná na",
|
|
||||||
"notContains": "Podmínka",
|
"notContains": "Podmínka",
|
||||||
"notStartsWith": "Nezačíná",
|
|
||||||
"notEndsWith": "Nekončí"
|
|
||||||
},
|
|
||||||
"array": {
|
|
||||||
"equals": "rovno",
|
|
||||||
"empty": "prázdné",
|
|
||||||
"contains": "obsahuje",
|
|
||||||
"not": "není",
|
|
||||||
"notEmpty": "není prázdné",
|
"notEmpty": "není prázdné",
|
||||||
"without": "neobsahuje"
|
"notEndsWith": "Nekončí",
|
||||||
|
"notStartsWith": "Nezačíná",
|
||||||
|
"startsWith": "začíná na"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"data": "Sloupec",
|
"data": "Sloupec",
|
||||||
"logicAnd": "A",
|
|
||||||
"logicOr": "NEBO",
|
|
||||||
"title": {
|
|
||||||
"0": "Rozšířený filtr",
|
|
||||||
"_": "Rozšířený filtr (%d)"
|
|
||||||
},
|
|
||||||
"value": "Hodnota",
|
|
||||||
"button": {
|
|
||||||
"0": "Rozšířený filtr",
|
|
||||||
"_": "Rozšířený filtr (%d)"
|
|
||||||
},
|
|
||||||
"deleteTitle": "Smazat filtrovací pravidlo",
|
"deleteTitle": "Smazat filtrovací pravidlo",
|
||||||
"leftTitle": "Zrušení odsazení podmínky",
|
"leftTitle": "Zrušení odsazení podmínky",
|
||||||
"rightTitle": "Odsazení podmínky"
|
"logicAnd": "A",
|
||||||
},
|
"logicOr": "NEBO",
|
||||||
"autoFill": {
|
"rightTitle": "Odsazení podmínky",
|
||||||
"cancel": "Zrušit",
|
"title": {
|
||||||
"fill": "Vyplň všechny buňky textem <i>%d<i><\/i><\/i>",
|
"_": "Rozšířený filtr (%d)",
|
||||||
"fillHorizontal": "Vyplň všechny buňky horizontálně",
|
"0": "Rozšířený filtr"
|
||||||
"fillVertical": "Vyplň všechny buňky vertikálně",
|
|
||||||
"info": "Příklad automatického vyplňování"
|
|
||||||
},
|
|
||||||
"buttons": {
|
|
||||||
"collection": "Kolekce <span class=\"ui-button-icon-primary ui-icon ui-icon-triangle-1-s\"><\/span>",
|
|
||||||
"copy": "Kopírovat",
|
|
||||||
"copyTitle": "Kopírovat do schránky",
|
|
||||||
"csv": "CSV",
|
|
||||||
"excel": "Excel",
|
|
||||||
"pageLength": {
|
|
||||||
"-1": "Zobrazit všechny řádky",
|
|
||||||
"_": "Zobrazit %d řádků",
|
|
||||||
"1": "Zobraz 1 řádek"
|
|
||||||
},
|
},
|
||||||
"pdf": "PDF",
|
"value": "Hodnota"
|
||||||
"print": "Tisknout",
|
|
||||||
"colvis": "Viditelnost sloupců",
|
|
||||||
"colvisRestore": "Resetovat sloupce",
|
|
||||||
"copyKeys": "Zmáčkněte ctrl or u2318 + C pro zkopírování dat. Pro zrušení klikněte na tuto zprávu nebo zmáčkněte esc..",
|
|
||||||
"copySuccess": {
|
|
||||||
"1": "Zkopírován 1 řádek do schránky",
|
|
||||||
"_": "Zkopírováno %d řádků do schránky"
|
|
||||||
},
|
|
||||||
"createState": "Vytvořit Stav",
|
|
||||||
"removeAllStates": "Vymazat všechny Stavy",
|
|
||||||
"removeState": "Odstranit",
|
|
||||||
"renameState": "Odstranit",
|
|
||||||
"savedStates": "Uložit Stavy",
|
|
||||||
"stateRestore": "Stav %d",
|
|
||||||
"updateState": "Aktualizovat"
|
|
||||||
},
|
},
|
||||||
"searchPanes": {
|
"searchPanes": {
|
||||||
"clearMessage": "Smazat vše",
|
"clearMessage": "Smazat vše",
|
||||||
"collapse": {
|
"collapse": {
|
||||||
"0": "Vyhledávací Panely",
|
"_": "Vyhledávací panely (%d)",
|
||||||
"_": "Vyhledávací Panely (%d)"
|
"0": "Vyhledávací panely"
|
||||||
},
|
},
|
||||||
|
"collapseMessage": "Sbalit vše",
|
||||||
"count": "{total}",
|
"count": "{total}",
|
||||||
"countFiltered": "{shown} ({total})",
|
"countFiltered": "{shown} ({total})",
|
||||||
"emptyPanes": "Žádné Vyhledávací Panely",
|
"emptyPanes": "Žádné vyhledávací panely",
|
||||||
"loadMessage": "Načítám Vyhledávací Panely",
|
"loadMessage": "Načítám vyhledávací panely...",
|
||||||
"title": "Aktivních filtrů - %d",
|
"showMessage": "Zobrazit vše",
|
||||||
"showMessage": "Zobrazit Vše",
|
"title": "Aktivních filtrů - %d"
|
||||||
"collapseMessage": "Sbalit Vše"
|
|
||||||
},
|
},
|
||||||
|
"searchPlaceholder": "",
|
||||||
"select": {
|
"select": {
|
||||||
"cells": {
|
"cells": {
|
||||||
"1": "Vybrán 1 záznam",
|
"_": "Vybráno %d záznamů",
|
||||||
"_": "Vybráno %d záznamů"
|
"0": "",
|
||||||
|
"1": "Vybrán 1 záznam"
|
||||||
},
|
},
|
||||||
"columns": {
|
"columns": {
|
||||||
"1": "Vybrán 1 sloupec",
|
"_": "Vybráno %d sloupců",
|
||||||
"_": "Vybráno %d sloupců"
|
"0": "",
|
||||||
|
"1": "Vybrán 1 sloupec"
|
||||||
},
|
},
|
||||||
"rows": {
|
"rows": {
|
||||||
"1": "Vybrán 1 řádek",
|
"_": "Vybráno %d řádků",
|
||||||
"_": "Vybráno %d řádků"
|
"0": "",
|
||||||
|
"1": "Vybrán 1 řádek"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"aria": {
|
|
||||||
"sortAscending": "Aktivujte pro seřazení vzestupně",
|
|
||||||
"sortDescending": "Aktivujte pro seřazení sestupně"
|
|
||||||
},
|
|
||||||
"lengthMenu": "Zobrazit _MENU_ výsledků",
|
|
||||||
"processing": "Zpracovávání...",
|
|
||||||
"search": "Vyhledávání:",
|
|
||||||
"datetime": {
|
|
||||||
"previous": "Předchozí",
|
|
||||||
"next": "Další",
|
|
||||||
"hours": "Hodiny",
|
|
||||||
"minutes": "Minuty",
|
|
||||||
"seconds": "Vteřiny",
|
|
||||||
"unknown": "-",
|
|
||||||
"amPm": [
|
|
||||||
"Dopoledne",
|
|
||||||
"Odpoledne"
|
|
||||||
],
|
|
||||||
"months": [
|
|
||||||
"Leden",
|
|
||||||
"Únor",
|
|
||||||
"Březen",
|
|
||||||
"Duben",
|
|
||||||
"Květen",
|
|
||||||
"Červen",
|
|
||||||
"Červenec",
|
|
||||||
"Srpen",
|
|
||||||
"Září",
|
|
||||||
"Říjen",
|
|
||||||
"Listopad",
|
|
||||||
"Prosinec"
|
|
||||||
],
|
|
||||||
"weekdays": [
|
|
||||||
"Ne",
|
|
||||||
"Po",
|
|
||||||
"Út",
|
|
||||||
"St",
|
|
||||||
"Čt",
|
|
||||||
"Pá",
|
|
||||||
"So"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"editor": {
|
|
||||||
"close": "Zavřít",
|
|
||||||
"create": {
|
|
||||||
"button": "Nový",
|
|
||||||
"title": "Nový záznam",
|
|
||||||
"submit": "Vytvořit"
|
|
||||||
},
|
|
||||||
"edit": {
|
|
||||||
"button": "Změnit",
|
|
||||||
"title": "Změnit záznam",
|
|
||||||
"submit": "Aktualizovat"
|
|
||||||
},
|
|
||||||
"remove": {
|
|
||||||
"button": "Vymazat",
|
|
||||||
"title": "Smazání",
|
|
||||||
"submit": "Vymazat",
|
|
||||||
"confirm": {
|
|
||||||
"_": "Opravdu chcete smazat tyto %d řádky?",
|
|
||||||
"1": "Opravdu chcete smazat tento 1 řádek?"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"multi": {
|
|
||||||
"title": "Mnohočetný výběr",
|
|
||||||
"restore": "Vrátit změny",
|
|
||||||
"noMulti": "Toto pole může být editováno individuálně, ale ne jako soušást skupiny.",
|
|
||||||
"info": "Vybrané položky obsahují různé hodnoty pro tento vstup. Chcete-li upravit a nastavit všechny položky tohoto vstupu na stejnou hodnotu, klikněte nebo klepněte sem, jinak si zachovají své individuální hodnoty."
|
|
||||||
},
|
|
||||||
"error": {
|
|
||||||
"system": "Došlo k systémové chybě (<a target=\"\\\" rel=\"nofollow\" href=\"\\\">Více informací<\/a>)."
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"infoThousands": " ",
|
|
||||||
"decimal": ",",
|
|
||||||
"thousands": " ",
|
|
||||||
"stateRestore": {
|
"stateRestore": {
|
||||||
"creationModal": {
|
"creationModal": {
|
||||||
"button": "Vytvořit",
|
"button": "Vytvořit",
|
||||||
@@ -225,23 +225,24 @@
|
|||||||
"order": "Řazení",
|
"order": "Řazení",
|
||||||
"paging": "Stránkování",
|
"paging": "Stránkování",
|
||||||
"scroller": "Pozice skrolování",
|
"scroller": "Pozice skrolování",
|
||||||
"select": "Výběr",
|
|
||||||
"title": "Vytvořit nový Stav",
|
|
||||||
"toggleLabel": "Zahrnout",
|
|
||||||
"search": "Filtrování",
|
"search": "Filtrování",
|
||||||
"searchBuilder": "Rozšířené filtrování"
|
"searchBuilder": "Rozšířené filtrování",
|
||||||
|
"select": "Výběr",
|
||||||
|
"title": "Vytvořit nový stav",
|
||||||
|
"toggleLabel": "Zahrnout"
|
||||||
},
|
},
|
||||||
"duplicateError": "Stav s tímto názvem ji existuje.",
|
"duplicateError": "Stav s tímto názvem již existuje.",
|
||||||
"emptyError": "Název nemůže být prázný.",
|
"emptyError": "Název nemůže být prázdný.",
|
||||||
"emptyStates": "Žádné uložené stavy",
|
"emptyStates": "Žádné uložené stavy",
|
||||||
"removeConfirm": "Opravdu chcete odstranbit %s?",
|
"removeConfirm": "Opravdu chcete odstranit %s?",
|
||||||
"removeError": "Chyba při odstraňování stavu.",
|
"removeError": "Chyba při odstraňování stavu.",
|
||||||
"removeJoiner": "a",
|
"removeJoiner": "a",
|
||||||
"removeSubmit": "Odstranit",
|
"removeSubmit": "Odstranit",
|
||||||
"removeTitle": "Odstranit Stav",
|
"removeTitle": "Odstranit stav",
|
||||||
"renameButton": "Vymazat",
|
"renameButton": "Vymazat",
|
||||||
"renameLabel": "Nové jméno pro %s:",
|
"renameLabel": "Nové jméno pro %s:",
|
||||||
"renameTitle": "Přejmenování Stavu"
|
"renameTitle": "Přejmenování stavu"
|
||||||
},
|
},
|
||||||
"searchPlaceholder": "Příklad zástupného prvku"
|
"thousands": " ",
|
||||||
|
"zeroRecords": "Nebyly nalezeny žádné záznamy"
|
||||||
}
|
}
|
||||||
@@ -1,89 +1,209 @@
|
|||||||
{
|
{
|
||||||
"emptyTable": "Keine Daten in der Tabelle vorhanden",
|
|
||||||
"info": "_START_ bis _END_ von _TOTAL_ Einträgen",
|
|
||||||
"infoEmpty": "Keine Daten vorhanden",
|
|
||||||
"infoFiltered": "(gefiltert von _MAX_ Einträgen)",
|
|
||||||
"infoThousands": ".",
|
|
||||||
"loadingRecords": "Wird geladen ..",
|
|
||||||
"processing": "Bitte warten ..",
|
|
||||||
"paginate": {
|
|
||||||
"first": "Erste",
|
|
||||||
"next": "Nächste",
|
|
||||||
"last": "Letzte",
|
|
||||||
"previous": "Vorherige"
|
|
||||||
},
|
|
||||||
"aria": {
|
"aria": {
|
||||||
"sortAscending": ": aktivieren, um Spalte aufsteigend zu sortieren",
|
"paginate": {
|
||||||
"sortDescending": ": aktivieren, um Spalte absteigend zu sortieren"
|
"first": "Erste",
|
||||||
},
|
"last": "Letzte",
|
||||||
"select": {
|
"next": "Nächste",
|
||||||
"rows": {
|
"previous": "Vorherige"
|
||||||
"_": "%d Zeilen ausgewählt",
|
|
||||||
"1": "1 Zeile ausgewählt"
|
|
||||||
},
|
|
||||||
"cells": {
|
|
||||||
"1": "1 Zelle ausgewählt",
|
|
||||||
"_": "%d Zellen ausgewählt"
|
|
||||||
},
|
|
||||||
"columns": {
|
|
||||||
"1": "1 Spalte ausgewählt",
|
|
||||||
"_": "%d Spalten ausgewählt"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"buttons": {
|
|
||||||
"print": "Drucken",
|
|
||||||
"copy": "Kopieren",
|
|
||||||
"copyTitle": "In Zwischenablage kopieren",
|
|
||||||
"copySuccess": {
|
|
||||||
"_": "%d Zeilen kopiert",
|
|
||||||
"1": "1 Zeile kopiert"
|
|
||||||
},
|
|
||||||
"collection": "Aktionen <span class=\"ui-button-icon-primary ui-icon ui-icon-triangle-1-s\"><\/span>",
|
|
||||||
"colvis": "Spaltensichtbarkeit",
|
|
||||||
"colvisRestore": "Sichtbarkeit wiederherstellen",
|
|
||||||
"csv": "CSV",
|
|
||||||
"excel": "Excel",
|
|
||||||
"pageLength": {
|
|
||||||
"-1": "Alle Zeilen anzeigen",
|
|
||||||
"1": "Zeige 1 Zeile",
|
|
||||||
"_": "Zeige %d Zeilen"
|
|
||||||
},
|
|
||||||
"pdf": "PDF",
|
|
||||||
"createState": "Ansicht erstellen",
|
|
||||||
"removeAllStates": "Alle Ansichten entfernen",
|
|
||||||
"removeState": "Entfernen",
|
|
||||||
"renameState": "Umbenennen",
|
|
||||||
"savedStates": "Gespeicherte Ansicht",
|
|
||||||
"stateRestore": "Ansicht %d",
|
|
||||||
"updateState": "Aktualisieren",
|
|
||||||
"copyKeys": "Taste <i>STRG<\\\/i> oder <i>⌘<\\\/i> + <i>C<\\\/i> drücken um die Tabelle<br \/>in den Zwischenspeicher zu kopieren.<br \/><br \/>Um den Vorgang abzubrechen, Nachricht anklicken oder Escape-Taste drücken.<\/i><\/i><\/i>"
|
|
||||||
},
|
|
||||||
"autoFill": {
|
"autoFill": {
|
||||||
"cancel": "Abbrechen",
|
"cancel": "Abbrechen",
|
||||||
"fill": "Alle Zellen mit <i>%d<i> füllen<\/i><\/i>",
|
"fill": "Alle Zellen mit <i>%d<i> füllen<\/i><\/i>",
|
||||||
"fillHorizontal": "Alle horizontalen Zellen füllen",
|
"fillHorizontal": "Alle horizontalen Zellen füllen",
|
||||||
"fillVertical": "Alle vertikalen Zellen füllen",
|
"fillVertical": "Alle vertikalen Zellen füllen",
|
||||||
"info": "Automatische Vervollständigung"
|
"info": ""
|
||||||
},
|
},
|
||||||
"decimal": ",",
|
"buttons": {
|
||||||
|
"collection": "Aktionen <span class=\"ui-button-icon-primary ui-icon ui-icon-triangle-1-s\"><\/span>",
|
||||||
|
"colvis": "Spaltensichtbarkeit",
|
||||||
|
"colvisRestore": "Sichtbarkeit wiederherstellen",
|
||||||
|
"copy": "Kopieren",
|
||||||
|
"copyKeys": "Taste <i>STRG<\\\/i> oder <i>⌘<\\\/i> + <i>C<\\\/i> drücken um die Tabelle<br \/>in den Zwischenspeicher zu kopieren.<br \/><br \/>Um den Vorgang abzubrechen, Nachricht anklicken oder Escape-Taste drücken.<\/i><\/i><\/i>",
|
||||||
|
"copySuccess": {
|
||||||
|
"_": "%d Zeilen kopiert",
|
||||||
|
"1": "1 Zeile kopiert"
|
||||||
|
},
|
||||||
|
"copyTitle": "In Zwischenablage kopieren",
|
||||||
|
"createState": "Ansicht erstellen",
|
||||||
|
"csv": "CSV",
|
||||||
|
"excel": "Excel",
|
||||||
|
"pageLength": {
|
||||||
|
"_": "Zeige %d Zeilen",
|
||||||
|
"-1": "Alle Zeilen anzeigen",
|
||||||
|
"1": "Zeigt 1 Zeile"
|
||||||
|
},
|
||||||
|
"pdf": "PDF",
|
||||||
|
"print": "Drucken",
|
||||||
|
"removeAllStates": "Alle Ansichten entfernen",
|
||||||
|
"removeState": "Entfernen",
|
||||||
|
"renameState": "Umbenennen",
|
||||||
|
"savedStates": "Gespeicherte Ansicht",
|
||||||
|
"stateRestore": "Ansicht %d",
|
||||||
|
"updateState": "Aktualisieren"
|
||||||
|
},
|
||||||
|
"columnControl": {
|
||||||
|
"buttons": {
|
||||||
|
"searchClear": "Suche löschen"
|
||||||
|
},
|
||||||
|
"colVis": "Sichtbarkeit der Spalte",
|
||||||
|
"colVisDropdown": "Sichtbarkeit der Spalte",
|
||||||
|
"dropdown": "Mehr...",
|
||||||
|
"list": {
|
||||||
|
"all": "Alle auswählen",
|
||||||
|
"empty": "Leer",
|
||||||
|
"none": "Nichts auswählen",
|
||||||
|
"search": "Suche..."
|
||||||
|
},
|
||||||
|
"orderAddAsc": "Aufsteigende Sortierung hinzufügen",
|
||||||
|
"orderAddDesc": "Absteigende Sortierung hinzufügen",
|
||||||
|
"orderAsc": "Aufsteigend sortieren",
|
||||||
|
"orderClear": "Sortierung aufheben",
|
||||||
|
"orderDesc": "Absteigend sortieren",
|
||||||
|
"orderRemove": "Aus Sortierung löschen",
|
||||||
|
"reorder": "Spalten neu sortieren",
|
||||||
|
"reorderLeft": "Spalte nach links verschieben",
|
||||||
|
"reorderRight": "Spalte nach rechts verschieben",
|
||||||
|
"search": {
|
||||||
|
"datetime": {
|
||||||
|
"empty": "Leer",
|
||||||
|
"equal": "Gleich",
|
||||||
|
"greater": "Nach",
|
||||||
|
"less": "Vor",
|
||||||
|
"notEmpty": "Nicht leer",
|
||||||
|
"notEqual": "Nicht"
|
||||||
|
},
|
||||||
|
"number": {
|
||||||
|
"empty": "Leer",
|
||||||
|
"equal": "Gleich",
|
||||||
|
"greater": "Größer",
|
||||||
|
"greaterOrEqual": "Größer gleich",
|
||||||
|
"less": "Kleiner",
|
||||||
|
"lessOrEqual": "Kleiner gleich",
|
||||||
|
"notEmpty": "Nicht leer",
|
||||||
|
"notEqual": "Nicht"
|
||||||
|
},
|
||||||
|
"text": {
|
||||||
|
"contains": "Enthält",
|
||||||
|
"empty": "Leer",
|
||||||
|
"ends": "Endet auf",
|
||||||
|
"equal": "Gleich",
|
||||||
|
"notContains": "Enthält nicht",
|
||||||
|
"notEmpty": "Nicht leer",
|
||||||
|
"notEqual": "Nicht",
|
||||||
|
"starts": "Startet mit"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"searchClear": "Suche leeren",
|
||||||
|
"searchDropdown": "Suchen"
|
||||||
|
},
|
||||||
|
"datetime": {
|
||||||
|
"amPm": {
|
||||||
|
"0": "Vormittag",
|
||||||
|
"1": "Nachmittag"
|
||||||
|
},
|
||||||
|
"hours": "Stunden",
|
||||||
|
"minutes": "Minuten",
|
||||||
|
"months": {
|
||||||
|
"0": "Januar",
|
||||||
|
"1": "Februar",
|
||||||
|
"10": "November",
|
||||||
|
"11": "Dezember",
|
||||||
|
"2": "März",
|
||||||
|
"3": "April",
|
||||||
|
"4": "Mai",
|
||||||
|
"5": "Juni",
|
||||||
|
"6": "Juli",
|
||||||
|
"7": "August",
|
||||||
|
"8": "September",
|
||||||
|
"9": "Oktober"
|
||||||
|
},
|
||||||
|
"next": "Nachher",
|
||||||
|
"previous": "Vorher",
|
||||||
|
"seconds": "Sekunden",
|
||||||
|
"unknown": "Unbekannt",
|
||||||
|
"weekdays": {
|
||||||
|
"0": "Sonntag",
|
||||||
|
"1": "Montag",
|
||||||
|
"2": "Dienstag",
|
||||||
|
"3": "Mittwoch",
|
||||||
|
"4": "Donnerstag",
|
||||||
|
"5": "Freitag",
|
||||||
|
"6": "Samstag"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"decimal": "",
|
||||||
|
"editor": {
|
||||||
|
"close": "Schließen",
|
||||||
|
"create": {
|
||||||
|
"button": "Neu",
|
||||||
|
"submit": "Erstellen",
|
||||||
|
"title": "Neuen Eintrag erstellen"
|
||||||
|
},
|
||||||
|
"edit": {
|
||||||
|
"button": "Bearbeiten",
|
||||||
|
"submit": "Bearbeiten",
|
||||||
|
"title": "Eintrag bearbeiten"
|
||||||
|
},
|
||||||
|
"error": {
|
||||||
|
"system": "Ein Systemfehler ist aufgetreten"
|
||||||
|
},
|
||||||
|
"multi": {
|
||||||
|
"info": "Die ausgewählten Elemente enthalten mehrere Werte für dieses Feld. Um alle Elemente für dieses Feld zu bearbeiten und auf denselben Wert zu setzen, hier klicken oder tippen, andernfalls behalten diese ihre individuellen Werte bei.",
|
||||||
|
"noMulti": "Dieses Feld kann nur einzeln bearbeitet werden, nicht als Teil einer Mengen-Änderung.",
|
||||||
|
"restore": "Änderungen zurücksetzen",
|
||||||
|
"title": "Mehrere Werte"
|
||||||
|
},
|
||||||
|
"remove": {
|
||||||
|
"button": "Entfernen",
|
||||||
|
"confirm": {
|
||||||
|
"_": "Sollen %d Zeilen gelöscht werden?",
|
||||||
|
"1": "Soll diese Zeile gelöscht werden?"
|
||||||
|
},
|
||||||
|
"submit": "Entfernen",
|
||||||
|
"title": "Entfernen"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"emptyTable": "Keine Daten in der Tabelle vorhanden",
|
||||||
|
"info": "_START_ bis _END_ von _TOTAL_ Einträgen",
|
||||||
|
"infoEmpty": "Keine Daten vorhanden",
|
||||||
|
"infoFiltered": "(gefiltert von _MAX_ Einträgen)",
|
||||||
|
"infoPostFix": "",
|
||||||
|
"infoThousands": ".",
|
||||||
|
"lengthLabels": {
|
||||||
|
"-1": "Alle"
|
||||||
|
},
|
||||||
|
"lengthMenu": "_MENU_ Zeilen anzeigen",
|
||||||
|
"loadingRecords": "Wird geladen ..",
|
||||||
|
"orderClear": "Sortierung leeren",
|
||||||
|
"processing": "Bitte warten ..",
|
||||||
"search": "Suche:",
|
"search": "Suche:",
|
||||||
"searchBuilder": {
|
"searchBuilder": {
|
||||||
"add": "Bedingung hinzufügen",
|
"add": "Bedingung hinzufügen",
|
||||||
"button": {
|
"button": {
|
||||||
"0": "Such-Baukasten",
|
"_": "Such-Baukasten (%d)",
|
||||||
"_": "Such-Baukasten (%d)"
|
"0": "Such-Baukasten"
|
||||||
},
|
},
|
||||||
|
"clearAll": "Alle entfernen",
|
||||||
"condition": "Bedingung",
|
"condition": "Bedingung",
|
||||||
"conditions": {
|
"conditions": {
|
||||||
|
"array": {
|
||||||
|
"contains": "enthält",
|
||||||
|
"empty": "ist leer",
|
||||||
|
"equals": "ist gleich",
|
||||||
|
"not": "ist ungleich",
|
||||||
|
"notEmpty": "ist nicht leer",
|
||||||
|
"without": "aber nicht"
|
||||||
|
},
|
||||||
"date": {
|
"date": {
|
||||||
"after": "Nach",
|
"after": "Nach",
|
||||||
"before": "Vor",
|
"before": "Vor",
|
||||||
"between": "Zwischen",
|
"between": "Zwischen",
|
||||||
"empty": "Leer",
|
"empty": "Leer",
|
||||||
|
"equals": "Gleich",
|
||||||
"not": "Nicht",
|
"not": "Nicht",
|
||||||
"notBetween": "Nicht zwischen",
|
"notBetween": "Nicht zwischen",
|
||||||
"notEmpty": "Nicht leer",
|
"notEmpty": "Nicht leer"
|
||||||
"equals": "Gleich"
|
|
||||||
},
|
},
|
||||||
"number": {
|
"number": {
|
||||||
"between": "Zwischen",
|
"between": "Zwischen",
|
||||||
@@ -103,114 +223,59 @@
|
|||||||
"endsWith": "Endet mit",
|
"endsWith": "Endet mit",
|
||||||
"equals": "Entspricht",
|
"equals": "Entspricht",
|
||||||
"not": "Nicht",
|
"not": "Nicht",
|
||||||
"notEmpty": "Nicht leer",
|
|
||||||
"startsWith": "Startet mit",
|
|
||||||
"notContains": "enthält nicht",
|
"notContains": "enthält nicht",
|
||||||
|
"notEmpty": "Nicht leer",
|
||||||
|
"notEndsWith": "endet nicht mit",
|
||||||
"notStartsWith": "startet nicht mit",
|
"notStartsWith": "startet nicht mit",
|
||||||
"notEndsWith": "endet nicht mit"
|
"startsWith": "Startet mit"
|
||||||
},
|
|
||||||
"array": {
|
|
||||||
"equals": "ist gleich",
|
|
||||||
"empty": "ist leer",
|
|
||||||
"contains": "enthält",
|
|
||||||
"not": "ist ungleich",
|
|
||||||
"notEmpty": "ist nicht leer",
|
|
||||||
"without": "aber nicht"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"data": "Daten",
|
"data": "Daten",
|
||||||
"deleteTitle": "Filterregel entfernen",
|
"deleteTitle": "Filterregel entfernen",
|
||||||
"leftTitle": "Äußere Kriterien",
|
"leftTitle": "Äußere Kriterien",
|
||||||
"rightTitle": "Innere Kriterien",
|
|
||||||
"title": {
|
|
||||||
"0": "Such-Baukasten",
|
|
||||||
"_": "Such-Baukasten (%d)"
|
|
||||||
},
|
|
||||||
"value": "Wert",
|
|
||||||
"clearAll": "Alle entfernen",
|
|
||||||
"logicAnd": "Und",
|
"logicAnd": "Und",
|
||||||
"logicOr": "Oder"
|
"logicOr": "Oder",
|
||||||
|
"rightTitle": "Innere Kriterien",
|
||||||
|
"search": "Suche",
|
||||||
|
"title": {
|
||||||
|
"_": "Such-Baukasten (%d)",
|
||||||
|
"0": "Such-Baukasten"
|
||||||
|
},
|
||||||
|
"value": "Wert"
|
||||||
},
|
},
|
||||||
"searchPanes": {
|
"searchPanes": {
|
||||||
"clearMessage": "Leeren",
|
"clearMessage": "Leeren",
|
||||||
"collapse": {
|
"collapse": {
|
||||||
"0": "Suchmasken",
|
"_": "Suchmasken (%d)",
|
||||||
"_": "Suchmasken (%d)"
|
"0": "Suchmasken"
|
||||||
},
|
},
|
||||||
"countFiltered": "{shown} ({total})",
|
|
||||||
"emptyPanes": "Keine Suchmasken",
|
|
||||||
"title": "Aktive Filter: %d",
|
|
||||||
"showMessage": "zeige Alle",
|
|
||||||
"collapseMessage": "Alle einklappen",
|
"collapseMessage": "Alle einklappen",
|
||||||
"count": "{total}",
|
"count": "{total}",
|
||||||
"loadMessage": "Lade Suchmasken .."
|
"countFiltered": "{shown} ({total})",
|
||||||
|
"emptyMessage": "<em>Leer<\/em>",
|
||||||
|
"emptyPanes": "Keine Suchmasken",
|
||||||
|
"loadMessage": "Lade Suchmasken ..",
|
||||||
|
"showMessage": "zeige Alle",
|
||||||
|
"title": "Aktive Filter: %d"
|
||||||
},
|
},
|
||||||
"thousands": ".",
|
"searchPlaceholder": "",
|
||||||
"zeroRecords": "Keine passenden Einträge gefunden",
|
"select": {
|
||||||
"lengthMenu": "_MENU_ Zeilen anzeigen",
|
"cells": {
|
||||||
"datetime": {
|
"_": "%d Zellen ausgewählt",
|
||||||
"previous": "Vorher",
|
"0": "",
|
||||||
"next": "Nachher",
|
"1": "1 Zelle ausgewählt"
|
||||||
"hours": "Stunden",
|
|
||||||
"minutes": "Minuten",
|
|
||||||
"seconds": "Sekunden",
|
|
||||||
"unknown": "Unbekannt",
|
|
||||||
"weekdays": [
|
|
||||||
"Sonntag",
|
|
||||||
"Montag",
|
|
||||||
"Dienstag",
|
|
||||||
"Mittwoch",
|
|
||||||
"Donnerstag",
|
|
||||||
"Freitag",
|
|
||||||
"Samstag"
|
|
||||||
],
|
|
||||||
"months": [
|
|
||||||
"Januar",
|
|
||||||
"Februar",
|
|
||||||
"März",
|
|
||||||
"April",
|
|
||||||
"Mai",
|
|
||||||
"Juni",
|
|
||||||
"Juli",
|
|
||||||
"August",
|
|
||||||
"September",
|
|
||||||
"Oktober",
|
|
||||||
"November",
|
|
||||||
"Dezember"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"editor": {
|
|
||||||
"close": "Schließen",
|
|
||||||
"create": {
|
|
||||||
"button": "Neu",
|
|
||||||
"title": "Neuen Eintrag erstellen",
|
|
||||||
"submit": "Erstellen"
|
|
||||||
},
|
},
|
||||||
"remove": {
|
"columns": {
|
||||||
"confirm": {
|
"_": "%d Spalten ausgewählt",
|
||||||
"_": "Sollen %d Zeilen gelöscht werden?",
|
"0": "",
|
||||||
"1": "Soll diese Zeile gelöscht werden?"
|
"1": "1 Spalte ausgewählt"
|
||||||
},
|
|
||||||
"button": "Entfernen",
|
|
||||||
"title": "Entfernen",
|
|
||||||
"submit": "Entfernen"
|
|
||||||
},
|
},
|
||||||
"error": {
|
"rows": {
|
||||||
"system": "Ein Systemfehler ist aufgetreten"
|
"_": "%d Zeilen ausgewählt",
|
||||||
},
|
"0": "",
|
||||||
"multi": {
|
"1": "1 Zeile ausgewählt"
|
||||||
"title": "Mehrere Werte",
|
|
||||||
"restore": "Änderungen zurücksetzen",
|
|
||||||
"noMulti": "Dieses Feld kann nur einzeln bearbeitet werden, nicht als Teil einer Mengen-Änderung.",
|
|
||||||
"info": "Die ausgewählten Elemente enthalten mehrere Werte für dieses Feld. Um alle Elemente für dieses Feld zu bearbeiten und auf denselben Wert zu setzen, hier klicken oder tippen, andernfalls behalten diese ihre individuellen Werte bei."
|
|
||||||
},
|
|
||||||
"edit": {
|
|
||||||
"button": "Bearbeiten",
|
|
||||||
"title": "Eintrag bearbeiten",
|
|
||||||
"submit": "Bearbeiten"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"searchPlaceholder": "Suchen...",
|
|
||||||
"stateRestore": {
|
"stateRestore": {
|
||||||
"creationModal": {
|
"creationModal": {
|
||||||
"button": "Erstellen",
|
"button": "Erstellen",
|
||||||
@@ -231,13 +296,15 @@
|
|||||||
"duplicateError": "Eine Ansicht mit diesem Namen existiert bereits.",
|
"duplicateError": "Eine Ansicht mit diesem Namen existiert bereits.",
|
||||||
"emptyError": "Name darf nicht leer sein.",
|
"emptyError": "Name darf nicht leer sein.",
|
||||||
"emptyStates": "Keine gespeicherten Ansichten",
|
"emptyStates": "Keine gespeicherten Ansichten",
|
||||||
|
"removeConfirm": "Sicher dass %s entfernt werden soll?",
|
||||||
"removeError": "Entfernen der Ansicht fehlgeschlagen.",
|
"removeError": "Entfernen der Ansicht fehlgeschlagen.",
|
||||||
"removeJoiner": " und ",
|
"removeJoiner": " und ",
|
||||||
"removeSubmit": "Entfernen",
|
"removeSubmit": "Entfernen",
|
||||||
"removeTitle": "Ansicht entfernen",
|
"removeTitle": "Ansicht entfernen",
|
||||||
"renameButton": "Umbenennen",
|
"renameButton": "Umbenennen",
|
||||||
"renameLabel": "Neuer Name für %s:",
|
"renameLabel": "Neuer Name für %s:",
|
||||||
"renameTitle": "Ansicht umbenennen",
|
"renameTitle": "Ansicht umbenennen"
|
||||||
"removeConfirm": "Sicher dass %s entfernt werden soll?"
|
},
|
||||||
}
|
"thousands": ".",
|
||||||
|
"zeroRecords": "Keine passenden Einträge gefunden"
|
||||||
}
|
}
|
||||||
@@ -1,159 +1,112 @@
|
|||||||
{
|
{
|
||||||
"processing": "Procesando...",
|
|
||||||
"lengthMenu": "Mostrar _MENU_ registros",
|
|
||||||
"zeroRecords": "No se encontraron resultados",
|
|
||||||
"emptyTable": "Ningún dato disponible en esta tabla",
|
|
||||||
"infoEmpty": "Mostrando registros del 0 al 0 de un total de 0 registros",
|
|
||||||
"infoFiltered": "(filtrado de un total de _MAX_ registros)",
|
|
||||||
"search": "Buscar:",
|
|
||||||
"loadingRecords": "Cargando...",
|
|
||||||
"paginate": {
|
|
||||||
"first": "Primero",
|
|
||||||
"last": "Último",
|
|
||||||
"next": "Siguiente",
|
|
||||||
"previous": "Anterior"
|
|
||||||
},
|
|
||||||
"aria": {
|
"aria": {
|
||||||
"sortAscending": ": Activar para ordenar la columna de manera ascendente",
|
"orderable": "Activar para ordenar",
|
||||||
"sortDescending": ": Activar para ordenar la columna de manera descendente"
|
"orderableRemove": "Activar para quitar ordenación",
|
||||||
},
|
"orderableReverse": "Activar para ordenar de forma inversa",
|
||||||
"buttons": {
|
"paginate": {
|
||||||
"copy": "Copiar",
|
"first": "Primero",
|
||||||
"colvis": "Visibilidad",
|
"last": "Último",
|
||||||
"collection": "Colección",
|
"next": "Siguiente",
|
||||||
"colvisRestore": "Restaurar visibilidad",
|
"previous": "Anterior"
|
||||||
"copyKeys": "Presione ctrl o u2318 + C para copiar los datos de la tabla al portapapeles del sistema. <br \/> <br \/> Para cancelar, haga clic en este mensaje o presione escape.",
|
}
|
||||||
"copySuccess": {
|
|
||||||
"1": "Copiada 1 fila al portapapeles",
|
|
||||||
"_": "Copiadas %ds fila al portapapeles"
|
|
||||||
},
|
|
||||||
"copyTitle": "Copiar al portapapeles",
|
|
||||||
"csv": "CSV",
|
|
||||||
"excel": "Excel",
|
|
||||||
"pageLength": {
|
|
||||||
"-1": "Mostrar todas las filas",
|
|
||||||
"_": "Mostrar %d filas"
|
|
||||||
},
|
|
||||||
"pdf": "PDF",
|
|
||||||
"print": "Imprimir",
|
|
||||||
"renameState": "Cambiar nombre",
|
|
||||||
"updateState": "Actualizar",
|
|
||||||
"createState": "Crear Estado",
|
|
||||||
"removeAllStates": "Remover Estados",
|
|
||||||
"removeState": "Remover",
|
|
||||||
"savedStates": "Estados Guardados",
|
|
||||||
"stateRestore": "Estado %d"
|
|
||||||
},
|
},
|
||||||
"autoFill": {
|
"autoFill": {
|
||||||
"cancel": "Cancelar",
|
"cancel": "Cancelar",
|
||||||
"fill": "Rellene todas las celdas con <i>%d<\/i>",
|
"fill": "Rellene todas las celdas con <i>%d<\/i>",
|
||||||
"fillHorizontal": "Rellenar celdas horizontalmente",
|
"fillHorizontal": "Rellenar celdas horizontalmente",
|
||||||
"fillVertical": "Rellenar celdas verticalmente"
|
"fillVertical": "Rellenar celdas verticalmente",
|
||||||
|
"info": ""
|
||||||
},
|
},
|
||||||
"decimal": ",",
|
"buttons": {
|
||||||
"searchBuilder": {
|
"collection": "Colección",
|
||||||
"add": "Añadir condición",
|
"colvis": "Visibilidad",
|
||||||
"button": {
|
"colvisRestore": "Restaurar visibilidad",
|
||||||
"0": "Constructor de búsqueda",
|
"copy": "Copiar",
|
||||||
"_": "Constructor de búsqueda (%d)"
|
"copyKeys": "Presione ctrl o u2318 + C para copiar los datos de la tabla al portapapeles del sistema. <br \/> <br \/> Para cancelar, haga clic en este mensaje o presione escape.",
|
||||||
|
"copySuccess": {
|
||||||
|
"_": "Copiadas %ds filas al portapapeles",
|
||||||
|
"1": "Copiada 1 fila al portapapeles"
|
||||||
},
|
},
|
||||||
"clearAll": "Borrar todo",
|
"copyTitle": "Copiar al portapapeles",
|
||||||
"condition": "Condición",
|
"createState": "Crear Estado",
|
||||||
"conditions": {
|
"csv": "CSV",
|
||||||
"date": {
|
"excel": "Excel",
|
||||||
"before": "Antes",
|
"pageLength": {
|
||||||
"between": "Entre",
|
"_": "Mostrar %d filas",
|
||||||
|
"-1": "Mostrar todas las filas",
|
||||||
|
"1": "Mostrar 1 fila"
|
||||||
|
},
|
||||||
|
"pdf": "PDF",
|
||||||
|
"print": "Imprimir",
|
||||||
|
"removeAllStates": "Remover Estados",
|
||||||
|
"removeState": "Remover",
|
||||||
|
"renameState": "Cambiar nombre",
|
||||||
|
"savedStates": "Estados Guardados",
|
||||||
|
"stateRestore": "Estado %d",
|
||||||
|
"updateState": "Actualizar"
|
||||||
|
},
|
||||||
|
"columnControl": {
|
||||||
|
"buttons": {
|
||||||
|
"searchClear": "Borrar búsqueda"
|
||||||
|
},
|
||||||
|
"colVis": "Visibilidad",
|
||||||
|
"colVisDropdown": "Desplegable visibilidad",
|
||||||
|
"dropdown": "Desplegable",
|
||||||
|
"list": {
|
||||||
|
"all": "Añadir",
|
||||||
|
"empty": "Vacío",
|
||||||
|
"none": "Ninguno",
|
||||||
|
"search": "Buscar.."
|
||||||
|
},
|
||||||
|
"orderAddAsc": "Añadir a ordenación ascendente",
|
||||||
|
"orderAddDesc": "Añadir a ordenación descencente",
|
||||||
|
"orderAsc": "Ordenar ascendentemente",
|
||||||
|
"orderClear": "Borrar ordenación",
|
||||||
|
"orderDesc": "Ordenar descendentemente",
|
||||||
|
"orderRemove": "Borrar de ordenación",
|
||||||
|
"reorder": "Reordenar",
|
||||||
|
"reorderLeft": "Mover a la izquierda",
|
||||||
|
"reorderRight": "Mover a la derecha",
|
||||||
|
"search": {
|
||||||
|
"datetime": {
|
||||||
"empty": "Vacío",
|
"empty": "Vacío",
|
||||||
"equals": "Igual a",
|
"equal": "Igual a",
|
||||||
"notBetween": "No entre",
|
"greater": "Mayor que",
|
||||||
"not": "Diferente de",
|
"less": "Menor que",
|
||||||
"after": "Después",
|
"notEmpty": "No vacío",
|
||||||
"notEmpty": "No Vacío"
|
"notEqual": "Diferente de"
|
||||||
},
|
},
|
||||||
"number": {
|
"number": {
|
||||||
"between": "Entre",
|
"empty": "Vacío",
|
||||||
"equals": "Igual a",
|
"equal": "Igual a",
|
||||||
"gt": "Mayor a",
|
"greater": "Mayor que",
|
||||||
"gte": "Mayor o igual a",
|
"greaterOrEqual": "Mayor o igual a",
|
||||||
"lt": "Menor que",
|
"less": "Menor que",
|
||||||
"lte": "Menor o igual que",
|
"lessOrEqual": "Menor o igual a",
|
||||||
"notBetween": "No entre",
|
|
||||||
"notEmpty": "No vacío",
|
"notEmpty": "No vacío",
|
||||||
"not": "Diferente de",
|
"notEqual": "Diferente de"
|
||||||
"empty": "Vacío"
|
|
||||||
},
|
},
|
||||||
"string": {
|
"text": {
|
||||||
"contains": "Contiene",
|
"contains": "Contiene",
|
||||||
"empty": "Vacío",
|
"empty": "Vacío",
|
||||||
"endsWith": "Termina en",
|
"ends": "Finaliza con",
|
||||||
"equals": "Igual a",
|
"equal": "Igual a",
|
||||||
"startsWith": "Empieza con",
|
"notContains": "no contiene",
|
||||||
"not": "Diferente de",
|
"notEmpty": "No vacío",
|
||||||
"notContains": "No Contiene",
|
"notEqual": "Diferente de",
|
||||||
"notStartsWith": "No empieza con",
|
"starts": "Empieza con"
|
||||||
"notEndsWith": "No termina con",
|
|
||||||
"notEmpty": "No Vacío"
|
|
||||||
},
|
|
||||||
"array": {
|
|
||||||
"not": "Diferente de",
|
|
||||||
"equals": "Igual",
|
|
||||||
"empty": "Vacío",
|
|
||||||
"contains": "Contiene",
|
|
||||||
"notEmpty": "No Vacío",
|
|
||||||
"without": "Sin"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"data": "Data",
|
"searchClear": "Borrar búsqueda",
|
||||||
"deleteTitle": "Eliminar regla de filtrado",
|
"searchDropdown": "Buscar"
|
||||||
"leftTitle": "Criterios anulados",
|
|
||||||
"logicAnd": "Y",
|
|
||||||
"logicOr": "O",
|
|
||||||
"rightTitle": "Criterios de sangría",
|
|
||||||
"title": {
|
|
||||||
"0": "Constructor de búsqueda",
|
|
||||||
"_": "Constructor de búsqueda (%d)"
|
|
||||||
},
|
|
||||||
"value": "Valor"
|
|
||||||
},
|
},
|
||||||
"searchPanes": {
|
|
||||||
"clearMessage": "Borrar todo",
|
|
||||||
"collapse": {
|
|
||||||
"0": "Paneles de búsqueda",
|
|
||||||
"_": "Paneles de búsqueda (%d)"
|
|
||||||
},
|
|
||||||
"count": "{total}",
|
|
||||||
"countFiltered": "{shown} ({total})",
|
|
||||||
"emptyPanes": "Sin paneles de búsqueda",
|
|
||||||
"loadMessage": "Cargando paneles de búsqueda",
|
|
||||||
"title": "Filtros Activos - %d",
|
|
||||||
"showMessage": "Mostrar Todo",
|
|
||||||
"collapseMessage": "Colapsar Todo"
|
|
||||||
},
|
|
||||||
"select": {
|
|
||||||
"cells": {
|
|
||||||
"1": "1 celda seleccionada",
|
|
||||||
"_": "%d celdas seleccionadas"
|
|
||||||
},
|
|
||||||
"columns": {
|
|
||||||
"1": "1 columna seleccionada",
|
|
||||||
"_": "%d columnas seleccionadas"
|
|
||||||
},
|
|
||||||
"rows": {
|
|
||||||
"1": "1 fila seleccionada",
|
|
||||||
"_": "%d filas seleccionadas"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"thousands": ".",
|
|
||||||
"datetime": {
|
"datetime": {
|
||||||
"previous": "Anterior",
|
"amPm": {
|
||||||
|
"0": "AM",
|
||||||
|
"1": "PM"
|
||||||
|
},
|
||||||
"hours": "Horas",
|
"hours": "Horas",
|
||||||
"minutes": "Minutos",
|
"minutes": "Minutos",
|
||||||
"seconds": "Segundos",
|
|
||||||
"unknown": "-",
|
|
||||||
"amPm": [
|
|
||||||
"AM",
|
|
||||||
"PM"
|
|
||||||
],
|
|
||||||
"months": {
|
"months": {
|
||||||
"0": "Enero",
|
"0": "Enero",
|
||||||
"1": "Febrero",
|
"1": "Febrero",
|
||||||
@@ -168,77 +121,193 @@
|
|||||||
"8": "Septiembre",
|
"8": "Septiembre",
|
||||||
"9": "Octubre"
|
"9": "Octubre"
|
||||||
},
|
},
|
||||||
|
"next": "Próximo",
|
||||||
|
"previous": "Anterior",
|
||||||
|
"seconds": "Segundos",
|
||||||
|
"unknown": "-",
|
||||||
"weekdays": {
|
"weekdays": {
|
||||||
"0": "Dom",
|
"0": "Dom",
|
||||||
"1": "Lun",
|
"1": "Lun",
|
||||||
"2": "Mar",
|
"2": "Mar",
|
||||||
|
"3": "Mié",
|
||||||
"4": "Jue",
|
"4": "Jue",
|
||||||
"5": "Vie",
|
"5": "Vie",
|
||||||
"3": "Mié",
|
|
||||||
"6": "Sáb"
|
"6": "Sáb"
|
||||||
},
|
}
|
||||||
"next": "Próximo"
|
|
||||||
},
|
},
|
||||||
|
"decimal": "",
|
||||||
"editor": {
|
"editor": {
|
||||||
"close": "Cerrar",
|
"close": "Cerrar",
|
||||||
"create": {
|
"create": {
|
||||||
"button": "Nuevo",
|
"button": "Nuevo",
|
||||||
"title": "Crear Nuevo Registro",
|
"submit": "Crear",
|
||||||
"submit": "Crear"
|
"title": "Crear Nuevo Registro"
|
||||||
},
|
},
|
||||||
"edit": {
|
"edit": {
|
||||||
"button": "Editar",
|
"button": "Editar",
|
||||||
"title": "Editar Registro",
|
"submit": "Actualizar",
|
||||||
"submit": "Actualizar"
|
"title": "Editar Registro"
|
||||||
},
|
|
||||||
"remove": {
|
|
||||||
"button": "Eliminar",
|
|
||||||
"title": "Eliminar Registro",
|
|
||||||
"submit": "Eliminar",
|
|
||||||
"confirm": {
|
|
||||||
"_": "¿Está seguro de que desea eliminar %d filas?",
|
|
||||||
"1": "¿Está seguro de que desea eliminar 1 fila?"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"error": {
|
"error": {
|
||||||
"system": "Ha ocurrido un error en el sistema (<a target=\"\\\" rel=\"\\ nofollow\" href=\"\\\">Más información<\\\/a>).<\/a>"
|
"system": "Ha ocurrido un error en el sistema (<a target=\"\\\" rel=\"\\ nofollow\" href=\"\\\">Más información<\\\/a>).<\/a>"
|
||||||
},
|
},
|
||||||
"multi": {
|
"multi": {
|
||||||
"title": "Múltiples Valores",
|
"info": "Los elementos seleccionados contienen diferentes valores para este registro. Para editar y establecer todos los elementos de este registro con el mismo valor, haga clic o pulse aquí, de lo contrario conservarán sus valores individuales.",
|
||||||
"restore": "Deshacer Cambios",
|
|
||||||
"noMulti": "Este registro puede ser editado individualmente, pero no como parte de un grupo.",
|
"noMulti": "Este registro puede ser editado individualmente, pero no como parte de un grupo.",
|
||||||
"info": "Los elementos seleccionados contienen diferentes valores para este registro. Para editar y establecer todos los elementos de este registro con el mismo valor, haga clic o pulse aquí, de lo contrario conservarán sus valores individuales."
|
"restore": "Deshacer Cambios",
|
||||||
|
"title": "Múltiples Valores"
|
||||||
|
},
|
||||||
|
"remove": {
|
||||||
|
"button": "Eliminar",
|
||||||
|
"confirm": {
|
||||||
|
"_": "¿Está seguro de que desea eliminar %d filas?",
|
||||||
|
"1": "¿Está seguro de que desea eliminar 1 fila?"
|
||||||
|
},
|
||||||
|
"submit": "Eliminar",
|
||||||
|
"title": "Eliminar Registro"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"emptyTable": "Ningún dato disponible en esta tabla",
|
||||||
"info": "Mostrando _START_ a _END_ de _TOTAL_ registros",
|
"info": "Mostrando _START_ a _END_ de _TOTAL_ registros",
|
||||||
|
"infoEmpty": "Mostrando registros del 0 al 0 de un total de 0 registros",
|
||||||
|
"infoFiltered": "(filtrado de un total de _MAX_ registros)",
|
||||||
|
"infoPostFix": "",
|
||||||
|
"infoThousands": ".",
|
||||||
|
"lengthLabels": {
|
||||||
|
"-1": "Todas"
|
||||||
|
},
|
||||||
|
"lengthMenu": "Mostrar _MENU_ registros",
|
||||||
|
"loadingRecords": "Cargando...",
|
||||||
|
"orderClear": "Limpiar ordenación de toda la tabla",
|
||||||
|
"processing": "Procesando...",
|
||||||
|
"search": "Buscar:",
|
||||||
|
"searchBuilder": {
|
||||||
|
"add": "Añadir condición",
|
||||||
|
"button": {
|
||||||
|
"_": "Constructor de búsqueda (%d)",
|
||||||
|
"0": "Constructor de búsqueda"
|
||||||
|
},
|
||||||
|
"clearAll": "Borrar todo",
|
||||||
|
"condition": "Condición",
|
||||||
|
"conditions": {
|
||||||
|
"array": {
|
||||||
|
"contains": "Contiene",
|
||||||
|
"empty": "Vacío",
|
||||||
|
"equals": "Igual",
|
||||||
|
"not": "Diferente de",
|
||||||
|
"notEmpty": "No Vacío",
|
||||||
|
"without": "Sin"
|
||||||
|
},
|
||||||
|
"date": {
|
||||||
|
"after": "Después",
|
||||||
|
"before": "Antes",
|
||||||
|
"between": "Entre",
|
||||||
|
"empty": "Vacío",
|
||||||
|
"equals": "Igual a",
|
||||||
|
"not": "Diferente de",
|
||||||
|
"notBetween": "No entre",
|
||||||
|
"notEmpty": "No Vacío"
|
||||||
|
},
|
||||||
|
"number": {
|
||||||
|
"between": "Entre",
|
||||||
|
"empty": "Vacío",
|
||||||
|
"equals": "Igual a",
|
||||||
|
"gt": "Mayor a",
|
||||||
|
"gte": "Mayor o igual a",
|
||||||
|
"lt": "Menor que",
|
||||||
|
"lte": "Menor o igual que",
|
||||||
|
"not": "Diferente de",
|
||||||
|
"notBetween": "No entre",
|
||||||
|
"notEmpty": "No vacío"
|
||||||
|
},
|
||||||
|
"string": {
|
||||||
|
"contains": "Contiene",
|
||||||
|
"empty": "Vacío",
|
||||||
|
"endsWith": "Termina en",
|
||||||
|
"equals": "Igual a",
|
||||||
|
"not": "Diferente de",
|
||||||
|
"notContains": "No Contiene",
|
||||||
|
"notEmpty": "No Vacío",
|
||||||
|
"notEndsWith": "No termina con",
|
||||||
|
"notStartsWith": "No empieza con",
|
||||||
|
"startsWith": "Empieza con"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"data": "Data",
|
||||||
|
"deleteTitle": "Eliminar regla de filtrado",
|
||||||
|
"leftTitle": "Criterios anulados",
|
||||||
|
"logicAnd": "Y",
|
||||||
|
"logicOr": "O",
|
||||||
|
"rightTitle": "Criterios de sangría",
|
||||||
|
"search": "Buscar",
|
||||||
|
"title": {
|
||||||
|
"_": "Constructor de búsqueda (%d)",
|
||||||
|
"0": "Constructor de búsqueda"
|
||||||
|
},
|
||||||
|
"value": "Valor"
|
||||||
|
},
|
||||||
|
"searchPanes": {
|
||||||
|
"clearMessage": "Borrar todo",
|
||||||
|
"collapse": {
|
||||||
|
"_": "Paneles de búsqueda (%d)",
|
||||||
|
"0": "Paneles de búsqueda"
|
||||||
|
},
|
||||||
|
"collapseMessage": "Colapsar Todo",
|
||||||
|
"count": "{total}",
|
||||||
|
"countFiltered": "{shown} ({total})",
|
||||||
|
"emptyMessage": "vacío",
|
||||||
|
"emptyPanes": "Sin paneles de búsqueda",
|
||||||
|
"loadMessage": "Cargando paneles de búsqueda",
|
||||||
|
"showMessage": "Mostrar Todo",
|
||||||
|
"title": "Filtros Activos - %d"
|
||||||
|
},
|
||||||
|
"searchPlaceholder": "",
|
||||||
|
"select": {
|
||||||
|
"cells": {
|
||||||
|
"_": "%d celdas seleccionadas",
|
||||||
|
"0": "",
|
||||||
|
"1": "1 celda seleccionada"
|
||||||
|
},
|
||||||
|
"columns": {
|
||||||
|
"_": "%d columnas seleccionadas",
|
||||||
|
"0": "",
|
||||||
|
"1": "1 columna seleccionada"
|
||||||
|
},
|
||||||
|
"rows": {
|
||||||
|
"_": "%d filas seleccionadas",
|
||||||
|
"0": "",
|
||||||
|
"1": "1 fila seleccionada"
|
||||||
|
}
|
||||||
|
},
|
||||||
"stateRestore": {
|
"stateRestore": {
|
||||||
"creationModal": {
|
"creationModal": {
|
||||||
"button": "Crear",
|
"button": "Crear",
|
||||||
"name": "Nombre:",
|
|
||||||
"order": "Clasificación",
|
|
||||||
"paging": "Paginación",
|
|
||||||
"select": "Seleccionar",
|
|
||||||
"columns": {
|
"columns": {
|
||||||
"search": "Búsqueda de Columna",
|
"search": "Búsqueda de Columna",
|
||||||
"visible": "Visibilidad de Columna"
|
"visible": "Visibilidad de Columna"
|
||||||
},
|
},
|
||||||
"title": "Crear Nuevo Estado",
|
"name": "Nombre:",
|
||||||
"toggleLabel": "Incluir:",
|
"order": "Clasificación",
|
||||||
|
"paging": "Paginación",
|
||||||
"scroller": "Posición de desplazamiento",
|
"scroller": "Posición de desplazamiento",
|
||||||
"search": "Búsqueda",
|
"search": "Búsqueda",
|
||||||
"searchBuilder": "Búsqueda avanzada"
|
"searchBuilder": "Búsqueda avanzada",
|
||||||
|
"select": "Seleccionar",
|
||||||
|
"title": "Crear Nuevo Estado",
|
||||||
|
"toggleLabel": "Incluir:"
|
||||||
},
|
},
|
||||||
"removeJoiner": "y",
|
|
||||||
"removeSubmit": "Eliminar",
|
|
||||||
"renameButton": "Cambiar Nombre",
|
|
||||||
"duplicateError": "Ya existe un Estado con este nombre.",
|
"duplicateError": "Ya existe un Estado con este nombre.",
|
||||||
"emptyStates": "No hay Estados guardados",
|
|
||||||
"removeTitle": "Remover Estado",
|
|
||||||
"renameTitle": "Cambiar Nombre Estado",
|
|
||||||
"emptyError": "El nombre no puede estar vacío.",
|
"emptyError": "El nombre no puede estar vacío.",
|
||||||
|
"emptyStates": "No hay Estados guardados",
|
||||||
"removeConfirm": "¿Seguro que quiere eliminar %s?",
|
"removeConfirm": "¿Seguro que quiere eliminar %s?",
|
||||||
"removeError": "Error al eliminar el Estado",
|
"removeError": "Error al eliminar el Estado",
|
||||||
"renameLabel": "Nuevo nombre para %s:"
|
"removeJoiner": "y",
|
||||||
|
"removeSubmit": "Eliminar",
|
||||||
|
"removeTitle": "Remover Estado",
|
||||||
|
"renameButton": "Cambiar Nombre",
|
||||||
|
"renameLabel": "Nuevo nombre para %s:",
|
||||||
|
"renameTitle": "Cambiar Nombre Estado"
|
||||||
},
|
},
|
||||||
"infoThousands": "."
|
"thousands": ".",
|
||||||
|
"zeroRecords": "No se encontraron resultados"
|
||||||
}
|
}
|
||||||
@@ -1,126 +1,43 @@
|
|||||||
{
|
{
|
||||||
"emptyTable": "Aucune donnée disponible dans le tableau",
|
"aria": {
|
||||||
"loadingRecords": "Chargement...",
|
"orderable": "Activer pour trier",
|
||||||
"processing": "Traitement...",
|
"orderableRemove": "Activer pour supprimer le tri",
|
||||||
"select": {
|
"orderableReverse": "Activer pour inverser le tri",
|
||||||
"rows": {
|
"paginate": {
|
||||||
"_": "%d lignes sélectionnées",
|
"first": "Première",
|
||||||
"1": "1 ligne sélectionnée"
|
"last": "Dernière",
|
||||||
},
|
"next": "Suivante",
|
||||||
"cells": {
|
"previous": "Précédente"
|
||||||
"1": "1 cellule sélectionnée",
|
|
||||||
"_": "%d cellules sélectionnées"
|
|
||||||
},
|
|
||||||
"columns": {
|
|
||||||
"1": "1 colonne sélectionnée",
|
|
||||||
"_": "%d colonnes sélectionnées"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"autoFill": {
|
"autoFill": {
|
||||||
"cancel": "Annuler",
|
"cancel": "Annuler",
|
||||||
"fill": "Remplir toutes les cellules avec <i>%d<\/i>",
|
"fill": "Remplir toutes les cellules avec <i>%d<\/i>",
|
||||||
"fillHorizontal": "Remplir les cellules horizontalement",
|
"fillHorizontal": "Remplir les cellules horizontalement",
|
||||||
"fillVertical": "Remplir les cellules verticalement"
|
"fillVertical": "Remplir les cellules verticalement",
|
||||||
},
|
"info": ""
|
||||||
"searchBuilder": {
|
|
||||||
"conditions": {
|
|
||||||
"date": {
|
|
||||||
"after": "Après le",
|
|
||||||
"before": "Avant le",
|
|
||||||
"between": "Entre",
|
|
||||||
"empty": "Vide",
|
|
||||||
"not": "Différent de",
|
|
||||||
"notBetween": "Pas entre",
|
|
||||||
"notEmpty": "Non vide",
|
|
||||||
"equals": "Égal à"
|
|
||||||
},
|
|
||||||
"number": {
|
|
||||||
"between": "Entre",
|
|
||||||
"empty": "Vide",
|
|
||||||
"gt": "Supérieur à",
|
|
||||||
"gte": "Supérieur ou égal à",
|
|
||||||
"lt": "Inférieur à",
|
|
||||||
"lte": "Inférieur ou égal à",
|
|
||||||
"not": "Différent de",
|
|
||||||
"notBetween": "Pas entre",
|
|
||||||
"notEmpty": "Non vide",
|
|
||||||
"equals": "Égal à"
|
|
||||||
},
|
|
||||||
"string": {
|
|
||||||
"contains": "Contient",
|
|
||||||
"empty": "Vide",
|
|
||||||
"endsWith": "Se termine par",
|
|
||||||
"not": "Différent de",
|
|
||||||
"notEmpty": "Non vide",
|
|
||||||
"startsWith": "Commence par",
|
|
||||||
"equals": "Égal à",
|
|
||||||
"notContains": "Ne contient pas",
|
|
||||||
"notEndsWith": "Ne termine pas par",
|
|
||||||
"notStartsWith": "Ne commence pas par"
|
|
||||||
},
|
|
||||||
"array": {
|
|
||||||
"empty": "Vide",
|
|
||||||
"contains": "Contient",
|
|
||||||
"not": "Différent de",
|
|
||||||
"notEmpty": "Non vide",
|
|
||||||
"without": "Sans",
|
|
||||||
"equals": "Égal à"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"add": "Ajouter une condition",
|
|
||||||
"button": {
|
|
||||||
"0": "Recherche avancée",
|
|
||||||
"_": "Recherche avancée (%d)"
|
|
||||||
},
|
|
||||||
"clearAll": "Effacer tout",
|
|
||||||
"condition": "Condition",
|
|
||||||
"data": "Donnée",
|
|
||||||
"deleteTitle": "Supprimer la règle de filtrage",
|
|
||||||
"logicAnd": "Et",
|
|
||||||
"logicOr": "Ou",
|
|
||||||
"title": {
|
|
||||||
"0": "Recherche avancée",
|
|
||||||
"_": "Recherche avancée (%d)"
|
|
||||||
},
|
|
||||||
"value": "Valeur",
|
|
||||||
"leftTitle": "Désindenter le critère",
|
|
||||||
"rightTitle": "Indenter le critère"
|
|
||||||
},
|
|
||||||
"searchPanes": {
|
|
||||||
"clearMessage": "Effacer tout",
|
|
||||||
"count": "{total}",
|
|
||||||
"title": "Filtres actifs - %d",
|
|
||||||
"collapse": {
|
|
||||||
"0": "Volet de recherche",
|
|
||||||
"_": "Volet de recherche (%d)"
|
|
||||||
},
|
|
||||||
"countFiltered": "{shown} ({total})",
|
|
||||||
"emptyPanes": "Pas de volet de recherche",
|
|
||||||
"loadMessage": "Chargement du volet de recherche...",
|
|
||||||
"collapseMessage": "Réduire tout",
|
|
||||||
"showMessage": "Montrer tout"
|
|
||||||
},
|
},
|
||||||
"buttons": {
|
"buttons": {
|
||||||
"collection": "Collection",
|
"collection": "Collection",
|
||||||
"colvis": "Visibilité colonnes",
|
"colvis": "Visibilité colonnes",
|
||||||
"colvisRestore": "Rétablir visibilité",
|
"colvisRestore": "Rétablir visibilité",
|
||||||
"copy": "Copier",
|
"copy": "Copier",
|
||||||
|
"copyKeys": "Appuyez sur ctrl ou u2318 + C pour copier les données du tableau dans votre presse-papier.",
|
||||||
"copySuccess": {
|
"copySuccess": {
|
||||||
"1": "1 ligne copiée dans le presse-papier",
|
"_": "%d lignes copiées dans le presse-papier",
|
||||||
"_": "%d lignes copiées dans le presse-papier"
|
"1": "1 ligne copiée dans le presse-papier"
|
||||||
},
|
},
|
||||||
"copyTitle": "Copier dans le presse-papier",
|
"copyTitle": "Copier dans le presse-papier",
|
||||||
|
"createState": "Créer un état",
|
||||||
"csv": "CSV",
|
"csv": "CSV",
|
||||||
"excel": "Excel",
|
"excel": "Excel",
|
||||||
"pageLength": {
|
"pageLength": {
|
||||||
"-1": "Afficher toutes les lignes",
|
|
||||||
"_": "Afficher %d lignes",
|
"_": "Afficher %d lignes",
|
||||||
|
"-1": "Afficher toutes les lignes",
|
||||||
"1": "Afficher 1 ligne"
|
"1": "Afficher 1 ligne"
|
||||||
},
|
},
|
||||||
"pdf": "PDF",
|
"pdf": "PDF",
|
||||||
"print": "Imprimer",
|
"print": "Imprimer",
|
||||||
"copyKeys": "Appuyez sur ctrl ou u2318 + C pour copier les données du tableau dans votre presse-papier.",
|
|
||||||
"createState": "Créer un état",
|
|
||||||
"removeAllStates": "Supprimer tous les états",
|
"removeAllStates": "Supprimer tous les états",
|
||||||
"removeState": "Supprimer",
|
"removeState": "Supprimer",
|
||||||
"renameState": "Renommer",
|
"renameState": "Renommer",
|
||||||
@@ -128,118 +45,270 @@
|
|||||||
"stateRestore": "État %d",
|
"stateRestore": "État %d",
|
||||||
"updateState": "Mettre à jour"
|
"updateState": "Mettre à jour"
|
||||||
},
|
},
|
||||||
"decimal": ",",
|
"columnControl": {
|
||||||
|
"buttons": {
|
||||||
|
"searchClear": "Effacer la recherche"
|
||||||
|
},
|
||||||
|
"colVis": "Visibilité colonnes",
|
||||||
|
"colVisDropdown": "Visibilité colonnes",
|
||||||
|
"dropdown": "Plus...",
|
||||||
|
"list": {
|
||||||
|
"all": "Tout sélectionner",
|
||||||
|
"empty": "Vide",
|
||||||
|
"none": "Désélectionner",
|
||||||
|
"search": "Rechercher..."
|
||||||
|
},
|
||||||
|
"orderAddAsc": "Ajouter tri croissant",
|
||||||
|
"orderAddDesc": "Ajouter tri décroissant",
|
||||||
|
"orderAsc": "Tri croissant",
|
||||||
|
"orderClear": "Effacer le tri",
|
||||||
|
"orderDesc": "Tri décroissant",
|
||||||
|
"orderRemove": "Supprimer du tri",
|
||||||
|
"reorder": "Réorganiser les colonnes",
|
||||||
|
"reorderLeft": "Déplacer la colonne vers la gauche",
|
||||||
|
"reorderRight": "Déplacer la colonne vers la droite",
|
||||||
|
"search": {
|
||||||
|
"datetime": {
|
||||||
|
"empty": "Vide",
|
||||||
|
"equal": "Égal à",
|
||||||
|
"greater": "Après le",
|
||||||
|
"less": "Avant le",
|
||||||
|
"notEmpty": "Non vide",
|
||||||
|
"notEqual": "Différent de"
|
||||||
|
},
|
||||||
|
"number": {
|
||||||
|
"empty": "Vide",
|
||||||
|
"equal": "Égal à",
|
||||||
|
"greater": "Supérieur à",
|
||||||
|
"greaterOrEqual": "Supérieur ou égal à",
|
||||||
|
"less": "Inférieur à",
|
||||||
|
"lessOrEqual": "Inférieur ou égal à",
|
||||||
|
"notEmpty": "Non vide",
|
||||||
|
"notEqual": "Différent de"
|
||||||
|
},
|
||||||
|
"text": {
|
||||||
|
"contains": "Contient",
|
||||||
|
"empty": "Vide",
|
||||||
|
"ends": "Se termine par",
|
||||||
|
"equal": "Égal à",
|
||||||
|
"notContains": "Ne contient pas",
|
||||||
|
"notEmpty": "Non vide",
|
||||||
|
"notEqual": "Différent de",
|
||||||
|
"starts": "Commence par"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"searchClear": "Effacer la recherche",
|
||||||
|
"searchDropdown": "Rechercher"
|
||||||
|
},
|
||||||
"datetime": {
|
"datetime": {
|
||||||
"previous": "Précédent",
|
"amPm": {
|
||||||
"next": "Suivant",
|
"0": "am",
|
||||||
|
"1": "pm"
|
||||||
|
},
|
||||||
"hours": "Heures",
|
"hours": "Heures",
|
||||||
"minutes": "Minutes",
|
"minutes": "Minutes",
|
||||||
"seconds": "Secondes",
|
|
||||||
"unknown": "-",
|
|
||||||
"amPm": [
|
|
||||||
"am",
|
|
||||||
"pm"
|
|
||||||
],
|
|
||||||
"months": {
|
"months": {
|
||||||
"0": "Janvier",
|
"0": "Janvier",
|
||||||
|
"1": "Février",
|
||||||
|
"10": "Novembre",
|
||||||
|
"11": "Décembre",
|
||||||
"2": "Mars",
|
"2": "Mars",
|
||||||
"3": "Avril",
|
"3": "Avril",
|
||||||
"4": "Mai",
|
"4": "Mai",
|
||||||
"5": "Juin",
|
"5": "Juin",
|
||||||
"6": "Juillet",
|
"6": "Juillet",
|
||||||
|
"7": "Août",
|
||||||
"8": "Septembre",
|
"8": "Septembre",
|
||||||
"9": "Octobre",
|
"9": "Octobre"
|
||||||
"10": "Novembre",
|
|
||||||
"1": "Février",
|
|
||||||
"11": "Décembre",
|
|
||||||
"7": "Août"
|
|
||||||
},
|
},
|
||||||
"weekdays": [
|
"next": "Suivant",
|
||||||
"Dim",
|
"previous": "Précédent",
|
||||||
"Lun",
|
"seconds": "Secondes",
|
||||||
"Mar",
|
"unknown": "-",
|
||||||
"Mer",
|
"weekdays": {
|
||||||
"Jeu",
|
"0": "Dim",
|
||||||
"Ven",
|
"1": "Lun",
|
||||||
"Sam"
|
"2": "Mar",
|
||||||
]
|
"3": "Mer",
|
||||||
|
"4": "Jeu",
|
||||||
|
"5": "Ven",
|
||||||
|
"6": "Sam"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
"decimal": "",
|
||||||
"editor": {
|
"editor": {
|
||||||
"close": "Fermer",
|
"close": "Fermer",
|
||||||
"create": {
|
"create": {
|
||||||
"title": "Créer une nouvelle entrée",
|
|
||||||
"button": "Nouveau",
|
"button": "Nouveau",
|
||||||
"submit": "Créer"
|
"submit": "Créer",
|
||||||
|
"title": "Créer une nouvelle entrée"
|
||||||
},
|
},
|
||||||
"edit": {
|
"edit": {
|
||||||
"button": "Editer",
|
"button": "Editer",
|
||||||
"title": "Editer Entrée",
|
"submit": "Mettre à jour",
|
||||||
"submit": "Mettre à jour"
|
"title": "Editer Entrée"
|
||||||
},
|
|
||||||
"remove": {
|
|
||||||
"button": "Supprimer",
|
|
||||||
"title": "Supprimer",
|
|
||||||
"submit": "Supprimer",
|
|
||||||
"confirm": {
|
|
||||||
"_": "Êtes-vous sûr de vouloir supprimer %d lignes ?",
|
|
||||||
"1": "Êtes-vous sûr de vouloir supprimer 1 ligne ?"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"multi": {
|
|
||||||
"title": "Valeurs multiples",
|
|
||||||
"info": "Les éléments sélectionnés contiennent différentes valeurs pour cette entrée. Pour modifier et définir tous les éléments de cette entrée à la même valeur, cliquez ou tapez ici, sinon ils conserveront leurs valeurs individuelles.",
|
|
||||||
"restore": "Annuler les modifications",
|
|
||||||
"noMulti": "Ce champ peut être modifié individuellement, mais ne fait pas partie d'un groupe. "
|
|
||||||
},
|
},
|
||||||
"error": {
|
"error": {
|
||||||
"system": "Une erreur système s'est produite (<a target=\"\\\" rel=\"nofollow\" href=\"\\\">Plus d'information<\/a>)."
|
"system": "Une erreur système s'est produite (<a target=\"\\\" rel=\"nofollow\" href=\"\\\">Plus d'information<\/a>)."
|
||||||
|
},
|
||||||
|
"multi": {
|
||||||
|
"info": "Les éléments sélectionnés contiennent différentes valeurs pour cette entrée. Pour modifier et définir tous les éléments de cette entrée à la même valeur, cliquez ou tapez ici, sinon ils conserveront leurs valeurs individuelles.",
|
||||||
|
"noMulti": "Ce champ peut être modifié individuellement, mais ne fait pas partie d'un groupe. ",
|
||||||
|
"restore": "Annuler les modifications",
|
||||||
|
"title": "Valeurs multiples"
|
||||||
|
},
|
||||||
|
"remove": {
|
||||||
|
"button": "Supprimer",
|
||||||
|
"confirm": {
|
||||||
|
"_": "Êtes-vous sûr de vouloir supprimer %d lignes ?",
|
||||||
|
"1": "Êtes-vous sûr de vouloir supprimer 1 ligne ?"
|
||||||
|
},
|
||||||
|
"submit": "Supprimer",
|
||||||
|
"title": "Supprimer"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"emptyTable": "Aucune donnée disponible dans le tableau",
|
||||||
|
"info": "Affichage de _START_ à _END_ sur _TOTAL_ entrées",
|
||||||
|
"infoEmpty": "Affichage de 0 à 0 sur 0 entrées",
|
||||||
|
"infoFiltered": "(filtrées depuis un total de _MAX_ entrées)",
|
||||||
|
"infoPostFix": "",
|
||||||
|
"infoThousands": " ",
|
||||||
|
"lengthLabels": {
|
||||||
|
"-1": "Tout"
|
||||||
|
},
|
||||||
|
"lengthMenu": "Afficher _MENU_ entrées",
|
||||||
|
"loadingRecords": "Chargement...",
|
||||||
|
"orderClear": "Effacer le tri",
|
||||||
|
"processing": "Traitement...",
|
||||||
|
"search": "Rechercher :",
|
||||||
|
"searchBuilder": {
|
||||||
|
"add": "Ajouter une condition",
|
||||||
|
"button": {
|
||||||
|
"_": "Recherche avancée (%d)",
|
||||||
|
"0": "Recherche avancée"
|
||||||
|
},
|
||||||
|
"clearAll": "Effacer tout",
|
||||||
|
"condition": "Condition",
|
||||||
|
"conditions": {
|
||||||
|
"array": {
|
||||||
|
"contains": "Contient",
|
||||||
|
"empty": "Vide",
|
||||||
|
"equals": "Égal à",
|
||||||
|
"not": "Différent de",
|
||||||
|
"notEmpty": "Non vide",
|
||||||
|
"without": "Sans"
|
||||||
|
},
|
||||||
|
"date": {
|
||||||
|
"after": "Après le",
|
||||||
|
"before": "Avant le",
|
||||||
|
"between": "Entre",
|
||||||
|
"empty": "Vide",
|
||||||
|
"equals": "Égal à",
|
||||||
|
"not": "Différent de",
|
||||||
|
"notBetween": "Pas entre",
|
||||||
|
"notEmpty": "Non vide"
|
||||||
|
},
|
||||||
|
"number": {
|
||||||
|
"between": "Entre",
|
||||||
|
"empty": "Vide",
|
||||||
|
"equals": "Égal à",
|
||||||
|
"gt": "Supérieur à",
|
||||||
|
"gte": "Supérieur ou égal à",
|
||||||
|
"lt": "Inférieur à",
|
||||||
|
"lte": "Inférieur ou égal à",
|
||||||
|
"not": "Différent de",
|
||||||
|
"notBetween": "Pas entre",
|
||||||
|
"notEmpty": "Non vide"
|
||||||
|
},
|
||||||
|
"string": {
|
||||||
|
"contains": "Contient",
|
||||||
|
"empty": "Vide",
|
||||||
|
"endsWith": "Se termine par",
|
||||||
|
"equals": "Égal à",
|
||||||
|
"not": "Différent de",
|
||||||
|
"notContains": "Ne contient pas",
|
||||||
|
"notEmpty": "Non vide",
|
||||||
|
"notEndsWith": "Ne termine pas par",
|
||||||
|
"notStartsWith": "Ne commence pas par",
|
||||||
|
"startsWith": "Commence par"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"data": "Donnée",
|
||||||
|
"deleteTitle": "Supprimer la règle de filtrage",
|
||||||
|
"leftTitle": "Désindenter le critère",
|
||||||
|
"logicAnd": "Et",
|
||||||
|
"logicOr": "Ou",
|
||||||
|
"rightTitle": "Indenter le critère",
|
||||||
|
"search": "Rechercher",
|
||||||
|
"title": {
|
||||||
|
"_": "Recherche avancée (%d)",
|
||||||
|
"0": "Recherche avancée"
|
||||||
|
},
|
||||||
|
"value": "Valeur",
|
||||||
|
"valueJoiner": "et"
|
||||||
|
},
|
||||||
|
"searchPanes": {
|
||||||
|
"clearMessage": "Effacer tout",
|
||||||
|
"collapse": {
|
||||||
|
"_": "Volet de recherche (%d)",
|
||||||
|
"0": "Volet de recherche"
|
||||||
|
},
|
||||||
|
"collapseMessage": "Réduire tout",
|
||||||
|
"count": "{total}",
|
||||||
|
"countFiltered": "{shown} ({total})",
|
||||||
|
"emptyMessage": "<em>vide<\/em>",
|
||||||
|
"emptyPanes": "Pas de volet de recherche",
|
||||||
|
"loadMessage": "Chargement du volet de recherche...",
|
||||||
|
"showMessage": "Montrer tout",
|
||||||
|
"title": "Filtres actifs - %d"
|
||||||
|
},
|
||||||
|
"searchPlaceholder": "",
|
||||||
|
"select": {
|
||||||
|
"cells": {
|
||||||
|
"_": "%d cellules sélectionnées",
|
||||||
|
"0": "",
|
||||||
|
"1": "1 cellule sélectionnée"
|
||||||
|
},
|
||||||
|
"columns": {
|
||||||
|
"_": "%d colonnes sélectionnées",
|
||||||
|
"0": "",
|
||||||
|
"1": "1 colonne sélectionnée"
|
||||||
|
},
|
||||||
|
"rows": {
|
||||||
|
"_": "%d lignes sélectionnées",
|
||||||
|
"0": "",
|
||||||
|
"1": "1 ligne sélectionnée"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"stateRestore": {
|
"stateRestore": {
|
||||||
"removeSubmit": "Supprimer",
|
|
||||||
"creationModal": {
|
"creationModal": {
|
||||||
"button": "Créer",
|
"button": "Créer",
|
||||||
"order": "Tri",
|
|
||||||
"paging": "Pagination",
|
|
||||||
"scroller": "Position du défilement",
|
|
||||||
"search": "Recherche",
|
|
||||||
"select": "Sélection",
|
|
||||||
"columns": {
|
"columns": {
|
||||||
"search": "Recherche par colonne",
|
"search": "Recherche par colonne",
|
||||||
"visible": "Visibilité des colonnes"
|
"visible": "Visibilité des colonnes"
|
||||||
},
|
},
|
||||||
"name": "Nom :",
|
"name": "Nom :",
|
||||||
|
"order": "Tri",
|
||||||
|
"paging": "Pagination",
|
||||||
|
"scroller": "Position du défilement",
|
||||||
|
"search": "Recherche",
|
||||||
"searchBuilder": "Recherche avancée",
|
"searchBuilder": "Recherche avancée",
|
||||||
|
"select": "Sélection",
|
||||||
"title": "Créer un nouvel état",
|
"title": "Créer un nouvel état",
|
||||||
"toggleLabel": "Inclus :"
|
"toggleLabel": "Inclus :"
|
||||||
},
|
},
|
||||||
"renameButton": "Renommer",
|
|
||||||
"duplicateError": "Il existe déjà un état avec ce nom.",
|
"duplicateError": "Il existe déjà un état avec ce nom.",
|
||||||
"emptyError": "Le nom ne peut pas être vide.",
|
"emptyError": "Le nom ne peut pas être vide.",
|
||||||
"emptyStates": "Aucun état sauvegardé",
|
"emptyStates": "Aucun état sauvegardé",
|
||||||
"removeConfirm": "Voulez vous vraiment supprimer %s ?",
|
"removeConfirm": "Voulez vous vraiment supprimer %s ?",
|
||||||
"removeError": "Échec de la suppression de l'état.",
|
"removeError": "Échec de la suppression de l'état.",
|
||||||
"removeJoiner": "et",
|
"removeJoiner": "et",
|
||||||
|
"removeSubmit": "Supprimer",
|
||||||
"removeTitle": "Supprimer l'état",
|
"removeTitle": "Supprimer l'état",
|
||||||
|
"renameButton": "Renommer",
|
||||||
"renameLabel": "Nouveau nom pour %s :",
|
"renameLabel": "Nouveau nom pour %s :",
|
||||||
"renameTitle": "Renommer l'état"
|
"renameTitle": "Renommer l'état"
|
||||||
},
|
},
|
||||||
"info": "Affichage de _START_ à _END_ sur _TOTAL_ entrées",
|
"thousands": " ",
|
||||||
"infoEmpty": "Affichage de 0 à 0 sur 0 entrées",
|
"zeroRecords": "Aucune entrée correspondante trouvée"
|
||||||
"infoFiltered": "(filtrées depuis un total de _MAX_ entrées)",
|
|
||||||
"lengthMenu": "Afficher _MENU_ entrées",
|
|
||||||
"paginate": {
|
|
||||||
"first": "Première",
|
|
||||||
"last": "Dernière",
|
|
||||||
"next": "Suivante",
|
|
||||||
"previous": "Précédente"
|
|
||||||
},
|
|
||||||
"zeroRecords": "Aucune entrée correspondante trouvée",
|
|
||||||
"aria": {
|
|
||||||
"sortAscending": " : activer pour trier la colonne par ordre croissant",
|
|
||||||
"sortDescending": " : activer pour trier la colonne par ordre décroissant"
|
|
||||||
},
|
|
||||||
"infoThousands": " ",
|
|
||||||
"search": "Rechercher :",
|
|
||||||
"thousands": " "
|
|
||||||
}
|
}
|
||||||
@@ -1,24 +1,21 @@
|
|||||||
{
|
{
|
||||||
"infoFiltered": "(filtrati da _MAX_ elementi totali)",
|
|
||||||
"infoThousands": ".",
|
|
||||||
"loadingRecords": "Caricamento...",
|
|
||||||
"processing": "Elaborazione...",
|
|
||||||
"search": "Cerca:",
|
|
||||||
"paginate": {
|
|
||||||
"first": "Inizio",
|
|
||||||
"previous": "Precedente",
|
|
||||||
"next": "Successivo",
|
|
||||||
"last": "Fine"
|
|
||||||
},
|
|
||||||
"aria": {
|
"aria": {
|
||||||
"sortAscending": ": attiva per ordinare la colonna in ordine crescente",
|
"orderable": "Ordinamento",
|
||||||
"sortDescending": ": attiva per ordinare la colonna in ordine decrescente"
|
"orderableRemove": "Rimuovi ordinamento",
|
||||||
|
"orderableReverse": "Ordinamento inverso",
|
||||||
|
"paginate": {
|
||||||
|
"first": "Inizio",
|
||||||
|
"last": "Fine",
|
||||||
|
"next": "Successivo",
|
||||||
|
"previous": "Precedente"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"autoFill": {
|
"autoFill": {
|
||||||
"cancel": "Annulla",
|
"cancel": "Annulla",
|
||||||
"fill": "Riempi tutte le celle con <i>%d<\/i>",
|
"fill": "Riempi tutte le celle con <i>%d<\/i>",
|
||||||
"fillHorizontal": "Riempi celle orizzontalmente",
|
"fillHorizontal": "Riempi celle orizzontalmente",
|
||||||
"fillVertical": "Riempi celle verticalmente"
|
"fillVertical": "Riempi celle verticalmente",
|
||||||
|
"info": ""
|
||||||
},
|
},
|
||||||
"buttons": {
|
"buttons": {
|
||||||
"collection": "Collezione <span class=\"ui-button-icon-primary ui-icon ui-icon-triangle-1-s\"><\/span>",
|
"collection": "Collezione <span class=\"ui-button-icon-primary ui-icon ui-icon-triangle-1-s\"><\/span>",
|
||||||
@@ -27,19 +24,20 @@
|
|||||||
"copy": "Copia",
|
"copy": "Copia",
|
||||||
"copyKeys": "Premi ctrl o u2318 + C per copiare i dati della tabella nella tua clipboard di sistema.<br \/><br \/>Per annullare, clicca questo messaggio o premi ESC.",
|
"copyKeys": "Premi ctrl o u2318 + C per copiare i dati della tabella nella tua clipboard di sistema.<br \/><br \/>Per annullare, clicca questo messaggio o premi ESC.",
|
||||||
"copySuccess": {
|
"copySuccess": {
|
||||||
"1": "Copiata 1 riga nella clipboard",
|
"_": "Copiate %d righe nella clipboard",
|
||||||
"_": "Copiate %d righe nella clipboard"
|
"1": "Copiata 1 riga nella clipboard"
|
||||||
},
|
},
|
||||||
"copyTitle": "Copia nella Clipboard",
|
"copyTitle": "Copia nella Clipboard",
|
||||||
|
"createState": "Crea stato",
|
||||||
"csv": "CSV",
|
"csv": "CSV",
|
||||||
"excel": "Excel",
|
"excel": "Excel",
|
||||||
"pageLength": {
|
"pageLength": {
|
||||||
|
"_": "Mostra %d righe",
|
||||||
"-1": "Mostra tutte le righe",
|
"-1": "Mostra tutte le righe",
|
||||||
"_": "Mostra %d righe"
|
"1": "Mostra 1 riga"
|
||||||
},
|
},
|
||||||
"pdf": "PDF",
|
"pdf": "PDF",
|
||||||
"print": "Stampa",
|
"print": "Stampa",
|
||||||
"createState": "Crea stato",
|
|
||||||
"removeAllStates": "Rimuovi tutti gli stati",
|
"removeAllStates": "Rimuovi tutti gli stati",
|
||||||
"removeState": "Rimuovi",
|
"removeState": "Rimuovi",
|
||||||
"renameState": "Rinomina",
|
"renameState": "Rinomina",
|
||||||
@@ -47,138 +45,97 @@
|
|||||||
"stateRestore": "Ripristina stato",
|
"stateRestore": "Ripristina stato",
|
||||||
"updateState": "Aggiorna"
|
"updateState": "Aggiorna"
|
||||||
},
|
},
|
||||||
"emptyTable": "Nessun dato disponibile nella tabella",
|
"columnControl": {
|
||||||
"info": "Risultati da _START_ a _END_ di _TOTAL_ elementi",
|
"buttons": {
|
||||||
"infoEmpty": "Risultati da 0 a 0 di 0 elementi",
|
"searchClear": "Cancella ricerca"
|
||||||
"lengthMenu": "Mostra _MENU_ elementi",
|
|
||||||
"searchBuilder": {
|
|
||||||
"add": "Aggiungi Condizione",
|
|
||||||
"button": {
|
|
||||||
"0": "Generatore di Ricerca",
|
|
||||||
"_": "Generatori di Ricerca (%d)"
|
|
||||||
},
|
},
|
||||||
"clearAll": "Pulisci Tutto",
|
"colVis": "Visibilità colonne",
|
||||||
"condition": "Condizione",
|
"colVisDropdown": "Visibilità colonne",
|
||||||
"conditions": {
|
"dropdown": "Altro...",
|
||||||
"date": {
|
"list": {
|
||||||
"after": "Dopo",
|
"all": "Seleziona tutto",
|
||||||
"before": "Prima",
|
"empty": "Vuoto",
|
||||||
"between": "Tra",
|
"none": "Deseleziona tutto",
|
||||||
|
"search": "Cerca..."
|
||||||
|
},
|
||||||
|
"orderAddAsc": "Aggiungi ordinamento crescente",
|
||||||
|
"orderAddDesc": "Aggiungi ordinamento decrescente",
|
||||||
|
"orderAsc": "Ordina in modo crescente",
|
||||||
|
"orderClear": "Cancella ordinamento",
|
||||||
|
"orderDesc": "Ordina in modo decrescente",
|
||||||
|
"orderRemove": "Rimuovi dall'ordinamento",
|
||||||
|
"reorder": "Riordina colonne",
|
||||||
|
"reorderLeft": "Sposta la colonna a sinistra",
|
||||||
|
"reorderRight": "Sposta la colonna a destra",
|
||||||
|
"search": {
|
||||||
|
"datetime": {
|
||||||
"empty": "Vuoto",
|
"empty": "Vuoto",
|
||||||
"equals": "Uguale A",
|
"equal": "Uguale a",
|
||||||
"not": "Non",
|
"greater": "Dopo il",
|
||||||
"notBetween": "Non Tra",
|
"less": "Prima del",
|
||||||
"notEmpty": "Non Vuoto"
|
"notEmpty": "Non vuoto",
|
||||||
|
"notEqual": "Diverso da"
|
||||||
},
|
},
|
||||||
"number": {
|
"number": {
|
||||||
"between": "Tra",
|
|
||||||
"empty": "Vuoto",
|
"empty": "Vuoto",
|
||||||
"equals": "Uguale A",
|
"equal": "Uguale a",
|
||||||
"gt": "Maggiore Di",
|
"greater": "Maggiore di",
|
||||||
"gte": "Maggiore O Uguale A",
|
"greaterOrEqual": "Maggiore o uguale a",
|
||||||
"lt": "Minore Di",
|
"less": "Minore di",
|
||||||
"lte": "Minore O Uguale A",
|
"lessOrEqual": "Minore o uguale a",
|
||||||
"not": "Non",
|
"notEmpty": "Non vuoto",
|
||||||
"notBetween": "Non Tra",
|
"notEqual": "Diverso da"
|
||||||
"notEmpty": "Non Vuoto"
|
|
||||||
},
|
},
|
||||||
"string": {
|
"text": {
|
||||||
"contains": "Contiene",
|
"contains": "Contiene",
|
||||||
"empty": "Vuoto",
|
"empty": "Vuoto",
|
||||||
"endsWith": "Finisce Con",
|
"ends": "Termina con",
|
||||||
"equals": "Uguale A",
|
"equal": "Uguale a",
|
||||||
"not": "Non",
|
"notContains": "Non contiene",
|
||||||
"notEmpty": "Non Vuoto",
|
"notEmpty": "Non vuoto",
|
||||||
"startsWith": "Inizia Con",
|
"notEqual": "Diverso da",
|
||||||
"notContains": "Non Contiene",
|
"starts": "Inizia con"
|
||||||
"notStartsWith": "Non Inizia Con",
|
|
||||||
"notEndsWith": "Non Finisce Con"
|
|
||||||
},
|
|
||||||
"array": {
|
|
||||||
"equals": "Uguale A",
|
|
||||||
"empty": "Vuoto",
|
|
||||||
"contains": "Contiene",
|
|
||||||
"not": "Non",
|
|
||||||
"notEmpty": "Non Vuoto",
|
|
||||||
"without": "Senza"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"data": "Dati",
|
"searchClear": "Cancella ricerca",
|
||||||
"deleteTitle": "Elimina regola filtro",
|
"searchDropdown": "Cerca"
|
||||||
"leftTitle": "Criterio di Riduzione Rientro",
|
|
||||||
"logicAnd": "E",
|
|
||||||
"logicOr": "O",
|
|
||||||
"rightTitle": "Criterio di Aumento Rientro",
|
|
||||||
"title": {
|
|
||||||
"0": "Generatore di Ricerca",
|
|
||||||
"_": "Generatori di Ricerca (%d)"
|
|
||||||
},
|
|
||||||
"value": "Valore"
|
|
||||||
},
|
},
|
||||||
"searchPanes": {
|
|
||||||
"clearMessage": "Pulisci Tutto",
|
|
||||||
"collapse": {
|
|
||||||
"0": "Pannello di Ricerca",
|
|
||||||
"_": "Pannelli di Ricerca (%d)"
|
|
||||||
},
|
|
||||||
"count": "{total}",
|
|
||||||
"countFiltered": "{shown} ({total})",
|
|
||||||
"emptyPanes": "Nessun Pannello di Ricerca",
|
|
||||||
"loadMessage": "Caricamento Pannello di Ricerca",
|
|
||||||
"title": "Filtri Attivi - %d",
|
|
||||||
"showMessage": "Mostra tutto",
|
|
||||||
"collapseMessage": "Espandi tutto"
|
|
||||||
},
|
|
||||||
"select": {
|
|
||||||
"cells": {
|
|
||||||
"1": "1 cella selezionata",
|
|
||||||
"_": "%d celle selezionate"
|
|
||||||
},
|
|
||||||
"columns": {
|
|
||||||
"1": "1 colonna selezionata",
|
|
||||||
"_": "%d colonne selezionate"
|
|
||||||
},
|
|
||||||
"rows": {
|
|
||||||
"1": "1 riga selezionata",
|
|
||||||
"_": "%d righe selezionate"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"zeroRecords": "Nessun elemento corrispondente trovato",
|
|
||||||
"datetime": {
|
"datetime": {
|
||||||
"amPm": [
|
"amPm": {
|
||||||
"am",
|
"0": "am",
|
||||||
"pm"
|
"1": "pm"
|
||||||
],
|
},
|
||||||
"hours": "ore",
|
"hours": "ore",
|
||||||
"minutes": "minuti",
|
"minutes": "minuti",
|
||||||
|
"months": {
|
||||||
|
"0": "Gennaio",
|
||||||
|
"1": "Febbraio",
|
||||||
|
"10": "Novembre",
|
||||||
|
"11": "Dicembre",
|
||||||
|
"2": "Marzo",
|
||||||
|
"3": "Aprile",
|
||||||
|
"4": "Maggio",
|
||||||
|
"5": "Giugno",
|
||||||
|
"6": "Luglio",
|
||||||
|
"7": "Agosto",
|
||||||
|
"8": "Settembre",
|
||||||
|
"9": "Ottobre"
|
||||||
|
},
|
||||||
"next": "successivo",
|
"next": "successivo",
|
||||||
"previous": "precedente",
|
"previous": "precedente",
|
||||||
"seconds": "secondi",
|
"seconds": "secondi",
|
||||||
"unknown": "sconosciuto",
|
"unknown": "sconosciuto",
|
||||||
"weekdays": [
|
"weekdays": {
|
||||||
"Dom",
|
"0": "Dom",
|
||||||
"Lun",
|
"1": "Lun",
|
||||||
"Mar",
|
"2": "Mar",
|
||||||
"Mer",
|
"3": "Mer",
|
||||||
"Gio",
|
"4": "Gio",
|
||||||
"Ven",
|
"5": "Ven",
|
||||||
"Sab"
|
"6": "Sab"
|
||||||
],
|
}
|
||||||
"months": [
|
|
||||||
"Gennaio",
|
|
||||||
"Febbraio",
|
|
||||||
"Marzo",
|
|
||||||
"Aprile",
|
|
||||||
"Maggio",
|
|
||||||
"Giugno",
|
|
||||||
"Luglio",
|
|
||||||
"Agosto",
|
|
||||||
"Settembre",
|
|
||||||
"Ottobre",
|
|
||||||
"Novembre",
|
|
||||||
"Dicembre"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
|
"decimal": "",
|
||||||
"editor": {
|
"editor": {
|
||||||
"close": "Chiudi",
|
"close": "Chiudi",
|
||||||
"create": {
|
"create": {
|
||||||
@@ -210,8 +167,115 @@
|
|||||||
"title": "Rimuovi"
|
"title": "Rimuovi"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"thousands": ".",
|
"emptyTable": "Nessun dato disponibile nella tabella",
|
||||||
"decimal": ",",
|
"info": "Risultati da _START_ a _END_ di _TOTAL_ elementi",
|
||||||
|
"infoEmpty": "Risultati da 0 a 0 di 0 elementi",
|
||||||
|
"infoFiltered": "(filtrati da _MAX_ elementi totali)",
|
||||||
|
"infoPostFix": "",
|
||||||
|
"infoThousands": ".",
|
||||||
|
"lengthMenu": "Mostra _MENU_ elementi",
|
||||||
|
"loadingRecords": "Caricamento...",
|
||||||
|
"processing": "Elaborazione...",
|
||||||
|
"search": "Cerca:",
|
||||||
|
"searchBuilder": {
|
||||||
|
"add": "Aggiungi Condizione",
|
||||||
|
"button": {
|
||||||
|
"_": "Generatori di Ricerca (%d)",
|
||||||
|
"0": "Generatore di Ricerca"
|
||||||
|
},
|
||||||
|
"clearAll": "Pulisci Tutto",
|
||||||
|
"condition": "Condizione",
|
||||||
|
"conditions": {
|
||||||
|
"array": {
|
||||||
|
"contains": "Contiene",
|
||||||
|
"empty": "Vuoto",
|
||||||
|
"equals": "Uguale A",
|
||||||
|
"not": "Non",
|
||||||
|
"notEmpty": "Non Vuoto",
|
||||||
|
"without": "Senza"
|
||||||
|
},
|
||||||
|
"date": {
|
||||||
|
"after": "Dopo",
|
||||||
|
"before": "Prima",
|
||||||
|
"between": "Tra",
|
||||||
|
"empty": "Vuoto",
|
||||||
|
"equals": "Uguale A",
|
||||||
|
"not": "Non",
|
||||||
|
"notBetween": "Non Tra",
|
||||||
|
"notEmpty": "Non Vuoto"
|
||||||
|
},
|
||||||
|
"number": {
|
||||||
|
"between": "Tra",
|
||||||
|
"empty": "Vuoto",
|
||||||
|
"equals": "Uguale A",
|
||||||
|
"gt": "Maggiore Di",
|
||||||
|
"gte": "Maggiore O Uguale A",
|
||||||
|
"lt": "Minore Di",
|
||||||
|
"lte": "Minore O Uguale A",
|
||||||
|
"not": "Non",
|
||||||
|
"notBetween": "Non Tra",
|
||||||
|
"notEmpty": "Non Vuoto"
|
||||||
|
},
|
||||||
|
"string": {
|
||||||
|
"contains": "Contiene",
|
||||||
|
"empty": "Vuoto",
|
||||||
|
"endsWith": "Finisce Con",
|
||||||
|
"equals": "Uguale A",
|
||||||
|
"not": "Non",
|
||||||
|
"notContains": "Non Contiene",
|
||||||
|
"notEmpty": "Non Vuoto",
|
||||||
|
"notEndsWith": "Non Finisce Con",
|
||||||
|
"notStartsWith": "Non Inizia Con",
|
||||||
|
"startsWith": "Inizia Con"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"data": "Dati",
|
||||||
|
"deleteTitle": "Elimina regola filtro",
|
||||||
|
"leftTitle": "Criterio di Riduzione Rientro",
|
||||||
|
"logicAnd": "E",
|
||||||
|
"logicOr": "O",
|
||||||
|
"rightTitle": "Criterio di Aumento Rientro",
|
||||||
|
"search": "Cerca",
|
||||||
|
"title": {
|
||||||
|
"_": "Generatori di Ricerca (%d)",
|
||||||
|
"0": "Generatore di Ricerca"
|
||||||
|
},
|
||||||
|
"value": "Valore",
|
||||||
|
"valueJoiner": "e"
|
||||||
|
},
|
||||||
|
"searchPanes": {
|
||||||
|
"clearMessage": "Pulisci Tutto",
|
||||||
|
"collapse": {
|
||||||
|
"_": "Pannelli di Ricerca (%d)",
|
||||||
|
"0": "Pannello di Ricerca"
|
||||||
|
},
|
||||||
|
"collapseMessage": "Espandi tutto",
|
||||||
|
"count": "{total}",
|
||||||
|
"countFiltered": "{shown} ({total})",
|
||||||
|
"emptyMessage": "Vuoto",
|
||||||
|
"emptyPanes": "Nessun Pannello di Ricerca",
|
||||||
|
"loadMessage": "Caricamento Pannello di Ricerca",
|
||||||
|
"showMessage": "Mostra tutto",
|
||||||
|
"title": "Filtri Attivi - %d"
|
||||||
|
},
|
||||||
|
"searchPlaceholder": "",
|
||||||
|
"select": {
|
||||||
|
"cells": {
|
||||||
|
"_": "%d celle selezionate",
|
||||||
|
"0": "",
|
||||||
|
"1": "1 cella selezionata"
|
||||||
|
},
|
||||||
|
"columns": {
|
||||||
|
"_": "%d colonne selezionate",
|
||||||
|
"0": "",
|
||||||
|
"1": "1 colonna selezionata"
|
||||||
|
},
|
||||||
|
"rows": {
|
||||||
|
"_": "%d righe selezionate",
|
||||||
|
"0": "",
|
||||||
|
"1": "1 riga selezionata"
|
||||||
|
}
|
||||||
|
},
|
||||||
"stateRestore": {
|
"stateRestore": {
|
||||||
"creationModal": {
|
"creationModal": {
|
||||||
"button": "Crea",
|
"button": "Crea",
|
||||||
@@ -240,5 +304,7 @@
|
|||||||
"renameButton": "Rinomina",
|
"renameButton": "Rinomina",
|
||||||
"renameLabel": "Nuovo nome per %s:",
|
"renameLabel": "Nuovo nome per %s:",
|
||||||
"renameTitle": "Rinomina Stato"
|
"renameTitle": "Rinomina Stato"
|
||||||
}
|
},
|
||||||
|
"thousands": ".",
|
||||||
|
"zeroRecords": "Nessun elemento corrispondente trovato"
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,248 @@
|
|||||||
|
{
|
||||||
|
"aria": {
|
||||||
|
"paginate": {
|
||||||
|
"first": "先頭",
|
||||||
|
"last": "最終",
|
||||||
|
"next": "次",
|
||||||
|
"previous": "前"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"autoFill": {
|
||||||
|
"cancel": "キャンセル",
|
||||||
|
"fill": "すべてのセルを <i>%d<\/i> で埋める",
|
||||||
|
"fillHorizontal": "横方向にセルを埋める",
|
||||||
|
"fillVertical": "縦方向にセルを埋める",
|
||||||
|
"info": ""
|
||||||
|
},
|
||||||
|
"buttons": {
|
||||||
|
"collection": "コレクション <span class=\"ui-button-icon-primary ui-icon ui-icon-triangle-1-s\"><\/span>",
|
||||||
|
"colvis": "カラム表示\/非表示",
|
||||||
|
"colvisRestore": "カラム表示のリセット",
|
||||||
|
"copy": "コピー",
|
||||||
|
"copyKeys": "Ctrl または ⌘ + C でテーブルのデータをクリップボードにコピーできます。<br \/><br \/>キャンセルするには、このメッセージをクリックするか、Esc キーを押してください。",
|
||||||
|
"copySuccess": {
|
||||||
|
"_": "%d 行をクリップボードにコピーしました",
|
||||||
|
"1": "1 行をクリップボードにコピーしました"
|
||||||
|
},
|
||||||
|
"copyTitle": "クリップボードにコピー",
|
||||||
|
"createState": "Stateを作成",
|
||||||
|
"csv": "CSV",
|
||||||
|
"excel": "Excel",
|
||||||
|
"pageLength": {
|
||||||
|
"_": "%d 行を表示",
|
||||||
|
"-1": "すべての行を表示"
|
||||||
|
},
|
||||||
|
"pdf": "PDF",
|
||||||
|
"print": "印刷",
|
||||||
|
"removeAllStates": "Stateを全て削除",
|
||||||
|
"removeState": "削除",
|
||||||
|
"renameState": "名前を変更",
|
||||||
|
"savedStates": "State一覧",
|
||||||
|
"stateRestore": "State %d",
|
||||||
|
"updateState": "更新"
|
||||||
|
},
|
||||||
|
"datetime": {
|
||||||
|
"amPm": {
|
||||||
|
"0": "午前",
|
||||||
|
"1": "午後"
|
||||||
|
},
|
||||||
|
"hours": "時",
|
||||||
|
"minutes": "分",
|
||||||
|
"months": {
|
||||||
|
"0": "1月",
|
||||||
|
"1": "2月",
|
||||||
|
"10": "11月",
|
||||||
|
"11": "12月",
|
||||||
|
"2": "3月",
|
||||||
|
"3": "4月",
|
||||||
|
"4": "5月",
|
||||||
|
"5": "6月",
|
||||||
|
"6": "7月",
|
||||||
|
"7": "8月",
|
||||||
|
"8": "9月",
|
||||||
|
"9": "10月"
|
||||||
|
},
|
||||||
|
"next": "次",
|
||||||
|
"previous": "前",
|
||||||
|
"seconds": "秒",
|
||||||
|
"unknown": "-",
|
||||||
|
"weekdays": {
|
||||||
|
"0": "日",
|
||||||
|
"1": "月",
|
||||||
|
"2": "火",
|
||||||
|
"3": "水",
|
||||||
|
"4": "木",
|
||||||
|
"5": "金",
|
||||||
|
"6": "土"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"decimal": "",
|
||||||
|
"editor": {
|
||||||
|
"close": "閉じる",
|
||||||
|
"create": {
|
||||||
|
"button": "新規",
|
||||||
|
"submit": "作成",
|
||||||
|
"title": "新しいエントリーを作成"
|
||||||
|
},
|
||||||
|
"edit": {
|
||||||
|
"button": "編集",
|
||||||
|
"submit": "更新",
|
||||||
|
"title": "エントリーの編集"
|
||||||
|
},
|
||||||
|
"error": {
|
||||||
|
"system": "システムエラーが発生しました (<a target=\"\\\" rel=\"nofollow\" href=\"\\\">詳細<\/a>)。"
|
||||||
|
},
|
||||||
|
"multi": {
|
||||||
|
"info": "選択されたアイテムにはこの入力に対して異なる値が含まれています。同じ値を設定する場合はクリック(またはタップ)してください。それ以外の場合は個別の値が維持されます。",
|
||||||
|
"noMulti": "この入力は個別には編集できますが、グループの一部としては編集できません。",
|
||||||
|
"restore": "元に戻す",
|
||||||
|
"title": "複数の値"
|
||||||
|
},
|
||||||
|
"remove": {
|
||||||
|
"button": "削除",
|
||||||
|
"confirm": {
|
||||||
|
"_": "%d 行を削除しますか?",
|
||||||
|
"1": "1 行を削除しますか?"
|
||||||
|
},
|
||||||
|
"submit": "削除",
|
||||||
|
"title": "削除"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"emptyTable": "テーブルにデータがありません",
|
||||||
|
"info": " _TOTAL_ 件中 _START_ から _END_ まで表示",
|
||||||
|
"infoEmpty": " 0 件中 0 から 0 まで表示",
|
||||||
|
"infoFiltered": "(全 _MAX_ 件より抽出)",
|
||||||
|
"infoPostFix": "",
|
||||||
|
"infoThousands": ",",
|
||||||
|
"lengthMenu": "_MENU_ 件表示",
|
||||||
|
"loadingRecords": "読み込み中...",
|
||||||
|
"processing": "処理中...",
|
||||||
|
"search": "検索:",
|
||||||
|
"searchBuilder": {
|
||||||
|
"add": "条件を追加",
|
||||||
|
"button": {
|
||||||
|
"_": "カスタムサーチ (%d)",
|
||||||
|
"0": "カスタムサーチ"
|
||||||
|
},
|
||||||
|
"clearAll": "すべての条件をクリア",
|
||||||
|
"condition": "条件",
|
||||||
|
"conditions": {
|
||||||
|
"array": {
|
||||||
|
"contains": "含む",
|
||||||
|
"empty": "空",
|
||||||
|
"equals": "等しい",
|
||||||
|
"not": "等しくない",
|
||||||
|
"notEmpty": "空ではない",
|
||||||
|
"without": "を含まない"
|
||||||
|
},
|
||||||
|
"date": {
|
||||||
|
"after": "指定日以後",
|
||||||
|
"before": "指定日以前",
|
||||||
|
"between": "指定日範囲内",
|
||||||
|
"empty": "空白",
|
||||||
|
"equals": "等しい",
|
||||||
|
"not": "等しくない",
|
||||||
|
"notBetween": "指定日範囲外",
|
||||||
|
"notEmpty": "空白ではない"
|
||||||
|
},
|
||||||
|
"number": {
|
||||||
|
"between": "範囲内",
|
||||||
|
"empty": "空白",
|
||||||
|
"equals": "等しい",
|
||||||
|
"gt": "より大きい",
|
||||||
|
"gte": "以上",
|
||||||
|
"lt": "より小さい",
|
||||||
|
"lte": "以下",
|
||||||
|
"not": "等しくない",
|
||||||
|
"notBetween": "範囲外",
|
||||||
|
"notEmpty": "空白ではない"
|
||||||
|
},
|
||||||
|
"string": {
|
||||||
|
"contains": "含む",
|
||||||
|
"empty": "空白",
|
||||||
|
"endsWith": "次の文字で終わる",
|
||||||
|
"equals": "次の文字と等しい",
|
||||||
|
"not": "次の文字と等しくない",
|
||||||
|
"notContains": "含まない",
|
||||||
|
"notEmpty": "空白ではない",
|
||||||
|
"notEndsWith": "で終わらない",
|
||||||
|
"notStartsWith": "で始まらない",
|
||||||
|
"startsWith": "で始まる"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"data": "カラム",
|
||||||
|
"deleteTitle": "絞り込みルールを削除",
|
||||||
|
"leftTitle": "インデントを解除",
|
||||||
|
"logicAnd": "And",
|
||||||
|
"logicOr": "Or",
|
||||||
|
"rightTitle": "インデント",
|
||||||
|
"title": {
|
||||||
|
"_": "カスタムサーチ (%d)",
|
||||||
|
"0": "カスタムサーチ"
|
||||||
|
},
|
||||||
|
"value": "Value"
|
||||||
|
},
|
||||||
|
"searchPanes": {
|
||||||
|
"clearMessage": "すべてクリア",
|
||||||
|
"collapse": {
|
||||||
|
"_": "検索ペイン (%d)",
|
||||||
|
"0": "検索ペイン"
|
||||||
|
},
|
||||||
|
"collapseMessage": "すべて折りたたむ",
|
||||||
|
"count": "{total}",
|
||||||
|
"countFiltered": "{shown} ({total})",
|
||||||
|
"emptyPanes": "検索ペインがありません",
|
||||||
|
"loadMessage": "検索ペインを読み込み中",
|
||||||
|
"showMessage": "すべて表示",
|
||||||
|
"title": "有効なフィルター - %d"
|
||||||
|
},
|
||||||
|
"searchPlaceholder": "",
|
||||||
|
"select": {
|
||||||
|
"cells": {
|
||||||
|
"_": "%d 個のセルが選択されました",
|
||||||
|
"0": "",
|
||||||
|
"1": "1 個のセルが選択されました"
|
||||||
|
},
|
||||||
|
"columns": {
|
||||||
|
"_": "%d 列が選択されました",
|
||||||
|
"0": "",
|
||||||
|
"1": "1 列が選択されました"
|
||||||
|
},
|
||||||
|
"rows": {
|
||||||
|
"_": "%d 行が選択されました",
|
||||||
|
"0": "",
|
||||||
|
"1": "1 行が選択されました"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"stateRestore": {
|
||||||
|
"creationModal": {
|
||||||
|
"button": "作成",
|
||||||
|
"columns": {
|
||||||
|
"search": "列の検索",
|
||||||
|
"visible": "列の表示"
|
||||||
|
},
|
||||||
|
"name": "名前:",
|
||||||
|
"order": "ソート",
|
||||||
|
"paging": "ページング",
|
||||||
|
"scroller": "スクロール位置",
|
||||||
|
"search": "検索",
|
||||||
|
"searchBuilder": "カスタムサーチ",
|
||||||
|
"select": "検索",
|
||||||
|
"title": "新しいStateを作成",
|
||||||
|
"toggleLabel": "含む:"
|
||||||
|
},
|
||||||
|
"duplicateError": "この名前のStateはすでに存在します。",
|
||||||
|
"emptyError": "名前を空にすることはできません。",
|
||||||
|
"emptyStates": "保存されたStateはありません",
|
||||||
|
"removeConfirm": "%s を削除してよろしいですか?",
|
||||||
|
"removeError": "Stateの削除に失敗しました。",
|
||||||
|
"removeJoiner": " と ",
|
||||||
|
"removeSubmit": "削除",
|
||||||
|
"removeTitle": "Stateを削除",
|
||||||
|
"renameButton": "名前を変更",
|
||||||
|
"renameLabel": "%s の新しい名前:",
|
||||||
|
"renameTitle": "名前を変更"
|
||||||
|
},
|
||||||
|
"thousands": ",",
|
||||||
|
"zeroRecords": "一致するレコードがありません"
|
||||||
|
}
|
||||||
@@ -0,0 +1,197 @@
|
|||||||
|
{
|
||||||
|
"aria": {
|
||||||
|
"paginate": {
|
||||||
|
"first": "처음",
|
||||||
|
"last": "마지막",
|
||||||
|
"next": "다음",
|
||||||
|
"previous": "이전"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"autoFill": {
|
||||||
|
"cancel": "취소",
|
||||||
|
"fill": "모든 셀에 <i>%d<i><\/i><\/i> 채우기",
|
||||||
|
"fillHorizontal": "수평으로 셀에 값 채우기",
|
||||||
|
"fillVertical": "수직으로 셀에 값 채우기",
|
||||||
|
"info": ""
|
||||||
|
},
|
||||||
|
"buttons": {
|
||||||
|
"collection": "모음 <span class=\"ui-button-icon-primary ui-icon ui-icon-triangle-1-s\"><\/span>",
|
||||||
|
"colvis": "열 보기",
|
||||||
|
"colvisRestore": "보기 복원",
|
||||||
|
"copy": "복사",
|
||||||
|
"copyKeys": "ctrl키나 u2318 + C키로 테이블 데이터를 시스템 클립보드에서 복사하고 취소하려면 이 메시지를 클릭하거나 ESC키를 누르면됩니다.",
|
||||||
|
"copySuccess": {
|
||||||
|
"_": "%d행을 클립보드에서 복사됨",
|
||||||
|
"1": "1행을 클립보드에서 복사됨"
|
||||||
|
},
|
||||||
|
"copyTitle": "클립보드에서 복사",
|
||||||
|
"createState": "상태 생성",
|
||||||
|
"csv": "CSV",
|
||||||
|
"excel": "엑셀",
|
||||||
|
"pageLength": {
|
||||||
|
"_": "%d행 보기",
|
||||||
|
"-1": "모든 행 보기",
|
||||||
|
"1": "1행 보기"
|
||||||
|
},
|
||||||
|
"pdf": "PDF",
|
||||||
|
"print": "인쇄",
|
||||||
|
"removeAllStates": "모든 상태 삭제",
|
||||||
|
"removeState": "삭제",
|
||||||
|
"renameState": "이름 변경",
|
||||||
|
"savedStates": "저장된 상태",
|
||||||
|
"stateRestore": "상태 %d",
|
||||||
|
"updateState": "갱신"
|
||||||
|
},
|
||||||
|
"columnControl": {
|
||||||
|
"buttons": {
|
||||||
|
"searchClear": "검색 지우기"
|
||||||
|
},
|
||||||
|
"dropdown": "더 보기...",
|
||||||
|
"list": {
|
||||||
|
"all": "전체 선택",
|
||||||
|
"empty": "비어 있음",
|
||||||
|
"none": "선택 해제",
|
||||||
|
"search": "검색..."
|
||||||
|
},
|
||||||
|
"orderAsc": "오름차순 정렬",
|
||||||
|
"orderClear": "정렬 지우기",
|
||||||
|
"orderDesc": "내림차순 정렬",
|
||||||
|
"orderRemove": "정렬 취소",
|
||||||
|
"reorder": "열 이동",
|
||||||
|
"reorderLeft": "왼쪽으로 열 이동",
|
||||||
|
"reorderRight": "오른쪽으로 열 이동",
|
||||||
|
"search": {
|
||||||
|
"datetime": {
|
||||||
|
"empty": "비어 있음",
|
||||||
|
"equal": "같음",
|
||||||
|
"greater": "이후",
|
||||||
|
"less": "이전",
|
||||||
|
"notEmpty": "비어 있지 않음",
|
||||||
|
"notEqual": "같지 않음"
|
||||||
|
},
|
||||||
|
"number": {
|
||||||
|
"empty": "비어 있음",
|
||||||
|
"equal": "같음",
|
||||||
|
"greater": "큼",
|
||||||
|
"greaterOrEqual": "크거나 같음",
|
||||||
|
"less": "작음",
|
||||||
|
"lessOrEqual": "작거나 같음",
|
||||||
|
"notEmpty": "비어 있지 않음",
|
||||||
|
"notEqual": "같지 않음"
|
||||||
|
},
|
||||||
|
"text": {
|
||||||
|
"contains": "포함되어 있음",
|
||||||
|
"empty": "비어 있음",
|
||||||
|
"ends": "끝남",
|
||||||
|
"equal": "같음",
|
||||||
|
"notContains": "포함되어 있지 않음",
|
||||||
|
"notEmpty": "비어 있지 않음",
|
||||||
|
"notEqual": "같지 않음",
|
||||||
|
"starts": "시작함"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"searchClear": "검색 지우기",
|
||||||
|
"searchDropdown": "검색"
|
||||||
|
},
|
||||||
|
"datetime": {
|
||||||
|
"amPm": {
|
||||||
|
"0": "오전",
|
||||||
|
"1": "오후"
|
||||||
|
},
|
||||||
|
"hours": "시",
|
||||||
|
"minutes": "분",
|
||||||
|
"months": {
|
||||||
|
"0": "1월",
|
||||||
|
"1": "2월",
|
||||||
|
"10": "11월",
|
||||||
|
"11": "12월",
|
||||||
|
"2": "3월",
|
||||||
|
"3": "4월",
|
||||||
|
"4": "5월",
|
||||||
|
"5": "6월",
|
||||||
|
"6": "7월",
|
||||||
|
"7": "8월",
|
||||||
|
"8": "9월",
|
||||||
|
"9": "10월"
|
||||||
|
},
|
||||||
|
"next": "다음",
|
||||||
|
"previous": "이전",
|
||||||
|
"seconds": "초",
|
||||||
|
"unknown": "-",
|
||||||
|
"weekdays": {
|
||||||
|
"0": "일",
|
||||||
|
"1": "월",
|
||||||
|
"2": "화",
|
||||||
|
"3": "수",
|
||||||
|
"4": "목",
|
||||||
|
"5": "금",
|
||||||
|
"6": "토"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"decimal": "",
|
||||||
|
"editor": {
|
||||||
|
"close": "닫기",
|
||||||
|
"create": {
|
||||||
|
"button": "추가",
|
||||||
|
"submit": "완료",
|
||||||
|
"title": "항목 추가"
|
||||||
|
},
|
||||||
|
"edit": {
|
||||||
|
"button": "수정",
|
||||||
|
"submit": "완료",
|
||||||
|
"title": "항목 수정"
|
||||||
|
},
|
||||||
|
"error": {
|
||||||
|
"system": "에러가 발생하였습니다 (<a target=\"\\\" rel=\"nofollow\" href=\"\\\">자세한 정보<\/a>)."
|
||||||
|
},
|
||||||
|
"remove": {
|
||||||
|
"button": "삭제",
|
||||||
|
"submit": "완료",
|
||||||
|
"title": "항목 삭제"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"emptyTable": "데이터가 없습니다",
|
||||||
|
"info": "_START_ - _END_ \/ _TOTAL_",
|
||||||
|
"infoEmpty": "0 - 0 \/ 0",
|
||||||
|
"infoFiltered": "(총 _MAX_ 개)",
|
||||||
|
"infoPostFix": "",
|
||||||
|
"infoThousands": ",",
|
||||||
|
"lengthLabels": {
|
||||||
|
"-1": "전체"
|
||||||
|
},
|
||||||
|
"lengthMenu": "페이지당 줄수 _MENU_",
|
||||||
|
"loadingRecords": "읽는 중...",
|
||||||
|
"processing": "처리 중...",
|
||||||
|
"search": "검색:",
|
||||||
|
"searchBuilder": {
|
||||||
|
"add": "조건 추가",
|
||||||
|
"button": {
|
||||||
|
"_": "빌더 조회(%d)",
|
||||||
|
"0": "빌더 조회"
|
||||||
|
},
|
||||||
|
"clearAll": "모두 지우기",
|
||||||
|
"condition": "조건",
|
||||||
|
"data": "데이터",
|
||||||
|
"deleteTitle": "필터 규칙을 삭제",
|
||||||
|
"logicAnd": "And",
|
||||||
|
"logicOr": "Or",
|
||||||
|
"title": {
|
||||||
|
"_": "빌더 조회(%d)",
|
||||||
|
"0": "빌더 조회"
|
||||||
|
},
|
||||||
|
"value": "값"
|
||||||
|
},
|
||||||
|
"searchPlaceholder": "",
|
||||||
|
"select": {
|
||||||
|
"cells": {
|
||||||
|
"0": ""
|
||||||
|
},
|
||||||
|
"columns": {
|
||||||
|
"0": ""
|
||||||
|
},
|
||||||
|
"rows": {
|
||||||
|
"0": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"zeroRecords": "검색 결과가 없습니다"
|
||||||
|
}
|
||||||
@@ -1,66 +1,203 @@
|
|||||||
{
|
{
|
||||||
"lengthMenu": "_MENU_ resultaten weergeven",
|
|
||||||
"zeroRecords": "Geen resultaten gevonden",
|
|
||||||
"infoEmpty": "Geen resultaten om weer te geven",
|
|
||||||
"search": "Zoeken:",
|
|
||||||
"emptyTable": "Geen resultaten aanwezig in de tabel",
|
|
||||||
"infoThousands": ".",
|
|
||||||
"loadingRecords": "Een moment geduld aub - bezig met laden...",
|
|
||||||
"paginate": {
|
|
||||||
"first": "Eerste",
|
|
||||||
"last": "Laatste",
|
|
||||||
"next": "Volgende",
|
|
||||||
"previous": "Vorige"
|
|
||||||
},
|
|
||||||
"aria": {
|
"aria": {
|
||||||
"sortAscending": ": activeer om kolom oplopend te sorteren",
|
"orderable": "Sorteren inschakelen",
|
||||||
"sortDescending": ": activeer om kolom aflopend te sorteren"
|
"orderableRemove": "Sortering verwijderen",
|
||||||
|
"orderableReverse": "Sortering omkeren",
|
||||||
|
"paginate": {
|
||||||
|
"first": "Eerste",
|
||||||
|
"last": "Laatste",
|
||||||
|
"next": "Volgende",
|
||||||
|
"previous": "Vorige"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"autoFill": {
|
"autoFill": {
|
||||||
|
"cancel": "Annuleren",
|
||||||
"fill": "Vul alle cellen met <i>%d<\/i>",
|
"fill": "Vul alle cellen met <i>%d<\/i>",
|
||||||
"fillHorizontal": "Vul cellen horizontaal",
|
"fillHorizontal": "Vul cellen horizontaal",
|
||||||
"fillVertical": "Vul cellen verticaal",
|
"fillVertical": "Vul cellen verticaal",
|
||||||
"cancel": "Annuleren",
|
"info": ""
|
||||||
"info": "Voorbeeld automatisch aanvullen info"
|
|
||||||
},
|
},
|
||||||
"buttons": {
|
"buttons": {
|
||||||
|
"collection": "Verzameling",
|
||||||
"colvis": "Kolom zichtbaarheid",
|
"colvis": "Kolom zichtbaarheid",
|
||||||
"colvisRestore": "Herstel zichtbaarheid",
|
"colvisRestore": "Herstel zichtbaarheid",
|
||||||
"copy": "Kopieer",
|
"copy": "Kopieer",
|
||||||
|
"copyKeys": "Klik ctrl of u2318 + C om de tabeldata to kopiëren naar je klembord. Om te annuleren klik hier of klik op escape.",
|
||||||
"copySuccess": {
|
"copySuccess": {
|
||||||
"1": "1 regel naar klembord gekopieerd",
|
"_": "%ds regels naar klembord gekopieerd",
|
||||||
"_": "%ds regels naar klembord gekopieerd"
|
"1": "1 regel naar klembord gekopieerd"
|
||||||
},
|
},
|
||||||
"copyTitle": "Kopieer naar klembord",
|
"copyTitle": "Kopieer naar klembord",
|
||||||
|
"createState": "Maak staat",
|
||||||
"csv": "CSV",
|
"csv": "CSV",
|
||||||
"excel": "Excel",
|
"excel": "Excel",
|
||||||
"pageLength": {
|
"pageLength": {
|
||||||
"-1": "Toon alle regels",
|
|
||||||
"_": "Toon %d regels",
|
"_": "Toon %d regels",
|
||||||
"1": "Toon 1 rij"
|
"-1": "Toon alle regels",
|
||||||
|
"1": "Toon 1 regel"
|
||||||
},
|
},
|
||||||
"pdf": "PDF",
|
"pdf": "PDF",
|
||||||
"print": "Print",
|
"print": "Print",
|
||||||
"copyKeys": "Klik ctrl of u2318 + C om de tabeldata to kopiëren naar je klembord. Om te annuleren klik hier of klik op escape.",
|
|
||||||
"collection": "Verzameling",
|
|
||||||
"createState": "Maak staat",
|
|
||||||
"removeAllStates": "Verwijder alle",
|
"removeAllStates": "Verwijder alle",
|
||||||
"removeState": "Verwijder",
|
"removeState": "Verwijder",
|
||||||
"renameState": "Hernoem",
|
"renameState": "Hernoem",
|
||||||
"savedStates": "Opgeslagen",
|
"savedStates": "Opgeslagen",
|
||||||
"updateState": "Bijwerken",
|
"stateRestore": "Preset %d",
|
||||||
"stateRestore": "Preset %d"
|
"updateState": "Bijwerken"
|
||||||
},
|
},
|
||||||
|
"columnControl": {
|
||||||
|
"buttons": {
|
||||||
|
"searchClear": "Reset zoekactie"
|
||||||
|
},
|
||||||
|
"colVis": "Kolom zichtbaarheid",
|
||||||
|
"colVisDropdown": "Kolom zichtbaarheid",
|
||||||
|
"dropdown": "Meer...",
|
||||||
|
"list": {
|
||||||
|
"all": "Selecteer alles",
|
||||||
|
"empty": "Leeg",
|
||||||
|
"none": "Deselecteer",
|
||||||
|
"search": "Zoeken..."
|
||||||
|
},
|
||||||
|
"orderAddAsc": "Sortering toevoegen (oplopend)",
|
||||||
|
"orderAddDesc": "Sortering toevoegen (aflopend)",
|
||||||
|
"orderAsc": "Oplopend sorteren",
|
||||||
|
"orderClear": "Reset sortering",
|
||||||
|
"orderDesc": "Aflopend sorteren",
|
||||||
|
"orderRemove": "Verwijder van sortering",
|
||||||
|
"reorder": "Kolommen herschikken",
|
||||||
|
"reorderLeft": "Verplaats kolom links",
|
||||||
|
"reorderRight": "Verplaatst kolom rechts",
|
||||||
|
"search": {
|
||||||
|
"datetime": {
|
||||||
|
"empty": "Leeg",
|
||||||
|
"equal": "Gelijk aan",
|
||||||
|
"greater": "Na",
|
||||||
|
"less": "Vóór",
|
||||||
|
"notEmpty": "Niet leeg",
|
||||||
|
"notEqual": "Niet gelijk aan"
|
||||||
|
},
|
||||||
|
"number": {
|
||||||
|
"empty": "Leeg",
|
||||||
|
"equal": "Gelijk aan",
|
||||||
|
"greater": "Meer dan",
|
||||||
|
"greaterOrEqual": "Meer of gelijk",
|
||||||
|
"less": "Minder dan",
|
||||||
|
"lessOrEqual": "Minder of gelijk",
|
||||||
|
"notEmpty": "Niet leeg",
|
||||||
|
"notEqual": "Niet gelijk aan"
|
||||||
|
},
|
||||||
|
"text": {
|
||||||
|
"contains": "Bevat",
|
||||||
|
"empty": "Leeg",
|
||||||
|
"ends": "Eindigt",
|
||||||
|
"equal": "Gelijk aan",
|
||||||
|
"notContains": "Bevat niet",
|
||||||
|
"notEmpty": "Niet leeg",
|
||||||
|
"notEqual": "Niet gelijk aan",
|
||||||
|
"starts": "Begint"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"searchClear": "Reset zoekactie",
|
||||||
|
"searchDropdown": "Zoeken"
|
||||||
|
},
|
||||||
|
"datetime": {
|
||||||
|
"amPm": {
|
||||||
|
"0": "vm",
|
||||||
|
"1": "nm"
|
||||||
|
},
|
||||||
|
"hours": "Uur",
|
||||||
|
"minutes": "Minuut",
|
||||||
|
"months": {
|
||||||
|
"0": "Januari",
|
||||||
|
"1": "Februari",
|
||||||
|
"10": "November",
|
||||||
|
"11": "December",
|
||||||
|
"2": "Maart",
|
||||||
|
"3": "April",
|
||||||
|
"4": "Mei",
|
||||||
|
"5": "Juni",
|
||||||
|
"6": "Juli",
|
||||||
|
"7": "Augustus",
|
||||||
|
"8": "September",
|
||||||
|
"9": "Oktober"
|
||||||
|
},
|
||||||
|
"next": "Volgende",
|
||||||
|
"previous": "Vorige",
|
||||||
|
"seconds": "Seconde",
|
||||||
|
"unknown": "Onbekend",
|
||||||
|
"weekdays": {
|
||||||
|
"0": "Zo",
|
||||||
|
"1": "Ma",
|
||||||
|
"2": "Di",
|
||||||
|
"3": "Wo",
|
||||||
|
"4": "Do",
|
||||||
|
"5": "Vr",
|
||||||
|
"6": "Za"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"decimal": "",
|
||||||
|
"editor": {
|
||||||
|
"close": "Sluiten",
|
||||||
|
"create": {
|
||||||
|
"button": "Nieuw",
|
||||||
|
"submit": "Toevoegen",
|
||||||
|
"title": "Voeg nieuwe gegevens toe"
|
||||||
|
},
|
||||||
|
"edit": {
|
||||||
|
"button": "Wijzigen",
|
||||||
|
"submit": "Wijzigen",
|
||||||
|
"title": "Wijzig gegevens"
|
||||||
|
},
|
||||||
|
"error": {
|
||||||
|
"system": "Er is een fout gebeurd"
|
||||||
|
},
|
||||||
|
"multi": {
|
||||||
|
"info": "De geselecteerde items bevatten verschillende waarden voor deze invoer. Om alle items voor deze invoer op dezelfde waarde te zetten, klik of tik hier, zoniet zullen de individuele waarden behouden blijven.",
|
||||||
|
"noMulti": "Deze invoer kan individueel gewijzigd worden, maar niet als deel van een groep.",
|
||||||
|
"restore": "Wijzigingen ongedaan maken",
|
||||||
|
"title": "Meerdere waarden"
|
||||||
|
},
|
||||||
|
"remove": {
|
||||||
|
"button": "Verwijderen",
|
||||||
|
"confirm": {
|
||||||
|
"_": "Bent u zeker dat u %d rijen wil verwijderen?",
|
||||||
|
"1": "Bent u zeker dat u 1 rij wil verwijderen?"
|
||||||
|
},
|
||||||
|
"submit": "Verwijder",
|
||||||
|
"title": "Verwijder"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"emptyTable": "Geen resultaten aanwezig in de tabel",
|
||||||
|
"info": "_START_ tot _END_ van _TOTAL_ resultaten",
|
||||||
|
"infoEmpty": "Geen resultaten om weer te geven",
|
||||||
|
"infoFiltered": " (gefilterd uit _MAX_ resultaten)",
|
||||||
|
"infoPostFix": "",
|
||||||
|
"infoThousands": ".",
|
||||||
|
"lengthLabels": {
|
||||||
|
"-1": "Alle"
|
||||||
|
},
|
||||||
|
"lengthMenu": "_MENU_ resultaten weergeven",
|
||||||
|
"loadingRecords": "Een moment geduld aub - bezig met laden...",
|
||||||
|
"orderClear": "Reset sortering",
|
||||||
"processing": "Verwerken...",
|
"processing": "Verwerken...",
|
||||||
"decimal": ",",
|
"search": "Zoeken:",
|
||||||
"searchBuilder": {
|
"searchBuilder": {
|
||||||
"add": "Toevoegen",
|
"add": "Toevoegen",
|
||||||
|
"button": {
|
||||||
|
"_": "Zoekwizard (%d)",
|
||||||
|
"0": "Zoekwizard"
|
||||||
|
},
|
||||||
"clearAll": "Verwijder alles",
|
"clearAll": "Verwijder alles",
|
||||||
"condition": "Conditie",
|
"condition": "Conditie",
|
||||||
"data": "Data",
|
|
||||||
"deleteTitle": "Verwijder",
|
|
||||||
"value": "Waarde",
|
|
||||||
"conditions": {
|
"conditions": {
|
||||||
|
"array": {
|
||||||
|
"contains": "Bevat",
|
||||||
|
"empty": "Leeg",
|
||||||
|
"equals": "Gelijk aan",
|
||||||
|
"not": "Niet",
|
||||||
|
"notEmpty": "Niet leeg",
|
||||||
|
"without": "Zonder"
|
||||||
|
},
|
||||||
"date": {
|
"date": {
|
||||||
"after": "Na",
|
"after": "Na",
|
||||||
"before": "Voor",
|
"before": "Voor",
|
||||||
@@ -89,129 +226,57 @@
|
|||||||
"endsWith": "Eindigt met",
|
"endsWith": "Eindigt met",
|
||||||
"equals": "Gelijk aan",
|
"equals": "Gelijk aan",
|
||||||
"not": "Niet",
|
"not": "Niet",
|
||||||
"notEmpty": "Niet leeg",
|
|
||||||
"startsWith": "Start met",
|
|
||||||
"notContains": "Zonder",
|
"notContains": "Zonder",
|
||||||
"notEndsWith": "Eindigt niet met",
|
|
||||||
"notStartsWith": "Begint niet met"
|
|
||||||
},
|
|
||||||
"array": {
|
|
||||||
"equals": "Gelijk aan",
|
|
||||||
"empty": "Leeg",
|
|
||||||
"contains": "Bevat",
|
|
||||||
"not": "Niet",
|
|
||||||
"notEmpty": "Niet leeg",
|
"notEmpty": "Niet leeg",
|
||||||
"without": "Zonder"
|
"notEndsWith": "Eindigt niet met",
|
||||||
|
"notStartsWith": "Begint niet met",
|
||||||
|
"startsWith": "Start met"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"data": "Data",
|
||||||
|
"deleteTitle": "Verwijder",
|
||||||
|
"leftTitle": "Afwijkende criteria",
|
||||||
"logicAnd": "En",
|
"logicAnd": "En",
|
||||||
"logicOr": "Of",
|
"logicOr": "Of",
|
||||||
"button": {
|
|
||||||
"0": "Zoekwizard",
|
|
||||||
"_": "Zoekwizard (%d)"
|
|
||||||
},
|
|
||||||
"leftTitle": "Afwijkende criteria",
|
|
||||||
"rightTitle": "Criteria inspringen",
|
"rightTitle": "Criteria inspringen",
|
||||||
|
"search": "Zoeken",
|
||||||
"title": {
|
"title": {
|
||||||
"0": "Zoekwizard",
|
"_": "Zoekwizard (%d) ",
|
||||||
"_": "Zoekwizard (%d) "
|
"0": "Zoekwizard"
|
||||||
}
|
},
|
||||||
|
"value": "Waarde"
|
||||||
},
|
},
|
||||||
"searchPanes": {
|
"searchPanes": {
|
||||||
"clearMessage": "Alles leegmaken",
|
"clearMessage": "Alles leegmaken",
|
||||||
"collapse": {
|
"collapse": {
|
||||||
"0": "Zoekpanelen",
|
"_": "Zoekpanelen (%d)",
|
||||||
"_": "Zoekpanelen (%d)"
|
"0": "Zoekpanelen"
|
||||||
},
|
},
|
||||||
|
"collapseMessage": "Instorten",
|
||||||
"count": "{total}",
|
"count": "{total}",
|
||||||
"countFiltered": "{shown} ({total})",
|
"countFiltered": "{shown} ({total})",
|
||||||
|
"emptyMessage": "<em>Leeg<\/em>",
|
||||||
"emptyPanes": "Geen zoekpanelen",
|
"emptyPanes": "Geen zoekpanelen",
|
||||||
"loadMessage": "Zoekpanelen laden...",
|
"loadMessage": "Zoekpanelen laden...",
|
||||||
"title": "%d filters actief",
|
|
||||||
"showMessage": "Alles weergeven",
|
"showMessage": "Alles weergeven",
|
||||||
"collapseMessage": "Instorten"
|
"title": "%d filters actief"
|
||||||
},
|
},
|
||||||
|
"searchPlaceholder": "",
|
||||||
"select": {
|
"select": {
|
||||||
"cells": {
|
"cells": {
|
||||||
"1": "1 cel geselecteerd",
|
"_": "%d cellen geselecteerd",
|
||||||
"_": "%d cellen geselecteerd"
|
"0": "",
|
||||||
|
"1": "1 cel geselecteerd"
|
||||||
},
|
},
|
||||||
"columns": {
|
"columns": {
|
||||||
"1": "1 kolom geselecteerd",
|
"_": "%d kolommen geselecteerd",
|
||||||
"_": "%d kolommen geselecteerd"
|
"0": "",
|
||||||
|
"1": "1 kolom geselecteerd"
|
||||||
},
|
},
|
||||||
"rows": {
|
"rows": {
|
||||||
"1": "1 rij geselecteerd",
|
"_": "%d rijen geselecteerd",
|
||||||
"_": "%d rijen geselecteerd"
|
"0": "",
|
||||||
}
|
"1": "1 rij geselecteerd"
|
||||||
},
|
|
||||||
"thousands": ".",
|
|
||||||
"info": "_START_ tot _END_ van _TOTAL_ resultaten",
|
|
||||||
"infoFiltered": " (gefilterd uit _MAX_ resultaten)",
|
|
||||||
"datetime": {
|
|
||||||
"previous": "Vorige",
|
|
||||||
"next": "Volgende",
|
|
||||||
"hours": "Uur",
|
|
||||||
"minutes": "Minuut",
|
|
||||||
"seconds": "Seconde",
|
|
||||||
"unknown": "Onbekend",
|
|
||||||
"amPm": [
|
|
||||||
"vm",
|
|
||||||
"nm"
|
|
||||||
],
|
|
||||||
"weekdays": [
|
|
||||||
"Zo",
|
|
||||||
"Ma",
|
|
||||||
"Di",
|
|
||||||
"Wo",
|
|
||||||
"Do",
|
|
||||||
"Vr",
|
|
||||||
"Za"
|
|
||||||
],
|
|
||||||
"months": [
|
|
||||||
"Januari",
|
|
||||||
"Februari",
|
|
||||||
"Maart",
|
|
||||||
"April",
|
|
||||||
"Mei",
|
|
||||||
"Juni",
|
|
||||||
"Juli",
|
|
||||||
"Augustus",
|
|
||||||
"September",
|
|
||||||
"Oktober",
|
|
||||||
"November",
|
|
||||||
"December"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"editor": {
|
|
||||||
"close": "Sluiten",
|
|
||||||
"create": {
|
|
||||||
"button": "Nieuw",
|
|
||||||
"title": "Voeg nieuwe gegevens toe",
|
|
||||||
"submit": "Toevoegen"
|
|
||||||
},
|
|
||||||
"edit": {
|
|
||||||
"button": "Wijzigen",
|
|
||||||
"title": "Wijzig gegevens",
|
|
||||||
"submit": "Wijzigen"
|
|
||||||
},
|
|
||||||
"remove": {
|
|
||||||
"button": "Verwijderen",
|
|
||||||
"title": "Verwijder",
|
|
||||||
"submit": "Verwijder",
|
|
||||||
"confirm": {
|
|
||||||
"_": "Bent u zeker dat u %d rijen wil verwijderen?",
|
|
||||||
"1": "Bent u zeker dat u 1 rij wil verwijderen?"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"error": {
|
|
||||||
"system": "Er is een fout gebeurd"
|
|
||||||
},
|
|
||||||
"multi": {
|
|
||||||
"title": "Meerdere waarden",
|
|
||||||
"info": "De geselecteerde items bevatten verschillende waarden voor deze invoer. Om alle items voor deze invoer op dezelfde waarde te zetten, klik of tik hier, zoniet zullen de individuele waarden behouden blijven.",
|
|
||||||
"restore": "Wijzigingen ongedaan maken",
|
|
||||||
"noMulti": "Deze invoer kan individueel gewijzigd worden, maar niet als deel van een groep."
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"stateRestore": {
|
"stateRestore": {
|
||||||
@@ -242,5 +307,7 @@
|
|||||||
"renameButton": "Hernoem",
|
"renameButton": "Hernoem",
|
||||||
"renameLabel": "Nieuwe naam voor staat",
|
"renameLabel": "Nieuwe naam voor staat",
|
||||||
"renameTitle": "Hernoem staat"
|
"renameTitle": "Hernoem staat"
|
||||||
}
|
},
|
||||||
|
"thousands": ".",
|
||||||
|
"zeroRecords": "Geen resultaten gevonden"
|
||||||
}
|
}
|
||||||
@@ -1,27 +1,21 @@
|
|||||||
{
|
{
|
||||||
"processing": "Przetwarzanie...",
|
|
||||||
"search": "Szukaj:",
|
|
||||||
"lengthMenu": "Pokaż _MENU_ pozycji",
|
|
||||||
"info": "Pozycje od _START_ do _END_ z _TOTAL_ łącznie",
|
|
||||||
"infoEmpty": "Pozycji 0 z 0 dostępnych",
|
|
||||||
"infoFiltered": "(filtrowanie spośród _MAX_ dostępnych pozycji)",
|
|
||||||
"loadingRecords": "Wczytywanie...",
|
|
||||||
"zeroRecords": "Nie znaleziono pasujących pozycji",
|
|
||||||
"paginate": {
|
|
||||||
"first": "Pierwsza",
|
|
||||||
"previous": "Poprzednia",
|
|
||||||
"next": "Następna",
|
|
||||||
"last": "Ostatnia"
|
|
||||||
},
|
|
||||||
"aria": {
|
"aria": {
|
||||||
"sortAscending": ": aktywuj, by posortować kolumnę rosnąco",
|
"orderable": "Aktywuj sortowanie",
|
||||||
"sortDescending": ": aktywuj, by posortować kolumnę malejąco"
|
"orderableRemove": "Aktywuj, aby usunąć sortowanie",
|
||||||
|
"orderableReverse": "Aktywuj, aby odwrócić sortowanie",
|
||||||
|
"paginate": {
|
||||||
|
"first": "Pierwsza",
|
||||||
|
"last": "Ostatnia",
|
||||||
|
"next": "Następna",
|
||||||
|
"previous": "Poprzednia"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"autoFill": {
|
"autoFill": {
|
||||||
"cancel": "Anuluj",
|
"cancel": "Anuluj",
|
||||||
"fill": "Wypełnij wszystkie komórki <i>%d<\/i>",
|
"fill": "Wypełnij wszystkie komórki <i>%d<\/i>",
|
||||||
"fillHorizontal": "Wypełnij komórki w poziomie",
|
"fillHorizontal": "Wypełnij komórki w poziomie",
|
||||||
"fillVertical": "Wypełnij komórki w pionie"
|
"fillVertical": "Wypełnij komórki w pionie",
|
||||||
|
"info": ""
|
||||||
},
|
},
|
||||||
"buttons": {
|
"buttons": {
|
||||||
"collection": "Zbiór <span class=\"ui-button-icon-primary ui-icon ui-icon-triangle-1-s\"><\/span>",
|
"collection": "Zbiór <span class=\"ui-button-icon-primary ui-icon ui-icon-triangle-1-s\"><\/span>",
|
||||||
@@ -30,19 +24,20 @@
|
|||||||
"copy": "Kopiuj",
|
"copy": "Kopiuj",
|
||||||
"copyKeys": "Naciśnij Ctrl lub u2318 + C, aby skopiować dane tabeli do schowka systemowego. <br \/> <br \/> Aby anulować, kliknij tę wiadomość lub naciśnij Esc.",
|
"copyKeys": "Naciśnij Ctrl lub u2318 + C, aby skopiować dane tabeli do schowka systemowego. <br \/> <br \/> Aby anulować, kliknij tę wiadomość lub naciśnij Esc.",
|
||||||
"copySuccess": {
|
"copySuccess": {
|
||||||
"1": "Skopiowano 1 wiersz do schowka",
|
"_": "Skopiowano %d wierszy do schowka",
|
||||||
"_": "Skopiowano %d wierszy do schowka"
|
"1": "Skopiowano 1 wiersz do schowka"
|
||||||
},
|
},
|
||||||
"copyTitle": "Skopiuj do schowka",
|
"copyTitle": "Skopiuj do schowka",
|
||||||
|
"createState": "Utwórz stan",
|
||||||
"csv": "CSV",
|
"csv": "CSV",
|
||||||
"excel": "Excel",
|
"excel": "Excel",
|
||||||
"pageLength": {
|
"pageLength": {
|
||||||
|
"_": "Pokaż %d wierszy",
|
||||||
"-1": "Pokaż wszystkie wiersze",
|
"-1": "Pokaż wszystkie wiersze",
|
||||||
"_": "Pokaż %d wierszy"
|
"1": "Pokaż 1 wiersz"
|
||||||
},
|
},
|
||||||
"pdf": "PDF",
|
"pdf": "PDF",
|
||||||
"print": "Drukuj",
|
"print": "Drukuj",
|
||||||
"createState": "Utwórz stan",
|
|
||||||
"removeAllStates": "Usuń wszystkie stany",
|
"removeAllStates": "Usuń wszystkie stany",
|
||||||
"removeState": "Usuń",
|
"removeState": "Usuń",
|
||||||
"renameState": "Zmień nazwę",
|
"renameState": "Zmień nazwę",
|
||||||
@@ -50,16 +45,150 @@
|
|||||||
"stateRestore": "Stan %d",
|
"stateRestore": "Stan %d",
|
||||||
"updateState": "Aktualizuj"
|
"updateState": "Aktualizuj"
|
||||||
},
|
},
|
||||||
|
"columnControl": {
|
||||||
|
"buttons": {
|
||||||
|
"searchClear": "Wyczyść wyszukiwanie"
|
||||||
|
},
|
||||||
|
"colVis": "Widoczność kolumn",
|
||||||
|
"colVisDropdown": "Widoczność kolumn",
|
||||||
|
"dropdown": "Więcej...",
|
||||||
|
"list": {
|
||||||
|
"all": "Zaznacz wszystko",
|
||||||
|
"empty": "Puste",
|
||||||
|
"none": "Odznacz wszystko",
|
||||||
|
"search": "Szukaj..."
|
||||||
|
},
|
||||||
|
"orderAddAsc": "Dodaj sortowanie rosnąco",
|
||||||
|
"orderAddDesc": "Dodaj sortowanie malejąco",
|
||||||
|
"orderAsc": "Sortowanie rosnące",
|
||||||
|
"orderClear": "Wyczyść sortowanie",
|
||||||
|
"orderDesc": "Sortowanie malejące",
|
||||||
|
"orderRemove": "Usuń z sortowania",
|
||||||
|
"reorder": "Przestaw kolumny",
|
||||||
|
"reorderLeft": "Przesuń kolumnę w lewo",
|
||||||
|
"reorderRight": "Przesuń kolumnę w prawo",
|
||||||
|
"search": {
|
||||||
|
"datetime": {
|
||||||
|
"empty": "Puste",
|
||||||
|
"equal": "Równe",
|
||||||
|
"greater": "Po",
|
||||||
|
"less": "Przed",
|
||||||
|
"notEmpty": "Niepuste",
|
||||||
|
"notEqual": "Różne od"
|
||||||
|
},
|
||||||
|
"number": {
|
||||||
|
"empty": "Puste",
|
||||||
|
"equal": "Równe",
|
||||||
|
"greater": "Większe niż",
|
||||||
|
"greaterOrEqual": "Większe lub równe",
|
||||||
|
"less": "Mniejsze niż",
|
||||||
|
"lessOrEqual": "Mniejsze lub równe",
|
||||||
|
"notEmpty": "Niepuste",
|
||||||
|
"notEqual": "Różne od"
|
||||||
|
},
|
||||||
|
"text": {
|
||||||
|
"contains": "Zawiera",
|
||||||
|
"empty": "Puste",
|
||||||
|
"ends": "Kończy się na",
|
||||||
|
"equal": "Równe",
|
||||||
|
"notContains": "Nie zawiera",
|
||||||
|
"notEmpty": "Niepuste",
|
||||||
|
"notEqual": "Różne od",
|
||||||
|
"starts": "Zaczyna się od"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"searchClear": "Wyczyść wyszukiwanie",
|
||||||
|
"searchDropdown": "Wyszukaj"
|
||||||
|
},
|
||||||
|
"datetime": {
|
||||||
|
"amPm": {
|
||||||
|
"0": "am",
|
||||||
|
"1": "pm"
|
||||||
|
},
|
||||||
|
"hours": "Godzina",
|
||||||
|
"minutes": "Minuta",
|
||||||
|
"months": {
|
||||||
|
"0": "Styczeń",
|
||||||
|
"1": "Luty",
|
||||||
|
"10": "Listopad",
|
||||||
|
"11": "Grudzień",
|
||||||
|
"2": "Marzec",
|
||||||
|
"3": "Kwiecień",
|
||||||
|
"4": "Maj",
|
||||||
|
"5": "Czerwiec",
|
||||||
|
"6": "Lipiec",
|
||||||
|
"7": "Sierpień",
|
||||||
|
"8": "Wrzesień",
|
||||||
|
"9": "Październik"
|
||||||
|
},
|
||||||
|
"next": "Następne",
|
||||||
|
"previous": "Poprzednie",
|
||||||
|
"seconds": "Sekunda",
|
||||||
|
"unknown": "nieznana",
|
||||||
|
"weekdays": {
|
||||||
|
"0": "Nd",
|
||||||
|
"1": "Pn",
|
||||||
|
"2": "Wt",
|
||||||
|
"3": "Śr",
|
||||||
|
"4": "Czw",
|
||||||
|
"5": "Pt",
|
||||||
|
"6": "So"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"decimal": "",
|
||||||
|
"editor": {
|
||||||
|
"close": "Zamknij",
|
||||||
|
"create": {
|
||||||
|
"button": "Dodaj",
|
||||||
|
"submit": "Dodaj",
|
||||||
|
"title": "Dodawanie nowego wpisu"
|
||||||
|
},
|
||||||
|
"edit": {
|
||||||
|
"button": "Edytuj",
|
||||||
|
"submit": "Aktualizuj",
|
||||||
|
"title": "Aktualizacja wpisu"
|
||||||
|
},
|
||||||
|
"error": {
|
||||||
|
"system": "Nastąpił błąd systemu (<a target=\"\\\" rel=\"\\ nofollow\" href=\"\\\">Więcej informacji<\\\/a>).<\/a>"
|
||||||
|
},
|
||||||
|
"multi": {
|
||||||
|
"info": "Wybrane pole zawiera wiele elementów z różnymi wartościami. Aby zmienić ich wartość kliknij w nie, inaczej zachowane zostaną ich wartości domyślne.",
|
||||||
|
"noMulti": "Ta wartość może być edytowana oddzielnie - niezależnie od grupy.",
|
||||||
|
"restore": "Cofnij zmiany",
|
||||||
|
"title": "Pole z wieloma wartościami"
|
||||||
|
},
|
||||||
|
"remove": {
|
||||||
|
"button": "Usuń",
|
||||||
|
"confirm": {
|
||||||
|
"_": "Czy na pewno chcesz usunąć %d rzędów?",
|
||||||
|
"1": "Czy na pewno chcesz usunąć 1 rząd?"
|
||||||
|
},
|
||||||
|
"submit": "Usuń",
|
||||||
|
"title": "Usuwanie"
|
||||||
|
}
|
||||||
|
},
|
||||||
"emptyTable": "Brak danych w tabeli",
|
"emptyTable": "Brak danych w tabeli",
|
||||||
|
"info": "Pozycje od _START_ do _END_ z _TOTAL_ łącznie",
|
||||||
|
"infoEmpty": "Pozycji 0 z 0 dostępnych",
|
||||||
|
"infoFiltered": "(filtrowanie spośród _MAX_ dostępnych pozycji)",
|
||||||
|
"infoPostFix": "",
|
||||||
|
"infoThousands": " ",
|
||||||
|
"lengthLabels": {
|
||||||
|
"-1": "Wszystko"
|
||||||
|
},
|
||||||
|
"lengthMenu": "Pokaż _MENU_ pozycji",
|
||||||
|
"loadingRecords": "Wczytywanie...",
|
||||||
|
"orderClear": "Wyczyść sortowanie",
|
||||||
|
"processing": "Przetwarzanie...",
|
||||||
|
"search": "Szukaj:",
|
||||||
"searchBuilder": {
|
"searchBuilder": {
|
||||||
"add": "Dodaj warunek",
|
"add": "Dodaj warunek",
|
||||||
"clearAll": "Wyczyść wszystko",
|
|
||||||
"condition": "Warunek",
|
|
||||||
"data": "Dane",
|
|
||||||
"button": {
|
"button": {
|
||||||
"_": "Aktywne zapytania",
|
"_": "Aktywne zapytania",
|
||||||
"0": "Budowanie zapytania"
|
"0": "Budowanie zapytania"
|
||||||
},
|
},
|
||||||
|
"clearAll": "Wyczyść wszystko",
|
||||||
|
"condition": "Warunek",
|
||||||
"conditions": {
|
"conditions": {
|
||||||
"array": {
|
"array": {
|
||||||
"contains": "Zawiera",
|
"contains": "Zawiera",
|
||||||
@@ -97,112 +226,57 @@
|
|||||||
"endsWith": "Kończy się na",
|
"endsWith": "Kończy się na",
|
||||||
"equals": "Równa się",
|
"equals": "Równa się",
|
||||||
"not": "Nie",
|
"not": "Nie",
|
||||||
"notEmpty": "Nie pusty",
|
|
||||||
"startsWith": "Zaczyna się od",
|
|
||||||
"notContains": "Nie zawiera",
|
"notContains": "Nie zawiera",
|
||||||
|
"notEmpty": "Nie pusty",
|
||||||
|
"notEndsWith": "Nie kończy się na",
|
||||||
"notStartsWith": "Nie zaczyna się od",
|
"notStartsWith": "Nie zaczyna się od",
|
||||||
"notEndsWith": "Nie kończy się na"
|
"startsWith": "Zaczyna się od"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"data": "Dane",
|
||||||
"deleteTitle": "Czyszczenie",
|
"deleteTitle": "Czyszczenie",
|
||||||
"leftTitle": "Lewy",
|
"leftTitle": "Lewy",
|
||||||
"logicAnd": "I",
|
"logicAnd": "I",
|
||||||
"logicOr": "Lub",
|
"logicOr": "Lub",
|
||||||
"rightTitle": "Prawy",
|
"rightTitle": "Prawy",
|
||||||
|
"search": "Szukaj",
|
||||||
"title": {
|
"title": {
|
||||||
"_": "Aktywne zapytania",
|
"_": "Aktywne zapytania",
|
||||||
"0": "Budowanie zapytania"
|
"0": "Budowanie zapytania"
|
||||||
},
|
},
|
||||||
"value": "Wartość"
|
"value": "Wartość"
|
||||||
},
|
},
|
||||||
"datetime": {
|
|
||||||
"amPm": [
|
|
||||||
"am",
|
|
||||||
"pm"
|
|
||||||
],
|
|
||||||
"hours": "Godzina",
|
|
||||||
"minutes": "Minuta",
|
|
||||||
"next": "Następne",
|
|
||||||
"previous": "Poprzednie",
|
|
||||||
"seconds": "Sekunda",
|
|
||||||
"unknown": "nieznana",
|
|
||||||
"months": {
|
|
||||||
"0": "Styczeń",
|
|
||||||
"1": "Luty",
|
|
||||||
"10": "Listopad",
|
|
||||||
"11": "Grudzień",
|
|
||||||
"2": "Marzec",
|
|
||||||
"3": "Kwiecień",
|
|
||||||
"4": "Maj",
|
|
||||||
"5": "Czerwiec",
|
|
||||||
"6": "Lipiec",
|
|
||||||
"7": "Sierpień",
|
|
||||||
"8": "Wrzesień",
|
|
||||||
"9": "Październik"
|
|
||||||
},
|
|
||||||
"weekdays": [
|
|
||||||
"Nd",
|
|
||||||
"Pn",
|
|
||||||
"Wt",
|
|
||||||
"Śr",
|
|
||||||
"Czw",
|
|
||||||
"Pt",
|
|
||||||
"So"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"editor": {
|
|
||||||
"close": "Zamknij",
|
|
||||||
"create": {
|
|
||||||
"button": "Dodaj",
|
|
||||||
"submit": "Dodaj",
|
|
||||||
"title": "Dodawanie nowego wpisu"
|
|
||||||
},
|
|
||||||
"edit": {
|
|
||||||
"button": "Edytuj",
|
|
||||||
"submit": "Aktualizuj",
|
|
||||||
"title": "Aktualizacja wpisu"
|
|
||||||
},
|
|
||||||
"error": {
|
|
||||||
"system": "Nastąpił błąd systemu (<a target=\"\\\" rel=\"\\ nofollow\" href=\"\\\">Więcej informacji<\\\/a>).<\/a>"
|
|
||||||
},
|
|
||||||
"multi": {
|
|
||||||
"info": "Wybrane pole zawiera wiele elementów z różnymi wartościami. Aby zmienić ich wartość kliknij w nie, inaczej zachowane zostaną ich wartości domyślne.",
|
|
||||||
"noMulti": "Ta wartość może być edytowana oddzielnie - niezależnie od grupy.",
|
|
||||||
"restore": "Cofnij zmiany",
|
|
||||||
"title": "Pole z wieloma wartościami"
|
|
||||||
},
|
|
||||||
"remove": {
|
|
||||||
"button": "Usuń",
|
|
||||||
"confirm": {
|
|
||||||
"_": "Czy na pewno chcesz usunąć %d rzędów?",
|
|
||||||
"1": "Czy na pewno chcesz usunąć 1 rząd?"
|
|
||||||
},
|
|
||||||
"submit": "Usuń",
|
|
||||||
"title": "Usuwanie"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"searchPanes": {
|
"searchPanes": {
|
||||||
"clearMessage": "Wyczyść wszystkie",
|
"clearMessage": "Wyczyść wszystkie",
|
||||||
"collapse": {
|
"collapse": {
|
||||||
"_": "Aktywne grupowania (%d)",
|
"_": "Aktywne grupowania (%d)",
|
||||||
"0": "Grupowanie"
|
"0": "Grupowanie"
|
||||||
},
|
},
|
||||||
|
"collapseMessage": "Rozwiń wszystko",
|
||||||
"count": "{total}",
|
"count": "{total}",
|
||||||
"countFiltered": "{shown} ({total})",
|
"countFiltered": "{shown} ({total})",
|
||||||
|
"emptyMessage": "<em>brak danych<\/em>",
|
||||||
"emptyPanes": "Brak paneli wyszukań",
|
"emptyPanes": "Brak paneli wyszukań",
|
||||||
"loadMessage": "Ładuję panele wyszukań",
|
"loadMessage": "Ładuję panele wyszukań",
|
||||||
"title": "Aktywne filtry",
|
|
||||||
"showMessage": "Pokaż wszystko",
|
"showMessage": "Pokaż wszystko",
|
||||||
"collapseMessage": "Rozwiń wszystko"
|
"title": "Aktywne filtry"
|
||||||
},
|
},
|
||||||
|
"searchPlaceholder": "",
|
||||||
"select": {
|
"select": {
|
||||||
"cells": {
|
"cells": {
|
||||||
"_": "zaznaczono %d komórek",
|
"_": "zaznaczono %d komórek",
|
||||||
|
"0": "",
|
||||||
"1": "zaznaczono %d komórkę"
|
"1": "zaznaczono %d komórkę"
|
||||||
},
|
},
|
||||||
"columns": {
|
"columns": {
|
||||||
"_": "zaznaczono %d kolumn",
|
"_": "zaznaczono %d kolumn",
|
||||||
|
"0": "",
|
||||||
"1": "zaznaczono %d kolumnę"
|
"1": "zaznaczono %d kolumnę"
|
||||||
|
},
|
||||||
|
"rows": {
|
||||||
|
"_": "Zaznaczono %d wierszy",
|
||||||
|
"0": "",
|
||||||
|
"1": "Zaznaczono 1 wiersz"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"stateRestore": {
|
"stateRestore": {
|
||||||
@@ -234,7 +308,6 @@
|
|||||||
"renameLabel": "Nowa nazwa dla %s:",
|
"renameLabel": "Nowa nazwa dla %s:",
|
||||||
"renameTitle": "Zmień nazwę stanu"
|
"renameTitle": "Zmień nazwę stanu"
|
||||||
},
|
},
|
||||||
"decimal": ",",
|
"thousands": " ",
|
||||||
"infoThousands": " ",
|
"zeroRecords": "Nie znaleziono pasujących pozycji"
|
||||||
"thousands": " "
|
|
||||||
}
|
}
|
||||||
@@ -1,163 +1,53 @@
|
|||||||
{
|
{
|
||||||
"processing": "Подождите...",
|
|
||||||
"search": "Поиск:",
|
|
||||||
"lengthMenu": "Показать _MENU_ записей",
|
|
||||||
"info": "Записи с _START_ до _END_ из _TOTAL_ записей",
|
|
||||||
"infoEmpty": "Записи с 0 до 0 из 0 записей",
|
|
||||||
"infoFiltered": "(отфильтровано из _MAX_ записей)",
|
|
||||||
"loadingRecords": "Загрузка записей...",
|
|
||||||
"zeroRecords": "Записи отсутствуют.",
|
|
||||||
"emptyTable": "В таблице отсутствуют данные",
|
|
||||||
"paginate": {
|
|
||||||
"first": "Первая",
|
|
||||||
"previous": "Предыдущая",
|
|
||||||
"next": "Следующая",
|
|
||||||
"last": "Последняя"
|
|
||||||
},
|
|
||||||
"aria": {
|
"aria": {
|
||||||
"sortAscending": ": активировать для сортировки столбца по возрастанию",
|
"paginate": {
|
||||||
"sortDescending": ": активировать для сортировки столбца по убыванию"
|
"first": "Первая",
|
||||||
},
|
"last": "Последняя",
|
||||||
"select": {
|
"next": "Следующая",
|
||||||
"rows": {
|
"previous": "Предыдущая"
|
||||||
"_": "Выбрано записей: %d",
|
|
||||||
"1": "Выбрана одна запись"
|
|
||||||
},
|
|
||||||
"cells": {
|
|
||||||
"_": "Выбрано %d ячеек",
|
|
||||||
"1": "Выбрана 1 ячейка "
|
|
||||||
},
|
|
||||||
"columns": {
|
|
||||||
"1": "Выбран 1 столбец ",
|
|
||||||
"_": "Выбрано %d столбцов "
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"searchBuilder": {
|
|
||||||
"conditions": {
|
|
||||||
"string": {
|
|
||||||
"startsWith": "Начинается с",
|
|
||||||
"contains": "Содержит",
|
|
||||||
"empty": "Пусто",
|
|
||||||
"endsWith": "Заканчивается на",
|
|
||||||
"equals": "Равно",
|
|
||||||
"not": "Не",
|
|
||||||
"notEmpty": "Не пусто",
|
|
||||||
"notContains": "Не содержит",
|
|
||||||
"notStartsWith": "Не начинается на",
|
|
||||||
"notEndsWith": "Не заканчивается на"
|
|
||||||
},
|
|
||||||
"date": {
|
|
||||||
"after": "После",
|
|
||||||
"before": "До",
|
|
||||||
"between": "Между",
|
|
||||||
"empty": "Пусто",
|
|
||||||
"equals": "Равно",
|
|
||||||
"not": "Не",
|
|
||||||
"notBetween": "Не между",
|
|
||||||
"notEmpty": "Не пусто"
|
|
||||||
},
|
|
||||||
"number": {
|
|
||||||
"empty": "Пусто",
|
|
||||||
"equals": "Равно",
|
|
||||||
"gt": "Больше чем",
|
|
||||||
"gte": "Больше, чем равно",
|
|
||||||
"lt": "Меньше чем",
|
|
||||||
"lte": "Меньше, чем равно",
|
|
||||||
"not": "Не",
|
|
||||||
"notEmpty": "Не пусто",
|
|
||||||
"between": "Между",
|
|
||||||
"notBetween": "Не между ними"
|
|
||||||
},
|
|
||||||
"array": {
|
|
||||||
"equals": "Равно",
|
|
||||||
"empty": "Пусто",
|
|
||||||
"contains": "Содержит",
|
|
||||||
"not": "Не равно",
|
|
||||||
"notEmpty": "Не пусто",
|
|
||||||
"without": "Без"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"data": "Данные",
|
|
||||||
"deleteTitle": "Удалить условие фильтрации",
|
|
||||||
"logicAnd": "И",
|
|
||||||
"logicOr": "Или",
|
|
||||||
"title": {
|
|
||||||
"0": "Конструктор поиска",
|
|
||||||
"_": "Конструктор поиска (%d)"
|
|
||||||
},
|
|
||||||
"value": "Значение",
|
|
||||||
"add": "Добавить условие",
|
|
||||||
"button": {
|
|
||||||
"0": "Конструктор поиска",
|
|
||||||
"_": "Конструктор поиска (%d)"
|
|
||||||
},
|
|
||||||
"clearAll": "Очистить всё",
|
|
||||||
"condition": "Условие",
|
|
||||||
"leftTitle": "Превосходные критерии",
|
|
||||||
"rightTitle": "Критерии отступа"
|
|
||||||
},
|
|
||||||
"searchPanes": {
|
|
||||||
"clearMessage": "Очистить всё",
|
|
||||||
"collapse": {
|
|
||||||
"0": "Панели поиска",
|
|
||||||
"_": "Панели поиска (%d)"
|
|
||||||
},
|
|
||||||
"count": "{total}",
|
|
||||||
"countFiltered": "{shown} ({total})",
|
|
||||||
"emptyPanes": "Нет панелей поиска",
|
|
||||||
"loadMessage": "Загрузка панелей поиска",
|
|
||||||
"title": "Фильтры активны - %d",
|
|
||||||
"showMessage": "Показать все",
|
|
||||||
"collapseMessage": "Скрыть все"
|
|
||||||
},
|
|
||||||
"buttons": {
|
|
||||||
"pdf": "PDF",
|
|
||||||
"print": "Печать",
|
|
||||||
"collection": "Коллекция <span class=\"ui-button-icon-primary ui-icon ui-icon-triangle-1-s\"><\/span>",
|
|
||||||
"colvis": "Видимость столбцов",
|
|
||||||
"colvisRestore": "Восстановить видимость",
|
|
||||||
"copy": "Копировать",
|
|
||||||
"copyTitle": "Скопировать в буфер обмена",
|
|
||||||
"csv": "CSV",
|
|
||||||
"excel": "Excel",
|
|
||||||
"pageLength": {
|
|
||||||
"-1": "Показать все строки",
|
|
||||||
"_": "Показать %d строк",
|
|
||||||
"1": "Показать 1 строку"
|
|
||||||
},
|
|
||||||
"removeState": "Удалить",
|
|
||||||
"renameState": "Переименовать",
|
|
||||||
"copySuccess": {
|
|
||||||
"1": "Строка скопирована в буфер обмена",
|
|
||||||
"_": "Скопировано %d строк в буфер обмена"
|
|
||||||
},
|
|
||||||
"createState": "Создать состояние",
|
|
||||||
"removeAllStates": "Удалить все состояния",
|
|
||||||
"savedStates": "Сохраненные состояния",
|
|
||||||
"stateRestore": "Состояние %d",
|
|
||||||
"updateState": "Обновить",
|
|
||||||
"copyKeys": "Нажмите ctrl или u2318 + C, чтобы скопировать данные таблицы в буфер обмена. Для отмены, щелкните по сообщению или нажмите escape."
|
|
||||||
},
|
|
||||||
"decimal": ".",
|
|
||||||
"infoThousands": ",",
|
|
||||||
"autoFill": {
|
"autoFill": {
|
||||||
"cancel": "Отменить",
|
"cancel": "Отменить",
|
||||||
"fill": "Заполнить все ячейки <i>%d<i><\/i><\/i>",
|
"fill": "Заполнить все ячейки <i>%d<i><\/i><\/i>",
|
||||||
"fillHorizontal": "Заполнить ячейки по горизонтали",
|
"fillHorizontal": "Заполнить ячейки по горизонтали",
|
||||||
"fillVertical": "Заполнить ячейки по вертикали",
|
"fillVertical": "Заполнить ячейки по вертикали",
|
||||||
"info": "Информация"
|
"info": ""
|
||||||
|
},
|
||||||
|
"buttons": {
|
||||||
|
"collection": "Коллекция <span class=\"ui-button-icon-primary ui-icon ui-icon-triangle-1-s\"><\/span>",
|
||||||
|
"colvis": "Видимость столбцов",
|
||||||
|
"colvisRestore": "Восстановить видимость",
|
||||||
|
"copy": "Копировать",
|
||||||
|
"copyKeys": "Нажмите ctrl или u2318 + C, чтобы скопировать данные таблицы в буфер обмена. Для отмены, щелкните по сообщению или нажмите escape.",
|
||||||
|
"copySuccess": {
|
||||||
|
"_": "Скопировано %d строк в буфер обмена",
|
||||||
|
"1": "Строка скопирована в буфер обмена"
|
||||||
|
},
|
||||||
|
"copyTitle": "Скопировать в буфер обмена",
|
||||||
|
"createState": "Создать состояние",
|
||||||
|
"csv": "CSV",
|
||||||
|
"excel": "Excel",
|
||||||
|
"pageLength": {
|
||||||
|
"_": "Показать %d строк",
|
||||||
|
"-1": "Показать все строки"
|
||||||
|
},
|
||||||
|
"pdf": "PDF",
|
||||||
|
"print": "Печать",
|
||||||
|
"removeAllStates": "Удалить все состояния",
|
||||||
|
"removeState": "Удалить",
|
||||||
|
"renameState": "Переименовать",
|
||||||
|
"savedStates": "Сохраненные состояния",
|
||||||
|
"stateRestore": "Состояние %d",
|
||||||
|
"updateState": "Обновить"
|
||||||
},
|
},
|
||||||
"datetime": {
|
"datetime": {
|
||||||
"previous": "Предыдущий",
|
"amPm": {
|
||||||
"next": "Следующий",
|
"0": "AM",
|
||||||
|
"1": "PM"
|
||||||
|
},
|
||||||
"hours": "Часы",
|
"hours": "Часы",
|
||||||
"minutes": "Минуты",
|
"minutes": "Минуты",
|
||||||
"seconds": "Секунды",
|
|
||||||
"unknown": "Неизвестный",
|
|
||||||
"amPm": [
|
|
||||||
"AM",
|
|
||||||
"PM"
|
|
||||||
],
|
|
||||||
"months": {
|
"months": {
|
||||||
"0": "Январь",
|
"0": "Январь",
|
||||||
"1": "Февраль",
|
"1": "Февраль",
|
||||||
@@ -172,52 +62,161 @@
|
|||||||
"8": "Сентябрь",
|
"8": "Сентябрь",
|
||||||
"9": "Октябрь"
|
"9": "Октябрь"
|
||||||
},
|
},
|
||||||
"weekdays": [
|
"next": "Следующий",
|
||||||
"Вс",
|
"previous": "Предыдущий",
|
||||||
"Пн",
|
"seconds": "Секунды",
|
||||||
"Вт",
|
"unknown": "Неизвестный",
|
||||||
"Ср",
|
"weekdays": {
|
||||||
"Чт",
|
"0": "Вс",
|
||||||
"Пт",
|
"1": "Пн",
|
||||||
"Сб"
|
"2": "Вт",
|
||||||
]
|
"3": "Ср",
|
||||||
|
"4": "Чт",
|
||||||
|
"5": "Пт",
|
||||||
|
"6": "Сб"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
"decimal": "",
|
||||||
"editor": {
|
"editor": {
|
||||||
"close": "Закрыть",
|
"close": "Закрыть",
|
||||||
"create": {
|
"create": {
|
||||||
"button": "Новый",
|
"button": "Новый",
|
||||||
"title": "Создать новую запись",
|
"submit": "Создать",
|
||||||
"submit": "Создать"
|
"title": "Создать новую запись"
|
||||||
},
|
},
|
||||||
"edit": {
|
"edit": {
|
||||||
"button": "Изменить",
|
"button": "Изменить",
|
||||||
"title": "Изменить запись",
|
"submit": "Изменить",
|
||||||
"submit": "Изменить"
|
"title": "Изменить запись"
|
||||||
},
|
|
||||||
"remove": {
|
|
||||||
"button": "Удалить",
|
|
||||||
"title": "Удалить",
|
|
||||||
"submit": "Удалить",
|
|
||||||
"confirm": {
|
|
||||||
"_": "Вы точно хотите удалить %d строк?",
|
|
||||||
"1": "Вы точно хотите удалить 1 строку?"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"multi": {
|
|
||||||
"restore": "Отменить изменения",
|
|
||||||
"title": "Несколько значений",
|
|
||||||
"info": "Выбранные элементы содержат разные значения для этого входа. Чтобы отредактировать и установить для всех элементов этого ввода одинаковое значение, нажмите или коснитесь здесь, в противном случае они сохранят свои индивидуальные значения.",
|
|
||||||
"noMulti": "Это поле должно редактироваться отдельно, а не как часть группы"
|
|
||||||
},
|
},
|
||||||
"error": {
|
"error": {
|
||||||
"system": "Возникла системная ошибка (<a target=\"\\\" rel=\"nofollow\" href=\"\\\">Подробнее<\/a>)."
|
"system": "Возникла системная ошибка (<a target=\"\\\" rel=\"nofollow\" href=\"\\\">Подробнее<\/a>)."
|
||||||
|
},
|
||||||
|
"multi": {
|
||||||
|
"info": "Выбранные элементы содержат разные значения для этого входа. Чтобы отредактировать и установить для всех элементов этого ввода одинаковое значение, нажмите или коснитесь здесь, в противном случае они сохранят свои индивидуальные значения.",
|
||||||
|
"noMulti": "Это поле должно редактироваться отдельно, а не как часть группы",
|
||||||
|
"restore": "Отменить изменения",
|
||||||
|
"title": "Несколько значений"
|
||||||
|
},
|
||||||
|
"remove": {
|
||||||
|
"button": "Удалить",
|
||||||
|
"confirm": {
|
||||||
|
"_": "Вы точно хотите удалить %d строк?",
|
||||||
|
"1": "Вы точно хотите удалить 1 строку?"
|
||||||
|
},
|
||||||
|
"submit": "Удалить",
|
||||||
|
"title": "Удалить"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"emptyTable": "В таблице отсутствуют данные",
|
||||||
|
"info": "Записи с _START_ до _END_ из _TOTAL_ записей",
|
||||||
|
"infoEmpty": "Записи с 0 до 0 из 0 записей",
|
||||||
|
"infoFiltered": "(отфильтровано из _MAX_ записей)",
|
||||||
|
"infoPostFix": "",
|
||||||
|
"infoThousands": ",",
|
||||||
|
"lengthMenu": "Показать _MENU_ записей",
|
||||||
|
"loadingRecords": "Загрузка записей...",
|
||||||
|
"processing": "Подождите...",
|
||||||
|
"search": "Поиск:",
|
||||||
|
"searchBuilder": {
|
||||||
|
"add": "Добавить условие",
|
||||||
|
"button": {
|
||||||
|
"_": "Конструктор поиска (%d)",
|
||||||
|
"0": "Конструктор поиска"
|
||||||
|
},
|
||||||
|
"clearAll": "Очистить всё",
|
||||||
|
"condition": "Условие",
|
||||||
|
"conditions": {
|
||||||
|
"array": {
|
||||||
|
"contains": "Содержит",
|
||||||
|
"empty": "Пусто",
|
||||||
|
"equals": "Равно",
|
||||||
|
"not": "Не равно",
|
||||||
|
"notEmpty": "Не пусто",
|
||||||
|
"without": "Без"
|
||||||
|
},
|
||||||
|
"date": {
|
||||||
|
"after": "После",
|
||||||
|
"before": "До",
|
||||||
|
"between": "Между",
|
||||||
|
"empty": "Пусто",
|
||||||
|
"equals": "Равно",
|
||||||
|
"not": "Не",
|
||||||
|
"notBetween": "Не между",
|
||||||
|
"notEmpty": "Не пусто"
|
||||||
|
},
|
||||||
|
"number": {
|
||||||
|
"between": "Между",
|
||||||
|
"empty": "Пусто",
|
||||||
|
"equals": "Равно",
|
||||||
|
"gt": "Больше чем",
|
||||||
|
"gte": "Больше, чем равно",
|
||||||
|
"lt": "Меньше чем",
|
||||||
|
"lte": "Меньше, чем равно",
|
||||||
|
"not": "Не",
|
||||||
|
"notBetween": "Не между ними",
|
||||||
|
"notEmpty": "Не пусто"
|
||||||
|
},
|
||||||
|
"string": {
|
||||||
|
"contains": "Содержит",
|
||||||
|
"empty": "Пусто",
|
||||||
|
"endsWith": "Заканчивается на",
|
||||||
|
"equals": "Равно",
|
||||||
|
"not": "Не",
|
||||||
|
"notContains": "Не содержит",
|
||||||
|
"notEmpty": "Не пусто",
|
||||||
|
"notEndsWith": "Не заканчивается на",
|
||||||
|
"notStartsWith": "Не начинается на",
|
||||||
|
"startsWith": "Начинается с"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"data": "Данные",
|
||||||
|
"deleteTitle": "Удалить условие фильтрации",
|
||||||
|
"leftTitle": "Превосходные критерии",
|
||||||
|
"logicAnd": "И",
|
||||||
|
"logicOr": "Или",
|
||||||
|
"rightTitle": "Критерии отступа",
|
||||||
|
"title": {
|
||||||
|
"_": "Конструктор поиска (%d)",
|
||||||
|
"0": "Конструктор поиска"
|
||||||
|
},
|
||||||
|
"value": "Значение"
|
||||||
|
},
|
||||||
|
"searchPanes": {
|
||||||
|
"clearMessage": "Очистить всё",
|
||||||
|
"collapse": {
|
||||||
|
"_": "Панели поиска (%d)",
|
||||||
|
"0": "Панели поиска"
|
||||||
|
},
|
||||||
|
"collapseMessage": "Скрыть все",
|
||||||
|
"count": "{total}",
|
||||||
|
"countFiltered": "{shown} ({total})",
|
||||||
|
"emptyPanes": "Нет панелей поиска",
|
||||||
|
"loadMessage": "Загрузка панелей поиска",
|
||||||
|
"showMessage": "Показать все",
|
||||||
|
"title": "Фильтры активны - %d"
|
||||||
|
},
|
||||||
|
"searchPlaceholder": "",
|
||||||
|
"select": {
|
||||||
|
"cells": {
|
||||||
|
"_": "Выбрано %d ячеек",
|
||||||
|
"0": "",
|
||||||
|
"1": "Выбрана 1 ячейка "
|
||||||
|
},
|
||||||
|
"columns": {
|
||||||
|
"_": "Выбрано %d столбцов ",
|
||||||
|
"0": "",
|
||||||
|
"1": "Выбран 1 столбец "
|
||||||
|
},
|
||||||
|
"rows": {
|
||||||
|
"_": "Выбрано записей: %d",
|
||||||
|
"0": "",
|
||||||
|
"1": "Выбрана одна запись"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"searchPlaceholder": "Что ищете?",
|
|
||||||
"stateRestore": {
|
"stateRestore": {
|
||||||
"creationModal": {
|
"creationModal": {
|
||||||
"button": "Создать",
|
"button": "Создать",
|
||||||
"search": "Поиск",
|
|
||||||
"columns": {
|
"columns": {
|
||||||
"search": "Поиск по столбцам",
|
"search": "Поиск по столбцам",
|
||||||
"visible": "Видимость столбцов"
|
"visible": "Видимость столбцов"
|
||||||
@@ -226,22 +225,24 @@
|
|||||||
"order": "Сортировка",
|
"order": "Сортировка",
|
||||||
"paging": "Страницы",
|
"paging": "Страницы",
|
||||||
"scroller": "Позиция прокрутки",
|
"scroller": "Позиция прокрутки",
|
||||||
|
"search": "Поиск",
|
||||||
"searchBuilder": "Редактор поиска",
|
"searchBuilder": "Редактор поиска",
|
||||||
"select": "Выделение",
|
"select": "Выделение",
|
||||||
"title": "Создать новое состояние",
|
"title": "Создать новое состояние",
|
||||||
"toggleLabel": "Включает:"
|
"toggleLabel": "Включает:"
|
||||||
},
|
},
|
||||||
"removeJoiner": "и",
|
|
||||||
"removeSubmit": "Удалить",
|
|
||||||
"renameButton": "Переименовать",
|
|
||||||
"duplicateError": "Состояние с таким именем уже существует.",
|
"duplicateError": "Состояние с таким именем уже существует.",
|
||||||
"emptyError": "Имя не может быть пустым.",
|
"emptyError": "Имя не может быть пустым.",
|
||||||
"emptyStates": "Нет сохраненных состояний",
|
"emptyStates": "Нет сохраненных состояний",
|
||||||
"removeConfirm": "Вы уверены, что хотите удалить %s?",
|
"removeConfirm": "Вы уверены, что хотите удалить %s?",
|
||||||
"removeError": "Не удалось удалить состояние.",
|
"removeError": "Не удалось удалить состояние.",
|
||||||
|
"removeJoiner": "и",
|
||||||
|
"removeSubmit": "Удалить",
|
||||||
"removeTitle": "Удалить состояние",
|
"removeTitle": "Удалить состояние",
|
||||||
|
"renameButton": "Переименовать",
|
||||||
"renameLabel": "Новое имя для %s:",
|
"renameLabel": "Новое имя для %s:",
|
||||||
"renameTitle": "Переименовать состояние"
|
"renameTitle": "Переименовать состояние"
|
||||||
},
|
},
|
||||||
"thousands": " "
|
"thousands": " ",
|
||||||
|
"zeroRecords": "Записи отсутствуют."
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,313 @@
|
|||||||
|
{
|
||||||
|
"aria": {
|
||||||
|
"orderable": "Активувати сортування",
|
||||||
|
"orderableRemove": "Вимкнути сортування",
|
||||||
|
"orderableReverse": "Зворотне сортування",
|
||||||
|
"paginate": {
|
||||||
|
"first": "Перша",
|
||||||
|
"last": "Остання",
|
||||||
|
"next": "Наступна",
|
||||||
|
"previous": "Попередня"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"autoFill": {
|
||||||
|
"cancel": "Відміна",
|
||||||
|
"fill": "Заповнити всі клітинки з <i>%d<\/i>",
|
||||||
|
"fillHorizontal": "Заповнити клітинки горизонтально",
|
||||||
|
"fillVertical": "Заповнити клітинки вертикально",
|
||||||
|
"info": ""
|
||||||
|
},
|
||||||
|
"buttons": {
|
||||||
|
"collection": "Список <span class=\"ui-button-icon-primary ui-icon ui-icon-triangle-1-s\"><\/span>",
|
||||||
|
"colvis": "Видимість колонки",
|
||||||
|
"colvisRestore": "Відновити видимість",
|
||||||
|
"copy": "Копіювати",
|
||||||
|
"copyKeys": "Нажміть ctrl або u2318 + C щоб копіювати інформацію з таблиці до вашого буферу обміну.<br \/><br \/>Щоб відмінити нажміть на це повідомлення або Esc",
|
||||||
|
"copySuccess": {
|
||||||
|
"_": "Скопійовано %d рядків в буфер обміну",
|
||||||
|
"1": "Скопійовано 1 рядок в буфер обміну"
|
||||||
|
},
|
||||||
|
"copyTitle": "Копіювати в буфер обміну",
|
||||||
|
"createState": "Створити стан",
|
||||||
|
"csv": "CSV",
|
||||||
|
"excel": "Excel",
|
||||||
|
"pageLength": {
|
||||||
|
"_": "Показати %d рядків",
|
||||||
|
"-1": "Показати усі рядки",
|
||||||
|
"1": "Показати 1 рядок"
|
||||||
|
},
|
||||||
|
"pdf": "PDF",
|
||||||
|
"print": "Друкувати",
|
||||||
|
"removeAllStates": "Видалити всі стани",
|
||||||
|
"removeState": "Видалити",
|
||||||
|
"renameState": "Перейменувати",
|
||||||
|
"savedStates": "Збережені стани",
|
||||||
|
"stateRestore": "Стан %d",
|
||||||
|
"updateState": "Оновити"
|
||||||
|
},
|
||||||
|
"columnControl": {
|
||||||
|
"buttons": {
|
||||||
|
"searchClear": "Очистити пошук"
|
||||||
|
},
|
||||||
|
"colVis": "Видимість колонки",
|
||||||
|
"colVisDropdown": "Видимість випадаючого списку",
|
||||||
|
"dropdown": "Більше...",
|
||||||
|
"list": {
|
||||||
|
"all": "Вибрати все",
|
||||||
|
"empty": "Пусто",
|
||||||
|
"none": "Скасувати вибір усіх",
|
||||||
|
"search": "Пошук..."
|
||||||
|
},
|
||||||
|
"orderAddAsc": "Додати сортування за зростанням",
|
||||||
|
"orderAddDesc": "Додати сортування за спаданням",
|
||||||
|
"orderAsc": "Сортування за зростанням",
|
||||||
|
"orderClear": "Очистити сортування",
|
||||||
|
"orderDesc": "Сортування за спаданням",
|
||||||
|
"orderRemove": "Очистити сортування",
|
||||||
|
"reorder": "Переупорядкувати стовпці",
|
||||||
|
"reorderLeft": "Зсунути стовпець ліворуч",
|
||||||
|
"reorderRight": "Зсунути стовпець праворуч",
|
||||||
|
"search": {
|
||||||
|
"datetime": {
|
||||||
|
"empty": "Пусто",
|
||||||
|
"equal": "Дорівнює",
|
||||||
|
"greater": "Після",
|
||||||
|
"less": "До",
|
||||||
|
"notEmpty": "Не порожньо",
|
||||||
|
"notEqual": "Не дорівнює"
|
||||||
|
},
|
||||||
|
"number": {
|
||||||
|
"empty": "Пусто",
|
||||||
|
"equal": "Дорівнює",
|
||||||
|
"greater": "Більше ніж",
|
||||||
|
"greaterOrEqual": "Більше або дорівнює",
|
||||||
|
"less": "Менше ніж",
|
||||||
|
"lessOrEqual": "Менше або дорівнює",
|
||||||
|
"notEmpty": "Не порожньо",
|
||||||
|
"notEqual": "Не дорівнює"
|
||||||
|
},
|
||||||
|
"text": {
|
||||||
|
"contains": "Містить",
|
||||||
|
"empty": "Пусто",
|
||||||
|
"ends": "Закінчується на",
|
||||||
|
"equal": "Дорівнює",
|
||||||
|
"notContains": "Не містить",
|
||||||
|
"notEmpty": "Не порожній",
|
||||||
|
"notEqual": "Не дорівнює",
|
||||||
|
"starts": "Починається з"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"searchClear": "Очистити пошук",
|
||||||
|
"searchDropdown": "Пошук"
|
||||||
|
},
|
||||||
|
"datetime": {
|
||||||
|
"amPm": {
|
||||||
|
"0": "am",
|
||||||
|
"1": "pm"
|
||||||
|
},
|
||||||
|
"hours": "Година",
|
||||||
|
"minutes": "Хвилина",
|
||||||
|
"months": {
|
||||||
|
"0": "Січень",
|
||||||
|
"1": "Лютий",
|
||||||
|
"10": "Листопад",
|
||||||
|
"11": "Грудень",
|
||||||
|
"2": "Березень",
|
||||||
|
"3": "Квітень",
|
||||||
|
"4": "Травень",
|
||||||
|
"5": "Червень",
|
||||||
|
"6": "Липень",
|
||||||
|
"7": "Серпень",
|
||||||
|
"8": "Вересень",
|
||||||
|
"9": "Жовтень"
|
||||||
|
},
|
||||||
|
"next": "Наступний",
|
||||||
|
"previous": "Попередній",
|
||||||
|
"seconds": "Секунда",
|
||||||
|
"unknown": "-",
|
||||||
|
"weekdays": {
|
||||||
|
"0": "Нд",
|
||||||
|
"1": "Пн",
|
||||||
|
"2": "Вт",
|
||||||
|
"3": "Ср",
|
||||||
|
"4": "Чт",
|
||||||
|
"5": "Пт",
|
||||||
|
"6": "Сб"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"decimal": "",
|
||||||
|
"editor": {
|
||||||
|
"close": "Закрити",
|
||||||
|
"create": {
|
||||||
|
"button": "Новий",
|
||||||
|
"submit": "Cтворити",
|
||||||
|
"title": "Створити новий запис"
|
||||||
|
},
|
||||||
|
"edit": {
|
||||||
|
"button": "Редагувати",
|
||||||
|
"submit": "Оновити",
|
||||||
|
"title": "Редагувати запис"
|
||||||
|
},
|
||||||
|
"error": {
|
||||||
|
"system": "Сталася системна помилка (<a target=\"\\\" rel=\"\\ nofollow\" href=\"\\\">Додаткова інформація<\\\\\\\/a>).<\\\/a><\/a>"
|
||||||
|
},
|
||||||
|
"multi": {
|
||||||
|
"info": "Вибране поле містить кілька елементів з різними значеннями. Щоб змінити їх значення, клацніть на них; інакше будуть збережені їхні значення за замовчуванням.",
|
||||||
|
"noMulti": "Це значення можна редагувати окремо – незалежно від групи.",
|
||||||
|
"restore": "Скасувати зміни",
|
||||||
|
"title": "Поле з кількома значеннями"
|
||||||
|
},
|
||||||
|
"remove": {
|
||||||
|
"button": "Видалити",
|
||||||
|
"confirm": {
|
||||||
|
"_": "Ви впевнені, що хочете видалити %d рядків?",
|
||||||
|
"1": "Ви впевнені, що хочете видалити 1 рядок?"
|
||||||
|
},
|
||||||
|
"submit": "Видалити",
|
||||||
|
"title": "Видалити"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"emptyTable": "Ця таблиця не містить даних",
|
||||||
|
"info": "Показано від _START_ по _END_ з _TOTAL_ записів",
|
||||||
|
"infoEmpty": "Показано від 0 по 0 з 0 записів",
|
||||||
|
"infoFiltered": "(відфільтровано з _MAX_ записів)",
|
||||||
|
"infoPostFix": "",
|
||||||
|
"infoThousands": ",",
|
||||||
|
"lengthLabels": {
|
||||||
|
"-1": "Усі"
|
||||||
|
},
|
||||||
|
"lengthMenu": "Показати _MENU_ записів",
|
||||||
|
"loadingRecords": "Завантаження",
|
||||||
|
"orderClear": "Очистити сортування",
|
||||||
|
"processing": "Опрацювання...",
|
||||||
|
"search": "Пошук:",
|
||||||
|
"searchBuilder": {
|
||||||
|
"add": "Додати умову",
|
||||||
|
"button": {
|
||||||
|
"_": "Розширений пошук (%d)",
|
||||||
|
"0": "Розширений пошук"
|
||||||
|
},
|
||||||
|
"clearAll": "Очистити все",
|
||||||
|
"condition": "Умова",
|
||||||
|
"conditions": {
|
||||||
|
"array": {
|
||||||
|
"contains": "Містить",
|
||||||
|
"empty": "Пустий",
|
||||||
|
"equals": "Дорівнює",
|
||||||
|
"not": "Не",
|
||||||
|
"notEmpty": "Не пусто",
|
||||||
|
"without": "Без"
|
||||||
|
},
|
||||||
|
"date": {
|
||||||
|
"after": "Після",
|
||||||
|
"before": "До",
|
||||||
|
"between": "Між",
|
||||||
|
"empty": "Пусто",
|
||||||
|
"equals": "Дорівнює",
|
||||||
|
"not": "Не",
|
||||||
|
"notBetween": "Не між",
|
||||||
|
"notEmpty": "Не пусто"
|
||||||
|
},
|
||||||
|
"number": {
|
||||||
|
"between": "Між",
|
||||||
|
"empty": "Пусто",
|
||||||
|
"equals": "Дорівнює",
|
||||||
|
"gt": "Більше ніж",
|
||||||
|
"gte": "Більше або дорівнює",
|
||||||
|
"lt": "Менше ніж",
|
||||||
|
"lte": "Менше або дорівнює",
|
||||||
|
"not": "Не",
|
||||||
|
"notBetween": "Не між",
|
||||||
|
"notEmpty": "Не пусто"
|
||||||
|
},
|
||||||
|
"string": {
|
||||||
|
"contains": "Містить",
|
||||||
|
"empty": "Пусто",
|
||||||
|
"endsWith": "Закінчується на",
|
||||||
|
"equals": "Дорівнює",
|
||||||
|
"not": "Не",
|
||||||
|
"notContains": "Не містить",
|
||||||
|
"notEmpty": "Не пусто",
|
||||||
|
"notEndsWith": "Не закінчується на",
|
||||||
|
"notStartsWith": "Не починається з",
|
||||||
|
"startsWith": "Починається з"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"data": "Дані",
|
||||||
|
"deleteTitle": "Видалити правило фільтрування",
|
||||||
|
"leftTitle": "Зняти відступ критерію",
|
||||||
|
"logicAnd": "ТА",
|
||||||
|
"logicOr": "АБО",
|
||||||
|
"rightTitle": "Зробити відступ критерію",
|
||||||
|
"search": "Пошук",
|
||||||
|
"title": {
|
||||||
|
"_": "Розширений пошук (%d)",
|
||||||
|
"0": "Розширений пошук"
|
||||||
|
},
|
||||||
|
"value": "Значення"
|
||||||
|
},
|
||||||
|
"searchPanes": {
|
||||||
|
"clearMessage": "Очистити все",
|
||||||
|
"collapse": {
|
||||||
|
"_": "Панелі пошуку (%d)",
|
||||||
|
"0": "Панель пошуку"
|
||||||
|
},
|
||||||
|
"collapseMessage": "Приховати всі",
|
||||||
|
"count": "{total}",
|
||||||
|
"countFiltered": "{shown} ({total})",
|
||||||
|
"emptyMessage": "<em>немає даних<\/em>",
|
||||||
|
"emptyPanes": "Немає панелей пошуку",
|
||||||
|
"loadMessage": "Завантаження панелей пошуку",
|
||||||
|
"showMessage": "Показати всі",
|
||||||
|
"title": "Активній фільтри - %d"
|
||||||
|
},
|
||||||
|
"searchPlaceholder": "",
|
||||||
|
"select": {
|
||||||
|
"cells": {
|
||||||
|
"_": "%d клітинок вибрано",
|
||||||
|
"0": "",
|
||||||
|
"1": "1 клітинку вибрано"
|
||||||
|
},
|
||||||
|
"columns": {
|
||||||
|
"_": "%d колонок вибрано",
|
||||||
|
"0": "",
|
||||||
|
"1": "1 колонку вибрано"
|
||||||
|
},
|
||||||
|
"rows": {
|
||||||
|
"_": "Вибрано %d рядків",
|
||||||
|
"0": "",
|
||||||
|
"1": "Вибрано 1 рядок"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"stateRestore": {
|
||||||
|
"creationModal": {
|
||||||
|
"button": "Створити",
|
||||||
|
"columns": {
|
||||||
|
"search": "Пошук у стовпці",
|
||||||
|
"visible": "Видимість стовпця"
|
||||||
|
},
|
||||||
|
"name": "Ім'я:",
|
||||||
|
"order": "Сортування",
|
||||||
|
"paging": "Пейджинг",
|
||||||
|
"scroller": "Прокручування",
|
||||||
|
"search": "Пошук",
|
||||||
|
"searchBuilder": "Конструктор запитів",
|
||||||
|
"select": "Вибір",
|
||||||
|
"title": "Створити новий стан",
|
||||||
|
"toggleLabel": "Включає:"
|
||||||
|
},
|
||||||
|
"duplicateError": "Стан з такою назвою вже існує.",
|
||||||
|
"emptyError": "Назва не може бути порожньою.",
|
||||||
|
"emptyStates": "Немає збереженого стану.",
|
||||||
|
"removeConfirm": "Ви впевнені, що хочете видалити %s?",
|
||||||
|
"removeError": "Не вдалося видалити стан.",
|
||||||
|
"removeJoiner": "і",
|
||||||
|
"removeSubmit": "Видалити",
|
||||||
|
"removeTitle": "Видалити стан",
|
||||||
|
"renameButton": "Перейменувати",
|
||||||
|
"renameLabel": "Нова назва для %s:",
|
||||||
|
"renameTitle": "Перейменувати стан"
|
||||||
|
},
|
||||||
|
"thousands": ",",
|
||||||
|
"zeroRecords": "Не знайдено жодних записів"
|
||||||
|
}
|
||||||
@@ -1,61 +1,132 @@
|
|||||||
{
|
{
|
||||||
"processing": "處理中...",
|
"aria": {
|
||||||
"loadingRecords": "載入中...",
|
"paginate": {
|
||||||
"paginate": {
|
"first": "第一頁",
|
||||||
"first": "第一頁",
|
"last": "最後一頁",
|
||||||
"previous": "上一頁",
|
"next": "下一頁",
|
||||||
"next": "下一頁",
|
"previous": "上一頁"
|
||||||
"last": "最後一頁"
|
}
|
||||||
|
},
|
||||||
|
"autoFill": {
|
||||||
|
"cancel": "取消",
|
||||||
|
"info": ""
|
||||||
|
},
|
||||||
|
"buttons": {
|
||||||
|
"collection": "更多",
|
||||||
|
"colvis": "欄位顯示",
|
||||||
|
"colvisRestore": "重置欄位顯示",
|
||||||
|
"copy": "複製",
|
||||||
|
"copySuccess": {
|
||||||
|
"_": "複製了 %d 筆資料",
|
||||||
|
"1": "複製了 1 筆資料"
|
||||||
|
},
|
||||||
|
"copyTitle": "已經複製到剪貼簿",
|
||||||
|
"createState": "建立狀態",
|
||||||
|
"csv": "CSV",
|
||||||
|
"excel": "Excel",
|
||||||
|
"pageLength": {
|
||||||
|
"_": "顯示 %d 筆",
|
||||||
|
"-1": "顯示全部"
|
||||||
|
},
|
||||||
|
"pdf": "PDF",
|
||||||
|
"print": "列印",
|
||||||
|
"removeAllStates": "移除所有狀態",
|
||||||
|
"removeState": "移除",
|
||||||
|
"renameState": "重新命名",
|
||||||
|
"savedStates": "儲存狀態",
|
||||||
|
"stateRestore": "狀態 %d",
|
||||||
|
"updateState": "更新"
|
||||||
},
|
},
|
||||||
"emptyTable": "目前沒有資料",
|
|
||||||
"datetime": {
|
"datetime": {
|
||||||
"previous": "上一頁",
|
"amPm": {
|
||||||
"next": "下一頁",
|
"0": "上午",
|
||||||
|
"1": "下午"
|
||||||
|
},
|
||||||
"hours": "時",
|
"hours": "時",
|
||||||
"minutes": "分",
|
"minutes": "分",
|
||||||
|
"months": {
|
||||||
|
"0": "一月",
|
||||||
|
"1": "二月",
|
||||||
|
"10": "十一月",
|
||||||
|
"11": "十二月",
|
||||||
|
"2": "三月",
|
||||||
|
"3": "四月",
|
||||||
|
"4": "五月",
|
||||||
|
"5": "六月",
|
||||||
|
"6": "七月",
|
||||||
|
"7": "八月",
|
||||||
|
"8": "九月",
|
||||||
|
"9": "十月"
|
||||||
|
},
|
||||||
|
"next": "下一頁",
|
||||||
|
"previous": "上一頁",
|
||||||
"seconds": "秒",
|
"seconds": "秒",
|
||||||
"amPm": [
|
|
||||||
"上午",
|
|
||||||
"下午"
|
|
||||||
],
|
|
||||||
"unknown": "未知",
|
"unknown": "未知",
|
||||||
"weekdays": [
|
"weekdays": {
|
||||||
"週日",
|
"0": "週日",
|
||||||
"週一",
|
"1": "週一",
|
||||||
"週二",
|
"2": "週二",
|
||||||
"週三",
|
"3": "週三",
|
||||||
"週四",
|
"4": "週四",
|
||||||
"週五",
|
"5": "週五",
|
||||||
"週六"
|
"6": "週六"
|
||||||
],
|
}
|
||||||
"months": [
|
|
||||||
"一月",
|
|
||||||
"二月",
|
|
||||||
"三月",
|
|
||||||
"四月",
|
|
||||||
"五月",
|
|
||||||
"六月",
|
|
||||||
"七月",
|
|
||||||
"八月",
|
|
||||||
"九月",
|
|
||||||
"十月",
|
|
||||||
"十一月",
|
|
||||||
"十二月"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
|
"decimal": "",
|
||||||
|
"editor": {
|
||||||
|
"close": "關閉",
|
||||||
|
"create": {
|
||||||
|
"button": "新增",
|
||||||
|
"submit": "送出新增",
|
||||||
|
"title": "新增資料"
|
||||||
|
},
|
||||||
|
"edit": {
|
||||||
|
"button": "修改",
|
||||||
|
"submit": "送出修改",
|
||||||
|
"title": "修改資料"
|
||||||
|
},
|
||||||
|
"error": {
|
||||||
|
"system": "系統發生錯誤(更多資訊)"
|
||||||
|
},
|
||||||
|
"multi": {
|
||||||
|
"info": "您所選擇的多筆資料中,此欄位包含了不同的值。若您想要將它們都改為同一個值,可以在此輸入,要不然它們會保留各自原本的值。",
|
||||||
|
"noMulti": "此輸入欄需單獨輸入,不容許多筆資料一起修改",
|
||||||
|
"restore": "復原",
|
||||||
|
"title": "多重值"
|
||||||
|
},
|
||||||
|
"remove": {
|
||||||
|
"button": "刪除",
|
||||||
|
"confirm": {
|
||||||
|
"_": "您確定要刪除您所選取的 %d 筆資料嗎?",
|
||||||
|
"1": "您確定要刪除您所選取的 1 筆資料嗎?"
|
||||||
|
},
|
||||||
|
"submit": "送出刪除",
|
||||||
|
"title": "刪除資料"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"emptyTable": "目前沒有資料",
|
||||||
|
"info": "顯示第 _START_ 至 _END_ 筆結果,共 _TOTAL_ 筆",
|
||||||
|
"infoEmpty": "顯示第 0 至 0 筆結果,共 0 筆",
|
||||||
|
"infoFiltered": "(從 _MAX_ 筆結果中篩選)",
|
||||||
|
"infoPostFix": "",
|
||||||
|
"infoThousands": ",",
|
||||||
|
"lengthMenu": "顯示 _MENU_ 筆結果",
|
||||||
|
"loadingRecords": "載入中...",
|
||||||
|
"processing": "處理中...",
|
||||||
|
"search": "搜尋:",
|
||||||
"searchBuilder": {
|
"searchBuilder": {
|
||||||
"add": "新增條件",
|
"add": "新增條件",
|
||||||
"condition": "條件",
|
|
||||||
"button": {
|
"button": {
|
||||||
"_": "複合查詢 (%d)",
|
"_": "複合查詢 (%d)",
|
||||||
"0": "複合查詢"
|
"0": "複合查詢"
|
||||||
},
|
},
|
||||||
"clearAll": "清空",
|
"clearAll": "清空",
|
||||||
|
"condition": "條件",
|
||||||
"conditions": {
|
"conditions": {
|
||||||
"array": {
|
"array": {
|
||||||
"contains": "含有",
|
"contains": "含有",
|
||||||
"equals": "等於",
|
|
||||||
"empty": "空值",
|
"empty": "空值",
|
||||||
|
"equals": "等於",
|
||||||
"not": "不等於",
|
"not": "不等於",
|
||||||
"notEmpty": "非空值",
|
"notEmpty": "非空值",
|
||||||
"without": "不含"
|
"without": "不含"
|
||||||
@@ -88,14 +159,15 @@
|
|||||||
"endsWith": "字尾為",
|
"endsWith": "字尾為",
|
||||||
"equals": "等於",
|
"equals": "等於",
|
||||||
"not": "不為",
|
"not": "不為",
|
||||||
"notEmpty": "不為空",
|
|
||||||
"startsWith": "字首為",
|
|
||||||
"notContains": "不含",
|
"notContains": "不含",
|
||||||
|
"notEmpty": "不為空",
|
||||||
|
"notEndsWith": "結尾不是",
|
||||||
"notStartsWith": "開頭不是",
|
"notStartsWith": "開頭不是",
|
||||||
"notEndsWith": "結尾不是"
|
"startsWith": "字首為"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"data": "欄位",
|
"data": "欄位",
|
||||||
|
"deleteTitle": "刪除篩選條件",
|
||||||
"leftTitle": "群組條件",
|
"leftTitle": "群組條件",
|
||||||
"logicAnd": "且",
|
"logicAnd": "且",
|
||||||
"logicOr": "或",
|
"logicOr": "或",
|
||||||
@@ -104,85 +176,41 @@
|
|||||||
"_": "複合查詢 (%d)",
|
"_": "複合查詢 (%d)",
|
||||||
"0": "複合查詢"
|
"0": "複合查詢"
|
||||||
},
|
},
|
||||||
"value": "內容",
|
"value": "內容"
|
||||||
"deleteTitle": "刪除篩選條件"
|
|
||||||
},
|
|
||||||
"editor": {
|
|
||||||
"close": "關閉",
|
|
||||||
"create": {
|
|
||||||
"button": "新增",
|
|
||||||
"title": "新增資料",
|
|
||||||
"submit": "送出新增"
|
|
||||||
},
|
|
||||||
"remove": {
|
|
||||||
"button": "刪除",
|
|
||||||
"title": "刪除資料",
|
|
||||||
"submit": "送出刪除",
|
|
||||||
"confirm": {
|
|
||||||
"_": "您確定要刪除您所選取的 %d 筆資料嗎?",
|
|
||||||
"1": "您確定要刪除您所選取的 1 筆資料嗎?"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"error": {
|
|
||||||
"system": "系統發生錯誤(更多資訊)"
|
|
||||||
},
|
|
||||||
"edit": {
|
|
||||||
"button": "修改",
|
|
||||||
"title": "修改資料",
|
|
||||||
"submit": "送出修改"
|
|
||||||
},
|
|
||||||
"multi": {
|
|
||||||
"title": "多重值",
|
|
||||||
"info": "您所選擇的多筆資料中,此欄位包含了不同的值。若您想要將它們都改為同一個值,可以在此輸入,要不然它們會保留各自原本的值。",
|
|
||||||
"restore": "復原",
|
|
||||||
"noMulti": "此輸入欄需單獨輸入,不容許多筆資料一起修改"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"autoFill": {
|
|
||||||
"cancel": "取消"
|
|
||||||
},
|
|
||||||
"buttons": {
|
|
||||||
"copySuccess": {
|
|
||||||
"_": "複製了 %d 筆資料",
|
|
||||||
"1": "複製了 1 筆資料"
|
|
||||||
},
|
|
||||||
"copyTitle": "已經複製到剪貼簿",
|
|
||||||
"excel": "Excel",
|
|
||||||
"pdf": "PDF",
|
|
||||||
"print": "列印",
|
|
||||||
"copy": "複製",
|
|
||||||
"colvis": "欄位顯示",
|
|
||||||
"colvisRestore": "重置欄位顯示",
|
|
||||||
"csv": "CSV",
|
|
||||||
"pageLength": {
|
|
||||||
"-1": "顯示全部",
|
|
||||||
"_": "顯示 %d 筆"
|
|
||||||
},
|
|
||||||
"createState": "建立狀態",
|
|
||||||
"removeAllStates": "移除所有狀態",
|
|
||||||
"removeState": "移除",
|
|
||||||
"renameState": "重新命名",
|
|
||||||
"savedStates": "儲存狀態",
|
|
||||||
"stateRestore": "狀態 %d",
|
|
||||||
"updateState": "更新",
|
|
||||||
"collection": "更多"
|
|
||||||
},
|
},
|
||||||
"searchPanes": {
|
"searchPanes": {
|
||||||
|
"clearMessage": "清空",
|
||||||
"collapse": {
|
"collapse": {
|
||||||
"_": "搜尋面版 (%d)",
|
"_": "搜尋面版 (%d)",
|
||||||
"0": "搜尋面版"
|
"0": "搜尋面版"
|
||||||
},
|
},
|
||||||
"emptyPanes": "沒搜尋面版",
|
"collapseMessage": "摺疊全部",
|
||||||
"loadMessage": "載入搜尋面版中...",
|
|
||||||
"clearMessage": "清空",
|
|
||||||
"count": "{total}",
|
"count": "{total}",
|
||||||
"countFiltered": "{shown} ({total})",
|
"countFiltered": "{shown} ({total})",
|
||||||
|
"emptyPanes": "沒搜尋面版",
|
||||||
|
"loadMessage": "載入搜尋面版中...",
|
||||||
"showMessage": "顯示全部",
|
"showMessage": "顯示全部",
|
||||||
"collapseMessage": "摺疊全部",
|
|
||||||
"title": "篩選條件 - %d"
|
"title": "篩選條件 - %d"
|
||||||
},
|
},
|
||||||
|
"searchPlaceholder": "",
|
||||||
|
"select": {
|
||||||
|
"cells": {
|
||||||
|
"_": "選擇了 %d 格資料",
|
||||||
|
"0": "",
|
||||||
|
"1": "選擇了 1 格資料"
|
||||||
|
},
|
||||||
|
"columns": {
|
||||||
|
"_": "選擇了 %d 欄資料",
|
||||||
|
"0": "",
|
||||||
|
"1": "選擇了 1 欄資料"
|
||||||
|
},
|
||||||
|
"rows": {
|
||||||
|
"_": "選擇了 %d 筆資料",
|
||||||
|
"0": "",
|
||||||
|
"1": "選擇了 1 筆資料"
|
||||||
|
}
|
||||||
|
},
|
||||||
"stateRestore": {
|
"stateRestore": {
|
||||||
"emptyError": "名稱不能空白。",
|
|
||||||
"creationModal": {
|
"creationModal": {
|
||||||
"button": "建立",
|
"button": "建立",
|
||||||
"columns": {
|
"columns": {
|
||||||
@@ -200,6 +228,7 @@
|
|||||||
"toggleLabel": "包含:"
|
"toggleLabel": "包含:"
|
||||||
},
|
},
|
||||||
"duplicateError": "此狀態名稱已經存在。",
|
"duplicateError": "此狀態名稱已經存在。",
|
||||||
|
"emptyError": "名稱不能空白。",
|
||||||
"emptyStates": "名稱不可空白。",
|
"emptyStates": "名稱不可空白。",
|
||||||
"removeConfirm": "確定要移除 %s 嗎?",
|
"removeConfirm": "確定要移除 %s 嗎?",
|
||||||
"removeError": "移除狀態失敗。",
|
"removeError": "移除狀態失敗。",
|
||||||
@@ -210,31 +239,6 @@
|
|||||||
"renameLabel": "%s 的新名稱:",
|
"renameLabel": "%s 的新名稱:",
|
||||||
"renameTitle": "重新命名狀態"
|
"renameTitle": "重新命名狀態"
|
||||||
},
|
},
|
||||||
"select": {
|
|
||||||
"columns": {
|
|
||||||
"_": "選擇了 %d 欄資料",
|
|
||||||
"1": "選擇了 1 欄資料"
|
|
||||||
},
|
|
||||||
"rows": {
|
|
||||||
"1": "選擇了 1 筆資料",
|
|
||||||
"_": "選擇了 %d 筆資料"
|
|
||||||
},
|
|
||||||
"cells": {
|
|
||||||
"1": "選擇了 1 格資料",
|
|
||||||
"_": "選擇了 %d 格資料"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"zeroRecords": "沒有符合的資料",
|
|
||||||
"aria": {
|
|
||||||
"sortAscending": ":升冪排列",
|
|
||||||
"sortDescending": ":降冪排列"
|
|
||||||
},
|
|
||||||
"info": "顯示第 _START_ 至 _END_ 筆結果,共 _TOTAL_ 筆",
|
|
||||||
"infoEmpty": "顯示第 0 至 0 筆結果,共 0 筆",
|
|
||||||
"infoThousands": ",",
|
|
||||||
"lengthMenu": "顯示 _MENU_ 筆結果",
|
|
||||||
"search": "搜尋:",
|
|
||||||
"searchPlaceholder": "請輸入關鍵字",
|
|
||||||
"thousands": ",",
|
"thousands": ",",
|
||||||
"infoFiltered": "(從 _MAX_ 筆結果中篩選)"
|
"zeroRecords": "沒有符合的資料"
|
||||||
}
|
}
|
||||||
@@ -1,29 +1,32 @@
|
|||||||
{% load i18n %}
|
{% load i18n %}
|
||||||
|
|
||||||
<div id="esi-alert" class="col-12 collapse">
|
<div id="esi-alert" class="col-12 collapse">
|
||||||
<div class="alert alert-warning">
|
<div class="alert alert-warning">
|
||||||
<p class="text-center ">{% translate 'Your Server received an ESI error response code of ' %}<b id="esi-code">?</b></p>
|
<p class="text-center ">{% translate 'Your Server received an ESI error response code of ' %}<b id="esi-code">?</b></p>
|
||||||
<hr>
|
<hr>
|
||||||
<pre id="esi-data" class="text-center text-wrap"></pre>
|
<pre id="esi-data" class="text-center text-wrap"></pre>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
const elemCard = document.getElementById('esi-alert');
|
$(document).ready(() => {
|
||||||
const elemMessage = document.getElementById('esi-data');
|
const elements = {
|
||||||
const elemCode = document.getElementById('esi-code');
|
card: document.getElementById('esi-alert'),
|
||||||
|
message: document.getElementById('esi-data'),
|
||||||
|
code: document.getElementById('esi-code')
|
||||||
|
};
|
||||||
|
|
||||||
fetchGet({url: '{% url "authentication:esi_check" %}'})
|
fetchGet({url: '{% url "authentication:esi_check" %}'})
|
||||||
.then((data) => {
|
.then(({status, data}) => {
|
||||||
console.log('ESI Check: ', JSON.stringify(data, null, 2));
|
console.log('ESI Check:', JSON.stringify({status, data}, null, 2));
|
||||||
|
|
||||||
if (data.status !== 200) {
|
if (status !== 200) {
|
||||||
elemCode.textContent = data.status;
|
elements.code.textContent = status;
|
||||||
elemMessage.textContent = data.data.error;
|
elements.message.textContent = data.error;
|
||||||
|
|
||||||
new bootstrap.Collapse(elemCard, {toggle: true});
|
new bootstrap.Collapse(elements.card, {toggle: true});
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.catch((error) => {
|
.catch((error) => console.error('Error fetching ESI check:', error));
|
||||||
console.error('Error fetching ESI check:', error);
|
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
</div>
|
||||||
|
|||||||
@@ -161,206 +161,24 @@ the escapejs filter without having to redefine them later.
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
const elements = {
|
const taskQueueSettings = {
|
||||||
total: document.getElementById('total-task-count'),
|
url: '{% url "authentication:task_counts" %}',
|
||||||
uptime: document.getElementById('celery-uptime'),
|
l10n: {
|
||||||
running: document.getElementById('running-task-count'),
|
language: '{{ LANGUAGE_CODE }}',
|
||||||
queued: document.getElementById('queued-tasks-count'),
|
second_singular: '{{ l10nSecondSingular|escapejs }}',
|
||||||
succeeded: document.getElementById('succeeded-tasks-count'),
|
second_plural: '{{ l10nSecondPlural|escapejs }}',
|
||||||
retried: document.getElementById('retried-tasks-count'),
|
minute_singular: '{{ l10nMinuteSingular|escapejs }}',
|
||||||
failed: document.getElementById('failed-tasks-count')
|
minute_plural: '{{ l10nMinutePlural|escapejs }}',
|
||||||
|
hour_singular: '{{ l10nHourSingular|escapejs }}',
|
||||||
|
hour_plural: '{{ l10nHourPlural|escapejs }}',
|
||||||
|
na: '{{ l10nNA|escapejs }}',
|
||||||
|
error: '{{ l10nError|escapejs }}',
|
||||||
|
running: '{{ l10nRunning|escapejs }}',
|
||||||
|
queued: '{{ l10nQueued|escapejs }}',
|
||||||
|
succeeded: '{{ l10nSucceeded|escapejs }}',
|
||||||
|
retried: '{{ l10nRetried|escapejs }}',
|
||||||
|
failed: '{{ l10nFailed|escapejs }}'
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
|
||||||
* Fetches the task queue status and updates the UI elements accordingly.
|
|
||||||
* It retrieves the total number of tasks, running tasks, queued tasks,
|
|
||||||
* succeeded tasks, retried tasks, and failed tasks, and updates the
|
|
||||||
* corresponding HTML elements with the fetched data.
|
|
||||||
* It also updates the progress bars for succeeded, retried, and failed tasks.
|
|
||||||
* The function is called immediately and then every 30 seconds to keep the
|
|
||||||
* task queue status up to date.
|
|
||||||
*/
|
|
||||||
const updateTaskCount = () => {
|
|
||||||
fetchGet({url: '{% url "authentication:task_counts" %}'})
|
|
||||||
.then((data) => {
|
|
||||||
const numberL10nFormat = new Intl.NumberFormat('{{ LANGUAGE_CODE }}');
|
|
||||||
const elemProgressBar = document.getElementById('celery-tasks-progress-bar');
|
|
||||||
const progressElements = {
|
|
||||||
succeeded: {
|
|
||||||
bar: document.getElementById('celery-progress-bar-succeeded'),
|
|
||||||
text: document.getElementById('celery-progress-bar-succeeded-progress')
|
|
||||||
},
|
|
||||||
retried: {
|
|
||||||
bar: document.getElementById('celery-progress-bar-retried'),
|
|
||||||
text: document.getElementById('celery-progress-bar-retried-progress')
|
|
||||||
},
|
|
||||||
failed: {
|
|
||||||
bar: document.getElementById('celery-progress-bar-failed'),
|
|
||||||
text: document.getElementById('celery-progress-bar-failed-progress')
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
// Assign progress data from the fetched data to variables
|
|
||||||
const {
|
|
||||||
earliest_task: earliestTask,
|
|
||||||
tasks_total: tasksTotal,
|
|
||||||
tasks_running: tasksRunning,
|
|
||||||
tasks_queued: tasksQueued,
|
|
||||||
tasks_succeeded: tasksSucceeded,
|
|
||||||
tasks_retried: tasksRetried,
|
|
||||||
tasks_failed: tasksFailed
|
|
||||||
} = data;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Updates the text content of the specified HTML element with the given value.
|
|
||||||
* If the value is null, it sets the text to 'N/A'.
|
|
||||||
* Otherwise, it formats the number using the locale-specific format.
|
|
||||||
*
|
|
||||||
* @param {HTMLElement} element The HTML element to update.
|
|
||||||
* @param {number|null} value The value to set in the element.
|
|
||||||
*/
|
|
||||||
const updateTaskCount = (element, value) => {
|
|
||||||
element.textContent = value == null ? '{{ l10nNA|escapejs }}' : numberL10nFormat.format(value);
|
|
||||||
};
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Calculates the time since the given timestamp and returns a formatted string.
|
|
||||||
* If the timestamp is null or undefined, it returns 'N/A'.
|
|
||||||
* The returned string is in the format of "X hours, Y minutes" or "X minutes, Y seconds".
|
|
||||||
*
|
|
||||||
* @param {string|null} timestamp The timestamp to calculate the time since.
|
|
||||||
* @returns {string} A formatted string representing the time since the timestamp.
|
|
||||||
*/
|
|
||||||
const timeSince = (timestamp) => {
|
|
||||||
if (!timestamp) {
|
|
||||||
return '{{ l10nNA|escapejs }}';
|
|
||||||
}
|
|
||||||
|
|
||||||
const diffSecs = Math.floor((Date.now() - new Date(timestamp)) / 1000);
|
|
||||||
|
|
||||||
if (diffSecs >= 3600) {
|
|
||||||
const hours = Math.floor(diffSecs / 3600);
|
|
||||||
const minutes = Math.floor((diffSecs % 3600) / 60);
|
|
||||||
|
|
||||||
if (minutes > 0) {
|
|
||||||
const hourText = hours === 1 ? '{{ l10nHourSingular|escapejs }}' : '{{ l10nHourPlural|escapejs }}';
|
|
||||||
const minuteText = minutes === 1 ? '{{ l10nMinuteSingular|escapejs }}' : '{{ l10nMinutePlural|escapejs }}';
|
|
||||||
|
|
||||||
return `${hours} ${hourText}, ${minutes} ${minuteText}`;
|
|
||||||
}
|
|
||||||
|
|
||||||
const hourText = hours === 1 ? '{{ l10nHourSingular|escapejs }}' : '{{ l10nHourPlural|escapejs }}';
|
|
||||||
|
|
||||||
return `${hours} ${hourText}`;
|
|
||||||
}
|
|
||||||
|
|
||||||
const units = [
|
|
||||||
[
|
|
||||||
60,
|
|
||||||
'{{ l10nMinuteSingular|escapejs }}',
|
|
||||||
'{{ l10nMinutePlural|escapejs }}'
|
|
||||||
],
|
|
||||||
[
|
|
||||||
1,
|
|
||||||
'{{ l10nSecondSingular|escapejs }}',
|
|
||||||
'{{ l10nSecondPlural|escapejs }}'
|
|
||||||
]
|
|
||||||
];
|
|
||||||
|
|
||||||
for (const [seconds, singular, plural] of units) {
|
|
||||||
const value = Math.floor(diffSecs / seconds);
|
|
||||||
|
|
||||||
if (value > 0) {
|
|
||||||
return `${value} ${value > 1 ? plural : singular}`;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return '0 {{ l10nSecondPlural|escapejs }}';
|
|
||||||
};
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Updates the progress bar element and its text content based on the given value and total.
|
|
||||||
* It calculates the percentage of completion and updates the aria attributes and styles accordingly.
|
|
||||||
*
|
|
||||||
* @param {HTMLElement} element The progress bar element to update.
|
|
||||||
* @param {HTMLElement} textElement The text element to update with the percentage.
|
|
||||||
* @param {number} value The current value to set in the progress bar.
|
|
||||||
* @param {number} total The total value for calculating the percentage.
|
|
||||||
*/
|
|
||||||
const updateProgressBar = (element, textElement, value, total) => {
|
|
||||||
const percentage = total ? (value / total) * 100 : 0;
|
|
||||||
|
|
||||||
element.setAttribute('aria-valuenow', percentage.toString());
|
|
||||||
textElement.textContent = `${numberL10nFormat.format(percentage.toFixed(0))}%`;
|
|
||||||
element.style.width = `${percentage}%`;
|
|
||||||
};
|
|
||||||
|
|
||||||
// Update task counts
|
|
||||||
[
|
|
||||||
[elements.total, tasksTotal],
|
|
||||||
[elements.running, tasksRunning],
|
|
||||||
[elements.queued, tasksQueued],
|
|
||||||
[elements.succeeded, tasksSucceeded],
|
|
||||||
[elements.retried, tasksRetried],
|
|
||||||
[elements.failed, tasksFailed]
|
|
||||||
].forEach(([element, value]) => {
|
|
||||||
updateTaskCount(element, value);
|
|
||||||
});
|
|
||||||
|
|
||||||
// Update uptime
|
|
||||||
elements.uptime.textContent = timeSince(earliestTask);
|
|
||||||
|
|
||||||
// Update progress bar title
|
|
||||||
const [
|
|
||||||
titleTextSucceeded,
|
|
||||||
titleTextRetried,
|
|
||||||
titleTextFailed
|
|
||||||
] = [
|
|
||||||
[tasksSucceeded, '{{ l10nSucceeded|escapejs }}'],
|
|
||||||
[tasksRetried, '{{ l10nRetried|escapejs }}'],
|
|
||||||
[tasksFailed, '{{ l10nFailed|escapejs }}']
|
|
||||||
].map(([count, label]) => {
|
|
||||||
return `${numberL10nFormat.format(count)} ${label}`;
|
|
||||||
});
|
|
||||||
|
|
||||||
// Set the title attribute for the progress bar
|
|
||||||
elemProgressBar.setAttribute(
|
|
||||||
'title',
|
|
||||||
`${titleTextSucceeded}, ${titleTextRetried}, ${titleTextFailed}`
|
|
||||||
);
|
|
||||||
|
|
||||||
// Update progress bars
|
|
||||||
[
|
|
||||||
tasksSucceeded,
|
|
||||||
tasksRetried,
|
|
||||||
tasksFailed
|
|
||||||
].forEach((count, index) => {
|
|
||||||
const type = ['succeeded', 'retried', 'failed'][index];
|
|
||||||
|
|
||||||
updateProgressBar(
|
|
||||||
progressElements[type].bar,
|
|
||||||
progressElements[type].text,
|
|
||||||
count,
|
|
||||||
tasksTotal
|
|
||||||
);
|
|
||||||
});
|
|
||||||
})
|
|
||||||
.catch((error) => {
|
|
||||||
console.error('Error fetching task queue:', error);
|
|
||||||
|
|
||||||
// If there is an error fetching the task queue, set all elements to 'ERROR'
|
|
||||||
[
|
|
||||||
elements.running,
|
|
||||||
elements.queued,
|
|
||||||
elements.succeeded,
|
|
||||||
elements.retried,
|
|
||||||
elements.failed
|
|
||||||
].forEach((elem) => {
|
|
||||||
elem.textContent = '{{ l10nError|escapejs }}';
|
|
||||||
});
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
updateTaskCount();
|
|
||||||
setInterval(updateTaskCount, 30000);
|
|
||||||
</script>
|
</script>
|
||||||
|
{% include "bundles/auth-dashboard-task-queue-js.html" %}
|
||||||
|
|||||||
@@ -102,44 +102,7 @@
|
|||||||
</main>
|
</main>
|
||||||
<!-- End Body -->
|
<!-- End Body -->
|
||||||
|
|
||||||
<script>
|
{% include "bundles/auth-sidebar-collapse-js.html" %}
|
||||||
(() => {
|
|
||||||
// TODO Move to own JS file
|
|
||||||
const sidebar = document.getElementById('sidebar');
|
|
||||||
const sidebarKey = `sidebar_${sidebar.id}`;
|
|
||||||
|
|
||||||
sidebar.addEventListener('shown.bs.collapse', (event) => {
|
|
||||||
if (event.target.id === sidebar.id) {
|
|
||||||
localStorage.removeItem(sidebarKey);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
sidebar.addEventListener('hidden.bs.collapse', (event) => {
|
|
||||||
if (event.target.id === sidebar.id) {
|
|
||||||
localStorage.setItem(sidebarKey, 'closed');
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
if (localStorage.getItem(sidebarKey) === 'closed') {
|
|
||||||
sidebar.classList.remove('show');
|
|
||||||
} else {
|
|
||||||
sidebar.classList.add('show');
|
|
||||||
}
|
|
||||||
|
|
||||||
const activeChildMenuItem = document.querySelector('#sidebar-menu li ul li a.active');
|
|
||||||
|
|
||||||
if (activeChildMenuItem) {
|
|
||||||
const activeChildMenuUl = activeChildMenuItem.parentElement.parentElement;
|
|
||||||
const elementsToToggle = document.querySelectorAll(`[data-bs-target^="#${activeChildMenuUl.id}"]`);
|
|
||||||
|
|
||||||
activeChildMenuUl.classList.add('show');
|
|
||||||
|
|
||||||
elementsToToggle.forEach((element) => {
|
|
||||||
element.setAttribute('aria-expanded', true);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
})();
|
|
||||||
</script>
|
|
||||||
|
|
||||||
{% theme_js %}
|
{% theme_js %}
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,3 @@
|
|||||||
|
{% load sri %}
|
||||||
|
|
||||||
|
{% sri_static 'allianceauth/js/dashboard-update-task-queue.js' %}
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
{% load sri %}
|
||||||
|
|
||||||
|
{% sri_static 'allianceauth/js/sidebar.js' %}
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
{% load sri %}
|
||||||
|
|
||||||
|
<!-- Start DataTables ColumnControl CSS -->
|
||||||
|
{% sri_static "allianceauth/libs/DataTables/Extensions/ColumnControl/1.2.0/css/columnControl.bootstrap5.min.css" %}
|
||||||
|
<!-- End DataTables ColumnControl CSS -->
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
{% load sri %}
|
||||||
|
|
||||||
|
<!-- Start DataTables ColumnControl JS -->
|
||||||
|
{% sri_static "allianceauth/libs/DataTables/Extensions/ColumnControl/1.2.0/js/dataTables.columnControl.min.js" %}
|
||||||
|
{% sri_static "allianceauth/libs/DataTables/Extensions/ColumnControl/1.2.0/js/columnControl.bootstrap5.min.js" %}
|
||||||
|
<!-- End DataTables ColumnControl JS -->
|
||||||
5
allianceauth/templates/bundles/datatables-2-css-bs5.html
Normal file
5
allianceauth/templates/bundles/datatables-2-css-bs5.html
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
{% load sri %}
|
||||||
|
|
||||||
|
<!-- Start DataTables CSS -->
|
||||||
|
{% sri_static "allianceauth/libs/DataTables/2.3.6/css/dataTables.bootstrap5.min.css" %}
|
||||||
|
<!-- End DataTables CSS -->
|
||||||
6
allianceauth/templates/bundles/datatables-2-js-bs5.html
Normal file
6
allianceauth/templates/bundles/datatables-2-js-bs5.html
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{% load sri %}
|
||||||
|
|
||||||
|
<!-- Start DataTables JS -->
|
||||||
|
{% sri_static "allianceauth/libs/DataTables/2.3.6/js/dataTables.min.js" %}
|
||||||
|
{% sri_static "allianceauth/libs/DataTables/2.3.6/js/dataTables.bootstrap5.min.js" %}
|
||||||
|
<!-- End DataTables JS -->
|
||||||
11
allianceauth/templates/django_bootstrap5/field_errors.html
Normal file
11
allianceauth/templates/django_bootstrap5/field_errors.html
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{# Template override to display the errors of django Forms when using `boostrap_form` form the `django-bootstrap5` #}
|
||||||
|
{# library. #}
|
||||||
|
{# See: https://github.com/zostera/django-bootstrap5/pull/767 #}
|
||||||
|
|
||||||
|
{% if field_errors %}
|
||||||
|
<div id="{{ field.auto_id }}_error" class="invalid-feedback">
|
||||||
|
{% for text in field_errors %}
|
||||||
|
<div>{{ text }}</div>
|
||||||
|
{% endfor %}
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
@@ -59,7 +59,7 @@ def get_datatables_language_static(language: str) -> str:
|
|||||||
mapped_language = get_datatable_language_code(language)
|
mapped_language = get_datatable_language_code(language)
|
||||||
static_url = (
|
static_url = (
|
||||||
static(
|
static(
|
||||||
path=f"allianceauth/libs/DataTables/Plugins/2.2.1/i18n/{mapped_language}.json"
|
path=f"allianceauth/libs/DataTables/Plugins/2.3.6/i18n/{mapped_language}.json"
|
||||||
)
|
)
|
||||||
if mapped_language
|
if mapped_language
|
||||||
else ""
|
else ""
|
||||||
|
|||||||
@@ -96,86 +96,86 @@
|
|||||||
{% get_datatables_language_static LANGUAGE_CODE as DT_LANG_PATH %}
|
{% get_datatables_language_static LANGUAGE_CODE as DT_LANG_PATH %}
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
const timers = [
|
|
||||||
{% for timer in timers %}
|
|
||||||
{
|
|
||||||
'id': {{ timer.id }},
|
|
||||||
'targetDate': moment("{{ timer.eve_time | date:"c" }}"),
|
|
||||||
'expired': false
|
|
||||||
},
|
|
||||||
{% endfor %}
|
|
||||||
|
|
||||||
{% for timer in corp_timers %}
|
|
||||||
{
|
|
||||||
'id': {{ timer.id }},
|
|
||||||
'targetDate': moment("{{ timer.eve_time | date:"c" }}"),
|
|
||||||
'expired': false
|
|
||||||
},
|
|
||||||
{% endfor %}
|
|
||||||
];
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Update a timer
|
|
||||||
* @param timer Timer information
|
|
||||||
*/
|
|
||||||
const updateTimer = (timer) => {
|
|
||||||
if (timer.targetDate.isAfter(Date.now())) {
|
|
||||||
const duration = moment.duration(timer.targetDate - moment(), 'milliseconds');
|
|
||||||
|
|
||||||
document.getElementById("countdown" + timer.id).innerHTML = getDurationString(duration);
|
|
||||||
} else {
|
|
||||||
timer.expired = true;
|
|
||||||
|
|
||||||
document.getElementById("countdown" + timer.id).innerHTML = "";
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
const updateAllTimers = () => {
|
|
||||||
const l = timers.length;
|
|
||||||
|
|
||||||
for (let i=0; i < l; ++i) {
|
|
||||||
if (timers[i].expired) continue;
|
|
||||||
|
|
||||||
updateTimer(timers[i]);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Set the local time info for the timer
|
|
||||||
* @param timer Timer information
|
|
||||||
*/
|
|
||||||
const setLocalTime = (timer) => {
|
|
||||||
document.getElementById("localtime" + timer.id).innerHTML = timer.targetDate.format("ddd @ LT");
|
|
||||||
};
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Set all local time fields
|
|
||||||
*/
|
|
||||||
const setAllLocalTimes = () => {
|
|
||||||
const l = timers.length;
|
|
||||||
|
|
||||||
for (let i=0; i < l; ++i) {
|
|
||||||
setLocalTime(timers[i]);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
const updateClock = () => {
|
|
||||||
document.getElementById("current-time").innerHTML = getCurrentEveTimeString();
|
|
||||||
};
|
|
||||||
|
|
||||||
const timedUpdate = () => {
|
|
||||||
updateClock();
|
|
||||||
updateAllTimers();
|
|
||||||
}
|
|
||||||
|
|
||||||
// Set initial values
|
|
||||||
setAllLocalTimes();
|
|
||||||
timedUpdate();
|
|
||||||
|
|
||||||
// Start timed updates
|
|
||||||
setInterval(timedUpdate, 1000);
|
|
||||||
|
|
||||||
$(document).ready(() => {
|
$(document).ready(() => {
|
||||||
|
const timers = [
|
||||||
|
{% for timer in timers %}
|
||||||
|
{
|
||||||
|
'id': {{ timer.id }},
|
||||||
|
'targetDate': moment("{{ timer.eve_time | date:"c" }}"),
|
||||||
|
'expired': false
|
||||||
|
},
|
||||||
|
{% endfor %}
|
||||||
|
|
||||||
|
{% for timer in corp_timers %}
|
||||||
|
{
|
||||||
|
'id': {{ timer.id }},
|
||||||
|
'targetDate': moment("{{ timer.eve_time | date:"c" }}"),
|
||||||
|
'expired': false
|
||||||
|
},
|
||||||
|
{% endfor %}
|
||||||
|
];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Update a timer
|
||||||
|
* @param timer Timer information
|
||||||
|
*/
|
||||||
|
const updateTimer = (timer) => {
|
||||||
|
if (timer.targetDate.isAfter(Date.now())) {
|
||||||
|
const duration = moment.duration(timer.targetDate - moment(), 'milliseconds');
|
||||||
|
|
||||||
|
document.getElementById("countdown" + timer.id).innerHTML = getDurationString(duration);
|
||||||
|
} else {
|
||||||
|
timer.expired = true;
|
||||||
|
|
||||||
|
document.getElementById("countdown" + timer.id).innerHTML = "";
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
const updateAllTimers = () => {
|
||||||
|
const l = timers.length;
|
||||||
|
|
||||||
|
for (let i=0; i < l; ++i) {
|
||||||
|
if (timers[i].expired) continue;
|
||||||
|
|
||||||
|
updateTimer(timers[i]);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the local time info for the timer
|
||||||
|
* @param timer Timer information
|
||||||
|
*/
|
||||||
|
const setLocalTime = (timer) => {
|
||||||
|
document.getElementById("localtime" + timer.id).innerHTML = timer.targetDate.format("ddd @ LT");
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set all local time fields
|
||||||
|
*/
|
||||||
|
const setAllLocalTimes = () => {
|
||||||
|
const l = timers.length;
|
||||||
|
|
||||||
|
for (let i=0; i < l; ++i) {
|
||||||
|
setLocalTime(timers[i]);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
const updateClock = () => {
|
||||||
|
document.getElementById("current-time").innerHTML = getCurrentEveTimeString();
|
||||||
|
};
|
||||||
|
|
||||||
|
const timedUpdate = () => {
|
||||||
|
updateClock();
|
||||||
|
updateAllTimers();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Set initial values
|
||||||
|
setAllLocalTimes();
|
||||||
|
timedUpdate();
|
||||||
|
|
||||||
|
// Start timed updates
|
||||||
|
setInterval(timedUpdate, 1000);
|
||||||
|
|
||||||
const dtOptions = {
|
const dtOptions = {
|
||||||
language: {url: '{{ DT_LANG_PATH }}'},
|
language: {url: '{{ DT_LANG_PATH }}'},
|
||||||
order: [
|
order: [
|
||||||
@@ -185,7 +185,10 @@
|
|||||||
|
|
||||||
{% if perms.auth.timer_management %}
|
{% if perms.auth.timer_management %}
|
||||||
dtOptions['columnDefs'] = [
|
dtOptions['columnDefs'] = [
|
||||||
{ "orderable": false, "targets": 7 }
|
{
|
||||||
|
"orderable": false,
|
||||||
|
"targets": 7
|
||||||
|
}
|
||||||
];
|
];
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
|||||||
@@ -80,7 +80,10 @@ urlpatterns = [
|
|||||||
path('night/', views.NightModeRedirectView.as_view(), name='nightmode'),
|
path('night/', views.NightModeRedirectView.as_view(), name='nightmode'),
|
||||||
|
|
||||||
# Theme Change
|
# Theme Change
|
||||||
path('theme/', views.ThemeRedirectView.as_view(), name='theme')
|
path('theme/', views.ThemeRedirectView.as_view(), name='theme'),
|
||||||
|
|
||||||
|
# Minimize Menu
|
||||||
|
path('minimize-sidebar/', views.MinimizeSidebarRedirectView.as_view(), name='minimize_sidebar')
|
||||||
]
|
]
|
||||||
|
|
||||||
url_hooks = get_hooks("url_hook")
|
url_hooks = get_hooks("url_hook")
|
||||||
|
|||||||
@@ -48,6 +48,29 @@ class ThemeRedirectView(View):
|
|||||||
|
|
||||||
return HttpResponseRedirect(request.GET.get("next", "/"))
|
return HttpResponseRedirect(request.GET.get("next", "/"))
|
||||||
|
|
||||||
|
class MinimizeSidebarRedirectView(View):
|
||||||
|
SESSION_VAR = "MINIMIZE_SIDEBAR"
|
||||||
|
|
||||||
|
def post(self, request, *args, **kwargs):
|
||||||
|
request.session[self.SESSION_VAR] = not self.minimize_sidebar_state(request)
|
||||||
|
if not request.user.is_anonymous:
|
||||||
|
try:
|
||||||
|
request.user.profile.minimize_sidebar = request.session[self.SESSION_VAR]
|
||||||
|
request.user.profile.save()
|
||||||
|
except Exception as e:
|
||||||
|
logger.exception(e)
|
||||||
|
|
||||||
|
return HttpResponseRedirect(request.GET.get("next", "/"))
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def minimize_sidebar_state(cls, request):
|
||||||
|
try:
|
||||||
|
return request.session.get(cls.SESSION_VAR, False)
|
||||||
|
except AttributeError:
|
||||||
|
# Session is middleware
|
||||||
|
# Sometimes request wont have a session attribute
|
||||||
|
return False
|
||||||
|
|
||||||
|
|
||||||
# TODO: error views should be renamed to a proper function name when possible
|
# TODO: error views should be renamed to a proper function name when possible
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
PROTOCOL=https://
|
PROTOCOL=https://
|
||||||
AUTH_SUBDOMAIN=%AUTH_SUBDOMAIN%
|
AUTH_SUBDOMAIN=%AUTH_SUBDOMAIN%
|
||||||
DOMAIN=%DOMAIN%
|
DOMAIN=%DOMAIN%
|
||||||
AA_DOCKER_TAG=registry.gitlab.com/allianceauth/allianceauth/auth:v4.10.0
|
AA_DOCKER_TAG=registry.gitlab.com/allianceauth/allianceauth/auth:v4.11.2
|
||||||
|
|
||||||
# Nginx Proxy Manager
|
# Nginx Proxy Manager
|
||||||
PROXY_HTTP_PORT=80
|
PROXY_HTTP_PORT=80
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
FROM python:3.11-slim
|
FROM python:3.11-slim
|
||||||
ARG AUTH_VERSION=v4.10.0
|
ARG AUTH_VERSION=v4.11.2
|
||||||
ARG AUTH_PACKAGE=allianceauth==${AUTH_VERSION}
|
ARG AUTH_PACKAGE=allianceauth==${AUTH_VERSION}
|
||||||
ENV AUTH_USER=allianceauth
|
ENV AUTH_USER=allianceauth
|
||||||
ENV AUTH_GROUP=allianceauth
|
ENV AUTH_GROUP=allianceauth
|
||||||
|
|||||||
@@ -17,9 +17,7 @@ DATABASES["default"] = {
|
|||||||
"PASSWORD": os.environ.get("AA_DB_PASSWORD"),
|
"PASSWORD": os.environ.get("AA_DB_PASSWORD"),
|
||||||
"HOST": os.environ.get("AA_DB_HOST"),
|
"HOST": os.environ.get("AA_DB_HOST"),
|
||||||
"PORT": os.environ.get("AA_DB_PORT", "3306"),
|
"PORT": os.environ.get("AA_DB_PORT", "3306"),
|
||||||
"OPTIONS": {
|
"OPTIONS": {"charset": os.environ.get("AA_DB_CHARSET", "utf8mb4")},
|
||||||
"charset": os.environ.get("AA_DB_CHARSET", "utf8mb4")
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# Register an application at https://developers.eveonline.com for Authentication
|
# Register an application at https://developers.eveonline.com for Authentication
|
||||||
@@ -27,10 +25,9 @@ DATABASES["default"] = {
|
|||||||
# to https://example.com/sso/callback substituting your domain for example.com
|
# to https://example.com/sso/callback substituting your domain for example.com
|
||||||
# Logging in to auth requires the publicData scope (can be overridden through the
|
# Logging in to auth requires the publicData scope (can be overridden through the
|
||||||
# LOGIN_TOKEN_SCOPES setting). Other apps may require more (see their docs).
|
# LOGIN_TOKEN_SCOPES setting). Other apps may require more (see their docs).
|
||||||
|
ESI_SSO_CALLBACK_URL = f"{SITE_URL}/sso/callback" # Do NOT change this line!
|
||||||
ESI_SSO_CLIENT_ID = os.environ.get("ESI_SSO_CLIENT_ID")
|
ESI_SSO_CLIENT_ID = os.environ.get("ESI_SSO_CLIENT_ID")
|
||||||
ESI_SSO_CLIENT_SECRET = os.environ.get("ESI_SSO_CLIENT_SECRET")
|
ESI_SSO_CLIENT_SECRET = os.environ.get("ESI_SSO_CLIENT_SECRET")
|
||||||
ESI_SSO_CALLBACK_URL = f"{SITE_URL}/sso/callback"
|
|
||||||
ESI_USER_CONTACT_EMAIL = os.environ.get(
|
ESI_USER_CONTACT_EMAIL = os.environ.get(
|
||||||
"ESI_USER_CONTACT_EMAIL"
|
"ESI_USER_CONTACT_EMAIL"
|
||||||
) # A server maintainer that CCP can contact in case of issues.
|
) # A server maintainer that CCP can contact in case of issues.
|
||||||
@@ -70,7 +67,6 @@ INSTALLED_APPS += [
|
|||||||
# 'allianceauth.permissions_tool',
|
# 'allianceauth.permissions_tool',
|
||||||
# 'allianceauth.srp',
|
# 'allianceauth.srp',
|
||||||
# 'allianceauth.timerboard',
|
# 'allianceauth.timerboard',
|
||||||
|
|
||||||
# https://allianceauth.readthedocs.io/en/latest/features/services/index.html
|
# https://allianceauth.readthedocs.io/en/latest/features/services/index.html
|
||||||
# 'allianceauth.services.modules.discord',
|
# 'allianceauth.services.modules.discord',
|
||||||
# 'allianceauth.services.modules.discourse',
|
# 'allianceauth.services.modules.discourse',
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ The Alliance Auth framework is split into several submodules, each of which is d
|
|||||||
|
|
||||||
framework/api
|
framework/api
|
||||||
framework/css
|
framework/css
|
||||||
|
framework/datatables
|
||||||
framework/js
|
framework/js
|
||||||
framework/templates
|
framework/templates
|
||||||
framework/svg-sprite
|
framework/svg-sprite
|
||||||
|
|||||||
214
docs/development/custom/framework/datatables.md
Normal file
214
docs/development/custom/framework/datatables.md
Normal file
@@ -0,0 +1,214 @@
|
|||||||
|
# DataTables Server Side Rendering
|
||||||
|
|
||||||
|
The `allianceauth.framework.datatables.DataTablesView` module provides a simple class based view to
|
||||||
|
implement simple server side filtering ordering and searching of DataTables.
|
||||||
|
|
||||||
|
This is intended to make the life of our community apps developer a little
|
||||||
|
easier, so they don't have to reinvent the wheel.
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
To use this view is as easy as defining your stub templates, and fields and adding the view to the `urls.py`
|
||||||
|
|
||||||
|
Given the `EveCharacter` Model as our model of choice we would define our stubs like so
|
||||||
|
|
||||||
|
## Add our Templates
|
||||||
|
|
||||||
|
### template/appname/stubs/icon.html
|
||||||
|
|
||||||
|
```django
|
||||||
|
{% load evelinks %}
|
||||||
|
{% character_portrait_url row 32 %}
|
||||||
|
```
|
||||||
|
|
||||||
|
### template/appname/stubs/name.html
|
||||||
|
|
||||||
|
```django
|
||||||
|
{{ row.character_name }} <span class="text-small">({{ row.character_ownership.user.username }})</span>
|
||||||
|
```
|
||||||
|
|
||||||
|
### template/appname/stubs/corp.html
|
||||||
|
|
||||||
|
```django
|
||||||
|
{{ row.corporation_name }}
|
||||||
|
```
|
||||||
|
|
||||||
|
### template/appname/list.html
|
||||||
|
|
||||||
|
```django
|
||||||
|
{% extends "allianceauth/base-bs5.html" %}
|
||||||
|
|
||||||
|
{% load i18n %}
|
||||||
|
{% load aa_i18n %}
|
||||||
|
|
||||||
|
{% block page_title %}
|
||||||
|
{% translate "App Name" %}
|
||||||
|
{% endblock page_title %}
|
||||||
|
|
||||||
|
{% block content %}
|
||||||
|
<table class="table table-striped w-100" id="table">
|
||||||
|
<!-- Normal Header Rows -->
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th></th>
|
||||||
|
<th>{% translate "Name" %}</th>
|
||||||
|
<th>{% translate "Corporation" %}</th>
|
||||||
|
<th>{% translate "Alliance" %}</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
</table>
|
||||||
|
{% endblock content %}
|
||||||
|
|
||||||
|
{% block extra_css %}
|
||||||
|
{% include "bundles/datatables-2-css-bs5.html" %}
|
||||||
|
|
||||||
|
{% comment %} If you don't use the ColumnControl Extension, remove the next line {% endcomment %}
|
||||||
|
{% include "bundles/datatables-2-columncontrol-css-bs5.html" %}
|
||||||
|
{% endblock %}
|
||||||
|
|
||||||
|
{% block extra_javascript %}
|
||||||
|
{% get_datatables_language_static LANGUAGE_CODE as DT_LANG_PATH %}
|
||||||
|
|
||||||
|
{% include "bundles/datatables-2-js-bs5.html" %}
|
||||||
|
|
||||||
|
{% comment %} If you don't use the ColumnControl Extension, remove the next line {% endcomment %}
|
||||||
|
{% include "bundles/datatables-2-columncontrol-js-bs5.html" %}
|
||||||
|
|
||||||
|
<script>
|
||||||
|
$(document).ready(() => {
|
||||||
|
// Assuming you have a table with the ID 'table'
|
||||||
|
// A jQuery HTML Element `$('#table')` can also be passed instead of a selector string
|
||||||
|
const dt = new DataTable('#table', {
|
||||||
|
language: {
|
||||||
|
url: '{{ DT_LANG_PATH }}',
|
||||||
|
// Important: The value for `language.processing` must be passed
|
||||||
|
// as a JS template string, not as a normal string. This is to
|
||||||
|
// allow for Django template rendering inside the processing
|
||||||
|
// indicator.
|
||||||
|
processing: `{% include "framework/datatables/process-indicator.html" %}`
|
||||||
|
},
|
||||||
|
layout: { // See: https://datatables.net/reference/option/layout
|
||||||
|
topStart: 'pageLength',
|
||||||
|
topEnd: 'search',
|
||||||
|
bottomStart: 'info',
|
||||||
|
bottomEnd: 'paging'
|
||||||
|
},
|
||||||
|
ordering: { // See: https://datatables.net/reference/option/ordering
|
||||||
|
handler: true, // Enable ordering by clicking on column headers
|
||||||
|
indicators: false, // Disable ordering indicators on column headers (important when ColumnControl is used)
|
||||||
|
},
|
||||||
|
processing: true, // Show processing indicator when loading data
|
||||||
|
serverSide: true, // Enable server-side processing
|
||||||
|
ajax: '{% url "appname:data_table_view" %}',
|
||||||
|
columnDefs: [
|
||||||
|
{
|
||||||
|
targets: [0],
|
||||||
|
columnControl: [],
|
||||||
|
sortable: false,
|
||||||
|
searchable: false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
targets: [1,2,3],
|
||||||
|
columnControl: [
|
||||||
|
{
|
||||||
|
target: 0,
|
||||||
|
content: []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
target: 1,
|
||||||
|
content: ['search']
|
||||||
|
}
|
||||||
|
],
|
||||||
|
}
|
||||||
|
],
|
||||||
|
order: [
|
||||||
|
[1, "asc"]
|
||||||
|
],
|
||||||
|
pageLength: 10, // Override default page length if desired
|
||||||
|
responsive : true
|
||||||
|
});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
{% endblock extra_javascript %}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Add our Views
|
||||||
|
|
||||||
|
Then we can setup out view in our `appname/views.py` file.
|
||||||
|
|
||||||
|
### Columns definition
|
||||||
|
|
||||||
|
The `columns` must be defined as a 2 part tuple
|
||||||
|
|
||||||
|
- Part 1 is the database field that will be used for filtering and ordering. If this is a foreign key you need to point to a field that is compatible with `__icontains` like `charField` or `textField`. It can be `None`/`False`/`""` if no ordering for filtering is required for this row.
|
||||||
|
- Examples for the EveCharacter Model:
|
||||||
|
- `character_name`
|
||||||
|
- `character_ownership__user__username`
|
||||||
|
- `character_ownership__user__profile__main_character__character_name`
|
||||||
|
- Part 2 is a string that is used to the render the column for each row. This can be a html stub or a string containing django style template language.
|
||||||
|
- Examples for the EveCharacter Model
|
||||||
|
- `{{ row.character_name }}`
|
||||||
|
- `{{ row.character_ownership.user.username }}`
|
||||||
|
- `{{ row.character_ownership.user.profile.main_character.character_name }}`
|
||||||
|
- `appname/stubs/character_img.html`
|
||||||
|
|
||||||
|
### appname/views.py
|
||||||
|
|
||||||
|
```python
|
||||||
|
from django.shortcuts import render
|
||||||
|
# Alliance Auth
|
||||||
|
from allianceauth.framework.datatables import DataTablesView
|
||||||
|
from allianceauth.eveonline.models import EveCharacter
|
||||||
|
|
||||||
|
## Datatables server side view
|
||||||
|
class EveCharacterTable(DataTablesView):
|
||||||
|
model = EveCharacter
|
||||||
|
|
||||||
|
# Define the columns as a tuple.
|
||||||
|
# String for field name for filtering and ordering
|
||||||
|
# String for the render template
|
||||||
|
# Templates can be a html file or template language directly in the list below
|
||||||
|
columns = [
|
||||||
|
# ("field_for_queries_or_sort", template: str)
|
||||||
|
("", "appname/stubs/icon.html"),
|
||||||
|
("character_name", "appname/stubs/name.html"),
|
||||||
|
("corporation_name", "appname/stubs/corp.html"),
|
||||||
|
("alliance_name", "{{ row.alliance_name }} {{ row.alliance_id }}"),
|
||||||
|
]
|
||||||
|
|
||||||
|
# if you need to do some prefetch or pre-filtering you can overide this function
|
||||||
|
def get_model_qs(self, request: HttpRequest):
|
||||||
|
qs = self.model.objects
|
||||||
|
|
||||||
|
if not request.user.is_superuser:
|
||||||
|
# eg only show unlinked characters to non-superusers
|
||||||
|
# just an example
|
||||||
|
# filtering here will prevent people searching things that may not be visible to them
|
||||||
|
qs = qs.filter(character_ownership__isnull=True)
|
||||||
|
|
||||||
|
# maybe some character ownership select related for performance?
|
||||||
|
return qs.select_related("character_ownership", "character_ownership__user")
|
||||||
|
|
||||||
|
## Main Page View
|
||||||
|
def show_table(request):
|
||||||
|
return render("appname/list.html")
|
||||||
|
```
|
||||||
|
|
||||||
|
## Add our Urls
|
||||||
|
|
||||||
|
### appname/urls.py
|
||||||
|
|
||||||
|
```python
|
||||||
|
from django.urls import path
|
||||||
|
|
||||||
|
from . import views
|
||||||
|
|
||||||
|
app_name = 'appname'
|
||||||
|
|
||||||
|
urlpatterns = [
|
||||||
|
path("list/", views.EveCharacterTable.as_view(), name='eve_character_table'),
|
||||||
|
path("tables/data_table", views.show_table, name='data_table_view')
|
||||||
|
]
|
||||||
|
```
|
||||||
|
|
||||||
|
and you are done.
|
||||||
@@ -28,6 +28,7 @@ The following icons are available in the Alliance Auth SVG sprite:
|
|||||||
|
|
||||||
- `aa-logo`: The Alliance Auth logo
|
- `aa-logo`: The Alliance Auth logo
|
||||||
- `aa-loading-spinner`: A loading spinner icon
|
- `aa-loading-spinner`: A loading spinner icon
|
||||||
|
- `aa-mumble-logo`: The Mumble logo
|
||||||
|
|
||||||
### Alliance Auth Logo
|
### Alliance Auth Logo
|
||||||
|
|
||||||
|
|||||||
@@ -20,8 +20,8 @@ Make the following changes in your auth project's settings file (`local.py`):
|
|||||||
# Be sure to set the callback URLto https://example.com/discord/callback/
|
# Be sure to set the callback URLto https://example.com/discord/callback/
|
||||||
# substituting your domain for example.com in Discord's developer portal
|
# substituting your domain for example.com in Discord's developer portal
|
||||||
# (Be sure to add the trailing slash)
|
# (Be sure to add the trailing slash)
|
||||||
|
DISCORD_CALLBACK_URL = f"{SITE_URL}/discord/callback/" # Do NOT change this line!
|
||||||
DISCORD_GUILD_ID = ''
|
DISCORD_GUILD_ID = ''
|
||||||
DISCORD_CALLBACK_URL = f"{SITE_URL}/discord/callback/"
|
|
||||||
DISCORD_APP_ID = ''
|
DISCORD_APP_ID = ''
|
||||||
DISCORD_APP_SECRET = ''
|
DISCORD_APP_SECRET = ''
|
||||||
DISCORD_BOT_TOKEN = ''
|
DISCORD_BOT_TOKEN = ''
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ license = { file = "LICENSE" }
|
|||||||
authors = [
|
authors = [
|
||||||
{ name = "Alliance Auth", email = "adarnof@gmail.com" },
|
{ name = "Alliance Auth", email = "adarnof@gmail.com" },
|
||||||
]
|
]
|
||||||
requires-python = ">=3.8"
|
requires-python = ">=3.8,<3.13"
|
||||||
classifiers = [
|
classifiers = [
|
||||||
"Environment :: Web Environment",
|
"Environment :: Web Environment",
|
||||||
"Framework :: Celery",
|
"Framework :: Celery",
|
||||||
@@ -31,7 +31,6 @@ classifiers = [
|
|||||||
"Programming Language :: Python :: 3.10",
|
"Programming Language :: Python :: 3.10",
|
||||||
"Programming Language :: Python :: 3.11",
|
"Programming Language :: Python :: 3.11",
|
||||||
"Programming Language :: Python :: 3.12",
|
"Programming Language :: Python :: 3.12",
|
||||||
"Programming Language :: Python :: 3.13",
|
|
||||||
"Topic :: Internet :: WWW/HTTP",
|
"Topic :: Internet :: WWW/HTTP",
|
||||||
"Topic :: Internet :: WWW/HTTP :: Dynamic Content",
|
"Topic :: Internet :: WWW/HTTP :: Dynamic Content",
|
||||||
]
|
]
|
||||||
@@ -40,7 +39,7 @@ dynamic = [
|
|||||||
"version",
|
"version",
|
||||||
]
|
]
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bcrypt",
|
"bcrypt<5",
|
||||||
"beautifulsoup4",
|
"beautifulsoup4",
|
||||||
"celery>=5.2,<6",
|
"celery>=5.2,<6",
|
||||||
"celery-once>=3.0.1",
|
"celery-once>=3.0.1",
|
||||||
@@ -61,11 +60,14 @@ dependencies = [
|
|||||||
"passlib",
|
"passlib",
|
||||||
"pydiscourse",
|
"pydiscourse",
|
||||||
"python-slugify>=1.2",
|
"python-slugify>=1.2",
|
||||||
|
"pyyaml",
|
||||||
"redis>=4",
|
"redis>=4",
|
||||||
"requests>=2.9.1",
|
"requests>=2.9.1",
|
||||||
"requests-oauthlib",
|
"requests-oauthlib",
|
||||||
"semantic-version",
|
"semantic-version",
|
||||||
"slixmpp<1.9",
|
"slixmpp<1.9",
|
||||||
|
"ua-parser",
|
||||||
|
"user-agents",
|
||||||
]
|
]
|
||||||
optional-dependencies.docs = [
|
optional-dependencies.docs = [
|
||||||
"myst-parser",
|
"myst-parser",
|
||||||
|
|||||||
Reference in New Issue
Block a user