mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2026-02-05 14:46:20 +01:00
Compare commits
56 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
55446639c0 | ||
|
|
c703584110 | ||
|
|
7f22a744c6 | ||
|
|
1e0b64d1e0 | ||
|
|
17b0b802b3 | ||
|
|
1ef7a35d67 | ||
|
|
654ebb031f | ||
|
|
77ce2311c9 | ||
|
|
843c3ccf9a | ||
|
|
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 |
@@ -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,12 +25,12 @@ exclude: |
|
|||||||
repos:
|
repos:
|
||||||
# Code Upgrades
|
# Code Upgrades
|
||||||
- repo: https://github.com/asottile/pyupgrade
|
- repo: https://github.com/asottile/pyupgrade
|
||||||
rev: v3.21.0
|
rev: v3.21.2
|
||||||
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.29.0
|
rev: 1.29.1
|
||||||
hooks:
|
hooks:
|
||||||
- id: django-upgrade
|
- id: django-upgrade
|
||||||
args: [--target-version=4.2]
|
args: [--target-version=4.2]
|
||||||
@@ -64,11 +64,11 @@ 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.4.0
|
rev: 3.6.0
|
||||||
hooks:
|
hooks:
|
||||||
- id: editorconfig-checker
|
- id: editorconfig-checker
|
||||||
- repo: https://github.com/igorshubovych/markdownlint-cli
|
- repo: https://github.com/igorshubovych/markdownlint-cli
|
||||||
rev: v0.45.0
|
rev: v0.47.0
|
||||||
hooks:
|
hooks:
|
||||||
- id: markdownlint
|
- id: markdownlint
|
||||||
language: node
|
language: node
|
||||||
@@ -76,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.11.0
|
rev: v2.11.1
|
||||||
hooks:
|
hooks:
|
||||||
- id: pyproject-fmt
|
- id: pyproject-fmt
|
||||||
name: pyproject.toml formatter
|
name: pyproject.toml formatter
|
||||||
@@ -84,7 +84,7 @@ repos:
|
|||||||
args:
|
args:
|
||||||
- --indent=4
|
- --indent=4
|
||||||
additional_dependencies:
|
additional_dependencies:
|
||||||
- tox==4.31.0 # 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:
|
||||||
|
|||||||
@@ -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.11.0'
|
__version__ = '4.12.0'
|
||||||
__title__ = 'Alliance Auth'
|
__title__ = 'Alliance Auth'
|
||||||
__title_useragent__ = 'AllianceAuth'
|
__title_useragent__ = 'AllianceAuth'
|
||||||
__url__ = 'https://gitlab.com/allianceauth/allianceauth'
|
__url__ = 'https://gitlab.com/allianceauth/allianceauth'
|
||||||
|
|||||||
@@ -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')
|
||||||
|
|||||||
219
allianceauth/framework/datatables.py
Normal file
219
allianceauth/framework/datatables.py
Normal file
@@ -0,0 +1,219 @@
|
|||||||
|
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)
|
||||||
|
)
|
||||||
|
|
||||||
|
# Get the count after filtering
|
||||||
|
qs_count = qs.count()
|
||||||
|
|
||||||
|
# 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>
|
||||||
288
allianceauth/framework/tests/test_datatables.py
Normal file
288
allianceauth/framework/tests/test_datatables.py
Normal file
@@ -0,0 +1,288 @@
|
|||||||
|
"""
|
||||||
|
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_records_filtered(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)
|
||||||
|
content = json.loads(response.get(request).content)
|
||||||
|
self.assertEqual(content["recordsFiltered"], 20)
|
||||||
|
self.assertEqual(content["recordsTotal"], 20)
|
||||||
|
|
||||||
|
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 %}
|
||||||
|
|||||||
@@ -6,16 +6,16 @@
|
|||||||
# Translators:
|
# Translators:
|
||||||
# Erik Kalkoken <erik.kalkoken@gmail.com>, 2023
|
# Erik Kalkoken <erik.kalkoken@gmail.com>, 2023
|
||||||
# Joel Falknau <ozirascal@gmail.com>, 2023
|
# Joel Falknau <ozirascal@gmail.com>, 2023
|
||||||
# Peter Pfeufer, 2025
|
# Peter Pfeufer, 2026
|
||||||
#
|
#
|
||||||
#, 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-09-21 13:44+1000\n"
|
"POT-Creation-Date: 2026-01-21 15:33+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, 2026\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"
|
||||||
"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 @@ 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:104
|
#: allianceauth/project_template/project_name/settings/base.py:105
|
||||||
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:106
|
#: allianceauth/project_template/project_name/settings/base.py:107
|
||||||
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:107
|
#: allianceauth/project_template/project_name/settings/base.py:108
|
||||||
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:108
|
#: allianceauth/project_template/project_name/settings/base.py:109
|
||||||
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:109
|
#: allianceauth/project_template/project_name/settings/base.py:110
|
||||||
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:110
|
#: allianceauth/project_template/project_name/settings/base.py:111
|
||||||
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:111
|
#: allianceauth/project_template/project_name/settings/base.py:112
|
||||||
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:114
|
#: allianceauth/project_template/project_name/settings/base.py:115
|
||||||
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:112
|
#: allianceauth/project_template/project_name/settings/base.py:113
|
||||||
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:113
|
#: allianceauth/project_template/project_name/settings/base.py:114
|
||||||
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:115
|
#: allianceauth/project_template/project_name/settings/base.py:116
|
||||||
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:116
|
#: allianceauth/project_template/project_name/settings/base.py:117
|
||||||
msgid "Simplified Chinese"
|
msgid "Simplified Chinese"
|
||||||
msgstr "Vereinfachtes Chinesisch"
|
msgstr "Vereinfachtes Chinesisch"
|
||||||
|
|
||||||
@@ -138,22 +138,30 @@ msgstr "Vereinfachtes Chinesisch"
|
|||||||
msgid "Language"
|
msgid "Language"
|
||||||
msgstr "Sprache"
|
msgstr "Sprache"
|
||||||
|
|
||||||
#: 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 "Nachtmodus"
|
msgstr "Nachtmodus"
|
||||||
|
|
||||||
#: 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 "Theme"
|
msgstr "Theme"
|
||||||
|
|
||||||
#: allianceauth/authentication/models.py:126
|
#: allianceauth/authentication/models.py:117
|
||||||
|
msgid "Minimize Sidebar Menu"
|
||||||
|
msgstr "Seitenleistenmenü minimieren"
|
||||||
|
|
||||||
|
#: allianceauth/authentication/models.py:119
|
||||||
|
msgid "Keep the sidebar menu minimized"
|
||||||
|
msgstr "Das Seitenleistenmenü minimieren"
|
||||||
|
|
||||||
|
#: allianceauth/authentication/models.py:133
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "State changed to: %s"
|
msgid "State changed to: %s"
|
||||||
msgstr "Status geändert zu %s"
|
msgstr "Status geändert zu %s"
|
||||||
|
|
||||||
#: 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 "Dein Nutzerstatus ist nun %(state)s"
|
msgstr "Dein Nutzerstatus ist nun %(state)s"
|
||||||
@@ -213,8 +221,8 @@ msgstr "Status:"
|
|||||||
|
|
||||||
#: 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 "Token-Verwaltung"
|
msgstr "Token-Verwaltung"
|
||||||
@@ -254,8 +262,8 @@ msgstr "Aktionen"
|
|||||||
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:41
|
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:41
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30
|
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:54
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:118
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:129
|
||||||
msgid "Character"
|
msgid "Character"
|
||||||
msgstr "Charakter"
|
msgstr "Charakter"
|
||||||
|
|
||||||
@@ -402,6 +410,8 @@ msgstr "Registrierte Charaktere"
|
|||||||
#: allianceauth/corputils/templates/corputils/corpstats.html:125
|
#: allianceauth/corputils/templates/corputils/corpstats.html:125
|
||||||
#: allianceauth/corputils/templates/corputils/search.html:18
|
#: allianceauth/corputils/templates/corputils/search.html:18
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31
|
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:58
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:133
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:35
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:35
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:122
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:122
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:166
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:166
|
||||||
@@ -774,16 +784,20 @@ msgstr "FAT-Link ist abgelaufen."
|
|||||||
#: 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 ""
|
||||||
"Die Flottenteilnahme für {character.character_name} kann nicht registriert "
|
"Die Flottenteilnahme für {character_name} konnte nicht registriert werden. "
|
||||||
"werden. Der Charakter muss hierzu online sein."
|
"Der Charakter muss online sein."
|
||||||
|
|
||||||
#: allianceauth/framework/apps.py:16
|
#: allianceauth/framework/apps.py:16
|
||||||
msgid "Framework"
|
msgid "Framework"
|
||||||
msgstr "Framework"
|
msgstr "Framework"
|
||||||
|
|
||||||
|
#: allianceauth/framework/templates/framework/datatables/process-indicator.html:8
|
||||||
|
msgid "Loading …"
|
||||||
|
msgstr "Lade …"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/apps.py:8
|
#: allianceauth/groupmanagement/apps.py:8
|
||||||
#: allianceauth/groupmanagement/auth_hooks.py:18
|
#: allianceauth/groupmanagement/auth_hooks.py:18
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:18
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:18
|
||||||
@@ -980,8 +994,8 @@ msgid "Group Members"
|
|||||||
msgstr "Gruppenmitglieder"
|
msgstr "Gruppenmitglieder"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:119
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:130
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:33
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:33
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
msgstr "Organisation"
|
msgstr "Organisation"
|
||||||
@@ -993,7 +1007,9 @@ msgstr "Gruppenleiter"
|
|||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:85
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:85
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:148
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:106
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:160
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:181
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit_row.html:18
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit_row.html:18
|
||||||
msgid "(unknown)"
|
msgid "(unknown)"
|
||||||
msgstr "(unbekannt)"
|
msgstr "(unbekannt)"
|
||||||
@@ -1073,8 +1089,8 @@ msgid "Leaders"
|
|||||||
msgstr "Verantwortliche"
|
msgstr "Verantwortliche"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:37
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:37
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:57
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:120
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:131
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:30
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:30
|
||||||
#: allianceauth/services/modules/openfire/forms.py:6
|
#: allianceauth/services/modules/openfire/forms.py:6
|
||||||
msgid "Group"
|
msgid "Group"
|
||||||
@@ -1123,22 +1139,22 @@ msgstr "Austrittsanfragen"
|
|||||||
msgid "Group Membership"
|
msgid "Group Membership"
|
||||||
msgstr "Gruppenmitgliedschaft"
|
msgstr "Gruppenmitgliedschaft"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:93
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:96
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:156
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:171
|
||||||
msgid "Accept"
|
msgid "Accept"
|
||||||
msgstr "Akzeptieren"
|
msgstr "Akzeptieren"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:96
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:99
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:160
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:174
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:104
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:104
|
||||||
msgid "Reject"
|
msgid "Reject"
|
||||||
msgstr "Ablehnen"
|
msgstr "Ablehnen"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:106
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:117
|
||||||
msgid "No group add requests."
|
msgid "No group add requests."
|
||||||
msgstr "Keine Gruppenbeitrittsanfragen."
|
msgstr "Keine Gruppenbeitrittsanfragen."
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:169
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:190
|
||||||
msgid "No group leave requests."
|
msgid "No group leave requests."
|
||||||
msgstr "Keine Gruppenaustrittsanfragen"
|
msgstr "Keine Gruppenaustrittsanfragen"
|
||||||
|
|
||||||
@@ -1549,37 +1565,45 @@ msgid "Notifications"
|
|||||||
msgstr "Benachrichtigungen"
|
msgstr "Benachrichtigungen"
|
||||||
|
|
||||||
#: allianceauth/menu/templates/menu/menu-user.html:77
|
#: allianceauth/menu/templates/menu/menu-user.html:77
|
||||||
|
msgid "Sidebar"
|
||||||
|
msgstr "Seitenleiste"
|
||||||
|
|
||||||
|
#: allianceauth/menu/templates/menu/menu-user.html:93
|
||||||
|
msgid "Minimize Sidebar"
|
||||||
|
msgstr "Seitenleiste minimieren"
|
||||||
|
|
||||||
|
#: allianceauth/menu/templates/menu/menu-user.html:102
|
||||||
msgid "Super User"
|
msgid "Super User"
|
||||||
msgstr "Super User"
|
msgstr "Super User"
|
||||||
|
|
||||||
#: 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 "Alliance Auth Dokumentation"
|
msgstr "Alliance Auth Dokumentation"
|
||||||
|
|
||||||
#: 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 "Alliance Auth Discord"
|
msgstr "Alliance Auth Discord"
|
||||||
|
|
||||||
#: 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 "Alliance Auth Git"
|
msgstr "Alliance Auth Git"
|
||||||
|
|
||||||
#: 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 "Admin"
|
msgstr "Admin"
|
||||||
|
|
||||||
#: 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 "Ausloggen"
|
msgstr "Ausloggen"
|
||||||
|
|
||||||
#: 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"
|
||||||
@@ -1840,10 +1864,10 @@ msgstr "Status"
|
|||||||
msgid "That service account already exists"
|
msgid "That service account already exists"
|
||||||
msgstr "Dieses Dienstkonto existiert bereits"
|
msgstr "Dieses Dienstkonto existiert bereits"
|
||||||
|
|
||||||
#: 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 "Dein {self.service_name} Passwort wurde erfolgreich gesetzt"
|
msgstr "{service_name} Passwort erfolgreich festgelegt."
|
||||||
|
|
||||||
#: allianceauth/services/apps.py:8 allianceauth/services/auth_hooks.py:12
|
#: allianceauth/services/apps.py:8 allianceauth/services/auth_hooks.py:12
|
||||||
msgid "Services"
|
msgid "Services"
|
||||||
@@ -2397,11 +2421,11 @@ msgstr "Killboard Link (zkillboard.com oder kb.evetools.org)"
|
|||||||
msgid "Invalid Link. Please use zkillboard.com or kb.evetools.org"
|
msgid "Invalid Link. Please use zkillboard.com or kb.evetools.org"
|
||||||
msgstr "Ungültiger Link. Bitte nutze zkillboard.com oder kb.evetools.org"
|
msgstr "Ungültiger Link. Bitte nutze zkillboard.com oder kb.evetools.org"
|
||||||
|
|
||||||
#: 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 "Ungültiger Link. Bitte poste einen direkten Link zu einer Killmail."
|
msgstr "Ungültiger Link. Bitte poste einen direkten Link zu einer Killmail."
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:53
|
#: allianceauth/srp/form.py:56
|
||||||
msgid "After Action Report Link"
|
msgid "After Action Report Link"
|
||||||
msgstr "Flottenbericht Link"
|
msgstr "Flottenbericht Link"
|
||||||
|
|
||||||
@@ -2682,7 +2706,7 @@ msgstr "Unfähig SRP Anfrage mit der ID %(requestid)s zu finden."
|
|||||||
msgid "Saved changes to SRP fleet %(fleetname)s"
|
msgid "Saved changes to SRP fleet %(fleetname)s"
|
||||||
msgstr "Änderungen der SRP Flotte %(fleetname)s gespeichert"
|
msgstr "Änderungen der SRP Flotte %(fleetname)s gespeichert"
|
||||||
|
|
||||||
#: 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 "Der Server hat einen ESI-Fehlerantwortcode erhalten"
|
msgstr "Der Server hat einen ESI-Fehlerantwortcode erhalten"
|
||||||
|
|
||||||
@@ -3090,11 +3114,11 @@ msgstr "Neuen Timer hinzugefügt in %(system)s um %(time)s."
|
|||||||
msgid "Saved changes to the timer."
|
msgid "Saved changes to the timer."
|
||||||
msgstr "Änderungen am Timer gespeichert"
|
msgstr "Änderungen am Timer gespeichert"
|
||||||
|
|
||||||
#: allianceauth/views.py:55
|
#: allianceauth/views.py:78
|
||||||
msgid "Bad Request"
|
msgid "Bad Request"
|
||||||
msgstr "Ungültige Anfrage"
|
msgstr "Ungültige Anfrage"
|
||||||
|
|
||||||
#: 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."
|
||||||
@@ -3103,11 +3127,11 @@ msgstr ""
|
|||||||
"versuche es erneut. Sollte der Fehler weiterhin bestehen, wende Dich sich "
|
"versuche es erneut. Sollte der Fehler weiterhin bestehen, wende Dich sich "
|
||||||
"bitte an die Administratoren."
|
"bitte an die Administratoren."
|
||||||
|
|
||||||
#: allianceauth/views.py:65
|
#: allianceauth/views.py:88
|
||||||
msgid "Permission Denied"
|
msgid "Permission Denied"
|
||||||
msgstr "Zugriff verweigert"
|
msgstr "Zugriff verweigert"
|
||||||
|
|
||||||
#: 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."
|
||||||
@@ -3116,11 +3140,11 @@ msgstr ""
|
|||||||
"glaubst, dass dies ein Fehler ist, wende Dich sich bitte an die "
|
"glaubst, dass dies ein Fehler ist, wende Dich sich bitte an die "
|
||||||
"Administratoren."
|
"Administratoren."
|
||||||
|
|
||||||
#: allianceauth/views.py:75
|
#: allianceauth/views.py:98
|
||||||
msgid "Page Not Found"
|
msgid "Page Not Found"
|
||||||
msgstr "Seite nicht gefunden"
|
msgstr "Seite nicht gefunden"
|
||||||
|
|
||||||
#: 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. "
|
||||||
@@ -3128,6 +3152,6 @@ msgstr ""
|
|||||||
"Seite existiert nicht. Wenn Du glaubst, dass dies ein Fehler ist, wende Dich"
|
"Seite existiert nicht. Wenn Du glaubst, dass dies ein Fehler ist, wende Dich"
|
||||||
" sich bitte an die Administratoren."
|
" sich bitte an die Administratoren."
|
||||||
|
|
||||||
#: allianceauth/views.py:85
|
#: allianceauth/views.py:108
|
||||||
msgid "Internal Server Error"
|
msgid "Internal Server Error"
|
||||||
msgstr "Interner Server Fehler"
|
msgstr "Interner Server Fehler"
|
||||||
|
|||||||
@@ -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: 2026-01-21 15:33+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 ""
|
||||||
@@ -237,8 +245,8 @@ msgstr ""
|
|||||||
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:41
|
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:41
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30
|
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:54
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:118
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:129
|
||||||
msgid "Character"
|
msgid "Character"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -375,6 +383,8 @@ msgstr ""
|
|||||||
#: allianceauth/corputils/templates/corputils/corpstats.html:125
|
#: allianceauth/corputils/templates/corputils/corpstats.html:125
|
||||||
#: allianceauth/corputils/templates/corputils/search.html:18
|
#: allianceauth/corputils/templates/corputils/search.html:18
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31
|
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:58
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:133
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:35
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:35
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:122
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:122
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:166
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:166
|
||||||
@@ -747,14 +757,18 @@ 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
|
||||||
msgid "Framework"
|
msgid "Framework"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/framework/templates/framework/datatables/process-indicator.html:8
|
||||||
|
msgid "Loading …"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/apps.py:8
|
#: allianceauth/groupmanagement/apps.py:8
|
||||||
#: allianceauth/groupmanagement/auth_hooks.py:18
|
#: allianceauth/groupmanagement/auth_hooks.py:18
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:18
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:18
|
||||||
@@ -816,8 +830,9 @@ msgstr ""
|
|||||||
|
|
||||||
#: allianceauth/groupmanagement/models.py:143
|
#: allianceauth/groupmanagement/models.py:143
|
||||||
msgid ""
|
msgid ""
|
||||||
"Group leaders can process requests for this group. Use the <code>auth."
|
"Group leaders can process requests for this group. Use the "
|
||||||
"group_management</code> permission to allow a user to manage all groups.<br>"
|
"<code>auth.group_management</code> permission to allow a user to manage all "
|
||||||
|
"groups.<br>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/models.py:153
|
#: allianceauth/groupmanagement/models.py:153
|
||||||
@@ -925,8 +940,8 @@ msgid "Group Members"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:119
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:130
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:33
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:33
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -938,7 +953,9 @@ msgstr ""
|
|||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:85
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:85
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:148
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:106
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:160
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:181
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit_row.html:18
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit_row.html:18
|
||||||
msgid "(unknown)"
|
msgid "(unknown)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1018,8 +1035,8 @@ msgid "Leaders"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:37
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:37
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:57
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:120
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:131
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:30
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:30
|
||||||
#: allianceauth/services/modules/openfire/forms.py:6
|
#: allianceauth/services/modules/openfire/forms.py:6
|
||||||
msgid "Group"
|
msgid "Group"
|
||||||
@@ -1068,22 +1085,22 @@ msgstr ""
|
|||||||
msgid "Group Membership"
|
msgid "Group Membership"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:93
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:96
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:156
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:171
|
||||||
msgid "Accept"
|
msgid "Accept"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:96
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:99
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:160
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:174
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:104
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:104
|
||||||
msgid "Reject"
|
msgid "Reject"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:106
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:117
|
||||||
msgid "No group add requests."
|
msgid "No group add requests."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:169
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:190
|
||||||
msgid "No group leave requests."
|
msgid "No group leave requests."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@@ -1486,37 +1503,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 +1802,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 +2343,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 +2621,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 +3026,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 ""
|
||||||
|
|||||||
@@ -15,7 +15,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: 2026-01-21 15:33+1000\n"
|
||||||
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
||||||
"Last-Translator: Joel Falknau <ozirascal@gmail.com>, 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"
|
||||||
@@ -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:104
|
#: allianceauth/project_template/project_name/settings/base.py:105
|
||||||
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:106
|
#: allianceauth/project_template/project_name/settings/base.py:107
|
||||||
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:107
|
#: allianceauth/project_template/project_name/settings/base.py:108
|
||||||
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:108
|
#: allianceauth/project_template/project_name/settings/base.py:109
|
||||||
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:109
|
#: allianceauth/project_template/project_name/settings/base.py:110
|
||||||
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:110
|
#: allianceauth/project_template/project_name/settings/base.py:111
|
||||||
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:111
|
#: allianceauth/project_template/project_name/settings/base.py:112
|
||||||
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:114
|
#: allianceauth/project_template/project_name/settings/base.py:115
|
||||||
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:112
|
#: allianceauth/project_template/project_name/settings/base.py:113
|
||||||
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:113
|
#: allianceauth/project_template/project_name/settings/base.py:114
|
||||||
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:115
|
#: allianceauth/project_template/project_name/settings/base.py:116
|
||||||
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:116
|
#: allianceauth/project_template/project_name/settings/base.py:117
|
||||||
msgid "Simplified Chinese"
|
msgid "Simplified Chinese"
|
||||||
msgstr "Chino Simplificado"
|
msgstr "Chino Simplificado"
|
||||||
|
|
||||||
@@ -134,22 +134,30 @@ msgstr "Chino Simplificado"
|
|||||||
msgid "Language"
|
msgid "Language"
|
||||||
msgstr "Idioma"
|
msgstr "Idioma"
|
||||||
|
|
||||||
#: 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 "Modo Nocturno"
|
msgstr "Modo Nocturno"
|
||||||
|
|
||||||
#: 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 "Tema"
|
msgstr "Tema"
|
||||||
|
|
||||||
#: 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 "Estado cambiado a: %s"
|
msgstr "Estado cambiado a: %s"
|
||||||
|
|
||||||
#: 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 "El estado de su usuario es ahora: %(state)s"
|
msgstr "El estado de su usuario es ahora: %(state)s"
|
||||||
@@ -209,8 +217,8 @@ msgstr "Estado:"
|
|||||||
|
|
||||||
#: 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 "Gestión de Tokens"
|
msgstr "Gestión de Tokens"
|
||||||
@@ -246,8 +254,8 @@ msgstr "Acciones"
|
|||||||
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:41
|
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:41
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30
|
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:54
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:118
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:129
|
||||||
msgid "Character"
|
msgid "Character"
|
||||||
msgstr "Personaje"
|
msgstr "Personaje"
|
||||||
|
|
||||||
@@ -393,6 +401,8 @@ msgstr "Registrar personajes"
|
|||||||
#: allianceauth/corputils/templates/corputils/corpstats.html:125
|
#: allianceauth/corputils/templates/corputils/corpstats.html:125
|
||||||
#: allianceauth/corputils/templates/corputils/search.html:18
|
#: allianceauth/corputils/templates/corputils/search.html:18
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31
|
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:58
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:133
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:35
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:35
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:122
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:122
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:166
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:166
|
||||||
@@ -768,16 +778,18 @@ msgstr "Enlace de participacion expirado."
|
|||||||
#: 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 ""
|
||||||
"No se puede registrar la participación en la flota para "
|
|
||||||
"{character.character_name}. El personaje debe estar en línea."
|
|
||||||
|
|
||||||
#: allianceauth/framework/apps.py:16
|
#: allianceauth/framework/apps.py:16
|
||||||
msgid "Framework"
|
msgid "Framework"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/framework/templates/framework/datatables/process-indicator.html:8
|
||||||
|
msgid "Loading …"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/apps.py:8
|
#: allianceauth/groupmanagement/apps.py:8
|
||||||
#: allianceauth/groupmanagement/auth_hooks.py:18
|
#: allianceauth/groupmanagement/auth_hooks.py:18
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:18
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:18
|
||||||
@@ -973,8 +985,8 @@ msgid "Group Members"
|
|||||||
msgstr "Miembros del Grupo"
|
msgstr "Miembros del Grupo"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:119
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:130
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:33
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:33
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
msgstr "Organización"
|
msgstr "Organización"
|
||||||
@@ -986,7 +998,9 @@ msgstr "Líder de grupo"
|
|||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:85
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:85
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:148
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:106
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:160
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:181
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit_row.html:18
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit_row.html:18
|
||||||
msgid "(unknown)"
|
msgid "(unknown)"
|
||||||
msgstr "(desconocido)"
|
msgstr "(desconocido)"
|
||||||
@@ -1066,8 +1080,8 @@ msgid "Leaders"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:37
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:37
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:57
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:120
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:131
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:30
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:30
|
||||||
#: allianceauth/services/modules/openfire/forms.py:6
|
#: allianceauth/services/modules/openfire/forms.py:6
|
||||||
msgid "Group"
|
msgid "Group"
|
||||||
@@ -1116,22 +1130,22 @@ msgstr "Abandonar solicitudes"
|
|||||||
msgid "Group Membership"
|
msgid "Group Membership"
|
||||||
msgstr "Membresia de Grupo"
|
msgstr "Membresia de Grupo"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:93
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:96
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:156
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:171
|
||||||
msgid "Accept"
|
msgid "Accept"
|
||||||
msgstr "Aceptar"
|
msgstr "Aceptar"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:96
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:99
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:160
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:174
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:104
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:104
|
||||||
msgid "Reject"
|
msgid "Reject"
|
||||||
msgstr "Rechazar"
|
msgstr "Rechazar"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:106
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:117
|
||||||
msgid "No group add requests."
|
msgid "No group add requests."
|
||||||
msgstr "No hay solicitudes de ingreso."
|
msgstr "No hay solicitudes de ingreso."
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:169
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:190
|
||||||
msgid "No group leave requests."
|
msgid "No group leave requests."
|
||||||
msgstr "No hay solicitudes paradejar el grupo."
|
msgstr "No hay solicitudes paradejar el grupo."
|
||||||
|
|
||||||
@@ -1539,37 +1553,45 @@ msgid "Notifications"
|
|||||||
msgstr "Notificaciones"
|
msgstr "Notificaciones"
|
||||||
|
|
||||||
#: 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 "Administrador"
|
msgstr "Administrador"
|
||||||
|
|
||||||
#: 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"
|
||||||
@@ -1830,10 +1852,10 @@ msgstr "Estados"
|
|||||||
msgid "That service account already exists"
|
msgid "That service account already exists"
|
||||||
msgstr "Esa cuenta de servicio ya existe"
|
msgstr "Esa cuenta de servicio ya existe"
|
||||||
|
|
||||||
#: 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 "Ha establecido correctamente su contraseña {self.service_name}."
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/services/apps.py:8 allianceauth/services/auth_hooks.py:12
|
#: allianceauth/services/apps.py:8 allianceauth/services/auth_hooks.py:12
|
||||||
msgid "Services"
|
msgid "Services"
|
||||||
@@ -2383,12 +2405,12 @@ msgstr "Enlace Killboard (zkillboard.com o kb.evetools.org)"
|
|||||||
msgid "Invalid Link. Please use zkillboard.com or kb.evetools.org"
|
msgid "Invalid Link. Please use zkillboard.com or kb.evetools.org"
|
||||||
msgstr "Enlace no válido. Por favor, utilice zkillboard.com o kb.evetools.org"
|
msgstr "Enlace no válido. Por favor, utilice zkillboard.com o kb.evetools.org"
|
||||||
|
|
||||||
#: 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 ""
|
||||||
"Enlace no válido. Por favor, proporcione un enlace directo a un killmail."
|
"Enlace no válido. Por favor, proporcione un enlace directo a un killmail."
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:53
|
#: allianceauth/srp/form.py:56
|
||||||
msgid "After Action Report Link"
|
msgid "After Action Report Link"
|
||||||
msgstr "Enlaace de AAR"
|
msgstr "Enlaace de AAR"
|
||||||
|
|
||||||
@@ -2665,7 +2687,7 @@ msgstr "Imposible localizar la solicitud de SRP con ID %(requestid)s"
|
|||||||
msgid "Saved changes to SRP fleet %(fleetname)s"
|
msgid "Saved changes to SRP fleet %(fleetname)s"
|
||||||
msgstr "Se guardaron los cambios en el SRP de la flota %(fleetname)s"
|
msgstr "Se guardaron los cambios en el SRP de la flota %(fleetname)s"
|
||||||
|
|
||||||
#: 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 ""
|
||||||
|
|
||||||
@@ -3069,11 +3091,11 @@ msgstr "Se agrego un nuevo timer en %(system)s a las %(time)s."
|
|||||||
msgid "Saved changes to the timer."
|
msgid "Saved changes to the timer."
|
||||||
msgstr "Se guardaron los cambios en el timer."
|
msgstr "Se guardaron los cambios en el timer."
|
||||||
|
|
||||||
#: allianceauth/views.py:55
|
#: allianceauth/views.py:78
|
||||||
msgid "Bad Request"
|
msgid "Bad Request"
|
||||||
msgstr "Mala solicitud"
|
msgstr "Mala solicitud"
|
||||||
|
|
||||||
#: 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."
|
||||||
@@ -3081,21 +3103,21 @@ msgstr ""
|
|||||||
"Auth ha encontrado un error al procesar su solicitud, por favor inténtelo de"
|
"Auth ha encontrado un error al procesar su solicitud, por favor inténtelo de"
|
||||||
" nuevo. Si el error persiste, póngase en contacto con los administradores."
|
" nuevo. Si el error persiste, póngase en contacto con los administradores."
|
||||||
|
|
||||||
#: allianceauth/views.py:65
|
#: allianceauth/views.py:88
|
||||||
msgid "Permission Denied"
|
msgid "Permission Denied"
|
||||||
msgstr "Permiso Denegado"
|
msgstr "Permiso Denegado"
|
||||||
|
|
||||||
#: 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 "Página No Encontrada"
|
msgstr "Página No Encontrada"
|
||||||
|
|
||||||
#: 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. "
|
||||||
@@ -3103,6 +3125,6 @@ msgstr ""
|
|||||||
"La página no existe. Si cree que se trata de un error, póngase en contacto "
|
"La página no existe. Si cree que se trata de un error, póngase en contacto "
|
||||||
"con los administradores. "
|
"con los administradores. "
|
||||||
|
|
||||||
#: allianceauth/views.py:85
|
#: allianceauth/views.py:108
|
||||||
msgid "Internal Server Error"
|
msgid "Internal Server Error"
|
||||||
msgstr "Error Interno del Servidor"
|
msgstr "Error Interno del Servidor"
|
||||||
|
|||||||
@@ -11,7 +11,6 @@
|
|||||||
# 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
|
|
||||||
# T'rahk Rokym, 2024
|
# T'rahk Rokym, 2024
|
||||||
# Philippe Querin-Laporte <philippe.querin@hotmail.com>, 2025
|
# Philippe Querin-Laporte <philippe.querin@hotmail.com>, 2025
|
||||||
#
|
#
|
||||||
@@ -20,7 +19,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: 2026-01-21 15:33+1000\n"
|
||||||
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
||||||
"Last-Translator: Philippe Querin-Laporte <philippe.querin@hotmail.com>, 2025\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"
|
||||||
@@ -79,7 +78,7 @@ msgstr ""
|
|||||||
"restreints: %s"
|
"restreints: %s"
|
||||||
|
|
||||||
#: 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 "Anglais"
|
msgstr "Anglais"
|
||||||
|
|
||||||
@@ -88,57 +87,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 "Allemand"
|
msgstr "Allemand"
|
||||||
|
|
||||||
#: 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 "Espagnol"
|
msgstr "Espagnol"
|
||||||
|
|
||||||
#: 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 "Italien"
|
msgstr "Italien"
|
||||||
|
|
||||||
#: 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 "Japonais"
|
msgstr "Japonais"
|
||||||
|
|
||||||
#: 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 "Coréen"
|
msgstr "Coréen"
|
||||||
|
|
||||||
#: 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 "Français"
|
msgstr "Français"
|
||||||
|
|
||||||
#: 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 "Russe"
|
msgstr "Russe"
|
||||||
|
|
||||||
#: 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 "Polonais"
|
msgstr "Polonais"
|
||||||
|
|
||||||
#: 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 "Ukrainien"
|
msgstr "Ukrainien"
|
||||||
|
|
||||||
#: 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 ""
|
||||||
|
|
||||||
@@ -147,22 +146,30 @@ msgstr ""
|
|||||||
msgid "Language"
|
msgid "Language"
|
||||||
msgstr "Langue"
|
msgstr "Langue"
|
||||||
|
|
||||||
#: 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 "Mode Nuit"
|
msgstr "Mode Nuit"
|
||||||
|
|
||||||
#: 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 "Thème"
|
msgstr "Thème"
|
||||||
|
|
||||||
#: 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 "État changé à: %s"
|
msgstr "État changé à: %s"
|
||||||
|
|
||||||
#: 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 "L'état de votre personnage est maintenant: %(state)s"
|
msgstr "L'état de votre personnage est maintenant: %(state)s"
|
||||||
@@ -222,8 +229,8 @@ msgstr "État:"
|
|||||||
|
|
||||||
#: 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 "Gestion des jetons"
|
msgstr "Gestion des jetons"
|
||||||
@@ -259,8 +266,8 @@ msgstr "Actions"
|
|||||||
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:41
|
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:41
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30
|
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:54
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:118
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:129
|
||||||
msgid "Character"
|
msgid "Character"
|
||||||
msgstr "Personnage"
|
msgstr "Personnage"
|
||||||
|
|
||||||
@@ -406,6 +413,8 @@ msgstr "Personnages inscrits"
|
|||||||
#: allianceauth/corputils/templates/corputils/corpstats.html:125
|
#: allianceauth/corputils/templates/corputils/corpstats.html:125
|
||||||
#: allianceauth/corputils/templates/corputils/search.html:18
|
#: allianceauth/corputils/templates/corputils/search.html:18
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31
|
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:58
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:133
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:35
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:35
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:122
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:122
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:166
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:166
|
||||||
@@ -781,16 +790,18 @@ msgstr "le lien a expiré"
|
|||||||
#: 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 ""
|
||||||
"Impossible d'enregistrer la participation pour {character.character_name}. "
|
|
||||||
"Le personnage doit être en ligne."
|
|
||||||
|
|
||||||
#: allianceauth/framework/apps.py:16
|
#: allianceauth/framework/apps.py:16
|
||||||
msgid "Framework"
|
msgid "Framework"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/framework/templates/framework/datatables/process-indicator.html:8
|
||||||
|
msgid "Loading …"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/apps.py:8
|
#: allianceauth/groupmanagement/apps.py:8
|
||||||
#: allianceauth/groupmanagement/auth_hooks.py:18
|
#: allianceauth/groupmanagement/auth_hooks.py:18
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:18
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:18
|
||||||
@@ -987,8 +998,8 @@ msgid "Group Members"
|
|||||||
msgstr "Membres du groupe"
|
msgstr "Membres du groupe"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:119
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:130
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:33
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:33
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
msgstr "Organisation"
|
msgstr "Organisation"
|
||||||
@@ -1000,7 +1011,9 @@ msgstr "Chef de groupe"
|
|||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:85
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:85
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:148
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:106
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:160
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:181
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit_row.html:18
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit_row.html:18
|
||||||
msgid "(unknown)"
|
msgid "(unknown)"
|
||||||
msgstr "(inconnu)"
|
msgstr "(inconnu)"
|
||||||
@@ -1080,8 +1093,8 @@ msgid "Leaders"
|
|||||||
msgstr "Dirigeants"
|
msgstr "Dirigeants"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:37
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:37
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:57
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:120
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:131
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:30
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:30
|
||||||
#: allianceauth/services/modules/openfire/forms.py:6
|
#: allianceauth/services/modules/openfire/forms.py:6
|
||||||
msgid "Group"
|
msgid "Group"
|
||||||
@@ -1130,22 +1143,22 @@ msgstr "Demande de départ"
|
|||||||
msgid "Group Membership"
|
msgid "Group Membership"
|
||||||
msgstr "Groupe appartenance "
|
msgstr "Groupe appartenance "
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:93
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:96
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:156
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:171
|
||||||
msgid "Accept"
|
msgid "Accept"
|
||||||
msgstr "Accepter"
|
msgstr "Accepter"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:96
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:99
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:160
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:174
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:104
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:104
|
||||||
msgid "Reject"
|
msgid "Reject"
|
||||||
msgstr "Rejeter"
|
msgstr "Rejeter"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:106
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:117
|
||||||
msgid "No group add requests."
|
msgid "No group add requests."
|
||||||
msgstr "Aucune demande en cours"
|
msgstr "Aucune demande en cours"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:169
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:190
|
||||||
msgid "No group leave requests."
|
msgid "No group leave requests."
|
||||||
msgstr "Aucune demande en cours"
|
msgstr "Aucune demande en cours"
|
||||||
|
|
||||||
@@ -1556,37 +1569,45 @@ msgid "Notifications"
|
|||||||
msgstr "Alertes"
|
msgstr "Alertes"
|
||||||
|
|
||||||
#: 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 "Super Utilisateur"
|
msgstr "Super Utilisateur"
|
||||||
|
|
||||||
#: 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 "Administrateur"
|
msgstr "Administrateur"
|
||||||
|
|
||||||
#: 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 "Se Déconnecter"
|
msgstr "Se Déconnecter"
|
||||||
|
|
||||||
#: 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"
|
||||||
@@ -1847,10 +1868,10 @@ msgstr "États"
|
|||||||
msgid "That service account already exists"
|
msgid "That service account already exists"
|
||||||
msgstr "Ce compte de service existe déjà."
|
msgstr "Ce compte de service existe déjà."
|
||||||
|
|
||||||
#: 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 "Mot de passe {self.service_name} créé avec succès."
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/services/apps.py:8 allianceauth/services/auth_hooks.py:12
|
#: allianceauth/services/apps.py:8 allianceauth/services/auth_hooks.py:12
|
||||||
msgid "Services"
|
msgid "Services"
|
||||||
@@ -2402,11 +2423,11 @@ msgstr "Lien ZkillBoard ()"
|
|||||||
msgid "Invalid Link. Please use zkillboard.com or kb.evetools.org"
|
msgid "Invalid Link. Please use zkillboard.com or kb.evetools.org"
|
||||||
msgstr "Lien non valide. Veuillez utiliser zkillboard.com ou kb.evetools.org"
|
msgstr "Lien non valide. Veuillez utiliser zkillboard.com ou kb.evetools.org"
|
||||||
|
|
||||||
#: 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 "Lien non valide. Veuillez poster un lien direct vers un Killmail."
|
msgstr "Lien non valide. Veuillez poster un lien direct vers un Killmail."
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:53
|
#: allianceauth/srp/form.py:56
|
||||||
msgid "After Action Report Link"
|
msgid "After Action Report Link"
|
||||||
msgstr "Lien vers le rapport après action"
|
msgstr "Lien vers le rapport après action"
|
||||||
|
|
||||||
@@ -2686,7 +2707,7 @@ msgstr "Impossible de localiser la demande SRP avec l'ID %(requestid)s"
|
|||||||
msgid "Saved changes to SRP fleet %(fleetname)s"
|
msgid "Saved changes to SRP fleet %(fleetname)s"
|
||||||
msgstr "Modifications enregistrées de la flotte SRP%(fleetname)s"
|
msgstr "Modifications enregistrées de la flotte SRP%(fleetname)s"
|
||||||
|
|
||||||
#: 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 "Votre serveur a reçu une erreur ESI avec pour code"
|
msgstr "Votre serveur a reçu une erreur ESI avec pour code"
|
||||||
|
|
||||||
@@ -3090,11 +3111,11 @@ msgstr "Nouveau minuteur ajouté dans %(system)s à %(time)s"
|
|||||||
msgid "Saved changes to the timer."
|
msgid "Saved changes to the timer."
|
||||||
msgstr "Changements du minuteur sauvegardés."
|
msgstr "Changements du minuteur sauvegardés."
|
||||||
|
|
||||||
#: allianceauth/views.py:55
|
#: allianceauth/views.py:78
|
||||||
msgid "Bad Request"
|
msgid "Bad Request"
|
||||||
msgstr "Mauvaise Requête"
|
msgstr "Mauvaise Requête"
|
||||||
|
|
||||||
#: 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."
|
||||||
@@ -3102,11 +3123,11 @@ msgstr ""
|
|||||||
"Auth a rencontré une erreur dans le traitement de votre demande, veuillez "
|
"Auth a rencontré une erreur dans le traitement de votre demande, veuillez "
|
||||||
"réessayer. Si l'erreur persiste, veuillez contacter les administrateurs."
|
"réessayer. Si l'erreur persiste, veuillez contacter les administrateurs."
|
||||||
|
|
||||||
#: allianceauth/views.py:65
|
#: allianceauth/views.py:88
|
||||||
msgid "Permission Denied"
|
msgid "Permission Denied"
|
||||||
msgstr "Permission refusé"
|
msgstr "Permission refusé"
|
||||||
|
|
||||||
#: 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."
|
||||||
@@ -3114,11 +3135,11 @@ msgstr ""
|
|||||||
"Vous n'avez pas l'autorisation d'accéder à la page demandée. Si vous pensez "
|
"Vous n'avez pas l'autorisation d'accéder à la page demandée. Si vous pensez "
|
||||||
"qu'il s'agit d'une erreur, veuillez contacter les administrateurs."
|
"qu'il s'agit d'une erreur, veuillez contacter les administrateurs."
|
||||||
|
|
||||||
#: allianceauth/views.py:75
|
#: allianceauth/views.py:98
|
||||||
msgid "Page Not Found"
|
msgid "Page Not Found"
|
||||||
msgstr "Page non trouvée"
|
msgstr "Page non trouvée"
|
||||||
|
|
||||||
#: 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. "
|
||||||
@@ -3126,6 +3147,6 @@ msgstr ""
|
|||||||
"La page n'existe pas. Si vous pensez qu'il s'agit d'une erreur, veuillez "
|
"La page n'existe pas. Si vous pensez qu'il s'agit d'une erreur, veuillez "
|
||||||
"contacter les administrateurs. "
|
"contacter les administrateurs. "
|
||||||
|
|
||||||
#: allianceauth/views.py:85
|
#: allianceauth/views.py:108
|
||||||
msgid "Internal Server Error"
|
msgid "Internal Server Error"
|
||||||
msgstr "Erreur de serveur interne"
|
msgstr "Erreur de serveur interne"
|
||||||
|
|||||||
@@ -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-09-21 13:44+1000\n"
|
"POT-Creation-Date: 2026-01-21 15:33+1000\n"
|
||||||
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
||||||
"Last-Translator: Linus Hope, 2025\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"
|
||||||
@@ -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:104
|
#: allianceauth/project_template/project_name/settings/base.py:105
|
||||||
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:106
|
#: allianceauth/project_template/project_name/settings/base.py:107
|
||||||
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:107
|
#: allianceauth/project_template/project_name/settings/base.py:108
|
||||||
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:108
|
#: allianceauth/project_template/project_name/settings/base.py:109
|
||||||
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:109
|
#: allianceauth/project_template/project_name/settings/base.py:110
|
||||||
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:110
|
#: allianceauth/project_template/project_name/settings/base.py:111
|
||||||
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:111
|
#: allianceauth/project_template/project_name/settings/base.py:112
|
||||||
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:114
|
#: allianceauth/project_template/project_name/settings/base.py:115
|
||||||
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: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 "Ucraino"
|
msgstr "Ucraino"
|
||||||
|
|
||||||
#: 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 ""
|
||||||
|
|
||||||
@@ -138,22 +138,30 @@ msgstr ""
|
|||||||
msgid "Language"
|
msgid "Language"
|
||||||
msgstr "Lingua"
|
msgstr "Lingua"
|
||||||
|
|
||||||
#: 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 "Modalità scura"
|
msgstr "Modalità scura"
|
||||||
|
|
||||||
#: 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 "Tema"
|
msgstr "Tema"
|
||||||
|
|
||||||
#: 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 "Stato modificato a: %s"
|
msgstr "Stato modificato a: %s"
|
||||||
|
|
||||||
#: 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 "Il tuo stato utente è ora: %(state)s"
|
msgstr "Il tuo stato utente è ora: %(state)s"
|
||||||
@@ -213,8 +221,8 @@ msgstr "Stato:"
|
|||||||
|
|
||||||
#: 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 "Gestione dei Token"
|
msgstr "Gestione dei Token"
|
||||||
@@ -250,8 +258,8 @@ msgstr "Azioni"
|
|||||||
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:41
|
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:41
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30
|
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:54
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:118
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:129
|
||||||
msgid "Character"
|
msgid "Character"
|
||||||
msgstr "Personaggio"
|
msgstr "Personaggio"
|
||||||
|
|
||||||
@@ -398,6 +406,8 @@ msgstr "Personaggi registrati"
|
|||||||
#: allianceauth/corputils/templates/corputils/corpstats.html:125
|
#: allianceauth/corputils/templates/corputils/corpstats.html:125
|
||||||
#: allianceauth/corputils/templates/corputils/search.html:18
|
#: allianceauth/corputils/templates/corputils/search.html:18
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31
|
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:58
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:133
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:35
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:35
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:122
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:122
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:166
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:166
|
||||||
@@ -775,16 +785,18 @@ msgstr "Il FAT link è scaduto."
|
|||||||
#: 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 ""
|
||||||
"Impossibile registrare la partecipazione alla flotta per "
|
|
||||||
"{character.character_name}. Il personaggio deve essere online."
|
|
||||||
|
|
||||||
#: allianceauth/framework/apps.py:16
|
#: allianceauth/framework/apps.py:16
|
||||||
msgid "Framework"
|
msgid "Framework"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/framework/templates/framework/datatables/process-indicator.html:8
|
||||||
|
msgid "Loading …"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/apps.py:8
|
#: allianceauth/groupmanagement/apps.py:8
|
||||||
#: allianceauth/groupmanagement/auth_hooks.py:18
|
#: allianceauth/groupmanagement/auth_hooks.py:18
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:18
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:18
|
||||||
@@ -981,8 +993,8 @@ msgid "Group Members"
|
|||||||
msgstr "Membri del gruppo"
|
msgstr "Membri del gruppo"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:119
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:130
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:33
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:33
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
msgstr "Organizzazione"
|
msgstr "Organizzazione"
|
||||||
@@ -994,7 +1006,9 @@ msgstr "Responsabile del gruppo"
|
|||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:85
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:85
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:148
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:106
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:160
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:181
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit_row.html:18
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit_row.html:18
|
||||||
msgid "(unknown)"
|
msgid "(unknown)"
|
||||||
msgstr "(sconosciuto)"
|
msgstr "(sconosciuto)"
|
||||||
@@ -1074,8 +1088,8 @@ msgid "Leaders"
|
|||||||
msgstr "I leader"
|
msgstr "I leader"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:37
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:37
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:57
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:120
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:131
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:30
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:30
|
||||||
#: allianceauth/services/modules/openfire/forms.py:6
|
#: allianceauth/services/modules/openfire/forms.py:6
|
||||||
msgid "Group"
|
msgid "Group"
|
||||||
@@ -1124,22 +1138,22 @@ msgstr "Richieste di abbandono"
|
|||||||
msgid "Group Membership"
|
msgid "Group Membership"
|
||||||
msgstr "Membri del gruppo"
|
msgstr "Membri del gruppo"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:93
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:96
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:156
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:171
|
||||||
msgid "Accept"
|
msgid "Accept"
|
||||||
msgstr "Accetta"
|
msgstr "Accetta"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:96
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:99
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:160
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:174
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:104
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:104
|
||||||
msgid "Reject"
|
msgid "Reject"
|
||||||
msgstr "Rifiuta"
|
msgstr "Rifiuta"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:106
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:117
|
||||||
msgid "No group add requests."
|
msgid "No group add requests."
|
||||||
msgstr "Nessuna richiesta di adesione."
|
msgstr "Nessuna richiesta di adesione."
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:169
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:190
|
||||||
msgid "No group leave requests."
|
msgid "No group leave requests."
|
||||||
msgstr "Nessuna richiesta di abbandono."
|
msgstr "Nessuna richiesta di abbandono."
|
||||||
|
|
||||||
@@ -1553,37 +1567,45 @@ msgid "Notifications"
|
|||||||
msgstr "Notifiche"
|
msgstr "Notifiche"
|
||||||
|
|
||||||
#: 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 "Super User"
|
msgstr "Super User"
|
||||||
|
|
||||||
#: 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 "Amministratore"
|
msgstr "Amministratore"
|
||||||
|
|
||||||
#: 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 "Sign Out"
|
msgstr "Sign Out"
|
||||||
|
|
||||||
#: 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"
|
||||||
@@ -1844,10 +1866,10 @@ msgstr "Stati"
|
|||||||
msgid "That service account already exists"
|
msgid "That service account already exists"
|
||||||
msgstr "Un account per questo servizio già esiste"
|
msgstr "Un account per questo servizio già esiste"
|
||||||
|
|
||||||
#: 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 "La password del {self.service_name} è stata impostata con sucesso"
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/services/apps.py:8 allianceauth/services/auth_hooks.py:12
|
#: allianceauth/services/apps.py:8 allianceauth/services/auth_hooks.py:12
|
||||||
msgid "Services"
|
msgid "Services"
|
||||||
@@ -2400,13 +2422,13 @@ msgstr "Killboard link (zkillboard.com o kb.evetools.org) "
|
|||||||
msgid "Invalid Link. Please use zkillboard.com or kb.evetools.org"
|
msgid "Invalid Link. Please use zkillboard.com or kb.evetools.org"
|
||||||
msgstr "Link non valido. Per favore utilizza zkillboard.com o kb.evetools.org"
|
msgstr "Link non valido. Per favore utilizza zkillboard.com o kb.evetools.org"
|
||||||
|
|
||||||
#: 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 ""
|
||||||
"Link non valido. Per favore utilizza un link direttamente collegato alla "
|
"Link non valido. Per favore utilizza un link direttamente collegato alla "
|
||||||
"killmail."
|
"killmail."
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:53
|
#: allianceauth/srp/form.py:56
|
||||||
msgid "After Action Report Link"
|
msgid "After Action Report Link"
|
||||||
msgstr "Link di resoconto della flotta"
|
msgstr "Link di resoconto della flotta"
|
||||||
|
|
||||||
@@ -2686,7 +2708,7 @@ msgstr "Impossibile trovare la richiesta di SRP con ID %(requestid)s"
|
|||||||
msgid "Saved changes to SRP fleet %(fleetname)s"
|
msgid "Saved changes to SRP fleet %(fleetname)s"
|
||||||
msgstr "Salvati i cambiamenti al SRP della flotta %(fleetname)s"
|
msgstr "Salvati i cambiamenti al SRP della flotta %(fleetname)s"
|
||||||
|
|
||||||
#: 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 "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 "
|
||||||
|
|
||||||
@@ -3090,11 +3112,11 @@ msgstr "Aggiunto un nuovo timer in %(system)salle %(time)s."
|
|||||||
msgid "Saved changes to the timer."
|
msgid "Saved changes to the timer."
|
||||||
msgstr "Salvati i cambiamenti al timer."
|
msgstr "Salvati i cambiamenti al timer."
|
||||||
|
|
||||||
#: allianceauth/views.py:55
|
#: allianceauth/views.py:78
|
||||||
msgid "Bad Request"
|
msgid "Bad Request"
|
||||||
msgstr "Bad Request"
|
msgstr "Bad Request"
|
||||||
|
|
||||||
#: 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."
|
||||||
@@ -3102,11 +3124,11 @@ msgstr ""
|
|||||||
"Auth ha riscontrato un errore nell'elaborazione della richiesta, si prega di"
|
"Auth ha riscontrato un errore nell'elaborazione della richiesta, si prega di"
|
||||||
" riprovare. Se l'errore persiste, contattare gli amministratori."
|
" riprovare. Se l'errore persiste, contattare gli amministratori."
|
||||||
|
|
||||||
#: allianceauth/views.py:65
|
#: allianceauth/views.py:88
|
||||||
msgid "Permission Denied"
|
msgid "Permission Denied"
|
||||||
msgstr "Accesso Negato"
|
msgstr "Accesso Negato"
|
||||||
|
|
||||||
#: 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."
|
||||||
@@ -3114,11 +3136,11 @@ msgstr ""
|
|||||||
"L'utente non ha i permessi per accedere alla pagina richiesta. Se si ritiene"
|
"L'utente non ha i permessi per accedere alla pagina richiesta. Se si ritiene"
|
||||||
" che questo sia un errore, si prega di contattare gli amministratori."
|
" che questo sia un errore, si prega di contattare gli amministratori."
|
||||||
|
|
||||||
#: allianceauth/views.py:75
|
#: allianceauth/views.py:98
|
||||||
msgid "Page Not Found"
|
msgid "Page Not Found"
|
||||||
msgstr "Pagina Non Trovata"
|
msgstr "Pagina Non Trovata"
|
||||||
|
|
||||||
#: 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. "
|
||||||
@@ -3126,6 +3148,6 @@ msgstr ""
|
|||||||
"La pagina non esiste. Se si ritiene che questo sia un errore, si prega di "
|
"La pagina non esiste. Se si ritiene che questo sia un errore, si prega di "
|
||||||
"contattare gli amministratori. "
|
"contattare gli amministratori. "
|
||||||
|
|
||||||
#: allianceauth/views.py:85
|
#: allianceauth/views.py:108
|
||||||
msgid "Internal Server Error"
|
msgid "Internal Server Error"
|
||||||
msgstr "Errore Interno"
|
msgstr "Errore Interno"
|
||||||
|
|||||||
@@ -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-09-21 13:44+1000\n"
|
"POT-Creation-Date: 2026-01-21 15:33+1000\n"
|
||||||
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
||||||
"Last-Translator: Joel Falknau <ozirascal@gmail.com>, 2025\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"
|
||||||
@@ -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:104
|
#: allianceauth/project_template/project_name/settings/base.py:105
|
||||||
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: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 ""
|
||||||
|
|
||||||
@@ -133,22 +133,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 "分類が%sに変更されました。"
|
msgstr "分類が%sに変更されました。"
|
||||||
|
|
||||||
#: 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 "あなたの分類は%(state)sになりました。"
|
msgstr "あなたの分類は%(state)sになりました。"
|
||||||
@@ -208,8 +216,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 "トークン管理"
|
||||||
@@ -245,8 +253,8 @@ msgstr "アクション"
|
|||||||
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:41
|
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:41
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30
|
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:54
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:118
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:129
|
||||||
msgid "Character"
|
msgid "Character"
|
||||||
msgstr "キャラクター"
|
msgstr "キャラクター"
|
||||||
|
|
||||||
@@ -383,6 +391,8 @@ msgstr "登録済みのキャラクター"
|
|||||||
#: allianceauth/corputils/templates/corputils/corpstats.html:125
|
#: allianceauth/corputils/templates/corputils/corpstats.html:125
|
||||||
#: allianceauth/corputils/templates/corputils/search.html:18
|
#: allianceauth/corputils/templates/corputils/search.html:18
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31
|
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:58
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:133
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:35
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:35
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:122
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:122
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:166
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:166
|
||||||
@@ -753,14 +763,18 @@ msgstr "Fat-Linkの有効期間が終了してます。"
|
|||||||
#: 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 "{character.character_name} のフリート参加を登録できません。キャラクターがオンラインである必要があります。"
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/framework/apps.py:16
|
#: allianceauth/framework/apps.py:16
|
||||||
msgid "Framework"
|
msgid "Framework"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/framework/templates/framework/datatables/process-indicator.html:8
|
||||||
|
msgid "Loading …"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/apps.py:8
|
#: allianceauth/groupmanagement/apps.py:8
|
||||||
#: allianceauth/groupmanagement/auth_hooks.py:18
|
#: allianceauth/groupmanagement/auth_hooks.py:18
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:18
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:18
|
||||||
@@ -941,8 +955,8 @@ msgid "Group Members"
|
|||||||
msgstr "グループメンバー"
|
msgstr "グループメンバー"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:119
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:130
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:33
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:33
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
msgstr "組織"
|
msgstr "組織"
|
||||||
@@ -954,7 +968,9 @@ msgstr "グループリーダー"
|
|||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:85
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:85
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:148
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:106
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:160
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:181
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit_row.html:18
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit_row.html:18
|
||||||
msgid "(unknown)"
|
msgid "(unknown)"
|
||||||
msgstr "(unknown)"
|
msgstr "(unknown)"
|
||||||
@@ -1034,8 +1050,8 @@ msgid "Leaders"
|
|||||||
msgstr "リーダー"
|
msgstr "リーダー"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:37
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:37
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:57
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:120
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:131
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:30
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:30
|
||||||
#: allianceauth/services/modules/openfire/forms.py:6
|
#: allianceauth/services/modules/openfire/forms.py:6
|
||||||
msgid "Group"
|
msgid "Group"
|
||||||
@@ -1084,22 +1100,22 @@ msgstr "脱退希望を出す"
|
|||||||
msgid "Group Membership"
|
msgid "Group Membership"
|
||||||
msgstr "グループメンバーシップ"
|
msgstr "グループメンバーシップ"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:93
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:96
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:156
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:171
|
||||||
msgid "Accept"
|
msgid "Accept"
|
||||||
msgstr "承認"
|
msgstr "承認"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:96
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:99
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:160
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:174
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:104
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:104
|
||||||
msgid "Reject"
|
msgid "Reject"
|
||||||
msgstr "拒否"
|
msgstr "拒否"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:106
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:117
|
||||||
msgid "No group add requests."
|
msgid "No group add requests."
|
||||||
msgstr "グループ参加希望はありません。"
|
msgstr "グループ参加希望はありません。"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:169
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:190
|
||||||
msgid "No group leave requests."
|
msgid "No group leave requests."
|
||||||
msgstr "グループ脱退希望はありません。"
|
msgstr "グループ脱退希望はありません。"
|
||||||
|
|
||||||
@@ -1502,37 +1518,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"
|
||||||
@@ -1793,10 +1817,10 @@ msgstr "States"
|
|||||||
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 "{self.service_name} のパスワードが正常に設定されました"
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/services/apps.py:8 allianceauth/services/auth_hooks.py:12
|
#: allianceauth/services/apps.py:8 allianceauth/services/auth_hooks.py:12
|
||||||
msgid "Services"
|
msgid "Services"
|
||||||
@@ -2337,11 +2361,11 @@ msgstr "キルボードのリンク (zkillboard.com または kb.evetools.org)"
|
|||||||
msgid "Invalid Link. Please use zkillboard.com or kb.evetools.org"
|
msgid "Invalid Link. Please use zkillboard.com or kb.evetools.org"
|
||||||
msgstr "リンクが無効です。zkillboard.com または kb.evetools.org をご利用ください"
|
msgstr "リンクが無効です。zkillboard.com または kb.evetools.org をご利用ください"
|
||||||
|
|
||||||
#: 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 "After Action Report リンク"
|
msgstr "After Action Report リンク"
|
||||||
|
|
||||||
@@ -2619,7 +2643,7 @@ msgstr "ID 付きのSRP リクエストが見つかりません %(requestid)s"
|
|||||||
msgid "Saved changes to SRP fleet %(fleetname)s"
|
msgid "Saved changes to SRP fleet %(fleetname)s"
|
||||||
msgstr "SRP フリートへの変更を保存 %(fleetname)s"
|
msgstr "SRP フリートへの変更を保存 %(fleetname)s"
|
||||||
|
|
||||||
#: 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 "サーバーが ESI エラー応答コードを受信しました "
|
msgstr "サーバーが ESI エラー応答コードを受信しました "
|
||||||
|
|
||||||
@@ -3023,36 +3047,36 @@ msgstr "%(system)sのタイマーを%(time)sに追加しました。"
|
|||||||
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 "Authのリクエスト処理中にエラーが発生しました。もう一度試してください。エラーが続く場合は、管理者に連絡してください。"
|
msgstr "Authのリクエスト処理中にエラーが発生しました。もう一度試してください。エラーが続く場合は、管理者に連絡してください。"
|
||||||
|
|
||||||
#: 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 "内部サーバーエラー"
|
||||||
|
|||||||
@@ -18,7 +18,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: 2026-01-21 15:33+1000\n"
|
||||||
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
||||||
"Last-Translator: Seowon Jung <seowon@hawaii.edu>, 2025\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"
|
||||||
@@ -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:104
|
#: allianceauth/project_template/project_name/settings/base.py:105
|
||||||
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: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 ""
|
||||||
|
|
||||||
@@ -139,22 +139,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 "상태가 %s로 변경됐습니다."
|
msgstr "상태가 %s로 변경됐습니다."
|
||||||
|
|
||||||
#: 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 "사용자의 상태는 %(state)s입니다."
|
msgstr "사용자의 상태는 %(state)s입니다."
|
||||||
@@ -214,8 +222,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 "토큰 관리"
|
||||||
@@ -251,8 +259,8 @@ msgstr "활동"
|
|||||||
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:41
|
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:41
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30
|
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:54
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:118
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:129
|
||||||
msgid "Character"
|
msgid "Character"
|
||||||
msgstr "캐릭터"
|
msgstr "캐릭터"
|
||||||
|
|
||||||
@@ -389,6 +397,8 @@ msgstr "등록된 캐릭터"
|
|||||||
#: allianceauth/corputils/templates/corputils/corpstats.html:125
|
#: allianceauth/corputils/templates/corputils/corpstats.html:125
|
||||||
#: allianceauth/corputils/templates/corputils/search.html:18
|
#: allianceauth/corputils/templates/corputils/search.html:18
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31
|
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:58
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:133
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:35
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:35
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:122
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:122
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:166
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:166
|
||||||
@@ -759,16 +769,18 @@ msgstr "FAT 링크 기한만료"
|
|||||||
#: 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 ""
|
||||||
"{character.character_name}의 함대 참여를 등록할 수 없습니다. 등록되기 위해서는 해당 캐릭터가 온라인 상태여야 "
|
|
||||||
"합니다."
|
|
||||||
|
|
||||||
#: allianceauth/framework/apps.py:16
|
#: allianceauth/framework/apps.py:16
|
||||||
msgid "Framework"
|
msgid "Framework"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/framework/templates/framework/datatables/process-indicator.html:8
|
||||||
|
msgid "Loading …"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/apps.py:8
|
#: allianceauth/groupmanagement/apps.py:8
|
||||||
#: allianceauth/groupmanagement/auth_hooks.py:18
|
#: allianceauth/groupmanagement/auth_hooks.py:18
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:18
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:18
|
||||||
@@ -950,8 +962,8 @@ msgid "Group Members"
|
|||||||
msgstr "그룹 멤버"
|
msgstr "그룹 멤버"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:119
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:130
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:33
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:33
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
msgstr "조직"
|
msgstr "조직"
|
||||||
@@ -963,7 +975,9 @@ msgstr "그룹 리더"
|
|||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:85
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:85
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:148
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:106
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:160
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:181
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit_row.html:18
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit_row.html:18
|
||||||
msgid "(unknown)"
|
msgid "(unknown)"
|
||||||
msgstr "(알 수 없음)"
|
msgstr "(알 수 없음)"
|
||||||
@@ -1043,8 +1057,8 @@ msgid "Leaders"
|
|||||||
msgstr "리더"
|
msgstr "리더"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:37
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:37
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:57
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:120
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:131
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:30
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:30
|
||||||
#: allianceauth/services/modules/openfire/forms.py:6
|
#: allianceauth/services/modules/openfire/forms.py:6
|
||||||
msgid "Group"
|
msgid "Group"
|
||||||
@@ -1093,22 +1107,22 @@ msgstr "탈퇴 요청"
|
|||||||
msgid "Group Membership"
|
msgid "Group Membership"
|
||||||
msgstr "참가 중인 그룹"
|
msgstr "참가 중인 그룹"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:93
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:96
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:156
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:171
|
||||||
msgid "Accept"
|
msgid "Accept"
|
||||||
msgstr "수락"
|
msgstr "수락"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:96
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:99
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:160
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:174
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:104
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:104
|
||||||
msgid "Reject"
|
msgid "Reject"
|
||||||
msgstr "거절"
|
msgstr "거절"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:106
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:117
|
||||||
msgid "No group add requests."
|
msgid "No group add requests."
|
||||||
msgstr "가입 요청 없음"
|
msgstr "가입 요청 없음"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:169
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:190
|
||||||
msgid "No group leave requests."
|
msgid "No group leave requests."
|
||||||
msgstr "탈퇴 요청 없음"
|
msgstr "탈퇴 요청 없음"
|
||||||
|
|
||||||
@@ -1511,37 +1525,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 "Super User"
|
msgstr "Super User"
|
||||||
|
|
||||||
#: 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"
|
||||||
@@ -1802,10 +1824,10 @@ 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 "{self.service_name} 비밀번호 설정 완료"
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/services/apps.py:8 allianceauth/services/auth_hooks.py:12
|
#: allianceauth/services/apps.py:8 allianceauth/services/auth_hooks.py:12
|
||||||
msgid "Services"
|
msgid "Services"
|
||||||
@@ -2345,11 +2367,11 @@ msgstr "전적 링크 (zkillboard.com 또는 kb.evetools.org)"
|
|||||||
msgid "Invalid Link. Please use zkillboard.com or kb.evetools.org"
|
msgid "Invalid Link. Please use zkillboard.com or kb.evetools.org"
|
||||||
msgstr "올바르지 않은 링크입니다. zkillboard.com 또는 kb.evetools.org 를 사용하시기 바랍니다."
|
msgstr "올바르지 않은 링크입니다. zkillboard.com 또는 kb.evetools.org 를 사용하시기 바랍니다."
|
||||||
|
|
||||||
#: 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 "올바르지 않은 링크입니다. zkillboard 링크를 게시하십시오. "
|
msgstr "올바르지 않은 링크입니다. zkillboard 링크를 게시하십시오. "
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:53
|
#: allianceauth/srp/form.py:56
|
||||||
msgid "After Action Report Link"
|
msgid "After Action Report Link"
|
||||||
msgstr "사후조치 보고서 링크"
|
msgstr "사후조치 보고서 링크"
|
||||||
|
|
||||||
@@ -2624,7 +2646,7 @@ msgstr "SRP 보상 요청 %(requestid)s을 찾을 수 없습니다. "
|
|||||||
msgid "Saved changes to SRP fleet %(fleetname)s"
|
msgid "Saved changes to SRP fleet %(fleetname)s"
|
||||||
msgstr "SRP 보상 요청 함대 %(fleetname)s의 변경 사항이 저장되었습니다."
|
msgstr "SRP 보상 요청 함대 %(fleetname)s의 변경 사항이 저장되었습니다."
|
||||||
|
|
||||||
#: 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 "당신의 서버에 ESI 에러가 발생하였습니다. 응답코드 :"
|
msgstr "당신의 서버에 ESI 에러가 발생하였습니다. 응답코드 :"
|
||||||
|
|
||||||
@@ -3028,37 +3050,37 @@ msgstr "%(time)s 에 있을 %(system)s 타이머를 추가했습니다."
|
|||||||
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 "내부 서버 에러"
|
||||||
|
|||||||
@@ -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-09-21 13:44+1000\n"
|
"POT-Creation-Date: 2026-01-21 15:33+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:104
|
#: allianceauth/project_template/project_name/settings/base.py:105
|
||||||
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:106
|
#: allianceauth/project_template/project_name/settings/base.py:107
|
||||||
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:107
|
#: allianceauth/project_template/project_name/settings/base.py:108
|
||||||
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:108
|
#: allianceauth/project_template/project_name/settings/base.py:109
|
||||||
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:109
|
#: allianceauth/project_template/project_name/settings/base.py:110
|
||||||
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:110
|
#: allianceauth/project_template/project_name/settings/base.py:111
|
||||||
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:111
|
#: allianceauth/project_template/project_name/settings/base.py:112
|
||||||
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:114
|
#: allianceauth/project_template/project_name/settings/base.py:115
|
||||||
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: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 "Ukraiński"
|
msgstr "Ukraiński"
|
||||||
|
|
||||||
#: 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 ""
|
||||||
|
|
||||||
@@ -139,22 +139,30 @@ msgstr ""
|
|||||||
msgid "Language"
|
msgid "Language"
|
||||||
msgstr "Język"
|
msgstr "Język"
|
||||||
|
|
||||||
#: 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 "Tryb nocny"
|
msgstr "Tryb nocny"
|
||||||
|
|
||||||
#: 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 "Styl"
|
msgstr "Styl"
|
||||||
|
|
||||||
#: 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 "Stan został zmieniony na: %s"
|
msgstr "Stan został zmieniony na: %s"
|
||||||
|
|
||||||
#: 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 "Stan twojego użytkownika to: %(state)s"
|
msgstr "Stan twojego użytkownika to: %(state)s"
|
||||||
@@ -214,8 +222,8 @@ msgstr "Stan:"
|
|||||||
|
|
||||||
#: 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 "Zarządzanie Tokenem"
|
msgstr "Zarządzanie Tokenem"
|
||||||
@@ -251,8 +259,8 @@ msgstr "Akcje"
|
|||||||
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:41
|
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:41
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30
|
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:54
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:118
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:129
|
||||||
msgid "Character"
|
msgid "Character"
|
||||||
msgstr "Postać"
|
msgstr "Postać"
|
||||||
|
|
||||||
@@ -400,6 +408,8 @@ msgstr "Zapisane postacie"
|
|||||||
#: allianceauth/corputils/templates/corputils/corpstats.html:125
|
#: allianceauth/corputils/templates/corputils/corpstats.html:125
|
||||||
#: allianceauth/corputils/templates/corputils/search.html:18
|
#: allianceauth/corputils/templates/corputils/search.html:18
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31
|
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:58
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:133
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:35
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:35
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:122
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:122
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:166
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:166
|
||||||
@@ -776,16 +786,18 @@ msgstr "Link FAT wygasł."
|
|||||||
#: 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 ""
|
||||||
"Nie można zapisać udziału we flocie dla {character.character_name}. Postać "
|
|
||||||
"nie jest online."
|
|
||||||
|
|
||||||
#: allianceauth/framework/apps.py:16
|
#: allianceauth/framework/apps.py:16
|
||||||
msgid "Framework"
|
msgid "Framework"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/framework/templates/framework/datatables/process-indicator.html:8
|
||||||
|
msgid "Loading …"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/apps.py:8
|
#: allianceauth/groupmanagement/apps.py:8
|
||||||
#: allianceauth/groupmanagement/auth_hooks.py:18
|
#: allianceauth/groupmanagement/auth_hooks.py:18
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:18
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:18
|
||||||
@@ -978,8 +990,8 @@ msgid "Group Members"
|
|||||||
msgstr "Członkowie Grupy"
|
msgstr "Członkowie Grupy"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:119
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:130
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:33
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:33
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
msgstr "Organizacja"
|
msgstr "Organizacja"
|
||||||
@@ -991,7 +1003,9 @@ msgstr "Opiekun Grupy"
|
|||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:85
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:85
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:148
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:106
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:160
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:181
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit_row.html:18
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit_row.html:18
|
||||||
msgid "(unknown)"
|
msgid "(unknown)"
|
||||||
msgstr "(nieznany)"
|
msgstr "(nieznany)"
|
||||||
@@ -1071,8 +1085,8 @@ msgid "Leaders"
|
|||||||
msgstr "Opiekunowie"
|
msgstr "Opiekunowie"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:37
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:37
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:57
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:120
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:131
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:30
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:30
|
||||||
#: allianceauth/services/modules/openfire/forms.py:6
|
#: allianceauth/services/modules/openfire/forms.py:6
|
||||||
msgid "Group"
|
msgid "Group"
|
||||||
@@ -1121,22 +1135,22 @@ msgstr "Opuszczający"
|
|||||||
msgid "Group Membership"
|
msgid "Group Membership"
|
||||||
msgstr "Członkostwo Grup"
|
msgstr "Członkostwo Grup"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:93
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:96
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:156
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:171
|
||||||
msgid "Accept"
|
msgid "Accept"
|
||||||
msgstr "Akceptuj"
|
msgstr "Akceptuj"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:96
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:99
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:160
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:174
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:104
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:104
|
||||||
msgid "Reject"
|
msgid "Reject"
|
||||||
msgstr "Odrzuć"
|
msgstr "Odrzuć"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:106
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:117
|
||||||
msgid "No group add requests."
|
msgid "No group add requests."
|
||||||
msgstr "Brak próśb o dołączenie."
|
msgstr "Brak próśb o dołączenie."
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:169
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:190
|
||||||
msgid "No group leave requests."
|
msgid "No group leave requests."
|
||||||
msgstr "Brak próśb o opuszczenie."
|
msgstr "Brak próśb o opuszczenie."
|
||||||
|
|
||||||
@@ -1547,37 +1561,45 @@ msgid "Notifications"
|
|||||||
msgstr "Powiadomienia"
|
msgstr "Powiadomienia"
|
||||||
|
|
||||||
#: 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 "Super-Użytkownik"
|
msgstr "Super-Użytkownik"
|
||||||
|
|
||||||
#: 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 "Administrator"
|
msgstr "Administrator"
|
||||||
|
|
||||||
#: 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 "Wyloguj"
|
msgstr "Wyloguj"
|
||||||
|
|
||||||
#: 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"
|
||||||
@@ -1838,10 +1860,10 @@ msgstr "Stan"
|
|||||||
msgid "That service account already exists"
|
msgid "That service account already exists"
|
||||||
msgstr "Istnieje już takie konto serwisowe"
|
msgstr "Istnieje już takie konto serwisowe"
|
||||||
|
|
||||||
#: 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 "Pomyślnie zmieniono hasło {self.service_name}"
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/services/apps.py:8 allianceauth/services/auth_hooks.py:12
|
#: allianceauth/services/apps.py:8 allianceauth/services/auth_hooks.py:12
|
||||||
msgid "Services"
|
msgid "Services"
|
||||||
@@ -2390,11 +2412,11 @@ msgstr "Adres do raportu Killboard (zkillboard.com albo kb.evetools.org)"
|
|||||||
msgid "Invalid Link. Please use zkillboard.com or kb.evetools.org"
|
msgid "Invalid Link. Please use zkillboard.com or kb.evetools.org"
|
||||||
msgstr "Niewłaściwy adres. Użyj proszę zkillboard.com albo kb.evetools.org"
|
msgstr "Niewłaściwy adres. Użyj proszę zkillboard.com albo kb.evetools.org"
|
||||||
|
|
||||||
#: 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 "Niewłaściwy adres. Użyj proszę bezpośredniego odnośnika do raportu."
|
msgstr "Niewłaściwy adres. Użyj proszę bezpośredniego odnośnika do raportu."
|
||||||
|
|
||||||
#: allianceauth/srp/form.py:53
|
#: allianceauth/srp/form.py:56
|
||||||
msgid "After Action Report Link"
|
msgid "After Action Report Link"
|
||||||
msgstr "Raport bitewny"
|
msgstr "Raport bitewny"
|
||||||
|
|
||||||
@@ -2675,7 +2697,7 @@ msgstr ""
|
|||||||
msgid "Saved changes to SRP fleet %(fleetname)s"
|
msgid "Saved changes to SRP fleet %(fleetname)s"
|
||||||
msgstr "Zapisano zmiany we Flocie z SRP %(fleetname)s"
|
msgstr "Zapisano zmiany we Flocie z SRP %(fleetname)s"
|
||||||
|
|
||||||
#: 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 "Twój Serwer otrzymał błąd ESI o kodzie"
|
msgstr "Twój Serwer otrzymał błąd ESI o kodzie"
|
||||||
|
|
||||||
@@ -3079,11 +3101,11 @@ msgstr "Dodano nowe Zdarzenie w %(system)s o czasie %(time)s."
|
|||||||
msgid "Saved changes to the timer."
|
msgid "Saved changes to the timer."
|
||||||
msgstr "Zapisano zmiany dla Zdarzenia."
|
msgstr "Zapisano zmiany dla Zdarzenia."
|
||||||
|
|
||||||
#: allianceauth/views.py:55
|
#: allianceauth/views.py:78
|
||||||
msgid "Bad Request"
|
msgid "Bad Request"
|
||||||
msgstr "Błąd zapytania"
|
msgstr "Błąd zapytania"
|
||||||
|
|
||||||
#: 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."
|
||||||
@@ -3092,11 +3114,11 @@ msgstr ""
|
|||||||
"ponownie. Jeżeli błąd będzie nadal występował - zgłoś się do administratora"
|
"ponownie. Jeżeli błąd będzie nadal występował - zgłoś się do administratora"
|
||||||
" serwisu."
|
" serwisu."
|
||||||
|
|
||||||
#: allianceauth/views.py:65
|
#: allianceauth/views.py:88
|
||||||
msgid "Permission Denied"
|
msgid "Permission Denied"
|
||||||
msgstr "Brak uprawnień"
|
msgstr "Brak uprawnień"
|
||||||
|
|
||||||
#: 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."
|
||||||
@@ -3104,11 +3126,11 @@ msgstr ""
|
|||||||
"Nie masz wystarczających uprawnień do wejścia na tę stronę. Jeżeli uważasz, "
|
"Nie masz wystarczających uprawnień do wejścia na tę stronę. Jeżeli uważasz, "
|
||||||
"że to błąd - zgłoś się do administratora serwisu."
|
"że to błąd - zgłoś się do administratora serwisu."
|
||||||
|
|
||||||
#: allianceauth/views.py:75
|
#: allianceauth/views.py:98
|
||||||
msgid "Page Not Found"
|
msgid "Page Not Found"
|
||||||
msgstr "Nie znaleziono strony"
|
msgstr "Nie znaleziono strony"
|
||||||
|
|
||||||
#: 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. "
|
||||||
@@ -3116,6 +3138,6 @@ msgstr ""
|
|||||||
"Strona nie istnieje. Jeżeli uważasz, że to błąd - zgłoś się do "
|
"Strona nie istnieje. Jeżeli uważasz, że to błąd - zgłoś się do "
|
||||||
"administratora serwisu."
|
"administratora serwisu."
|
||||||
|
|
||||||
#: allianceauth/views.py:85
|
#: allianceauth/views.py:108
|
||||||
msgid "Internal Server Error"
|
msgid "Internal Server Error"
|
||||||
msgstr "Wewnętrzny błąd Serwera"
|
msgstr "Wewnętrzny błąd Serwera"
|
||||||
|
|||||||
@@ -7,7 +7,6 @@
|
|||||||
# Yuriy K <thedjcooltv@gmail.com>, 2023
|
# Yuriy K <thedjcooltv@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
|
|
||||||
# Gnevich <and.vareba81@gmail.com>, 2025
|
# Gnevich <and.vareba81@gmail.com>, 2025
|
||||||
# Alexander Gess <de.alex.gess@gmail.com>, 2025
|
# Alexander Gess <de.alex.gess@gmail.com>, 2025
|
||||||
#
|
#
|
||||||
@@ -16,7 +15,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: 2026-01-21 15:33+1000\n"
|
||||||
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
||||||
"Last-Translator: Alexander Gess <de.alex.gess@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"
|
||||||
@@ -66,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:104
|
#: allianceauth/project_template/project_name/settings/base.py:105
|
||||||
msgid "English"
|
msgid "English"
|
||||||
msgstr "Английский"
|
msgstr "Английский"
|
||||||
|
|
||||||
@@ -75,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: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 "Упрощенный китайский"
|
||||||
|
|
||||||
@@ -134,22 +133,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 "Статус изменен: %s"
|
msgstr "Статус изменен: %s"
|
||||||
|
|
||||||
#: 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 "Статус пилота: %(state)s"
|
msgstr "Статус пилота: %(state)s"
|
||||||
@@ -209,8 +216,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 "Управление токенами"
|
||||||
@@ -246,8 +253,8 @@ msgstr "Действия"
|
|||||||
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:41
|
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:41
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30
|
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:54
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:118
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:129
|
||||||
msgid "Character"
|
msgid "Character"
|
||||||
msgstr "Персонаж"
|
msgstr "Персонаж"
|
||||||
|
|
||||||
@@ -388,6 +395,8 @@ msgstr "Зарегистрированные персонажи"
|
|||||||
#: allianceauth/corputils/templates/corputils/corpstats.html:125
|
#: allianceauth/corputils/templates/corputils/corpstats.html:125
|
||||||
#: allianceauth/corputils/templates/corputils/search.html:18
|
#: allianceauth/corputils/templates/corputils/search.html:18
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31
|
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:58
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:133
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:35
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:35
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:122
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:122
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:166
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:166
|
||||||
@@ -764,16 +773,18 @@ 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 ""
|
||||||
"Не могу зарегистрировать ФлАк для {character.character_name}. Персонаж "
|
|
||||||
"должен быть онлайн."
|
|
||||||
|
|
||||||
#: allianceauth/framework/apps.py:16
|
#: allianceauth/framework/apps.py:16
|
||||||
msgid "Framework"
|
msgid "Framework"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/framework/templates/framework/datatables/process-indicator.html:8
|
||||||
|
msgid "Loading …"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/apps.py:8
|
#: allianceauth/groupmanagement/apps.py:8
|
||||||
#: allianceauth/groupmanagement/auth_hooks.py:18
|
#: allianceauth/groupmanagement/auth_hooks.py:18
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:18
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:18
|
||||||
@@ -971,8 +982,8 @@ msgid "Group Members"
|
|||||||
msgstr "Групповые Участники"
|
msgstr "Групповые Участники"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:119
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:130
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:33
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:33
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
msgstr "Корпорация"
|
msgstr "Корпорация"
|
||||||
@@ -984,7 +995,9 @@ msgstr "Лидер группы"
|
|||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:85
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:85
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:148
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:106
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:160
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:181
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit_row.html:18
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit_row.html:18
|
||||||
msgid "(unknown)"
|
msgid "(unknown)"
|
||||||
msgstr "(неизвестно)"
|
msgstr "(неизвестно)"
|
||||||
@@ -1064,8 +1077,8 @@ msgid "Leaders"
|
|||||||
msgstr "Лидеры"
|
msgstr "Лидеры"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:37
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:37
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:57
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:120
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:131
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:30
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:30
|
||||||
#: allianceauth/services/modules/openfire/forms.py:6
|
#: allianceauth/services/modules/openfire/forms.py:6
|
||||||
msgid "Group"
|
msgid "Group"
|
||||||
@@ -1114,22 +1127,22 @@ msgstr "Запрос на Выход"
|
|||||||
msgid "Group Membership"
|
msgid "Group Membership"
|
||||||
msgstr "Групповое участие"
|
msgstr "Групповое участие"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:93
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:96
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:156
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:171
|
||||||
msgid "Accept"
|
msgid "Accept"
|
||||||
msgstr "Принять"
|
msgstr "Принять"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:96
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:99
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:160
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:174
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:104
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:104
|
||||||
msgid "Reject"
|
msgid "Reject"
|
||||||
msgstr "Сбросить"
|
msgstr "Сбросить"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:106
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:117
|
||||||
msgid "No group add requests."
|
msgid "No group add requests."
|
||||||
msgstr "Нет групповых запросов на вступление"
|
msgstr "Нет групповых запросов на вступление"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:169
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:190
|
||||||
msgid "No group leave requests."
|
msgid "No group leave requests."
|
||||||
msgstr "Нет групповых запросов на выход"
|
msgstr "Нет групповых запросов на выход"
|
||||||
|
|
||||||
@@ -1536,37 +1549,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"
|
||||||
@@ -1827,10 +1848,10 @@ 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 "Успешно установлен пароль для вашего {self.service_name}"
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/services/apps.py:8 allianceauth/services/auth_hooks.py:12
|
#: allianceauth/services/apps.py:8 allianceauth/services/auth_hooks.py:12
|
||||||
msgid "Services"
|
msgid "Services"
|
||||||
@@ -2383,11 +2404,11 @@ msgid "Invalid Link. Please use zkillboard.com or kb.evetools.org"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Неверная ссылка. Пожалуйста используйте zkillboard.com или kb.evetools.org"
|
"Неверная ссылка. Пожалуйста используйте zkillboard.com или kb.evetools.org"
|
||||||
|
|
||||||
#: 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 "Ссылка после боевых дейсвий"
|
||||||
|
|
||||||
@@ -2665,7 +2686,7 @@ msgstr "Невозможно найти SRP запрос с ID %(requestid)s."
|
|||||||
msgid "Saved changes to SRP fleet %(fleetname)s"
|
msgid "Saved changes to SRP fleet %(fleetname)s"
|
||||||
msgstr "Сохранены изменения в SRP флот %(fleetname)s"
|
msgstr "Сохранены изменения в SRP флот %(fleetname)s"
|
||||||
|
|
||||||
#: 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 ""
|
||||||
|
|
||||||
@@ -3069,36 +3090,36 @@ msgstr "Добавлен таймер в %(system)s на %(time)s."
|
|||||||
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 "Bad Request"
|
msgstr "Bad Request"
|
||||||
|
|
||||||
#: 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 ""
|
||||||
|
|||||||
@@ -14,7 +14,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: 2026-01-21 15:33+1000\n"
|
||||||
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
||||||
"Last-Translator: Kristof Swensen, 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"
|
||||||
@@ -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:104
|
#: allianceauth/project_template/project_name/settings/base.py:105
|
||||||
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: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 "Cпрощена китайська"
|
msgstr "Cпрощена китайська"
|
||||||
|
|
||||||
@@ -138,22 +138,30 @@ msgstr "Cпрощена китайська"
|
|||||||
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 "Стан змінено на: %s"
|
msgstr "Стан змінено на: %s"
|
||||||
|
|
||||||
#: 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 "Стан вашого користувача зараз: %(state)s"
|
msgstr "Стан вашого користувача зараз: %(state)s"
|
||||||
@@ -213,8 +221,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 "Керування токенами"
|
||||||
@@ -253,8 +261,8 @@ msgstr "Дії"
|
|||||||
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:41
|
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:41
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30
|
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:54
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:118
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:129
|
||||||
msgid "Character"
|
msgid "Character"
|
||||||
msgstr "Персонаж"
|
msgstr "Персонаж"
|
||||||
|
|
||||||
@@ -404,6 +412,8 @@ msgstr "Зареєстровані персонажі"
|
|||||||
#: allianceauth/corputils/templates/corputils/corpstats.html:125
|
#: allianceauth/corputils/templates/corputils/corpstats.html:125
|
||||||
#: allianceauth/corputils/templates/corputils/search.html:18
|
#: allianceauth/corputils/templates/corputils/search.html:18
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31
|
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:58
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:133
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:35
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:35
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:122
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:122
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:166
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:166
|
||||||
@@ -780,16 +790,18 @@ msgstr "FAT посилання прострочено."
|
|||||||
#: 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 ""
|
||||||
"Не вдалося зареєструвати участь в флоті для {character.character_name}. "
|
|
||||||
"Персонаж повинен бути в мережі."
|
|
||||||
|
|
||||||
#: allianceauth/framework/apps.py:16
|
#: allianceauth/framework/apps.py:16
|
||||||
msgid "Framework"
|
msgid "Framework"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/framework/templates/framework/datatables/process-indicator.html:8
|
||||||
|
msgid "Loading …"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/apps.py:8
|
#: allianceauth/groupmanagement/apps.py:8
|
||||||
#: allianceauth/groupmanagement/auth_hooks.py:18
|
#: allianceauth/groupmanagement/auth_hooks.py:18
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:18
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:18
|
||||||
@@ -985,8 +997,8 @@ msgid "Group Members"
|
|||||||
msgstr "Учасники групи"
|
msgstr "Учасники групи"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:119
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:130
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:33
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:33
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
msgstr "Організація"
|
msgstr "Організація"
|
||||||
@@ -998,7 +1010,9 @@ msgstr "Лідер групи"
|
|||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:85
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:85
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:148
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:106
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:160
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:181
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit_row.html:18
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit_row.html:18
|
||||||
msgid "(unknown)"
|
msgid "(unknown)"
|
||||||
msgstr "(невідомо)"
|
msgstr "(невідомо)"
|
||||||
@@ -1078,8 +1092,8 @@ msgid "Leaders"
|
|||||||
msgstr "Лідери"
|
msgstr "Лідери"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:37
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:37
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:57
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:120
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:131
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:30
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:30
|
||||||
#: allianceauth/services/modules/openfire/forms.py:6
|
#: allianceauth/services/modules/openfire/forms.py:6
|
||||||
msgid "Group"
|
msgid "Group"
|
||||||
@@ -1128,22 +1142,22 @@ msgstr "Запити на вихід"
|
|||||||
msgid "Group Membership"
|
msgid "Group Membership"
|
||||||
msgstr "Членство в групі"
|
msgstr "Членство в групі"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:93
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:96
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:156
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:171
|
||||||
msgid "Accept"
|
msgid "Accept"
|
||||||
msgstr "Прийняти"
|
msgstr "Прийняти"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:96
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:99
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:160
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:174
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:104
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:104
|
||||||
msgid "Reject"
|
msgid "Reject"
|
||||||
msgstr "Відхилити"
|
msgstr "Відхилити"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:106
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:117
|
||||||
msgid "No group add requests."
|
msgid "No group add requests."
|
||||||
msgstr "Запитів на додавання до груп немає."
|
msgstr "Запитів на додавання до груп немає."
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:169
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:190
|
||||||
msgid "No group leave requests."
|
msgid "No group leave requests."
|
||||||
msgstr "Запитів на вихід з груп немає."
|
msgstr "Запитів на вихід з груп немає."
|
||||||
|
|
||||||
@@ -1554,37 +1568,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"
|
||||||
@@ -1845,10 +1867,10 @@ 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 "Пароль для {self.service_name} успішно встановлено"
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/services/apps.py:8 allianceauth/services/auth_hooks.py:12
|
#: allianceauth/services/apps.py:8 allianceauth/services/auth_hooks.py:12
|
||||||
msgid "Services"
|
msgid "Services"
|
||||||
@@ -2401,12 +2423,12 @@ msgstr ""
|
|||||||
"Невірне посилання. Будь ласка, використовуйте zkillboard.com або "
|
"Невірне посилання. Будь ласка, використовуйте zkillboard.com або "
|
||||||
"kb.evetools.org"
|
"kb.evetools.org"
|
||||||
|
|
||||||
#: 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 "Посилання на звіт після бою"
|
||||||
|
|
||||||
@@ -2686,7 +2708,7 @@ msgstr "Не вдалося знайти запит на SRP з ідентифі
|
|||||||
msgid "Saved changes to SRP fleet %(fleetname)s"
|
msgid "Saved changes to SRP fleet %(fleetname)s"
|
||||||
msgstr "Збережено зміни до флоту SRP %(fleetname)s"
|
msgstr "Збережено зміни до флоту SRP %(fleetname)s"
|
||||||
|
|
||||||
#: 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 "Ваш сервер отримав код відповіді на помилку ESI "
|
msgstr "Ваш сервер отримав код відповіді на помилку ESI "
|
||||||
|
|
||||||
@@ -3090,11 +3112,11 @@ msgstr "Додано новий таймер в %(system)s о %(time)s."
|
|||||||
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."
|
||||||
@@ -3102,11 +3124,11 @@ msgstr ""
|
|||||||
"Auth зіткнувся з помилкою під час обробки запиту, будь ласка, спробуйте ще "
|
"Auth зіткнувся з помилкою під час обробки запиту, будь ласка, спробуйте ще "
|
||||||
"раз. Якщо помилка не зникла, будь ласка, зв'яжіться з адміністраторами."
|
"раз. Якщо помилка не зникла, будь ласка, зв'яжіться з адміністраторами."
|
||||||
|
|
||||||
#: 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."
|
||||||
@@ -3114,11 +3136,11 @@ 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. "
|
||||||
@@ -3126,6 +3148,6 @@ msgstr ""
|
|||||||
"Сторінки не існує. Якщо ви вважаєте, що це помилково, будь ласка, зв'яжіться"
|
"Сторінки не існує. Якщо ви вважаєте, що це помилково, будь ласка, зв'яжіться"
|
||||||
" з адміністраторами. "
|
" з адміністраторами. "
|
||||||
|
|
||||||
#: allianceauth/views.py:85
|
#: allianceauth/views.py:108
|
||||||
msgid "Internal Server Error"
|
msgid "Internal Server Error"
|
||||||
msgstr "Помилка сервера"
|
msgstr "Помилка сервера"
|
||||||
|
|||||||
@@ -15,7 +15,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: 2026-01-21 15:33+1000\n"
|
||||||
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
"PO-Revision-Date: 2023-11-08 13:50+0000\n"
|
||||||
"Last-Translator: Joel Falknau <ozirascal@gmail.com>, 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"
|
||||||
@@ -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:104
|
#: allianceauth/project_template/project_name/settings/base.py:105
|
||||||
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: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 "简体中文"
|
||||||
|
|
||||||
@@ -132,22 +132,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 ""
|
||||||
@@ -207,8 +215,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 ""
|
||||||
@@ -244,8 +252,8 @@ msgstr "操作"
|
|||||||
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:41
|
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:41
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30
|
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:54
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:118
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:129
|
||||||
msgid "Character"
|
msgid "Character"
|
||||||
msgstr "角色"
|
msgstr "角色"
|
||||||
|
|
||||||
@@ -382,6 +390,8 @@ msgstr "注册过的角色"
|
|||||||
#: allianceauth/corputils/templates/corputils/corpstats.html:125
|
#: allianceauth/corputils/templates/corputils/corpstats.html:125
|
||||||
#: allianceauth/corputils/templates/corputils/search.html:18
|
#: allianceauth/corputils/templates/corputils/search.html:18
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31
|
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:58
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:133
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:35
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:35
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:122
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:122
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:166
|
#: allianceauth/hrapplications/templates/hrapplications/management.html:166
|
||||||
@@ -752,14 +762,18 @@ msgstr "PAP链接已过期"
|
|||||||
#: 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
|
||||||
msgid "Framework"
|
msgid "Framework"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: allianceauth/framework/templates/framework/datatables/process-indicator.html:8
|
||||||
|
msgid "Loading …"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/apps.py:8
|
#: allianceauth/groupmanagement/apps.py:8
|
||||||
#: allianceauth/groupmanagement/auth_hooks.py:18
|
#: allianceauth/groupmanagement/auth_hooks.py:18
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:18
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:18
|
||||||
@@ -931,8 +945,8 @@ msgid "Group Members"
|
|||||||
msgstr "群组成员"
|
msgstr "群组成员"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:119
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:130
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:33
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:33
|
||||||
msgid "Organization"
|
msgid "Organization"
|
||||||
msgstr "组织"
|
msgstr "组织"
|
||||||
@@ -944,7 +958,9 @@ msgstr ""
|
|||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61
|
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:85
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:85
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:148
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:106
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:160
|
||||||
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:181
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit_row.html:18
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit_row.html:18
|
||||||
msgid "(unknown)"
|
msgid "(unknown)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1024,8 +1040,8 @@ msgid "Leaders"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:37
|
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:37
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:57
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:120
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:131
|
||||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:30
|
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:30
|
||||||
#: allianceauth/services/modules/openfire/forms.py:6
|
#: allianceauth/services/modules/openfire/forms.py:6
|
||||||
msgid "Group"
|
msgid "Group"
|
||||||
@@ -1074,22 +1090,22 @@ msgstr "离组的请求"
|
|||||||
msgid "Group Membership"
|
msgid "Group Membership"
|
||||||
msgstr "用户组成员"
|
msgstr "用户组成员"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:93
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:96
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:156
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:171
|
||||||
msgid "Accept"
|
msgid "Accept"
|
||||||
msgstr "接受"
|
msgstr "接受"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:96
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:99
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:160
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:174
|
||||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:104
|
#: allianceauth/hrapplications/templates/hrapplications/view.html:104
|
||||||
msgid "Reject"
|
msgid "Reject"
|
||||||
msgstr "拒绝"
|
msgstr "拒绝"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:106
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:117
|
||||||
msgid "No group add requests."
|
msgid "No group add requests."
|
||||||
msgstr "没有加入用户组的请求,小老弟你是不是摇不到人"
|
msgstr "没有加入用户组的请求,小老弟你是不是摇不到人"
|
||||||
|
|
||||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:169
|
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:190
|
||||||
msgid "No group leave requests."
|
msgid "No group leave requests."
|
||||||
msgstr "没有离开用户组的请求,小老弟你人缘可以啊?"
|
msgstr "没有离开用户组的请求,小老弟你人缘可以啊?"
|
||||||
|
|
||||||
@@ -1492,37 +1508,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"
|
||||||
@@ -1783,9 +1807,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
|
||||||
@@ -2326,11 +2350,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 "战报链接"
|
||||||
|
|
||||||
@@ -2604,7 +2628,7 @@ msgstr "找不到ID是%(requestid)s的补损申请呀,老哥眼花了?"
|
|||||||
msgid "Saved changes to SRP fleet %(fleetname)s"
|
msgid "Saved changes to SRP fleet %(fleetname)s"
|
||||||
msgstr "你做的修改已经保存到%(fleetname)s这个补损舰队啦,尽情白给吧!"
|
msgstr "你做的修改已经保存到%(fleetname)s这个补损舰队啦,尽情白给吧!"
|
||||||
|
|
||||||
#: 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 ""
|
||||||
|
|
||||||
@@ -3008,36 +3032,36 @@ msgstr "已经把%(system)s星系里%(time)s的时间节点设置好了!CTA!
|
|||||||
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 ""
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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 %}
|
||||||
|
|
||||||
|
|||||||
@@ -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.
|
||||||
|
|||||||
@@ -11,10 +11,10 @@ environment =
|
|||||||
[program:beat]
|
[program:beat]
|
||||||
command = %(ENV_AA_COMMAND_CELERY)s
|
command = %(ENV_AA_COMMAND_CELERY)s
|
||||||
-A %(ENV_AA_PROJECT_NAME)s beat
|
-A %(ENV_AA_PROJECT_NAME)s beat
|
||||||
directory = %(ENV_AA_VENV_DIRECTORY)s
|
directory = %(ENV_AA_PROJECT_DIRECTORY)s
|
||||||
user = %(ENV_AA_USER)s
|
user = %(ENV_AA_USER)s
|
||||||
stdout_logfile = %(ENV_AA_VENV_DIRECTORY)s/log/%(program_name)s.log
|
stdout_logfile = %(ENV_AA_PROJECT_DIRECTORY)s/log/%(program_name)s.log
|
||||||
stderr_logfile = %(ENV_AA_VENV_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
|
||||||
@@ -26,12 +26,12 @@ command = %(ENV_AA_COMMAND_CELERY)s
|
|||||||
--pool=threads
|
--pool=threads
|
||||||
--concurrency=5
|
--concurrency=5
|
||||||
-n %(program_name)s_%(process_num)02d
|
-n %(program_name)s_%(process_num)02d
|
||||||
directory = %(ENV_AA_VENV_DIRECTORY)s
|
directory = %(ENV_AA_PROJECT_DIRECTORY)s
|
||||||
user = %(ENV_AA_USER)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 = %(ENV_AA_VENV_DIRECTORY)s/log/%(program_name)s.log
|
stdout_logfile = %(ENV_AA_PROJECT_DIRECTORY)s/log/%(program_name)s.log
|
||||||
stderr_logfile = %(ENV_AA_VENV_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
|
||||||
@@ -42,12 +42,12 @@ priority = 998
|
|||||||
{% if gunicorn %}
|
{% if gunicorn %}
|
||||||
[program:gunicorn]
|
[program:gunicorn]
|
||||||
user = %(ENV_AA_USER)s
|
user = %(ENV_AA_USER)s
|
||||||
directory = %(ENV_AA_VENV_DIRECTORY)s
|
directory = %(ENV_AA_PROJECT_DIRECTORY)s
|
||||||
command = %(ENV_AA_COMMAND_GUNICORN)s %(ENV_AA_PROJECT_NAME)s.wsgi
|
command = %(ENV_AA_COMMAND_GUNICORN)s %(ENV_AA_PROJECT_NAME)s.wsgi
|
||||||
--workers=3
|
--workers=3
|
||||||
--timeout 120
|
--timeout 120
|
||||||
stdout_logfile = %(ENV_AA_VENV_DIRECTORY)s/log/%(program_name)s.log
|
stdout_logfile = %(ENV_AA_PROJECT_DIRECTORY)s/log/%(program_name)s.log
|
||||||
stderr_logfile = %(ENV_AA_VENV_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
|
||||||
@@ -57,10 +57,10 @@ stopsignal = INT
|
|||||||
command = %(ENV_AA_COMMAND_MEMMON)s
|
command = %(ENV_AA_COMMAND_MEMMON)s
|
||||||
-p worker_00=256MB
|
-p worker_00=256MB
|
||||||
-p gunicorn=256MB
|
-p gunicorn=256MB
|
||||||
directory = %(ENV_AA_VENV_DIRECTORY)s
|
directory = %(ENV_AA_PROJECT_DIRECTORY)s
|
||||||
events = TICK_60
|
events = TICK_60
|
||||||
stdout_logfile = %(ENV_AA_VENV_DIRECTORY)s/log/memmon.log
|
stdout_logfile = %(ENV_AA_PROJECT_DIRECTORY)s/log/memmon.log
|
||||||
stderr_logfile = %(ENV_AA_VENV_DIRECTORY)s/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
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -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())
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
$(document).ready(() => {
|
|
||||||
'use strict';
|
|
||||||
|
|
||||||
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));
|
|
||||||
}
|
|
||||||
});
|
|
||||||
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,3 +1,3 @@
|
|||||||
{% load sri %}
|
{% load sri %}
|
||||||
|
|
||||||
{% sri_static 'allianceauth/js/sidebar-collapse.js' %}
|
{% 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 ""
|
||||||
|
|||||||
@@ -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.11.0
|
AA_DOCKER_TAG=registry.gitlab.com/allianceauth/allianceauth/auth:v4.12.0
|
||||||
|
|
||||||
# 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.11.0
|
ARG AUTH_VERSION=v4.12.0
|
||||||
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,8 +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",
|
|
||||||
"Programming Language :: Python :: 3.14",
|
|
||||||
"Topic :: Internet :: WWW/HTTP",
|
"Topic :: Internet :: WWW/HTTP",
|
||||||
"Topic :: Internet :: WWW/HTTP :: Dynamic Content",
|
"Topic :: Internet :: WWW/HTTP :: Dynamic Content",
|
||||||
]
|
]
|
||||||
|
|||||||
Reference in New Issue
Block a user