diff --git a/.gitignore b/.gitignore index 53f45146..6d184e61 100644 --- a/.gitignore +++ b/.gitignore @@ -69,11 +69,7 @@ celerybeat-schedule #gitlab configs .gitlab/ -#transifex -.tx/ - #other .flake8 .pylintrc Makefile -.isort.cfg diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bd751341..72bdfe2b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -89,7 +89,7 @@ test-3.10-core: test-3.11-core: <<: *only-default - image: python:3.11-rc-bullseye + image: python:3.11-bullseye script: - tox -e py311-core artifacts: @@ -98,6 +98,18 @@ test-3.11-core: coverage_report: coverage_format: cobertura path: coverage.xml + +test-pvpy-core: + <<: *only-default + image: pypy:3.9-bullseye + script: + - tox -e pypy-all + artifacts: + when: always + reports: + coverage_report: + coverage_format: cobertura + path: coverage.xml allow_failure: true test-3.12-core: @@ -151,7 +163,7 @@ test-3.10-all: test-3.11-all: <<: *only-default - image: python:3.11-rc-bullseye + image: python:3.11-bullseye script: - tox -e py311-all artifacts: @@ -160,6 +172,19 @@ test-3.11-all: coverage_report: coverage_format: cobertura path: coverage.xml + coverage: '/(?i)total.*? (100(?:\.0+)?\%|[1-9]?\d(?:\.\d+)?\%)$/' + +test-pvpy-all: + <<: *only-default + image: pypy:3.9-bullseye + script: + - tox -e pypy-all + artifacts: + when: always + reports: + coverage_report: + coverage_format: cobertura + path: coverage.xml allow_failure: true test-3.12-all: diff --git a/.isort.cfg b/.isort.cfg new file mode 100644 index 00000000..631650d6 --- /dev/null +++ b/.isort.cfg @@ -0,0 +1,6 @@ +[settings] +profile=django +sections=FUTURE,STDLIB,THIRDPARTY,DJANGO,ESI,FIRSTPARTY,LOCALFOLDER +known_esi=esi +known_django=django +skip_gitignore=true diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 05faa270..b37ec7c7 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -5,7 +5,7 @@ repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.3.0 + rev: v4.4.0 hooks: - id: check-case-conflict - id: check-json @@ -13,27 +13,49 @@ repos: - id: check-yaml - id: fix-byte-order-marker - id: trailing-whitespace - exclude: (\.min\.css|\.min\.js|\.mo|\.po|swagger\.json)$ + exclude: | + (?x)( + \.min\.css| + \.min\.js| + \.po| + \.mo| + swagger\.json + ) - id: end-of-file-fixer - exclude: (\.min\.css|\.min\.js|\.mo|\.po|swagger\.json)$ + exclude: | + (?x)( + \.min\.css| + \.min\.js| + \.po| + \.mo| + swagger\.json + ) - id: mixed-line-ending args: [ '--fix=lf' ] - id: fix-encoding-pragma args: [ '--remove' ] - repo: https://github.com/editorconfig-checker/editorconfig-checker.python - rev: 2.4.0 + rev: 2.7.1 hooks: - id: editorconfig-checker - exclude: ^(LICENSE|allianceauth\/static\/allianceauth\/css\/themes\/bootstrap-locals.less|allianceauth\/eveonline\/swagger.json|(.*.po)|(.*.mo)) + exclude: | + (?x)( + LICENSE| + allianceauth\/static\/allianceauth\/css\/themes\/bootstrap-locals.less| + \.po| + \.mo| + swagger\.json + ) - repo: https://github.com/asottile/pyupgrade - rev: v2.34.0 + rev: v3.3.1 hooks: - id: pyupgrade args: [ --py38-plus ] - repo: https://github.com/asottile/setup-cfg-fmt - rev: v1.20.1 + rev: v2.2.0 hooks: - id: setup-cfg-fmt + args: [ --include-version-classifiers ] diff --git a/.tx/config b/.tx/config new file mode 100644 index 00000000..102c800f --- /dev/null +++ b/.tx/config @@ -0,0 +1,10 @@ +[main] +host = https://www.transifex.com +lang_map = zh-Hans: zh_Hans + +[o:alliance-auth:p:alliance-auth:r:django-po] +file_filter = allianceauth/locale//LC_MESSAGES/django.po +source_file = allianceauth/locale/en/LC_MESSAGES/django.po +source_lang = en +type = PO +minimum_perc = 0 diff --git a/.tx/config_20230406134150.bak b/.tx/config_20230406134150.bak new file mode 100755 index 00000000..b3c32185 --- /dev/null +++ b/.tx/config_20230406134150.bak @@ -0,0 +1,10 @@ +[main] +host = https://www.transifex.com +lang_map = zh-Hans:zh_Hans + +[alliance-auth.django-po] +file_filter = allianceauth/locale//LC_MESSAGES/django.po +minimum_perc = 0 +source_file = allianceauth/locale/en/LC_MESSAGES/django.po +source_lang = en +type = PO diff --git a/README.md b/README.md index 8a3d7976..7c6bc43e 100755 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ Main features: - Can be easily extended with additional services and apps. Many are provided by the community and can be found here: [Community Creations](https://gitlab.com/allianceauth/community-creations) -- English :flag_gb:, Chinese :flag_cn:, German :flag_de:, Spanish :flag_es:, Korean :flag_kr: and Russian :flag_ru: localization +- English :flag_gb:, Chinese :flag_cn:, German :flag_de:, Spanish :flag_es:, Korean :flag_kr:, Russian :flag_ru:, Italian :flag_it:, French :flag_fr:, Japanese :flag_jp: and Ukrainian :flag_ua: Localization For further details about AA - including an installation guide and a full list of included services and plugin apps - please see the [official documentation](http://allianceauth.rtfd.io). @@ -56,13 +56,15 @@ Here is an example of the Alliance Auth web site with some plug-ins apps and ser - [Aaron Kable](https://gitlab.com/aaronkable/) - [Ariel Rin](https://gitlab.com/soratidus999/) -- [Basraah](https://gitlab.com/basraah/) - [Col Crunch](https://gitlab.com/colcrunch/) - [Erik Kalkoken](https://gitlab.com/ErikKalkoken/) +- [Rounon Dax](https://gitlab.com/ppfeufer) +- [snipereagle1](https://gitlab.com/mckernanin) ### Former Developers - [Adarnof](https://gitlab.com/adarnof/) +- [Basraah](https://gitlab.com/basraah/) ### Beta Testers / Bug Fixers diff --git a/allianceauth/__init__.py b/allianceauth/__init__.py index 844fe481..417f9297 100644 --- a/allianceauth/__init__.py +++ b/allianceauth/__init__.py @@ -1,7 +1,7 @@ # This will make sure the app is always imported when # Django starts so that shared_task will use this app. -__version__ = '3.1.1' +__version__ = '3.4.0' __title__ = 'Alliance Auth' __url__ = 'https://gitlab.com/allianceauth/allianceauth' NAME = f'{__title__} v{__version__}' diff --git a/allianceauth/analytics/models.py b/allianceauth/analytics/models.py index 29a0fd1d..62726c28 100644 --- a/allianceauth/analytics/models.py +++ b/allianceauth/analytics/models.py @@ -8,13 +8,13 @@ from uuid import uuid4 class AnalyticsIdentifier(models.Model): identifier = models.UUIDField(default=uuid4, - editable=False) + editable=False) def save(self, *args, **kwargs): if not self.pk and AnalyticsIdentifier.objects.exists(): # Force a single object raise ValidationError('There is can be only one \ - AnalyticsIdentifier instance') + AnalyticsIdentifier instance') self.pk = self.id = 1 # If this happens to be deleted and recreated, force it to be 1 return super().save(*args, **kwargs) diff --git a/allianceauth/authentication/backends.py b/allianceauth/authentication/backends.py index 526950d9..94ac066b 100644 --- a/allianceauth/authentication/backends.py +++ b/allianceauth/authentication/backends.py @@ -2,6 +2,7 @@ import logging from django.contrib.auth.backends import ModelBackend from django.contrib.auth.models import User, Permission +from django.contrib import messages from .models import UserProfile, CharacterOwnership, OwnershipRecord @@ -37,7 +38,13 @@ class StateBackend(ModelBackend): ownership = CharacterOwnership.objects.get(character__character_id=token.character_id) if ownership.owner_hash == token.character_owner_hash: logger.debug(f'Authenticating {ownership.user} by ownership of character {token.character_name}') - return ownership.user + if ownership.user.profile.main_character: + if ownership.user.profile.main_character.character_id == token.character_id: + return ownership.user + else: ## this is an alt, enforce main only. + if request: + messages.error("Unable to authenticate with this Character, Please log in with the main character associated with this account.") + return None else: logger.debug(f'{token.character_name} has changed ownership. Creating new user account.') ownership.delete() @@ -57,13 +64,20 @@ class StateBackend(ModelBackend): if records.exists(): # we've seen this character owner before. Re-attach to their old user account user = records[0].user + if user.profile.main_character: + if ownership.user.profile.main_character.character_id != token.character_id: + ## this is an alt, enforce main only due to trust issues in SSO. + if request: + messages.error("Unable to authenticate with this Character, Please log in with the main character associated with this account. Then add this character from the dashboard.") + return None + token.user = user co = CharacterOwnership.objects.create_by_token(token) logger.debug(f'Authenticating {user} by matching owner hash record of character {co.character}') - if not user.profile.main_character: - # set this as their main by default if they have none - user.profile.main_character = co.character - user.profile.save() + + # set this as their main by default as they have none + user.profile.main_character = co.character + user.profile.save() return user logger.debug(f'Unable to authenticate character {token.character_name}. Creating new user.') return self.create_user(token) diff --git a/allianceauth/authentication/models.py b/allianceauth/authentication/models.py index 13f3249a..80fdcd4a 100755 --- a/allianceauth/authentication/models.py +++ b/allianceauth/authentication/models.py @@ -18,13 +18,13 @@ class State(models.Model): priority = models.IntegerField(unique=True, help_text="Users get assigned the state with the highest priority available to them.") member_characters = models.ManyToManyField(EveCharacter, blank=True, - help_text="Characters to which this state is available.") + help_text="Characters to which this state is available.") member_corporations = models.ManyToManyField(EveCorporationInfo, blank=True, - help_text="Corporations to whose members this state is available.") + help_text="Corporations to whose members this state is available.") member_alliances = models.ManyToManyField(EveAllianceInfo, blank=True, - help_text="Alliances to whose members this state is available.") + help_text="Alliances to whose members this state is available.") member_factions = models.ManyToManyField(EveFactionInfo, blank=True, - help_text="Factions to whose members this state is available.") + help_text="Factions to whose members this state is available.") public = models.BooleanField(default=False, help_text="Make this state available to any character.") objects = StateManager() diff --git a/allianceauth/authentication/templates/authentication/tokens.html b/allianceauth/authentication/templates/authentication/tokens.html new file mode 100644 index 00000000..11bb91ed --- /dev/null +++ b/allianceauth/authentication/templates/authentication/tokens.html @@ -0,0 +1,62 @@ +{% extends "allianceauth/base.html" %} +{% load i18n %} + +{% block page_title %}{% translate "Dashboard" %}{% endblock %} + +{% block content %} +

{% translate "Token Management" %}

+
+ + + + + + + + + + + {% for t in tokens %} + + + + + + {% endfor %} + +
{% translate "Scopes" %}{% translate "Actions" %}{% translate "Character" %}
{% for s in t.scopes.all %}{{s.name}} {% endfor %} {{t.character_name}}
+ {% translate "This page is a best attempt, but backups or database logs can still contain your tokens. Always revoke tokens on https://community.eveonline.com/support/third-party-applications/ where possible."|urlize %} +
+{% endblock %} + +{% block extra_javascript %} + {% include 'bundles/datatables-js.html' %} +{% endblock %} + +{% block extra_css %} + {% include 'bundles/datatables-css.html' %} +{% endblock %} + +{% block extra_script %} + $(document).ready(function(){ + let grp = 2; + var table = $('#table_tokens').DataTable({ + "columnDefs": [{ orderable: false, targets: [0,1] },{ "visible": false, "targets": grp }], + "order": [[grp, 'asc']], + "drawCallback": function (settings) { + var api = this.api(); + var rows = api.rows({ page: 'current' }).nodes(); + var last = null; + api.column(grp, { page: 'current' }) + .data() + .each(function (group, i) { + if (last !== group) { + $(rows).eq(i).before('' + group + ''); + last = group; + } + }); + }, + "stateSave": true, + }); + }); +{% endblock %} diff --git a/allianceauth/authentication/templates/public/lang_select.html b/allianceauth/authentication/templates/public/lang_select.html index 1e2e0e2c..90a135d3 100644 --- a/allianceauth/authentication/templates/public/lang_select.html +++ b/allianceauth/authentication/templates/public/lang_select.html @@ -6,7 +6,7 @@ {% get_language_info_list for LANGUAGES as languages %} {% for language in languages %} {% endfor %} diff --git a/allianceauth/authentication/tests/test_backend.py b/allianceauth/authentication/tests/test_backend.py index ed984521..92936355 100644 --- a/allianceauth/authentication/tests/test_backend.py +++ b/allianceauth/authentication/tests/test_backend.py @@ -116,10 +116,17 @@ class TestAuthenticate(TestCase): user = StateBackend().authenticate(token=t) self.assertEqual(user, self.user) + """ Alt Login disabled def test_authenticate_alt_character(self): t = Token(character_id=self.alt_character.character_id, character_owner_hash='2') user = StateBackend().authenticate(token=t) self.assertEqual(user, self.user) + """ + + def test_authenticate_alt_character_fail(self): + t = Token(character_id=self.alt_character.character_id, character_owner_hash='2') + user = StateBackend().authenticate(token=t) + self.assertEqual(user, None) def test_authenticate_unclaimed_character(self): t = Token(character_id=self.unclaimed_character.character_id, character_name=self.unclaimed_character.character_name, character_owner_hash='3') @@ -128,6 +135,7 @@ class TestAuthenticate(TestCase): self.assertEqual(user.username, 'Unclaimed_Character') self.assertEqual(user.profile.main_character, self.unclaimed_character) + """ Alt Login disabled def test_authenticate_character_record(self): t = Token(character_id=self.unclaimed_character.character_id, character_name=self.unclaimed_character.character_name, character_owner_hash='4') OwnershipRecord.objects.create(user=self.old_user, character=self.unclaimed_character, owner_hash='4') @@ -135,6 +143,15 @@ class TestAuthenticate(TestCase): self.assertEqual(user, self.old_user) self.assertTrue(CharacterOwnership.objects.filter(owner_hash='4', user=self.old_user).exists()) self.assertTrue(user.profile.main_character) + """ + + def test_authenticate_character_record_fails(self): + t = Token(character_id=self.unclaimed_character.character_id, character_name=self.unclaimed_character.character_name, character_owner_hash='4') + OwnershipRecord.objects.create(user=self.old_user, character=self.unclaimed_character, owner_hash='4') + user = StateBackend().authenticate(token=t) + self.assertEqual(user, self.old_user) + self.assertTrue(CharacterOwnership.objects.filter(owner_hash='4', user=self.old_user).exists()) + self.assertTrue(user.profile.main_character) def test_iterate_username(self): t = Token(character_id=self.unclaimed_character.character_id, diff --git a/allianceauth/authentication/urls.py b/allianceauth/authentication/urls.py index adef3e5f..6b1e9a5e 100644 --- a/allianceauth/authentication/urls.py +++ b/allianceauth/authentication/urls.py @@ -22,5 +22,20 @@ urlpatterns = [ views.add_character, name='add_character' ), + path( + 'account/tokens/manage/', + views.token_management, + name='token_management' + ), + path( + 'account/tokens/delete/', + views.token_delete, + name='token_delete' + ), + path( + 'account/tokens/refresh/', + views.token_refresh, + name='token_refresh' + ), path('dashboard/', views.dashboard, name='dashboard'), ] diff --git a/allianceauth/authentication/views.py b/allianceauth/authentication/views.py index 779f9a1c..74e05c28 100644 --- a/allianceauth/authentication/views.py +++ b/allianceauth/authentication/views.py @@ -61,6 +61,44 @@ def dashboard(request): } return render(request, 'authentication/dashboard.html', context) +@login_required +def token_management(request): + tokens = request.user.token_set.all() + + context = { + 'tokens': tokens + } + return render(request, 'authentication/tokens.html', context) + +@login_required +def token_delete(request, token_id=None): + try: + token = Token.objects.get(id=token_id) + if request.user == token.user: + token.delete() + messages.success(request, "Token Deleted.") + else: + messages.error(request, "This token does not belong to you.") + except Token.DoesNotExist: + messages.warning(request, "Token does not exist") + return redirect('authentication:token_management') + +@login_required +def token_refresh(request, token_id=None): + try: + token = Token.objects.get(id=token_id) + if request.user == token.user: + try: + token.refresh() + messages.success(request, "Token refreshed.") + except Exception as e: + messages.warning(request, f"Failed to refresh token. {e}") + else: + messages.error(request, "This token does not belong to you.") + except Token.DoesNotExist: + messages.warning(request, "Token does not exist") + return redirect('authentication:token_management') + @login_required @token_required(scopes=settings.LOGIN_TOKEN_SCOPES) diff --git a/allianceauth/eveonline/providers.py b/allianceauth/eveonline/providers.py index fb1749dd..d8c30604 100644 --- a/allianceauth/eveonline/providers.py +++ b/allianceauth/eveonline/providers.py @@ -8,6 +8,7 @@ from django.conf import settings from esi.clients import esi_client_factory from allianceauth import __version__ +from allianceauth.utils.django import StartupCommand SWAGGER_SPEC_PATH = os.path.join(os.path.dirname( @@ -175,15 +176,16 @@ class EveProvider: class EveSwaggerProvider(EveProvider): def __init__(self, token=None, adapter=None): - if settings.DEBUG: + if settings.DEBUG or StartupCommand().is_management_command: self._client = None - logger.info( - 'DEBUG mode detected: ESI client will be loaded on-demand.' - ) + logger.info('ESI client will be loaded on-demand') else: + logger.info('Loading ESI client') try: self._client = esi_client_factory( - token=token, spec_file=SWAGGER_SPEC_PATH, app_info_text=("allianceauth v" + __version__) + token=token, + spec_file=SWAGGER_SPEC_PATH, + app_info_text=f"allianceauth v{__version__}" ) except (HTTPError, RefResolutionError): logger.exception( diff --git a/allianceauth/locale/de/LC_MESSAGES/django.mo b/allianceauth/locale/de/LC_MESSAGES/django.mo index ba5000bf..58c63685 100644 Binary files a/allianceauth/locale/de/LC_MESSAGES/django.mo and b/allianceauth/locale/de/LC_MESSAGES/django.mo differ diff --git a/allianceauth/locale/de/LC_MESSAGES/django.po b/allianceauth/locale/de/LC_MESSAGES/django.po index c644cc55..9dfe0130 100644 --- a/allianceauth/locale/de/LC_MESSAGES/django.po +++ b/allianceauth/locale/de/LC_MESSAGES/django.po @@ -6,17 +6,17 @@ # Translators: # Erik Kalkoken , 2020 # Joel Falknau , 2021 -# Peter Pfeufer , 2021 +# Peter Pfeufer, 2022 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-11-29 01:03+1000\n" +"POT-Creation-Date: 2022-10-09 18:20+1000\n" "PO-Revision-Date: 2020-02-18 03:14+0000\n" -"Last-Translator: Peter Pfeufer , 2021\n" -"Language-Team: German (https://www.transifex.com/alliance-auth/teams/107430/de/)\n" +"Last-Translator: Peter Pfeufer, 2022\n" +"Language-Team: German (https://app.transifex.com/alliance-auth/teams/107430/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -36,27 +36,78 @@ msgid "A main character is required to perform that action. Add one below." msgstr "" "Für diese Aktion wird ein Hauptcharacter benötigt. Bitte füge einen hinzu." -#: allianceauth/authentication/forms.py:5 +#: allianceauth/authentication/forms.py:12 msgid "Email" msgstr "E-Mail" -#: allianceauth/authentication/models.py:79 +#: allianceauth/authentication/forms.py:62 +#, python-format +msgid "You are not allowed to add or remove these restricted groups: %s" +msgstr "" +"Du kannst diese eingeschränkten Gruppen nicht hinzufügen oder entfernen: %s" + +#: allianceauth/authentication/models.py:80 +msgid "English" +msgstr "Englisch" + +#: allianceauth/authentication/models.py:81 +msgid "German" +msgstr "Deutsch" + +#: allianceauth/authentication/models.py:82 +msgid "Spanish" +msgstr "Spanisch" + +#: allianceauth/authentication/models.py:83 +msgid "Chinese Simplified" +msgstr "Chinesisch vereinfacht" + +#: allianceauth/authentication/models.py:84 +msgid "Russian" +msgstr "Russisch" + +#: allianceauth/authentication/models.py:85 +msgid "Korean" +msgstr "Koreanisch" + +#: allianceauth/authentication/models.py:86 +msgid "French" +msgstr "Französisch" + +#: allianceauth/authentication/models.py:87 +msgid "Japanese" +msgstr "Japanisch" + +#: allianceauth/authentication/models.py:88 +msgid "Italian" +msgstr "Italienisch" + +#: allianceauth/authentication/models.py:91 +msgid "Language" +msgstr "Sprache" + +#: allianceauth/authentication/models.py:96 +#: allianceauth/templates/allianceauth/night-toggle.html:6 +msgid "Night Mode" +msgstr "Nachtmodus" + +#: allianceauth/authentication/models.py:110 #, python-format msgid "State changed to: %s" msgstr "Status geändert zu %s" -#: allianceauth/authentication/models.py:80 +#: allianceauth/authentication/models.py:111 #, python-format msgid "Your user's state is now: %(state)s" msgstr "Dein Nutzerstatus ist nun %(state)s" -#: allianceauth/authentication/templates/authentication/dashboard.html:5 -#: allianceauth/authentication/templates/authentication/dashboard.html:8 +#: allianceauth/authentication/templates/authentication/dashboard.html:4 +#: allianceauth/authentication/templates/authentication/dashboard.html:7 #: allianceauth/templates/allianceauth/side-menu.html:10 msgid "Dashboard" msgstr "Dashboard" -#: allianceauth/authentication/templates/authentication/dashboard.html:18 +#: allianceauth/authentication/templates/authentication/dashboard.html:17 #, python-format msgid "" "\n" @@ -66,7 +117,7 @@ msgstr "" "\n" "Hauptcharakter (Status: %(state)s)" -#: allianceauth/authentication/templates/authentication/dashboard.html:102 +#: allianceauth/authentication/templates/authentication/dashboard.html:101 msgid "No main character set." msgstr "Kein Hauptcharakter gesetzt." @@ -74,38 +125,38 @@ msgstr "Kein Hauptcharakter gesetzt." msgid "Add Character" msgstr "Charakter hinzufügen" -#: allianceauth/authentication/templates/authentication/dashboard.html:113 +#: allianceauth/authentication/templates/authentication/dashboard.html:115 msgid "Change Main" msgstr "Hauptcharakter ändern" -#: allianceauth/authentication/templates/authentication/dashboard.html:122 +#: allianceauth/authentication/templates/authentication/dashboard.html:125 msgid "Group Memberships" msgstr "Gruppen" -#: allianceauth/authentication/templates/authentication/dashboard.html:142 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:23 -#: allianceauth/hrapplications/templates/hrapplications/view.html:41 +#: allianceauth/authentication/templates/authentication/dashboard.html:145 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:40 msgid "Characters" msgstr "Charaktere" -#: allianceauth/authentication/templates/authentication/dashboard.html:150 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:73 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:24 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:15 -#: allianceauth/hrapplications/templates/hrapplications/view.html:45 -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34 +#: allianceauth/authentication/templates/authentication/dashboard.html:153 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:71 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:23 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:14 +#: allianceauth/hrapplications/templates/hrapplications/view.html:44 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:32 msgid "Name" msgstr "Name" -#: allianceauth/authentication/templates/authentication/dashboard.html:151 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:23 -#: allianceauth/hrapplications/templates/hrapplications/view.html:46 +#: allianceauth/authentication/templates/authentication/dashboard.html:154 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:45 msgid "Corp" msgstr "Corp" -#: allianceauth/authentication/templates/authentication/dashboard.html:152 +#: allianceauth/authentication/templates/authentication/dashboard.html:155 #: allianceauth/corputils/templates/corputils/corpstats.html:76 -#: allianceauth/hrapplications/templates/hrapplications/view.html:47 +#: allianceauth/hrapplications/templates/hrapplications/view.html:46 msgid "Alliance" msgstr "Allianz" @@ -114,12 +165,28 @@ msgstr "Allianz" msgid "Login" msgstr "Einloggen" -#: allianceauth/authentication/templates/public/register.html:7 +#: allianceauth/authentication/templates/public/login.html:10 +msgid "Login with Eve SSO" +msgstr "Mit Eve SSO einloggen" + +#: allianceauth/authentication/templates/public/middle_box.html:24 +msgid "For information on SSO, ESI and security read the CCP Dev Blog" +msgstr "" +"Für Informationen zu SSO, ESI und Sicherheit, lies bitte den CCP Dev-Blog" + +#: allianceauth/authentication/templates/public/middle_box.html:26 +msgid "Introducing ESI - A New API For Eve Online" +msgstr "Wir stellen ESI vor – eine neue API für Eve Online (Englisch)" + +#: allianceauth/authentication/templates/public/middle_box.html:32 +msgid "Manage ESI Applications" +msgstr "ESI Applikationen verwalten" + +#: allianceauth/authentication/templates/public/register.html:6 msgid "Registration" msgstr "Anmeldung" -#: allianceauth/authentication/templates/public/register.html:22 -#: allianceauth/authentication/templates/registration/registration_form.html:5 +#: allianceauth/authentication/templates/public/register.html:21 msgid "Register" msgstr "Registrieren" @@ -127,35 +194,6 @@ msgstr "Registrieren" msgid "Invalid or expired activation link." msgstr "Ungültiger oder abgelaufener Aktivierungslink." -#: allianceauth/authentication/templates/registration/password_reset_email.html:2 -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account." -msgstr "" -"Du erhältst diese E-Mail da Du die Rücksetzung Deines Passwortes für Deine " -"Benutzerkonto erbeten hast." - -#: allianceauth/authentication/templates/registration/password_reset_email.html:5 -msgid "Please go to the following page and choose a new password:" -msgstr "Bitte besuche die folgende Seite und wähle ein neues Passwort:" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:9 -msgid "Your username, in case you've forgotten:" -msgstr "Dein Benutzername, falls Du ihn vergessen haben solltest, lautet:" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:11 -msgid "Thanks for using our site!" -msgstr "Vielen dank, dass Du unsere Seite nutzt!" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:13 -msgid "Your IT Team" -msgstr "Euer IT Team" - -#: allianceauth/authentication/templates/registration/registration_form.html:11 -#: allianceauth/hrapplications/templates/hrapplications/create.html:30 -msgid "Submit" -msgstr "Absenden" - #: allianceauth/authentication/views.py:77 #, python-format msgid "" @@ -233,8 +271,8 @@ msgid "Mains" msgstr "Hauptcharaktere" #: allianceauth/corputils/templates/corputils/corpstats.html:34 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:24 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:15 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:22 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:14 msgid "Members" msgstr "Mitgliederzahl" @@ -250,22 +288,22 @@ msgstr "Letzes Update:" #: allianceauth/corputils/templates/corputils/corpstats.html:112 #: allianceauth/corputils/templates/corputils/corpstats.html:156 #: allianceauth/corputils/templates/corputils/search.html:13 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:24 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:28 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:26 #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:53 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:109 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:112 msgid "Character" msgstr "Charakter" #: allianceauth/corputils/templates/corputils/corpstats.html:75 #: allianceauth/corputils/templates/corputils/search.html:14 #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31 -#: allianceauth/hrapplications/templates/hrapplications/management.html:27 -#: allianceauth/hrapplications/templates/hrapplications/management.html:82 -#: allianceauth/hrapplications/templates/hrapplications/management.html:126 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:26 +#: allianceauth/hrapplications/templates/hrapplications/management.html:26 +#: allianceauth/hrapplications/templates/hrapplications/management.html:81 +#: allianceauth/hrapplications/templates/hrapplications/management.html:125 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:25 msgid "Corporation" msgstr "Corporation" @@ -279,11 +317,11 @@ msgstr "Killboard" #: allianceauth/corputils/templates/corputils/corpstats.html:114 #: allianceauth/corputils/templates/corputils/search.html:16 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:22 -#: allianceauth/hrapplications/templates/hrapplications/management.html:81 -#: allianceauth/hrapplications/templates/hrapplications/management.html:125 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:25 -#: allianceauth/hrapplications/templates/hrapplications/view.html:32 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:20 +#: allianceauth/hrapplications/templates/hrapplications/management.html:80 +#: allianceauth/hrapplications/templates/hrapplications/management.html:124 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:24 +#: allianceauth/hrapplications/templates/hrapplications/view.html:31 msgid "Main Character" msgstr "Hauptcharakter" @@ -318,7 +356,7 @@ msgid "Fleet Activity Tracking" msgstr "Flottenaktivitäts-Tracking" #: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8 -#: allianceauth/srp/templates/srp/management.html:37 +#: allianceauth/srp/templates/srp/management.html:35 msgid "Fleet Name" msgstr "Flottenname" @@ -354,241 +392,258 @@ msgstr "Füge es hier hinzu" msgid "before attempting to click fleet attendance links." msgstr "bevor Du versuchst auf FAT-Links zu klicken." -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:5 msgid "Create Fatlink" msgstr "Erstelle FAT-Link" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:10 -#: allianceauth/optimer/templates/optimer/add.html:14 -#: allianceauth/optimer/templates/optimer/add.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:9 +#: allianceauth/optimer/templates/optimer/add.html:13 +#: allianceauth/optimer/templates/optimer/add.html:22 msgid "Create Fleet Operation" msgstr "Flottenoperation erstellen" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:13 msgid "Bad request!" msgstr "Fehlerhafte Anfrage!" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:25 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:65 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:24 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:63 msgid "Create fatlink" msgstr "Erstelle FAT-Link" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:5 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:3 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:4 msgid "Fatlink view" msgstr "FAT-Link sehen" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:9 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:7 msgid "Edit fatlink" msgstr "Editiere FAT-Link" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:13 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:11 msgid "Delete fat" msgstr "Lösche FAT" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:19 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:17 msgid "Registered characters" msgstr "Registrierte Charaktere" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:23 -#: allianceauth/hrapplications/templates/hrapplications/view.html:31 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:30 msgid "User" msgstr "Benutzername" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:25 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:29 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:27 #: allianceauth/optimer/form.py:13 allianceauth/timerboard/form.py:59 -#: allianceauth/timerboard/templates/timerboard/view.html:34 -#: allianceauth/timerboard/templates/timerboard/view.html:201 -#: allianceauth/timerboard/templates/timerboard/view.html:374 +#: allianceauth/timerboard/templates/timerboard/view.html:33 +#: allianceauth/timerboard/templates/timerboard/view.html:200 +#: allianceauth/timerboard/templates/timerboard/view.html:373 msgid "System" msgstr "System" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:26 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:27 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:30 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:24 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:28 msgid "Ship" msgstr "Schiff" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:27 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:50 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:31 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:76 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:48 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:29 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:74 #: allianceauth/templates/allianceauth/top-menu.html:23 -#: allianceauth/timerboard/templates/timerboard/view.html:36 -#: allianceauth/timerboard/templates/timerboard/view.html:203 -#: allianceauth/timerboard/templates/timerboard/view.html:376 +#: allianceauth/timerboard/templates/timerboard/view.html:35 +#: allianceauth/timerboard/templates/timerboard/view.html:202 +#: allianceauth/timerboard/templates/timerboard/view.html:375 msgid "Eve Time" msgstr "Eve Zeit" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:38 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:33 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:36 msgid "Docked in " msgstr "Gedockt in" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:6 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:4 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:4 msgid "Personal fatlink statistics" msgstr "Persönliche FAT-Link Statistik" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:10 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:10 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:8 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:8 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:8 #, python-format msgid "Participation data statistics for %(month)s, %(year)s" msgstr "Teilnahmestatistik für %(month)s, %(year)s" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:13 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:12 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:11 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:10 msgid "Previous month" msgstr "Vorheriger Monat" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:14 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:14 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:12 msgid "Next month" msgstr "Nächster Monat" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:19 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:17 #, python-format msgid "%(user)s has collected one link this month." msgid_plural "%(user)s has collected %(links)s links this month." msgstr[0] "%(user)s hat diesen Monat einen FAT-Link eingesammelt." msgstr[1] "%(user)s hat diesen Monat %(links)s FAT-Links eingesammelt." -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:28 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:26 msgid "Times used" msgstr "male genutzt" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:39 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:37 #, python-format msgid "%(user)s has created one link this month." msgid_plural "%(user)s has created %(links)s links this month." msgstr[0] "%(user)s hat diesen Monat einen FAT-Link erstellt." msgstr[1] "%(user)s hat diesen Monat %(links)s FAT-Links erstellt." -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:48 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:27 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:75 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:46 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:73 msgid "Fleet" msgstr "Flotte" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:49 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:74 -#: allianceauth/timerboard/templates/timerboard/view.html:38 -#: allianceauth/timerboard/templates/timerboard/view.html:205 -#: allianceauth/timerboard/templates/timerboard/view.html:378 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:47 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:72 +#: allianceauth/timerboard/templates/timerboard/view.html:37 +#: allianceauth/timerboard/templates/timerboard/view.html:204 +#: allianceauth/timerboard/templates/timerboard/view.html:377 msgid "Creator" msgstr "Ersteller" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:51 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:77 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:49 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:75 #: allianceauth/optimer/form.py:18 #: allianceauth/optimer/templates/optimer/fleetoptable.html:15 msgid "Duration" msgstr "Dauer" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:52 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:78 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:50 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:76 msgid "Edit" msgstr "Bearbeiten" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:8 #, python-format msgid "Participation data statistics for %(year)s" msgstr "Teilnahmestatistik für %(year)s" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:10 msgid "Previous year" msgstr "Vorheriges Jahr" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:12 msgid "Next year" msgstr "Nächstes Jahr" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:21 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:19 msgid "Month" msgstr "Monat" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:22 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:24 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:20 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:23 msgid "Fats" msgstr "FATs" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:4 msgid "Fatlink Corp Statistics" msgstr "Fatlink Corp Statistik" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:25 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:26 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:24 msgid "Average fats" msgstr "Durchschnittliche FATs" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:4 msgid "Fatlink statistics" msgstr "FAT-Link Statistik" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:20 msgid "Ticker" msgstr "Ticker: " -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:8 msgid "Participation data" msgstr "Teilnahmedaten" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:12 msgid "Most recent clicked fatlinks" msgstr "Letzter angeklickter FAT-Link" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:19 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:17 msgid "Personal statistics" msgstr "Persönliche Statistik" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:48 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:46 msgid "No fleet activity on record." msgstr "Keine Flotten Aktivität bekannt." -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:55 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:53 msgid "Most recent fatlinks" msgstr "Letzter FAT-Link" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:60 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:58 msgid "View statistics" msgstr "Statistik" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:97 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:95 msgid "No created fatlinks on record." msgstr "Keine erstellten FAT-Links bekannt." -#: allianceauth/fleetactivitytracking/views.py:280 +#: allianceauth/fleetactivitytracking/views.py:218 +msgid "Character does not exist" +msgstr "Charakter existiert nicht" + +#: allianceauth/fleetactivitytracking/views.py:221 +msgid "User does not exist" +msgstr "Nutzer existiert nicht" + +#: allianceauth/fleetactivitytracking/views.py:299 msgid "Fleet participation registered." msgstr "Flottenteilnahme registriert." -#: allianceauth/fleetactivitytracking/views.py:296 +#: allianceauth/fleetactivitytracking/views.py:318 msgid "FAT link has expired." msgstr "FAT-Link ist abgelaufen." -#: allianceauth/groupmanagement/admin.py:104 +#: allianceauth/fleetactivitytracking/views.py:323 +#, python-brace-format +msgid "" +"Cannot register the fleet participation for {character.character_name}. The " +"character needs to be online." +msgstr "" +"Die Flottenteilnahme für {character.character_name} kann nicht registriert " +"werden. Der Charakter muss hierzu online sein." + +#: allianceauth/groupmanagement/auth_hooks.py:17 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:13 +msgid "Group Management" +msgstr "Gruppenverwaltung" + +#: allianceauth/groupmanagement/forms.py:15 msgid "This name has been reserved and can not be used for groups." msgstr "" "Dieser Name ist reserviert und kann nicht als Gruppenname genutzt werden." -#: allianceauth/groupmanagement/admin.py:230 +#: allianceauth/groupmanagement/forms.py:25 msgid "(auto)" msgstr "(automatisch)" -#: allianceauth/groupmanagement/admin.py:239 +#: allianceauth/groupmanagement/forms.py:34 msgid "There already exists a group with that name." msgstr "Es existiert bereits eine Gruppe mit diesem Namen." -#: allianceauth/groupmanagement/auth_hooks.py:17 -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:14 -msgid "Group Management" -msgstr "Gruppenverwaltung" - -#: allianceauth/groupmanagement/models.py:102 +#: allianceauth/groupmanagement/models.py:105 msgid "" "Internal group, users cannot see, join or request to join this " "group.
Used for groups such as Members, Corp_*, Alliance_* " @@ -598,13 +653,13 @@ msgstr "" "
Dies ist für Gruppen genutzt wie Mitglieder, Corp_*, Allianz_*, " "etc.
Überschreibt die Versteckt und Offen Option wenn gesetzt" -#: allianceauth/groupmanagement/models.py:110 +#: allianceauth/groupmanagement/models.py:113 msgid "Group is hidden from users but can still join with the correct link." msgstr "" "Diese Gruppe ist nicht sichtbar, aber Nutzer können dennoch beitreten wenn " "diese den Link hierzu haben." -#: allianceauth/groupmanagement/models.py:116 +#: allianceauth/groupmanagement/models.py:119 msgid "" "Group is open and users will be automatically added upon request.
If the " "group is not open users will need their request manually approved." @@ -613,7 +668,7 @@ msgstr "" "Anfrage.
Wenn die Gruppe nicht offen ist, müssen Anfragen manuell " "bestätigt werden." -#: allianceauth/groupmanagement/models.py:123 +#: allianceauth/groupmanagement/models.py:126 msgid "" "Group is public. Any registered user is able to join this group, with " "visibility based on the other options set for this group.
Auth will not " @@ -625,7 +680,15 @@ msgstr "" " wird Nutzer nicht von dieser Gruppe entfernen wenn diese nicht länger " "authentifiziert sind." -#: allianceauth/groupmanagement/models.py:134 +#: allianceauth/groupmanagement/models.py:135 +msgid "" +"Group is restricted. This means that adding or removing users for this group" +" requires a superuser admin." +msgstr "" +"Gruppe ist eingeschränkt. Das bedeutet, dass zum Hinzufügen oder Entfernen " +"von Benutzern für diese Gruppe ein Superuser/Administrator erforderlich ist." + +#: allianceauth/groupmanagement/models.py:144 msgid "" "Group leaders can process requests for this group. Use the " "auth.group_management permission to allow a user to manage all " @@ -635,7 +698,7 @@ msgstr "" "auth.group_management Berechtigung um Nutzern zu erlauben alle " "Gruppen zu verwalten
" -#: allianceauth/groupmanagement/models.py:144 +#: allianceauth/groupmanagement/models.py:154 msgid "" "Members of leader groups can process requests for this group. Use the " "auth.group_management permission to allow a user to manage all " @@ -645,7 +708,7 @@ msgstr "" "Nutze die auth.group_management Berechtigung um Nutzern zu " "erlauben alle Gruppen zu verwalten.
" -#: allianceauth/groupmanagement/models.py:153 +#: allianceauth/groupmanagement/models.py:163 msgid "" "States listed here will have the ability to join this group provided they " "have the proper permissions.
" @@ -653,53 +716,53 @@ msgstr "" "Hier gelistete Ränge können dieser Gruppe beitreten, vorausgesetzt sie haben" " die entsprechenden Berechtigungen.
" -#: allianceauth/groupmanagement/models.py:161 +#: allianceauth/groupmanagement/models.py:171 msgid "" "Short description (max. 512 characters) of the group shown to users." msgstr "" "Kurze Beschreibung (max. 512 Zeichen) der Gruppe die dem Nutzer " "angezeigt wird." -#: allianceauth/groupmanagement/models.py:168 +#: allianceauth/groupmanagement/models.py:178 msgid "Can request non-public groups" msgstr "Kann nicht öffentlichen Gruppen beitreten" -#: allianceauth/groupmanagement/models.py:189 +#: allianceauth/groupmanagement/models.py:209 msgid "name" msgstr "Name" -#: allianceauth/groupmanagement/models.py:192 +#: allianceauth/groupmanagement/models.py:212 msgid "Name that can not be used for groups." msgstr "Name kann nicht für Gruppen genutzt werden" -#: allianceauth/groupmanagement/models.py:195 +#: allianceauth/groupmanagement/models.py:215 msgid "reason" msgstr "Grund" -#: allianceauth/groupmanagement/models.py:195 +#: allianceauth/groupmanagement/models.py:215 msgid "Reason why this name is reserved." msgstr "Grund wieso dieser Name reserviert ist." -#: allianceauth/groupmanagement/models.py:198 +#: allianceauth/groupmanagement/models.py:218 msgid "created by" msgstr "Erstellt bei" -#: allianceauth/groupmanagement/models.py:203 +#: allianceauth/groupmanagement/models.py:223 msgid "created at" msgstr "Erstellt" -#: allianceauth/groupmanagement/models.py:203 +#: allianceauth/groupmanagement/models.py:223 msgid "Date when this entry was created" msgstr "Datum der Erstellung dieses Eintrags" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:5 -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:14 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:4 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:13 msgid "Audit Log" msgstr "Protokoll" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:20 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:21 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:13 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:19 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:20 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:11 #: allianceauth/timerboard/templates/timerboard/index_button.html:3 msgid "Back" msgstr "Zurück" @@ -717,13 +780,12 @@ msgid "Type" msgstr "Typ" #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:33 -#: allianceauth/notifications/templates/notifications/list.html:35 -#: allianceauth/notifications/templates/notifications/list.html:65 +#: allianceauth/notifications/templates/notifications/list_partial.html:9 #: allianceauth/optimer/templates/optimer/fleetoptable.html:19 -#: allianceauth/services/templates/services/services.html:18 -#: allianceauth/timerboard/templates/timerboard/view.html:40 -#: allianceauth/timerboard/templates/timerboard/view.html:207 -#: allianceauth/timerboard/templates/timerboard/view.html:380 +#: allianceauth/services/templates/services/services.html:17 +#: allianceauth/timerboard/templates/timerboard/view.html:39 +#: allianceauth/timerboard/templates/timerboard/view.html:206 +#: allianceauth/timerboard/templates/timerboard/view.html:379 msgid "Action" msgstr "Aktion" @@ -731,211 +793,211 @@ msgstr "Aktion" msgid "Actor" msgstr "Ausführender" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:47 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:48 msgid "Removed" msgstr "Entfernt" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:59 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:60 msgid "All times displayed are EVE/UTC." msgstr "Alle angezeigten Zeiten sind EVE/UTC" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:66 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:67 msgid "No entries found for this group." msgstr "Keine Einträge für diese Gruppe gefunden." -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:6 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:5 msgid "Group Members" msgstr "Gruppenmitglieder" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:31 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:54 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:110 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:23 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:113 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:21 msgid "Organization" msgstr "Organization" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:50 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:76 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:49 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:75 msgid "Group leader" msgstr "Gruppenleiter" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:80 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:136 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:60 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:82 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:139 msgid "(unknown)" msgstr "(unbekannt)" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:66 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:65 msgid "Remove from group" msgstr "Aus Gruppe entfernen" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:81 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:80 msgid "No group members to list." msgstr "Keine Gruppenmitglieder vorhanden." -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:5 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:4 msgid "Groups Membership" msgstr "Gruppenmitgliedschaft" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:15 -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:40 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:14 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:38 #: allianceauth/templates/allianceauth/side-menu.html:15 msgid "Groups" msgstr "Gruppen" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:25 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:16 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:24 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:15 #: allianceauth/optimer/templates/optimer/fleetoptable.html:10 msgid "Description" msgstr "Beschreibung" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:26 -#: allianceauth/hrapplications/templates/hrapplications/management.html:28 -#: allianceauth/hrapplications/templates/hrapplications/management.html:83 -#: allianceauth/hrapplications/templates/hrapplications/management.html:127 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:27 -#: allianceauth/srp/templates/srp/data.html:101 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:25 +#: allianceauth/hrapplications/templates/hrapplications/management.html:27 +#: allianceauth/hrapplications/templates/hrapplications/management.html:82 +#: allianceauth/hrapplications/templates/hrapplications/management.html:126 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:26 +#: allianceauth/srp/templates/srp/data.html:99 msgid "Status" msgstr "Status" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:27 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:26 msgid "Member Count" msgstr "Mitgliederzahl" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:43 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:42 msgid "Hidden" msgstr "Verborgen" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45 -#: allianceauth/templates/allianceauth/admin-status/overview.html:12 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:44 +#: allianceauth/templates/allianceauth/admin-status/overview.html:14 msgid "Open" msgstr "Öffnen" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:47 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:46 msgid "Requestable" msgstr "Anfragbar" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:56 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:55 msgid "View Members" msgstr "Mitglieder ansehen" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:60 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:59 msgid "Audit Members" msgstr "Mitglieder Protokoll" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:64 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:63 msgid "Copy Direct Join Link" msgstr "Direktlink kopieren" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:75 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:74 msgid "No groups to list." msgstr "Keine Gruppen vorhanden." -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:5 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:10 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:4 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:9 msgid "Available Groups" msgstr "Verfügbare Gruppen" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:30 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:29 msgid "Leave" msgstr "Verlassen" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:34 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:49 -#: allianceauth/hrapplications/templates/hrapplications/management.html:37 -#: allianceauth/hrapplications/templates/hrapplications/management.html:70 -#: allianceauth/hrapplications/templates/hrapplications/management.html:97 -#: allianceauth/hrapplications/templates/hrapplications/management.html:141 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:38 -#: allianceauth/hrapplications/templates/hrapplications/view.html:20 -#: allianceauth/srp/templates/srp/data.html:138 -#: allianceauth/srp/templates/srp/management.html:81 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:33 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:48 +#: allianceauth/hrapplications/templates/hrapplications/management.html:36 +#: allianceauth/hrapplications/templates/hrapplications/management.html:69 +#: allianceauth/hrapplications/templates/hrapplications/management.html:96 +#: allianceauth/hrapplications/templates/hrapplications/management.html:140 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:37 +#: allianceauth/hrapplications/templates/hrapplications/view.html:19 +#: allianceauth/srp/templates/srp/data.html:135 +#: allianceauth/srp/templates/srp/management.html:79 msgid "Pending" msgstr "Beantragt" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:40 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:39 msgid "Join" msgstr "Beitreten" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:44 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:43 msgid "Request" msgstr "Anfrage" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:59 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:58 msgid "No groups available." msgstr "Keine Gruppen verfügbar" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:6 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:5 msgid "Groups Management" msgstr "Gruppenverwaltung" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:25 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:24 msgid "Join Requests" msgstr "Beitrittsgesuche" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:34 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:35 msgid "Leave Requests" msgstr "Austrittsgesuche" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:111 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:20 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:57 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:114 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:18 #: allianceauth/services/modules/openfire/forms.py:6 msgid "Group" msgstr "Gruppen" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:86 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:142 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:88 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:145 msgid "Accept" msgstr "Akzeptieren" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:90 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:146 -#: allianceauth/hrapplications/templates/hrapplications/view.html:82 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:92 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:149 +#: allianceauth/hrapplications/templates/hrapplications/view.html:81 msgid "Reject" msgstr "Ablehnen" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:99 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:101 msgid "No group add requests." msgstr "Keine Gruppenbeitrittsanfragen." -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:155 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:158 msgid "No group leave requests." msgstr "Keine Gruppenaustrittsanfragen" -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:9 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:8 #: allianceauth/templates/allianceauth/top-menu.html:8 msgid "Toggle navigation" msgstr "Toggle Navigation" -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:20 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:19 msgid "Group Requests" msgstr "Gruppenanfragen" -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:23 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:22 msgid "Group Membership" msgstr "Gruppenmitgliedschaft" -#: allianceauth/groupmanagement/views.py:159 +#: allianceauth/groupmanagement/views.py:163 #, python-format msgid "Removed user %(user)s from group %(group)s." msgstr "Benutzer %(user)s von Gruppe %(group)s entfernt." -#: allianceauth/groupmanagement/views.py:161 +#: allianceauth/groupmanagement/views.py:165 msgid "User does not exist in that group" msgstr "Benutzer existiert nicht in dieser Gruppe" -#: allianceauth/groupmanagement/views.py:164 +#: allianceauth/groupmanagement/views.py:168 msgid "Group does not exist" msgstr "Gruppe existiert nicht" -#: allianceauth/groupmanagement/views.py:191 +#: allianceauth/groupmanagement/views.py:195 #, python-format msgid "Accepted application from %(mainchar)s to %(group)s." msgstr "Beitrittsgesuch von %(mainchar)s zur Gruppe %(group)s zugestimmt." -#: allianceauth/groupmanagement/views.py:197 -#: allianceauth/groupmanagement/views.py:228 +#: allianceauth/groupmanagement/views.py:201 +#: allianceauth/groupmanagement/views.py:232 #, python-format msgid "" "An unhandled error occurred while processing the application from " @@ -944,18 +1006,18 @@ msgstr "" "Bei der Bearbeitung des Beitrittsgesuchs von %(mainchar)s zur Gruppe " "%(group)s ist ein unbehandelter Fehler aufgetreten." -#: allianceauth/groupmanagement/views.py:222 +#: allianceauth/groupmanagement/views.py:226 #, python-format msgid "Rejected application from %(mainchar)s to %(group)s." msgstr "Beitrittsgesuch von %(mainchar)s zur Gruppe %(group)s abgelehnt." -#: allianceauth/groupmanagement/views.py:257 +#: allianceauth/groupmanagement/views.py:261 #, python-format msgid "Accepted application from %(mainchar)s to leave %(group)s." msgstr "Austrittsgesuch von %(mainchar)s für Gruppe %(group)s akzeptiert." -#: allianceauth/groupmanagement/views.py:262 -#: allianceauth/groupmanagement/views.py:294 +#: allianceauth/groupmanagement/views.py:266 +#: allianceauth/groupmanagement/views.py:298 #, python-format msgid "" "An unhandled error occurred while processing the application from " @@ -964,42 +1026,42 @@ msgstr "" "Bei der Bearbeitung des Austrittsgesuchs von %(mainchar)s für Gruppe " "%(group)s ist ein unbehandelter Fehler aufgetreten." -#: allianceauth/groupmanagement/views.py:288 +#: allianceauth/groupmanagement/views.py:292 #, python-format msgid "Rejected application from %(mainchar)s to leave %(group)s." msgstr "Austrittsgesuch von %(mainchar)s für Gruppe %(group)s abgelehnt." -#: allianceauth/groupmanagement/views.py:332 -#: allianceauth/groupmanagement/views.py:342 +#: allianceauth/groupmanagement/views.py:336 +#: allianceauth/groupmanagement/views.py:346 msgid "You cannot join that group" msgstr "Du kannst dieser Gruppe nicht beitreten" -#: allianceauth/groupmanagement/views.py:337 +#: allianceauth/groupmanagement/views.py:341 msgid "You are already a member of that group." msgstr "Du bist bereits Mitglied dieser Gruppe." -#: allianceauth/groupmanagement/views.py:354 +#: allianceauth/groupmanagement/views.py:358 msgid "You already have a pending application for that group." msgstr "Du hast Dich bereits für diese Gruppe beworben." -#: allianceauth/groupmanagement/views.py:363 +#: allianceauth/groupmanagement/views.py:367 #, python-format msgid "Applied to group %(group)s." msgstr "Beitritt zur Gruppe %(group)s beantragt." -#: allianceauth/groupmanagement/views.py:373 +#: allianceauth/groupmanagement/views.py:377 msgid "You cannot leave that group" msgstr "Du kannst diese Gruppe nicht verlassen" -#: allianceauth/groupmanagement/views.py:377 +#: allianceauth/groupmanagement/views.py:381 msgid "You are not a member of that group" msgstr "Du bist kein Mitglied dieser Gruppe" -#: allianceauth/groupmanagement/views.py:389 +#: allianceauth/groupmanagement/views.py:393 msgid "You already have a pending leave request for that group." msgstr "Du hast bereits ein ausstehendes Austrittsgesuch für diese Gruppe." -#: allianceauth/groupmanagement/views.py:405 +#: allianceauth/groupmanagement/views.py:409 #, python-format msgid "Applied to leave group %(group)s." msgstr "Austrittsgesuch für Gruppe %(group)s gesendet." @@ -1009,7 +1071,7 @@ msgid "Applications" msgstr "Bewerbungen" #: allianceauth/hrapplications/forms.py:6 -#: allianceauth/hrapplications/templates/hrapplications/view.html:92 +#: allianceauth/hrapplications/templates/hrapplications/view.html:91 msgid "Comment" msgstr "Kommentar" @@ -1017,161 +1079,165 @@ msgstr "Kommentar" msgid "Search String" msgstr "Suchbegriff" -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:5 -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:8 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:4 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:7 msgid "Choose a Corp" msgstr "Wähle eine Corporation" -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:11 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:10 msgid "Available Corps" msgstr "Zur Auswahl stehende Corporations" -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:23 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:22 msgid "No corps are accepting applications at this time." msgstr "Zur Zeit nimmt keine Corp Bewerbungen entgegen." -#: allianceauth/hrapplications/templates/hrapplications/create.html:5 -#: allianceauth/hrapplications/templates/hrapplications/create.html:8 +#: allianceauth/hrapplications/templates/hrapplications/create.html:4 +#: allianceauth/hrapplications/templates/hrapplications/create.html:7 msgid "Apply To" msgstr "Bewerben bei" -#: allianceauth/hrapplications/templates/hrapplications/management.html:6 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:6 +#: allianceauth/hrapplications/templates/hrapplications/create.html:29 +msgid "Submit" +msgstr "Absenden" + +#: allianceauth/hrapplications/templates/hrapplications/management.html:5 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:5 msgid "HR Application Management" msgstr "Bewerbungsverwaltung" -#: allianceauth/hrapplications/templates/hrapplications/management.html:11 +#: allianceauth/hrapplications/templates/hrapplications/management.html:10 msgid "Personal Applications" msgstr "Persönliche Bewerbungen" -#: allianceauth/hrapplications/templates/hrapplications/management.html:15 -#: allianceauth/hrapplications/templates/hrapplications/management.html:18 +#: allianceauth/hrapplications/templates/hrapplications/management.html:14 +#: allianceauth/hrapplications/templates/hrapplications/management.html:17 msgid "Create Application" msgstr "Erstelle Bewerbung" -#: allianceauth/hrapplications/templates/hrapplications/management.html:26 -#: allianceauth/hrapplications/templates/hrapplications/management.html:80 -#: allianceauth/hrapplications/templates/hrapplications/management.html:124 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:24 -#: allianceauth/services/templates/services/services.html:16 +#: allianceauth/hrapplications/templates/hrapplications/management.html:25 +#: allianceauth/hrapplications/templates/hrapplications/management.html:79 +#: allianceauth/hrapplications/templates/hrapplications/management.html:123 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:23 +#: allianceauth/services/templates/services/services.html:15 msgid "Username" msgstr "Benutzername" -#: allianceauth/hrapplications/templates/hrapplications/management.html:29 -#: allianceauth/hrapplications/templates/hrapplications/management.html:84 -#: allianceauth/hrapplications/templates/hrapplications/management.html:128 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:28 -#: allianceauth/hrapplications/templates/hrapplications/view.html:74 -#: allianceauth/srp/templates/srp/data.html:103 -#: allianceauth/srp/templates/srp/management.html:46 +#: allianceauth/hrapplications/templates/hrapplications/management.html:28 +#: allianceauth/hrapplications/templates/hrapplications/management.html:83 +#: allianceauth/hrapplications/templates/hrapplications/management.html:127 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:27 +#: allianceauth/hrapplications/templates/hrapplications/view.html:73 +#: allianceauth/srp/templates/srp/data.html:101 +#: allianceauth/srp/templates/srp/management.html:44 msgid "Actions" msgstr "Aktionen" -#: allianceauth/hrapplications/templates/hrapplications/management.html:39 -#: allianceauth/hrapplications/templates/hrapplications/management.html:100 -#: allianceauth/hrapplications/templates/hrapplications/management.html:144 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:40 -#: allianceauth/hrapplications/templates/hrapplications/view.html:16 -#: allianceauth/srp/templates/srp/data.html:130 +#: allianceauth/hrapplications/templates/hrapplications/management.html:38 +#: allianceauth/hrapplications/templates/hrapplications/management.html:99 +#: allianceauth/hrapplications/templates/hrapplications/management.html:143 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:39 +#: allianceauth/hrapplications/templates/hrapplications/view.html:15 +#: allianceauth/srp/templates/srp/data.html:127 msgid "Approved" msgstr "Akzeptiert" -#: allianceauth/hrapplications/templates/hrapplications/management.html:41 -#: allianceauth/hrapplications/templates/hrapplications/management.html:102 -#: allianceauth/hrapplications/templates/hrapplications/management.html:146 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:42 -#: allianceauth/srp/templates/srp/data.html:134 +#: allianceauth/hrapplications/templates/hrapplications/management.html:40 +#: allianceauth/hrapplications/templates/hrapplications/management.html:101 +#: allianceauth/hrapplications/templates/hrapplications/management.html:145 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:41 +#: allianceauth/srp/templates/srp/data.html:131 msgid "Rejected" msgstr "Abgelehnt" -#: allianceauth/hrapplications/templates/hrapplications/management.html:61 +#: allianceauth/hrapplications/templates/hrapplications/management.html:60 msgid "Application Management" msgstr "Bewerbungsverwaltung" -#: allianceauth/hrapplications/templates/hrapplications/management.html:65 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:16 +#: allianceauth/hrapplications/templates/hrapplications/management.html:64 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:15 msgid "Search Applications" msgstr "Suche Bewerbung" -#: allianceauth/hrapplications/templates/hrapplications/management.html:71 +#: allianceauth/hrapplications/templates/hrapplications/management.html:70 msgid "Reviewed" msgstr "Angesehen" -#: allianceauth/hrapplications/templates/hrapplications/management.html:79 -#: allianceauth/hrapplications/templates/hrapplications/management.html:123 +#: allianceauth/hrapplications/templates/hrapplications/management.html:78 +#: allianceauth/hrapplications/templates/hrapplications/management.html:122 msgid "Date" msgstr "Datum" -#: allianceauth/hrapplications/templates/hrapplications/management.html:95 -#: allianceauth/hrapplications/templates/hrapplications/management.html:139 -#: allianceauth/hrapplications/templates/hrapplications/view.html:23 +#: allianceauth/hrapplications/templates/hrapplications/management.html:94 +#: allianceauth/hrapplications/templates/hrapplications/management.html:138 +#: allianceauth/hrapplications/templates/hrapplications/view.html:22 msgid "Reviewer:" msgstr "Verantwortlicher Rekrutierer:" -#: allianceauth/hrapplications/templates/hrapplications/management.html:114 +#: allianceauth/hrapplications/templates/hrapplications/management.html:113 msgid "No pending applications." msgstr "Keine ausstehenden Bewerbungen." -#: allianceauth/hrapplications/templates/hrapplications/management.html:163 +#: allianceauth/hrapplications/templates/hrapplications/management.html:162 msgid "No reviewed applications." msgstr "Keine angesehenen Bewerbungen" -#: allianceauth/hrapplications/templates/hrapplications/management.html:177 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:63 -#: allianceauth/hrapplications/templates/hrapplications/view.html:135 +#: allianceauth/hrapplications/templates/hrapplications/management.html:176 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:62 +#: allianceauth/hrapplications/templates/hrapplications/view.html:134 msgid "Close" msgstr "Geschlossen" -#: allianceauth/hrapplications/templates/hrapplications/management.html:178 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:64 +#: allianceauth/hrapplications/templates/hrapplications/management.html:177 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:63 msgid "Application Search" msgstr "Bewerbungssuche" -#: allianceauth/hrapplications/templates/hrapplications/management.html:185 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:71 +#: allianceauth/hrapplications/templates/hrapplications/management.html:184 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:70 msgid "Search" msgstr "Suche" -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:12 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:11 msgid "Application Search Results" msgstr "Bewerbungen Suchergebnisse" -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:23 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:22 msgid "Application ID" msgstr "Bewerbungs ID" -#: allianceauth/hrapplications/templates/hrapplications/view.html:6 -#: allianceauth/hrapplications/templates/hrapplications/view.html:11 +#: allianceauth/hrapplications/templates/hrapplications/view.html:5 +#: allianceauth/hrapplications/templates/hrapplications/view.html:10 msgid "View Application" msgstr "Bewerbung ansehen" -#: allianceauth/hrapplications/templates/hrapplications/view.html:18 +#: allianceauth/hrapplications/templates/hrapplications/view.html:17 msgid "Denied" msgstr "Abgelehnt" -#: allianceauth/hrapplications/templates/hrapplications/view.html:28 +#: allianceauth/hrapplications/templates/hrapplications/view.html:27 msgid "Applicant" msgstr "Bewerber" -#: allianceauth/hrapplications/templates/hrapplications/view.html:79 +#: allianceauth/hrapplications/templates/hrapplications/view.html:78 msgid "Approve" msgstr "Bestätigen" -#: allianceauth/hrapplications/templates/hrapplications/view.html:85 +#: allianceauth/hrapplications/templates/hrapplications/view.html:84 msgid "Delete" msgstr "Löschen" -#: allianceauth/hrapplications/templates/hrapplications/view.html:88 +#: allianceauth/hrapplications/templates/hrapplications/view.html:87 msgid "Mark in Progress" msgstr "Als in Bearbeitung markieren" -#: allianceauth/hrapplications/templates/hrapplications/view.html:102 +#: allianceauth/hrapplications/templates/hrapplications/view.html:101 #: allianceauth/services/forms.py:17 msgid "Comments" msgstr "Kommentar" -#: allianceauth/hrapplications/templates/hrapplications/view.html:137 -#: allianceauth/hrapplications/templates/hrapplications/view.html:144 +#: allianceauth/hrapplications/templates/hrapplications/view.html:136 +#: allianceauth/hrapplications/templates/hrapplications/view.html:143 msgid "Add Comment" msgstr "Kommentar hinzufügen" @@ -1191,48 +1257,42 @@ msgstr "Information" msgid "success" msgstr "Erfolg" -#: allianceauth/notifications/templates/notifications/list.html:5 -#: allianceauth/notifications/templates/notifications/list.html:9 +#: allianceauth/notifications/templates/notifications/list.html:4 +#: allianceauth/notifications/templates/notifications/list.html:7 #: allianceauth/templates/allianceauth/notifications_menu_item.html:6 msgid "Notifications" msgstr "Benachrichtigungen" -#: allianceauth/notifications/templates/notifications/list.html:16 +#: allianceauth/notifications/templates/notifications/list.html:13 msgid "Unread" msgstr "Ungelesen" -#: allianceauth/notifications/templates/notifications/list.html:18 +#: allianceauth/notifications/templates/notifications/list.html:14 msgid "Read" msgstr "Gelesen" -#: allianceauth/notifications/templates/notifications/list.html:21 +#: allianceauth/notifications/templates/notifications/list.html:17 msgid "Mark All Read" msgstr "Alle als gelesen markieren" -#: allianceauth/notifications/templates/notifications/list.html:22 +#: allianceauth/notifications/templates/notifications/list.html:18 msgid "Delete All Read" msgstr "Alle Gelesenen löschen" -#: allianceauth/notifications/templates/notifications/list.html:33 -#: allianceauth/notifications/templates/notifications/list.html:63 +#: allianceauth/notifications/templates/notifications/list_partial.html:7 msgid "Timestamp" msgstr "Zeitstempel" -#: allianceauth/notifications/templates/notifications/list.html:34 -#: allianceauth/notifications/templates/notifications/list.html:64 +#: allianceauth/notifications/templates/notifications/list_partial.html:8 msgid "Title" msgstr "Titel" -#: allianceauth/notifications/templates/notifications/list.html:53 -msgid "No unread notifications." -msgstr "Keine ungelesenen Benachrichtigungen" +#: allianceauth/notifications/templates/notifications/list_partial.html:28 +msgid "No notifications." +msgstr "Keine Benachrichtigungen" -#: allianceauth/notifications/templates/notifications/list.html:83 -msgid "No read notifications." -msgstr "Keine gelesenen Benachrichtigungen" - -#: allianceauth/notifications/templates/notifications/view.html:5 -#: allianceauth/notifications/templates/notifications/view.html:11 +#: allianceauth/notifications/templates/notifications/view.html:4 +#: allianceauth/notifications/templates/notifications/view.html:8 msgid "View Notification" msgstr "Benachrichtigung ansehen" @@ -1280,12 +1340,12 @@ msgid "Operation Type" msgstr "Operationsart" #: allianceauth/optimer/form.py:17 -#: allianceauth/srp/templates/srp/management.html:40 +#: allianceauth/srp/templates/srp/management.html:38 msgid "Fleet Commander" msgstr "Flottenkommandeur" #: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14 -#: allianceauth/srp/templates/srp/data.html:93 +#: allianceauth/srp/templates/srp/data.html:91 msgid "Additional Info" msgstr "Zusätzliche Info" @@ -1293,8 +1353,8 @@ msgstr "Zusätzliche Info" msgid "(Optional) Describe the operation with a couple of short words." msgstr "(Optinal) Beschreibe die Operation mit ein paar Worten" -#: allianceauth/optimer/templates/optimer/add.html:7 -#: allianceauth/optimer/templates/optimer/management.html:14 +#: allianceauth/optimer/templates/optimer/add.html:6 +#: allianceauth/optimer/templates/optimer/management.html:13 msgid "Create Operation" msgstr "Operation erstellen" @@ -1303,9 +1363,9 @@ msgid "Form Up System" msgstr "Form Up System" #: allianceauth/optimer/templates/optimer/fleetoptable.html:14 -#: allianceauth/timerboard/templates/timerboard/view.html:37 -#: allianceauth/timerboard/templates/timerboard/view.html:204 -#: allianceauth/timerboard/templates/timerboard/view.html:377 +#: allianceauth/timerboard/templates/timerboard/view.html:36 +#: allianceauth/timerboard/templates/timerboard/view.html:203 +#: allianceauth/timerboard/templates/timerboard/view.html:376 msgid "Local Time" msgstr "Ortszeit" @@ -1313,44 +1373,44 @@ msgstr "Ortszeit" msgid "FC" msgstr "FC" -#: allianceauth/optimer/templates/optimer/management.html:6 +#: allianceauth/optimer/templates/optimer/management.html:5 msgid "Fleet Operation Management" msgstr "Flottenoperationen Verwaltung" -#: allianceauth/optimer/templates/optimer/management.html:11 +#: allianceauth/optimer/templates/optimer/management.html:10 msgid "Fleet Operation Timers" msgstr "Flottenoperationen Zeiten" -#: allianceauth/optimer/templates/optimer/management.html:21 -#: allianceauth/timerboard/templates/timerboard/view.html:23 +#: allianceauth/optimer/templates/optimer/management.html:20 +#: allianceauth/timerboard/templates/timerboard/view.html:22 msgid "Current Eve Time:" msgstr "Momentane Eve Zeit" -#: allianceauth/optimer/templates/optimer/management.html:27 +#: allianceauth/optimer/templates/optimer/management.html:26 msgid "Next Fleet Operations" msgstr "Anstehende Flottenoperationen" -#: allianceauth/optimer/templates/optimer/management.html:31 -#: allianceauth/timerboard/templates/timerboard/view.html:363 +#: allianceauth/optimer/templates/optimer/management.html:30 +#: allianceauth/timerboard/templates/timerboard/view.html:362 msgid "No upcoming timers." msgstr "Keine kommenden Timer." -#: allianceauth/optimer/templates/optimer/management.html:34 +#: allianceauth/optimer/templates/optimer/management.html:33 msgid "Past Fleet Operations" msgstr "Vergangene Flottenoperationen" -#: allianceauth/optimer/templates/optimer/management.html:38 -#: allianceauth/timerboard/templates/timerboard/view.html:536 +#: allianceauth/optimer/templates/optimer/management.html:37 +#: allianceauth/timerboard/templates/timerboard/view.html:535 msgid "No past timers." msgstr "Keine vergangenen Timer." -#: allianceauth/optimer/templates/optimer/update.html:7 -#: allianceauth/optimer/templates/optimer/update.html:16 -#: allianceauth/optimer/templates/optimer/update.html:28 +#: allianceauth/optimer/templates/optimer/update.html:6 +#: allianceauth/optimer/templates/optimer/update.html:15 +#: allianceauth/optimer/templates/optimer/update.html:27 msgid "Update Fleet Operation" msgstr "Aktualisiere Flottenoperationen" -#: allianceauth/optimer/templates/optimer/update.html:22 +#: allianceauth/optimer/templates/optimer/update.html:21 msgid "Fleet Operation Does Not Exist" msgstr "Flottenoperation existiert nicht" @@ -1369,92 +1429,56 @@ msgstr "Operation timer für %(opname)s entfernt." msgid "Saved changes to operation timer for %(opname)s." msgstr "Änderungen für Operation timer %(opname)s gespeichert." -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:6 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:10 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:4 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:8 msgid "Permissions Audit" msgstr "Berechtigungsübersicht" -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:22 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:20 msgid "User / Character" msgstr "Benutzer / Character" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:6 -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:10 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:4 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:8 msgid "Permissions Overview" msgstr "Berechtigungsübersicht" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:13 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:11 msgid "Showing only applied permissions" msgstr "Zeige nur angewendete Berechtigungen" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:14 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:12 msgid "Show All" msgstr "Zeige alles" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:16 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:14 msgid "Showing all permissions" msgstr "Zeige alle Berechtigungen" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:17 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:15 msgid "Show Applied" msgstr "Zeige angewendete" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:25 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:23 msgid "App" msgstr "Anwendung" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:28 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:26 msgid "Model" msgstr "Model" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:31 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:29 msgid "Code Name" msgstr "Code Name" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:37 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:35 msgid "Users" msgstr "Nutzer" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:43 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:41 msgid "States" msgstr "Status" -#: allianceauth/project_template/project_name/settings/base.py:88 -msgid "English" -msgstr "Englisch" - -#: allianceauth/project_template/project_name/settings/base.py:89 -msgid "German" -msgstr "Deutsch" - -#: allianceauth/project_template/project_name/settings/base.py:90 -msgid "Spanish" -msgstr "Spanisch" - -#: allianceauth/project_template/project_name/settings/base.py:91 -msgid "Chinese Simplified" -msgstr "Chinesisch vereinfacht" - -#: allianceauth/project_template/project_name/settings/base.py:92 -msgid "Russian" -msgstr "Russisch" - -#: allianceauth/project_template/project_name/settings/base.py:93 -msgid "Korean" -msgstr "Koreanisch" - -#: allianceauth/project_template/project_name/settings/base.py:94 -msgid "French" -msgstr "Französisch" - -#: allianceauth/project_template/project_name/settings/base.py:95 -msgid "Japanese" -msgstr "Japanisch" - -#: allianceauth/project_template/project_name/settings/base.py:96 -msgid "Italian" -msgstr "Italienisch" - #: allianceauth/services/abstract.py:72 msgid "That service account already exists" msgstr "Dieses Dienstkonto existiert bereits" @@ -1528,11 +1552,11 @@ msgstr "Passwort" msgid "Password must be at least 8 characters long." msgstr "Passwort muss mindestens 8 Zeichen lang sein" -#: allianceauth/services/modules/discord/models.py:234 +#: allianceauth/services/modules/discord/models.py:187 msgid "Discord Account Disabled" msgstr "Discord Konto deaktiviert" -#: allianceauth/services/modules/discord/models.py:236 +#: allianceauth/services/modules/discord/models.py:189 msgid "" "Your Discord account was disabled automatically by Auth. If you think this " "was a mistake, please contact an admin." @@ -1633,8 +1657,8 @@ msgid "Jabber" msgstr "Jabber" #: allianceauth/services/modules/openfire/auth_hooks.py:79 -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:6 -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:11 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:5 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:10 msgid "Jabber Broadcast" msgstr "Jabber Übertragung" @@ -1646,11 +1670,11 @@ msgstr "Flotten Ping Formatierung" msgid "Message" msgstr "Nachricht" -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:17 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:16 msgid "Broadcast Sent!!" msgstr "Übertragung gesendet!!" -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:23 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:22 msgid "Broadcast" msgstr "Übertragungen" @@ -1701,26 +1725,26 @@ msgstr "Forum Passwort zurücksetzen." msgid "Set forum password." msgstr "Setze Forum Passwort." -#: allianceauth/services/modules/smf/views.py:33 +#: allianceauth/services/modules/smf/views.py:52 msgid "Activated SMF account." msgstr "SMF Konto aktiviert." -#: allianceauth/services/modules/smf/views.py:41 -#: allianceauth/services/modules/smf/views.py:56 -#: allianceauth/services/modules/smf/views.py:77 -#: allianceauth/services/modules/smf/views.py:99 +#: allianceauth/services/modules/smf/views.py:65 +#: allianceauth/services/modules/smf/views.py:81 +#: allianceauth/services/modules/smf/views.py:102 +#: allianceauth/services/modules/smf/views.py:124 msgid "An error occurred while processing your SMF account." msgstr "Es gab einen Fehler bei der Verarbeitung Deines SMF Kontos." -#: allianceauth/services/modules/smf/views.py:53 +#: allianceauth/services/modules/smf/views.py:78 msgid "Deactivated SMF account." msgstr "SMF Konto deaktiviert." -#: allianceauth/services/modules/smf/views.py:70 +#: allianceauth/services/modules/smf/views.py:95 msgid "Reset SMF password." msgstr "SMF Passwort zurücksetzen." -#: allianceauth/services/modules/smf/views.py:96 +#: allianceauth/services/modules/smf/views.py:121 msgid "Set SMF password." msgstr "Setze SMF Passwort." @@ -1729,24 +1753,24 @@ msgstr "Setze SMF Passwort." msgid "Unable to locate user %s on server" msgstr "Kann den Benutzer %s auf dem Server nicht finden" -#: allianceauth/services/modules/teamspeak3/templates/admin/teamspeak3/authts/change_list.html:9 +#: allianceauth/services/modules/teamspeak3/templates/admin/teamspeak3/authts/change_list.html:8 msgid "Update TS3 groups" msgstr "TS3 Gruppen aktualisieren" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:6 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:5 msgid "Verify Teamspeak" msgstr "Teamspeak bestätigen" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:11 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:10 msgid "Verify Teamspeak Identity" msgstr "Teamspeak-Identität bestätigen" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:14 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:13 msgid "Join Server" msgstr "Server beitreten" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:20 -#: allianceauth/services/templates/services/service_credentials.html:20 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:19 +#: allianceauth/services/templates/services/service_credentials.html:19 #: allianceauth/srp/templates/srp/add.html:31 msgid "Continue" msgstr "Fortsetzen" @@ -1792,15 +1816,15 @@ msgstr "XenForo Passwort zurüclsetzen." msgid "Changed XenForo password." msgstr "Setze XenForo Passwort." -#: allianceauth/services/templates/services/fleetformattertool.html:6 +#: allianceauth/services/templates/services/fleetformattertool.html:5 msgid "Fleet Formatter Tool" msgstr "Flottenformatierung" -#: allianceauth/services/templates/services/fleetformattertool.html:11 +#: allianceauth/services/templates/services/fleetformattertool.html:10 msgid "Fleet Broadcast Formatter Tool" msgstr "Flottenübertragung Formatierer" -#: allianceauth/services/templates/services/fleetformattertool.html:24 +#: allianceauth/services/templates/services/fleetformattertool.html:23 msgid "Format" msgstr "Formatieren" @@ -1818,39 +1842,39 @@ msgstr "" "Bist Du sicher das Du Dein %(service_name)s Konto löschen möchtest " "%(object)s?" -#: allianceauth/services/templates/services/service_credentials.html:5 -#: allianceauth/services/templates/services/service_credentials.html:9 +#: allianceauth/services/templates/services/service_credentials.html:4 +#: allianceauth/services/templates/services/service_credentials.html:8 #, python-format msgid "%(service_name)s Credentials" msgstr "%(service_name)s Zugangsdaten" -#: allianceauth/services/templates/services/service_password.html:6 +#: allianceauth/services/templates/services/service_password.html:5 #, python-format msgid "%(service_name)s Password Change" msgstr "%(service_name)s Passwort ändern" -#: allianceauth/services/templates/services/service_password.html:10 +#: allianceauth/services/templates/services/service_password.html:9 #, python-format msgid "Set %(service_name)s Password" msgstr "%(service_name)s Passwort" -#: allianceauth/services/templates/services/service_password.html:18 +#: allianceauth/services/templates/services/service_password.html:17 msgid "Set Password" msgstr "Setze Passwort" -#: allianceauth/services/templates/services/services.html:5 +#: allianceauth/services/templates/services/services.html:4 msgid "Services Management" msgstr "Diensteverwaltung" -#: allianceauth/services/templates/services/services.html:10 +#: allianceauth/services/templates/services/services.html:9 msgid "Available Services" msgstr "Verfügbare Dienste" -#: allianceauth/services/templates/services/services.html:15 +#: allianceauth/services/templates/services/services.html:14 msgid "Service" msgstr "Dienst" -#: allianceauth/services/templates/services/services.html:17 +#: allianceauth/services/templates/services/services.html:16 msgid "Domain" msgstr "Domain" @@ -1859,12 +1883,12 @@ msgid "Ship Replacement" msgstr "Schiffserstattung" #: allianceauth/srp/form.py:9 -#: allianceauth/srp/templates/srp/management.html:38 +#: allianceauth/srp/templates/srp/management.html:36 msgid "Fleet Time" msgstr "Flottenzeit" #: allianceauth/srp/form.py:10 -#: allianceauth/srp/templates/srp/management.html:39 +#: allianceauth/srp/templates/srp/management.html:37 msgid "Fleet Doctrine" msgstr "Flottendoktrin" @@ -1884,154 +1908,158 @@ msgstr "Ungültiger Link. Bitte poste einen direkten Link zu einer Killmail." msgid "After Action Report Link" msgstr "Flottenbericht Link" -#: allianceauth/srp/templates/srp/add.html:6 +#: allianceauth/srp/templates/srp/add.html:5 msgid "SRP Fleet Create" msgstr "Erstelle SRP-Flotte" -#: allianceauth/srp/templates/srp/add.html:14 -#: allianceauth/srp/templates/srp/add.html:24 +#: allianceauth/srp/templates/srp/add.html:13 +#: allianceauth/srp/templates/srp/add.html:23 msgid "Create SRP Fleet" msgstr "SRP-Flotte erstellen" -#: allianceauth/srp/templates/srp/add.html:27 +#: allianceauth/srp/templates/srp/add.html:26 msgid "Give this link to the line members" msgstr "Gib diesen Link an Deine Piloten weiter" -#: allianceauth/srp/templates/srp/data.html:52 +#: allianceauth/srp/templates/srp/data.html:5 +msgid "Srp Fleet Data" +msgstr "SRP Flotten Daten" + +#: allianceauth/srp/templates/srp/data.html:50 msgid "SRP Fleet Data" msgstr "SRP-Flotte Daten" -#: allianceauth/srp/templates/srp/data.html:57 +#: allianceauth/srp/templates/srp/data.html:55 msgid "Mark Incomplete" msgstr "Als unvollständig markieren" -#: allianceauth/srp/templates/srp/data.html:61 +#: allianceauth/srp/templates/srp/data.html:59 msgid "Mark Completed" msgstr "Als vollständig markieren" -#: allianceauth/srp/templates/srp/data.html:73 -#: allianceauth/srp/templates/srp/data.html:160 +#: allianceauth/srp/templates/srp/data.html:71 +#: allianceauth/srp/templates/srp/data.html:157 msgid "Total Losses:" msgstr "Verluste insgesamt:" -#: allianceauth/srp/templates/srp/data.html:74 -#: allianceauth/srp/templates/srp/data.html:161 -#: allianceauth/srp/templates/srp/management.html:30 +#: allianceauth/srp/templates/srp/data.html:72 +#: allianceauth/srp/templates/srp/data.html:158 +#: allianceauth/srp/templates/srp/management.html:28 msgid "Total ISK Cost:" msgstr "ISK-Kosten insgesamt:" -#: allianceauth/srp/templates/srp/data.html:82 -#: allianceauth/srp/templates/srp/data.html:169 +#: allianceauth/srp/templates/srp/data.html:80 +#: allianceauth/srp/templates/srp/data.html:166 msgid "Are you sure you want to delete SRP requests?" msgstr "Bist Du sicher das Du SRP Anfragen löschen willst?" -#: allianceauth/srp/templates/srp/data.html:91 +#: allianceauth/srp/templates/srp/data.html:89 msgid "Pilot Name" msgstr "Name des Piloten" -#: allianceauth/srp/templates/srp/data.html:92 +#: allianceauth/srp/templates/srp/data.html:90 msgid "Killboard Link" msgstr "Killboard Link" -#: allianceauth/srp/templates/srp/data.html:94 +#: allianceauth/srp/templates/srp/data.html:92 msgid "Ship Type" msgstr "Schiffstyp" -#: allianceauth/srp/templates/srp/data.html:95 +#: allianceauth/srp/templates/srp/data.html:93 msgid "Killboard Loss Amt" msgstr "Summe Killboard Verluste" -#: allianceauth/srp/templates/srp/data.html:96 +#: allianceauth/srp/templates/srp/data.html:94 msgid "SRP ISK Cost" msgstr "SRP ISK-Kosten" -#: allianceauth/srp/templates/srp/data.html:97 +#: allianceauth/srp/templates/srp/data.html:95 msgid "Click value to edit Enter to save & next ESC to cancel" msgstr "" "Klicke auf den Wert um diesen zu bearbeiten, Enter zum Speichern und um zum " "nächsten Wert zu springen, ESC zum Beenden." -#: allianceauth/srp/templates/srp/data.html:100 +#: allianceauth/srp/templates/srp/data.html:98 msgid "Post Time" msgstr "Veröffentlichungszeit" -#: allianceauth/srp/templates/srp/data.html:178 +#: allianceauth/srp/templates/srp/data.html:175 msgid "No SRP requests for this fleet." msgstr "Keine SRP Anfragen für diese Flotte." -#: allianceauth/srp/templates/srp/management.html:8 +#: allianceauth/srp/templates/srp/management.html:6 msgid "Srp Management" msgstr "SRP Verwaltung" -#: allianceauth/srp/templates/srp/management.html:14 +#: allianceauth/srp/templates/srp/management.html:12 msgid "SRP Management" msgstr "SRP Verwaltung" -#: allianceauth/srp/templates/srp/management.html:18 +#: allianceauth/srp/templates/srp/management.html:16 msgid "View All" msgstr "Zeige alles" -#: allianceauth/srp/templates/srp/management.html:23 +#: allianceauth/srp/templates/srp/management.html:21 msgid "Add SRP Fleet" msgstr "Füge SRP Flotte hinzu" -#: allianceauth/srp/templates/srp/management.html:41 +#: allianceauth/srp/templates/srp/management.html:39 msgid "Fleet AAR" msgstr "Flotten AAR" -#: allianceauth/srp/templates/srp/management.html:42 +#: allianceauth/srp/templates/srp/management.html:40 msgid "Fleet SRP Code" msgstr "Flotten SRP Code" -#: allianceauth/srp/templates/srp/management.html:43 +#: allianceauth/srp/templates/srp/management.html:41 msgid "Fleet ISK Cost" msgstr "Flotten ISK Kosten" -#: allianceauth/srp/templates/srp/management.html:44 +#: allianceauth/srp/templates/srp/management.html:42 msgid "SRP Status" msgstr "SRP Status" -#: allianceauth/srp/templates/srp/management.html:45 +#: allianceauth/srp/templates/srp/management.html:43 msgid "Pending Requests" msgstr "Ausstehende Anfragen" -#: allianceauth/srp/templates/srp/management.html:64 +#: allianceauth/srp/templates/srp/management.html:62 msgid "Link" msgstr "Link" -#: allianceauth/srp/templates/srp/management.html:72 +#: allianceauth/srp/templates/srp/management.html:70 msgid "Disabled" msgstr "Deaktiviert" -#: allianceauth/srp/templates/srp/management.html:85 +#: allianceauth/srp/templates/srp/management.html:83 msgid "Completed" msgstr "Fertig" -#: allianceauth/srp/templates/srp/management.html:103 +#: allianceauth/srp/templates/srp/management.html:101 msgid "Are you sure you want to delete this SRP code and its contents?" msgstr "" "Bist Du sicher das Du diesen SRP Code und seine Inhalte löschen willst?" -#: allianceauth/srp/templates/srp/management.html:124 +#: allianceauth/srp/templates/srp/management.html:122 msgid "No SRP fleets created." msgstr "Keine SRP-Flotte erstellt." -#: allianceauth/srp/templates/srp/request.html:6 +#: allianceauth/srp/templates/srp/request.html:5 msgid "SRP Request" msgstr "SRP Anfrage" -#: allianceauth/srp/templates/srp/request.html:11 -#: allianceauth/srp/templates/srp/request.html:20 +#: allianceauth/srp/templates/srp/request.html:10 +#: allianceauth/srp/templates/srp/request.html:19 msgid "Create SRP Request" msgstr "Erstelle SRP Anfrage" -#: allianceauth/srp/templates/srp/update.html:6 -#: allianceauth/srp/templates/srp/update.html:11 -#: allianceauth/srp/templates/srp/update.html:23 +#: allianceauth/srp/templates/srp/update.html:5 +#: allianceauth/srp/templates/srp/update.html:10 +#: allianceauth/srp/templates/srp/update.html:22 msgid "Update AAR Link" msgstr "Aktualisiere AAR Link" -#: allianceauth/srp/templates/srp/update.html:17 +#: allianceauth/srp/templates/srp/update.html:16 msgid "SRP Fleet Does Not Exist" msgstr "SRP Flotte existiert nicht" @@ -2134,64 +2162,69 @@ msgstr "Unfähig SRP Anfrage mit der ID %(requestid)s zu finden." msgid "Saved changes to SRP fleet %(fleetname)s" msgstr "Änderungen der SRP Flotte %(fleetname)s gespeichert" -#: allianceauth/templates/allianceauth/admin-status/overview.html:6 +#: allianceauth/templates/allianceauth/admin-status/overview.html:8 msgid "Alliance Auth Notifications" msgstr "Alliance Auth Benachrichtigungen" -#: allianceauth/templates/allianceauth/admin-status/overview.html:14 +#: allianceauth/templates/allianceauth/admin-status/overview.html:16 msgid "Closed" msgstr "Geschlossen" -#: allianceauth/templates/allianceauth/admin-status/overview.html:26 +#: allianceauth/templates/allianceauth/admin-status/overview.html:28 msgid "Powered by GitLab" msgstr "Unterstützt durch GitLab" -#: allianceauth/templates/allianceauth/admin-status/overview.html:33 +#: allianceauth/templates/allianceauth/admin-status/overview.html:35 msgid "Support Discord" msgstr "Support Discord" -#: allianceauth/templates/allianceauth/admin-status/overview.html:41 +#: allianceauth/templates/allianceauth/admin-status/overview.html:43 msgid "Software Version" msgstr "Software Version" -#: allianceauth/templates/allianceauth/admin-status/overview.html:45 +#: allianceauth/templates/allianceauth/admin-status/overview.html:47 msgid "Current" msgstr "Aktuell" -#: allianceauth/templates/allianceauth/admin-status/overview.html:51 +#: allianceauth/templates/allianceauth/admin-status/overview.html:53 msgid "Latest Stable" msgstr "Aktuellste stabile Version" -#: allianceauth/templates/allianceauth/admin-status/overview.html:57 +#: allianceauth/templates/allianceauth/admin-status/overview.html:59 msgid "Update available" msgstr "Update verfügbar" -#: allianceauth/templates/allianceauth/admin-status/overview.html:62 +#: allianceauth/templates/allianceauth/admin-status/overview.html:64 msgid "Latest Pre-Release" msgstr "Aktuellste Testversion" -#: allianceauth/templates/allianceauth/admin-status/overview.html:68 +#: allianceauth/templates/allianceauth/admin-status/overview.html:70 msgid "Pre-Release available" msgstr "Testversion verfügbar" -#: allianceauth/templates/allianceauth/admin-status/overview.html:76 +#: allianceauth/templates/allianceauth/admin-status/overview.html:78 msgid "Task Queue" msgstr "Warteschlange" -#: allianceauth/templates/allianceauth/admin-status/overview.html:93 -msgid "Error retrieving task queue length" -msgstr "Fehler beim Ermitteln der Warteschlange." +#: allianceauth/templates/allianceauth/admin-status/overview.html:81 +#, python-format +msgid "" +"\n" +" Status of %(total)s processed tasks • last %(latest)s\n" +" " +msgstr "" +"\n" +"Status von %(total)s verarbeiteten Tasks • innerhalb der letzten %(latest)s" #: allianceauth/templates/allianceauth/admin-status/overview.html:95 #, python-format -msgid "%(tasks)s task" -msgid_plural "%(tasks)s tasks" -msgstr[0] "%(tasks)sAufgabe" -msgstr[1] "%(tasks)sAufgaben" - -#: allianceauth/templates/allianceauth/night-toggle.html:6 -msgid "Night Mode" -msgstr "Nachtmodus" +msgid "" +"\n" +" %(queue_length)s queued tasks\n" +" " +msgstr "" +"\n" +"%(queue_length)s Tasks in der Warteschlange" #: allianceauth/templates/allianceauth/top-menu-admin.html:9 msgid "Admin" @@ -2219,30 +2252,30 @@ msgid "Other" msgstr "anderes" #: allianceauth/timerboard/form.py:54 -#: allianceauth/timerboard/templates/timerboard/view.html:63 -#: allianceauth/timerboard/templates/timerboard/view.html:230 -#: allianceauth/timerboard/templates/timerboard/view.html:403 +#: allianceauth/timerboard/templates/timerboard/view.html:62 +#: allianceauth/timerboard/templates/timerboard/view.html:229 +#: allianceauth/timerboard/templates/timerboard/view.html:402 msgid "Friendly" msgstr "Freundlich" #: allianceauth/timerboard/form.py:55 -#: allianceauth/timerboard/templates/timerboard/view.html:58 -#: allianceauth/timerboard/templates/timerboard/view.html:225 -#: allianceauth/timerboard/templates/timerboard/view.html:398 +#: allianceauth/timerboard/templates/timerboard/view.html:57 +#: allianceauth/timerboard/templates/timerboard/view.html:224 +#: allianceauth/timerboard/templates/timerboard/view.html:397 msgid "Hostile" msgstr "Feindlich" #: allianceauth/timerboard/form.py:56 -#: allianceauth/timerboard/templates/timerboard/view.html:68 -#: allianceauth/timerboard/templates/timerboard/view.html:235 -#: allianceauth/timerboard/templates/timerboard/view.html:408 +#: allianceauth/timerboard/templates/timerboard/view.html:67 +#: allianceauth/timerboard/templates/timerboard/view.html:234 +#: allianceauth/timerboard/templates/timerboard/view.html:407 msgid "Neutral" msgstr "Neutral" #: allianceauth/timerboard/form.py:58 -#: allianceauth/timerboard/templates/timerboard/view.html:32 -#: allianceauth/timerboard/templates/timerboard/view.html:199 -#: allianceauth/timerboard/templates/timerboard/view.html:372 +#: allianceauth/timerboard/templates/timerboard/view.html:31 +#: allianceauth/timerboard/templates/timerboard/view.html:198 +#: allianceauth/timerboard/templates/timerboard/view.html:371 msgid "Details" msgstr "Details" @@ -2259,9 +2292,9 @@ msgid "Timer Type" msgstr "Timer Typ" #: allianceauth/timerboard/form.py:63 -#: allianceauth/timerboard/templates/timerboard/view.html:33 -#: allianceauth/timerboard/templates/timerboard/view.html:200 -#: allianceauth/timerboard/templates/timerboard/view.html:373 +#: allianceauth/timerboard/templates/timerboard/view.html:32 +#: allianceauth/timerboard/templates/timerboard/view.html:199 +#: allianceauth/timerboard/templates/timerboard/view.html:372 msgid "Objective" msgstr "Ziel" @@ -2328,7 +2361,7 @@ msgid "Create Timer" msgstr "Timer erstellen" #: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9 -#: allianceauth/timerboard/templates/timerboard/view.html:16 +#: allianceauth/timerboard/templates/timerboard/view.html:15 msgid "Create Structure Timer" msgstr "Strukturen Timer erstellen" @@ -2338,29 +2371,29 @@ msgstr "Strukturen Timer erstellen" msgid "Update Structure Timer" msgstr "Strukturen Timer aktualisieren" -#: allianceauth/timerboard/templates/timerboard/view.html:7 +#: allianceauth/timerboard/templates/timerboard/view.html:6 msgid "Structure Timer Management" msgstr "Strukturen Timer Verwaltung" -#: allianceauth/timerboard/templates/timerboard/view.html:12 +#: allianceauth/timerboard/templates/timerboard/view.html:11 msgid "Structure Timers" msgstr "Strukturen Timer" -#: allianceauth/timerboard/templates/timerboard/view.html:28 +#: allianceauth/timerboard/templates/timerboard/view.html:27 msgid "Corp Timers" msgstr "Corp Timer" -#: allianceauth/timerboard/templates/timerboard/view.html:35 -#: allianceauth/timerboard/templates/timerboard/view.html:202 -#: allianceauth/timerboard/templates/timerboard/view.html:375 +#: allianceauth/timerboard/templates/timerboard/view.html:34 +#: allianceauth/timerboard/templates/timerboard/view.html:201 +#: allianceauth/timerboard/templates/timerboard/view.html:374 msgid "Structure" msgstr "Struktur" -#: allianceauth/timerboard/templates/timerboard/view.html:194 +#: allianceauth/timerboard/templates/timerboard/view.html:193 msgid "Next Timers" msgstr "Nächste Timer" -#: allianceauth/timerboard/templates/timerboard/view.html:367 +#: allianceauth/timerboard/templates/timerboard/view.html:366 msgid "Past Timers" msgstr "Vergangene Timer" diff --git a/allianceauth/locale/en/LC_MESSAGES/django.po b/allianceauth/locale/en/LC_MESSAGES/django.po index 2053ae88..cc639fd7 100644 --- a/allianceauth/locale/en/LC_MESSAGES/django.po +++ b/allianceauth/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-11-29 01:03+1000\n" +"POT-Creation-Date: 2022-10-09 18:20+1000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -30,27 +30,77 @@ msgstr "" msgid "A main character is required to perform that action. Add one below." msgstr "" -#: allianceauth/authentication/forms.py:5 +#: allianceauth/authentication/forms.py:12 msgid "Email" msgstr "" -#: allianceauth/authentication/models.py:79 +#: allianceauth/authentication/forms.py:62 +#, python-format +msgid "You are not allowed to add or remove these restricted groups: %s" +msgstr "" + +#: allianceauth/authentication/models.py:80 +msgid "English" +msgstr "" + +#: allianceauth/authentication/models.py:81 +msgid "German" +msgstr "" + +#: allianceauth/authentication/models.py:82 +msgid "Spanish" +msgstr "" + +#: allianceauth/authentication/models.py:83 +msgid "Chinese Simplified" +msgstr "" + +#: allianceauth/authentication/models.py:84 +msgid "Russian" +msgstr "" + +#: allianceauth/authentication/models.py:85 +msgid "Korean" +msgstr "" + +#: allianceauth/authentication/models.py:86 +msgid "French" +msgstr "" + +#: allianceauth/authentication/models.py:87 +msgid "Japanese" +msgstr "" + +#: allianceauth/authentication/models.py:88 +msgid "Italian" +msgstr "" + +#: allianceauth/authentication/models.py:91 +msgid "Language" +msgstr "" + +#: allianceauth/authentication/models.py:96 +#: allianceauth/templates/allianceauth/night-toggle.html:6 +msgid "Night Mode" +msgstr "" + +#: allianceauth/authentication/models.py:110 #, python-format msgid "State changed to: %s" msgstr "" -#: allianceauth/authentication/models.py:80 +#: allianceauth/authentication/models.py:111 #, python-format msgid "Your user's state is now: %(state)s" msgstr "" -#: allianceauth/authentication/templates/authentication/dashboard.html:5 -#: allianceauth/authentication/templates/authentication/dashboard.html:8 +#: allianceauth/authentication/templates/authentication/dashboard.html:4 +#: allianceauth/authentication/templates/authentication/dashboard.html:7 #: allianceauth/templates/allianceauth/side-menu.html:10 msgid "Dashboard" msgstr "" -#: allianceauth/authentication/templates/authentication/dashboard.html:18 +#: allianceauth/authentication/templates/authentication/dashboard.html:17 #, python-format msgid "" "\n" @@ -58,7 +108,7 @@ msgid "" " " msgstr "" -#: allianceauth/authentication/templates/authentication/dashboard.html:102 +#: allianceauth/authentication/templates/authentication/dashboard.html:101 msgid "No main character set." msgstr "" @@ -66,38 +116,38 @@ msgstr "" msgid "Add Character" msgstr "" -#: allianceauth/authentication/templates/authentication/dashboard.html:113 +#: allianceauth/authentication/templates/authentication/dashboard.html:115 msgid "Change Main" msgstr "" -#: allianceauth/authentication/templates/authentication/dashboard.html:122 +#: allianceauth/authentication/templates/authentication/dashboard.html:125 msgid "Group Memberships" msgstr "" -#: allianceauth/authentication/templates/authentication/dashboard.html:142 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:23 -#: allianceauth/hrapplications/templates/hrapplications/view.html:41 +#: allianceauth/authentication/templates/authentication/dashboard.html:145 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:40 msgid "Characters" msgstr "" -#: allianceauth/authentication/templates/authentication/dashboard.html:150 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:73 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:24 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:15 -#: allianceauth/hrapplications/templates/hrapplications/view.html:45 -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34 +#: allianceauth/authentication/templates/authentication/dashboard.html:153 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:71 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:23 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:14 +#: allianceauth/hrapplications/templates/hrapplications/view.html:44 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:32 msgid "Name" msgstr "" -#: allianceauth/authentication/templates/authentication/dashboard.html:151 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:23 -#: allianceauth/hrapplications/templates/hrapplications/view.html:46 +#: allianceauth/authentication/templates/authentication/dashboard.html:154 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:45 msgid "Corp" msgstr "" -#: allianceauth/authentication/templates/authentication/dashboard.html:152 +#: allianceauth/authentication/templates/authentication/dashboard.html:155 #: allianceauth/corputils/templates/corputils/corpstats.html:76 -#: allianceauth/hrapplications/templates/hrapplications/view.html:47 +#: allianceauth/hrapplications/templates/hrapplications/view.html:46 msgid "Alliance" msgstr "" @@ -106,12 +156,27 @@ msgstr "" msgid "Login" msgstr "" -#: allianceauth/authentication/templates/public/register.html:7 +#: allianceauth/authentication/templates/public/login.html:10 +msgid "Login with Eve SSO" +msgstr "" + +#: allianceauth/authentication/templates/public/middle_box.html:24 +msgid "For information on SSO, ESI and security read the CCP Dev Blog" +msgstr "" + +#: allianceauth/authentication/templates/public/middle_box.html:26 +msgid "Introducing ESI - A New API For Eve Online" +msgstr "" + +#: allianceauth/authentication/templates/public/middle_box.html:32 +msgid "Manage ESI Applications" +msgstr "" + +#: allianceauth/authentication/templates/public/register.html:6 msgid "Registration" msgstr "" -#: allianceauth/authentication/templates/public/register.html:22 -#: allianceauth/authentication/templates/registration/registration_form.html:5 +#: allianceauth/authentication/templates/public/register.html:21 msgid "Register" msgstr "" @@ -119,33 +184,6 @@ msgstr "" msgid "Invalid or expired activation link." msgstr "" -#: allianceauth/authentication/templates/registration/password_reset_email.html:2 -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account." -msgstr "" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:5 -msgid "Please go to the following page and choose a new password:" -msgstr "" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:9 -msgid "Your username, in case you've forgotten:" -msgstr "" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:11 -msgid "Thanks for using our site!" -msgstr "" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:13 -msgid "Your IT Team" -msgstr "" - -#: allianceauth/authentication/templates/registration/registration_form.html:11 -#: allianceauth/hrapplications/templates/hrapplications/create.html:30 -msgid "Submit" -msgstr "" - #: allianceauth/authentication/views.py:77 #, python-format msgid "" @@ -216,8 +254,8 @@ msgid "Mains" msgstr "" #: allianceauth/corputils/templates/corputils/corpstats.html:34 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:24 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:15 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:22 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:14 msgid "Members" msgstr "" @@ -233,22 +271,22 @@ msgstr "" #: allianceauth/corputils/templates/corputils/corpstats.html:112 #: allianceauth/corputils/templates/corputils/corpstats.html:156 #: allianceauth/corputils/templates/corputils/search.html:13 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:24 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:28 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:26 #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:53 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:109 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:112 msgid "Character" msgstr "" #: allianceauth/corputils/templates/corputils/corpstats.html:75 #: allianceauth/corputils/templates/corputils/search.html:14 #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31 -#: allianceauth/hrapplications/templates/hrapplications/management.html:27 -#: allianceauth/hrapplications/templates/hrapplications/management.html:82 -#: allianceauth/hrapplications/templates/hrapplications/management.html:126 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:26 +#: allianceauth/hrapplications/templates/hrapplications/management.html:26 +#: allianceauth/hrapplications/templates/hrapplications/management.html:81 +#: allianceauth/hrapplications/templates/hrapplications/management.html:125 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:25 msgid "Corporation" msgstr "" @@ -262,11 +300,11 @@ msgstr "" #: allianceauth/corputils/templates/corputils/corpstats.html:114 #: allianceauth/corputils/templates/corputils/search.html:16 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:22 -#: allianceauth/hrapplications/templates/hrapplications/management.html:81 -#: allianceauth/hrapplications/templates/hrapplications/management.html:125 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:25 -#: allianceauth/hrapplications/templates/hrapplications/view.html:32 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:20 +#: allianceauth/hrapplications/templates/hrapplications/management.html:80 +#: allianceauth/hrapplications/templates/hrapplications/management.html:124 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:24 +#: allianceauth/hrapplications/templates/hrapplications/view.html:31 msgid "Main Character" msgstr "" @@ -301,7 +339,7 @@ msgid "Fleet Activity Tracking" msgstr "" #: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8 -#: allianceauth/srp/templates/srp/management.html:37 +#: allianceauth/srp/templates/srp/management.html:35 msgid "Fleet Name" msgstr "" @@ -337,257 +375,272 @@ msgstr "" msgid "before attempting to click fleet attendance links." msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:5 msgid "Create Fatlink" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:10 -#: allianceauth/optimer/templates/optimer/add.html:14 -#: allianceauth/optimer/templates/optimer/add.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:9 +#: allianceauth/optimer/templates/optimer/add.html:13 +#: allianceauth/optimer/templates/optimer/add.html:22 msgid "Create Fleet Operation" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:13 msgid "Bad request!" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:25 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:65 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:24 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:63 msgid "Create fatlink" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:5 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:3 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:4 msgid "Fatlink view" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:9 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:7 msgid "Edit fatlink" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:13 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:11 msgid "Delete fat" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:19 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:17 msgid "Registered characters" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:23 -#: allianceauth/hrapplications/templates/hrapplications/view.html:31 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:30 msgid "User" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:25 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:29 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:27 #: allianceauth/optimer/form.py:13 allianceauth/timerboard/form.py:59 -#: allianceauth/timerboard/templates/timerboard/view.html:34 -#: allianceauth/timerboard/templates/timerboard/view.html:201 -#: allianceauth/timerboard/templates/timerboard/view.html:374 +#: allianceauth/timerboard/templates/timerboard/view.html:33 +#: allianceauth/timerboard/templates/timerboard/view.html:200 +#: allianceauth/timerboard/templates/timerboard/view.html:373 msgid "System" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:26 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:27 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:30 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:24 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:28 msgid "Ship" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:27 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:50 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:31 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:76 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:48 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:29 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:74 #: allianceauth/templates/allianceauth/top-menu.html:23 -#: allianceauth/timerboard/templates/timerboard/view.html:36 -#: allianceauth/timerboard/templates/timerboard/view.html:203 -#: allianceauth/timerboard/templates/timerboard/view.html:376 +#: allianceauth/timerboard/templates/timerboard/view.html:35 +#: allianceauth/timerboard/templates/timerboard/view.html:202 +#: allianceauth/timerboard/templates/timerboard/view.html:375 msgid "Eve Time" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:38 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:33 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:36 msgid "Docked in " msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:6 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:4 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:4 msgid "Personal fatlink statistics" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:10 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:10 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:8 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:8 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:8 #, python-format msgid "Participation data statistics for %(month)s, %(year)s" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:13 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:12 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:11 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:10 msgid "Previous month" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:14 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:14 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:12 msgid "Next month" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:19 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:17 #, python-format msgid "%(user)s has collected one link this month." msgid_plural "%(user)s has collected %(links)s links this month." msgstr[0] "" msgstr[1] "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:28 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:26 msgid "Times used" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:39 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:37 #, python-format msgid "%(user)s has created one link this month." msgid_plural "%(user)s has created %(links)s links this month." msgstr[0] "" msgstr[1] "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:48 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:27 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:75 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:46 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:73 msgid "Fleet" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:49 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:74 -#: allianceauth/timerboard/templates/timerboard/view.html:38 -#: allianceauth/timerboard/templates/timerboard/view.html:205 -#: allianceauth/timerboard/templates/timerboard/view.html:378 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:47 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:72 +#: allianceauth/timerboard/templates/timerboard/view.html:37 +#: allianceauth/timerboard/templates/timerboard/view.html:204 +#: allianceauth/timerboard/templates/timerboard/view.html:377 msgid "Creator" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:51 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:77 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:49 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:75 #: allianceauth/optimer/form.py:18 #: allianceauth/optimer/templates/optimer/fleetoptable.html:15 msgid "Duration" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:52 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:78 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:50 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:76 msgid "Edit" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:8 #, python-format msgid "Participation data statistics for %(year)s" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:10 msgid "Previous year" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:12 msgid "Next year" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:21 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:19 msgid "Month" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:22 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:24 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:20 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:23 msgid "Fats" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:4 msgid "Fatlink Corp Statistics" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:25 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:26 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:24 msgid "Average fats" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:4 msgid "Fatlink statistics" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:20 msgid "Ticker" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:8 msgid "Participation data" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:12 msgid "Most recent clicked fatlinks" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:19 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:17 msgid "Personal statistics" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:48 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:46 msgid "No fleet activity on record." msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:55 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:53 msgid "Most recent fatlinks" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:60 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:58 msgid "View statistics" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:97 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:95 msgid "No created fatlinks on record." msgstr "" -#: allianceauth/fleetactivitytracking/views.py:280 +#: allianceauth/fleetactivitytracking/views.py:218 +msgid "Character does not exist" +msgstr "" + +#: allianceauth/fleetactivitytracking/views.py:221 +msgid "User does not exist" +msgstr "" + +#: allianceauth/fleetactivitytracking/views.py:299 msgid "Fleet participation registered." msgstr "" -#: allianceauth/fleetactivitytracking/views.py:296 +#: allianceauth/fleetactivitytracking/views.py:318 msgid "FAT link has expired." msgstr "" -#: allianceauth/groupmanagement/admin.py:104 -msgid "This name has been reserved and can not be used for groups." -msgstr "" - -#: allianceauth/groupmanagement/admin.py:230 -msgid "(auto)" -msgstr "" - -#: allianceauth/groupmanagement/admin.py:239 -msgid "There already exists a group with that name." +#: allianceauth/fleetactivitytracking/views.py:323 +#, python-brace-format +msgid "" +"Cannot register the fleet participation for {character.character_name}. The " +"character needs to be online." msgstr "" #: allianceauth/groupmanagement/auth_hooks.py:17 -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:14 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:13 msgid "Group Management" msgstr "" -#: allianceauth/groupmanagement/models.py:102 +#: allianceauth/groupmanagement/forms.py:15 +msgid "This name has been reserved and can not be used for groups." +msgstr "" + +#: allianceauth/groupmanagement/forms.py:25 +msgid "(auto)" +msgstr "" + +#: allianceauth/groupmanagement/forms.py:34 +msgid "There already exists a group with that name." +msgstr "" + +#: allianceauth/groupmanagement/models.py:105 msgid "" "Internal group, users cannot see, join or request to join this group." "
Used for groups such as Members, Corp_*, Alliance_* etc.
Overrides " "Hidden and Open options when selected." msgstr "" -#: allianceauth/groupmanagement/models.py:110 +#: allianceauth/groupmanagement/models.py:113 msgid "Group is hidden from users but can still join with the correct link." msgstr "" -#: allianceauth/groupmanagement/models.py:116 +#: allianceauth/groupmanagement/models.py:119 msgid "" "Group is open and users will be automatically added upon request.
If the " "group is not open users will need their request manually approved." msgstr "" -#: allianceauth/groupmanagement/models.py:123 +#: allianceauth/groupmanagement/models.py:126 msgid "" "Group is public. Any registered user is able to join this group, with " "visibility based on the other options set for this group.
Auth will not " @@ -595,70 +648,76 @@ msgid "" "authenticated." msgstr "" -#: allianceauth/groupmanagement/models.py:134 +#: allianceauth/groupmanagement/models.py:135 +msgid "" +"Group is restricted. This means that adding or removing users for this group " +"requires a superuser admin." +msgstr "" + +#: allianceauth/groupmanagement/models.py:144 msgid "" "Group leaders can process requests for this group. Use the auth." "group_management permission to allow a user to manage all groups.
" msgstr "" -#: allianceauth/groupmanagement/models.py:144 +#: allianceauth/groupmanagement/models.py:154 msgid "" "Members of leader groups can process requests for this group. Use the " "auth.group_management permission to allow a user to manage all " "groups.
" msgstr "" -#: allianceauth/groupmanagement/models.py:153 +#: allianceauth/groupmanagement/models.py:163 msgid "" "States listed here will have the ability to join this group provided they " "have the proper permissions.
" msgstr "" -#: allianceauth/groupmanagement/models.py:161 +#: allianceauth/groupmanagement/models.py:171 msgid "" "Short description (max. 512 characters) of the group shown to users." msgstr "" -#: allianceauth/groupmanagement/models.py:168 +#: allianceauth/groupmanagement/models.py:178 msgid "Can request non-public groups" msgstr "" -#: allianceauth/groupmanagement/models.py:189 +#: allianceauth/groupmanagement/models.py:209 msgid "name" msgstr "" -#: allianceauth/groupmanagement/models.py:192 +#: allianceauth/groupmanagement/models.py:212 msgid "Name that can not be used for groups." msgstr "" -#: allianceauth/groupmanagement/models.py:195 +#: allianceauth/groupmanagement/models.py:215 msgid "reason" msgstr "" -#: allianceauth/groupmanagement/models.py:195 +#: allianceauth/groupmanagement/models.py:215 msgid "Reason why this name is reserved." msgstr "" -#: allianceauth/groupmanagement/models.py:198 +#: allianceauth/groupmanagement/models.py:218 msgid "created by" msgstr "" -#: allianceauth/groupmanagement/models.py:203 +#: allianceauth/groupmanagement/models.py:223 msgid "created at" msgstr "" -#: allianceauth/groupmanagement/models.py:203 +#: allianceauth/groupmanagement/models.py:223 msgid "Date when this entry was created" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:5 -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:14 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:4 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:13 msgid "Audit Log" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:20 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:21 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:13 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:19 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:20 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:11 #: allianceauth/timerboard/templates/timerboard/index_button.html:3 msgid "Back" msgstr "" @@ -676,13 +735,12 @@ msgid "Type" msgstr "" #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:33 -#: allianceauth/notifications/templates/notifications/list.html:35 -#: allianceauth/notifications/templates/notifications/list.html:65 +#: allianceauth/notifications/templates/notifications/list_partial.html:9 #: allianceauth/optimer/templates/optimer/fleetoptable.html:19 -#: allianceauth/services/templates/services/services.html:18 -#: allianceauth/timerboard/templates/timerboard/view.html:40 -#: allianceauth/timerboard/templates/timerboard/view.html:207 -#: allianceauth/timerboard/templates/timerboard/view.html:380 +#: allianceauth/services/templates/services/services.html:17 +#: allianceauth/timerboard/templates/timerboard/view.html:39 +#: allianceauth/timerboard/templates/timerboard/view.html:206 +#: allianceauth/timerboard/templates/timerboard/view.html:379 msgid "Action" msgstr "" @@ -690,271 +748,271 @@ msgstr "" msgid "Actor" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:47 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:48 msgid "Removed" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:59 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:60 msgid "All times displayed are EVE/UTC." msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:66 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:67 msgid "No entries found for this group." msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:6 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:5 msgid "Group Members" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:31 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:54 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:110 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:23 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:113 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:21 msgid "Organization" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:50 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:76 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:49 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:75 msgid "Group leader" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:80 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:136 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:60 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:82 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:139 msgid "(unknown)" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:66 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:65 msgid "Remove from group" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:81 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:80 msgid "No group members to list." msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:5 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:4 msgid "Groups Membership" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:15 -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:40 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:14 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:38 #: allianceauth/templates/allianceauth/side-menu.html:15 msgid "Groups" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:25 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:16 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:24 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:15 #: allianceauth/optimer/templates/optimer/fleetoptable.html:10 msgid "Description" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:26 -#: allianceauth/hrapplications/templates/hrapplications/management.html:28 -#: allianceauth/hrapplications/templates/hrapplications/management.html:83 -#: allianceauth/hrapplications/templates/hrapplications/management.html:127 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:27 -#: allianceauth/srp/templates/srp/data.html:101 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:25 +#: allianceauth/hrapplications/templates/hrapplications/management.html:27 +#: allianceauth/hrapplications/templates/hrapplications/management.html:82 +#: allianceauth/hrapplications/templates/hrapplications/management.html:126 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:26 +#: allianceauth/srp/templates/srp/data.html:99 msgid "Status" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:27 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:26 msgid "Member Count" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:43 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:42 msgid "Hidden" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45 -#: allianceauth/templates/allianceauth/admin-status/overview.html:12 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:44 +#: allianceauth/templates/allianceauth/admin-status/overview.html:14 msgid "Open" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:47 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:46 msgid "Requestable" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:56 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:55 msgid "View Members" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:60 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:59 msgid "Audit Members" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:64 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:63 msgid "Copy Direct Join Link" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:75 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:74 msgid "No groups to list." msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:5 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:10 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:4 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:9 msgid "Available Groups" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:30 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:29 msgid "Leave" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:34 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:49 -#: allianceauth/hrapplications/templates/hrapplications/management.html:37 -#: allianceauth/hrapplications/templates/hrapplications/management.html:70 -#: allianceauth/hrapplications/templates/hrapplications/management.html:97 -#: allianceauth/hrapplications/templates/hrapplications/management.html:141 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:38 -#: allianceauth/hrapplications/templates/hrapplications/view.html:20 -#: allianceauth/srp/templates/srp/data.html:138 -#: allianceauth/srp/templates/srp/management.html:81 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:33 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:48 +#: allianceauth/hrapplications/templates/hrapplications/management.html:36 +#: allianceauth/hrapplications/templates/hrapplications/management.html:69 +#: allianceauth/hrapplications/templates/hrapplications/management.html:96 +#: allianceauth/hrapplications/templates/hrapplications/management.html:140 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:37 +#: allianceauth/hrapplications/templates/hrapplications/view.html:19 +#: allianceauth/srp/templates/srp/data.html:135 +#: allianceauth/srp/templates/srp/management.html:79 msgid "Pending" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:40 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:39 msgid "Join" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:44 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:43 msgid "Request" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:59 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:58 msgid "No groups available." msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:6 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:5 msgid "Groups Management" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:25 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:24 msgid "Join Requests" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:34 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:35 msgid "Leave Requests" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:111 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:20 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:57 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:114 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:18 #: allianceauth/services/modules/openfire/forms.py:6 msgid "Group" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:86 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:142 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:88 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:145 msgid "Accept" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:90 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:146 -#: allianceauth/hrapplications/templates/hrapplications/view.html:82 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:92 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:149 +#: allianceauth/hrapplications/templates/hrapplications/view.html:81 msgid "Reject" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:99 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:101 msgid "No group add requests." msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:155 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:158 msgid "No group leave requests." msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:9 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:8 #: allianceauth/templates/allianceauth/top-menu.html:8 msgid "Toggle navigation" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:20 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:19 msgid "Group Requests" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:23 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:22 msgid "Group Membership" msgstr "" -#: allianceauth/groupmanagement/views.py:159 +#: allianceauth/groupmanagement/views.py:163 #, python-format msgid "Removed user %(user)s from group %(group)s." msgstr "" -#: allianceauth/groupmanagement/views.py:161 +#: allianceauth/groupmanagement/views.py:165 msgid "User does not exist in that group" msgstr "" -#: allianceauth/groupmanagement/views.py:164 +#: allianceauth/groupmanagement/views.py:168 msgid "Group does not exist" msgstr "" -#: allianceauth/groupmanagement/views.py:191 +#: allianceauth/groupmanagement/views.py:195 #, python-format msgid "Accepted application from %(mainchar)s to %(group)s." msgstr "" -#: allianceauth/groupmanagement/views.py:197 -#: allianceauth/groupmanagement/views.py:228 +#: allianceauth/groupmanagement/views.py:201 +#: allianceauth/groupmanagement/views.py:232 #, python-format msgid "" "An unhandled error occurred while processing the application from " "%(mainchar)s to %(group)s." msgstr "" -#: allianceauth/groupmanagement/views.py:222 +#: allianceauth/groupmanagement/views.py:226 #, python-format msgid "Rejected application from %(mainchar)s to %(group)s." msgstr "" -#: allianceauth/groupmanagement/views.py:257 +#: allianceauth/groupmanagement/views.py:261 #, python-format msgid "Accepted application from %(mainchar)s to leave %(group)s." msgstr "" -#: allianceauth/groupmanagement/views.py:262 -#: allianceauth/groupmanagement/views.py:294 +#: allianceauth/groupmanagement/views.py:266 +#: allianceauth/groupmanagement/views.py:298 #, python-format msgid "" "An unhandled error occurred while processing the application from " "%(mainchar)s to leave %(group)s." msgstr "" -#: allianceauth/groupmanagement/views.py:288 +#: allianceauth/groupmanagement/views.py:292 #, python-format msgid "Rejected application from %(mainchar)s to leave %(group)s." msgstr "" -#: allianceauth/groupmanagement/views.py:332 -#: allianceauth/groupmanagement/views.py:342 +#: allianceauth/groupmanagement/views.py:336 +#: allianceauth/groupmanagement/views.py:346 msgid "You cannot join that group" msgstr "" -#: allianceauth/groupmanagement/views.py:337 +#: allianceauth/groupmanagement/views.py:341 msgid "You are already a member of that group." msgstr "" -#: allianceauth/groupmanagement/views.py:354 +#: allianceauth/groupmanagement/views.py:358 msgid "You already have a pending application for that group." msgstr "" -#: allianceauth/groupmanagement/views.py:363 +#: allianceauth/groupmanagement/views.py:367 #, python-format msgid "Applied to group %(group)s." msgstr "" -#: allianceauth/groupmanagement/views.py:373 +#: allianceauth/groupmanagement/views.py:377 msgid "You cannot leave that group" msgstr "" -#: allianceauth/groupmanagement/views.py:377 +#: allianceauth/groupmanagement/views.py:381 msgid "You are not a member of that group" msgstr "" -#: allianceauth/groupmanagement/views.py:389 +#: allianceauth/groupmanagement/views.py:393 msgid "You already have a pending leave request for that group." msgstr "" -#: allianceauth/groupmanagement/views.py:405 +#: allianceauth/groupmanagement/views.py:409 #, python-format msgid "Applied to leave group %(group)s." msgstr "" @@ -964,7 +1022,7 @@ msgid "Applications" msgstr "" #: allianceauth/hrapplications/forms.py:6 -#: allianceauth/hrapplications/templates/hrapplications/view.html:92 +#: allianceauth/hrapplications/templates/hrapplications/view.html:91 msgid "Comment" msgstr "" @@ -972,161 +1030,165 @@ msgstr "" msgid "Search String" msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:5 -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:8 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:4 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:7 msgid "Choose a Corp" msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:11 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:10 msgid "Available Corps" msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:23 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:22 msgid "No corps are accepting applications at this time." msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/create.html:5 -#: allianceauth/hrapplications/templates/hrapplications/create.html:8 +#: allianceauth/hrapplications/templates/hrapplications/create.html:4 +#: allianceauth/hrapplications/templates/hrapplications/create.html:7 msgid "Apply To" msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/management.html:6 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:6 +#: allianceauth/hrapplications/templates/hrapplications/create.html:29 +msgid "Submit" +msgstr "" + +#: allianceauth/hrapplications/templates/hrapplications/management.html:5 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:5 msgid "HR Application Management" msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/management.html:11 +#: allianceauth/hrapplications/templates/hrapplications/management.html:10 msgid "Personal Applications" msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/management.html:15 -#: allianceauth/hrapplications/templates/hrapplications/management.html:18 +#: allianceauth/hrapplications/templates/hrapplications/management.html:14 +#: allianceauth/hrapplications/templates/hrapplications/management.html:17 msgid "Create Application" msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/management.html:26 -#: allianceauth/hrapplications/templates/hrapplications/management.html:80 -#: allianceauth/hrapplications/templates/hrapplications/management.html:124 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:24 -#: allianceauth/services/templates/services/services.html:16 +#: allianceauth/hrapplications/templates/hrapplications/management.html:25 +#: allianceauth/hrapplications/templates/hrapplications/management.html:79 +#: allianceauth/hrapplications/templates/hrapplications/management.html:123 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:23 +#: allianceauth/services/templates/services/services.html:15 msgid "Username" msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/management.html:29 -#: allianceauth/hrapplications/templates/hrapplications/management.html:84 -#: allianceauth/hrapplications/templates/hrapplications/management.html:128 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:28 -#: allianceauth/hrapplications/templates/hrapplications/view.html:74 -#: allianceauth/srp/templates/srp/data.html:103 -#: allianceauth/srp/templates/srp/management.html:46 +#: allianceauth/hrapplications/templates/hrapplications/management.html:28 +#: allianceauth/hrapplications/templates/hrapplications/management.html:83 +#: allianceauth/hrapplications/templates/hrapplications/management.html:127 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:27 +#: allianceauth/hrapplications/templates/hrapplications/view.html:73 +#: allianceauth/srp/templates/srp/data.html:101 +#: allianceauth/srp/templates/srp/management.html:44 msgid "Actions" msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/management.html:39 -#: allianceauth/hrapplications/templates/hrapplications/management.html:100 -#: allianceauth/hrapplications/templates/hrapplications/management.html:144 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:40 -#: allianceauth/hrapplications/templates/hrapplications/view.html:16 -#: allianceauth/srp/templates/srp/data.html:130 +#: allianceauth/hrapplications/templates/hrapplications/management.html:38 +#: allianceauth/hrapplications/templates/hrapplications/management.html:99 +#: allianceauth/hrapplications/templates/hrapplications/management.html:143 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:39 +#: allianceauth/hrapplications/templates/hrapplications/view.html:15 +#: allianceauth/srp/templates/srp/data.html:127 msgid "Approved" msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/management.html:41 -#: allianceauth/hrapplications/templates/hrapplications/management.html:102 -#: allianceauth/hrapplications/templates/hrapplications/management.html:146 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:42 -#: allianceauth/srp/templates/srp/data.html:134 +#: allianceauth/hrapplications/templates/hrapplications/management.html:40 +#: allianceauth/hrapplications/templates/hrapplications/management.html:101 +#: allianceauth/hrapplications/templates/hrapplications/management.html:145 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:41 +#: allianceauth/srp/templates/srp/data.html:131 msgid "Rejected" msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/management.html:61 +#: allianceauth/hrapplications/templates/hrapplications/management.html:60 msgid "Application Management" msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/management.html:65 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:16 +#: allianceauth/hrapplications/templates/hrapplications/management.html:64 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:15 msgid "Search Applications" msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/management.html:71 +#: allianceauth/hrapplications/templates/hrapplications/management.html:70 msgid "Reviewed" msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/management.html:79 -#: allianceauth/hrapplications/templates/hrapplications/management.html:123 +#: allianceauth/hrapplications/templates/hrapplications/management.html:78 +#: allianceauth/hrapplications/templates/hrapplications/management.html:122 msgid "Date" msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/management.html:95 -#: allianceauth/hrapplications/templates/hrapplications/management.html:139 -#: allianceauth/hrapplications/templates/hrapplications/view.html:23 +#: allianceauth/hrapplications/templates/hrapplications/management.html:94 +#: allianceauth/hrapplications/templates/hrapplications/management.html:138 +#: allianceauth/hrapplications/templates/hrapplications/view.html:22 msgid "Reviewer:" msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/management.html:114 +#: allianceauth/hrapplications/templates/hrapplications/management.html:113 msgid "No pending applications." msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/management.html:163 +#: allianceauth/hrapplications/templates/hrapplications/management.html:162 msgid "No reviewed applications." msgstr "" +#: allianceauth/hrapplications/templates/hrapplications/management.html:176 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:62 +#: allianceauth/hrapplications/templates/hrapplications/view.html:134 +msgid "Close" +msgstr "" + #: allianceauth/hrapplications/templates/hrapplications/management.html:177 #: allianceauth/hrapplications/templates/hrapplications/searchview.html:63 -#: allianceauth/hrapplications/templates/hrapplications/view.html:135 -msgid "Close" -msgstr "" - -#: allianceauth/hrapplications/templates/hrapplications/management.html:178 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:64 msgid "Application Search" msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/management.html:185 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:71 +#: allianceauth/hrapplications/templates/hrapplications/management.html:184 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:70 msgid "Search" msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:12 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:11 msgid "Application Search Results" msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:23 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:22 msgid "Application ID" msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/view.html:6 -#: allianceauth/hrapplications/templates/hrapplications/view.html:11 +#: allianceauth/hrapplications/templates/hrapplications/view.html:5 +#: allianceauth/hrapplications/templates/hrapplications/view.html:10 msgid "View Application" msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/view.html:18 +#: allianceauth/hrapplications/templates/hrapplications/view.html:17 msgid "Denied" msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/view.html:28 +#: allianceauth/hrapplications/templates/hrapplications/view.html:27 msgid "Applicant" msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/view.html:79 +#: allianceauth/hrapplications/templates/hrapplications/view.html:78 msgid "Approve" msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/view.html:85 +#: allianceauth/hrapplications/templates/hrapplications/view.html:84 msgid "Delete" msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/view.html:88 +#: allianceauth/hrapplications/templates/hrapplications/view.html:87 msgid "Mark in Progress" msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/view.html:102 +#: allianceauth/hrapplications/templates/hrapplications/view.html:101 #: allianceauth/services/forms.py:17 msgid "Comments" msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/view.html:137 -#: allianceauth/hrapplications/templates/hrapplications/view.html:144 +#: allianceauth/hrapplications/templates/hrapplications/view.html:136 +#: allianceauth/hrapplications/templates/hrapplications/view.html:143 msgid "Add Comment" msgstr "" @@ -1146,48 +1208,42 @@ msgstr "" msgid "success" msgstr "" -#: allianceauth/notifications/templates/notifications/list.html:5 -#: allianceauth/notifications/templates/notifications/list.html:9 +#: allianceauth/notifications/templates/notifications/list.html:4 +#: allianceauth/notifications/templates/notifications/list.html:7 #: allianceauth/templates/allianceauth/notifications_menu_item.html:6 msgid "Notifications" msgstr "" -#: allianceauth/notifications/templates/notifications/list.html:16 +#: allianceauth/notifications/templates/notifications/list.html:13 msgid "Unread" msgstr "" -#: allianceauth/notifications/templates/notifications/list.html:18 +#: allianceauth/notifications/templates/notifications/list.html:14 msgid "Read" msgstr "" -#: allianceauth/notifications/templates/notifications/list.html:21 +#: allianceauth/notifications/templates/notifications/list.html:17 msgid "Mark All Read" msgstr "" -#: allianceauth/notifications/templates/notifications/list.html:22 +#: allianceauth/notifications/templates/notifications/list.html:18 msgid "Delete All Read" msgstr "" -#: allianceauth/notifications/templates/notifications/list.html:33 -#: allianceauth/notifications/templates/notifications/list.html:63 +#: allianceauth/notifications/templates/notifications/list_partial.html:7 msgid "Timestamp" msgstr "" -#: allianceauth/notifications/templates/notifications/list.html:34 -#: allianceauth/notifications/templates/notifications/list.html:64 +#: allianceauth/notifications/templates/notifications/list_partial.html:8 msgid "Title" msgstr "" -#: allianceauth/notifications/templates/notifications/list.html:53 -msgid "No unread notifications." +#: allianceauth/notifications/templates/notifications/list_partial.html:28 +msgid "No notifications." msgstr "" -#: allianceauth/notifications/templates/notifications/list.html:83 -msgid "No read notifications." -msgstr "" - -#: allianceauth/notifications/templates/notifications/view.html:5 -#: allianceauth/notifications/templates/notifications/view.html:11 +#: allianceauth/notifications/templates/notifications/view.html:4 +#: allianceauth/notifications/templates/notifications/view.html:8 msgid "View Notification" msgstr "" @@ -1235,12 +1291,12 @@ msgid "Operation Type" msgstr "" #: allianceauth/optimer/form.py:17 -#: allianceauth/srp/templates/srp/management.html:40 +#: allianceauth/srp/templates/srp/management.html:38 msgid "Fleet Commander" msgstr "" #: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14 -#: allianceauth/srp/templates/srp/data.html:93 +#: allianceauth/srp/templates/srp/data.html:91 msgid "Additional Info" msgstr "" @@ -1248,8 +1304,8 @@ msgstr "" msgid "(Optional) Describe the operation with a couple of short words." msgstr "" -#: allianceauth/optimer/templates/optimer/add.html:7 -#: allianceauth/optimer/templates/optimer/management.html:14 +#: allianceauth/optimer/templates/optimer/add.html:6 +#: allianceauth/optimer/templates/optimer/management.html:13 msgid "Create Operation" msgstr "" @@ -1258,9 +1314,9 @@ msgid "Form Up System" msgstr "" #: allianceauth/optimer/templates/optimer/fleetoptable.html:14 -#: allianceauth/timerboard/templates/timerboard/view.html:37 -#: allianceauth/timerboard/templates/timerboard/view.html:204 -#: allianceauth/timerboard/templates/timerboard/view.html:377 +#: allianceauth/timerboard/templates/timerboard/view.html:36 +#: allianceauth/timerboard/templates/timerboard/view.html:203 +#: allianceauth/timerboard/templates/timerboard/view.html:376 msgid "Local Time" msgstr "" @@ -1268,44 +1324,44 @@ msgstr "" msgid "FC" msgstr "" -#: allianceauth/optimer/templates/optimer/management.html:6 +#: allianceauth/optimer/templates/optimer/management.html:5 msgid "Fleet Operation Management" msgstr "" -#: allianceauth/optimer/templates/optimer/management.html:11 +#: allianceauth/optimer/templates/optimer/management.html:10 msgid "Fleet Operation Timers" msgstr "" -#: allianceauth/optimer/templates/optimer/management.html:21 -#: allianceauth/timerboard/templates/timerboard/view.html:23 +#: allianceauth/optimer/templates/optimer/management.html:20 +#: allianceauth/timerboard/templates/timerboard/view.html:22 msgid "Current Eve Time:" msgstr "" -#: allianceauth/optimer/templates/optimer/management.html:27 +#: allianceauth/optimer/templates/optimer/management.html:26 msgid "Next Fleet Operations" msgstr "" -#: allianceauth/optimer/templates/optimer/management.html:31 -#: allianceauth/timerboard/templates/timerboard/view.html:363 +#: allianceauth/optimer/templates/optimer/management.html:30 +#: allianceauth/timerboard/templates/timerboard/view.html:362 msgid "No upcoming timers." msgstr "" -#: allianceauth/optimer/templates/optimer/management.html:34 +#: allianceauth/optimer/templates/optimer/management.html:33 msgid "Past Fleet Operations" msgstr "" -#: allianceauth/optimer/templates/optimer/management.html:38 -#: allianceauth/timerboard/templates/timerboard/view.html:536 +#: allianceauth/optimer/templates/optimer/management.html:37 +#: allianceauth/timerboard/templates/timerboard/view.html:535 msgid "No past timers." msgstr "" -#: allianceauth/optimer/templates/optimer/update.html:7 -#: allianceauth/optimer/templates/optimer/update.html:16 -#: allianceauth/optimer/templates/optimer/update.html:28 +#: allianceauth/optimer/templates/optimer/update.html:6 +#: allianceauth/optimer/templates/optimer/update.html:15 +#: allianceauth/optimer/templates/optimer/update.html:27 msgid "Update Fleet Operation" msgstr "" -#: allianceauth/optimer/templates/optimer/update.html:22 +#: allianceauth/optimer/templates/optimer/update.html:21 msgid "Fleet Operation Does Not Exist" msgstr "" @@ -1324,92 +1380,56 @@ msgstr "" msgid "Saved changes to operation timer for %(opname)s." msgstr "" -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:6 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:10 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:4 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:8 msgid "Permissions Audit" msgstr "" -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:22 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:20 msgid "User / Character" msgstr "" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:6 -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:10 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:4 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:8 msgid "Permissions Overview" msgstr "" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:13 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:11 msgid "Showing only applied permissions" msgstr "" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:14 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:12 msgid "Show All" msgstr "" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:16 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:14 msgid "Showing all permissions" msgstr "" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:17 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:15 msgid "Show Applied" msgstr "" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:25 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:23 msgid "App" msgstr "" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:28 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:26 msgid "Model" msgstr "" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:31 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:29 msgid "Code Name" msgstr "" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:37 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:35 msgid "Users" msgstr "" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:43 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:41 msgid "States" msgstr "" -#: allianceauth/project_template/project_name/settings/base.py:88 -msgid "English" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:89 -msgid "German" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:90 -msgid "Spanish" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:91 -msgid "Chinese Simplified" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:92 -msgid "Russian" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:93 -msgid "Korean" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:94 -msgid "French" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:95 -msgid "Japanese" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:96 -msgid "Italian" -msgstr "" - #: allianceauth/services/abstract.py:72 msgid "That service account already exists" msgstr "" @@ -1483,11 +1503,11 @@ msgstr "" msgid "Password must be at least 8 characters long." msgstr "" -#: allianceauth/services/modules/discord/models.py:234 +#: allianceauth/services/modules/discord/models.py:187 msgid "Discord Account Disabled" msgstr "" -#: allianceauth/services/modules/discord/models.py:236 +#: allianceauth/services/modules/discord/models.py:189 msgid "" "Your Discord account was disabled automatically by Auth. If you think this " "was a mistake, please contact an admin." @@ -1578,8 +1598,8 @@ msgid "Jabber" msgstr "" #: allianceauth/services/modules/openfire/auth_hooks.py:79 -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:6 -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:11 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:5 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:10 msgid "Jabber Broadcast" msgstr "" @@ -1591,11 +1611,11 @@ msgstr "" msgid "Message" msgstr "" -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:17 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:16 msgid "Broadcast Sent!!" msgstr "" -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:23 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:22 msgid "Broadcast" msgstr "" @@ -1646,26 +1666,26 @@ msgstr "" msgid "Set forum password." msgstr "" -#: allianceauth/services/modules/smf/views.py:33 +#: allianceauth/services/modules/smf/views.py:52 msgid "Activated SMF account." msgstr "" -#: allianceauth/services/modules/smf/views.py:41 -#: allianceauth/services/modules/smf/views.py:56 -#: allianceauth/services/modules/smf/views.py:77 -#: allianceauth/services/modules/smf/views.py:99 +#: allianceauth/services/modules/smf/views.py:65 +#: allianceauth/services/modules/smf/views.py:81 +#: allianceauth/services/modules/smf/views.py:102 +#: allianceauth/services/modules/smf/views.py:124 msgid "An error occurred while processing your SMF account." msgstr "" -#: allianceauth/services/modules/smf/views.py:53 +#: allianceauth/services/modules/smf/views.py:78 msgid "Deactivated SMF account." msgstr "" -#: allianceauth/services/modules/smf/views.py:70 +#: allianceauth/services/modules/smf/views.py:95 msgid "Reset SMF password." msgstr "" -#: allianceauth/services/modules/smf/views.py:96 +#: allianceauth/services/modules/smf/views.py:121 msgid "Set SMF password." msgstr "" @@ -1674,24 +1694,24 @@ msgstr "" msgid "Unable to locate user %s on server" msgstr "" -#: allianceauth/services/modules/teamspeak3/templates/admin/teamspeak3/authts/change_list.html:9 +#: allianceauth/services/modules/teamspeak3/templates/admin/teamspeak3/authts/change_list.html:8 msgid "Update TS3 groups" msgstr "" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:6 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:5 msgid "Verify Teamspeak" msgstr "" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:11 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:10 msgid "Verify Teamspeak Identity" msgstr "" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:14 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:13 msgid "Join Server" msgstr "" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:20 -#: allianceauth/services/templates/services/service_credentials.html:20 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:19 +#: allianceauth/services/templates/services/service_credentials.html:19 #: allianceauth/srp/templates/srp/add.html:31 msgid "Continue" msgstr "" @@ -1737,15 +1757,15 @@ msgstr "" msgid "Changed XenForo password." msgstr "" -#: allianceauth/services/templates/services/fleetformattertool.html:6 +#: allianceauth/services/templates/services/fleetformattertool.html:5 msgid "Fleet Formatter Tool" msgstr "" -#: allianceauth/services/templates/services/fleetformattertool.html:11 +#: allianceauth/services/templates/services/fleetformattertool.html:10 msgid "Fleet Broadcast Formatter Tool" msgstr "" -#: allianceauth/services/templates/services/fleetformattertool.html:24 +#: allianceauth/services/templates/services/fleetformattertool.html:23 msgid "Format" msgstr "" @@ -1761,39 +1781,39 @@ msgid "" "Are you sure you want to delete your %(service_name)s account %(object)s?" msgstr "" -#: allianceauth/services/templates/services/service_credentials.html:5 -#: allianceauth/services/templates/services/service_credentials.html:9 +#: allianceauth/services/templates/services/service_credentials.html:4 +#: allianceauth/services/templates/services/service_credentials.html:8 #, python-format msgid "%(service_name)s Credentials" msgstr "" -#: allianceauth/services/templates/services/service_password.html:6 +#: allianceauth/services/templates/services/service_password.html:5 #, python-format msgid "%(service_name)s Password Change" msgstr "" -#: allianceauth/services/templates/services/service_password.html:10 +#: allianceauth/services/templates/services/service_password.html:9 #, python-format msgid "Set %(service_name)s Password" msgstr "" -#: allianceauth/services/templates/services/service_password.html:18 +#: allianceauth/services/templates/services/service_password.html:17 msgid "Set Password" msgstr "" -#: allianceauth/services/templates/services/services.html:5 +#: allianceauth/services/templates/services/services.html:4 msgid "Services Management" msgstr "" -#: allianceauth/services/templates/services/services.html:10 +#: allianceauth/services/templates/services/services.html:9 msgid "Available Services" msgstr "" -#: allianceauth/services/templates/services/services.html:15 +#: allianceauth/services/templates/services/services.html:14 msgid "Service" msgstr "" -#: allianceauth/services/templates/services/services.html:17 +#: allianceauth/services/templates/services/services.html:16 msgid "Domain" msgstr "" @@ -1801,12 +1821,12 @@ msgstr "" msgid "Ship Replacement" msgstr "" -#: allianceauth/srp/form.py:9 allianceauth/srp/templates/srp/management.html:38 +#: allianceauth/srp/form.py:9 allianceauth/srp/templates/srp/management.html:36 msgid "Fleet Time" msgstr "" #: allianceauth/srp/form.py:10 -#: allianceauth/srp/templates/srp/management.html:39 +#: allianceauth/srp/templates/srp/management.html:37 msgid "Fleet Doctrine" msgstr "" @@ -1826,151 +1846,155 @@ msgstr "" msgid "After Action Report Link" msgstr "" -#: allianceauth/srp/templates/srp/add.html:6 +#: allianceauth/srp/templates/srp/add.html:5 msgid "SRP Fleet Create" msgstr "" -#: allianceauth/srp/templates/srp/add.html:14 -#: allianceauth/srp/templates/srp/add.html:24 +#: allianceauth/srp/templates/srp/add.html:13 +#: allianceauth/srp/templates/srp/add.html:23 msgid "Create SRP Fleet" msgstr "" -#: allianceauth/srp/templates/srp/add.html:27 +#: allianceauth/srp/templates/srp/add.html:26 msgid "Give this link to the line members" msgstr "" -#: allianceauth/srp/templates/srp/data.html:52 +#: allianceauth/srp/templates/srp/data.html:5 +msgid "Srp Fleet Data" +msgstr "" + +#: allianceauth/srp/templates/srp/data.html:50 msgid "SRP Fleet Data" msgstr "" -#: allianceauth/srp/templates/srp/data.html:57 +#: allianceauth/srp/templates/srp/data.html:55 msgid "Mark Incomplete" msgstr "" -#: allianceauth/srp/templates/srp/data.html:61 +#: allianceauth/srp/templates/srp/data.html:59 msgid "Mark Completed" msgstr "" -#: allianceauth/srp/templates/srp/data.html:73 -#: allianceauth/srp/templates/srp/data.html:160 +#: allianceauth/srp/templates/srp/data.html:71 +#: allianceauth/srp/templates/srp/data.html:157 msgid "Total Losses:" msgstr "" -#: allianceauth/srp/templates/srp/data.html:74 -#: allianceauth/srp/templates/srp/data.html:161 -#: allianceauth/srp/templates/srp/management.html:30 +#: allianceauth/srp/templates/srp/data.html:72 +#: allianceauth/srp/templates/srp/data.html:158 +#: allianceauth/srp/templates/srp/management.html:28 msgid "Total ISK Cost:" msgstr "" -#: allianceauth/srp/templates/srp/data.html:82 -#: allianceauth/srp/templates/srp/data.html:169 +#: allianceauth/srp/templates/srp/data.html:80 +#: allianceauth/srp/templates/srp/data.html:166 msgid "Are you sure you want to delete SRP requests?" msgstr "" -#: allianceauth/srp/templates/srp/data.html:91 +#: allianceauth/srp/templates/srp/data.html:89 msgid "Pilot Name" msgstr "" -#: allianceauth/srp/templates/srp/data.html:92 +#: allianceauth/srp/templates/srp/data.html:90 msgid "Killboard Link" msgstr "" -#: allianceauth/srp/templates/srp/data.html:94 +#: allianceauth/srp/templates/srp/data.html:92 msgid "Ship Type" msgstr "" -#: allianceauth/srp/templates/srp/data.html:95 +#: allianceauth/srp/templates/srp/data.html:93 msgid "Killboard Loss Amt" msgstr "" -#: allianceauth/srp/templates/srp/data.html:96 +#: allianceauth/srp/templates/srp/data.html:94 msgid "SRP ISK Cost" msgstr "" -#: allianceauth/srp/templates/srp/data.html:97 +#: allianceauth/srp/templates/srp/data.html:95 msgid "Click value to edit Enter to save & next ESC to cancel" msgstr "" -#: allianceauth/srp/templates/srp/data.html:100 +#: allianceauth/srp/templates/srp/data.html:98 msgid "Post Time" msgstr "" -#: allianceauth/srp/templates/srp/data.html:178 +#: allianceauth/srp/templates/srp/data.html:175 msgid "No SRP requests for this fleet." msgstr "" -#: allianceauth/srp/templates/srp/management.html:8 +#: allianceauth/srp/templates/srp/management.html:6 msgid "Srp Management" msgstr "" -#: allianceauth/srp/templates/srp/management.html:14 +#: allianceauth/srp/templates/srp/management.html:12 msgid "SRP Management" msgstr "" -#: allianceauth/srp/templates/srp/management.html:18 +#: allianceauth/srp/templates/srp/management.html:16 msgid "View All" msgstr "" -#: allianceauth/srp/templates/srp/management.html:23 +#: allianceauth/srp/templates/srp/management.html:21 msgid "Add SRP Fleet" msgstr "" -#: allianceauth/srp/templates/srp/management.html:41 +#: allianceauth/srp/templates/srp/management.html:39 msgid "Fleet AAR" msgstr "" -#: allianceauth/srp/templates/srp/management.html:42 +#: allianceauth/srp/templates/srp/management.html:40 msgid "Fleet SRP Code" msgstr "" -#: allianceauth/srp/templates/srp/management.html:43 +#: allianceauth/srp/templates/srp/management.html:41 msgid "Fleet ISK Cost" msgstr "" -#: allianceauth/srp/templates/srp/management.html:44 +#: allianceauth/srp/templates/srp/management.html:42 msgid "SRP Status" msgstr "" -#: allianceauth/srp/templates/srp/management.html:45 +#: allianceauth/srp/templates/srp/management.html:43 msgid "Pending Requests" msgstr "" -#: allianceauth/srp/templates/srp/management.html:64 +#: allianceauth/srp/templates/srp/management.html:62 msgid "Link" msgstr "" -#: allianceauth/srp/templates/srp/management.html:72 +#: allianceauth/srp/templates/srp/management.html:70 msgid "Disabled" msgstr "" -#: allianceauth/srp/templates/srp/management.html:85 +#: allianceauth/srp/templates/srp/management.html:83 msgid "Completed" msgstr "" -#: allianceauth/srp/templates/srp/management.html:103 +#: allianceauth/srp/templates/srp/management.html:101 msgid "Are you sure you want to delete this SRP code and its contents?" msgstr "" -#: allianceauth/srp/templates/srp/management.html:124 +#: allianceauth/srp/templates/srp/management.html:122 msgid "No SRP fleets created." msgstr "" -#: allianceauth/srp/templates/srp/request.html:6 +#: allianceauth/srp/templates/srp/request.html:5 msgid "SRP Request" msgstr "" -#: allianceauth/srp/templates/srp/request.html:11 -#: allianceauth/srp/templates/srp/request.html:20 +#: allianceauth/srp/templates/srp/request.html:10 +#: allianceauth/srp/templates/srp/request.html:19 msgid "Create SRP Request" msgstr "" -#: allianceauth/srp/templates/srp/update.html:6 -#: allianceauth/srp/templates/srp/update.html:11 -#: allianceauth/srp/templates/srp/update.html:23 +#: allianceauth/srp/templates/srp/update.html:5 +#: allianceauth/srp/templates/srp/update.html:10 +#: allianceauth/srp/templates/srp/update.html:22 msgid "Update AAR Link" msgstr "" -#: allianceauth/srp/templates/srp/update.html:17 +#: allianceauth/srp/templates/srp/update.html:16 msgid "SRP Fleet Does Not Exist" msgstr "" @@ -2069,63 +2093,64 @@ msgstr "" msgid "Saved changes to SRP fleet %(fleetname)s" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:6 +#: allianceauth/templates/allianceauth/admin-status/overview.html:8 msgid "Alliance Auth Notifications" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:14 +#: allianceauth/templates/allianceauth/admin-status/overview.html:16 msgid "Closed" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:26 +#: allianceauth/templates/allianceauth/admin-status/overview.html:28 msgid "Powered by GitLab" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:33 +#: allianceauth/templates/allianceauth/admin-status/overview.html:35 msgid "Support Discord" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:41 +#: allianceauth/templates/allianceauth/admin-status/overview.html:43 msgid "Software Version" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:45 +#: allianceauth/templates/allianceauth/admin-status/overview.html:47 msgid "Current" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:51 +#: allianceauth/templates/allianceauth/admin-status/overview.html:53 msgid "Latest Stable" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:57 +#: allianceauth/templates/allianceauth/admin-status/overview.html:59 msgid "Update available" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:62 +#: allianceauth/templates/allianceauth/admin-status/overview.html:64 msgid "Latest Pre-Release" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:68 +#: allianceauth/templates/allianceauth/admin-status/overview.html:70 msgid "Pre-Release available" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:76 +#: allianceauth/templates/allianceauth/admin-status/overview.html:78 msgid "Task Queue" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:93 -msgid "Error retrieving task queue length" +#: allianceauth/templates/allianceauth/admin-status/overview.html:81 +#, python-format +msgid "" +"\n" +" Status of %(total)s processed tasks • last %(latest)s\n" +" " msgstr "" #: allianceauth/templates/allianceauth/admin-status/overview.html:95 #, python-format -msgid "%(tasks)s task" -msgid_plural "%(tasks)s tasks" -msgstr[0] "" -msgstr[1] "" - -#: allianceauth/templates/allianceauth/night-toggle.html:6 -msgid "Night Mode" +msgid "" +"\n" +" %(queue_length)s queued tasks\n" +" " msgstr "" #: allianceauth/templates/allianceauth/top-menu-admin.html:9 @@ -2154,30 +2179,30 @@ msgid "Other" msgstr "" #: allianceauth/timerboard/form.py:54 -#: allianceauth/timerboard/templates/timerboard/view.html:63 -#: allianceauth/timerboard/templates/timerboard/view.html:230 -#: allianceauth/timerboard/templates/timerboard/view.html:403 +#: allianceauth/timerboard/templates/timerboard/view.html:62 +#: allianceauth/timerboard/templates/timerboard/view.html:229 +#: allianceauth/timerboard/templates/timerboard/view.html:402 msgid "Friendly" msgstr "" #: allianceauth/timerboard/form.py:55 -#: allianceauth/timerboard/templates/timerboard/view.html:58 -#: allianceauth/timerboard/templates/timerboard/view.html:225 -#: allianceauth/timerboard/templates/timerboard/view.html:398 +#: allianceauth/timerboard/templates/timerboard/view.html:57 +#: allianceauth/timerboard/templates/timerboard/view.html:224 +#: allianceauth/timerboard/templates/timerboard/view.html:397 msgid "Hostile" msgstr "" #: allianceauth/timerboard/form.py:56 -#: allianceauth/timerboard/templates/timerboard/view.html:68 -#: allianceauth/timerboard/templates/timerboard/view.html:235 -#: allianceauth/timerboard/templates/timerboard/view.html:408 +#: allianceauth/timerboard/templates/timerboard/view.html:67 +#: allianceauth/timerboard/templates/timerboard/view.html:234 +#: allianceauth/timerboard/templates/timerboard/view.html:407 msgid "Neutral" msgstr "" #: allianceauth/timerboard/form.py:58 -#: allianceauth/timerboard/templates/timerboard/view.html:32 -#: allianceauth/timerboard/templates/timerboard/view.html:199 -#: allianceauth/timerboard/templates/timerboard/view.html:372 +#: allianceauth/timerboard/templates/timerboard/view.html:31 +#: allianceauth/timerboard/templates/timerboard/view.html:198 +#: allianceauth/timerboard/templates/timerboard/view.html:371 msgid "Details" msgstr "" @@ -2194,9 +2219,9 @@ msgid "Timer Type" msgstr "" #: allianceauth/timerboard/form.py:63 -#: allianceauth/timerboard/templates/timerboard/view.html:33 -#: allianceauth/timerboard/templates/timerboard/view.html:200 -#: allianceauth/timerboard/templates/timerboard/view.html:373 +#: allianceauth/timerboard/templates/timerboard/view.html:32 +#: allianceauth/timerboard/templates/timerboard/view.html:199 +#: allianceauth/timerboard/templates/timerboard/view.html:372 msgid "Objective" msgstr "" @@ -2263,7 +2288,7 @@ msgid "Create Timer" msgstr "" #: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9 -#: allianceauth/timerboard/templates/timerboard/view.html:16 +#: allianceauth/timerboard/templates/timerboard/view.html:15 msgid "Create Structure Timer" msgstr "" @@ -2273,29 +2298,29 @@ msgstr "" msgid "Update Structure Timer" msgstr "" -#: allianceauth/timerboard/templates/timerboard/view.html:7 +#: allianceauth/timerboard/templates/timerboard/view.html:6 msgid "Structure Timer Management" msgstr "" -#: allianceauth/timerboard/templates/timerboard/view.html:12 +#: allianceauth/timerboard/templates/timerboard/view.html:11 msgid "Structure Timers" msgstr "" -#: allianceauth/timerboard/templates/timerboard/view.html:28 +#: allianceauth/timerboard/templates/timerboard/view.html:27 msgid "Corp Timers" msgstr "" -#: allianceauth/timerboard/templates/timerboard/view.html:35 -#: allianceauth/timerboard/templates/timerboard/view.html:202 -#: allianceauth/timerboard/templates/timerboard/view.html:375 +#: allianceauth/timerboard/templates/timerboard/view.html:34 +#: allianceauth/timerboard/templates/timerboard/view.html:201 +#: allianceauth/timerboard/templates/timerboard/view.html:374 msgid "Structure" msgstr "" -#: allianceauth/timerboard/templates/timerboard/view.html:194 +#: allianceauth/timerboard/templates/timerboard/view.html:193 msgid "Next Timers" msgstr "" -#: allianceauth/timerboard/templates/timerboard/view.html:367 +#: allianceauth/timerboard/templates/timerboard/view.html:366 msgid "Past Timers" msgstr "" diff --git a/allianceauth/locale/es/LC_MESSAGES/django.mo b/allianceauth/locale/es/LC_MESSAGES/django.mo index e965a934..31224933 100644 Binary files a/allianceauth/locale/es/LC_MESSAGES/django.mo and b/allianceauth/locale/es/LC_MESSAGES/django.mo differ diff --git a/allianceauth/locale/es/LC_MESSAGES/django.po b/allianceauth/locale/es/LC_MESSAGES/django.po index ae15ed2a..27a35480 100644 --- a/allianceauth/locale/es/LC_MESSAGES/django.po +++ b/allianceauth/locale/es/LC_MESSAGES/django.po @@ -6,16 +6,19 @@ # Translators: # frank1210 , 2021 # Joel Falknau , 2021 +# Young Anexo, 2023 +# Fegpawn Kaundur, 2023 +# trenus, 2023 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-11-29 01:03+1000\n" +"POT-Creation-Date: 2022-10-09 18:20+1000\n" "PO-Revision-Date: 2020-02-18 03:14+0000\n" -"Last-Translator: Joel Falknau , 2021\n" -"Language-Team: Spanish (https://www.transifex.com/alliance-auth/teams/107430/es/)\n" +"Last-Translator: trenus, 2023\n" +"Language-Team: Spanish (https://app.transifex.com/alliance-auth/teams/107430/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -24,46 +27,99 @@ msgstr "" #: allianceauth/analytics/models.py:29 msgid "Google Analytics Universal" -msgstr "" +msgstr "Google Analytics Universal" #: allianceauth/analytics/models.py:30 msgid "Google Analytics V4" -msgstr "" +msgstr "Google Analytics V4" #: allianceauth/authentication/decorators.py:37 msgid "A main character is required to perform that action. Add one below." msgstr "" -"Un personaje principal es requerido para completar esta accion. Agregue uno" +"Se necesita un personaje principal para realizar esa acción. Añade uno a " +"continuación." -#: allianceauth/authentication/forms.py:5 +#: allianceauth/authentication/forms.py:12 msgid "Email" msgstr "E-mail" -#: allianceauth/authentication/models.py:79 +#: allianceauth/authentication/forms.py:62 #, python-format -msgid "State changed to: %s" -msgstr "" +msgid "You are not allowed to add or remove these restricted groups: %s" +msgstr "No puedes añadir o eliminar estos grupos restringidos: %s" #: allianceauth/authentication/models.py:80 +msgid "English" +msgstr "Inglés" + +#: allianceauth/authentication/models.py:81 +msgid "German" +msgstr "Alemán" + +#: allianceauth/authentication/models.py:82 +msgid "Spanish" +msgstr "Español" + +#: allianceauth/authentication/models.py:83 +msgid "Chinese Simplified" +msgstr "Chino Simplificado" + +#: allianceauth/authentication/models.py:84 +msgid "Russian" +msgstr "Ruso" + +#: allianceauth/authentication/models.py:85 +msgid "Korean" +msgstr "Coreano" + +#: allianceauth/authentication/models.py:86 +msgid "French" +msgstr "Francés" + +#: allianceauth/authentication/models.py:87 +msgid "Japanese" +msgstr "Japonés" + +#: allianceauth/authentication/models.py:88 +msgid "Italian" +msgstr "Italiano" + +#: allianceauth/authentication/models.py:91 +msgid "Language" +msgstr "Idioma" + +#: allianceauth/authentication/models.py:96 +#: allianceauth/templates/allianceauth/night-toggle.html:6 +msgid "Night Mode" +msgstr "Modo Nocturno" + +#: allianceauth/authentication/models.py:110 +#, python-format +msgid "State changed to: %s" +msgstr "Estado cambiado a: %s" + +#: allianceauth/authentication/models.py:111 #, python-format msgid "Your user's state is now: %(state)s" -msgstr "" +msgstr "El estado de su usuario es ahora: %(state)s" -#: allianceauth/authentication/templates/authentication/dashboard.html:5 -#: allianceauth/authentication/templates/authentication/dashboard.html:8 +#: allianceauth/authentication/templates/authentication/dashboard.html:4 +#: allianceauth/authentication/templates/authentication/dashboard.html:7 #: allianceauth/templates/allianceauth/side-menu.html:10 msgid "Dashboard" -msgstr "Pagina Principal" +msgstr "Página principal" -#: allianceauth/authentication/templates/authentication/dashboard.html:18 +#: allianceauth/authentication/templates/authentication/dashboard.html:17 #, python-format msgid "" "\n" " Main Character (State: %(state)s)\n" " " msgstr "" +"\n" +"Personaje Principal (estado: %(state)s)" -#: allianceauth/authentication/templates/authentication/dashboard.html:102 +#: allianceauth/authentication/templates/authentication/dashboard.html:101 msgid "No main character set." msgstr "No se ha seleccionado un personaje principal." @@ -71,38 +127,38 @@ msgstr "No se ha seleccionado un personaje principal." msgid "Add Character" msgstr "Agregar Personaje" -#: allianceauth/authentication/templates/authentication/dashboard.html:113 +#: allianceauth/authentication/templates/authentication/dashboard.html:115 msgid "Change Main" msgstr "Cambiar Personaje Principal" -#: allianceauth/authentication/templates/authentication/dashboard.html:122 +#: allianceauth/authentication/templates/authentication/dashboard.html:125 msgid "Group Memberships" -msgstr "" +msgstr "Membresia de Grupos" -#: allianceauth/authentication/templates/authentication/dashboard.html:142 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:23 -#: allianceauth/hrapplications/templates/hrapplications/view.html:41 +#: allianceauth/authentication/templates/authentication/dashboard.html:145 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:40 msgid "Characters" msgstr "Personajes" -#: allianceauth/authentication/templates/authentication/dashboard.html:150 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:73 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:24 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:15 -#: allianceauth/hrapplications/templates/hrapplications/view.html:45 -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34 +#: allianceauth/authentication/templates/authentication/dashboard.html:153 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:71 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:23 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:14 +#: allianceauth/hrapplications/templates/hrapplications/view.html:44 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:32 msgid "Name" msgstr "Nombre" -#: allianceauth/authentication/templates/authentication/dashboard.html:151 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:23 -#: allianceauth/hrapplications/templates/hrapplications/view.html:46 +#: allianceauth/authentication/templates/authentication/dashboard.html:154 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:45 msgid "Corp" msgstr "Corporación" -#: allianceauth/authentication/templates/authentication/dashboard.html:152 +#: allianceauth/authentication/templates/authentication/dashboard.html:155 #: allianceauth/corputils/templates/corputils/corpstats.html:76 -#: allianceauth/hrapplications/templates/hrapplications/view.html:47 +#: allianceauth/hrapplications/templates/hrapplications/view.html:46 msgid "Alliance" msgstr "Allianza" @@ -111,12 +167,29 @@ msgstr "Allianza" msgid "Login" msgstr "Ingresar" -#: allianceauth/authentication/templates/public/register.html:7 -msgid "Registration" -msgstr "" +#: allianceauth/authentication/templates/public/login.html:10 +msgid "Login with Eve SSO" +msgstr "Iniciar Sesión con Eve SSO" -#: allianceauth/authentication/templates/public/register.html:22 -#: allianceauth/authentication/templates/registration/registration_form.html:5 +#: allianceauth/authentication/templates/public/middle_box.html:24 +msgid "For information on SSO, ESI and security read the CCP Dev Blog" +msgstr "" +"Para más información sobre SSO, ESI y seguridad, lea el blog de desarrollo " +"de CCP." + +#: allianceauth/authentication/templates/public/middle_box.html:26 +msgid "Introducing ESI - A New API For Eve Online" +msgstr "Presentación de ESI - Una nueva API para Eve Online" + +#: allianceauth/authentication/templates/public/middle_box.html:32 +msgid "Manage ESI Applications" +msgstr "Gestionar aplicaciones ESI" + +#: allianceauth/authentication/templates/public/register.html:6 +msgid "Registration" +msgstr "Registro" + +#: allianceauth/authentication/templates/public/register.html:21 msgid "Register" msgstr "Registrar" @@ -124,39 +197,14 @@ msgstr "Registrar" msgid "Invalid or expired activation link." msgstr "Enlace de activacion expirado o invalido" -#: allianceauth/authentication/templates/registration/password_reset_email.html:2 -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account." -msgstr "" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:5 -msgid "Please go to the following page and choose a new password:" -msgstr "Por favor dirigete a la siguiente pagina y elije una nueva contraseña" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:9 -msgid "Your username, in case you've forgotten:" -msgstr "Tu usuario, por si te lo olvidaste:" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:11 -msgid "Thanks for using our site!" -msgstr "Gracias por usar nuestro sitio!" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:13 -msgid "Your IT Team" -msgstr "Tu equipo de IT" - -#: allianceauth/authentication/templates/registration/registration_form.html:11 -#: allianceauth/hrapplications/templates/hrapplications/create.html:30 -msgid "Submit" -msgstr "Enviar" - #: allianceauth/authentication/views.py:77 #, python-format msgid "" "Cannot change main character to %(char)s: character owned by a different " "account." msgstr "" +"No se puede cambiar de personaje principal a %(char)s: personaje " +"perteneciente a otra cuenta." #: allianceauth/authentication/views.py:83 #, python-format @@ -198,7 +246,7 @@ msgstr "" #: allianceauth/authentication/views.py:262 msgid "Registration of new accounts is not allowed at this time." -msgstr "" +msgstr "En este momento no se permite el registro de nuevas cuentas." #: allianceauth/corputils/auth_hooks.py:11 msgid "Corporation Stats" @@ -226,8 +274,8 @@ msgid "Mains" msgstr "Principales" #: allianceauth/corputils/templates/corputils/corpstats.html:34 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:24 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:15 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:22 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:14 msgid "Members" msgstr "Miembros" @@ -243,22 +291,22 @@ msgstr "Ultima Actualizacion:" #: allianceauth/corputils/templates/corputils/corpstats.html:112 #: allianceauth/corputils/templates/corputils/corpstats.html:156 #: allianceauth/corputils/templates/corputils/search.html:13 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:24 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:28 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:26 #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:53 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:109 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:112 msgid "Character" msgstr "Personaje" #: allianceauth/corputils/templates/corputils/corpstats.html:75 #: allianceauth/corputils/templates/corputils/search.html:14 #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31 -#: allianceauth/hrapplications/templates/hrapplications/management.html:27 -#: allianceauth/hrapplications/templates/hrapplications/management.html:82 -#: allianceauth/hrapplications/templates/hrapplications/management.html:126 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:26 +#: allianceauth/hrapplications/templates/hrapplications/management.html:26 +#: allianceauth/hrapplications/templates/hrapplications/management.html:81 +#: allianceauth/hrapplications/templates/hrapplications/management.html:125 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:25 msgid "Corporation" msgstr "Corporacion" @@ -272,11 +320,11 @@ msgstr "Killboard" #: allianceauth/corputils/templates/corputils/corpstats.html:114 #: allianceauth/corputils/templates/corputils/search.html:16 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:22 -#: allianceauth/hrapplications/templates/hrapplications/management.html:81 -#: allianceauth/hrapplications/templates/hrapplications/management.html:125 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:25 -#: allianceauth/hrapplications/templates/hrapplications/view.html:32 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:20 +#: allianceauth/hrapplications/templates/hrapplications/management.html:80 +#: allianceauth/hrapplications/templates/hrapplications/management.html:124 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:24 +#: allianceauth/hrapplications/templates/hrapplications/view.html:31 msgid "Main Character" msgstr "Personaje Principal" @@ -312,7 +360,7 @@ msgid "Fleet Activity Tracking" msgstr "Seguimiento de Flotas" #: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8 -#: allianceauth/srp/templates/srp/management.html:37 +#: allianceauth/srp/templates/srp/management.html:35 msgid "Fleet Name" msgstr "Nombre de flota" @@ -348,331 +396,378 @@ msgstr "Agreguelo aqui" msgid "before attempting to click fleet attendance links." msgstr "antes de intentar cargar la participacion en flota" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:5 msgid "Create Fatlink" msgstr "Crear Fatlink" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:10 -#: allianceauth/optimer/templates/optimer/add.html:14 -#: allianceauth/optimer/templates/optimer/add.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:9 +#: allianceauth/optimer/templates/optimer/add.html:13 +#: allianceauth/optimer/templates/optimer/add.html:22 msgid "Create Fleet Operation" msgstr "Crear Operacion de Flota" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:13 msgid "Bad request!" msgstr "Mal pedido!" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:25 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:65 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:24 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:63 msgid "Create fatlink" msgstr "Crear fatlink" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:5 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:3 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:4 msgid "Fatlink view" msgstr "Ver Fatlink" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:9 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:7 msgid "Edit fatlink" msgstr "Editar Fatlink" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:13 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:11 msgid "Delete fat" msgstr "Borrar fatlink" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:19 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:17 msgid "Registered characters" msgstr "Registrar personajes" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:23 -#: allianceauth/hrapplications/templates/hrapplications/view.html:31 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:30 msgid "User" msgstr "Usuario" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:25 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:29 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:27 #: allianceauth/optimer/form.py:13 allianceauth/timerboard/form.py:59 -#: allianceauth/timerboard/templates/timerboard/view.html:34 -#: allianceauth/timerboard/templates/timerboard/view.html:201 -#: allianceauth/timerboard/templates/timerboard/view.html:374 +#: allianceauth/timerboard/templates/timerboard/view.html:33 +#: allianceauth/timerboard/templates/timerboard/view.html:200 +#: allianceauth/timerboard/templates/timerboard/view.html:373 msgid "System" msgstr "Sistema" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:26 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:27 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:30 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:24 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:28 msgid "Ship" msgstr "Nave" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:27 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:50 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:31 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:76 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:48 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:29 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:74 #: allianceauth/templates/allianceauth/top-menu.html:23 -#: allianceauth/timerboard/templates/timerboard/view.html:36 -#: allianceauth/timerboard/templates/timerboard/view.html:203 -#: allianceauth/timerboard/templates/timerboard/view.html:376 +#: allianceauth/timerboard/templates/timerboard/view.html:35 +#: allianceauth/timerboard/templates/timerboard/view.html:202 +#: allianceauth/timerboard/templates/timerboard/view.html:375 msgid "Eve Time" msgstr "Hora Eve" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:38 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:33 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:36 msgid "Docked in " msgstr "Dockeado en " -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:6 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:4 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:4 msgid "Personal fatlink statistics" msgstr "Estadisticas Personales" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:10 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:10 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:8 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:8 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:8 #, python-format msgid "Participation data statistics for %(month)s, %(year)s" msgstr "Informacion de participacion para %(month)s, %(year)s" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:13 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:12 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:11 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:10 msgid "Previous month" msgstr "Mes Anterior" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:14 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:14 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:12 msgid "Next month" msgstr "Mes Siguiente" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:19 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:17 #, python-format msgid "%(user)s has collected one link this month." msgid_plural "%(user)s has collected %(links)s links this month." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "%(user)s ha recopilado un enlace este mes." +msgstr[1] " %(user)s ha recopilado %(links)s enlaces este mes." +msgstr[2] "%(user)s ha recopilado %(links)s enlaces este mes." -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:28 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:26 msgid "Times used" msgstr "Utilizado" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:39 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:37 #, python-format msgid "%(user)s has created one link this month." msgid_plural "%(user)s has created %(links)s links this month." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "%(user)s ha creado un enlace este mes." +msgstr[1] "%(user)s ha creado %(links)s enlaces este mes." +msgstr[2] "%(user)s ha creado %(links)s enlaces este mes." -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:48 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:27 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:75 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:46 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:73 msgid "Fleet" msgstr "Flota" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:49 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:74 -#: allianceauth/timerboard/templates/timerboard/view.html:38 -#: allianceauth/timerboard/templates/timerboard/view.html:205 -#: allianceauth/timerboard/templates/timerboard/view.html:378 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:47 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:72 +#: allianceauth/timerboard/templates/timerboard/view.html:37 +#: allianceauth/timerboard/templates/timerboard/view.html:204 +#: allianceauth/timerboard/templates/timerboard/view.html:377 msgid "Creator" msgstr "Creador" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:51 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:77 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:49 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:75 #: allianceauth/optimer/form.py:18 #: allianceauth/optimer/templates/optimer/fleetoptable.html:15 msgid "Duration" msgstr "Duracion" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:52 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:78 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:50 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:76 msgid "Edit" msgstr "Editar" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:8 #, python-format msgid "Participation data statistics for %(year)s" msgstr "Estadistica de participacion para el %(year)s" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:10 msgid "Previous year" msgstr "Año Previo" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:12 msgid "Next year" msgstr "Siguiente Año" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:21 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:19 msgid "Month" msgstr "Mes" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:22 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:24 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:20 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:23 msgid "Fats" msgstr "Fats" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:4 msgid "Fatlink Corp Statistics" msgstr "Estadistica de participacion corporativa" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:25 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:26 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:24 msgid "Average fats" msgstr "Promedio de participacion" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:4 msgid "Fatlink statistics" msgstr "Estadistica de participacion" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:20 msgid "Ticker" msgstr "Ticker" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:8 msgid "Participation data" msgstr "Informacion de participacion" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:12 msgid "Most recent clicked fatlinks" msgstr "fatlinks ingresados recientemente" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:19 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:17 msgid "Personal statistics" msgstr "Estadisticas Personales" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:48 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:46 msgid "No fleet activity on record." msgstr "No hay registro de actividad de flota." -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:55 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:53 msgid "Most recent fatlinks" msgstr "Participaciones mas recientes" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:60 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:58 msgid "View statistics" msgstr "Ver estadisticas" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:97 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:95 msgid "No created fatlinks on record." msgstr "No hay fatlinks creados recientemente" -#: allianceauth/fleetactivitytracking/views.py:280 +#: allianceauth/fleetactivitytracking/views.py:218 +msgid "Character does not exist" +msgstr "Personaje no existe" + +#: allianceauth/fleetactivitytracking/views.py:221 +msgid "User does not exist" +msgstr "Usuario no existe" + +#: allianceauth/fleetactivitytracking/views.py:299 msgid "Fleet participation registered." msgstr "Participacion de flota registrada." -#: allianceauth/fleetactivitytracking/views.py:296 +#: allianceauth/fleetactivitytracking/views.py:318 msgid "FAT link has expired." msgstr "Enlace de participacion expirado." -#: allianceauth/groupmanagement/admin.py:104 -msgid "This name has been reserved and can not be used for groups." -msgstr "" - -#: allianceauth/groupmanagement/admin.py:230 -msgid "(auto)" -msgstr "" - -#: allianceauth/groupmanagement/admin.py:239 -msgid "There already exists a group with that name." +#: allianceauth/fleetactivitytracking/views.py:323 +#, python-brace-format +msgid "" +"Cannot register the fleet participation for {character.character_name}. The " +"character needs to be online." msgstr "" +"No se puede registrar la participación en la flota para " +"{character.character_name}. El personaje debe estar en línea." #: allianceauth/groupmanagement/auth_hooks.py:17 -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:14 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:13 msgid "Group Management" msgstr "Manejo de Grupo" -#: allianceauth/groupmanagement/models.py:102 +#: allianceauth/groupmanagement/forms.py:15 +msgid "This name has been reserved and can not be used for groups." +msgstr "Este nombre ha sido reservado y no puede utilizarse para grupos." + +#: allianceauth/groupmanagement/forms.py:25 +msgid "(auto)" +msgstr "(auto)" + +#: allianceauth/groupmanagement/forms.py:34 +msgid "There already exists a group with that name." +msgstr "Ya existe un grupo con ese nombre." + +#: allianceauth/groupmanagement/models.py:105 msgid "" "Internal group, users cannot see, join or request to join this " "group.
Used for groups such as Members, Corp_*, Alliance_* " "etc.
Overrides Hidden and Open options when selected." msgstr "" +"Grupo interno, los usuarios no pueden ver, unirse o solicitar unirse a este " +"grupo.
Se utiliza para grupos como Miembros, Corp_*, Alliance_*, " +"etc.
Anula las opciones Oculto y Abierto cuando se selecciona." -#: allianceauth/groupmanagement/models.py:110 +#: allianceauth/groupmanagement/models.py:113 msgid "Group is hidden from users but can still join with the correct link." msgstr "" +"El grupo está oculto para los usuarios, pero aún pueden unirse con el enlace" +" correcto." -#: allianceauth/groupmanagement/models.py:116 +#: allianceauth/groupmanagement/models.py:119 msgid "" "Group is open and users will be automatically added upon request.
If the " "group is not open users will need their request manually approved." msgstr "" +"El grupo está abierto y los usuarios se añadirán automáticamente cuando lo " +"soliciten.
Si el grupo no está abierto, los usuarios necesitarán que su " +"solicitud sea aprobada manualmente." -#: allianceauth/groupmanagement/models.py:123 +#: allianceauth/groupmanagement/models.py:126 msgid "" "Group is public. Any registered user is able to join this group, with " "visibility based on the other options set for this group.
Auth will not " "remove users from this group automatically when they are no longer " "authenticated." msgstr "" +"El grupo es público. Cualquier usuario registrado puede unirse a este grupo," +" con visibilidad basada en las otras opciones establecidas para este " +"grupo.
Auth no eliminará automáticamente a los usuarios de este grupo " +"cuando ya no estén autenticados." -#: allianceauth/groupmanagement/models.py:134 +#: allianceauth/groupmanagement/models.py:135 +msgid "" +"Group is restricted. This means that adding or removing users for this group" +" requires a superuser admin." +msgstr "" +"El grupo está restringido. Esto significa que para añadir o eliminar " +"usuarios de este grupo se requiere un superusuario administrador." + +#: allianceauth/groupmanagement/models.py:144 msgid "" "Group leaders can process requests for this group. Use the " "auth.group_management permission to allow a user to manage all " "groups.
" msgstr "" +"Los líderes de grupo pueden procesar solicitudes para este grupo. Utilice el" +" permiso auth.group_management para permitir que un usuario " +"gestione todos los grupos.
" -#: allianceauth/groupmanagement/models.py:144 +#: allianceauth/groupmanagement/models.py:154 msgid "" "Members of leader groups can process requests for this group. Use the " "auth.group_management permission to allow a user to manage all " "groups.
" msgstr "" +"Los miembros de los grupos líderes pueden procesar solicitudes para este " +"grupo. Utilice el permiso auth.group_management para permitir " +"que un usuario gestione todos los grupos.
" -#: allianceauth/groupmanagement/models.py:153 +#: allianceauth/groupmanagement/models.py:163 msgid "" "States listed here will have the ability to join this group provided they " "have the proper permissions.
" msgstr "" +"Los estados que figuren en esta lista podrán unirse a este grupo siempre que" +" dispongan de los permisos adecuados.
" -#: allianceauth/groupmanagement/models.py:161 +#: allianceauth/groupmanagement/models.py:171 msgid "" "Short description (max. 512 characters) of the group shown to users." msgstr "" +"Breve descripción (máx. 512 caracteres) del grupo que se muestra a " +"los usuarios." -#: allianceauth/groupmanagement/models.py:168 +#: allianceauth/groupmanagement/models.py:178 msgid "Can request non-public groups" -msgstr "" +msgstr "Se pueden solicitar grupos no públicos" -#: allianceauth/groupmanagement/models.py:189 +#: allianceauth/groupmanagement/models.py:209 msgid "name" -msgstr "" +msgstr "nombre" -#: allianceauth/groupmanagement/models.py:192 +#: allianceauth/groupmanagement/models.py:212 msgid "Name that can not be used for groups." -msgstr "" +msgstr "Nombre que no se puede utilizar para los grupos." -#: allianceauth/groupmanagement/models.py:195 +#: allianceauth/groupmanagement/models.py:215 msgid "reason" -msgstr "" +msgstr "razón" -#: allianceauth/groupmanagement/models.py:195 +#: allianceauth/groupmanagement/models.py:215 msgid "Reason why this name is reserved." -msgstr "" +msgstr "Razón por la que este nombre está reservado." -#: allianceauth/groupmanagement/models.py:198 +#: allianceauth/groupmanagement/models.py:218 msgid "created by" -msgstr "" +msgstr "creado por" -#: allianceauth/groupmanagement/models.py:203 +#: allianceauth/groupmanagement/models.py:223 msgid "created at" -msgstr "" +msgstr "creado en" -#: allianceauth/groupmanagement/models.py:203 +#: allianceauth/groupmanagement/models.py:223 msgid "Date when this entry was created" -msgstr "" +msgstr "Fecha de creación de esta entrada" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:5 -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:14 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:4 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:13 msgid "Audit Log" msgstr "Log de Auditoria" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:20 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:21 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:13 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:19 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:20 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:11 #: allianceauth/timerboard/templates/timerboard/index_button.html:3 msgid "Back" msgstr "Volver" @@ -690,13 +785,12 @@ msgid "Type" msgstr "Tipo" #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:33 -#: allianceauth/notifications/templates/notifications/list.html:35 -#: allianceauth/notifications/templates/notifications/list.html:65 +#: allianceauth/notifications/templates/notifications/list_partial.html:9 #: allianceauth/optimer/templates/optimer/fleetoptable.html:19 -#: allianceauth/services/templates/services/services.html:18 -#: allianceauth/timerboard/templates/timerboard/view.html:40 -#: allianceauth/timerboard/templates/timerboard/view.html:207 -#: allianceauth/timerboard/templates/timerboard/view.html:380 +#: allianceauth/services/templates/services/services.html:17 +#: allianceauth/timerboard/templates/timerboard/view.html:39 +#: allianceauth/timerboard/templates/timerboard/view.html:206 +#: allianceauth/timerboard/templates/timerboard/view.html:379 msgid "Action" msgstr "Accion" @@ -704,211 +798,211 @@ msgstr "Accion" msgid "Actor" msgstr "Actor" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:47 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:48 msgid "Removed" -msgstr "" +msgstr "Eliminado" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:59 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:60 msgid "All times displayed are EVE/UTC." -msgstr "" +msgstr "Todas las horas indicadas son EVE/UTC." -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:66 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:67 msgid "No entries found for this group." msgstr "No se encontraron entradas para este grupo." -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:6 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:5 msgid "Group Members" msgstr "Miembros del Grupo" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:31 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:54 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:110 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:23 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:113 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:21 msgid "Organization" -msgstr "" +msgstr "Organización" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:50 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:76 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:49 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:75 msgid "Group leader" -msgstr "" +msgstr "Líder de grupo" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:80 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:136 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:60 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:82 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:139 msgid "(unknown)" -msgstr "" +msgstr "(desconocido)" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:66 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:65 msgid "Remove from group" msgstr "Remover del grupo" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:81 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:80 msgid "No group members to list." msgstr "no hay miembros para listar." -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:5 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:4 msgid "Groups Membership" msgstr "Membresia de grupos" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:15 -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:40 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:14 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:38 #: allianceauth/templates/allianceauth/side-menu.html:15 msgid "Groups" msgstr "Grupos" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:25 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:16 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:24 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:15 #: allianceauth/optimer/templates/optimer/fleetoptable.html:10 msgid "Description" msgstr "Descripcion" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:26 -#: allianceauth/hrapplications/templates/hrapplications/management.html:28 -#: allianceauth/hrapplications/templates/hrapplications/management.html:83 -#: allianceauth/hrapplications/templates/hrapplications/management.html:127 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:27 -#: allianceauth/srp/templates/srp/data.html:101 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:25 +#: allianceauth/hrapplications/templates/hrapplications/management.html:27 +#: allianceauth/hrapplications/templates/hrapplications/management.html:82 +#: allianceauth/hrapplications/templates/hrapplications/management.html:126 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:26 +#: allianceauth/srp/templates/srp/data.html:99 msgid "Status" msgstr "Estado" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:27 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:26 msgid "Member Count" msgstr "Contador de miembros" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:43 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:42 msgid "Hidden" msgstr "Escondido" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45 -#: allianceauth/templates/allianceauth/admin-status/overview.html:12 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:44 +#: allianceauth/templates/allianceauth/admin-status/overview.html:14 msgid "Open" msgstr "Abierto" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:47 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:46 msgid "Requestable" msgstr "Solicitable" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:56 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:55 msgid "View Members" msgstr "Ver Miembros" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:60 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:59 msgid "Audit Members" msgstr "Auditar Miembros" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:64 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:63 msgid "Copy Direct Join Link" -msgstr "" +msgstr "Copiar enlace directo" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:75 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:74 msgid "No groups to list." msgstr "No hay grupos para listar" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:5 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:10 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:4 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:9 msgid "Available Groups" msgstr "Grupos Disponibles" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:30 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:29 msgid "Leave" msgstr "Dejar" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:34 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:49 -#: allianceauth/hrapplications/templates/hrapplications/management.html:37 -#: allianceauth/hrapplications/templates/hrapplications/management.html:70 -#: allianceauth/hrapplications/templates/hrapplications/management.html:97 -#: allianceauth/hrapplications/templates/hrapplications/management.html:141 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:38 -#: allianceauth/hrapplications/templates/hrapplications/view.html:20 -#: allianceauth/srp/templates/srp/data.html:138 -#: allianceauth/srp/templates/srp/management.html:81 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:33 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:48 +#: allianceauth/hrapplications/templates/hrapplications/management.html:36 +#: allianceauth/hrapplications/templates/hrapplications/management.html:69 +#: allianceauth/hrapplications/templates/hrapplications/management.html:96 +#: allianceauth/hrapplications/templates/hrapplications/management.html:140 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:37 +#: allianceauth/hrapplications/templates/hrapplications/view.html:19 +#: allianceauth/srp/templates/srp/data.html:135 +#: allianceauth/srp/templates/srp/management.html:79 msgid "Pending" msgstr "Pendiente" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:40 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:39 msgid "Join" msgstr "Unirse" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:44 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:43 msgid "Request" msgstr "Solicitar" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:59 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:58 msgid "No groups available." msgstr "No hay grupos disponibles" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:6 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:5 msgid "Groups Management" msgstr "Manejo de Grupos" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:25 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:24 msgid "Join Requests" -msgstr "" +msgstr "Solicitudes de ingreso" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:34 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:35 msgid "Leave Requests" -msgstr "" +msgstr "Abandonar solicitudes" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:111 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:20 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:57 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:114 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:18 #: allianceauth/services/modules/openfire/forms.py:6 msgid "Group" msgstr "Grupo" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:86 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:142 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:88 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:145 msgid "Accept" msgstr "Aceptar" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:90 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:146 -#: allianceauth/hrapplications/templates/hrapplications/view.html:82 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:92 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:149 +#: allianceauth/hrapplications/templates/hrapplications/view.html:81 msgid "Reject" msgstr "Rechazar" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:99 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:101 msgid "No group add requests." msgstr "No hay solicitudes de ingreso." -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:155 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:158 msgid "No group leave requests." msgstr "No hay solicitudes paradejar el grupo." -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:9 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:8 #: allianceauth/templates/allianceauth/top-menu.html:8 msgid "Toggle navigation" msgstr "Navegacion" -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:20 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:19 msgid "Group Requests" msgstr "Solicitudes de Grupo" -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:23 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:22 msgid "Group Membership" msgstr "Membresia de Grupo" -#: allianceauth/groupmanagement/views.py:159 +#: allianceauth/groupmanagement/views.py:163 #, python-format msgid "Removed user %(user)s from group %(group)s." msgstr "El usuario %(user)s fue removido del grupo %(group)s" -#: allianceauth/groupmanagement/views.py:161 +#: allianceauth/groupmanagement/views.py:165 msgid "User does not exist in that group" msgstr "El usuario no existe en ese grupos" -#: allianceauth/groupmanagement/views.py:164 +#: allianceauth/groupmanagement/views.py:168 msgid "Group does not exist" msgstr "El grupo no existe" -#: allianceauth/groupmanagement/views.py:191 +#: allianceauth/groupmanagement/views.py:195 #, python-format msgid "Accepted application from %(mainchar)s to %(group)s." msgstr "Solicitud aceptada de %(mainchar)s a %(group)s" -#: allianceauth/groupmanagement/views.py:197 -#: allianceauth/groupmanagement/views.py:228 +#: allianceauth/groupmanagement/views.py:201 +#: allianceauth/groupmanagement/views.py:232 #, python-format msgid "" "An unhandled error occurred while processing the application from " @@ -917,61 +1011,63 @@ msgstr "" "Ocurrio un error cuando se intento procesar la informacion de %(mainchar)s " "al grupo %(group)s." -#: allianceauth/groupmanagement/views.py:222 +#: allianceauth/groupmanagement/views.py:226 #, python-format msgid "Rejected application from %(mainchar)s to %(group)s." msgstr "Se rechazo la solicitud de %(mainchar)s al grupo %(group)s." -#: allianceauth/groupmanagement/views.py:257 +#: allianceauth/groupmanagement/views.py:261 #, python-format msgid "Accepted application from %(mainchar)s to leave %(group)s." msgstr "Se acepto la solicitud de %(mainchar)s para dejar el grupo %(group)s." -#: allianceauth/groupmanagement/views.py:262 -#: allianceauth/groupmanagement/views.py:294 +#: allianceauth/groupmanagement/views.py:266 +#: allianceauth/groupmanagement/views.py:298 #, python-format msgid "" "An unhandled error occurred while processing the application from " "%(mainchar)s to leave %(group)s." msgstr "" +"Se ha producido un error al procesar la solicitud de %(mainchar)s para " +"abandonar %(group)s." -#: allianceauth/groupmanagement/views.py:288 +#: allianceauth/groupmanagement/views.py:292 #, python-format msgid "Rejected application from %(mainchar)s to leave %(group)s." msgstr "" "Se rechazo la solicitud de %(mainchar)s para dejar el grupo %(group)s." -#: allianceauth/groupmanagement/views.py:332 -#: allianceauth/groupmanagement/views.py:342 +#: allianceauth/groupmanagement/views.py:336 +#: allianceauth/groupmanagement/views.py:346 msgid "You cannot join that group" msgstr "No puedes unirte a ese grupo" -#: allianceauth/groupmanagement/views.py:337 +#: allianceauth/groupmanagement/views.py:341 msgid "You are already a member of that group." -msgstr "" +msgstr "Ya eres miembro de ese grupo." -#: allianceauth/groupmanagement/views.py:354 +#: allianceauth/groupmanagement/views.py:358 msgid "You already have a pending application for that group." -msgstr "" +msgstr "Ya tiene una solicitud pendiente para ese grupo." -#: allianceauth/groupmanagement/views.py:363 +#: allianceauth/groupmanagement/views.py:367 #, python-format msgid "Applied to group %(group)s." msgstr "Solicitud enviada al grupo %(group)s." -#: allianceauth/groupmanagement/views.py:373 +#: allianceauth/groupmanagement/views.py:377 msgid "You cannot leave that group" msgstr "No puedes dejar el grupos" -#: allianceauth/groupmanagement/views.py:377 +#: allianceauth/groupmanagement/views.py:381 msgid "You are not a member of that group" msgstr "No eres miembro de ese grupo" -#: allianceauth/groupmanagement/views.py:389 +#: allianceauth/groupmanagement/views.py:393 msgid "You already have a pending leave request for that group." -msgstr "" +msgstr "Ya tiene una solicitud de baja pendiente para ese grupo." -#: allianceauth/groupmanagement/views.py:405 +#: allianceauth/groupmanagement/views.py:409 #, python-format msgid "Applied to leave group %(group)s." msgstr "Solicitaste dejar el grupo %(group)s." @@ -981,7 +1077,7 @@ msgid "Applications" msgstr "Solicitudes" #: allianceauth/hrapplications/forms.py:6 -#: allianceauth/hrapplications/templates/hrapplications/view.html:92 +#: allianceauth/hrapplications/templates/hrapplications/view.html:91 msgid "Comment" msgstr "Comentar" @@ -989,222 +1085,220 @@ msgstr "Comentar" msgid "Search String" msgstr "Buscar" -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:5 -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:8 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:4 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:7 msgid "Choose a Corp" msgstr "Elegir una corporacion" -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:11 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:10 msgid "Available Corps" msgstr "Corporaciones disponibles" -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:23 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:22 msgid "No corps are accepting applications at this time." msgstr "No hay corporaciones disponibles en este momento" -#: allianceauth/hrapplications/templates/hrapplications/create.html:5 -#: allianceauth/hrapplications/templates/hrapplications/create.html:8 +#: allianceauth/hrapplications/templates/hrapplications/create.html:4 +#: allianceauth/hrapplications/templates/hrapplications/create.html:7 msgid "Apply To" msgstr "Aplicar a" -#: allianceauth/hrapplications/templates/hrapplications/management.html:6 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:6 +#: allianceauth/hrapplications/templates/hrapplications/create.html:29 +msgid "Submit" +msgstr "Enviar" + +#: allianceauth/hrapplications/templates/hrapplications/management.html:5 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:5 msgid "HR Application Management" msgstr "RRHH Manejo de Solicitudes" -#: allianceauth/hrapplications/templates/hrapplications/management.html:11 +#: allianceauth/hrapplications/templates/hrapplications/management.html:10 msgid "Personal Applications" msgstr "Solicitudes Personales" -#: allianceauth/hrapplications/templates/hrapplications/management.html:15 -#: allianceauth/hrapplications/templates/hrapplications/management.html:18 +#: allianceauth/hrapplications/templates/hrapplications/management.html:14 +#: allianceauth/hrapplications/templates/hrapplications/management.html:17 msgid "Create Application" msgstr "Crear Solicitud" -#: allianceauth/hrapplications/templates/hrapplications/management.html:26 -#: allianceauth/hrapplications/templates/hrapplications/management.html:80 -#: allianceauth/hrapplications/templates/hrapplications/management.html:124 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:24 -#: allianceauth/services/templates/services/services.html:16 +#: allianceauth/hrapplications/templates/hrapplications/management.html:25 +#: allianceauth/hrapplications/templates/hrapplications/management.html:79 +#: allianceauth/hrapplications/templates/hrapplications/management.html:123 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:23 +#: allianceauth/services/templates/services/services.html:15 msgid "Username" msgstr "Usuario" -#: allianceauth/hrapplications/templates/hrapplications/management.html:29 -#: allianceauth/hrapplications/templates/hrapplications/management.html:84 -#: allianceauth/hrapplications/templates/hrapplications/management.html:128 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:28 -#: allianceauth/hrapplications/templates/hrapplications/view.html:74 -#: allianceauth/srp/templates/srp/data.html:103 -#: allianceauth/srp/templates/srp/management.html:46 +#: allianceauth/hrapplications/templates/hrapplications/management.html:28 +#: allianceauth/hrapplications/templates/hrapplications/management.html:83 +#: allianceauth/hrapplications/templates/hrapplications/management.html:127 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:27 +#: allianceauth/hrapplications/templates/hrapplications/view.html:73 +#: allianceauth/srp/templates/srp/data.html:101 +#: allianceauth/srp/templates/srp/management.html:44 msgid "Actions" msgstr "Acciones" -#: allianceauth/hrapplications/templates/hrapplications/management.html:39 -#: allianceauth/hrapplications/templates/hrapplications/management.html:100 -#: allianceauth/hrapplications/templates/hrapplications/management.html:144 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:40 -#: allianceauth/hrapplications/templates/hrapplications/view.html:16 -#: allianceauth/srp/templates/srp/data.html:130 +#: allianceauth/hrapplications/templates/hrapplications/management.html:38 +#: allianceauth/hrapplications/templates/hrapplications/management.html:99 +#: allianceauth/hrapplications/templates/hrapplications/management.html:143 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:39 +#: allianceauth/hrapplications/templates/hrapplications/view.html:15 +#: allianceauth/srp/templates/srp/data.html:127 msgid "Approved" msgstr "Aprovado" -#: allianceauth/hrapplications/templates/hrapplications/management.html:41 -#: allianceauth/hrapplications/templates/hrapplications/management.html:102 -#: allianceauth/hrapplications/templates/hrapplications/management.html:146 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:42 -#: allianceauth/srp/templates/srp/data.html:134 +#: allianceauth/hrapplications/templates/hrapplications/management.html:40 +#: allianceauth/hrapplications/templates/hrapplications/management.html:101 +#: allianceauth/hrapplications/templates/hrapplications/management.html:145 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:41 +#: allianceauth/srp/templates/srp/data.html:131 msgid "Rejected" msgstr "Rechazado" -#: allianceauth/hrapplications/templates/hrapplications/management.html:61 +#: allianceauth/hrapplications/templates/hrapplications/management.html:60 msgid "Application Management" msgstr "Manejo de Solicitudes" -#: allianceauth/hrapplications/templates/hrapplications/management.html:65 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:16 +#: allianceauth/hrapplications/templates/hrapplications/management.html:64 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:15 msgid "Search Applications" msgstr "Buscar Solicitud" -#: allianceauth/hrapplications/templates/hrapplications/management.html:71 +#: allianceauth/hrapplications/templates/hrapplications/management.html:70 msgid "Reviewed" msgstr "Revisada" -#: allianceauth/hrapplications/templates/hrapplications/management.html:79 -#: allianceauth/hrapplications/templates/hrapplications/management.html:123 +#: allianceauth/hrapplications/templates/hrapplications/management.html:78 +#: allianceauth/hrapplications/templates/hrapplications/management.html:122 msgid "Date" msgstr "Fecha" -#: allianceauth/hrapplications/templates/hrapplications/management.html:95 -#: allianceauth/hrapplications/templates/hrapplications/management.html:139 -#: allianceauth/hrapplications/templates/hrapplications/view.html:23 +#: allianceauth/hrapplications/templates/hrapplications/management.html:94 +#: allianceauth/hrapplications/templates/hrapplications/management.html:138 +#: allianceauth/hrapplications/templates/hrapplications/view.html:22 msgid "Reviewer:" msgstr "Encargado:" -#: allianceauth/hrapplications/templates/hrapplications/management.html:114 +#: allianceauth/hrapplications/templates/hrapplications/management.html:113 msgid "No pending applications." msgstr "No hay solicitudes pendientes" -#: allianceauth/hrapplications/templates/hrapplications/management.html:163 +#: allianceauth/hrapplications/templates/hrapplications/management.html:162 msgid "No reviewed applications." msgstr "No hay solicitudes revisadas" -#: allianceauth/hrapplications/templates/hrapplications/management.html:177 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:63 -#: allianceauth/hrapplications/templates/hrapplications/view.html:135 +#: allianceauth/hrapplications/templates/hrapplications/management.html:176 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:62 +#: allianceauth/hrapplications/templates/hrapplications/view.html:134 msgid "Close" msgstr "Cerrar" -#: allianceauth/hrapplications/templates/hrapplications/management.html:178 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:64 +#: allianceauth/hrapplications/templates/hrapplications/management.html:177 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:63 msgid "Application Search" msgstr "Buscar Solicitud" -#: allianceauth/hrapplications/templates/hrapplications/management.html:185 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:71 +#: allianceauth/hrapplications/templates/hrapplications/management.html:184 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:70 msgid "Search" msgstr "Buscar" -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:12 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:11 msgid "Application Search Results" msgstr "Resultados de la busqueda de solicitudes" -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:23 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:22 msgid "Application ID" msgstr "Id de solicitud" -#: allianceauth/hrapplications/templates/hrapplications/view.html:6 -#: allianceauth/hrapplications/templates/hrapplications/view.html:11 +#: allianceauth/hrapplications/templates/hrapplications/view.html:5 +#: allianceauth/hrapplications/templates/hrapplications/view.html:10 msgid "View Application" msgstr "Ver Solicitud" -#: allianceauth/hrapplications/templates/hrapplications/view.html:18 +#: allianceauth/hrapplications/templates/hrapplications/view.html:17 msgid "Denied" msgstr "Denegada" -#: allianceauth/hrapplications/templates/hrapplications/view.html:28 +#: allianceauth/hrapplications/templates/hrapplications/view.html:27 msgid "Applicant" msgstr "Solicitante" -#: allianceauth/hrapplications/templates/hrapplications/view.html:79 +#: allianceauth/hrapplications/templates/hrapplications/view.html:78 msgid "Approve" msgstr "Aprobar" -#: allianceauth/hrapplications/templates/hrapplications/view.html:85 +#: allianceauth/hrapplications/templates/hrapplications/view.html:84 msgid "Delete" msgstr "Eliminar" -#: allianceauth/hrapplications/templates/hrapplications/view.html:88 +#: allianceauth/hrapplications/templates/hrapplications/view.html:87 msgid "Mark in Progress" msgstr "Marcar como En progreso" -#: allianceauth/hrapplications/templates/hrapplications/view.html:102 +#: allianceauth/hrapplications/templates/hrapplications/view.html:101 #: allianceauth/services/forms.py:17 msgid "Comments" msgstr "Comentarios" -#: allianceauth/hrapplications/templates/hrapplications/view.html:137 -#: allianceauth/hrapplications/templates/hrapplications/view.html:144 +#: allianceauth/hrapplications/templates/hrapplications/view.html:136 +#: allianceauth/hrapplications/templates/hrapplications/view.html:143 msgid "Add Comment" msgstr "Agregar comentario" #: allianceauth/notifications/models.py:21 msgid "danger" -msgstr "" +msgstr "peligro" #: allianceauth/notifications/models.py:22 msgid "warning" -msgstr "" +msgstr "advertencia" #: allianceauth/notifications/models.py:23 msgid "info" -msgstr "" +msgstr "info" #: allianceauth/notifications/models.py:24 msgid "success" -msgstr "" +msgstr "éxito" -#: allianceauth/notifications/templates/notifications/list.html:5 -#: allianceauth/notifications/templates/notifications/list.html:9 +#: allianceauth/notifications/templates/notifications/list.html:4 +#: allianceauth/notifications/templates/notifications/list.html:7 #: allianceauth/templates/allianceauth/notifications_menu_item.html:6 msgid "Notifications" msgstr "Notificaciones" -#: allianceauth/notifications/templates/notifications/list.html:16 +#: allianceauth/notifications/templates/notifications/list.html:13 msgid "Unread" msgstr "Sin leer" -#: allianceauth/notifications/templates/notifications/list.html:18 +#: allianceauth/notifications/templates/notifications/list.html:14 msgid "Read" msgstr "Leidas" -#: allianceauth/notifications/templates/notifications/list.html:21 +#: allianceauth/notifications/templates/notifications/list.html:17 msgid "Mark All Read" msgstr "Marcar todas como leidas" -#: allianceauth/notifications/templates/notifications/list.html:22 +#: allianceauth/notifications/templates/notifications/list.html:18 msgid "Delete All Read" msgstr "Borrar todas las leidas" -#: allianceauth/notifications/templates/notifications/list.html:33 -#: allianceauth/notifications/templates/notifications/list.html:63 +#: allianceauth/notifications/templates/notifications/list_partial.html:7 msgid "Timestamp" msgstr "Timepo" -#: allianceauth/notifications/templates/notifications/list.html:34 -#: allianceauth/notifications/templates/notifications/list.html:64 +#: allianceauth/notifications/templates/notifications/list_partial.html:8 msgid "Title" msgstr "Titulo" -#: allianceauth/notifications/templates/notifications/list.html:53 -msgid "No unread notifications." -msgstr "No hay nuevas notificaciones." +#: allianceauth/notifications/templates/notifications/list_partial.html:28 +msgid "No notifications." +msgstr "No hay notificaciones." -#: allianceauth/notifications/templates/notifications/list.html:83 -msgid "No read notifications." -msgstr "No hay notificaciones anteriores" - -#: allianceauth/notifications/templates/notifications/view.html:5 -#: allianceauth/notifications/templates/notifications/view.html:11 +#: allianceauth/notifications/templates/notifications/view.html:4 +#: allianceauth/notifications/templates/notifications/view.html:8 msgid "View Notification" msgstr "Ver notificacion" @@ -1249,24 +1343,24 @@ msgstr "Nombre de la operacion" #: allianceauth/optimer/form.py:16 msgid "Operation Type" -msgstr "" +msgstr "Tipo de operación" #: allianceauth/optimer/form.py:17 -#: allianceauth/srp/templates/srp/management.html:40 +#: allianceauth/srp/templates/srp/management.html:38 msgid "Fleet Commander" msgstr "Comandante" #: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14 -#: allianceauth/srp/templates/srp/data.html:93 +#: allianceauth/srp/templates/srp/data.html:91 msgid "Additional Info" msgstr "Informacion Adicional" #: allianceauth/optimer/form.py:23 msgid "(Optional) Describe the operation with a couple of short words." -msgstr "" +msgstr "(Opcional) Describa la operación con un par de palabras breves." -#: allianceauth/optimer/templates/optimer/add.html:7 -#: allianceauth/optimer/templates/optimer/management.html:14 +#: allianceauth/optimer/templates/optimer/add.html:6 +#: allianceauth/optimer/templates/optimer/management.html:13 msgid "Create Operation" msgstr "Create Operacion" @@ -1275,9 +1369,9 @@ msgid "Form Up System" msgstr "Sistema de encuentro" #: allianceauth/optimer/templates/optimer/fleetoptable.html:14 -#: allianceauth/timerboard/templates/timerboard/view.html:37 -#: allianceauth/timerboard/templates/timerboard/view.html:204 -#: allianceauth/timerboard/templates/timerboard/view.html:377 +#: allianceauth/timerboard/templates/timerboard/view.html:36 +#: allianceauth/timerboard/templates/timerboard/view.html:203 +#: allianceauth/timerboard/templates/timerboard/view.html:376 msgid "Local Time" msgstr "Tiempo Local" @@ -1285,44 +1379,44 @@ msgstr "Tiempo Local" msgid "FC" msgstr "Comandante" -#: allianceauth/optimer/templates/optimer/management.html:6 +#: allianceauth/optimer/templates/optimer/management.html:5 msgid "Fleet Operation Management" msgstr "Manejo de Operaciones de Flota" -#: allianceauth/optimer/templates/optimer/management.html:11 +#: allianceauth/optimer/templates/optimer/management.html:10 msgid "Fleet Operation Timers" msgstr "Timers de Operacion" -#: allianceauth/optimer/templates/optimer/management.html:21 -#: allianceauth/timerboard/templates/timerboard/view.html:23 +#: allianceauth/optimer/templates/optimer/management.html:20 +#: allianceauth/timerboard/templates/timerboard/view.html:22 msgid "Current Eve Time:" msgstr "Tipo en EVE actual:" -#: allianceauth/optimer/templates/optimer/management.html:27 +#: allianceauth/optimer/templates/optimer/management.html:26 msgid "Next Fleet Operations" -msgstr "" +msgstr "Próximas operaciones de flota" -#: allianceauth/optimer/templates/optimer/management.html:31 -#: allianceauth/timerboard/templates/timerboard/view.html:363 +#: allianceauth/optimer/templates/optimer/management.html:30 +#: allianceauth/timerboard/templates/timerboard/view.html:362 msgid "No upcoming timers." msgstr "No hay proximos timers." -#: allianceauth/optimer/templates/optimer/management.html:34 +#: allianceauth/optimer/templates/optimer/management.html:33 msgid "Past Fleet Operations" -msgstr "" +msgstr "Operaciones de flota pasadas" -#: allianceauth/optimer/templates/optimer/management.html:38 -#: allianceauth/timerboard/templates/timerboard/view.html:536 +#: allianceauth/optimer/templates/optimer/management.html:37 +#: allianceauth/timerboard/templates/timerboard/view.html:535 msgid "No past timers." msgstr "No hay timers pasados" -#: allianceauth/optimer/templates/optimer/update.html:7 -#: allianceauth/optimer/templates/optimer/update.html:16 -#: allianceauth/optimer/templates/optimer/update.html:28 +#: allianceauth/optimer/templates/optimer/update.html:6 +#: allianceauth/optimer/templates/optimer/update.html:15 +#: allianceauth/optimer/templates/optimer/update.html:27 msgid "Update Fleet Operation" msgstr "Actualizar Operacion" -#: allianceauth/optimer/templates/optimer/update.html:22 +#: allianceauth/optimer/templates/optimer/update.html:21 msgid "Fleet Operation Does Not Exist" msgstr "La operacion no existe" @@ -1341,104 +1435,68 @@ msgstr "Se removio la operacion para %(opname)s." msgid "Saved changes to operation timer for %(opname)s." msgstr "Se guardaron los cambios para la operacion %(opname)s" -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:6 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:10 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:4 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:8 msgid "Permissions Audit" msgstr "Auditar Permisos" -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:22 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:20 msgid "User / Character" -msgstr "" +msgstr "Usuario / Personaje" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:6 -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:10 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:4 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:8 msgid "Permissions Overview" msgstr "Vista de Permisos" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:13 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:11 msgid "Showing only applied permissions" msgstr "Mostrando solo permisos aplicados" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:14 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:12 msgid "Show All" msgstr "Mostrar todos" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:16 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:14 msgid "Showing all permissions" msgstr "Mostrando todos los permisos" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:17 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:15 msgid "Show Applied" msgstr "Mostrar solo aplicados" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:25 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:23 msgid "App" msgstr "App" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:28 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:26 msgid "Model" msgstr "Modelo" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:31 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:29 msgid "Code Name" msgstr "Nombre codigo" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:37 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:35 msgid "Users" msgstr "Usuarios" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:43 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:41 msgid "States" msgstr "Estados" -#: allianceauth/project_template/project_name/settings/base.py:88 -msgid "English" -msgstr "Ingles" - -#: allianceauth/project_template/project_name/settings/base.py:89 -msgid "German" -msgstr "Aleman" - -#: allianceauth/project_template/project_name/settings/base.py:90 -msgid "Spanish" -msgstr "Español" - -#: allianceauth/project_template/project_name/settings/base.py:91 -msgid "Chinese Simplified" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:92 -msgid "Russian" -msgstr "Ruso" - -#: allianceauth/project_template/project_name/settings/base.py:93 -msgid "Korean" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:94 -msgid "French" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:95 -msgid "Japanese" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:96 -msgid "Italian" -msgstr "" - #: allianceauth/services/abstract.py:72 msgid "That service account already exists" -msgstr "" +msgstr "Esa cuenta de servicio ya existe" #: allianceauth/services/abstract.py:103 #, python-brace-format msgid "Successfully set your {self.service_name} password" -msgstr "" +msgstr "Ha establecido correctamente su contraseña {self.service_name}." #: allianceauth/services/auth_hooks.py:12 msgid "Services" -msgstr "" +msgstr "Servicios" #: allianceauth/services/forms.py:6 msgid "Name of Fleet:" @@ -1500,31 +1558,33 @@ msgstr "Contraseña" msgid "Password must be at least 8 characters long." msgstr "La contraseña tiene que tener 8 caracteres de largo minimo" -#: allianceauth/services/modules/discord/models.py:234 +#: allianceauth/services/modules/discord/models.py:187 msgid "Discord Account Disabled" -msgstr "" +msgstr "Cuenta de Discord desactivada" -#: allianceauth/services/modules/discord/models.py:236 +#: allianceauth/services/modules/discord/models.py:189 msgid "" "Your Discord account was disabled automatically by Auth. If you think this " "was a mistake, please contact an admin." msgstr "" +"Tu cuenta de Discord ha sido desactivada automáticamente por Auth. Si crees " +"que se trata de un error, ponte en contacto con un administrador." #: allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html:5 msgid "Discord" -msgstr "" +msgstr "Discord" #: allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html:18 msgid "Join the Discord server" -msgstr "" +msgstr "Unirse al servidor Discord" #: allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html:22 msgid "Leave- and rejoin the Discord Server (Reset)" -msgstr "" +msgstr "Salir y volver al servidor Discord (Reiniciar)" #: allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html:25 msgid "Leave the Discord server" -msgstr "" +msgstr "Abandonar el servidor de Discord" #: allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html:32 msgid "Link Discord Server" @@ -1532,238 +1592,244 @@ msgstr "Enlace a servidor de Discord" #: allianceauth/services/modules/discord/views.py:30 msgid "Deactivated Discord account." -msgstr "" +msgstr "Cuenta de Discord desactivada." #: allianceauth/services/modules/discord/views.py:36 #: allianceauth/services/modules/discord/views.py:59 msgid "An error occurred while processing your Discord account." -msgstr "" +msgstr "Se ha producido un error al procesar tu cuenta de Discord." #: allianceauth/services/modules/discord/views.py:102 msgid "Your Discord account has been successfully activated." -msgstr "" +msgstr "Tu cuenta de Discord se ha activado correctamente." #: allianceauth/services/modules/discord/views.py:108 msgid "" "An error occurred while trying to activate your Discord account. Please try " "again." msgstr "" +"Se ha producido un error al intentar activar tu cuenta de Discord. Inténtalo" +" de nuevo." #: allianceauth/services/modules/discourse/views.py:29 msgid "You are not authorized to access Discourse." -msgstr "" +msgstr "No estás autorizado a acceder a Discourse." #: allianceauth/services/modules/discourse/views.py:34 msgid "You must have a main character set to access Discourse." -msgstr "" +msgstr "Para acceder a Discourse es necesario tener un personaje principal." #: allianceauth/services/modules/discourse/views.py:44 msgid "" "No SSO payload or signature. Please contact support if this problem " "persists." msgstr "" +"No existe contenido ni firma SSO. Póngase en contacto con el servicio de " +"asistencia si este problema persiste." #: allianceauth/services/modules/discourse/views.py:54 #: allianceauth/services/modules/discourse/views.py:62 msgid "Invalid payload. Please contact support if this problem persists." msgstr "" +"Contenido no válido. Póngase en contacto con el servicio de asistencia si " +"este problema persiste." #: allianceauth/services/modules/ips4/views.py:31 msgid "Activated IPSuite4 account." -msgstr "" +msgstr "Cuenta IPSuite4 activada." #: allianceauth/services/modules/ips4/views.py:39 #: allianceauth/services/modules/ips4/views.py:60 #: allianceauth/services/modules/ips4/views.py:81 #: allianceauth/services/modules/ips4/views.py:101 msgid "An error occurred while processing your IPSuite4 account." -msgstr "" +msgstr "Se ha producido un error al procesar su cuenta IPSuite4." #: allianceauth/services/modules/ips4/views.py:52 msgid "Reset IPSuite4 password." -msgstr "" +msgstr "Restablecer la contraseña de IPSuite4." #: allianceauth/services/modules/ips4/views.py:78 msgid "Set IPSuite4 password." -msgstr "" +msgstr "Establecer contraseña de IPSuite4." #: allianceauth/services/modules/ips4/views.py:98 msgid "Deactivated IPSuite4 account." -msgstr "" +msgstr "Cuenta IPSuite4 desactivada." #: allianceauth/services/modules/openfire/auth_hooks.py:26 msgid "Jabber" -msgstr "" +msgstr "Jabber" #: allianceauth/services/modules/openfire/auth_hooks.py:79 -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:6 -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:11 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:5 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:10 msgid "Jabber Broadcast" msgstr "Anuncio por Jabber" #: allianceauth/services/modules/openfire/auth_hooks.py:94 msgid "Fleet Broadcast Formatter" -msgstr "" +msgstr "Formateador de difusión de flota" #: allianceauth/services/modules/openfire/forms.py:7 msgid "Message" msgstr "Mensaje" -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:17 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:16 msgid "Broadcast Sent!!" msgstr "Ping Enviado" -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:23 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:22 msgid "Broadcast" msgstr "Anuncio" #: allianceauth/services/modules/openfire/views.py:35 msgid "Activated jabber account." -msgstr "" +msgstr "Cuenta jabber activada." #: allianceauth/services/modules/openfire/views.py:43 #: allianceauth/services/modules/openfire/views.py:56 #: allianceauth/services/modules/openfire/views.py:76 #: allianceauth/services/modules/openfire/views.py:147 msgid "An error occurred while processing your jabber account." -msgstr "" +msgstr "Se ha producido un error al procesar su cuenta jabber." #: allianceauth/services/modules/openfire/views.py:69 msgid "Reset jabber password." -msgstr "" +msgstr "Restablecer contraseña jabber." #: allianceauth/services/modules/openfire/views.py:115 #, python-format msgid "Sent jabber broadcast to %s" -msgstr "" +msgstr "Enviar difusión jabber a %s" #: allianceauth/services/modules/openfire/views.py:144 msgid "Set jabber password." -msgstr "" +msgstr "Establecer contraseña jabber." #: allianceauth/services/modules/phpbb3/views.py:34 msgid "Activated forum account." -msgstr "" +msgstr "Cuenta del foro activada." #: allianceauth/services/modules/phpbb3/views.py:42 #: allianceauth/services/modules/phpbb3/views.py:56 #: allianceauth/services/modules/phpbb3/views.py:78 #: allianceauth/services/modules/phpbb3/views.py:101 msgid "An error occurred while processing your forum account." -msgstr "" +msgstr "Se ha producido un error al procesar su cuenta del foro." #: allianceauth/services/modules/phpbb3/views.py:53 msgid "Deactivated forum account." -msgstr "" +msgstr "Cuenta del foro desactivada." #: allianceauth/services/modules/phpbb3/views.py:70 msgid "Reset forum password." -msgstr "" +msgstr "Restablecer contraseña del foro." #: allianceauth/services/modules/phpbb3/views.py:98 msgid "Set forum password." -msgstr "" +msgstr "Establecer contraseña del foro." -#: allianceauth/services/modules/smf/views.py:33 +#: allianceauth/services/modules/smf/views.py:52 msgid "Activated SMF account." -msgstr "" +msgstr "Cuenta SMF activada." -#: allianceauth/services/modules/smf/views.py:41 -#: allianceauth/services/modules/smf/views.py:56 -#: allianceauth/services/modules/smf/views.py:77 -#: allianceauth/services/modules/smf/views.py:99 +#: allianceauth/services/modules/smf/views.py:65 +#: allianceauth/services/modules/smf/views.py:81 +#: allianceauth/services/modules/smf/views.py:102 +#: allianceauth/services/modules/smf/views.py:124 msgid "An error occurred while processing your SMF account." -msgstr "" +msgstr "Se ha producido un error al procesar tu cuenta SMF." -#: allianceauth/services/modules/smf/views.py:53 +#: allianceauth/services/modules/smf/views.py:78 msgid "Deactivated SMF account." -msgstr "" +msgstr "Cuenta SMF desactivada." -#: allianceauth/services/modules/smf/views.py:70 +#: allianceauth/services/modules/smf/views.py:95 msgid "Reset SMF password." -msgstr "" +msgstr "Restablecer contraseña de SMF." -#: allianceauth/services/modules/smf/views.py:96 +#: allianceauth/services/modules/smf/views.py:121 msgid "Set SMF password." -msgstr "" +msgstr "Establecer contraseña de SMF." #: allianceauth/services/modules/teamspeak3/forms.py:14 #, python-format msgid "Unable to locate user %s on server" msgstr "No fue posible localizar tu usuario %s en el servidor" -#: allianceauth/services/modules/teamspeak3/templates/admin/teamspeak3/authts/change_list.html:9 +#: allianceauth/services/modules/teamspeak3/templates/admin/teamspeak3/authts/change_list.html:8 msgid "Update TS3 groups" -msgstr "" +msgstr "Actualizar los grupos de TS3" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:6 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:5 msgid "Verify Teamspeak" msgstr "Verificar Teamspeak" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:11 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:10 msgid "Verify Teamspeak Identity" msgstr "Verificar Idetidad de Teamspeak" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:14 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:13 msgid "Join Server" msgstr "Unirse al Servidor" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:20 -#: allianceauth/services/templates/services/service_credentials.html:20 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:19 +#: allianceauth/services/templates/services/service_credentials.html:19 #: allianceauth/srp/templates/srp/add.html:31 msgid "Continue" msgstr "Continuar" #: allianceauth/services/modules/teamspeak3/views.py:35 msgid "Activated TeamSpeak3 account." -msgstr "" +msgstr "Cuenta de TeamSpeak3 activada." #: allianceauth/services/modules/teamspeak3/views.py:38 #: allianceauth/services/modules/teamspeak3/views.py:74 #: allianceauth/services/modules/teamspeak3/views.py:100 msgid "An error occurred while processing your TeamSpeak3 account." -msgstr "" +msgstr "Se ha producido un error al procesar tu cuenta de TeamSpeak3." #: allianceauth/services/modules/teamspeak3/views.py:71 msgid "Deactivated TeamSpeak3 account." -msgstr "" +msgstr "Cuenta de TeamSpeak3 desactivada." #: allianceauth/services/modules/teamspeak3/views.py:97 msgid "Reset TeamSpeak3 permission key." -msgstr "" +msgstr "Restablecer la clave de permiso de TeamSpeak3." #: allianceauth/services/modules/xenforo/views.py:30 msgid "Activated XenForo account." -msgstr "" +msgstr "Cuenta de XenForo activada." #: allianceauth/services/modules/xenforo/views.py:40 #: allianceauth/services/modules/xenforo/views.py:52 #: allianceauth/services/modules/xenforo/views.py:73 #: allianceauth/services/modules/xenforo/views.py:94 msgid "An error occurred while processing your XenForo account." -msgstr "" +msgstr "Se ha producido un error al procesar tu cuenta de XenForo." #: allianceauth/services/modules/xenforo/views.py:50 msgid "Deactivated XenForo account." -msgstr "" +msgstr "Cuenta de XenForo desactivada." #: allianceauth/services/modules/xenforo/views.py:65 msgid "Reset XenForo account password." -msgstr "" +msgstr "Restablecer la contraseña de la cuenta de XenForo." #: allianceauth/services/modules/xenforo/views.py:91 msgid "Changed XenForo password." -msgstr "" +msgstr "Contraseña de XenForo cambiada." -#: allianceauth/services/templates/services/fleetformattertool.html:6 +#: allianceauth/services/templates/services/fleetformattertool.html:5 msgid "Fleet Formatter Tool" msgstr "Formato de Ping" -#: allianceauth/services/templates/services/fleetformattertool.html:11 +#: allianceauth/services/templates/services/fleetformattertool.html:10 msgid "Fleet Broadcast Formatter Tool" msgstr "Herramienta para formatear Pings de Flota" -#: allianceauth/services/templates/services/fleetformattertool.html:24 +#: allianceauth/services/templates/services/fleetformattertool.html:23 msgid "Format" msgstr "Formatear" @@ -1778,40 +1844,42 @@ msgstr "Eliminar tu cuenta en %(service_name)s ?" msgid "" "Are you sure you want to delete your %(service_name)s account %(object)s?" msgstr "" +"¿Estás seguro de que quieres eliminar tu cuenta de %(service_name)s " +"%(object)s?" -#: allianceauth/services/templates/services/service_credentials.html:5 -#: allianceauth/services/templates/services/service_credentials.html:9 +#: allianceauth/services/templates/services/service_credentials.html:4 +#: allianceauth/services/templates/services/service_credentials.html:8 #, python-format msgid "%(service_name)s Credentials" msgstr "Crecenciales %(service_name)s " -#: allianceauth/services/templates/services/service_password.html:6 +#: allianceauth/services/templates/services/service_password.html:5 #, python-format msgid "%(service_name)s Password Change" msgstr "Cambiar contraseña en %(service_name)s" -#: allianceauth/services/templates/services/service_password.html:10 +#: allianceauth/services/templates/services/service_password.html:9 #, python-format msgid "Set %(service_name)s Password" msgstr "Cambiar contraseña en %(service_name)s" -#: allianceauth/services/templates/services/service_password.html:18 +#: allianceauth/services/templates/services/service_password.html:17 msgid "Set Password" msgstr "Cambiar Contraseña" -#: allianceauth/services/templates/services/services.html:5 +#: allianceauth/services/templates/services/services.html:4 msgid "Services Management" msgstr "Servicios" -#: allianceauth/services/templates/services/services.html:10 +#: allianceauth/services/templates/services/services.html:9 msgid "Available Services" msgstr "Servicios Disponibles" -#: allianceauth/services/templates/services/services.html:15 +#: allianceauth/services/templates/services/services.html:14 msgid "Service" msgstr "Servicio" -#: allianceauth/services/templates/services/services.html:17 +#: allianceauth/services/templates/services/services.html:16 msgid "Domain" msgstr "Dominio" @@ -1820,176 +1888,183 @@ msgid "Ship Replacement" msgstr "Reemplazo de Nave" #: allianceauth/srp/form.py:9 -#: allianceauth/srp/templates/srp/management.html:38 +#: allianceauth/srp/templates/srp/management.html:36 msgid "Fleet Time" msgstr "Hora de flota" #: allianceauth/srp/form.py:10 -#: allianceauth/srp/templates/srp/management.html:39 +#: allianceauth/srp/templates/srp/management.html:37 msgid "Fleet Doctrine" msgstr "Doctrina" #: allianceauth/srp/form.py:16 msgid "Killboard Link (zkillboard.com or kb.evetools.org)" -msgstr "" +msgstr "Enlace Killboard (zkillboard.com o kb.evetools.org)" #: allianceauth/srp/form.py:34 msgid "Invalid Link. Please use zkillboard.com or kb.evetools.org" -msgstr "" +msgstr "Enlace no válido. Por favor, utilice zkillboard.com o kb.evetools.org" #: allianceauth/srp/form.py:46 msgid "Invalid Link. Please post a direct link to a killmail." msgstr "" +"Enlace no válido. Por favor, proporcione un enlace directo a un killmail." #: allianceauth/srp/form.py:53 msgid "After Action Report Link" msgstr "Enlaace de AAR" -#: allianceauth/srp/templates/srp/add.html:6 +#: allianceauth/srp/templates/srp/add.html:5 msgid "SRP Fleet Create" msgstr "Crear SRP" -#: allianceauth/srp/templates/srp/add.html:14 -#: allianceauth/srp/templates/srp/add.html:24 +#: allianceauth/srp/templates/srp/add.html:13 +#: allianceauth/srp/templates/srp/add.html:23 msgid "Create SRP Fleet" msgstr "Crear SRP" -#: allianceauth/srp/templates/srp/add.html:27 +#: allianceauth/srp/templates/srp/add.html:26 msgid "Give this link to the line members" msgstr "Entregar este enlace a los miembros" -#: allianceauth/srp/templates/srp/data.html:52 +#: allianceauth/srp/templates/srp/data.html:5 +msgid "Srp Fleet Data" +msgstr "Informacion de SRP de la flota" + +#: allianceauth/srp/templates/srp/data.html:50 msgid "SRP Fleet Data" msgstr "Informacion de SRP de la flota" -#: allianceauth/srp/templates/srp/data.html:57 +#: allianceauth/srp/templates/srp/data.html:55 msgid "Mark Incomplete" msgstr "Marcar como Incompleto" -#: allianceauth/srp/templates/srp/data.html:61 +#: allianceauth/srp/templates/srp/data.html:59 msgid "Mark Completed" msgstr "Marcar como Completo" -#: allianceauth/srp/templates/srp/data.html:73 -#: allianceauth/srp/templates/srp/data.html:160 +#: allianceauth/srp/templates/srp/data.html:71 +#: allianceauth/srp/templates/srp/data.html:157 msgid "Total Losses:" msgstr "Perdidas Totales:" -#: allianceauth/srp/templates/srp/data.html:74 -#: allianceauth/srp/templates/srp/data.html:161 -#: allianceauth/srp/templates/srp/management.html:30 +#: allianceauth/srp/templates/srp/data.html:72 +#: allianceauth/srp/templates/srp/data.html:158 +#: allianceauth/srp/templates/srp/management.html:28 msgid "Total ISK Cost:" msgstr "Costo Total:" -#: allianceauth/srp/templates/srp/data.html:82 -#: allianceauth/srp/templates/srp/data.html:169 +#: allianceauth/srp/templates/srp/data.html:80 +#: allianceauth/srp/templates/srp/data.html:166 msgid "Are you sure you want to delete SRP requests?" msgstr "Estas seguro que quiere borrar las solicitudes de SRP" -#: allianceauth/srp/templates/srp/data.html:91 +#: allianceauth/srp/templates/srp/data.html:89 msgid "Pilot Name" msgstr "Nombre del Piloto" -#: allianceauth/srp/templates/srp/data.html:92 +#: allianceauth/srp/templates/srp/data.html:90 msgid "Killboard Link" msgstr "Enlace de la Muerte" -#: allianceauth/srp/templates/srp/data.html:94 +#: allianceauth/srp/templates/srp/data.html:92 msgid "Ship Type" msgstr "Tipo" -#: allianceauth/srp/templates/srp/data.html:95 +#: allianceauth/srp/templates/srp/data.html:93 msgid "Killboard Loss Amt" msgstr "Monto de la perdida en ZKB" -#: allianceauth/srp/templates/srp/data.html:96 +#: allianceauth/srp/templates/srp/data.html:94 msgid "SRP ISK Cost" msgstr "Costo del SRP" -#: allianceauth/srp/templates/srp/data.html:97 +#: allianceauth/srp/templates/srp/data.html:95 msgid "Click value to edit Enter to save & next ESC to cancel" msgstr "" +"Haz clic en el valor para editar. Presiona Enter para guardar y continuar, o" +" ESC para cancelar" -#: allianceauth/srp/templates/srp/data.html:100 +#: allianceauth/srp/templates/srp/data.html:98 msgid "Post Time" msgstr "Tiempo" -#: allianceauth/srp/templates/srp/data.html:178 +#: allianceauth/srp/templates/srp/data.html:175 msgid "No SRP requests for this fleet." msgstr "No hay solicitudes de SRP para esta flota." -#: allianceauth/srp/templates/srp/management.html:8 +#: allianceauth/srp/templates/srp/management.html:6 msgid "Srp Management" msgstr "Manejo de SRP" -#: allianceauth/srp/templates/srp/management.html:14 +#: allianceauth/srp/templates/srp/management.html:12 msgid "SRP Management" msgstr "Manejo de SRP" -#: allianceauth/srp/templates/srp/management.html:18 +#: allianceauth/srp/templates/srp/management.html:16 msgid "View All" msgstr "Ver Todo" -#: allianceauth/srp/templates/srp/management.html:23 +#: allianceauth/srp/templates/srp/management.html:21 msgid "Add SRP Fleet" msgstr "Agregar SRP de una flota" -#: allianceauth/srp/templates/srp/management.html:41 +#: allianceauth/srp/templates/srp/management.html:39 msgid "Fleet AAR" msgstr "AAR de la flota" -#: allianceauth/srp/templates/srp/management.html:42 +#: allianceauth/srp/templates/srp/management.html:40 msgid "Fleet SRP Code" msgstr "Codigo de SRP" -#: allianceauth/srp/templates/srp/management.html:43 +#: allianceauth/srp/templates/srp/management.html:41 msgid "Fleet ISK Cost" msgstr "Costo de la flota" -#: allianceauth/srp/templates/srp/management.html:44 +#: allianceauth/srp/templates/srp/management.html:42 msgid "SRP Status" msgstr "Estado del SRP" -#: allianceauth/srp/templates/srp/management.html:45 +#: allianceauth/srp/templates/srp/management.html:43 msgid "Pending Requests" msgstr "Pendiente" -#: allianceauth/srp/templates/srp/management.html:64 +#: allianceauth/srp/templates/srp/management.html:62 msgid "Link" msgstr "Enlace" -#: allianceauth/srp/templates/srp/management.html:72 +#: allianceauth/srp/templates/srp/management.html:70 msgid "Disabled" msgstr "Deshabilitado" -#: allianceauth/srp/templates/srp/management.html:85 +#: allianceauth/srp/templates/srp/management.html:83 msgid "Completed" msgstr "Completado" -#: allianceauth/srp/templates/srp/management.html:103 +#: allianceauth/srp/templates/srp/management.html:101 msgid "Are you sure you want to delete this SRP code and its contents?" msgstr "Estas seguro que quiere borrar este SRP y su contenido" -#: allianceauth/srp/templates/srp/management.html:124 +#: allianceauth/srp/templates/srp/management.html:122 msgid "No SRP fleets created." msgstr "No hay solicitudes de SRP creadas" -#: allianceauth/srp/templates/srp/request.html:6 +#: allianceauth/srp/templates/srp/request.html:5 msgid "SRP Request" msgstr "Solicitar SRP" -#: allianceauth/srp/templates/srp/request.html:11 -#: allianceauth/srp/templates/srp/request.html:20 +#: allianceauth/srp/templates/srp/request.html:10 +#: allianceauth/srp/templates/srp/request.html:19 msgid "Create SRP Request" msgstr "Crear solicitud de SRP" -#: allianceauth/srp/templates/srp/update.html:6 -#: allianceauth/srp/templates/srp/update.html:11 -#: allianceauth/srp/templates/srp/update.html:23 +#: allianceauth/srp/templates/srp/update.html:5 +#: allianceauth/srp/templates/srp/update.html:10 +#: allianceauth/srp/templates/srp/update.html:22 msgid "Update AAR Link" msgstr "Actualizar enlace de AAR" -#: allianceauth/srp/templates/srp/update.html:17 +#: allianceauth/srp/templates/srp/update.html:16 msgid "SRP Fleet Does Not Exist" msgstr "No existe el SRP para esa flota" @@ -2030,7 +2105,7 @@ msgstr "Imposible localizar el SRP con el codigo %(srpfleetid)s" #: allianceauth/srp/views.py:179 msgid "This kill mail has already been posted." -msgstr "" +msgstr "Este correo mortal ya ha sido publicado." #: allianceauth/srp/views.py:200 msgid "" @@ -2089,65 +2164,69 @@ msgstr "Imposible localizar la solicitud de SRP con ID %(requestid)s" msgid "Saved changes to SRP fleet %(fleetname)s" msgstr "Se guardaron los cambios en el SRP de la flota %(fleetname)s" -#: allianceauth/templates/allianceauth/admin-status/overview.html:6 +#: allianceauth/templates/allianceauth/admin-status/overview.html:8 msgid "Alliance Auth Notifications" msgstr "Notificaciones de Alliance Auth" -#: allianceauth/templates/allianceauth/admin-status/overview.html:14 +#: allianceauth/templates/allianceauth/admin-status/overview.html:16 msgid "Closed" msgstr "Cerrado" -#: allianceauth/templates/allianceauth/admin-status/overview.html:26 +#: allianceauth/templates/allianceauth/admin-status/overview.html:28 msgid "Powered by GitLab" -msgstr "" +msgstr "Desarrollado por GitLab" -#: allianceauth/templates/allianceauth/admin-status/overview.html:33 +#: allianceauth/templates/allianceauth/admin-status/overview.html:35 msgid "Support Discord" -msgstr "" +msgstr "Soporte Discord" -#: allianceauth/templates/allianceauth/admin-status/overview.html:41 +#: allianceauth/templates/allianceauth/admin-status/overview.html:43 msgid "Software Version" msgstr "Versión del Software" -#: allianceauth/templates/allianceauth/admin-status/overview.html:45 +#: allianceauth/templates/allianceauth/admin-status/overview.html:47 msgid "Current" msgstr "Actual" -#: allianceauth/templates/allianceauth/admin-status/overview.html:51 +#: allianceauth/templates/allianceauth/admin-status/overview.html:53 msgid "Latest Stable" -msgstr "" +msgstr "Último Estable" -#: allianceauth/templates/allianceauth/admin-status/overview.html:57 +#: allianceauth/templates/allianceauth/admin-status/overview.html:59 msgid "Update available" msgstr "Actualizacion Disponible" -#: allianceauth/templates/allianceauth/admin-status/overview.html:62 +#: allianceauth/templates/allianceauth/admin-status/overview.html:64 msgid "Latest Pre-Release" -msgstr "" +msgstr "Último Pre-Lanzamiento" -#: allianceauth/templates/allianceauth/admin-status/overview.html:68 +#: allianceauth/templates/allianceauth/admin-status/overview.html:70 msgid "Pre-Release available" -msgstr "" +msgstr "Pre-Lanzamiento disponible" -#: allianceauth/templates/allianceauth/admin-status/overview.html:76 +#: allianceauth/templates/allianceauth/admin-status/overview.html:78 msgid "Task Queue" msgstr "Cola de Tareas" -#: allianceauth/templates/allianceauth/admin-status/overview.html:93 -msgid "Error retrieving task queue length" -msgstr "Error al conseguir la cola de tareas" +#: allianceauth/templates/allianceauth/admin-status/overview.html:81 +#, python-format +msgid "" +"\n" +" Status of %(total)s processed tasks • last %(latest)s\n" +" " +msgstr "" +"\n" +"Estado de %(total)s tareas procesadas • últimos %(latest)s" #: allianceauth/templates/allianceauth/admin-status/overview.html:95 #, python-format -msgid "%(tasks)s task" -msgid_plural "%(tasks)s tasks" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: allianceauth/templates/allianceauth/night-toggle.html:6 -msgid "Night Mode" +msgid "" +"\n" +" %(queue_length)s queued tasks\n" +" " msgstr "" +"\n" +"%(queue_length)s tareas en cola" #: allianceauth/templates/allianceauth/top-menu-admin.html:9 msgid "Admin" @@ -2155,16 +2234,16 @@ msgstr "Administrador" #: allianceauth/templates/allianceauth/top-menu-admin.html:19 msgid "AA Documentation" -msgstr "" +msgstr "Documentación AA" #: allianceauth/templates/allianceauth/top-menu-admin.html:26 msgid "AA Support Discord" -msgstr "" +msgstr "Soporte Discord AA" #: allianceauth/templates/allianceauth/top-menu-user-dropdown.html:10 #: allianceauth/templates/allianceauth/top-menu-user-dropdown.html:14 msgid "User Menu" -msgstr "" +msgstr "Menú de usuario" #: allianceauth/templates/allianceauth/top-menu-user-dropdown.html:56 msgid "Logout" @@ -2175,30 +2254,30 @@ msgid "Other" msgstr "Otro" #: allianceauth/timerboard/form.py:54 -#: allianceauth/timerboard/templates/timerboard/view.html:63 -#: allianceauth/timerboard/templates/timerboard/view.html:230 -#: allianceauth/timerboard/templates/timerboard/view.html:403 +#: allianceauth/timerboard/templates/timerboard/view.html:62 +#: allianceauth/timerboard/templates/timerboard/view.html:229 +#: allianceauth/timerboard/templates/timerboard/view.html:402 msgid "Friendly" msgstr "Amigable" #: allianceauth/timerboard/form.py:55 -#: allianceauth/timerboard/templates/timerboard/view.html:58 -#: allianceauth/timerboard/templates/timerboard/view.html:225 -#: allianceauth/timerboard/templates/timerboard/view.html:398 +#: allianceauth/timerboard/templates/timerboard/view.html:57 +#: allianceauth/timerboard/templates/timerboard/view.html:224 +#: allianceauth/timerboard/templates/timerboard/view.html:397 msgid "Hostile" msgstr "Hostil" #: allianceauth/timerboard/form.py:56 -#: allianceauth/timerboard/templates/timerboard/view.html:68 -#: allianceauth/timerboard/templates/timerboard/view.html:235 -#: allianceauth/timerboard/templates/timerboard/view.html:408 +#: allianceauth/timerboard/templates/timerboard/view.html:67 +#: allianceauth/timerboard/templates/timerboard/view.html:234 +#: allianceauth/timerboard/templates/timerboard/view.html:407 msgid "Neutral" msgstr "Neutral" #: allianceauth/timerboard/form.py:58 -#: allianceauth/timerboard/templates/timerboard/view.html:32 -#: allianceauth/timerboard/templates/timerboard/view.html:199 -#: allianceauth/timerboard/templates/timerboard/view.html:372 +#: allianceauth/timerboard/templates/timerboard/view.html:31 +#: allianceauth/timerboard/templates/timerboard/view.html:198 +#: allianceauth/timerboard/templates/timerboard/view.html:371 msgid "Details" msgstr "Detalles" @@ -2212,12 +2291,12 @@ msgstr "Tipo de Estructura" #: allianceauth/timerboard/form.py:62 msgid "Timer Type" -msgstr "" +msgstr "Tipo de temporizador" #: allianceauth/timerboard/form.py:63 -#: allianceauth/timerboard/templates/timerboard/view.html:33 -#: allianceauth/timerboard/templates/timerboard/view.html:200 -#: allianceauth/timerboard/templates/timerboard/view.html:373 +#: allianceauth/timerboard/templates/timerboard/view.html:32 +#: allianceauth/timerboard/templates/timerboard/view.html:199 +#: allianceauth/timerboard/templates/timerboard/view.html:372 msgid "Objective" msgstr "Objetivo" @@ -2243,15 +2322,15 @@ msgstr "Restringido a Corp" #: allianceauth/timerboard/models.py:14 msgid "Not Specified" -msgstr "" +msgstr "Sin especificación" #: allianceauth/timerboard/models.py:15 msgid "Shield" -msgstr "" +msgstr "Escudo" #: allianceauth/timerboard/models.py:16 msgid "Armor" -msgstr "" +msgstr "Armadura" #: allianceauth/timerboard/models.py:17 msgid "Hull" @@ -2259,15 +2338,15 @@ msgstr "Tipo" #: allianceauth/timerboard/models.py:18 msgid "Final" -msgstr "" +msgstr "Final" #: allianceauth/timerboard/models.py:19 msgid "Anchoring" -msgstr "" +msgstr "Anclando" #: allianceauth/timerboard/models.py:20 msgid "Unanchoring" -msgstr "" +msgstr "Desanclando" #: allianceauth/timerboard/templates/timerboard/timer_confirm_delete.html:11 msgid "Delete Timer" @@ -2284,7 +2363,7 @@ msgid "Create Timer" msgstr "Crear Timer" #: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9 -#: allianceauth/timerboard/templates/timerboard/view.html:16 +#: allianceauth/timerboard/templates/timerboard/view.html:15 msgid "Create Structure Timer" msgstr "Crear timer de Estructura" @@ -2294,29 +2373,29 @@ msgstr "Crear timer de Estructura" msgid "Update Structure Timer" msgstr "Actualizar Timer de Estructura" -#: allianceauth/timerboard/templates/timerboard/view.html:7 +#: allianceauth/timerboard/templates/timerboard/view.html:6 msgid "Structure Timer Management" msgstr "Manejo de Timers Estructurales" -#: allianceauth/timerboard/templates/timerboard/view.html:12 +#: allianceauth/timerboard/templates/timerboard/view.html:11 msgid "Structure Timers" msgstr "Timers Estructuras" -#: allianceauth/timerboard/templates/timerboard/view.html:28 +#: allianceauth/timerboard/templates/timerboard/view.html:27 msgid "Corp Timers" msgstr "Timers de Corporacion" -#: allianceauth/timerboard/templates/timerboard/view.html:35 -#: allianceauth/timerboard/templates/timerboard/view.html:202 -#: allianceauth/timerboard/templates/timerboard/view.html:375 +#: allianceauth/timerboard/templates/timerboard/view.html:34 +#: allianceauth/timerboard/templates/timerboard/view.html:201 +#: allianceauth/timerboard/templates/timerboard/view.html:374 msgid "Structure" msgstr "Estructura" -#: allianceauth/timerboard/templates/timerboard/view.html:194 +#: allianceauth/timerboard/templates/timerboard/view.html:193 msgid "Next Timers" msgstr "Siguientes Timers" -#: allianceauth/timerboard/templates/timerboard/view.html:367 +#: allianceauth/timerboard/templates/timerboard/view.html:366 msgid "Past Timers" msgstr "Timers Pasados" diff --git a/allianceauth/locale/fr_FR/LC_MESSAGES/django.mo b/allianceauth/locale/fr_FR/LC_MESSAGES/django.mo index 56d3c1f1..0ce53fff 100644 Binary files a/allianceauth/locale/fr_FR/LC_MESSAGES/django.mo and b/allianceauth/locale/fr_FR/LC_MESSAGES/django.mo differ diff --git a/allianceauth/locale/fr_FR/LC_MESSAGES/django.po b/allianceauth/locale/fr_FR/LC_MESSAGES/django.po index a9591072..6867b96a 100644 --- a/allianceauth/locale/fr_FR/LC_MESSAGES/django.po +++ b/allianceauth/locale/fr_FR/LC_MESSAGES/django.po @@ -10,16 +10,18 @@ # Idea ., 2021 # Mickael PATTE, 2021 # Geoffrey Fabbro, 2021 +# Mohssine Daghghar, 2023 +# Ludovick Fortin, 2023 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-11-29 01:03+1000\n" +"POT-Creation-Date: 2022-10-09 18:20+1000\n" "PO-Revision-Date: 2020-02-18 03:14+0000\n" -"Last-Translator: Geoffrey Fabbro, 2021\n" -"Language-Team: French (France) (https://www.transifex.com/alliance-auth/teams/107430/fr_FR/)\n" +"Last-Translator: Ludovick Fortin, 2023\n" +"Language-Team: French (France) (https://app.transifex.com/alliance-auth/teams/107430/fr_FR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -28,7 +30,7 @@ msgstr "" #: allianceauth/analytics/models.py:29 msgid "Google Analytics Universal" -msgstr "" +msgstr "Google Analytique Universelle" #: allianceauth/analytics/models.py:30 msgid "Google Analytics V4" @@ -40,27 +42,79 @@ msgstr "" "Un personnage principal est nécessaire pour effectuer cette action. Ajoutez-" "en un ci-dessous." -#: allianceauth/authentication/forms.py:5 +#: allianceauth/authentication/forms.py:12 msgid "Email" msgstr "Email" -#: allianceauth/authentication/models.py:79 +#: allianceauth/authentication/forms.py:62 +#, python-format +msgid "You are not allowed to add or remove these restricted groups: %s" +msgstr "" +"Vous n'avez pas l’autorisation d'ajouter ou d'enlever ces groupes " +"restreints: %s" + +#: allianceauth/authentication/models.py:80 +msgid "English" +msgstr "Anglais" + +#: allianceauth/authentication/models.py:81 +msgid "German" +msgstr "Allemand" + +#: allianceauth/authentication/models.py:82 +msgid "Spanish" +msgstr "Espagnol" + +#: allianceauth/authentication/models.py:83 +msgid "Chinese Simplified" +msgstr "Chinois simplifié" + +#: allianceauth/authentication/models.py:84 +msgid "Russian" +msgstr "Russe" + +#: allianceauth/authentication/models.py:85 +msgid "Korean" +msgstr "Coréen" + +#: allianceauth/authentication/models.py:86 +msgid "French" +msgstr "Français" + +#: allianceauth/authentication/models.py:87 +msgid "Japanese" +msgstr "Japonais" + +#: allianceauth/authentication/models.py:88 +msgid "Italian" +msgstr "Italien" + +#: allianceauth/authentication/models.py:91 +msgid "Language" +msgstr "Langue" + +#: allianceauth/authentication/models.py:96 +#: allianceauth/templates/allianceauth/night-toggle.html:6 +msgid "Night Mode" +msgstr "Mode Nuit" + +#: allianceauth/authentication/models.py:110 #, python-format msgid "State changed to: %s" msgstr "État changé à: %s" -#: allianceauth/authentication/models.py:80 +#: allianceauth/authentication/models.py:111 #, python-format msgid "Your user's state is now: %(state)s" msgstr "L'état de votre personnage est maintenant: %(state)s" -#: allianceauth/authentication/templates/authentication/dashboard.html:5 -#: allianceauth/authentication/templates/authentication/dashboard.html:8 +#: allianceauth/authentication/templates/authentication/dashboard.html:4 +#: allianceauth/authentication/templates/authentication/dashboard.html:7 #: allianceauth/templates/allianceauth/side-menu.html:10 msgid "Dashboard" msgstr "Écran de bord" -#: allianceauth/authentication/templates/authentication/dashboard.html:18 +#: allianceauth/authentication/templates/authentication/dashboard.html:17 #, python-format msgid "" "\n" @@ -70,7 +124,7 @@ msgstr "" "\n" " Personnage Principal (État: %(state)s)" -#: allianceauth/authentication/templates/authentication/dashboard.html:102 +#: allianceauth/authentication/templates/authentication/dashboard.html:101 msgid "No main character set." msgstr "Aucun personnage principal sélectionné." @@ -78,38 +132,38 @@ msgstr "Aucun personnage principal sélectionné." msgid "Add Character" msgstr "Ajouter un Personnage" -#: allianceauth/authentication/templates/authentication/dashboard.html:113 +#: allianceauth/authentication/templates/authentication/dashboard.html:115 msgid "Change Main" msgstr "Changer de Personnage Principal" -#: allianceauth/authentication/templates/authentication/dashboard.html:122 +#: allianceauth/authentication/templates/authentication/dashboard.html:125 msgid "Group Memberships" msgstr "Groupes" -#: allianceauth/authentication/templates/authentication/dashboard.html:142 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:23 -#: allianceauth/hrapplications/templates/hrapplications/view.html:41 +#: allianceauth/authentication/templates/authentication/dashboard.html:145 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:40 msgid "Characters" msgstr "Personnages" -#: allianceauth/authentication/templates/authentication/dashboard.html:150 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:73 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:24 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:15 -#: allianceauth/hrapplications/templates/hrapplications/view.html:45 -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34 +#: allianceauth/authentication/templates/authentication/dashboard.html:153 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:71 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:23 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:14 +#: allianceauth/hrapplications/templates/hrapplications/view.html:44 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:32 msgid "Name" msgstr "Nom" -#: allianceauth/authentication/templates/authentication/dashboard.html:151 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:23 -#: allianceauth/hrapplications/templates/hrapplications/view.html:46 +#: allianceauth/authentication/templates/authentication/dashboard.html:154 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:45 msgid "Corp" msgstr "Corpo" -#: allianceauth/authentication/templates/authentication/dashboard.html:152 +#: allianceauth/authentication/templates/authentication/dashboard.html:155 #: allianceauth/corputils/templates/corputils/corpstats.html:76 -#: allianceauth/hrapplications/templates/hrapplications/view.html:47 +#: allianceauth/hrapplications/templates/hrapplications/view.html:46 msgid "Alliance" msgstr "Alliance" @@ -118,12 +172,29 @@ msgstr "Alliance" msgid "Login" msgstr "Connexion" -#: allianceauth/authentication/templates/public/register.html:7 +#: allianceauth/authentication/templates/public/login.html:10 +msgid "Login with Eve SSO" +msgstr "Connexion avec Eve SSO" + +#: allianceauth/authentication/templates/public/middle_box.html:24 +msgid "For information on SSO, ESI and security read the CCP Dev Blog" +msgstr "" +"Pour de l'information sur le SSO, le ESI et la sécurité, lisez le blog de " +"développeur CCP" + +#: allianceauth/authentication/templates/public/middle_box.html:26 +msgid "Introducing ESI - A New API For Eve Online" +msgstr "Présentation d'ESI, une nouvelle API pour Eve Online." + +#: allianceauth/authentication/templates/public/middle_box.html:32 +msgid "Manage ESI Applications" +msgstr "Gestion des Application ESI" + +#: allianceauth/authentication/templates/public/register.html:6 msgid "Registration" msgstr "Enregistrement" -#: allianceauth/authentication/templates/public/register.html:22 -#: allianceauth/authentication/templates/registration/registration_form.html:5 +#: allianceauth/authentication/templates/public/register.html:21 msgid "Register" msgstr "S'inscrire" @@ -131,36 +202,6 @@ msgstr "S'inscrire" msgid "Invalid or expired activation link." msgstr "Lien d'activation invalide ou expiré." -#: allianceauth/authentication/templates/registration/password_reset_email.html:2 -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account." -msgstr "" -"Vous recevez ce message parce que vous avez demandé une réinitialisation du " -"mot de passe de votre compte." - -#: allianceauth/authentication/templates/registration/password_reset_email.html:5 -msgid "Please go to the following page and choose a new password:" -msgstr "" -"Veuillez aller sur la page suivante, et choisir un nouveau mot de passe:" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:9 -msgid "Your username, in case you've forgotten:" -msgstr "Votre nom d'usager, au cas ou vous l'aurez oublié:" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:11 -msgid "Thanks for using our site!" -msgstr "Merci d'utiliser notre site web!" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:13 -msgid "Your IT Team" -msgstr "Votre équipe de soutien" - -#: allianceauth/authentication/templates/registration/registration_form.html:11 -#: allianceauth/hrapplications/templates/hrapplications/create.html:30 -msgid "Submit" -msgstr "Envoyer" - #: allianceauth/authentication/views.py:77 #, python-format msgid "" @@ -236,8 +277,8 @@ msgid "Mains" msgstr "Personnage Principaux" #: allianceauth/corputils/templates/corputils/corpstats.html:34 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:24 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:15 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:22 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:14 msgid "Members" msgstr "Membres" @@ -253,22 +294,22 @@ msgstr "Dernière mise à jour:" #: allianceauth/corputils/templates/corputils/corpstats.html:112 #: allianceauth/corputils/templates/corputils/corpstats.html:156 #: allianceauth/corputils/templates/corputils/search.html:13 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:24 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:28 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:26 #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:53 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:109 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:112 msgid "Character" msgstr "Personnage" #: allianceauth/corputils/templates/corputils/corpstats.html:75 #: allianceauth/corputils/templates/corputils/search.html:14 #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31 -#: allianceauth/hrapplications/templates/hrapplications/management.html:27 -#: allianceauth/hrapplications/templates/hrapplications/management.html:82 -#: allianceauth/hrapplications/templates/hrapplications/management.html:126 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:26 +#: allianceauth/hrapplications/templates/hrapplications/management.html:26 +#: allianceauth/hrapplications/templates/hrapplications/management.html:81 +#: allianceauth/hrapplications/templates/hrapplications/management.html:125 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:25 msgid "Corporation" msgstr "Corporation" @@ -282,11 +323,11 @@ msgstr "Tableau de chasse" #: allianceauth/corputils/templates/corputils/corpstats.html:114 #: allianceauth/corputils/templates/corputils/search.html:16 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:22 -#: allianceauth/hrapplications/templates/hrapplications/management.html:81 -#: allianceauth/hrapplications/templates/hrapplications/management.html:125 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:25 -#: allianceauth/hrapplications/templates/hrapplications/view.html:32 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:20 +#: allianceauth/hrapplications/templates/hrapplications/management.html:80 +#: allianceauth/hrapplications/templates/hrapplications/management.html:124 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:24 +#: allianceauth/hrapplications/templates/hrapplications/view.html:31 msgid "Main Character" msgstr "Personnage Principal" @@ -322,7 +363,7 @@ msgid "Fleet Activity Tracking" msgstr "Suivi de participation en flotte" #: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8 -#: allianceauth/srp/templates/srp/management.html:37 +#: allianceauth/srp/templates/srp/management.html:35 msgid "Fleet Name" msgstr "Nom de flotte" @@ -358,103 +399,103 @@ msgstr "Ajouter ici" msgid "before attempting to click fleet attendance links." msgstr "avant d'essayer de cliquer sur un lien de participation de flotte." -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:5 msgid "Create Fatlink" msgstr "Créer un lien FAT" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:10 -#: allianceauth/optimer/templates/optimer/add.html:14 -#: allianceauth/optimer/templates/optimer/add.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:9 +#: allianceauth/optimer/templates/optimer/add.html:13 +#: allianceauth/optimer/templates/optimer/add.html:22 msgid "Create Fleet Operation" msgstr "Créer une Opération de Flotte" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:13 msgid "Bad request!" msgstr "Demande erronée!" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:25 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:65 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:24 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:63 msgid "Create fatlink" msgstr "Créer un lien FAT" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:5 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:3 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:4 msgid "Fatlink view" msgstr "Voir les liens FAT" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:9 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:7 msgid "Edit fatlink" msgstr "Editer lien FAT" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:13 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:11 msgid "Delete fat" msgstr "supprimer lien FAT" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:19 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:17 msgid "Registered characters" msgstr "Personnages inscrits" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:23 -#: allianceauth/hrapplications/templates/hrapplications/view.html:31 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:30 msgid "User" msgstr "Utilisateur" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:25 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:29 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:27 #: allianceauth/optimer/form.py:13 allianceauth/timerboard/form.py:59 -#: allianceauth/timerboard/templates/timerboard/view.html:34 -#: allianceauth/timerboard/templates/timerboard/view.html:201 -#: allianceauth/timerboard/templates/timerboard/view.html:374 +#: allianceauth/timerboard/templates/timerboard/view.html:33 +#: allianceauth/timerboard/templates/timerboard/view.html:200 +#: allianceauth/timerboard/templates/timerboard/view.html:373 msgid "System" msgstr "Système" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:26 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:27 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:30 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:24 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:28 msgid "Ship" msgstr "Vaisseau" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:27 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:50 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:31 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:76 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:48 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:29 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:74 #: allianceauth/templates/allianceauth/top-menu.html:23 -#: allianceauth/timerboard/templates/timerboard/view.html:36 -#: allianceauth/timerboard/templates/timerboard/view.html:203 -#: allianceauth/timerboard/templates/timerboard/view.html:376 +#: allianceauth/timerboard/templates/timerboard/view.html:35 +#: allianceauth/timerboard/templates/timerboard/view.html:202 +#: allianceauth/timerboard/templates/timerboard/view.html:375 msgid "Eve Time" msgstr "Heure d'EVE" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:38 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:33 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:36 msgid "Docked in " msgstr "Amarré" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:6 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:4 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:4 msgid "Personal fatlink statistics" msgstr "statistiques personnelles des lien FAT" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:10 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:10 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:8 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:8 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:8 #, python-format msgid "Participation data statistics for %(month)s, %(year)s" msgstr "Statistiques de participation personnelles pour %(month)s, %(year)s" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:13 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:12 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:11 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:10 msgid "Previous month" msgstr "Mois précédent" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:14 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:14 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:12 msgid "Next month" msgstr "Mois suivant" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:19 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:17 #, python-format msgid "%(user)s has collected one link this month." msgid_plural "%(user)s has collected %(links)s links this month." @@ -462,11 +503,11 @@ msgstr[0] "%(user)s a obtenu un lien ce mois." msgstr[1] "%(user)s a obtenu %(links)s liens ce mois." msgstr[2] "%(user)s a obtenu %(links)s liens ce mois." -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:28 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:26 msgid "Times used" msgstr "Nombre d'utilisations" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:39 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:37 #, python-format msgid "%(user)s has created one link this month." msgid_plural "%(user)s has created %(links)s links this month." @@ -474,215 +515,255 @@ msgstr[0] "%(user)s a créé un lien ce mois." msgstr[1] "%(user)s a créé %(links)s liens ce mois." msgstr[2] "%(user)s a créé %(links)s liens ce mois." -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:48 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:27 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:75 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:46 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:73 msgid "Fleet" msgstr "Flotte" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:49 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:74 -#: allianceauth/timerboard/templates/timerboard/view.html:38 -#: allianceauth/timerboard/templates/timerboard/view.html:205 -#: allianceauth/timerboard/templates/timerboard/view.html:378 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:47 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:72 +#: allianceauth/timerboard/templates/timerboard/view.html:37 +#: allianceauth/timerboard/templates/timerboard/view.html:204 +#: allianceauth/timerboard/templates/timerboard/view.html:377 msgid "Creator" msgstr "Créateur" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:51 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:77 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:49 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:75 #: allianceauth/optimer/form.py:18 #: allianceauth/optimer/templates/optimer/fleetoptable.html:15 msgid "Duration" msgstr "Durée" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:52 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:78 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:50 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:76 msgid "Edit" msgstr "Modifier" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:8 #, python-format msgid "Participation data statistics for %(year)s" msgstr "Statistiques de participation pour %(year)s" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:10 msgid "Previous year" msgstr "Année précédente" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:12 msgid "Next year" msgstr "Année suivante" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:21 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:19 msgid "Month" msgstr "Mois" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:22 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:24 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:20 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:23 msgid "Fats" msgstr "Fleet Activity Trackers" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:4 msgid "Fatlink Corp Statistics" msgstr "Statistiques de liens FAT de corpo" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:25 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:26 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:24 msgid "Average fats" msgstr "FAT moyen" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:4 msgid "Fatlink statistics" msgstr "statistiques lien FAT " -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:20 msgid "Ticker" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:8 msgid "Participation data" msgstr "Statistiques de participation" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:12 msgid "Most recent clicked fatlinks" msgstr "LIen FAT récemment cliqués" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:19 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:17 msgid "Personal statistics" msgstr "Statistiques personnelles" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:48 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:46 msgid "No fleet activity on record." msgstr "Aucune participation à une flotte enregistrée." -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:55 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:53 msgid "Most recent fatlinks" msgstr "dernier lien FAT" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:60 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:58 msgid "View statistics" msgstr "Visionner les statistiques" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:97 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:95 msgid "No created fatlinks on record." msgstr "Aucun lien FAT enregistré" -#: allianceauth/fleetactivitytracking/views.py:280 +#: allianceauth/fleetactivitytracking/views.py:218 +msgid "Character does not exist" +msgstr "Le personnage n'existe pas" + +#: allianceauth/fleetactivitytracking/views.py:221 +msgid "User does not exist" +msgstr "L'utilisateur n'existe pas" + +#: allianceauth/fleetactivitytracking/views.py:299 msgid "Fleet participation registered." msgstr "Participation à la flotte enregistrée." -#: allianceauth/fleetactivitytracking/views.py:296 +#: allianceauth/fleetactivitytracking/views.py:318 msgid "FAT link has expired." msgstr "le lien a expiré" -#: allianceauth/groupmanagement/admin.py:104 -msgid "This name has been reserved and can not be used for groups." -msgstr "" - -#: allianceauth/groupmanagement/admin.py:230 -msgid "(auto)" -msgstr "" - -#: allianceauth/groupmanagement/admin.py:239 -msgid "There already exists a group with that name." +#: allianceauth/fleetactivitytracking/views.py:323 +#, python-brace-format +msgid "" +"Cannot register the fleet participation for {character.character_name}. The " +"character needs to be online." msgstr "" +"Impossible d'enregistrer la participation pour {character.character_name}. " +"Le personnage doit être en ligne." #: allianceauth/groupmanagement/auth_hooks.py:17 -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:14 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:13 msgid "Group Management" msgstr "Gestion de groupe" -#: allianceauth/groupmanagement/models.py:102 +#: allianceauth/groupmanagement/forms.py:15 +msgid "This name has been reserved and can not be used for groups." +msgstr "Ce nom a été réserver et il ne peut être utilisé pour les groupes." + +#: allianceauth/groupmanagement/forms.py:25 +msgid "(auto)" +msgstr "(automatique)" + +#: allianceauth/groupmanagement/forms.py:34 +msgid "There already exists a group with that name." +msgstr "Il existe déjà un groupe portant ce nom." + +#: allianceauth/groupmanagement/models.py:105 msgid "" "Internal group, users cannot see, join or request to join this " "group.
Used for groups such as Members, Corp_*, Alliance_* " "etc.
Overrides Hidden and Open options when selected." msgstr "" +"Groupe interne, les utilisateurs ne peuvent pas voir, rejoindre ou demander " +"de rejoindre ce groupe.
Utilisé pour les groupes comme, Membres, " +"Corporations _*, Alliance etc.
Annule les options masquer et exposer " +"quand sélectionner." -#: allianceauth/groupmanagement/models.py:110 +#: allianceauth/groupmanagement/models.py:113 msgid "Group is hidden from users but can still join with the correct link." msgstr "" +"Le groupe est caché aux utilisateurs, mais ils peuvent toujours rejoindre " +"avec le bon lien." -#: allianceauth/groupmanagement/models.py:116 +#: allianceauth/groupmanagement/models.py:119 msgid "" "Group is open and users will be automatically added upon request.
If the " "group is not open users will need their request manually approved." msgstr "" +"Le groupe est ouvert, et les utilisateurs seront automatiquement ajoutés sur" +" demande.
Si le groupe n’est pas ouvert, les utilisateurs auront besoin" +" que leurs demandes soit approuvées manuellement." -#: allianceauth/groupmanagement/models.py:123 +#: allianceauth/groupmanagement/models.py:126 msgid "" "Group is public. Any registered user is able to join this group, with " "visibility based on the other options set for this group.
Auth will not " "remove users from this group automatically when they are no longer " "authenticated." msgstr "" +"Le groupe est public. Tout utilisateur enregistré peut rejoindre ce groupe, " +"avec une visibilité basée sur les autres options définies pour ce " +"groupe.
L' Auth ne supprimera pas automatiquement les utilisateurs de ce" +" groupe lorsqu’ils ne seront plus authentifiés." -#: allianceauth/groupmanagement/models.py:134 +#: allianceauth/groupmanagement/models.py:135 +msgid "" +"Group is restricted. This means that adding or removing users for this group" +" requires a superuser admin." +msgstr "" +"Le groupe est restreint. Cela signifie que l’ajout ou la suppression " +"d’utilisateurs pour ce groupe nécessite un administrateur superutilisateur." + +#: allianceauth/groupmanagement/models.py:144 msgid "" "Group leaders can process requests for this group. Use the " "auth.group_management permission to allow a user to manage all " "groups.
" msgstr "" -#: allianceauth/groupmanagement/models.py:144 +#: allianceauth/groupmanagement/models.py:154 msgid "" "Members of leader groups can process requests for this group. Use the " "auth.group_management permission to allow a user to manage all " "groups.
" msgstr "" -#: allianceauth/groupmanagement/models.py:153 +#: allianceauth/groupmanagement/models.py:163 msgid "" "States listed here will have the ability to join this group provided they " "have the proper permissions.
" msgstr "" -#: allianceauth/groupmanagement/models.py:161 +#: allianceauth/groupmanagement/models.py:171 msgid "" "Short description (max. 512 characters) of the group shown to users." msgstr "" +"Brève description (512 caractères maximum) du groupe présenté aux " +"utilisateurs." -#: allianceauth/groupmanagement/models.py:168 +#: allianceauth/groupmanagement/models.py:178 msgid "Can request non-public groups" -msgstr "" +msgstr "Peut demander des groupes non publics" -#: allianceauth/groupmanagement/models.py:189 +#: allianceauth/groupmanagement/models.py:209 msgid "name" -msgstr "" +msgstr "Nom" -#: allianceauth/groupmanagement/models.py:192 +#: allianceauth/groupmanagement/models.py:212 msgid "Name that can not be used for groups." -msgstr "" +msgstr "Nom qui ne peut pas être utilisé pour les groupes." -#: allianceauth/groupmanagement/models.py:195 +#: allianceauth/groupmanagement/models.py:215 msgid "reason" -msgstr "" +msgstr "raison" -#: allianceauth/groupmanagement/models.py:195 +#: allianceauth/groupmanagement/models.py:215 msgid "Reason why this name is reserved." -msgstr "" +msgstr "Raison pour laquelle ce nom est réservé." -#: allianceauth/groupmanagement/models.py:198 +#: allianceauth/groupmanagement/models.py:218 msgid "created by" -msgstr "" +msgstr "créé par" -#: allianceauth/groupmanagement/models.py:203 +#: allianceauth/groupmanagement/models.py:223 msgid "created at" -msgstr "" +msgstr "créé à" -#: allianceauth/groupmanagement/models.py:203 +#: allianceauth/groupmanagement/models.py:223 msgid "Date when this entry was created" -msgstr "" +msgstr "Date de création de cette entrée" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:5 -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:14 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:4 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:13 msgid "Audit Log" msgstr "Journal d'audit" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:20 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:21 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:13 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:19 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:20 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:11 #: allianceauth/timerboard/templates/timerboard/index_button.html:3 msgid "Back" msgstr "Retour" @@ -700,13 +781,12 @@ msgid "Type" msgstr "Type" #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:33 -#: allianceauth/notifications/templates/notifications/list.html:35 -#: allianceauth/notifications/templates/notifications/list.html:65 +#: allianceauth/notifications/templates/notifications/list_partial.html:9 #: allianceauth/optimer/templates/optimer/fleetoptable.html:19 -#: allianceauth/services/templates/services/services.html:18 -#: allianceauth/timerboard/templates/timerboard/view.html:40 -#: allianceauth/timerboard/templates/timerboard/view.html:207 -#: allianceauth/timerboard/templates/timerboard/view.html:380 +#: allianceauth/services/templates/services/services.html:17 +#: allianceauth/timerboard/templates/timerboard/view.html:39 +#: allianceauth/timerboard/templates/timerboard/view.html:206 +#: allianceauth/timerboard/templates/timerboard/view.html:379 msgid "Action" msgstr "Action" @@ -714,211 +794,211 @@ msgstr "Action" msgid "Actor" msgstr "Acteur" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:47 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:48 msgid "Removed" msgstr "Supprimé" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:59 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:60 msgid "All times displayed are EVE/UTC." msgstr "Toutes les heures affichées sont EVE/UTC." -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:66 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:67 msgid "No entries found for this group." msgstr "Aucune entrée trouvée pour ce groupe." -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:6 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:5 msgid "Group Members" msgstr "Membres du groupe" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:31 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:54 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:110 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:23 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:113 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:21 msgid "Organization" msgstr "Organisation" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:50 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:76 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:49 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:75 msgid "Group leader" msgstr "Chef de groupe" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:80 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:136 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:60 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:82 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:139 msgid "(unknown)" msgstr "(inconnu)" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:66 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:65 msgid "Remove from group" msgstr "Retirer du groupe" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:81 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:80 msgid "No group members to list." msgstr "Aucun membre à afficher" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:5 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:4 msgid "Groups Membership" msgstr "Groupe appartenance " -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:15 -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:40 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:14 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:38 #: allianceauth/templates/allianceauth/side-menu.html:15 msgid "Groups" msgstr "Groupes" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:25 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:16 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:24 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:15 #: allianceauth/optimer/templates/optimer/fleetoptable.html:10 msgid "Description" msgstr "Description" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:26 -#: allianceauth/hrapplications/templates/hrapplications/management.html:28 -#: allianceauth/hrapplications/templates/hrapplications/management.html:83 -#: allianceauth/hrapplications/templates/hrapplications/management.html:127 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:27 -#: allianceauth/srp/templates/srp/data.html:101 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:25 +#: allianceauth/hrapplications/templates/hrapplications/management.html:27 +#: allianceauth/hrapplications/templates/hrapplications/management.html:82 +#: allianceauth/hrapplications/templates/hrapplications/management.html:126 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:26 +#: allianceauth/srp/templates/srp/data.html:99 msgid "Status" msgstr "Statut" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:27 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:26 msgid "Member Count" msgstr "Nombre de membre" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:43 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:42 msgid "Hidden" msgstr "Caché" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45 -#: allianceauth/templates/allianceauth/admin-status/overview.html:12 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:44 +#: allianceauth/templates/allianceauth/admin-status/overview.html:14 msgid "Open" msgstr "Ouvert" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:47 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:46 msgid "Requestable" msgstr "Demandable" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:56 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:55 msgid "View Members" msgstr "Voir les membres" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:60 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:59 msgid "Audit Members" -msgstr "" +msgstr "Membres de l'audit" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:64 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:63 msgid "Copy Direct Join Link" msgstr "Copier le lien d'invitation directe" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:75 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:74 msgid "No groups to list." msgstr "Aucun groupe à afficher" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:5 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:10 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:4 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:9 msgid "Available Groups" msgstr "Groupes disponibles" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:30 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:29 msgid "Leave" msgstr "Quitter" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:34 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:49 -#: allianceauth/hrapplications/templates/hrapplications/management.html:37 -#: allianceauth/hrapplications/templates/hrapplications/management.html:70 -#: allianceauth/hrapplications/templates/hrapplications/management.html:97 -#: allianceauth/hrapplications/templates/hrapplications/management.html:141 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:38 -#: allianceauth/hrapplications/templates/hrapplications/view.html:20 -#: allianceauth/srp/templates/srp/data.html:138 -#: allianceauth/srp/templates/srp/management.html:81 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:33 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:48 +#: allianceauth/hrapplications/templates/hrapplications/management.html:36 +#: allianceauth/hrapplications/templates/hrapplications/management.html:69 +#: allianceauth/hrapplications/templates/hrapplications/management.html:96 +#: allianceauth/hrapplications/templates/hrapplications/management.html:140 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:37 +#: allianceauth/hrapplications/templates/hrapplications/view.html:19 +#: allianceauth/srp/templates/srp/data.html:135 +#: allianceauth/srp/templates/srp/management.html:79 msgid "Pending" msgstr "En attente." -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:40 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:39 msgid "Join" msgstr "Rejoindre" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:44 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:43 msgid "Request" msgstr "Demander" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:59 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:58 msgid "No groups available." msgstr "Aucun groupe disponible" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:6 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:5 msgid "Groups Management" msgstr "Gestion de groupe" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:25 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:24 msgid "Join Requests" msgstr "Demandes de recrutement" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:34 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:35 msgid "Leave Requests" msgstr "Demande de départ" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:111 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:20 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:57 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:114 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:18 #: allianceauth/services/modules/openfire/forms.py:6 msgid "Group" msgstr "Groupe" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:86 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:142 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:88 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:145 msgid "Accept" msgstr "Accepter" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:90 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:146 -#: allianceauth/hrapplications/templates/hrapplications/view.html:82 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:92 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:149 +#: allianceauth/hrapplications/templates/hrapplications/view.html:81 msgid "Reject" msgstr "Rejeter" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:99 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:101 msgid "No group add requests." msgstr "Aucune demande en cours" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:155 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:158 msgid "No group leave requests." msgstr "Aucune demande en cours" -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:9 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:8 #: allianceauth/templates/allianceauth/top-menu.html:8 msgid "Toggle navigation" msgstr "Activer navigation" -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:20 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:19 msgid "Group Requests" msgstr "Demandes de groupe" -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:23 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:22 msgid "Group Membership" msgstr "Groupe appartenance " -#: allianceauth/groupmanagement/views.py:159 +#: allianceauth/groupmanagement/views.py:163 #, python-format msgid "Removed user %(user)s from group %(group)s." msgstr "L'utilisateur %(user)s à été retiré du groupe %(group)s." -#: allianceauth/groupmanagement/views.py:161 +#: allianceauth/groupmanagement/views.py:165 msgid "User does not exist in that group" msgstr "L'utilisateur n'existe pas dans ce groupe" -#: allianceauth/groupmanagement/views.py:164 +#: allianceauth/groupmanagement/views.py:168 msgid "Group does not exist" msgstr "Groupe non-existant" -#: allianceauth/groupmanagement/views.py:191 +#: allianceauth/groupmanagement/views.py:195 #, python-format msgid "Accepted application from %(mainchar)s to %(group)s." msgstr "Candidature de %(mainchar)s acceptée à %(group)s." -#: allianceauth/groupmanagement/views.py:197 -#: allianceauth/groupmanagement/views.py:228 +#: allianceauth/groupmanagement/views.py:201 +#: allianceauth/groupmanagement/views.py:232 #, python-format msgid "" "An unhandled error occurred while processing the application from " @@ -927,18 +1007,18 @@ msgstr "" "Une erreur inattendue est survenue durant le traitement de l'application de " "%(mainchar)s à %(group)s." -#: allianceauth/groupmanagement/views.py:222 +#: allianceauth/groupmanagement/views.py:226 #, python-format msgid "Rejected application from %(mainchar)s to %(group)s." msgstr "L'application de %(mainchar)s à %(group)s est rejetée." -#: allianceauth/groupmanagement/views.py:257 +#: allianceauth/groupmanagement/views.py:261 #, python-format msgid "Accepted application from %(mainchar)s to leave %(group)s." msgstr "La demande de retirer %(mainchar)s de %(group)s est acceptée." -#: allianceauth/groupmanagement/views.py:262 -#: allianceauth/groupmanagement/views.py:294 +#: allianceauth/groupmanagement/views.py:266 +#: allianceauth/groupmanagement/views.py:298 #, python-format msgid "" "An unhandled error occurred while processing the application from " @@ -947,42 +1027,42 @@ msgstr "" "Une erreur inattendue est survenue durant le traitement de la demande de " "retirer %(mainchar)s de %(group)s." -#: allianceauth/groupmanagement/views.py:288 +#: allianceauth/groupmanagement/views.py:292 #, python-format msgid "Rejected application from %(mainchar)s to leave %(group)s." msgstr "La remande de retirer %(mainchar)s de %(group)s a été refusée." -#: allianceauth/groupmanagement/views.py:332 -#: allianceauth/groupmanagement/views.py:342 +#: allianceauth/groupmanagement/views.py:336 +#: allianceauth/groupmanagement/views.py:346 msgid "You cannot join that group" msgstr "Vous ne pouvez pas joindre ce groupe." -#: allianceauth/groupmanagement/views.py:337 +#: allianceauth/groupmanagement/views.py:341 msgid "You are already a member of that group." msgstr "Vous faites déjà parti de ce groupe." -#: allianceauth/groupmanagement/views.py:354 +#: allianceauth/groupmanagement/views.py:358 msgid "You already have a pending application for that group." msgstr "Vous avez déjà une application en attente pour joindre ce groupe." -#: allianceauth/groupmanagement/views.py:363 +#: allianceauth/groupmanagement/views.py:367 #, python-format msgid "Applied to group %(group)s." msgstr "Appliqué au groupe %(group)s." -#: allianceauth/groupmanagement/views.py:373 +#: allianceauth/groupmanagement/views.py:377 msgid "You cannot leave that group" msgstr "Vous ne pouvez pas quitter ce groupe." -#: allianceauth/groupmanagement/views.py:377 +#: allianceauth/groupmanagement/views.py:381 msgid "You are not a member of that group" msgstr "Vous n'êtes pas un membre de ce groupe." -#: allianceauth/groupmanagement/views.py:389 +#: allianceauth/groupmanagement/views.py:393 msgid "You already have a pending leave request for that group." msgstr "Vous avec déjà une demande de quitter ce groupe en attente." -#: allianceauth/groupmanagement/views.py:405 +#: allianceauth/groupmanagement/views.py:409 #, python-format msgid "Applied to leave group %(group)s." msgstr "Appliqué pour quitter le groupe %(group)s." @@ -992,7 +1072,7 @@ msgid "Applications" msgstr "Applications" #: allianceauth/hrapplications/forms.py:6 -#: allianceauth/hrapplications/templates/hrapplications/view.html:92 +#: allianceauth/hrapplications/templates/hrapplications/view.html:91 msgid "Comment" msgstr "Commenter" @@ -1000,161 +1080,165 @@ msgstr "Commenter" msgid "Search String" msgstr "Recherche de chaîne de caractères." -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:5 -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:8 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:4 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:7 msgid "Choose a Corp" msgstr "Choisir une Corporation" -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:11 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:10 msgid "Available Corps" msgstr "Corporations disponibles" -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:23 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:22 msgid "No corps are accepting applications at this time." msgstr "Aucune corpo n'accepte actuellement des applications." -#: allianceauth/hrapplications/templates/hrapplications/create.html:5 -#: allianceauth/hrapplications/templates/hrapplications/create.html:8 +#: allianceauth/hrapplications/templates/hrapplications/create.html:4 +#: allianceauth/hrapplications/templates/hrapplications/create.html:7 msgid "Apply To" msgstr "Appliquer" -#: allianceauth/hrapplications/templates/hrapplications/management.html:6 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:6 +#: allianceauth/hrapplications/templates/hrapplications/create.html:29 +msgid "Submit" +msgstr "Envoyer" + +#: allianceauth/hrapplications/templates/hrapplications/management.html:5 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:5 msgid "HR Application Management" msgstr "Gestion de l'application HR" -#: allianceauth/hrapplications/templates/hrapplications/management.html:11 +#: allianceauth/hrapplications/templates/hrapplications/management.html:10 msgid "Personal Applications" msgstr "Applications personnelles" -#: allianceauth/hrapplications/templates/hrapplications/management.html:15 -#: allianceauth/hrapplications/templates/hrapplications/management.html:18 +#: allianceauth/hrapplications/templates/hrapplications/management.html:14 +#: allianceauth/hrapplications/templates/hrapplications/management.html:17 msgid "Create Application" msgstr "Créer une application" -#: allianceauth/hrapplications/templates/hrapplications/management.html:26 -#: allianceauth/hrapplications/templates/hrapplications/management.html:80 -#: allianceauth/hrapplications/templates/hrapplications/management.html:124 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:24 -#: allianceauth/services/templates/services/services.html:16 +#: allianceauth/hrapplications/templates/hrapplications/management.html:25 +#: allianceauth/hrapplications/templates/hrapplications/management.html:79 +#: allianceauth/hrapplications/templates/hrapplications/management.html:123 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:23 +#: allianceauth/services/templates/services/services.html:15 msgid "Username" msgstr "Nom d'utilisateur" -#: allianceauth/hrapplications/templates/hrapplications/management.html:29 -#: allianceauth/hrapplications/templates/hrapplications/management.html:84 -#: allianceauth/hrapplications/templates/hrapplications/management.html:128 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:28 -#: allianceauth/hrapplications/templates/hrapplications/view.html:74 -#: allianceauth/srp/templates/srp/data.html:103 -#: allianceauth/srp/templates/srp/management.html:46 +#: allianceauth/hrapplications/templates/hrapplications/management.html:28 +#: allianceauth/hrapplications/templates/hrapplications/management.html:83 +#: allianceauth/hrapplications/templates/hrapplications/management.html:127 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:27 +#: allianceauth/hrapplications/templates/hrapplications/view.html:73 +#: allianceauth/srp/templates/srp/data.html:101 +#: allianceauth/srp/templates/srp/management.html:44 msgid "Actions" msgstr "Actions" -#: allianceauth/hrapplications/templates/hrapplications/management.html:39 -#: allianceauth/hrapplications/templates/hrapplications/management.html:100 -#: allianceauth/hrapplications/templates/hrapplications/management.html:144 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:40 -#: allianceauth/hrapplications/templates/hrapplications/view.html:16 -#: allianceauth/srp/templates/srp/data.html:130 +#: allianceauth/hrapplications/templates/hrapplications/management.html:38 +#: allianceauth/hrapplications/templates/hrapplications/management.html:99 +#: allianceauth/hrapplications/templates/hrapplications/management.html:143 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:39 +#: allianceauth/hrapplications/templates/hrapplications/view.html:15 +#: allianceauth/srp/templates/srp/data.html:127 msgid "Approved" msgstr "Approuvé" -#: allianceauth/hrapplications/templates/hrapplications/management.html:41 -#: allianceauth/hrapplications/templates/hrapplications/management.html:102 -#: allianceauth/hrapplications/templates/hrapplications/management.html:146 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:42 -#: allianceauth/srp/templates/srp/data.html:134 +#: allianceauth/hrapplications/templates/hrapplications/management.html:40 +#: allianceauth/hrapplications/templates/hrapplications/management.html:101 +#: allianceauth/hrapplications/templates/hrapplications/management.html:145 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:41 +#: allianceauth/srp/templates/srp/data.html:131 msgid "Rejected" msgstr "Rejeté" -#: allianceauth/hrapplications/templates/hrapplications/management.html:61 +#: allianceauth/hrapplications/templates/hrapplications/management.html:60 msgid "Application Management" msgstr "Gestion des applications" -#: allianceauth/hrapplications/templates/hrapplications/management.html:65 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:16 +#: allianceauth/hrapplications/templates/hrapplications/management.html:64 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:15 msgid "Search Applications" msgstr "Recherche d'applications" -#: allianceauth/hrapplications/templates/hrapplications/management.html:71 +#: allianceauth/hrapplications/templates/hrapplications/management.html:70 msgid "Reviewed" msgstr "Examiné" -#: allianceauth/hrapplications/templates/hrapplications/management.html:79 -#: allianceauth/hrapplications/templates/hrapplications/management.html:123 +#: allianceauth/hrapplications/templates/hrapplications/management.html:78 +#: allianceauth/hrapplications/templates/hrapplications/management.html:122 msgid "Date" msgstr "Date" -#: allianceauth/hrapplications/templates/hrapplications/management.html:95 -#: allianceauth/hrapplications/templates/hrapplications/management.html:139 -#: allianceauth/hrapplications/templates/hrapplications/view.html:23 +#: allianceauth/hrapplications/templates/hrapplications/management.html:94 +#: allianceauth/hrapplications/templates/hrapplications/management.html:138 +#: allianceauth/hrapplications/templates/hrapplications/view.html:22 msgid "Reviewer:" msgstr "Examiné par:" -#: allianceauth/hrapplications/templates/hrapplications/management.html:114 +#: allianceauth/hrapplications/templates/hrapplications/management.html:113 msgid "No pending applications." msgstr "Aucune application en attente." -#: allianceauth/hrapplications/templates/hrapplications/management.html:163 +#: allianceauth/hrapplications/templates/hrapplications/management.html:162 msgid "No reviewed applications." msgstr "Aucune application examinée." -#: allianceauth/hrapplications/templates/hrapplications/management.html:177 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:63 -#: allianceauth/hrapplications/templates/hrapplications/view.html:135 +#: allianceauth/hrapplications/templates/hrapplications/management.html:176 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:62 +#: allianceauth/hrapplications/templates/hrapplications/view.html:134 msgid "Close" msgstr "Fermer" -#: allianceauth/hrapplications/templates/hrapplications/management.html:178 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:64 +#: allianceauth/hrapplications/templates/hrapplications/management.html:177 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:63 msgid "Application Search" msgstr "Recherche d'application" -#: allianceauth/hrapplications/templates/hrapplications/management.html:185 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:71 +#: allianceauth/hrapplications/templates/hrapplications/management.html:184 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:70 msgid "Search" msgstr "Recherche" -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:12 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:11 msgid "Application Search Results" msgstr "Résultats de la recherche d'application" -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:23 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:22 msgid "Application ID" msgstr "Numéro d'application" -#: allianceauth/hrapplications/templates/hrapplications/view.html:6 -#: allianceauth/hrapplications/templates/hrapplications/view.html:11 +#: allianceauth/hrapplications/templates/hrapplications/view.html:5 +#: allianceauth/hrapplications/templates/hrapplications/view.html:10 msgid "View Application" msgstr "Visionner l'application" -#: allianceauth/hrapplications/templates/hrapplications/view.html:18 +#: allianceauth/hrapplications/templates/hrapplications/view.html:17 msgid "Denied" msgstr "Refusé" -#: allianceauth/hrapplications/templates/hrapplications/view.html:28 +#: allianceauth/hrapplications/templates/hrapplications/view.html:27 msgid "Applicant" msgstr "Demandeur" -#: allianceauth/hrapplications/templates/hrapplications/view.html:79 +#: allianceauth/hrapplications/templates/hrapplications/view.html:78 msgid "Approve" msgstr "Accepter" -#: allianceauth/hrapplications/templates/hrapplications/view.html:85 +#: allianceauth/hrapplications/templates/hrapplications/view.html:84 msgid "Delete" msgstr "Supprimer" -#: allianceauth/hrapplications/templates/hrapplications/view.html:88 +#: allianceauth/hrapplications/templates/hrapplications/view.html:87 msgid "Mark in Progress" msgstr "Noter en cours" -#: allianceauth/hrapplications/templates/hrapplications/view.html:102 +#: allianceauth/hrapplications/templates/hrapplications/view.html:101 #: allianceauth/services/forms.py:17 msgid "Comments" msgstr "Commentaires" -#: allianceauth/hrapplications/templates/hrapplications/view.html:137 -#: allianceauth/hrapplications/templates/hrapplications/view.html:144 +#: allianceauth/hrapplications/templates/hrapplications/view.html:136 +#: allianceauth/hrapplications/templates/hrapplications/view.html:143 msgid "Add Comment" msgstr "Ajouter un Commentaire" @@ -1174,48 +1258,42 @@ msgstr "information" msgid "success" msgstr "succès" -#: allianceauth/notifications/templates/notifications/list.html:5 -#: allianceauth/notifications/templates/notifications/list.html:9 +#: allianceauth/notifications/templates/notifications/list.html:4 +#: allianceauth/notifications/templates/notifications/list.html:7 #: allianceauth/templates/allianceauth/notifications_menu_item.html:6 msgid "Notifications" msgstr "Alertes" -#: allianceauth/notifications/templates/notifications/list.html:16 +#: allianceauth/notifications/templates/notifications/list.html:13 msgid "Unread" msgstr "Non Lu" -#: allianceauth/notifications/templates/notifications/list.html:18 +#: allianceauth/notifications/templates/notifications/list.html:14 msgid "Read" msgstr "Lu" -#: allianceauth/notifications/templates/notifications/list.html:21 +#: allianceauth/notifications/templates/notifications/list.html:17 msgid "Mark All Read" msgstr "Noter tous lu" -#: allianceauth/notifications/templates/notifications/list.html:22 +#: allianceauth/notifications/templates/notifications/list.html:18 msgid "Delete All Read" msgstr "Supprimer tous lu" -#: allianceauth/notifications/templates/notifications/list.html:33 -#: allianceauth/notifications/templates/notifications/list.html:63 +#: allianceauth/notifications/templates/notifications/list_partial.html:7 msgid "Timestamp" msgstr "Horodatage" -#: allianceauth/notifications/templates/notifications/list.html:34 -#: allianceauth/notifications/templates/notifications/list.html:64 +#: allianceauth/notifications/templates/notifications/list_partial.html:8 msgid "Title" msgstr "Titre" -#: allianceauth/notifications/templates/notifications/list.html:53 -msgid "No unread notifications." -msgstr "Aucune notification non lue." +#: allianceauth/notifications/templates/notifications/list_partial.html:28 +msgid "No notifications." +msgstr "Aucune notification." -#: allianceauth/notifications/templates/notifications/list.html:83 -msgid "No read notifications." -msgstr "Aucune notification lue." - -#: allianceauth/notifications/templates/notifications/view.html:5 -#: allianceauth/notifications/templates/notifications/view.html:11 +#: allianceauth/notifications/templates/notifications/view.html:4 +#: allianceauth/notifications/templates/notifications/view.html:8 msgid "View Notification" msgstr "Voir Alerte" @@ -1260,24 +1338,24 @@ msgstr "Nom de l'opération" #: allianceauth/optimer/form.py:16 msgid "Operation Type" -msgstr "" +msgstr "Type d'opération" #: allianceauth/optimer/form.py:17 -#: allianceauth/srp/templates/srp/management.html:40 +#: allianceauth/srp/templates/srp/management.html:38 msgid "Fleet Commander" msgstr "Commandant de flotte" #: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14 -#: allianceauth/srp/templates/srp/data.html:93 +#: allianceauth/srp/templates/srp/data.html:91 msgid "Additional Info" msgstr "Information additionnelle" #: allianceauth/optimer/form.py:23 msgid "(Optional) Describe the operation with a couple of short words." -msgstr "" +msgstr "(Facultatif) Décrivez l'opération en quelques mots." -#: allianceauth/optimer/templates/optimer/add.html:7 -#: allianceauth/optimer/templates/optimer/management.html:14 +#: allianceauth/optimer/templates/optimer/add.html:6 +#: allianceauth/optimer/templates/optimer/management.html:13 msgid "Create Operation" msgstr "Créer une opération" @@ -1286,9 +1364,9 @@ msgid "Form Up System" msgstr "Système de départ" #: allianceauth/optimer/templates/optimer/fleetoptable.html:14 -#: allianceauth/timerboard/templates/timerboard/view.html:37 -#: allianceauth/timerboard/templates/timerboard/view.html:204 -#: allianceauth/timerboard/templates/timerboard/view.html:377 +#: allianceauth/timerboard/templates/timerboard/view.html:36 +#: allianceauth/timerboard/templates/timerboard/view.html:203 +#: allianceauth/timerboard/templates/timerboard/view.html:376 msgid "Local Time" msgstr "Heure Locale" @@ -1296,44 +1374,44 @@ msgstr "Heure Locale" msgid "FC" msgstr "Commandant de flotte" -#: allianceauth/optimer/templates/optimer/management.html:6 +#: allianceauth/optimer/templates/optimer/management.html:5 msgid "Fleet Operation Management" msgstr "Gestion des opérations de flotte" -#: allianceauth/optimer/templates/optimer/management.html:11 +#: allianceauth/optimer/templates/optimer/management.html:10 msgid "Fleet Operation Timers" msgstr "Minuteurs d'opération de flotte" -#: allianceauth/optimer/templates/optimer/management.html:21 -#: allianceauth/timerboard/templates/timerboard/view.html:23 +#: allianceauth/optimer/templates/optimer/management.html:20 +#: allianceauth/timerboard/templates/timerboard/view.html:22 msgid "Current Eve Time:" msgstr "Heure d'Eve actuelle:" -#: allianceauth/optimer/templates/optimer/management.html:27 +#: allianceauth/optimer/templates/optimer/management.html:26 msgid "Next Fleet Operations" -msgstr "" +msgstr "Prochaines opérations de la flotte" -#: allianceauth/optimer/templates/optimer/management.html:31 -#: allianceauth/timerboard/templates/timerboard/view.html:363 +#: allianceauth/optimer/templates/optimer/management.html:30 +#: allianceauth/timerboard/templates/timerboard/view.html:362 msgid "No upcoming timers." msgstr "Aucun minuteur à venir." -#: allianceauth/optimer/templates/optimer/management.html:34 +#: allianceauth/optimer/templates/optimer/management.html:33 msgid "Past Fleet Operations" -msgstr "" +msgstr "Opérations passées de la flotte" -#: allianceauth/optimer/templates/optimer/management.html:38 -#: allianceauth/timerboard/templates/timerboard/view.html:536 +#: allianceauth/optimer/templates/optimer/management.html:37 +#: allianceauth/timerboard/templates/timerboard/view.html:535 msgid "No past timers." msgstr "Aucun minuteur précédent." -#: allianceauth/optimer/templates/optimer/update.html:7 -#: allianceauth/optimer/templates/optimer/update.html:16 -#: allianceauth/optimer/templates/optimer/update.html:28 +#: allianceauth/optimer/templates/optimer/update.html:6 +#: allianceauth/optimer/templates/optimer/update.html:15 +#: allianceauth/optimer/templates/optimer/update.html:27 msgid "Update Fleet Operation" msgstr "Mettre à jour l'objectif de la flotte" -#: allianceauth/optimer/templates/optimer/update.html:22 +#: allianceauth/optimer/templates/optimer/update.html:21 msgid "Fleet Operation Does Not Exist" msgstr "L'objectif de la flotte n'existe pas." @@ -1352,92 +1430,56 @@ msgstr "Minuteur d'opération supprimé pour %(opname)s." msgid "Saved changes to operation timer for %(opname)s." msgstr "Minuteur d'opération modifié pour %(opname)s." -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:6 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:10 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:4 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:8 msgid "Permissions Audit" msgstr "Audit des Permissions" -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:22 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:20 msgid "User / Character" msgstr "Utilisateur / Personnage" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:6 -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:10 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:4 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:8 msgid "Permissions Overview" msgstr "Liste Des Permissions" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:13 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:11 msgid "Showing only applied permissions" msgstr "Montre seulement les permissions appliquées" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:14 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:12 msgid "Show All" msgstr "Afficher Tout" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:16 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:14 msgid "Showing all permissions" msgstr "Montre toutes les permissions" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:17 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:15 msgid "Show Applied" msgstr "Montrer appliqué" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:25 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:23 msgid "App" msgstr "Application" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:28 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:26 msgid "Model" msgstr "Modèle" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:31 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:29 msgid "Code Name" msgstr "Nom De Code" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:37 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:35 msgid "Users" msgstr "Utilisateurs" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:43 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:41 msgid "States" msgstr "États" -#: allianceauth/project_template/project_name/settings/base.py:88 -msgid "English" -msgstr "Anglais" - -#: allianceauth/project_template/project_name/settings/base.py:89 -msgid "German" -msgstr "Allemand" - -#: allianceauth/project_template/project_name/settings/base.py:90 -msgid "Spanish" -msgstr "Espagnol" - -#: allianceauth/project_template/project_name/settings/base.py:91 -msgid "Chinese Simplified" -msgstr "Chinois simplifié" - -#: allianceauth/project_template/project_name/settings/base.py:92 -msgid "Russian" -msgstr "Russe" - -#: allianceauth/project_template/project_name/settings/base.py:93 -msgid "Korean" -msgstr "Coréen" - -#: allianceauth/project_template/project_name/settings/base.py:94 -msgid "French" -msgstr "Français" - -#: allianceauth/project_template/project_name/settings/base.py:95 -msgid "Japanese" -msgstr "Japonais" - -#: allianceauth/project_template/project_name/settings/base.py:96 -msgid "Italian" -msgstr "Italien" - #: allianceauth/services/abstract.py:72 msgid "That service account already exists" msgstr "Ce compte de service existe déjà." @@ -1511,11 +1553,11 @@ msgstr "Mot de passe" msgid "Password must be at least 8 characters long." msgstr "Votre mot de passe doit contenir au moins 8 caractères." -#: allianceauth/services/modules/discord/models.py:234 +#: allianceauth/services/modules/discord/models.py:187 msgid "Discord Account Disabled" msgstr "Compte Discord Désactivé" -#: allianceauth/services/modules/discord/models.py:236 +#: allianceauth/services/modules/discord/models.py:189 msgid "" "Your Discord account was disabled automatically by Auth. If you think this " "was a mistake, please contact an admin." @@ -1615,8 +1657,8 @@ msgid "Jabber" msgstr "Jabber" #: allianceauth/services/modules/openfire/auth_hooks.py:79 -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:6 -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:11 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:5 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:10 msgid "Jabber Broadcast" msgstr "Jabber Broadcast" @@ -1628,11 +1670,11 @@ msgstr "Mise en forme du broadcast de flotte." msgid "Message" msgstr "Message" -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:17 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:16 msgid "Broadcast Sent!!" msgstr "Broadcast envoyé !!" -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:23 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:22 msgid "Broadcast" msgstr "Broadcast" @@ -1683,26 +1725,26 @@ msgstr "Réinitialiser le mot de passe du forum." msgid "Set forum password." msgstr "Définir le mot de passe du forum." -#: allianceauth/services/modules/smf/views.py:33 +#: allianceauth/services/modules/smf/views.py:52 msgid "Activated SMF account." msgstr "Compte SMF activé" -#: allianceauth/services/modules/smf/views.py:41 -#: allianceauth/services/modules/smf/views.py:56 -#: allianceauth/services/modules/smf/views.py:77 -#: allianceauth/services/modules/smf/views.py:99 +#: allianceauth/services/modules/smf/views.py:65 +#: allianceauth/services/modules/smf/views.py:81 +#: allianceauth/services/modules/smf/views.py:102 +#: allianceauth/services/modules/smf/views.py:124 msgid "An error occurred while processing your SMF account." msgstr "Une erreur est survenue lors du traitement de votre compte SMF" -#: allianceauth/services/modules/smf/views.py:53 +#: allianceauth/services/modules/smf/views.py:78 msgid "Deactivated SMF account." msgstr "Compte SMF désactivé" -#: allianceauth/services/modules/smf/views.py:70 +#: allianceauth/services/modules/smf/views.py:95 msgid "Reset SMF password." msgstr "Réinitialiser le mot de passe SMF." -#: allianceauth/services/modules/smf/views.py:96 +#: allianceauth/services/modules/smf/views.py:121 msgid "Set SMF password." msgstr "Définir le mot de passe SMF." @@ -1711,24 +1753,24 @@ msgstr "Définir le mot de passe SMF." msgid "Unable to locate user %s on server" msgstr "%s non trouvé sur le serveur." -#: allianceauth/services/modules/teamspeak3/templates/admin/teamspeak3/authts/change_list.html:9 +#: allianceauth/services/modules/teamspeak3/templates/admin/teamspeak3/authts/change_list.html:8 msgid "Update TS3 groups" msgstr "Mise à jour des groupes TS3" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:6 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:5 msgid "Verify Teamspeak" msgstr "Vérifier Teamspeak" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:11 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:10 msgid "Verify Teamspeak Identity" msgstr "Vérifier l'identité Teamspeak" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:14 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:13 msgid "Join Server" msgstr "Rejoindre serveur" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:20 -#: allianceauth/services/templates/services/service_credentials.html:20 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:19 +#: allianceauth/services/templates/services/service_credentials.html:19 #: allianceauth/srp/templates/srp/add.html:31 msgid "Continue" msgstr "Continuer" @@ -1774,15 +1816,15 @@ msgstr "Réinitialiser le mot de passe du compte XenForo." msgid "Changed XenForo password." msgstr "Mot de passe XenForo modifié." -#: allianceauth/services/templates/services/fleetformattertool.html:6 +#: allianceauth/services/templates/services/fleetformattertool.html:5 msgid "Fleet Formatter Tool" msgstr "Outil de format de flotte" -#: allianceauth/services/templates/services/fleetformattertool.html:11 +#: allianceauth/services/templates/services/fleetformattertool.html:10 msgid "Fleet Broadcast Formatter Tool" msgstr "Outil de diffusion des flottes formées" -#: allianceauth/services/templates/services/fleetformattertool.html:24 +#: allianceauth/services/templates/services/fleetformattertool.html:23 msgid "Format" msgstr "Format" @@ -1800,39 +1842,39 @@ msgstr "" "Êtes-vous certain de vouloir supprimer votre compte %(service_name)s " "%(object)s?" -#: allianceauth/services/templates/services/service_credentials.html:5 -#: allianceauth/services/templates/services/service_credentials.html:9 +#: allianceauth/services/templates/services/service_credentials.html:4 +#: allianceauth/services/templates/services/service_credentials.html:8 #, python-format msgid "%(service_name)s Credentials" -msgstr "" +msgstr "%(service_name)sInformations d'identification" -#: allianceauth/services/templates/services/service_password.html:6 +#: allianceauth/services/templates/services/service_password.html:5 #, python-format msgid "%(service_name)s Password Change" msgstr "Modification du mot de passe %(service_name)s" -#: allianceauth/services/templates/services/service_password.html:10 +#: allianceauth/services/templates/services/service_password.html:9 #, python-format msgid "Set %(service_name)s Password" msgstr "Définir le mot de passe %(service_name)s" -#: allianceauth/services/templates/services/service_password.html:18 +#: allianceauth/services/templates/services/service_password.html:17 msgid "Set Password" msgstr "Définir le mot de passe" -#: allianceauth/services/templates/services/services.html:5 +#: allianceauth/services/templates/services/services.html:4 msgid "Services Management" msgstr "Gestion de Services" -#: allianceauth/services/templates/services/services.html:10 +#: allianceauth/services/templates/services/services.html:9 msgid "Available Services" msgstr "Services disponibles" -#: allianceauth/services/templates/services/services.html:15 +#: allianceauth/services/templates/services/services.html:14 msgid "Service" msgstr "Service" -#: allianceauth/services/templates/services/services.html:17 +#: allianceauth/services/templates/services/services.html:16 msgid "Domain" msgstr "Domaine" @@ -1841,12 +1883,12 @@ msgid "Ship Replacement" msgstr "Remplacement de vaisseau" #: allianceauth/srp/form.py:9 -#: allianceauth/srp/templates/srp/management.html:38 +#: allianceauth/srp/templates/srp/management.html:36 msgid "Fleet Time" msgstr "Heure de flotte" #: allianceauth/srp/form.py:10 -#: allianceauth/srp/templates/srp/management.html:39 +#: allianceauth/srp/templates/srp/management.html:37 msgid "Fleet Doctrine" msgstr "Composition de flotte" @@ -1864,155 +1906,159 @@ msgstr "Lien non valide. Veuillez poster un lien direct vers un Killmail." #: allianceauth/srp/form.py:53 msgid "After Action Report Link" -msgstr "" +msgstr "Lien vers le rapport après action" -#: allianceauth/srp/templates/srp/add.html:6 +#: allianceauth/srp/templates/srp/add.html:5 msgid "SRP Fleet Create" msgstr "SRP de flotte crée" -#: allianceauth/srp/templates/srp/add.html:14 -#: allianceauth/srp/templates/srp/add.html:24 +#: allianceauth/srp/templates/srp/add.html:13 +#: allianceauth/srp/templates/srp/add.html:23 msgid "Create SRP Fleet" msgstr "Créer SRP de flotte" -#: allianceauth/srp/templates/srp/add.html:27 +#: allianceauth/srp/templates/srp/add.html:26 msgid "Give this link to the line members" msgstr "Donner ce lien aux membres de la flotte" -#: allianceauth/srp/templates/srp/data.html:52 +#: allianceauth/srp/templates/srp/data.html:5 +msgid "Srp Fleet Data" +msgstr "Données de flotte SRP" + +#: allianceauth/srp/templates/srp/data.html:50 msgid "SRP Fleet Data" msgstr "Données de flotte SRP" -#: allianceauth/srp/templates/srp/data.html:57 +#: allianceauth/srp/templates/srp/data.html:55 msgid "Mark Incomplete" msgstr "Marquer incomplet" -#: allianceauth/srp/templates/srp/data.html:61 +#: allianceauth/srp/templates/srp/data.html:59 msgid "Mark Completed" msgstr "Marquer Complet" -#: allianceauth/srp/templates/srp/data.html:73 -#: allianceauth/srp/templates/srp/data.html:160 +#: allianceauth/srp/templates/srp/data.html:71 +#: allianceauth/srp/templates/srp/data.html:157 msgid "Total Losses:" msgstr "Pertes totales:" -#: allianceauth/srp/templates/srp/data.html:74 -#: allianceauth/srp/templates/srp/data.html:161 -#: allianceauth/srp/templates/srp/management.html:30 +#: allianceauth/srp/templates/srp/data.html:72 +#: allianceauth/srp/templates/srp/data.html:158 +#: allianceauth/srp/templates/srp/management.html:28 msgid "Total ISK Cost:" msgstr "Coût en ISK total:" -#: allianceauth/srp/templates/srp/data.html:82 -#: allianceauth/srp/templates/srp/data.html:169 +#: allianceauth/srp/templates/srp/data.html:80 +#: allianceauth/srp/templates/srp/data.html:166 msgid "Are you sure you want to delete SRP requests?" msgstr "Êtes-vous sûr de vouloir supprimer la requête de SRP ?" -#: allianceauth/srp/templates/srp/data.html:91 +#: allianceauth/srp/templates/srp/data.html:89 msgid "Pilot Name" msgstr "Nom du pilote" -#: allianceauth/srp/templates/srp/data.html:92 +#: allianceauth/srp/templates/srp/data.html:90 msgid "Killboard Link" msgstr "Lien sur zKillboard" -#: allianceauth/srp/templates/srp/data.html:94 +#: allianceauth/srp/templates/srp/data.html:92 msgid "Ship Type" msgstr "Type de vaisseau" -#: allianceauth/srp/templates/srp/data.html:95 +#: allianceauth/srp/templates/srp/data.html:93 msgid "Killboard Loss Amt" msgstr "Valeur des pertes zKillboard" -#: allianceauth/srp/templates/srp/data.html:96 +#: allianceauth/srp/templates/srp/data.html:94 msgid "SRP ISK Cost" msgstr "Coût en ISK SRP" -#: allianceauth/srp/templates/srp/data.html:97 +#: allianceauth/srp/templates/srp/data.html:95 msgid "Click value to edit Enter to save & next ESC to cancel" msgstr "" "Cliquez sur la valeur pour modifier, Entrée pour enregistrer & Échap pour " "annuler" -#: allianceauth/srp/templates/srp/data.html:100 +#: allianceauth/srp/templates/srp/data.html:98 msgid "Post Time" -msgstr "" +msgstr "Heure de publication" -#: allianceauth/srp/templates/srp/data.html:178 +#: allianceauth/srp/templates/srp/data.html:175 msgid "No SRP requests for this fleet." msgstr "Aucune requête d'SRP pour cette flotte" -#: allianceauth/srp/templates/srp/management.html:8 +#: allianceauth/srp/templates/srp/management.html:6 msgid "Srp Management" msgstr "Gestion du SRP" -#: allianceauth/srp/templates/srp/management.html:14 +#: allianceauth/srp/templates/srp/management.html:12 msgid "SRP Management" msgstr "Gestion du SRP" -#: allianceauth/srp/templates/srp/management.html:18 +#: allianceauth/srp/templates/srp/management.html:16 msgid "View All" msgstr "Afficher Tout" -#: allianceauth/srp/templates/srp/management.html:23 +#: allianceauth/srp/templates/srp/management.html:21 msgid "Add SRP Fleet" msgstr "Ajouter une flotte SRP" -#: allianceauth/srp/templates/srp/management.html:41 +#: allianceauth/srp/templates/srp/management.html:39 msgid "Fleet AAR" msgstr "Flotte AAR" -#: allianceauth/srp/templates/srp/management.html:42 +#: allianceauth/srp/templates/srp/management.html:40 msgid "Fleet SRP Code" msgstr "Code de la flotte SRP" -#: allianceauth/srp/templates/srp/management.html:43 +#: allianceauth/srp/templates/srp/management.html:41 msgid "Fleet ISK Cost" msgstr "Coût en ISK de la flotte" -#: allianceauth/srp/templates/srp/management.html:44 +#: allianceauth/srp/templates/srp/management.html:42 msgid "SRP Status" msgstr "Statut du SRP" -#: allianceauth/srp/templates/srp/management.html:45 +#: allianceauth/srp/templates/srp/management.html:43 msgid "Pending Requests" msgstr "Requête en Attente" -#: allianceauth/srp/templates/srp/management.html:64 +#: allianceauth/srp/templates/srp/management.html:62 msgid "Link" msgstr "Lien" -#: allianceauth/srp/templates/srp/management.html:72 +#: allianceauth/srp/templates/srp/management.html:70 msgid "Disabled" msgstr "Désactivé" -#: allianceauth/srp/templates/srp/management.html:85 +#: allianceauth/srp/templates/srp/management.html:83 msgid "Completed" msgstr "Complété" -#: allianceauth/srp/templates/srp/management.html:103 +#: allianceauth/srp/templates/srp/management.html:101 msgid "Are you sure you want to delete this SRP code and its contents?" msgstr "êtes vous sur de vouloir supprimer le code SRP et tout sont contenu" -#: allianceauth/srp/templates/srp/management.html:124 +#: allianceauth/srp/templates/srp/management.html:122 msgid "No SRP fleets created." msgstr "Aucune flotte de SRP crée" -#: allianceauth/srp/templates/srp/request.html:6 +#: allianceauth/srp/templates/srp/request.html:5 msgid "SRP Request" msgstr "Requête de SRP" -#: allianceauth/srp/templates/srp/request.html:11 -#: allianceauth/srp/templates/srp/request.html:20 +#: allianceauth/srp/templates/srp/request.html:10 +#: allianceauth/srp/templates/srp/request.html:19 msgid "Create SRP Request" msgstr "Création de la requête SRP" -#: allianceauth/srp/templates/srp/update.html:6 -#: allianceauth/srp/templates/srp/update.html:11 -#: allianceauth/srp/templates/srp/update.html:23 +#: allianceauth/srp/templates/srp/update.html:5 +#: allianceauth/srp/templates/srp/update.html:10 +#: allianceauth/srp/templates/srp/update.html:22 msgid "Update AAR Link" msgstr "Mise à jour du lien AAR" -#: allianceauth/srp/templates/srp/update.html:17 +#: allianceauth/srp/templates/srp/update.html:16 msgid "SRP Fleet Does Not Exist" msgstr "Aucune flotte SRP existante" @@ -2039,17 +2085,17 @@ msgstr "Flotte SRP %(fleetname)sActive." #: allianceauth/srp/views.py:140 #, python-format msgid "Marked SRP fleet %(fleetname)s as completed." -msgstr "" +msgstr "Flotte SRP marquée %(fleetname)s comme terminée." #: allianceauth/srp/views.py:153 #, python-format msgid "Marked SRP fleet %(fleetname)s as incomplete." -msgstr "" +msgstr "Flotte SRP %(fleetname)smarquée comme incomplète." #: allianceauth/srp/views.py:165 #, python-format msgid "Unable to locate SRP code with ID %(srpfleetid)s" -msgstr "" +msgstr "Impossible de localiser le code SRP avec l'ID %(srpfleetid)s" #: allianceauth/srp/views.py:179 msgid "This kill mail has already been posted." @@ -2066,7 +2112,7 @@ msgstr "" #: allianceauth/srp/views.py:212 #, python-format msgid "Submitted SRP request for your %(ship)s." -msgstr "" +msgstr "Demande SRP soumise pour votre. %(ship)s" #: allianceauth/srp/views.py:216 #, python-format @@ -2074,6 +2120,8 @@ msgid "" "Character %(charid)s does not belong to your Auth account. Please add the " "API key for this character and try again" msgstr "" +"Le personnage%(charid)s n'appartient pas à votre compte Auth. Ajoutez la clé" +" API pour ce personnage et réessayez" #: allianceauth/srp/views.py:236 allianceauth/srp/views.py:262 #: allianceauth/srp/views.py:300 @@ -2101,79 +2149,83 @@ msgstr "Impossible à trouver, veuillez sélectionner une autre requête SRP" #: allianceauth/srp/views.py:323 #, python-format msgid "Rejected %(numrequests)s SRP requests." -msgstr "" +msgstr "Requêtes %(numrequests)s SRP rejetées." #: allianceauth/srp/views.py:336 #, python-format msgid "Unable to locate SRP request with ID %(requestid)s" -msgstr "" +msgstr "Impossible de localiser la demande SRP avec l'ID %(requestid)s" #: allianceauth/srp/views.py:360 #, python-format msgid "Saved changes to SRP fleet %(fleetname)s" -msgstr "" +msgstr "Modifications enregistrées de la flotte SRP%(fleetname)s" -#: allianceauth/templates/allianceauth/admin-status/overview.html:6 +#: allianceauth/templates/allianceauth/admin-status/overview.html:8 msgid "Alliance Auth Notifications" msgstr "Alertes Alliance Auth" -#: allianceauth/templates/allianceauth/admin-status/overview.html:14 +#: allianceauth/templates/allianceauth/admin-status/overview.html:16 msgid "Closed" msgstr "Fermé" -#: allianceauth/templates/allianceauth/admin-status/overview.html:26 +#: allianceauth/templates/allianceauth/admin-status/overview.html:28 msgid "Powered by GitLab" msgstr "Propulsé par Gitlab" -#: allianceauth/templates/allianceauth/admin-status/overview.html:33 +#: allianceauth/templates/allianceauth/admin-status/overview.html:35 msgid "Support Discord" msgstr "Support Discord" -#: allianceauth/templates/allianceauth/admin-status/overview.html:41 +#: allianceauth/templates/allianceauth/admin-status/overview.html:43 msgid "Software Version" msgstr "Version du logiciel" -#: allianceauth/templates/allianceauth/admin-status/overview.html:45 +#: allianceauth/templates/allianceauth/admin-status/overview.html:47 msgid "Current" msgstr "Actuelle" -#: allianceauth/templates/allianceauth/admin-status/overview.html:51 +#: allianceauth/templates/allianceauth/admin-status/overview.html:53 msgid "Latest Stable" msgstr "Dernière version stable" -#: allianceauth/templates/allianceauth/admin-status/overview.html:57 +#: allianceauth/templates/allianceauth/admin-status/overview.html:59 msgid "Update available" msgstr "Mise à jour disponible" -#: allianceauth/templates/allianceauth/admin-status/overview.html:62 +#: allianceauth/templates/allianceauth/admin-status/overview.html:64 msgid "Latest Pre-Release" msgstr "Dernière Pre-Release" -#: allianceauth/templates/allianceauth/admin-status/overview.html:68 +#: allianceauth/templates/allianceauth/admin-status/overview.html:70 msgid "Pre-Release available" msgstr "Pre-Release disponible" -#: allianceauth/templates/allianceauth/admin-status/overview.html:76 +#: allianceauth/templates/allianceauth/admin-status/overview.html:78 msgid "Task Queue" msgstr "File d'attente des tâches" -#: allianceauth/templates/allianceauth/admin-status/overview.html:93 -msgid "Error retrieving task queue length" +#: allianceauth/templates/allianceauth/admin-status/overview.html:81 +#, python-format +msgid "" +"\n" +" Status of %(total)s processed tasks • last %(latest)s\n" +" " msgstr "" -"Erreur lors de la récupération de la longueur de la file d'attente des " -"tâches" +"\n" +"État des tâches %(total)s traitées • dernier %(latest)s\n" +" " #: allianceauth/templates/allianceauth/admin-status/overview.html:95 #, python-format -msgid "%(tasks)s task" -msgid_plural "%(tasks)s tasks" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: allianceauth/templates/allianceauth/night-toggle.html:6 -msgid "Night Mode" -msgstr "Mode Nuit" +msgid "" +"\n" +" %(queue_length)s queued tasks\n" +" " +msgstr "" +"\n" +" %(queue_length)stâches en file d'attente\n" +" " #: allianceauth/templates/allianceauth/top-menu-admin.html:9 msgid "Admin" @@ -2201,30 +2253,30 @@ msgid "Other" msgstr "Autre" #: allianceauth/timerboard/form.py:54 -#: allianceauth/timerboard/templates/timerboard/view.html:63 -#: allianceauth/timerboard/templates/timerboard/view.html:230 -#: allianceauth/timerboard/templates/timerboard/view.html:403 +#: allianceauth/timerboard/templates/timerboard/view.html:62 +#: allianceauth/timerboard/templates/timerboard/view.html:229 +#: allianceauth/timerboard/templates/timerboard/view.html:402 msgid "Friendly" msgstr "Amical" #: allianceauth/timerboard/form.py:55 -#: allianceauth/timerboard/templates/timerboard/view.html:58 -#: allianceauth/timerboard/templates/timerboard/view.html:225 -#: allianceauth/timerboard/templates/timerboard/view.html:398 +#: allianceauth/timerboard/templates/timerboard/view.html:57 +#: allianceauth/timerboard/templates/timerboard/view.html:224 +#: allianceauth/timerboard/templates/timerboard/view.html:397 msgid "Hostile" msgstr "Hostile" #: allianceauth/timerboard/form.py:56 -#: allianceauth/timerboard/templates/timerboard/view.html:68 -#: allianceauth/timerboard/templates/timerboard/view.html:235 -#: allianceauth/timerboard/templates/timerboard/view.html:408 +#: allianceauth/timerboard/templates/timerboard/view.html:67 +#: allianceauth/timerboard/templates/timerboard/view.html:234 +#: allianceauth/timerboard/templates/timerboard/view.html:407 msgid "Neutral" msgstr "Neutre" #: allianceauth/timerboard/form.py:58 -#: allianceauth/timerboard/templates/timerboard/view.html:32 -#: allianceauth/timerboard/templates/timerboard/view.html:199 -#: allianceauth/timerboard/templates/timerboard/view.html:372 +#: allianceauth/timerboard/templates/timerboard/view.html:31 +#: allianceauth/timerboard/templates/timerboard/view.html:198 +#: allianceauth/timerboard/templates/timerboard/view.html:371 msgid "Details" msgstr "Details" @@ -2241,9 +2293,9 @@ msgid "Timer Type" msgstr "Type de timer" #: allianceauth/timerboard/form.py:63 -#: allianceauth/timerboard/templates/timerboard/view.html:33 -#: allianceauth/timerboard/templates/timerboard/view.html:200 -#: allianceauth/timerboard/templates/timerboard/view.html:373 +#: allianceauth/timerboard/templates/timerboard/view.html:32 +#: allianceauth/timerboard/templates/timerboard/view.html:199 +#: allianceauth/timerboard/templates/timerboard/view.html:372 msgid "Objective" msgstr "Objectif" @@ -2310,7 +2362,7 @@ msgid "Create Timer" msgstr "Créer un minuteur" #: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9 -#: allianceauth/timerboard/templates/timerboard/view.html:16 +#: allianceauth/timerboard/templates/timerboard/view.html:15 msgid "Create Structure Timer" msgstr "Créer un minuteur de structure" @@ -2320,29 +2372,29 @@ msgstr "Créer un minuteur de structure" msgid "Update Structure Timer" msgstr "Mettre à jour le minuteur de structure" -#: allianceauth/timerboard/templates/timerboard/view.html:7 +#: allianceauth/timerboard/templates/timerboard/view.html:6 msgid "Structure Timer Management" msgstr "Gestion des minuteurs de structure" -#: allianceauth/timerboard/templates/timerboard/view.html:12 +#: allianceauth/timerboard/templates/timerboard/view.html:11 msgid "Structure Timers" msgstr "Minuteur de structure" -#: allianceauth/timerboard/templates/timerboard/view.html:28 +#: allianceauth/timerboard/templates/timerboard/view.html:27 msgid "Corp Timers" msgstr "Minuteur de corporation" -#: allianceauth/timerboard/templates/timerboard/view.html:35 -#: allianceauth/timerboard/templates/timerboard/view.html:202 -#: allianceauth/timerboard/templates/timerboard/view.html:375 +#: allianceauth/timerboard/templates/timerboard/view.html:34 +#: allianceauth/timerboard/templates/timerboard/view.html:201 +#: allianceauth/timerboard/templates/timerboard/view.html:374 msgid "Structure" msgstr "Structure" -#: allianceauth/timerboard/templates/timerboard/view.html:194 +#: allianceauth/timerboard/templates/timerboard/view.html:193 msgid "Next Timers" msgstr "Prochains minuteurs" -#: allianceauth/timerboard/templates/timerboard/view.html:367 +#: allianceauth/timerboard/templates/timerboard/view.html:366 msgid "Past Timers" msgstr "Minuteurs précédents" diff --git a/allianceauth/locale/it_IT/LC_MESSAGES/django.mo b/allianceauth/locale/it_IT/LC_MESSAGES/django.mo index d180579d..1cab8da8 100644 Binary files a/allianceauth/locale/it_IT/LC_MESSAGES/django.mo and b/allianceauth/locale/it_IT/LC_MESSAGES/django.mo differ diff --git a/allianceauth/locale/it_IT/LC_MESSAGES/django.po b/allianceauth/locale/it_IT/LC_MESSAGES/django.po index 9a4a790e..c8eb9841 100644 --- a/allianceauth/locale/it_IT/LC_MESSAGES/django.po +++ b/allianceauth/locale/it_IT/LC_MESSAGES/django.po @@ -5,17 +5,17 @@ # # Translators: # Alessandro Cresti, 2021 -# Linus Hope, 2021 +# Linus Hope, 2023 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-11-29 01:03+1000\n" +"POT-Creation-Date: 2022-10-09 18:20+1000\n" "PO-Revision-Date: 2020-02-18 03:14+0000\n" -"Last-Translator: Linus Hope, 2021\n" -"Language-Team: Italian (Italy) (https://www.transifex.com/alliance-auth/teams/107430/it_IT/)\n" +"Last-Translator: Linus Hope, 2023\n" +"Language-Team: Italian (Italy) (https://app.transifex.com/alliance-auth/teams/107430/it_IT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -24,11 +24,11 @@ msgstr "" #: allianceauth/analytics/models.py:29 msgid "Google Analytics Universal" -msgstr "" +msgstr "Google Analytics Universal" #: allianceauth/analytics/models.py:30 msgid "Google Analytics V4" -msgstr "" +msgstr "Google Analytics V4" #: allianceauth/authentication/decorators.py:37 msgid "A main character is required to perform that action. Add one below." @@ -36,27 +36,77 @@ msgstr "" "Per completare questa azione è necessario un personaggio principale. " "Aggiungine uno di seguito." -#: allianceauth/authentication/forms.py:5 +#: allianceauth/authentication/forms.py:12 msgid "Email" -msgstr "" +msgstr "Indirizzo di posta elettronica" -#: allianceauth/authentication/models.py:79 +#: allianceauth/authentication/forms.py:62 #, python-format -msgid "State changed to: %s" -msgstr "" +msgid "You are not allowed to add or remove these restricted groups: %s" +msgstr "Non ti è consentito aggiungere o rimuovere questi gruppi limitati:%s" #: allianceauth/authentication/models.py:80 +msgid "English" +msgstr "Inglese" + +#: allianceauth/authentication/models.py:81 +msgid "German" +msgstr "Tedesco" + +#: allianceauth/authentication/models.py:82 +msgid "Spanish" +msgstr "Spagnolo" + +#: allianceauth/authentication/models.py:83 +msgid "Chinese Simplified" +msgstr "Cinese semplificato" + +#: allianceauth/authentication/models.py:84 +msgid "Russian" +msgstr "Russo" + +#: allianceauth/authentication/models.py:85 +msgid "Korean" +msgstr "Coreano" + +#: allianceauth/authentication/models.py:86 +msgid "French" +msgstr "Francese" + +#: allianceauth/authentication/models.py:87 +msgid "Japanese" +msgstr "Giapponese" + +#: allianceauth/authentication/models.py:88 +msgid "Italian" +msgstr "Italiano" + +#: allianceauth/authentication/models.py:91 +msgid "Language" +msgstr "Lingua" + +#: allianceauth/authentication/models.py:96 +#: allianceauth/templates/allianceauth/night-toggle.html:6 +msgid "Night Mode" +msgstr "Modalità scura" + +#: allianceauth/authentication/models.py:110 +#, python-format +msgid "State changed to: %s" +msgstr "Stato modificato a: %s" + +#: allianceauth/authentication/models.py:111 #, python-format msgid "Your user's state is now: %(state)s" -msgstr "" +msgstr "Il tuo stato utente è ora: %(state)s" -#: allianceauth/authentication/templates/authentication/dashboard.html:5 -#: allianceauth/authentication/templates/authentication/dashboard.html:8 +#: allianceauth/authentication/templates/authentication/dashboard.html:4 +#: allianceauth/authentication/templates/authentication/dashboard.html:7 #: allianceauth/templates/allianceauth/side-menu.html:10 msgid "Dashboard" msgstr "Pannello di controllo" -#: allianceauth/authentication/templates/authentication/dashboard.html:18 +#: allianceauth/authentication/templates/authentication/dashboard.html:17 #, python-format msgid "" "\n" @@ -67,7 +117,7 @@ msgstr "" " Personaggio principale (State: %(state)s)\n" " " -#: allianceauth/authentication/templates/authentication/dashboard.html:102 +#: allianceauth/authentication/templates/authentication/dashboard.html:101 msgid "No main character set." msgstr "Nessun personaggio principale impostato" @@ -75,52 +125,69 @@ msgstr "Nessun personaggio principale impostato" msgid "Add Character" msgstr "Aggiungi personaggio" -#: allianceauth/authentication/templates/authentication/dashboard.html:113 +#: allianceauth/authentication/templates/authentication/dashboard.html:115 msgid "Change Main" msgstr "Cambia personaggio principale" -#: allianceauth/authentication/templates/authentication/dashboard.html:122 +#: allianceauth/authentication/templates/authentication/dashboard.html:125 msgid "Group Memberships" msgstr "Gruppi dei quali fai parte" -#: allianceauth/authentication/templates/authentication/dashboard.html:142 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:23 -#: allianceauth/hrapplications/templates/hrapplications/view.html:41 +#: allianceauth/authentication/templates/authentication/dashboard.html:145 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:40 msgid "Characters" msgstr "Personaggi" -#: allianceauth/authentication/templates/authentication/dashboard.html:150 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:73 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:24 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:15 -#: allianceauth/hrapplications/templates/hrapplications/view.html:45 -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34 +#: allianceauth/authentication/templates/authentication/dashboard.html:153 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:71 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:23 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:14 +#: allianceauth/hrapplications/templates/hrapplications/view.html:44 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:32 msgid "Name" msgstr "Nome" -#: allianceauth/authentication/templates/authentication/dashboard.html:151 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:23 -#: allianceauth/hrapplications/templates/hrapplications/view.html:46 +#: allianceauth/authentication/templates/authentication/dashboard.html:154 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:45 msgid "Corp" msgstr "Corporazione" -#: allianceauth/authentication/templates/authentication/dashboard.html:152 +#: allianceauth/authentication/templates/authentication/dashboard.html:155 #: allianceauth/corputils/templates/corputils/corpstats.html:76 -#: allianceauth/hrapplications/templates/hrapplications/view.html:47 +#: allianceauth/hrapplications/templates/hrapplications/view.html:46 msgid "Alliance" msgstr "Alleanza" #: allianceauth/authentication/templates/public/login.html:6 #: allianceauth/templates/allianceauth/top-menu-user-dropdown.html:58 msgid "Login" -msgstr "" +msgstr "Accedi" -#: allianceauth/authentication/templates/public/register.html:7 +#: allianceauth/authentication/templates/public/login.html:10 +msgid "Login with Eve SSO" +msgstr "Accedi con EVE SSO" + +#: allianceauth/authentication/templates/public/middle_box.html:24 +msgid "For information on SSO, ESI and security read the CCP Dev Blog" +msgstr "" +"Per ulteriori informazioni riguardo a SSO, ESI e sicurezza consulta il CCP " +"Dev Blog" + +#: allianceauth/authentication/templates/public/middle_box.html:26 +msgid "Introducing ESI - A New API For Eve Online" +msgstr "Introducendo ESI - Una nuova API per Eve Online" + +#: allianceauth/authentication/templates/public/middle_box.html:32 +msgid "Manage ESI Applications" +msgstr "Gestisci applicazioni ESI" + +#: allianceauth/authentication/templates/public/register.html:6 msgid "Registration" msgstr "Iscriviti" -#: allianceauth/authentication/templates/public/register.html:22 -#: allianceauth/authentication/templates/registration/registration_form.html:5 +#: allianceauth/authentication/templates/public/register.html:21 msgid "Register" msgstr "Registrati" @@ -128,36 +195,6 @@ msgstr "Registrati" msgid "Invalid or expired activation link." msgstr "Il link di attivazione è invalido o scaduto." -#: allianceauth/authentication/templates/registration/password_reset_email.html:2 -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account." -msgstr "" -"Hai ricevuto questa email perché hai richiesto un cambio password per il tuo" -" profilo." - -#: allianceauth/authentication/templates/registration/password_reset_email.html:5 -msgid "Please go to the following page and choose a new password:" -msgstr "" -"Per favore, utilizza la seguente pagina per scegliere una nuova password:" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:9 -msgid "Your username, in case you've forgotten:" -msgstr "Il tuo nome utente, nel caso l'avessi scordato:" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:11 -msgid "Thanks for using our site!" -msgstr "Grazie per aver utilizzato il nostro sito!" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:13 -msgid "Your IT Team" -msgstr "Il tuo team IT" - -#: allianceauth/authentication/templates/registration/registration_form.html:11 -#: allianceauth/hrapplications/templates/hrapplications/create.html:30 -msgid "Submit" -msgstr "Invia" - #: allianceauth/authentication/views.py:77 #, python-format msgid "" @@ -186,7 +223,7 @@ msgstr "" #: allianceauth/authentication/views.py:133 msgid "Unable to authenticate as the selected character." -msgstr "" +msgstr "Impossibile autenticarsi con il personaggio selezioanto." #: allianceauth/authentication/views.py:197 msgid "Registration token has expired." @@ -236,8 +273,8 @@ msgid "Mains" msgstr "Personaggi principali" #: allianceauth/corputils/templates/corputils/corpstats.html:34 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:24 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:15 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:22 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:14 msgid "Members" msgstr "Membri" @@ -253,22 +290,22 @@ msgstr "Ultimo aggiornamento:" #: allianceauth/corputils/templates/corputils/corpstats.html:112 #: allianceauth/corputils/templates/corputils/corpstats.html:156 #: allianceauth/corputils/templates/corputils/search.html:13 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:24 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:28 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:26 #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:53 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:109 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:112 msgid "Character" msgstr "Personaggio" #: allianceauth/corputils/templates/corputils/corpstats.html:75 #: allianceauth/corputils/templates/corputils/search.html:14 #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31 -#: allianceauth/hrapplications/templates/hrapplications/management.html:27 -#: allianceauth/hrapplications/templates/hrapplications/management.html:82 -#: allianceauth/hrapplications/templates/hrapplications/management.html:126 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:26 +#: allianceauth/hrapplications/templates/hrapplications/management.html:26 +#: allianceauth/hrapplications/templates/hrapplications/management.html:81 +#: allianceauth/hrapplications/templates/hrapplications/management.html:125 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:25 msgid "Corporation" msgstr "Corporazione" @@ -278,15 +315,15 @@ msgstr "Corporazione" #: allianceauth/corputils/templates/corputils/corpstats.html:167 #: allianceauth/corputils/templates/corputils/search.html:27 msgid "Killboard" -msgstr "" +msgstr "Killboard" #: allianceauth/corputils/templates/corputils/corpstats.html:114 #: allianceauth/corputils/templates/corputils/search.html:16 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:22 -#: allianceauth/hrapplications/templates/hrapplications/management.html:81 -#: allianceauth/hrapplications/templates/hrapplications/management.html:125 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:25 -#: allianceauth/hrapplications/templates/hrapplications/view.html:32 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:20 +#: allianceauth/hrapplications/templates/hrapplications/management.html:80 +#: allianceauth/hrapplications/templates/hrapplications/management.html:124 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:24 +#: allianceauth/hrapplications/templates/hrapplications/view.html:31 msgid "Main Character" msgstr "Personaggio principale" @@ -306,11 +343,11 @@ msgstr "Cerca risultati" #: allianceauth/corputils/templates/corputils/search.html:15 msgid "zKillboard" -msgstr "" +msgstr "zKillboard" #: allianceauth/corputils/views.py:54 msgid "Selected corp already has a statistics module." -msgstr "" +msgstr "La corporazione selezionata dispone già di un modulo statistiche." #: allianceauth/corputils/views.py:56 msgid "Failed to gather corporation statistics with selected token." @@ -322,7 +359,7 @@ msgid "Fleet Activity Tracking" msgstr "Monitoraggio attività della flotta" #: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8 -#: allianceauth/srp/templates/srp/management.html:37 +#: allianceauth/srp/templates/srp/management.html:35 msgid "Fleet Name" msgstr "Nome della flotta" @@ -358,103 +395,103 @@ msgstr "Aggiungilo qui" msgid "before attempting to click fleet attendance links." msgstr "prima di provare a selezionare i link di partecipazione alla flotta." -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:5 msgid "Create Fatlink" msgstr "Crea Fatlink" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:10 -#: allianceauth/optimer/templates/optimer/add.html:14 -#: allianceauth/optimer/templates/optimer/add.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:9 +#: allianceauth/optimer/templates/optimer/add.html:13 +#: allianceauth/optimer/templates/optimer/add.html:22 msgid "Create Fleet Operation" -msgstr "" +msgstr "Crea Fleet Operation" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:13 msgid "Bad request!" msgstr "Richiesta errata!" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:25 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:65 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:24 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:63 msgid "Create fatlink" msgstr "Crea fatlink" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:5 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:3 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:4 msgid "Fatlink view" msgstr "Vedi fatlink" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:9 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:7 msgid "Edit fatlink" msgstr "Modifica fatlink" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:13 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:11 msgid "Delete fat" msgstr "Elimina fat" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:19 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:17 msgid "Registered characters" msgstr "Personaggi registrati" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:23 -#: allianceauth/hrapplications/templates/hrapplications/view.html:31 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:30 msgid "User" msgstr "Utente" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:25 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:29 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:27 #: allianceauth/optimer/form.py:13 allianceauth/timerboard/form.py:59 -#: allianceauth/timerboard/templates/timerboard/view.html:34 -#: allianceauth/timerboard/templates/timerboard/view.html:201 -#: allianceauth/timerboard/templates/timerboard/view.html:374 +#: allianceauth/timerboard/templates/timerboard/view.html:33 +#: allianceauth/timerboard/templates/timerboard/view.html:200 +#: allianceauth/timerboard/templates/timerboard/view.html:373 msgid "System" msgstr "Sistema" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:26 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:27 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:30 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:24 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:28 msgid "Ship" msgstr "Nave" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:27 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:50 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:31 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:76 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:48 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:29 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:74 #: allianceauth/templates/allianceauth/top-menu.html:23 -#: allianceauth/timerboard/templates/timerboard/view.html:36 -#: allianceauth/timerboard/templates/timerboard/view.html:203 -#: allianceauth/timerboard/templates/timerboard/view.html:376 +#: allianceauth/timerboard/templates/timerboard/view.html:35 +#: allianceauth/timerboard/templates/timerboard/view.html:202 +#: allianceauth/timerboard/templates/timerboard/view.html:375 msgid "Eve Time" msgstr "Ora Eve" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:38 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:33 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:36 msgid "Docked in " msgstr "Stazionato a" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:6 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:4 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:4 msgid "Personal fatlink statistics" msgstr "Statistiche fatlink personali" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:10 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:10 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:8 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:8 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:8 #, python-format msgid "Participation data statistics for %(month)s, %(year)s" msgstr "Statistiche di partecipazione per %(month)s, %(year)s" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:13 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:12 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:11 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:10 msgid "Previous month" msgstr "Mese precedente" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:14 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:14 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:12 msgid "Next month" msgstr "Mese successivo" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:19 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:17 #, python-format msgid "%(user)s has collected one link this month." msgid_plural "%(user)s has collected %(links)s links this month." @@ -462,11 +499,11 @@ msgstr[0] "%(user)s ha ottenuto un link per questo mese." msgstr[1] "%(user)s ha ottenuto %(links)s links questo mese." msgstr[2] "%(user)s ha ottenuto %(links)s links questo mese." -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:28 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:26 msgid "Times used" -msgstr "" +msgstr "Numero di volte utilizzato" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:39 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:37 #, python-format msgid "%(user)s has created one link this month." msgid_plural "%(user)s has created %(links)s links this month." @@ -474,143 +511,169 @@ msgstr[0] "%(user)s ha creato un link questo mese." msgstr[1] "%(user)s ha creato %(links)s links questo mese." msgstr[2] "%(user)s ha creato %(links)s links questo mese." -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:48 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:27 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:75 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:46 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:73 msgid "Fleet" msgstr "Flotta" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:49 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:74 -#: allianceauth/timerboard/templates/timerboard/view.html:38 -#: allianceauth/timerboard/templates/timerboard/view.html:205 -#: allianceauth/timerboard/templates/timerboard/view.html:378 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:47 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:72 +#: allianceauth/timerboard/templates/timerboard/view.html:37 +#: allianceauth/timerboard/templates/timerboard/view.html:204 +#: allianceauth/timerboard/templates/timerboard/view.html:377 msgid "Creator" msgstr "Autore" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:51 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:77 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:49 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:75 #: allianceauth/optimer/form.py:18 #: allianceauth/optimer/templates/optimer/fleetoptable.html:15 msgid "Duration" msgstr "Durata" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:52 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:78 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:50 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:76 msgid "Edit" msgstr "Modifica" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:8 #, python-format msgid "Participation data statistics for %(year)s" msgstr "Statistiche di partecipazione per %(year)s" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:10 msgid "Previous year" msgstr "Anno precedente" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:12 msgid "Next year" msgstr "Anno successivo" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:21 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:19 msgid "Month" msgstr "Mese" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:22 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:24 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:20 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:23 msgid "Fats" -msgstr "" +msgstr "Fats" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:4 msgid "Fatlink Corp Statistics" msgstr "Statistiche fatlink di corporazione" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:25 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:26 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:24 msgid "Average fats" msgstr "Media fats" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:4 msgid "Fatlink statistics" msgstr "Statistiche fatlink" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:20 msgid "Ticker" msgstr "" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:8 msgid "Participation data" msgstr "Statistiche di partecipazione" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:12 msgid "Most recent clicked fatlinks" msgstr "Fatlink più recentemente selezionati" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:19 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:17 msgid "Personal statistics" msgstr "Statistiche personali" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:48 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:46 msgid "No fleet activity on record." msgstr "Nessuna attività di flotta documentata." -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:55 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:53 msgid "Most recent fatlinks" msgstr "Fatlink più recenti" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:60 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:58 msgid "View statistics" msgstr "Vedi statistiche" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:97 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:95 msgid "No created fatlinks on record." msgstr "Nessun fatlink documentato." -#: allianceauth/fleetactivitytracking/views.py:280 +#: allianceauth/fleetactivitytracking/views.py:218 +msgid "Character does not exist" +msgstr "Il personaggio non esiste" + +#: allianceauth/fleetactivitytracking/views.py:221 +msgid "User does not exist" +msgstr "L'utente non esiste" + +#: allianceauth/fleetactivitytracking/views.py:299 msgid "Fleet participation registered." msgstr "Partecipazione alla flotta registrata." -#: allianceauth/fleetactivitytracking/views.py:296 +#: allianceauth/fleetactivitytracking/views.py:318 msgid "FAT link has expired." msgstr "Il FAT link è scaduto." -#: allianceauth/groupmanagement/admin.py:104 -msgid "This name has been reserved and can not be used for groups." -msgstr "" - -#: allianceauth/groupmanagement/admin.py:230 -msgid "(auto)" -msgstr "" - -#: allianceauth/groupmanagement/admin.py:239 -msgid "There already exists a group with that name." +#: allianceauth/fleetactivitytracking/views.py:323 +#, python-brace-format +msgid "" +"Cannot register the fleet participation for {character.character_name}. The " +"character needs to be online." msgstr "" +"Impossibile registrare la partecipazione alla flotta per " +"{character.character_name}. Il personaggio deve essere online." #: allianceauth/groupmanagement/auth_hooks.py:17 -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:14 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:13 msgid "Group Management" -msgstr "" +msgstr "Gestione gruppi" -#: allianceauth/groupmanagement/models.py:102 +#: allianceauth/groupmanagement/forms.py:15 +msgid "This name has been reserved and can not be used for groups." +msgstr "Questo nome è riservato e non può essere utilizzato per gruppi." + +#: allianceauth/groupmanagement/forms.py:25 +msgid "(auto)" +msgstr "(auto)" + +#: allianceauth/groupmanagement/forms.py:34 +msgid "There already exists a group with that name." +msgstr "Esiste già un gruppo con quel nome." + +#: allianceauth/groupmanagement/models.py:105 msgid "" "Internal group, users cannot see, join or request to join this " "group.
Used for groups such as Members, Corp_*, Alliance_* " "etc.
Overrides Hidden and Open options when selected." msgstr "" +"Gruppo interno, gli utenti non possono vedere, unirsi o fare richiesta di " +"adesione a questo gruppo.
Utilizzato per gruppi come Membri, Corpazioni," +" Alleanze, etc.
Sovrascrive opzioni nascoste e aperte quando " +"seleazionato." -#: allianceauth/groupmanagement/models.py:110 +#: allianceauth/groupmanagement/models.py:113 msgid "Group is hidden from users but can still join with the correct link." msgstr "" +"Il gruppo è nascosto agli utenti ma questi vi possono aderire utilizzando il" +" link corretto. " -#: allianceauth/groupmanagement/models.py:116 +#: allianceauth/groupmanagement/models.py:119 msgid "" "Group is open and users will be automatically added upon request.
If the " "group is not open users will need their request manually approved." msgstr "" +"Il gruppo è aperto e gli utenti saranno automaticamente aggiunti a seguito " +"richiesta.
Se il gruppo non è aperto gli utenti dovranno necessitare di " +"approvazione manuale." -#: allianceauth/groupmanagement/models.py:123 +#: allianceauth/groupmanagement/models.py:126 msgid "" "Group is public. Any registered user is able to join this group, with " "visibility based on the other options set for this group.
Auth will not " @@ -618,71 +681,77 @@ msgid "" "authenticated." msgstr "" -#: allianceauth/groupmanagement/models.py:134 +#: allianceauth/groupmanagement/models.py:135 +msgid "" +"Group is restricted. This means that adding or removing users for this group" +" requires a superuser admin." +msgstr "" + +#: allianceauth/groupmanagement/models.py:144 msgid "" "Group leaders can process requests for this group. Use the " "auth.group_management permission to allow a user to manage all " "groups.
" msgstr "" -#: allianceauth/groupmanagement/models.py:144 +#: allianceauth/groupmanagement/models.py:154 msgid "" "Members of leader groups can process requests for this group. Use the " "auth.group_management permission to allow a user to manage all " "groups.
" msgstr "" -#: allianceauth/groupmanagement/models.py:153 +#: allianceauth/groupmanagement/models.py:163 msgid "" "States listed here will have the ability to join this group provided they " "have the proper permissions.
" msgstr "" -#: allianceauth/groupmanagement/models.py:161 +#: allianceauth/groupmanagement/models.py:171 msgid "" "Short description (max. 512 characters) of the group shown to users." msgstr "" -#: allianceauth/groupmanagement/models.py:168 +#: allianceauth/groupmanagement/models.py:178 msgid "Can request non-public groups" msgstr "" -#: allianceauth/groupmanagement/models.py:189 +#: allianceauth/groupmanagement/models.py:209 msgid "name" msgstr "" -#: allianceauth/groupmanagement/models.py:192 +#: allianceauth/groupmanagement/models.py:212 msgid "Name that can not be used for groups." msgstr "" -#: allianceauth/groupmanagement/models.py:195 +#: allianceauth/groupmanagement/models.py:215 msgid "reason" msgstr "" -#: allianceauth/groupmanagement/models.py:195 +#: allianceauth/groupmanagement/models.py:215 msgid "Reason why this name is reserved." msgstr "" -#: allianceauth/groupmanagement/models.py:198 +#: allianceauth/groupmanagement/models.py:218 msgid "created by" msgstr "" -#: allianceauth/groupmanagement/models.py:203 +#: allianceauth/groupmanagement/models.py:223 msgid "created at" msgstr "" -#: allianceauth/groupmanagement/models.py:203 +#: allianceauth/groupmanagement/models.py:223 msgid "Date when this entry was created" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:5 -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:14 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:4 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:13 msgid "Audit Log" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:20 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:21 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:13 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:19 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:20 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:11 #: allianceauth/timerboard/templates/timerboard/index_button.html:3 msgid "Back" msgstr "Indietro" @@ -700,13 +769,12 @@ msgid "Type" msgstr "Tipo" #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:33 -#: allianceauth/notifications/templates/notifications/list.html:35 -#: allianceauth/notifications/templates/notifications/list.html:65 +#: allianceauth/notifications/templates/notifications/list_partial.html:9 #: allianceauth/optimer/templates/optimer/fleetoptable.html:19 -#: allianceauth/services/templates/services/services.html:18 -#: allianceauth/timerboard/templates/timerboard/view.html:40 -#: allianceauth/timerboard/templates/timerboard/view.html:207 -#: allianceauth/timerboard/templates/timerboard/view.html:380 +#: allianceauth/services/templates/services/services.html:17 +#: allianceauth/timerboard/templates/timerboard/view.html:39 +#: allianceauth/timerboard/templates/timerboard/view.html:206 +#: allianceauth/timerboard/templates/timerboard/view.html:379 msgid "Action" msgstr "Azione" @@ -714,211 +782,211 @@ msgstr "Azione" msgid "Actor" msgstr "Attore" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:47 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:48 msgid "Removed" msgstr "Rimosso" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:59 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:60 msgid "All times displayed are EVE/UTC." msgstr "Tutti gli orari visualizzati sono in riferimento al EVE/UTC" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:66 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:67 msgid "No entries found for this group." msgstr "Nessuna voce trovata per questo gruppo." -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:6 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:5 msgid "Group Members" msgstr "Membri del gruppo" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:31 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:54 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:110 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:23 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:113 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:21 msgid "Organization" msgstr "Organizzazione" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:50 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:76 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:49 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:75 msgid "Group leader" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:80 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:136 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:60 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:82 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:139 msgid "(unknown)" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:66 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:65 msgid "Remove from group" msgstr "Rimuovi dal gruppo" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:81 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:80 msgid "No group members to list." msgstr "Nessun membro del gruppo da elencare." -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:5 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:4 msgid "Groups Membership" msgstr "Gruppi di cui fai parte" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:15 -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:40 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:14 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:38 #: allianceauth/templates/allianceauth/side-menu.html:15 msgid "Groups" msgstr "Gruppi" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:25 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:16 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:24 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:15 #: allianceauth/optimer/templates/optimer/fleetoptable.html:10 msgid "Description" msgstr "Descrizione" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:26 -#: allianceauth/hrapplications/templates/hrapplications/management.html:28 -#: allianceauth/hrapplications/templates/hrapplications/management.html:83 -#: allianceauth/hrapplications/templates/hrapplications/management.html:127 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:27 -#: allianceauth/srp/templates/srp/data.html:101 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:25 +#: allianceauth/hrapplications/templates/hrapplications/management.html:27 +#: allianceauth/hrapplications/templates/hrapplications/management.html:82 +#: allianceauth/hrapplications/templates/hrapplications/management.html:126 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:26 +#: allianceauth/srp/templates/srp/data.html:99 msgid "Status" msgstr "Stato" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:27 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:26 msgid "Member Count" msgstr "Numero di membri" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:43 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:42 msgid "Hidden" msgstr "Nascosto" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45 -#: allianceauth/templates/allianceauth/admin-status/overview.html:12 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:44 +#: allianceauth/templates/allianceauth/admin-status/overview.html:14 msgid "Open" msgstr "Libero" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:47 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:46 msgid "Requestable" msgstr "Richiedibile" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:56 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:55 msgid "View Members" msgstr "Vedi membri" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:60 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:59 msgid "Audit Members" msgstr "Audit membri" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:64 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:63 msgid "Copy Direct Join Link" msgstr "Copia link di accesso diretto" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:75 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:74 msgid "No groups to list." msgstr "Nessun gruppo da elencare." -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:5 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:10 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:4 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:9 msgid "Available Groups" msgstr "Gruppi disponibili" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:30 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:29 msgid "Leave" msgstr "Abbandona" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:34 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:49 -#: allianceauth/hrapplications/templates/hrapplications/management.html:37 -#: allianceauth/hrapplications/templates/hrapplications/management.html:70 -#: allianceauth/hrapplications/templates/hrapplications/management.html:97 -#: allianceauth/hrapplications/templates/hrapplications/management.html:141 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:38 -#: allianceauth/hrapplications/templates/hrapplications/view.html:20 -#: allianceauth/srp/templates/srp/data.html:138 -#: allianceauth/srp/templates/srp/management.html:81 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:33 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:48 +#: allianceauth/hrapplications/templates/hrapplications/management.html:36 +#: allianceauth/hrapplications/templates/hrapplications/management.html:69 +#: allianceauth/hrapplications/templates/hrapplications/management.html:96 +#: allianceauth/hrapplications/templates/hrapplications/management.html:140 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:37 +#: allianceauth/hrapplications/templates/hrapplications/view.html:19 +#: allianceauth/srp/templates/srp/data.html:135 +#: allianceauth/srp/templates/srp/management.html:79 msgid "Pending" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:40 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:39 msgid "Join" msgstr "Unisciti" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:44 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:43 msgid "Request" msgstr "Richiedi" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:59 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:58 msgid "No groups available." msgstr "Nessun gruppo disponibile" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:6 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:5 msgid "Groups Management" msgstr "Gestione dei gruppi" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:25 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:24 msgid "Join Requests" msgstr "Richieste di adesione" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:34 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:35 msgid "Leave Requests" msgstr "Richieste di abbandono" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:111 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:20 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:57 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:114 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:18 #: allianceauth/services/modules/openfire/forms.py:6 msgid "Group" msgstr "Gruppo" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:86 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:142 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:88 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:145 msgid "Accept" msgstr "Accetta" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:90 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:146 -#: allianceauth/hrapplications/templates/hrapplications/view.html:82 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:92 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:149 +#: allianceauth/hrapplications/templates/hrapplications/view.html:81 msgid "Reject" msgstr "Rifiuta" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:99 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:101 msgid "No group add requests." msgstr "Nessuna richiesta di adesione." -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:155 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:158 msgid "No group leave requests." msgstr "Nessuna richiesta di abbandono." -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:9 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:8 #: allianceauth/templates/allianceauth/top-menu.html:8 msgid "Toggle navigation" msgstr "Attiva/disattiva navigazione" -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:20 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:19 msgid "Group Requests" msgstr "Richieste" -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:23 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:22 msgid "Group Membership" msgstr "" -#: allianceauth/groupmanagement/views.py:159 +#: allianceauth/groupmanagement/views.py:163 #, python-format msgid "Removed user %(user)s from group %(group)s." msgstr "Rimosso il membro %(user)s da %(group)s." -#: allianceauth/groupmanagement/views.py:161 +#: allianceauth/groupmanagement/views.py:165 msgid "User does not exist in that group" msgstr "L’utente non fa parte del gruppo selezionato" -#: allianceauth/groupmanagement/views.py:164 +#: allianceauth/groupmanagement/views.py:168 msgid "Group does not exist" msgstr "Il gruppo non esiste" -#: allianceauth/groupmanagement/views.py:191 +#: allianceauth/groupmanagement/views.py:195 #, python-format msgid "Accepted application from %(mainchar)s to %(group)s." msgstr "La domanda di %(mainchar)s per %(group)s è stata accettata." -#: allianceauth/groupmanagement/views.py:197 -#: allianceauth/groupmanagement/views.py:228 +#: allianceauth/groupmanagement/views.py:201 +#: allianceauth/groupmanagement/views.py:232 #, python-format msgid "" "An unhandled error occurred while processing the application from " @@ -927,20 +995,20 @@ msgstr "" "Si è verificato un’errore durante l’elaborazione della domanda di " "%(mainchar)s per %(group)s." -#: allianceauth/groupmanagement/views.py:222 +#: allianceauth/groupmanagement/views.py:226 #, python-format msgid "Rejected application from %(mainchar)s to %(group)s." msgstr "La domanda di %(mainchar)s per %(group)s è stata rifiutata." -#: allianceauth/groupmanagement/views.py:257 +#: allianceauth/groupmanagement/views.py:261 #, python-format msgid "Accepted application from %(mainchar)s to leave %(group)s." msgstr "" "La domanda di congedo da parte di %(mainchar)s per %(group)s è stata " "accettata." -#: allianceauth/groupmanagement/views.py:262 -#: allianceauth/groupmanagement/views.py:294 +#: allianceauth/groupmanagement/views.py:266 +#: allianceauth/groupmanagement/views.py:298 #, python-format msgid "" "An unhandled error occurred while processing the application from " @@ -949,44 +1017,44 @@ msgstr "" "Si è verificato un’errore durante l’elaborazione della domanda di comgedo da" " parte di %(mainchar)s per %(group)s." -#: allianceauth/groupmanagement/views.py:288 +#: allianceauth/groupmanagement/views.py:292 #, python-format msgid "Rejected application from %(mainchar)s to leave %(group)s." msgstr "" "La domanda di congedo da parte di %(mainchar)s per %(group)s è stata " "rifiutata." -#: allianceauth/groupmanagement/views.py:332 -#: allianceauth/groupmanagement/views.py:342 +#: allianceauth/groupmanagement/views.py:336 +#: allianceauth/groupmanagement/views.py:346 msgid "You cannot join that group" msgstr "Non puoi aderire a questo gruppo" -#: allianceauth/groupmanagement/views.py:337 +#: allianceauth/groupmanagement/views.py:341 msgid "You are already a member of that group." msgstr "Sei già parte del gruppo selezionato." -#: allianceauth/groupmanagement/views.py:354 +#: allianceauth/groupmanagement/views.py:358 msgid "You already have a pending application for that group." msgstr "La tua domanda per questo gruppo non è ancora stata valutata." -#: allianceauth/groupmanagement/views.py:363 +#: allianceauth/groupmanagement/views.py:367 #, python-format msgid "Applied to group %(group)s." msgstr "Hai fatto domanda per il gruppo %(group)s." -#: allianceauth/groupmanagement/views.py:373 +#: allianceauth/groupmanagement/views.py:377 msgid "You cannot leave that group" msgstr "Non puoi lasciare questo gruppo." -#: allianceauth/groupmanagement/views.py:377 +#: allianceauth/groupmanagement/views.py:381 msgid "You are not a member of that group" msgstr "Non sei un membro di questo gruppo." -#: allianceauth/groupmanagement/views.py:389 +#: allianceauth/groupmanagement/views.py:393 msgid "You already have a pending leave request for that group." msgstr "La tua domanda di congedo non è ancora stata valutata." -#: allianceauth/groupmanagement/views.py:405 +#: allianceauth/groupmanagement/views.py:409 #, python-format msgid "Applied to leave group %(group)s." msgstr "Hai fatto domanda di congedo per %(group)s." @@ -996,7 +1064,7 @@ msgid "Applications" msgstr "Domande" #: allianceauth/hrapplications/forms.py:6 -#: allianceauth/hrapplications/templates/hrapplications/view.html:92 +#: allianceauth/hrapplications/templates/hrapplications/view.html:91 msgid "Comment" msgstr "Commenti" @@ -1004,161 +1072,165 @@ msgstr "Commenti" msgid "Search String" msgstr "Stringa di ricerca" -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:5 -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:8 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:4 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:7 msgid "Choose a Corp" msgstr "Seleziona una corporazione" -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:11 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:10 msgid "Available Corps" msgstr "Corporazioni disponibili" -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:23 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:22 msgid "No corps are accepting applications at this time." msgstr "Nessuna corporazione accetta domanda al momento." -#: allianceauth/hrapplications/templates/hrapplications/create.html:5 -#: allianceauth/hrapplications/templates/hrapplications/create.html:8 +#: allianceauth/hrapplications/templates/hrapplications/create.html:4 +#: allianceauth/hrapplications/templates/hrapplications/create.html:7 msgid "Apply To" msgstr "Applica a" -#: allianceauth/hrapplications/templates/hrapplications/management.html:6 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:6 +#: allianceauth/hrapplications/templates/hrapplications/create.html:29 +msgid "Submit" +msgstr "Invia" + +#: allianceauth/hrapplications/templates/hrapplications/management.html:5 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:5 msgid "HR Application Management" msgstr "HR Risorse umane" -#: allianceauth/hrapplications/templates/hrapplications/management.html:11 +#: allianceauth/hrapplications/templates/hrapplications/management.html:10 msgid "Personal Applications" msgstr "Domande personali" -#: allianceauth/hrapplications/templates/hrapplications/management.html:15 -#: allianceauth/hrapplications/templates/hrapplications/management.html:18 +#: allianceauth/hrapplications/templates/hrapplications/management.html:14 +#: allianceauth/hrapplications/templates/hrapplications/management.html:17 msgid "Create Application" msgstr "Crea una domanda" -#: allianceauth/hrapplications/templates/hrapplications/management.html:26 -#: allianceauth/hrapplications/templates/hrapplications/management.html:80 -#: allianceauth/hrapplications/templates/hrapplications/management.html:124 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:24 -#: allianceauth/services/templates/services/services.html:16 +#: allianceauth/hrapplications/templates/hrapplications/management.html:25 +#: allianceauth/hrapplications/templates/hrapplications/management.html:79 +#: allianceauth/hrapplications/templates/hrapplications/management.html:123 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:23 +#: allianceauth/services/templates/services/services.html:15 msgid "Username" msgstr "Nome utente" -#: allianceauth/hrapplications/templates/hrapplications/management.html:29 -#: allianceauth/hrapplications/templates/hrapplications/management.html:84 -#: allianceauth/hrapplications/templates/hrapplications/management.html:128 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:28 -#: allianceauth/hrapplications/templates/hrapplications/view.html:74 -#: allianceauth/srp/templates/srp/data.html:103 -#: allianceauth/srp/templates/srp/management.html:46 +#: allianceauth/hrapplications/templates/hrapplications/management.html:28 +#: allianceauth/hrapplications/templates/hrapplications/management.html:83 +#: allianceauth/hrapplications/templates/hrapplications/management.html:127 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:27 +#: allianceauth/hrapplications/templates/hrapplications/view.html:73 +#: allianceauth/srp/templates/srp/data.html:101 +#: allianceauth/srp/templates/srp/management.html:44 msgid "Actions" msgstr "Azioni" -#: allianceauth/hrapplications/templates/hrapplications/management.html:39 -#: allianceauth/hrapplications/templates/hrapplications/management.html:100 -#: allianceauth/hrapplications/templates/hrapplications/management.html:144 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:40 -#: allianceauth/hrapplications/templates/hrapplications/view.html:16 -#: allianceauth/srp/templates/srp/data.html:130 +#: allianceauth/hrapplications/templates/hrapplications/management.html:38 +#: allianceauth/hrapplications/templates/hrapplications/management.html:99 +#: allianceauth/hrapplications/templates/hrapplications/management.html:143 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:39 +#: allianceauth/hrapplications/templates/hrapplications/view.html:15 +#: allianceauth/srp/templates/srp/data.html:127 msgid "Approved" msgstr "Approvato" -#: allianceauth/hrapplications/templates/hrapplications/management.html:41 -#: allianceauth/hrapplications/templates/hrapplications/management.html:102 -#: allianceauth/hrapplications/templates/hrapplications/management.html:146 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:42 -#: allianceauth/srp/templates/srp/data.html:134 +#: allianceauth/hrapplications/templates/hrapplications/management.html:40 +#: allianceauth/hrapplications/templates/hrapplications/management.html:101 +#: allianceauth/hrapplications/templates/hrapplications/management.html:145 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:41 +#: allianceauth/srp/templates/srp/data.html:131 msgid "Rejected" msgstr "Rifiutato" -#: allianceauth/hrapplications/templates/hrapplications/management.html:61 +#: allianceauth/hrapplications/templates/hrapplications/management.html:60 msgid "Application Management" msgstr "Gestione delle domande" -#: allianceauth/hrapplications/templates/hrapplications/management.html:65 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:16 +#: allianceauth/hrapplications/templates/hrapplications/management.html:64 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:15 msgid "Search Applications" msgstr "Cerca domande" -#: allianceauth/hrapplications/templates/hrapplications/management.html:71 +#: allianceauth/hrapplications/templates/hrapplications/management.html:70 msgid "Reviewed" msgstr "Revisionato" -#: allianceauth/hrapplications/templates/hrapplications/management.html:79 -#: allianceauth/hrapplications/templates/hrapplications/management.html:123 +#: allianceauth/hrapplications/templates/hrapplications/management.html:78 +#: allianceauth/hrapplications/templates/hrapplications/management.html:122 msgid "Date" msgstr "Data" -#: allianceauth/hrapplications/templates/hrapplications/management.html:95 -#: allianceauth/hrapplications/templates/hrapplications/management.html:139 -#: allianceauth/hrapplications/templates/hrapplications/view.html:23 +#: allianceauth/hrapplications/templates/hrapplications/management.html:94 +#: allianceauth/hrapplications/templates/hrapplications/management.html:138 +#: allianceauth/hrapplications/templates/hrapplications/view.html:22 msgid "Reviewer:" msgstr "" -#: allianceauth/hrapplications/templates/hrapplications/management.html:114 +#: allianceauth/hrapplications/templates/hrapplications/management.html:113 msgid "No pending applications." msgstr "Nessuna domanda in sospeso." -#: allianceauth/hrapplications/templates/hrapplications/management.html:163 +#: allianceauth/hrapplications/templates/hrapplications/management.html:162 msgid "No reviewed applications." msgstr "Nessuna domanda revisionata." -#: allianceauth/hrapplications/templates/hrapplications/management.html:177 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:63 -#: allianceauth/hrapplications/templates/hrapplications/view.html:135 +#: allianceauth/hrapplications/templates/hrapplications/management.html:176 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:62 +#: allianceauth/hrapplications/templates/hrapplications/view.html:134 msgid "Close" msgstr "Chiudi" -#: allianceauth/hrapplications/templates/hrapplications/management.html:178 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:64 +#: allianceauth/hrapplications/templates/hrapplications/management.html:177 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:63 msgid "Application Search" msgstr "Cerca domande" -#: allianceauth/hrapplications/templates/hrapplications/management.html:185 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:71 +#: allianceauth/hrapplications/templates/hrapplications/management.html:184 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:70 msgid "Search" msgstr "Cerca" -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:12 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:11 msgid "Application Search Results" msgstr "Risultati della tua ricerca domande" -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:23 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:22 msgid "Application ID" msgstr "ID Domande" -#: allianceauth/hrapplications/templates/hrapplications/view.html:6 -#: allianceauth/hrapplications/templates/hrapplications/view.html:11 +#: allianceauth/hrapplications/templates/hrapplications/view.html:5 +#: allianceauth/hrapplications/templates/hrapplications/view.html:10 msgid "View Application" msgstr "Visiona domanda" -#: allianceauth/hrapplications/templates/hrapplications/view.html:18 +#: allianceauth/hrapplications/templates/hrapplications/view.html:17 msgid "Denied" msgstr "Accesso negato" -#: allianceauth/hrapplications/templates/hrapplications/view.html:28 +#: allianceauth/hrapplications/templates/hrapplications/view.html:27 msgid "Applicant" msgstr "Candidato" -#: allianceauth/hrapplications/templates/hrapplications/view.html:79 +#: allianceauth/hrapplications/templates/hrapplications/view.html:78 msgid "Approve" msgstr "Approva" -#: allianceauth/hrapplications/templates/hrapplications/view.html:85 +#: allianceauth/hrapplications/templates/hrapplications/view.html:84 msgid "Delete" msgstr "Cancella" -#: allianceauth/hrapplications/templates/hrapplications/view.html:88 +#: allianceauth/hrapplications/templates/hrapplications/view.html:87 msgid "Mark in Progress" msgstr "Segnala in elaborazione" -#: allianceauth/hrapplications/templates/hrapplications/view.html:102 +#: allianceauth/hrapplications/templates/hrapplications/view.html:101 #: allianceauth/services/forms.py:17 msgid "Comments" msgstr "Commenti" -#: allianceauth/hrapplications/templates/hrapplications/view.html:137 -#: allianceauth/hrapplications/templates/hrapplications/view.html:144 +#: allianceauth/hrapplications/templates/hrapplications/view.html:136 +#: allianceauth/hrapplications/templates/hrapplications/view.html:143 msgid "Add Comment" msgstr "Aggiungi commento" @@ -1178,48 +1250,42 @@ msgstr "informazioni" msgid "success" msgstr "successo" -#: allianceauth/notifications/templates/notifications/list.html:5 -#: allianceauth/notifications/templates/notifications/list.html:9 +#: allianceauth/notifications/templates/notifications/list.html:4 +#: allianceauth/notifications/templates/notifications/list.html:7 #: allianceauth/templates/allianceauth/notifications_menu_item.html:6 msgid "Notifications" msgstr "Notifiche" -#: allianceauth/notifications/templates/notifications/list.html:16 +#: allianceauth/notifications/templates/notifications/list.html:13 msgid "Unread" msgstr "Non letto" -#: allianceauth/notifications/templates/notifications/list.html:18 +#: allianceauth/notifications/templates/notifications/list.html:14 msgid "Read" msgstr "Letto" -#: allianceauth/notifications/templates/notifications/list.html:21 +#: allianceauth/notifications/templates/notifications/list.html:17 msgid "Mark All Read" msgstr "Seleziona tutto visionato" -#: allianceauth/notifications/templates/notifications/list.html:22 +#: allianceauth/notifications/templates/notifications/list.html:18 msgid "Delete All Read" msgstr "Cancella tutti i visionati" -#: allianceauth/notifications/templates/notifications/list.html:33 -#: allianceauth/notifications/templates/notifications/list.html:63 +#: allianceauth/notifications/templates/notifications/list_partial.html:7 msgid "Timestamp" msgstr "Ora" -#: allianceauth/notifications/templates/notifications/list.html:34 -#: allianceauth/notifications/templates/notifications/list.html:64 +#: allianceauth/notifications/templates/notifications/list_partial.html:8 msgid "Title" msgstr "Titolo" -#: allianceauth/notifications/templates/notifications/list.html:53 -msgid "No unread notifications." -msgstr "Nessuna notifica non visionata." +#: allianceauth/notifications/templates/notifications/list_partial.html:28 +msgid "No notifications." +msgstr "" -#: allianceauth/notifications/templates/notifications/list.html:83 -msgid "No read notifications." -msgstr "Nessuna notifica visionata." - -#: allianceauth/notifications/templates/notifications/view.html:5 -#: allianceauth/notifications/templates/notifications/view.html:11 +#: allianceauth/notifications/templates/notifications/view.html:4 +#: allianceauth/notifications/templates/notifications/view.html:8 msgid "View Notification" msgstr "" @@ -1267,12 +1333,12 @@ msgid "Operation Type" msgstr "" #: allianceauth/optimer/form.py:17 -#: allianceauth/srp/templates/srp/management.html:40 +#: allianceauth/srp/templates/srp/management.html:38 msgid "Fleet Commander" msgstr "" #: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14 -#: allianceauth/srp/templates/srp/data.html:93 +#: allianceauth/srp/templates/srp/data.html:91 msgid "Additional Info" msgstr "" @@ -1280,8 +1346,8 @@ msgstr "" msgid "(Optional) Describe the operation with a couple of short words." msgstr "" -#: allianceauth/optimer/templates/optimer/add.html:7 -#: allianceauth/optimer/templates/optimer/management.html:14 +#: allianceauth/optimer/templates/optimer/add.html:6 +#: allianceauth/optimer/templates/optimer/management.html:13 msgid "Create Operation" msgstr "" @@ -1290,9 +1356,9 @@ msgid "Form Up System" msgstr "" #: allianceauth/optimer/templates/optimer/fleetoptable.html:14 -#: allianceauth/timerboard/templates/timerboard/view.html:37 -#: allianceauth/timerboard/templates/timerboard/view.html:204 -#: allianceauth/timerboard/templates/timerboard/view.html:377 +#: allianceauth/timerboard/templates/timerboard/view.html:36 +#: allianceauth/timerboard/templates/timerboard/view.html:203 +#: allianceauth/timerboard/templates/timerboard/view.html:376 msgid "Local Time" msgstr "" @@ -1300,44 +1366,44 @@ msgstr "" msgid "FC" msgstr "" -#: allianceauth/optimer/templates/optimer/management.html:6 +#: allianceauth/optimer/templates/optimer/management.html:5 msgid "Fleet Operation Management" msgstr "" -#: allianceauth/optimer/templates/optimer/management.html:11 +#: allianceauth/optimer/templates/optimer/management.html:10 msgid "Fleet Operation Timers" msgstr "" -#: allianceauth/optimer/templates/optimer/management.html:21 -#: allianceauth/timerboard/templates/timerboard/view.html:23 +#: allianceauth/optimer/templates/optimer/management.html:20 +#: allianceauth/timerboard/templates/timerboard/view.html:22 msgid "Current Eve Time:" msgstr "" -#: allianceauth/optimer/templates/optimer/management.html:27 +#: allianceauth/optimer/templates/optimer/management.html:26 msgid "Next Fleet Operations" msgstr "" -#: allianceauth/optimer/templates/optimer/management.html:31 -#: allianceauth/timerboard/templates/timerboard/view.html:363 +#: allianceauth/optimer/templates/optimer/management.html:30 +#: allianceauth/timerboard/templates/timerboard/view.html:362 msgid "No upcoming timers." msgstr "" -#: allianceauth/optimer/templates/optimer/management.html:34 +#: allianceauth/optimer/templates/optimer/management.html:33 msgid "Past Fleet Operations" msgstr "" -#: allianceauth/optimer/templates/optimer/management.html:38 -#: allianceauth/timerboard/templates/timerboard/view.html:536 +#: allianceauth/optimer/templates/optimer/management.html:37 +#: allianceauth/timerboard/templates/timerboard/view.html:535 msgid "No past timers." msgstr "" -#: allianceauth/optimer/templates/optimer/update.html:7 -#: allianceauth/optimer/templates/optimer/update.html:16 -#: allianceauth/optimer/templates/optimer/update.html:28 +#: allianceauth/optimer/templates/optimer/update.html:6 +#: allianceauth/optimer/templates/optimer/update.html:15 +#: allianceauth/optimer/templates/optimer/update.html:27 msgid "Update Fleet Operation" msgstr "" -#: allianceauth/optimer/templates/optimer/update.html:22 +#: allianceauth/optimer/templates/optimer/update.html:21 msgid "Fleet Operation Does Not Exist" msgstr "" @@ -1356,92 +1422,56 @@ msgstr "" msgid "Saved changes to operation timer for %(opname)s." msgstr "" -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:6 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:10 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:4 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:8 msgid "Permissions Audit" msgstr "" -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:22 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:20 msgid "User / Character" msgstr "" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:6 -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:10 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:4 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:8 msgid "Permissions Overview" msgstr "" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:13 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:11 msgid "Showing only applied permissions" msgstr "" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:14 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:12 msgid "Show All" msgstr "" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:16 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:14 msgid "Showing all permissions" msgstr "" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:17 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:15 msgid "Show Applied" msgstr "" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:25 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:23 msgid "App" msgstr "" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:28 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:26 msgid "Model" msgstr "" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:31 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:29 msgid "Code Name" msgstr "" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:37 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:35 msgid "Users" msgstr "" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:43 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:41 msgid "States" msgstr "" -#: allianceauth/project_template/project_name/settings/base.py:88 -msgid "English" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:89 -msgid "German" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:90 -msgid "Spanish" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:91 -msgid "Chinese Simplified" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:92 -msgid "Russian" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:93 -msgid "Korean" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:94 -msgid "French" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:95 -msgid "Japanese" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:96 -msgid "Italian" -msgstr "" - #: allianceauth/services/abstract.py:72 msgid "That service account already exists" msgstr "" @@ -1515,11 +1545,11 @@ msgstr "" msgid "Password must be at least 8 characters long." msgstr "" -#: allianceauth/services/modules/discord/models.py:234 +#: allianceauth/services/modules/discord/models.py:187 msgid "Discord Account Disabled" msgstr "" -#: allianceauth/services/modules/discord/models.py:236 +#: allianceauth/services/modules/discord/models.py:189 msgid "" "Your Discord account was disabled automatically by Auth. If you think this " "was a mistake, please contact an admin." @@ -1611,8 +1641,8 @@ msgid "Jabber" msgstr "" #: allianceauth/services/modules/openfire/auth_hooks.py:79 -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:6 -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:11 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:5 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:10 msgid "Jabber Broadcast" msgstr "" @@ -1624,11 +1654,11 @@ msgstr "" msgid "Message" msgstr "Messaggio" -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:17 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:16 msgid "Broadcast Sent!!" msgstr "" -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:23 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:22 msgid "Broadcast" msgstr "" @@ -1679,26 +1709,26 @@ msgstr "" msgid "Set forum password." msgstr "" -#: allianceauth/services/modules/smf/views.py:33 +#: allianceauth/services/modules/smf/views.py:52 msgid "Activated SMF account." msgstr "" -#: allianceauth/services/modules/smf/views.py:41 -#: allianceauth/services/modules/smf/views.py:56 -#: allianceauth/services/modules/smf/views.py:77 -#: allianceauth/services/modules/smf/views.py:99 +#: allianceauth/services/modules/smf/views.py:65 +#: allianceauth/services/modules/smf/views.py:81 +#: allianceauth/services/modules/smf/views.py:102 +#: allianceauth/services/modules/smf/views.py:124 msgid "An error occurred while processing your SMF account." msgstr "" -#: allianceauth/services/modules/smf/views.py:53 +#: allianceauth/services/modules/smf/views.py:78 msgid "Deactivated SMF account." msgstr "" -#: allianceauth/services/modules/smf/views.py:70 +#: allianceauth/services/modules/smf/views.py:95 msgid "Reset SMF password." msgstr "" -#: allianceauth/services/modules/smf/views.py:96 +#: allianceauth/services/modules/smf/views.py:121 msgid "Set SMF password." msgstr "" @@ -1707,24 +1737,24 @@ msgstr "" msgid "Unable to locate user %s on server" msgstr "" -#: allianceauth/services/modules/teamspeak3/templates/admin/teamspeak3/authts/change_list.html:9 +#: allianceauth/services/modules/teamspeak3/templates/admin/teamspeak3/authts/change_list.html:8 msgid "Update TS3 groups" msgstr "" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:6 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:5 msgid "Verify Teamspeak" msgstr "" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:11 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:10 msgid "Verify Teamspeak Identity" msgstr "" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:14 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:13 msgid "Join Server" msgstr "" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:20 -#: allianceauth/services/templates/services/service_credentials.html:20 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:19 +#: allianceauth/services/templates/services/service_credentials.html:19 #: allianceauth/srp/templates/srp/add.html:31 msgid "Continue" msgstr "" @@ -1770,15 +1800,15 @@ msgstr "" msgid "Changed XenForo password." msgstr "" -#: allianceauth/services/templates/services/fleetformattertool.html:6 +#: allianceauth/services/templates/services/fleetformattertool.html:5 msgid "Fleet Formatter Tool" msgstr "" -#: allianceauth/services/templates/services/fleetformattertool.html:11 +#: allianceauth/services/templates/services/fleetformattertool.html:10 msgid "Fleet Broadcast Formatter Tool" msgstr "" -#: allianceauth/services/templates/services/fleetformattertool.html:24 +#: allianceauth/services/templates/services/fleetformattertool.html:23 msgid "Format" msgstr "" @@ -1794,39 +1824,39 @@ msgid "" "Are you sure you want to delete your %(service_name)s account %(object)s?" msgstr "" -#: allianceauth/services/templates/services/service_credentials.html:5 -#: allianceauth/services/templates/services/service_credentials.html:9 +#: allianceauth/services/templates/services/service_credentials.html:4 +#: allianceauth/services/templates/services/service_credentials.html:8 #, python-format msgid "%(service_name)s Credentials" msgstr "" -#: allianceauth/services/templates/services/service_password.html:6 +#: allianceauth/services/templates/services/service_password.html:5 #, python-format msgid "%(service_name)s Password Change" msgstr "" -#: allianceauth/services/templates/services/service_password.html:10 +#: allianceauth/services/templates/services/service_password.html:9 #, python-format msgid "Set %(service_name)s Password" msgstr "" -#: allianceauth/services/templates/services/service_password.html:18 +#: allianceauth/services/templates/services/service_password.html:17 msgid "Set Password" msgstr "" -#: allianceauth/services/templates/services/services.html:5 +#: allianceauth/services/templates/services/services.html:4 msgid "Services Management" msgstr "" -#: allianceauth/services/templates/services/services.html:10 +#: allianceauth/services/templates/services/services.html:9 msgid "Available Services" msgstr "" -#: allianceauth/services/templates/services/services.html:15 +#: allianceauth/services/templates/services/services.html:14 msgid "Service" msgstr "" -#: allianceauth/services/templates/services/services.html:17 +#: allianceauth/services/templates/services/services.html:16 msgid "Domain" msgstr "" @@ -1835,12 +1865,12 @@ msgid "Ship Replacement" msgstr "" #: allianceauth/srp/form.py:9 -#: allianceauth/srp/templates/srp/management.html:38 +#: allianceauth/srp/templates/srp/management.html:36 msgid "Fleet Time" msgstr "" #: allianceauth/srp/form.py:10 -#: allianceauth/srp/templates/srp/management.html:39 +#: allianceauth/srp/templates/srp/management.html:37 msgid "Fleet Doctrine" msgstr "" @@ -1860,151 +1890,155 @@ msgstr "" msgid "After Action Report Link" msgstr "" -#: allianceauth/srp/templates/srp/add.html:6 +#: allianceauth/srp/templates/srp/add.html:5 msgid "SRP Fleet Create" msgstr "" -#: allianceauth/srp/templates/srp/add.html:14 -#: allianceauth/srp/templates/srp/add.html:24 +#: allianceauth/srp/templates/srp/add.html:13 +#: allianceauth/srp/templates/srp/add.html:23 msgid "Create SRP Fleet" msgstr "" -#: allianceauth/srp/templates/srp/add.html:27 +#: allianceauth/srp/templates/srp/add.html:26 msgid "Give this link to the line members" msgstr "" -#: allianceauth/srp/templates/srp/data.html:52 +#: allianceauth/srp/templates/srp/data.html:5 +msgid "Srp Fleet Data" +msgstr "" + +#: allianceauth/srp/templates/srp/data.html:50 msgid "SRP Fleet Data" msgstr "" -#: allianceauth/srp/templates/srp/data.html:57 +#: allianceauth/srp/templates/srp/data.html:55 msgid "Mark Incomplete" msgstr "" -#: allianceauth/srp/templates/srp/data.html:61 +#: allianceauth/srp/templates/srp/data.html:59 msgid "Mark Completed" msgstr "" -#: allianceauth/srp/templates/srp/data.html:73 -#: allianceauth/srp/templates/srp/data.html:160 +#: allianceauth/srp/templates/srp/data.html:71 +#: allianceauth/srp/templates/srp/data.html:157 msgid "Total Losses:" msgstr "" -#: allianceauth/srp/templates/srp/data.html:74 -#: allianceauth/srp/templates/srp/data.html:161 -#: allianceauth/srp/templates/srp/management.html:30 +#: allianceauth/srp/templates/srp/data.html:72 +#: allianceauth/srp/templates/srp/data.html:158 +#: allianceauth/srp/templates/srp/management.html:28 msgid "Total ISK Cost:" msgstr "" -#: allianceauth/srp/templates/srp/data.html:82 -#: allianceauth/srp/templates/srp/data.html:169 +#: allianceauth/srp/templates/srp/data.html:80 +#: allianceauth/srp/templates/srp/data.html:166 msgid "Are you sure you want to delete SRP requests?" msgstr "" -#: allianceauth/srp/templates/srp/data.html:91 +#: allianceauth/srp/templates/srp/data.html:89 msgid "Pilot Name" msgstr "" -#: allianceauth/srp/templates/srp/data.html:92 +#: allianceauth/srp/templates/srp/data.html:90 msgid "Killboard Link" msgstr "" -#: allianceauth/srp/templates/srp/data.html:94 +#: allianceauth/srp/templates/srp/data.html:92 msgid "Ship Type" msgstr "" -#: allianceauth/srp/templates/srp/data.html:95 +#: allianceauth/srp/templates/srp/data.html:93 msgid "Killboard Loss Amt" msgstr "" -#: allianceauth/srp/templates/srp/data.html:96 +#: allianceauth/srp/templates/srp/data.html:94 msgid "SRP ISK Cost" msgstr "" -#: allianceauth/srp/templates/srp/data.html:97 +#: allianceauth/srp/templates/srp/data.html:95 msgid "Click value to edit Enter to save & next ESC to cancel" msgstr "" -#: allianceauth/srp/templates/srp/data.html:100 +#: allianceauth/srp/templates/srp/data.html:98 msgid "Post Time" msgstr "" -#: allianceauth/srp/templates/srp/data.html:178 +#: allianceauth/srp/templates/srp/data.html:175 msgid "No SRP requests for this fleet." msgstr "" -#: allianceauth/srp/templates/srp/management.html:8 +#: allianceauth/srp/templates/srp/management.html:6 msgid "Srp Management" msgstr "" -#: allianceauth/srp/templates/srp/management.html:14 +#: allianceauth/srp/templates/srp/management.html:12 msgid "SRP Management" msgstr "" -#: allianceauth/srp/templates/srp/management.html:18 +#: allianceauth/srp/templates/srp/management.html:16 msgid "View All" msgstr "" -#: allianceauth/srp/templates/srp/management.html:23 +#: allianceauth/srp/templates/srp/management.html:21 msgid "Add SRP Fleet" msgstr "" -#: allianceauth/srp/templates/srp/management.html:41 +#: allianceauth/srp/templates/srp/management.html:39 msgid "Fleet AAR" msgstr "" -#: allianceauth/srp/templates/srp/management.html:42 +#: allianceauth/srp/templates/srp/management.html:40 msgid "Fleet SRP Code" msgstr "" -#: allianceauth/srp/templates/srp/management.html:43 +#: allianceauth/srp/templates/srp/management.html:41 msgid "Fleet ISK Cost" msgstr "" -#: allianceauth/srp/templates/srp/management.html:44 +#: allianceauth/srp/templates/srp/management.html:42 msgid "SRP Status" msgstr "" -#: allianceauth/srp/templates/srp/management.html:45 +#: allianceauth/srp/templates/srp/management.html:43 msgid "Pending Requests" msgstr "" -#: allianceauth/srp/templates/srp/management.html:64 +#: allianceauth/srp/templates/srp/management.html:62 msgid "Link" msgstr "" -#: allianceauth/srp/templates/srp/management.html:72 +#: allianceauth/srp/templates/srp/management.html:70 msgid "Disabled" msgstr "" -#: allianceauth/srp/templates/srp/management.html:85 +#: allianceauth/srp/templates/srp/management.html:83 msgid "Completed" msgstr "" -#: allianceauth/srp/templates/srp/management.html:103 +#: allianceauth/srp/templates/srp/management.html:101 msgid "Are you sure you want to delete this SRP code and its contents?" msgstr "" -#: allianceauth/srp/templates/srp/management.html:124 +#: allianceauth/srp/templates/srp/management.html:122 msgid "No SRP fleets created." msgstr "" -#: allianceauth/srp/templates/srp/request.html:6 +#: allianceauth/srp/templates/srp/request.html:5 msgid "SRP Request" msgstr "" -#: allianceauth/srp/templates/srp/request.html:11 -#: allianceauth/srp/templates/srp/request.html:20 +#: allianceauth/srp/templates/srp/request.html:10 +#: allianceauth/srp/templates/srp/request.html:19 msgid "Create SRP Request" msgstr "" -#: allianceauth/srp/templates/srp/update.html:6 -#: allianceauth/srp/templates/srp/update.html:11 -#: allianceauth/srp/templates/srp/update.html:23 +#: allianceauth/srp/templates/srp/update.html:5 +#: allianceauth/srp/templates/srp/update.html:10 +#: allianceauth/srp/templates/srp/update.html:22 msgid "Update AAR Link" msgstr "" -#: allianceauth/srp/templates/srp/update.html:17 +#: allianceauth/srp/templates/srp/update.html:16 msgid "SRP Fleet Does Not Exist" msgstr "" @@ -2103,64 +2137,64 @@ msgstr "" msgid "Saved changes to SRP fleet %(fleetname)s" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:6 +#: allianceauth/templates/allianceauth/admin-status/overview.html:8 msgid "Alliance Auth Notifications" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:14 +#: allianceauth/templates/allianceauth/admin-status/overview.html:16 msgid "Closed" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:26 +#: allianceauth/templates/allianceauth/admin-status/overview.html:28 msgid "Powered by GitLab" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:33 +#: allianceauth/templates/allianceauth/admin-status/overview.html:35 msgid "Support Discord" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:41 +#: allianceauth/templates/allianceauth/admin-status/overview.html:43 msgid "Software Version" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:45 +#: allianceauth/templates/allianceauth/admin-status/overview.html:47 msgid "Current" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:51 +#: allianceauth/templates/allianceauth/admin-status/overview.html:53 msgid "Latest Stable" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:57 +#: allianceauth/templates/allianceauth/admin-status/overview.html:59 msgid "Update available" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:62 +#: allianceauth/templates/allianceauth/admin-status/overview.html:64 msgid "Latest Pre-Release" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:68 +#: allianceauth/templates/allianceauth/admin-status/overview.html:70 msgid "Pre-Release available" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:76 +#: allianceauth/templates/allianceauth/admin-status/overview.html:78 msgid "Task Queue" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:93 -msgid "Error retrieving task queue length" +#: allianceauth/templates/allianceauth/admin-status/overview.html:81 +#, python-format +msgid "" +"\n" +" Status of %(total)s processed tasks • last %(latest)s\n" +" " msgstr "" #: allianceauth/templates/allianceauth/admin-status/overview.html:95 #, python-format -msgid "%(tasks)s task" -msgid_plural "%(tasks)s tasks" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: allianceauth/templates/allianceauth/night-toggle.html:6 -msgid "Night Mode" +msgid "" +"\n" +" %(queue_length)s queued tasks\n" +" " msgstr "" #: allianceauth/templates/allianceauth/top-menu-admin.html:9 @@ -2189,30 +2223,30 @@ msgid "Other" msgstr "" #: allianceauth/timerboard/form.py:54 -#: allianceauth/timerboard/templates/timerboard/view.html:63 -#: allianceauth/timerboard/templates/timerboard/view.html:230 -#: allianceauth/timerboard/templates/timerboard/view.html:403 +#: allianceauth/timerboard/templates/timerboard/view.html:62 +#: allianceauth/timerboard/templates/timerboard/view.html:229 +#: allianceauth/timerboard/templates/timerboard/view.html:402 msgid "Friendly" msgstr "" #: allianceauth/timerboard/form.py:55 -#: allianceauth/timerboard/templates/timerboard/view.html:58 -#: allianceauth/timerboard/templates/timerboard/view.html:225 -#: allianceauth/timerboard/templates/timerboard/view.html:398 +#: allianceauth/timerboard/templates/timerboard/view.html:57 +#: allianceauth/timerboard/templates/timerboard/view.html:224 +#: allianceauth/timerboard/templates/timerboard/view.html:397 msgid "Hostile" msgstr "" #: allianceauth/timerboard/form.py:56 -#: allianceauth/timerboard/templates/timerboard/view.html:68 -#: allianceauth/timerboard/templates/timerboard/view.html:235 -#: allianceauth/timerboard/templates/timerboard/view.html:408 +#: allianceauth/timerboard/templates/timerboard/view.html:67 +#: allianceauth/timerboard/templates/timerboard/view.html:234 +#: allianceauth/timerboard/templates/timerboard/view.html:407 msgid "Neutral" msgstr "" #: allianceauth/timerboard/form.py:58 -#: allianceauth/timerboard/templates/timerboard/view.html:32 -#: allianceauth/timerboard/templates/timerboard/view.html:199 -#: allianceauth/timerboard/templates/timerboard/view.html:372 +#: allianceauth/timerboard/templates/timerboard/view.html:31 +#: allianceauth/timerboard/templates/timerboard/view.html:198 +#: allianceauth/timerboard/templates/timerboard/view.html:371 msgid "Details" msgstr "" @@ -2229,9 +2263,9 @@ msgid "Timer Type" msgstr "" #: allianceauth/timerboard/form.py:63 -#: allianceauth/timerboard/templates/timerboard/view.html:33 -#: allianceauth/timerboard/templates/timerboard/view.html:200 -#: allianceauth/timerboard/templates/timerboard/view.html:373 +#: allianceauth/timerboard/templates/timerboard/view.html:32 +#: allianceauth/timerboard/templates/timerboard/view.html:199 +#: allianceauth/timerboard/templates/timerboard/view.html:372 msgid "Objective" msgstr "" @@ -2298,7 +2332,7 @@ msgid "Create Timer" msgstr "" #: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9 -#: allianceauth/timerboard/templates/timerboard/view.html:16 +#: allianceauth/timerboard/templates/timerboard/view.html:15 msgid "Create Structure Timer" msgstr "" @@ -2308,29 +2342,29 @@ msgstr "" msgid "Update Structure Timer" msgstr "" -#: allianceauth/timerboard/templates/timerboard/view.html:7 +#: allianceauth/timerboard/templates/timerboard/view.html:6 msgid "Structure Timer Management" msgstr "" -#: allianceauth/timerboard/templates/timerboard/view.html:12 +#: allianceauth/timerboard/templates/timerboard/view.html:11 msgid "Structure Timers" msgstr "" -#: allianceauth/timerboard/templates/timerboard/view.html:28 +#: allianceauth/timerboard/templates/timerboard/view.html:27 msgid "Corp Timers" msgstr "" -#: allianceauth/timerboard/templates/timerboard/view.html:35 -#: allianceauth/timerboard/templates/timerboard/view.html:202 -#: allianceauth/timerboard/templates/timerboard/view.html:375 +#: allianceauth/timerboard/templates/timerboard/view.html:34 +#: allianceauth/timerboard/templates/timerboard/view.html:201 +#: allianceauth/timerboard/templates/timerboard/view.html:374 msgid "Structure" msgstr "" -#: allianceauth/timerboard/templates/timerboard/view.html:194 +#: allianceauth/timerboard/templates/timerboard/view.html:193 msgid "Next Timers" msgstr "" -#: allianceauth/timerboard/templates/timerboard/view.html:367 +#: allianceauth/timerboard/templates/timerboard/view.html:366 msgid "Past Timers" msgstr "" diff --git a/allianceauth/locale/ja/LC_MESSAGES/django.mo b/allianceauth/locale/ja/LC_MESSAGES/django.mo index 452e11aa..d917d5a9 100644 Binary files a/allianceauth/locale/ja/LC_MESSAGES/django.mo and b/allianceauth/locale/ja/LC_MESSAGES/django.mo differ diff --git a/allianceauth/locale/ja/LC_MESSAGES/django.po b/allianceauth/locale/ja/LC_MESSAGES/django.po index 7de67908..4e560a81 100644 --- a/allianceauth/locale/ja/LC_MESSAGES/django.po +++ b/allianceauth/locale/ja/LC_MESSAGES/django.po @@ -5,17 +5,17 @@ # # Translators: # Foch Petain , 2020 -# Joel Falknau , 2020 +# kotaneko, 2023 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-11-29 01:03+1000\n" +"POT-Creation-Date: 2022-10-09 18:20+1000\n" "PO-Revision-Date: 2020-02-18 03:14+0000\n" -"Last-Translator: Joel Falknau , 2020\n" -"Language-Team: Japanese (https://www.transifex.com/alliance-auth/teams/107430/ja/)\n" +"Last-Translator: kotaneko, 2023\n" +"Language-Team: Japanese (https://app.transifex.com/alliance-auth/teams/107430/ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -24,37 +24,87 @@ msgstr "" #: allianceauth/analytics/models.py:29 msgid "Google Analytics Universal" -msgstr "" +msgstr "Google ユニバーサル アナリティクス" #: allianceauth/analytics/models.py:30 msgid "Google Analytics V4" -msgstr "" +msgstr "Google アナリティクス 4" #: allianceauth/authentication/decorators.py:37 msgid "A main character is required to perform that action. Add one below." msgstr "実行するためにはメインキャラクターの設定が必要です。設定してください。" -#: allianceauth/authentication/forms.py:5 +#: allianceauth/authentication/forms.py:12 msgid "Email" msgstr "メールアドレス" -#: allianceauth/authentication/models.py:79 +#: allianceauth/authentication/forms.py:62 +#, python-format +msgid "You are not allowed to add or remove these restricted groups: %s" +msgstr "これらの制限付きグループを追加または削除することはできません。%s" + +#: allianceauth/authentication/models.py:80 +msgid "English" +msgstr "英語" + +#: allianceauth/authentication/models.py:81 +msgid "German" +msgstr "ドイツ語" + +#: allianceauth/authentication/models.py:82 +msgid "Spanish" +msgstr "スペイン語" + +#: allianceauth/authentication/models.py:83 +msgid "Chinese Simplified" +msgstr "中国語 簡体字" + +#: allianceauth/authentication/models.py:84 +msgid "Russian" +msgstr "ロシア語" + +#: allianceauth/authentication/models.py:85 +msgid "Korean" +msgstr "韓国語" + +#: allianceauth/authentication/models.py:86 +msgid "French" +msgstr "フランス語" + +#: allianceauth/authentication/models.py:87 +msgid "Japanese" +msgstr "日本語" + +#: allianceauth/authentication/models.py:88 +msgid "Italian" +msgstr "イタリア語" + +#: allianceauth/authentication/models.py:91 +msgid "Language" +msgstr "言語" + +#: allianceauth/authentication/models.py:96 +#: allianceauth/templates/allianceauth/night-toggle.html:6 +msgid "Night Mode" +msgstr "ナイトモード" + +#: allianceauth/authentication/models.py:110 #, python-format msgid "State changed to: %s" msgstr "分類が%sに変更されました。" -#: allianceauth/authentication/models.py:80 +#: allianceauth/authentication/models.py:111 #, python-format msgid "Your user's state is now: %(state)s" msgstr "あなたの分類は%(state)sになりました。" -#: allianceauth/authentication/templates/authentication/dashboard.html:5 -#: allianceauth/authentication/templates/authentication/dashboard.html:8 +#: allianceauth/authentication/templates/authentication/dashboard.html:4 +#: allianceauth/authentication/templates/authentication/dashboard.html:7 #: allianceauth/templates/allianceauth/side-menu.html:10 msgid "Dashboard" msgstr "ダッシュボード" -#: allianceauth/authentication/templates/authentication/dashboard.html:18 +#: allianceauth/authentication/templates/authentication/dashboard.html:17 #, python-format msgid "" "\n" @@ -64,7 +114,7 @@ msgstr "" "\n" " メインキャラクター(分類:%(state)s)" -#: allianceauth/authentication/templates/authentication/dashboard.html:102 +#: allianceauth/authentication/templates/authentication/dashboard.html:101 msgid "No main character set." msgstr "メンキャラクターが選択されていません。" @@ -72,52 +122,67 @@ msgstr "メンキャラクターが選択されていません。" msgid "Add Character" msgstr "キャラクターを追加" -#: allianceauth/authentication/templates/authentication/dashboard.html:113 +#: allianceauth/authentication/templates/authentication/dashboard.html:115 msgid "Change Main" msgstr "メンキャラクターを変更" -#: allianceauth/authentication/templates/authentication/dashboard.html:122 +#: allianceauth/authentication/templates/authentication/dashboard.html:125 msgid "Group Memberships" -msgstr "" +msgstr "グループメンバーシップ" -#: allianceauth/authentication/templates/authentication/dashboard.html:142 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:23 -#: allianceauth/hrapplications/templates/hrapplications/view.html:41 +#: allianceauth/authentication/templates/authentication/dashboard.html:145 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:40 msgid "Characters" msgstr "キャラクター" -#: allianceauth/authentication/templates/authentication/dashboard.html:150 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:73 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:24 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:15 -#: allianceauth/hrapplications/templates/hrapplications/view.html:45 -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34 +#: allianceauth/authentication/templates/authentication/dashboard.html:153 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:71 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:23 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:14 +#: allianceauth/hrapplications/templates/hrapplications/view.html:44 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:32 msgid "Name" msgstr "名前" -#: allianceauth/authentication/templates/authentication/dashboard.html:151 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:23 -#: allianceauth/hrapplications/templates/hrapplications/view.html:46 +#: allianceauth/authentication/templates/authentication/dashboard.html:154 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:45 msgid "Corp" msgstr "Corp" -#: allianceauth/authentication/templates/authentication/dashboard.html:152 +#: allianceauth/authentication/templates/authentication/dashboard.html:155 #: allianceauth/corputils/templates/corputils/corpstats.html:76 -#: allianceauth/hrapplications/templates/hrapplications/view.html:47 +#: allianceauth/hrapplications/templates/hrapplications/view.html:46 msgid "Alliance" msgstr "Alliance" #: allianceauth/authentication/templates/public/login.html:6 #: allianceauth/templates/allianceauth/top-menu-user-dropdown.html:58 msgid "Login" -msgstr "" +msgstr "ログイン" -#: allianceauth/authentication/templates/public/register.html:7 +#: allianceauth/authentication/templates/public/login.html:10 +msgid "Login with Eve SSO" +msgstr "EVE SSOでログイン" + +#: allianceauth/authentication/templates/public/middle_box.html:24 +msgid "For information on SSO, ESI and security read the CCP Dev Blog" +msgstr "SSO、ESI、セキュリティに関する情報は、CCP Dev Blogをお読みください。" + +#: allianceauth/authentication/templates/public/middle_box.html:26 +msgid "Introducing ESI - A New API For Eve Online" +msgstr "ESI - EVE Onlineの新しいAPIを紹介します。" + +#: allianceauth/authentication/templates/public/middle_box.html:32 +msgid "Manage ESI Applications" +msgstr "ESIアプリケーションの管理" + +#: allianceauth/authentication/templates/public/register.html:6 msgid "Registration" -msgstr "" +msgstr "登録" -#: allianceauth/authentication/templates/public/register.html:22 -#: allianceauth/authentication/templates/registration/registration_form.html:5 +#: allianceauth/authentication/templates/public/register.html:21 msgid "Register" msgstr "登録" @@ -125,33 +190,6 @@ msgstr "登録" msgid "Invalid or expired activation link." msgstr "アクティベーションリンクが無効か期限切れです。" -#: allianceauth/authentication/templates/registration/password_reset_email.html:2 -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account." -msgstr "このメールはあなたのパスワードの再設定のために送信されています。" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:5 -msgid "Please go to the following page and choose a new password:" -msgstr "下記ページにアクセスして、新しいパスワードを設定してください:" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:9 -msgid "Your username, in case you've forgotten:" -msgstr "ユーザー名を忘れてしまった場合:" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:11 -msgid "Thanks for using our site!" -msgstr "サイトをご利用いただきありがとうございます!" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:13 -msgid "Your IT Team" -msgstr "サポートチームより" - -#: allianceauth/authentication/templates/registration/registration_form.html:11 -#: allianceauth/hrapplications/templates/hrapplications/create.html:30 -msgid "Submit" -msgstr "Submit" - #: allianceauth/authentication/views.py:77 #, python-format msgid "" @@ -172,7 +210,7 @@ msgstr "%(name)sをアカウントに追加しました。" #: allianceauth/authentication/views.py:94 #, python-format msgid "Failed to add %(name)s to your account: they already have an account." -msgstr "%(name)sをアカウントに追加することができません。すでにほかのアカウントを持っています。" +msgstr "%(name)sをアカウントに追加することができません。すでに他のアカウントを持っています。" #: allianceauth/authentication/views.py:133 msgid "Unable to authenticate as the selected character." @@ -180,34 +218,34 @@ msgstr "選択されたキャラクターの認証が行えませんでした。 #: allianceauth/authentication/views.py:197 msgid "Registration token has expired." -msgstr "Registration tokenが期限切れです。" +msgstr "Registrationトークンが有効期限切れです。" #: allianceauth/authentication/views.py:252 msgid "" "Sent confirmation email. Please follow the link to confirm your email " "address." -msgstr "確認のメールを送りました。メール内のリンクをご確認の上、メールアドレスの認証を完了させてください。" +msgstr "確認のメールを送信しました。メール内のリンクをご確認の上、メールアドレスの認証を完了させてください。" #: allianceauth/authentication/views.py:257 msgid "Confirmed your email address. Please login to continue." -msgstr "メールアドレスの確認が取れました。Loginしてください。" +msgstr "メールアドレスを確認しました。続行するにはログインしてください。" #: allianceauth/authentication/views.py:262 msgid "Registration of new accounts is not allowed at this time." -msgstr "現在新規アカウントの登録を停止しております。" +msgstr "新規アカウントの登録は、現時点ではできません。" #: allianceauth/corputils/auth_hooks.py:11 msgid "Corporation Stats" -msgstr "" +msgstr "コーポレーション統計" #: allianceauth/corputils/templates/corputils/base.html:3 #: allianceauth/corputils/templates/corputils/base.html:6 msgid "Corporation Member Data" -msgstr "" +msgstr "コーポレーションメンバーデータ" #: allianceauth/corputils/templates/corputils/base.html:12 msgid "Corporations" -msgstr "" +msgstr "コーポレーション" #: allianceauth/corputils/templates/corputils/base.html:23 msgid "Add" @@ -215,17 +253,17 @@ msgstr "追加" #: allianceauth/corputils/templates/corputils/base.html:29 msgid "Search all corporations..." -msgstr "" +msgstr "すべてのコーポレーションを検索する..." #: allianceauth/corputils/templates/corputils/corpstats.html:33 msgid "Mains" msgstr "メイン" #: allianceauth/corputils/templates/corputils/corpstats.html:34 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:24 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:15 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:22 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:14 msgid "Members" -msgstr "" +msgstr "メンバー" #: allianceauth/corputils/templates/corputils/corpstats.html:35 msgid "Unregistered" @@ -233,30 +271,30 @@ msgstr "未登録" #: allianceauth/corputils/templates/corputils/corpstats.html:38 msgid "Last update:" -msgstr "最終活動日:" +msgstr "最終更新:" #: allianceauth/corputils/templates/corputils/corpstats.html:74 #: allianceauth/corputils/templates/corputils/corpstats.html:112 #: allianceauth/corputils/templates/corputils/corpstats.html:156 #: allianceauth/corputils/templates/corputils/search.html:13 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:24 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:28 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:26 #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:53 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:109 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:112 msgid "Character" -msgstr "Character" +msgstr "キャラクター" #: allianceauth/corputils/templates/corputils/corpstats.html:75 #: allianceauth/corputils/templates/corputils/search.html:14 #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31 -#: allianceauth/hrapplications/templates/hrapplications/management.html:27 -#: allianceauth/hrapplications/templates/hrapplications/management.html:82 -#: allianceauth/hrapplications/templates/hrapplications/management.html:126 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:26 +#: allianceauth/hrapplications/templates/hrapplications/management.html:26 +#: allianceauth/hrapplications/templates/hrapplications/management.html:81 +#: allianceauth/hrapplications/templates/hrapplications/management.html:125 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:25 msgid "Corporation" -msgstr "" +msgstr "コーポレーション" #: allianceauth/corputils/templates/corputils/corpstats.html:91 #: allianceauth/corputils/templates/corputils/corpstats.html:125 @@ -264,27 +302,27 @@ msgstr "" #: allianceauth/corputils/templates/corputils/corpstats.html:167 #: allianceauth/corputils/templates/corputils/search.html:27 msgid "Killboard" -msgstr "" +msgstr "キルボード" #: allianceauth/corputils/templates/corputils/corpstats.html:114 #: allianceauth/corputils/templates/corputils/search.html:16 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:22 -#: allianceauth/hrapplications/templates/hrapplications/management.html:81 -#: allianceauth/hrapplications/templates/hrapplications/management.html:125 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:25 -#: allianceauth/hrapplications/templates/hrapplications/view.html:32 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:20 +#: allianceauth/hrapplications/templates/hrapplications/management.html:80 +#: allianceauth/hrapplications/templates/hrapplications/management.html:124 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:24 +#: allianceauth/hrapplications/templates/hrapplications/view.html:31 msgid "Main Character" msgstr "メインキャラクター" #: allianceauth/corputils/templates/corputils/corpstats.html:115 #: allianceauth/corputils/templates/corputils/search.html:17 msgid "Main Corporation" -msgstr "" +msgstr "メインコーポレーション" #: allianceauth/corputils/templates/corputils/corpstats.html:116 #: allianceauth/corputils/templates/corputils/search.html:18 msgid "Main Alliance" -msgstr "" +msgstr "メインアライアンス" #: allianceauth/corputils/templates/corputils/search.html:6 msgid "Search Results" @@ -292,7 +330,7 @@ msgstr "検索結果" #: allianceauth/corputils/templates/corputils/search.html:15 msgid "zKillboard" -msgstr "" +msgstr "zKillboard" #: allianceauth/corputils/views.py:54 msgid "Selected corp already has a statistics module." @@ -300,16 +338,16 @@ msgstr "選択されたCorpはすでにStatistics Moduleを導入済みです。 #: allianceauth/corputils/views.py:56 msgid "Failed to gather corporation statistics with selected token." -msgstr "選択された TokenではCorporation Statisticsを取得できませんでした。" +msgstr "選択されたTokenではCorporation Statisticsを取得できませんでした。" #: allianceauth/fleetactivitytracking/auth_hooks.py:9 msgid "Fleet Activity Tracking" -msgstr "" +msgstr "フリート活動トラッキング" #: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8 -#: allianceauth/srp/templates/srp/management.html:37 +#: allianceauth/srp/templates/srp/management.html:35 msgid "Fleet Name" -msgstr "" +msgstr "フリートの名前" #: allianceauth/fleetactivitytracking/forms.py:7 msgid "Duration of fat-link" @@ -321,15 +359,15 @@ msgstr "分" #: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/characternotexisting.html:3 msgid "Fleet Participation" -msgstr "Fleet 参加者" +msgstr "フリート参加者" #: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/characternotexisting.html:7 msgid "Character not found!" -msgstr "キャラクターが見つかりません!" +msgstr "キャラクターが見つかりません" #: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/characternotexisting.html:18 msgid "Character not registered!" -msgstr "キャラクターが登録されてません!" +msgstr "キャラクターが登録されてません" #: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/characternotexisting.html:19 msgid "This character is not associated with an auth account." @@ -341,329 +379,359 @@ msgstr "ここに追加してください。" #: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/characternotexisting.html:19 msgid "before attempting to click fleet attendance links." -msgstr "" +msgstr "フリート参加リンクをクリックする前に" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:5 msgid "Create Fatlink" msgstr "Fat-Linkを作成" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:10 -#: allianceauth/optimer/templates/optimer/add.html:14 -#: allianceauth/optimer/templates/optimer/add.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:9 +#: allianceauth/optimer/templates/optimer/add.html:13 +#: allianceauth/optimer/templates/optimer/add.html:22 msgid "Create Fleet Operation" -msgstr "Fleet Operationを作成" +msgstr "フリートOperationを作成" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:13 msgid "Bad request!" -msgstr "形式が正しくありません!" +msgstr "形式が正しくありません" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:25 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:65 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:24 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:63 msgid "Create fatlink" msgstr "Fat-Linkを作成" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:5 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:3 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:4 msgid "Fatlink view" msgstr "Fat-Link一覧" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:9 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:7 msgid "Edit fatlink" msgstr "Fat-Linkを編集" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:13 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:11 msgid "Delete fat" msgstr "Fat-Linkを削除" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:19 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:17 msgid "Registered characters" msgstr "登録済みのキャラクター" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:23 -#: allianceauth/hrapplications/templates/hrapplications/view.html:31 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:30 msgid "User" -msgstr "" +msgstr "ユーザ" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:27 +#: allianceauth/optimer/form.py:13 allianceauth/timerboard/form.py:59 +#: allianceauth/timerboard/templates/timerboard/view.html:33 +#: allianceauth/timerboard/templates/timerboard/view.html:200 +#: allianceauth/timerboard/templates/timerboard/view.html:373 +msgid "System" +msgstr "星系" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:24 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:28 +msgid "Ship" +msgstr "艦船" #: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:48 #: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:29 -#: allianceauth/optimer/form.py:13 allianceauth/timerboard/form.py:59 -#: allianceauth/timerboard/templates/timerboard/view.html:34 -#: allianceauth/timerboard/templates/timerboard/view.html:201 -#: allianceauth/timerboard/templates/timerboard/view.html:374 -msgid "System" -msgstr "" - -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:26 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:27 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:30 -msgid "Ship" -msgstr "" - -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:27 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:50 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:31 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:76 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:74 #: allianceauth/templates/allianceauth/top-menu.html:23 -#: allianceauth/timerboard/templates/timerboard/view.html:36 -#: allianceauth/timerboard/templates/timerboard/view.html:203 -#: allianceauth/timerboard/templates/timerboard/view.html:376 +#: allianceauth/timerboard/templates/timerboard/view.html:35 +#: allianceauth/timerboard/templates/timerboard/view.html:202 +#: allianceauth/timerboard/templates/timerboard/view.html:375 msgid "Eve Time" -msgstr "" +msgstr "ゲーム内時間" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:38 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:33 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:36 msgid "Docked in " -msgstr "" +msgstr "ドックイン" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:6 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:4 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:4 msgid "Personal fatlink statistics" msgstr "Fat-Link統計" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:10 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:10 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:8 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:8 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:8 #, python-format msgid "Participation data statistics for %(month)s, %(year)s" msgstr "%(year)s年%(month)sか月の参加データ" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:13 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:12 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:11 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:10 msgid "Previous month" msgstr "前月" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:14 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:14 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:12 msgid "Next month" msgstr "翌月" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:19 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:17 #, python-format msgid "%(user)s has collected one link this month." msgid_plural "%(user)s has collected %(links)s links this month." msgstr[0] "今月、%(user)sは%(links)s個のリンクを獲得しました。" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:28 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:26 msgid "Times used" msgstr "使用回数" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:39 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:37 #, python-format msgid "%(user)s has created one link this month." msgid_plural "%(user)s has created %(links)s links this month." msgstr[0] "今月、%(user)sは%(links)s個のリンクを作成しました。" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:48 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:27 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:75 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:46 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:73 msgid "Fleet" -msgstr "" +msgstr "フリート" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:49 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:74 -#: allianceauth/timerboard/templates/timerboard/view.html:38 -#: allianceauth/timerboard/templates/timerboard/view.html:205 -#: allianceauth/timerboard/templates/timerboard/view.html:378 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:47 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:72 +#: allianceauth/timerboard/templates/timerboard/view.html:37 +#: allianceauth/timerboard/templates/timerboard/view.html:204 +#: allianceauth/timerboard/templates/timerboard/view.html:377 msgid "Creator" msgstr "作成者" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:51 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:77 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:49 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:75 #: allianceauth/optimer/form.py:18 #: allianceauth/optimer/templates/optimer/fleetoptable.html:15 msgid "Duration" msgstr "有効時間" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:52 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:78 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:50 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:76 msgid "Edit" -msgstr "" +msgstr "編集" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:8 #, python-format msgid "Participation data statistics for %(year)s" msgstr "%(year)s年間の参加データ" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:10 msgid "Previous year" msgstr "前年" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:12 msgid "Next year" msgstr "翌年" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:21 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:19 msgid "Month" msgstr "月" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:22 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:24 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:20 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:23 msgid "Fats" msgstr "Fat-Link" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:4 msgid "Fatlink Corp Statistics" msgstr "Corp別Fat-Link統計" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:25 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:26 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:24 msgid "Average fats" msgstr "平均Fat数" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:4 msgid "Fatlink statistics" msgstr "Fat-Link統計" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:20 msgid "Ticker" -msgstr "" +msgstr "Ticker" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:8 msgid "Participation data" msgstr "参加情報" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:12 msgid "Most recent clicked fatlinks" msgstr "最後にクリックされたFat-Link" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:19 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:17 msgid "Personal statistics" msgstr "個人統計" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:48 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:46 msgid "No fleet activity on record." msgstr "Fleetでの活動が記録されてません。" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:55 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:53 msgid "Most recent fatlinks" msgstr "最新のFat-Link" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:60 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:58 msgid "View statistics" msgstr "統計" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:97 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:95 msgid "No created fatlinks on record." msgstr "Fat-Linkを作成した記録がありません。" -#: allianceauth/fleetactivitytracking/views.py:280 +#: allianceauth/fleetactivitytracking/views.py:218 +msgid "Character does not exist" +msgstr "キャラクターが存在しません" + +#: allianceauth/fleetactivitytracking/views.py:221 +msgid "User does not exist" +msgstr "ユーザーが存在しません" + +#: allianceauth/fleetactivitytracking/views.py:299 msgid "Fleet participation registered." msgstr "Fleet参加が登録されました。" -#: allianceauth/fleetactivitytracking/views.py:296 +#: allianceauth/fleetactivitytracking/views.py:318 msgid "FAT link has expired." msgstr "Fat-Linkの有効期間が終了してます。" -#: allianceauth/groupmanagement/admin.py:104 -msgid "This name has been reserved and can not be used for groups." -msgstr "" - -#: allianceauth/groupmanagement/admin.py:230 -msgid "(auto)" -msgstr "" - -#: allianceauth/groupmanagement/admin.py:239 -msgid "There already exists a group with that name." -msgstr "" +#: allianceauth/fleetactivitytracking/views.py:323 +#, python-brace-format +msgid "" +"Cannot register the fleet participation for {character.character_name}. The " +"character needs to be online." +msgstr "{character.character_name} のフリート参加を登録できません。キャラクターがオンラインである必要があります。" #: allianceauth/groupmanagement/auth_hooks.py:17 -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:14 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:13 msgid "Group Management" -msgstr "" +msgstr "グループ管理" -#: allianceauth/groupmanagement/models.py:102 +#: allianceauth/groupmanagement/forms.py:15 +msgid "This name has been reserved and can not be used for groups." +msgstr "この名前は予約済みで、グループには使用できません。" + +#: allianceauth/groupmanagement/forms.py:25 +msgid "(auto)" +msgstr "(auto)" + +#: allianceauth/groupmanagement/forms.py:34 +msgid "There already exists a group with that name." +msgstr "その名前のグループが既に存在しています。" + +#: allianceauth/groupmanagement/models.py:105 msgid "" "Internal group, users cannot see, join or request to join this " "group.
Used for groups such as Members, Corp_*, Alliance_* " "etc.
Overrides Hidden and Open options when selected." msgstr "" +"内部グループです。ユーザーはこのグループを表示したり、参加したり、参加をリクエストしたりすることはできません。
Members、Corp_*、Alliance_*などのグループに使用します。選択すると、非表示" +" オプションと 開く
オプションが上書きされます。 " -#: allianceauth/groupmanagement/models.py:110 +#: allianceauth/groupmanagement/models.py:113 msgid "Group is hidden from users but can still join with the correct link." -msgstr "" +msgstr "グループはユーザーに表示されませんが、正しいリンク経由で参加することができます。" -#: allianceauth/groupmanagement/models.py:116 +#: allianceauth/groupmanagement/models.py:119 msgid "" "Group is open and users will be automatically added upon request.
If the " "group is not open users will need their request manually approved." msgstr "" +"グループはオープンで、ユーザーはリクエストに応じて自動的に追加されます。
グループがオープンでない場合、ユーザーのリクエストは手動で承認する必要があります。" -#: allianceauth/groupmanagement/models.py:123 +#: allianceauth/groupmanagement/models.py:126 msgid "" "Group is public. Any registered user is able to join this group, with " "visibility based on the other options set for this group.
Auth will not " "remove users from this group automatically when they are no longer " "authenticated." msgstr "" +"グループは一般公開されています。登録ユーザーなら誰でもこのグループに参加でき、このグループに設定されている他のオプションに基づいて表示されます。
認証されなくなっても、Auth" +" はユーザーをこのグループから自動的に削除しません。" -#: allianceauth/groupmanagement/models.py:134 +#: allianceauth/groupmanagement/models.py:135 +msgid "" +"Group is restricted. This means that adding or removing users for this group" +" requires a superuser admin." +msgstr "グループは参加が制限されています。つまり、このグループのユーザーを追加または削除するには、スーパーユーザー管理者が必要です。" + +#: allianceauth/groupmanagement/models.py:144 msgid "" "Group leaders can process requests for this group. Use the " "auth.group_management permission to allow a user to manage all " "groups.
" msgstr "" +"グループリーダーは、このグループのリクエストを処理できます。auth.group_management " +"権限を使用して、ユーザーがすべてのグループを管理できるようにします。
" -#: allianceauth/groupmanagement/models.py:144 +#: allianceauth/groupmanagement/models.py:154 msgid "" "Members of leader groups can process requests for this group. Use the " "auth.group_management permission to allow a user to manage all " "groups.
" msgstr "" +"リーダーグループのメンバーは、このグループのリクエストを処理できます。auth.group_management " +"権限を使用して、ユーザーがすべてのグループを管理できるようにします。
" -#: allianceauth/groupmanagement/models.py:153 +#: allianceauth/groupmanagement/models.py:163 msgid "" "States listed here will have the ability to join this group provided they " "have the proper permissions.
" -msgstr "" +msgstr "ここに記載されているStatesは、適切な許可があれば、このグループに参加できます。
" -#: allianceauth/groupmanagement/models.py:161 +#: allianceauth/groupmanagement/models.py:171 msgid "" "Short description (max. 512 characters) of the group shown to users." -msgstr "" +msgstr "ユーザーに表示されるグループの簡単な説明 (最大 512 文字) 。" -#: allianceauth/groupmanagement/models.py:168 +#: allianceauth/groupmanagement/models.py:178 msgid "Can request non-public groups" -msgstr "" +msgstr "非公開グループをリクエストできる" -#: allianceauth/groupmanagement/models.py:189 +#: allianceauth/groupmanagement/models.py:209 msgid "name" -msgstr "" +msgstr "名前" -#: allianceauth/groupmanagement/models.py:192 +#: allianceauth/groupmanagement/models.py:212 msgid "Name that can not be used for groups." -msgstr "" +msgstr "グループには使用できない名前。" -#: allianceauth/groupmanagement/models.py:195 +#: allianceauth/groupmanagement/models.py:215 msgid "reason" -msgstr "" +msgstr "理由" -#: allianceauth/groupmanagement/models.py:195 +#: allianceauth/groupmanagement/models.py:215 msgid "Reason why this name is reserved." -msgstr "" +msgstr "この名前が使用予約されている理由。" -#: allianceauth/groupmanagement/models.py:198 +#: allianceauth/groupmanagement/models.py:218 msgid "created by" -msgstr "" +msgstr "作成者" -#: allianceauth/groupmanagement/models.py:203 +#: allianceauth/groupmanagement/models.py:223 msgid "created at" -msgstr "" +msgstr "作成日時" -#: allianceauth/groupmanagement/models.py:203 +#: allianceauth/groupmanagement/models.py:223 msgid "Date when this entry was created" -msgstr "" +msgstr "このエントリが作成された日付" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:5 -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:14 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:4 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:13 msgid "Audit Log" -msgstr "" +msgstr "監査ログ" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:20 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:21 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:13 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:19 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:20 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:11 #: allianceauth/timerboard/templates/timerboard/index_button.html:3 msgid "Back" msgstr "戻る" @@ -674,292 +742,291 @@ msgstr "日付/時間" #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:29 msgid "Requestor" -msgstr "" +msgstr "依頼者" #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:32 msgid "Type" -msgstr "" +msgstr "タイプ" #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:33 -#: allianceauth/notifications/templates/notifications/list.html:35 -#: allianceauth/notifications/templates/notifications/list.html:65 +#: allianceauth/notifications/templates/notifications/list_partial.html:9 #: allianceauth/optimer/templates/optimer/fleetoptable.html:19 -#: allianceauth/services/templates/services/services.html:18 -#: allianceauth/timerboard/templates/timerboard/view.html:40 -#: allianceauth/timerboard/templates/timerboard/view.html:207 -#: allianceauth/timerboard/templates/timerboard/view.html:380 +#: allianceauth/services/templates/services/services.html:17 +#: allianceauth/timerboard/templates/timerboard/view.html:39 +#: allianceauth/timerboard/templates/timerboard/view.html:206 +#: allianceauth/timerboard/templates/timerboard/view.html:379 msgid "Action" -msgstr "" +msgstr "アクション" #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:34 msgid "Actor" -msgstr "" +msgstr "アクター" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:47 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:48 msgid "Removed" -msgstr "" +msgstr "削除されました" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:59 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:60 msgid "All times displayed are EVE/UTC." -msgstr "" +msgstr "表示される時間はすべて EVEゲーム内時間/世界標準時 です。" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:66 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:67 msgid "No entries found for this group." msgstr "この Group での entry が見つかりませんでした。" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:6 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:5 msgid "Group Members" -msgstr "" +msgstr "グループメンバー" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:31 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:54 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:110 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:23 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:113 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:21 msgid "Organization" -msgstr "" +msgstr "組織" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:50 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:76 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:49 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:75 msgid "Group leader" -msgstr "" +msgstr "グループリーダー" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:80 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:136 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:60 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:82 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:139 msgid "(unknown)" -msgstr "" +msgstr "(unknown)" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:66 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:65 msgid "Remove from group" msgstr "Group から削除" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:81 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:80 msgid "No group members to list." msgstr "Groupメンバーはリストにいません。" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:5 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:4 msgid "Groups Membership" -msgstr "" +msgstr "グループメンバーシップ" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:15 -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:40 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:14 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:38 #: allianceauth/templates/allianceauth/side-menu.html:15 msgid "Groups" -msgstr "" +msgstr "グループ" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:25 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:16 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:24 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:15 #: allianceauth/optimer/templates/optimer/fleetoptable.html:10 msgid "Description" -msgstr "" +msgstr "説明" + +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:25 +#: allianceauth/hrapplications/templates/hrapplications/management.html:27 +#: allianceauth/hrapplications/templates/hrapplications/management.html:82 +#: allianceauth/hrapplications/templates/hrapplications/management.html:126 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:26 +#: allianceauth/srp/templates/srp/data.html:99 +msgid "Status" +msgstr "ステータス" #: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:26 -#: allianceauth/hrapplications/templates/hrapplications/management.html:28 -#: allianceauth/hrapplications/templates/hrapplications/management.html:83 -#: allianceauth/hrapplications/templates/hrapplications/management.html:127 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:27 -#: allianceauth/srp/templates/srp/data.html:101 -msgid "Status" -msgstr "" - -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:27 msgid "Member Count" msgstr "Member Count" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:43 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:42 msgid "Hidden" msgstr "閉じる" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45 -#: allianceauth/templates/allianceauth/admin-status/overview.html:12 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:44 +#: allianceauth/templates/allianceauth/admin-status/overview.html:14 msgid "Open" msgstr "開く" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:47 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:46 msgid "Requestable" msgstr "申請可能" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:56 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:55 msgid "View Members" -msgstr "" +msgstr "メンバーを表示" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:60 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:59 msgid "Audit Members" -msgstr "" +msgstr "Auditメンバー" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:64 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:63 msgid "Copy Direct Join Link" -msgstr "" +msgstr "直接参加リンクをコピー" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:75 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:74 msgid "No groups to list." -msgstr "" +msgstr "一覧表示するグループはありません。" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:5 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:10 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:4 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:9 msgid "Available Groups" msgstr "参加可能Group" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:30 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:29 msgid "Leave" msgstr "脱退" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:34 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:49 -#: allianceauth/hrapplications/templates/hrapplications/management.html:37 -#: allianceauth/hrapplications/templates/hrapplications/management.html:70 -#: allianceauth/hrapplications/templates/hrapplications/management.html:97 -#: allianceauth/hrapplications/templates/hrapplications/management.html:141 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:38 -#: allianceauth/hrapplications/templates/hrapplications/view.html:20 -#: allianceauth/srp/templates/srp/data.html:138 -#: allianceauth/srp/templates/srp/management.html:81 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:33 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:48 +#: allianceauth/hrapplications/templates/hrapplications/management.html:36 +#: allianceauth/hrapplications/templates/hrapplications/management.html:69 +#: allianceauth/hrapplications/templates/hrapplications/management.html:96 +#: allianceauth/hrapplications/templates/hrapplications/management.html:140 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:37 +#: allianceauth/hrapplications/templates/hrapplications/view.html:19 +#: allianceauth/srp/templates/srp/data.html:135 +#: allianceauth/srp/templates/srp/management.html:79 msgid "Pending" msgstr "処理中" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:40 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:39 msgid "Join" msgstr "参加" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:44 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:43 msgid "Request" msgstr "申請" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:59 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:58 msgid "No groups available." msgstr "参加可能なGroupがありません。" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:6 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:5 msgid "Groups Management" -msgstr "" +msgstr "グループ管理" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:25 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:24 msgid "Join Requests" msgstr "参加希望を出す" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:34 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:35 msgid "Leave Requests" msgstr "脱退希望を出す" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:111 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:20 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:57 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:114 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:18 #: allianceauth/services/modules/openfire/forms.py:6 msgid "Group" -msgstr "" +msgstr "グループ" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:86 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:142 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:88 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:145 msgid "Accept" msgstr "承認" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:90 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:146 -#: allianceauth/hrapplications/templates/hrapplications/view.html:82 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:92 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:149 +#: allianceauth/hrapplications/templates/hrapplications/view.html:81 msgid "Reject" msgstr "拒否" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:99 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:101 msgid "No group add requests." msgstr "グループ参加希望はありません。" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:155 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:158 msgid "No group leave requests." msgstr "グループ脱退希望はありません。" -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:9 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:8 #: allianceauth/templates/allianceauth/top-menu.html:8 msgid "Toggle navigation" -msgstr "" +msgstr "ナビゲーションを切り替え" -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:20 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:19 msgid "Group Requests" -msgstr "" +msgstr "グループリクエスト" -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:23 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:22 msgid "Group Membership" -msgstr "" +msgstr "グループメンバーシップ" -#: allianceauth/groupmanagement/views.py:159 +#: allianceauth/groupmanagement/views.py:163 #, python-format msgid "Removed user %(user)s from group %(group)s." msgstr "%(user)sを%(group)sから削除する。" -#: allianceauth/groupmanagement/views.py:161 +#: allianceauth/groupmanagement/views.py:165 msgid "User does not exist in that group" msgstr "誰もグループに参加してません。" -#: allianceauth/groupmanagement/views.py:164 +#: allianceauth/groupmanagement/views.py:168 msgid "Group does not exist" msgstr "グループが存在しません。" -#: allianceauth/groupmanagement/views.py:191 +#: allianceauth/groupmanagement/views.py:195 #, python-format msgid "Accepted application from %(mainchar)s to %(group)s." msgstr "%(mainchar)sからの%(group)sへの参加申請を承認しました。" -#: allianceauth/groupmanagement/views.py:197 -#: allianceauth/groupmanagement/views.py:228 +#: allianceauth/groupmanagement/views.py:201 +#: allianceauth/groupmanagement/views.py:232 #, python-format msgid "" "An unhandled error occurred while processing the application from " "%(mainchar)s to %(group)s." msgstr "%(mainchar)sからの%(group)sへの参加申請を処理中にエラーが発生しました。" -#: allianceauth/groupmanagement/views.py:222 +#: allianceauth/groupmanagement/views.py:226 #, python-format msgid "Rejected application from %(mainchar)s to %(group)s." msgstr "%(mainchar)sからの%(group)sへの参加申請は拒否されました。" -#: allianceauth/groupmanagement/views.py:257 +#: allianceauth/groupmanagement/views.py:261 #, python-format msgid "Accepted application from %(mainchar)s to leave %(group)s." msgstr "%(mainchar)sからの%(group)sからの脱退申請は承認されました。" -#: allianceauth/groupmanagement/views.py:262 -#: allianceauth/groupmanagement/views.py:294 +#: allianceauth/groupmanagement/views.py:266 +#: allianceauth/groupmanagement/views.py:298 #, python-format msgid "" "An unhandled error occurred while processing the application from " "%(mainchar)s to leave %(group)s." msgstr "%(mainchar)sからの%(group)sからの脱退申請を処理中にエラーが発生しました。" -#: allianceauth/groupmanagement/views.py:288 +#: allianceauth/groupmanagement/views.py:292 #, python-format msgid "Rejected application from %(mainchar)s to leave %(group)s." msgstr "%(mainchar)sの%(group)sからの脱退申請は拒否されました。" -#: allianceauth/groupmanagement/views.py:332 -#: allianceauth/groupmanagement/views.py:342 +#: allianceauth/groupmanagement/views.py:336 +#: allianceauth/groupmanagement/views.py:346 msgid "You cannot join that group" msgstr "このGroupには入れません" -#: allianceauth/groupmanagement/views.py:337 +#: allianceauth/groupmanagement/views.py:341 msgid "You are already a member of that group." msgstr "すでにその Group に参加してます。" -#: allianceauth/groupmanagement/views.py:354 +#: allianceauth/groupmanagement/views.py:358 msgid "You already have a pending application for that group." msgstr "すでに参加申請を送付済みです。" -#: allianceauth/groupmanagement/views.py:363 +#: allianceauth/groupmanagement/views.py:367 #, python-format msgid "Applied to group %(group)s." msgstr "%(group)sへの参加申請を送信しました。" -#: allianceauth/groupmanagement/views.py:373 +#: allianceauth/groupmanagement/views.py:377 msgid "You cannot leave that group" msgstr "この Group から脱退することはできません" -#: allianceauth/groupmanagement/views.py:377 +#: allianceauth/groupmanagement/views.py:381 msgid "You are not a member of that group" msgstr "あなたはその Group のメンバーではありません" -#: allianceauth/groupmanagement/views.py:389 +#: allianceauth/groupmanagement/views.py:393 msgid "You already have a pending leave request for that group." msgstr "すでに脱退申請を送信済みです。" -#: allianceauth/groupmanagement/views.py:405 +#: allianceauth/groupmanagement/views.py:409 #, python-format msgid "Applied to leave group %(group)s." msgstr "%(group)sからの脱退申請を送信しました。" @@ -969,7 +1036,7 @@ msgid "Applications" msgstr "申請" #: allianceauth/hrapplications/forms.py:6 -#: allianceauth/hrapplications/templates/hrapplications/view.html:92 +#: allianceauth/hrapplications/templates/hrapplications/view.html:91 msgid "Comment" msgstr "コメント" @@ -977,222 +1044,220 @@ msgstr "コメント" msgid "Search String" msgstr "検索" -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:5 -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:8 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:4 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:7 msgid "Choose a Corp" msgstr "Corp を選択してください" -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:11 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:10 msgid "Available Corps" -msgstr "" +msgstr "利用可能なコーポレーション" -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:23 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:22 msgid "No corps are accepting applications at this time." msgstr "申請を受理した Corp はありません。" -#: allianceauth/hrapplications/templates/hrapplications/create.html:5 -#: allianceauth/hrapplications/templates/hrapplications/create.html:8 +#: allianceauth/hrapplications/templates/hrapplications/create.html:4 +#: allianceauth/hrapplications/templates/hrapplications/create.html:7 msgid "Apply To" msgstr "申請中" -#: allianceauth/hrapplications/templates/hrapplications/management.html:6 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:6 -msgid "HR Application Management" -msgstr "" +#: allianceauth/hrapplications/templates/hrapplications/create.html:29 +msgid "Submit" +msgstr "Submit" -#: allianceauth/hrapplications/templates/hrapplications/management.html:11 +#: allianceauth/hrapplications/templates/hrapplications/management.html:5 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:5 +msgid "HR Application Management" +msgstr "HR アプリケーション管理" + +#: allianceauth/hrapplications/templates/hrapplications/management.html:10 msgid "Personal Applications" msgstr "個人の申請" -#: allianceauth/hrapplications/templates/hrapplications/management.html:15 -#: allianceauth/hrapplications/templates/hrapplications/management.html:18 +#: allianceauth/hrapplications/templates/hrapplications/management.html:14 +#: allianceauth/hrapplications/templates/hrapplications/management.html:17 msgid "Create Application" msgstr "申請を作成" -#: allianceauth/hrapplications/templates/hrapplications/management.html:26 -#: allianceauth/hrapplications/templates/hrapplications/management.html:80 -#: allianceauth/hrapplications/templates/hrapplications/management.html:124 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:24 -#: allianceauth/services/templates/services/services.html:16 +#: allianceauth/hrapplications/templates/hrapplications/management.html:25 +#: allianceauth/hrapplications/templates/hrapplications/management.html:79 +#: allianceauth/hrapplications/templates/hrapplications/management.html:123 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:23 +#: allianceauth/services/templates/services/services.html:15 msgid "Username" -msgstr "" +msgstr "ユーザー名" -#: allianceauth/hrapplications/templates/hrapplications/management.html:29 -#: allianceauth/hrapplications/templates/hrapplications/management.html:84 -#: allianceauth/hrapplications/templates/hrapplications/management.html:128 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:28 -#: allianceauth/hrapplications/templates/hrapplications/view.html:74 -#: allianceauth/srp/templates/srp/data.html:103 -#: allianceauth/srp/templates/srp/management.html:46 +#: allianceauth/hrapplications/templates/hrapplications/management.html:28 +#: allianceauth/hrapplications/templates/hrapplications/management.html:83 +#: allianceauth/hrapplications/templates/hrapplications/management.html:127 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:27 +#: allianceauth/hrapplications/templates/hrapplications/view.html:73 +#: allianceauth/srp/templates/srp/data.html:101 +#: allianceauth/srp/templates/srp/management.html:44 msgid "Actions" -msgstr "" +msgstr "アクション" -#: allianceauth/hrapplications/templates/hrapplications/management.html:39 -#: allianceauth/hrapplications/templates/hrapplications/management.html:100 -#: allianceauth/hrapplications/templates/hrapplications/management.html:144 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:40 -#: allianceauth/hrapplications/templates/hrapplications/view.html:16 -#: allianceauth/srp/templates/srp/data.html:130 +#: allianceauth/hrapplications/templates/hrapplications/management.html:38 +#: allianceauth/hrapplications/templates/hrapplications/management.html:99 +#: allianceauth/hrapplications/templates/hrapplications/management.html:143 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:39 +#: allianceauth/hrapplications/templates/hrapplications/view.html:15 +#: allianceauth/srp/templates/srp/data.html:127 msgid "Approved" msgstr "承認" -#: allianceauth/hrapplications/templates/hrapplications/management.html:41 -#: allianceauth/hrapplications/templates/hrapplications/management.html:102 -#: allianceauth/hrapplications/templates/hrapplications/management.html:146 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:42 -#: allianceauth/srp/templates/srp/data.html:134 +#: allianceauth/hrapplications/templates/hrapplications/management.html:40 +#: allianceauth/hrapplications/templates/hrapplications/management.html:101 +#: allianceauth/hrapplications/templates/hrapplications/management.html:145 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:41 +#: allianceauth/srp/templates/srp/data.html:131 msgid "Rejected" msgstr "拒否" -#: allianceauth/hrapplications/templates/hrapplications/management.html:61 +#: allianceauth/hrapplications/templates/hrapplications/management.html:60 msgid "Application Management" msgstr "申請管理" -#: allianceauth/hrapplications/templates/hrapplications/management.html:65 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:16 +#: allianceauth/hrapplications/templates/hrapplications/management.html:64 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:15 msgid "Search Applications" msgstr "申請を検索" -#: allianceauth/hrapplications/templates/hrapplications/management.html:71 +#: allianceauth/hrapplications/templates/hrapplications/management.html:70 msgid "Reviewed" msgstr "レビュー済み" -#: allianceauth/hrapplications/templates/hrapplications/management.html:79 -#: allianceauth/hrapplications/templates/hrapplications/management.html:123 +#: allianceauth/hrapplications/templates/hrapplications/management.html:78 +#: allianceauth/hrapplications/templates/hrapplications/management.html:122 msgid "Date" msgstr "日時" -#: allianceauth/hrapplications/templates/hrapplications/management.html:95 -#: allianceauth/hrapplications/templates/hrapplications/management.html:139 -#: allianceauth/hrapplications/templates/hrapplications/view.html:23 +#: allianceauth/hrapplications/templates/hrapplications/management.html:94 +#: allianceauth/hrapplications/templates/hrapplications/management.html:138 +#: allianceauth/hrapplications/templates/hrapplications/view.html:22 msgid "Reviewer:" msgstr "レビュー者:" -#: allianceauth/hrapplications/templates/hrapplications/management.html:114 +#: allianceauth/hrapplications/templates/hrapplications/management.html:113 msgid "No pending applications." msgstr "保留中の申請はありません。" -#: allianceauth/hrapplications/templates/hrapplications/management.html:163 +#: allianceauth/hrapplications/templates/hrapplications/management.html:162 msgid "No reviewed applications." msgstr "レビュー済みの申請はありません。" -#: allianceauth/hrapplications/templates/hrapplications/management.html:177 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:63 -#: allianceauth/hrapplications/templates/hrapplications/view.html:135 +#: allianceauth/hrapplications/templates/hrapplications/management.html:176 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:62 +#: allianceauth/hrapplications/templates/hrapplications/view.html:134 msgid "Close" msgstr "終了" -#: allianceauth/hrapplications/templates/hrapplications/management.html:178 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:64 +#: allianceauth/hrapplications/templates/hrapplications/management.html:177 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:63 msgid "Application Search" msgstr "申請を検索" -#: allianceauth/hrapplications/templates/hrapplications/management.html:185 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:71 +#: allianceauth/hrapplications/templates/hrapplications/management.html:184 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:70 msgid "Search" msgstr "検索" -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:12 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:11 msgid "Application Search Results" msgstr "検索結果" -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:23 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:22 msgid "Application ID" msgstr "申請ID" -#: allianceauth/hrapplications/templates/hrapplications/view.html:6 -#: allianceauth/hrapplications/templates/hrapplications/view.html:11 +#: allianceauth/hrapplications/templates/hrapplications/view.html:5 +#: allianceauth/hrapplications/templates/hrapplications/view.html:10 msgid "View Application" msgstr "申請一覧" -#: allianceauth/hrapplications/templates/hrapplications/view.html:18 +#: allianceauth/hrapplications/templates/hrapplications/view.html:17 msgid "Denied" msgstr "拒否" -#: allianceauth/hrapplications/templates/hrapplications/view.html:28 +#: allianceauth/hrapplications/templates/hrapplications/view.html:27 msgid "Applicant" msgstr "申請者" -#: allianceauth/hrapplications/templates/hrapplications/view.html:79 +#: allianceauth/hrapplications/templates/hrapplications/view.html:78 msgid "Approve" msgstr "承認" -#: allianceauth/hrapplications/templates/hrapplications/view.html:85 +#: allianceauth/hrapplications/templates/hrapplications/view.html:84 msgid "Delete" msgstr "削除" -#: allianceauth/hrapplications/templates/hrapplications/view.html:88 +#: allianceauth/hrapplications/templates/hrapplications/view.html:87 msgid "Mark in Progress" msgstr "作業中に設定" -#: allianceauth/hrapplications/templates/hrapplications/view.html:102 +#: allianceauth/hrapplications/templates/hrapplications/view.html:101 #: allianceauth/services/forms.py:17 msgid "Comments" msgstr "コメント" -#: allianceauth/hrapplications/templates/hrapplications/view.html:137 -#: allianceauth/hrapplications/templates/hrapplications/view.html:144 +#: allianceauth/hrapplications/templates/hrapplications/view.html:136 +#: allianceauth/hrapplications/templates/hrapplications/view.html:143 msgid "Add Comment" msgstr "コメントを追加" #: allianceauth/notifications/models.py:21 msgid "danger" -msgstr "" +msgstr "危険" #: allianceauth/notifications/models.py:22 msgid "warning" -msgstr "" +msgstr "警告" #: allianceauth/notifications/models.py:23 msgid "info" -msgstr "" +msgstr "情報" #: allianceauth/notifications/models.py:24 msgid "success" -msgstr "" +msgstr "成功" -#: allianceauth/notifications/templates/notifications/list.html:5 -#: allianceauth/notifications/templates/notifications/list.html:9 +#: allianceauth/notifications/templates/notifications/list.html:4 +#: allianceauth/notifications/templates/notifications/list.html:7 #: allianceauth/templates/allianceauth/notifications_menu_item.html:6 msgid "Notifications" msgstr "通知" -#: allianceauth/notifications/templates/notifications/list.html:16 +#: allianceauth/notifications/templates/notifications/list.html:13 msgid "Unread" msgstr "未読" -#: allianceauth/notifications/templates/notifications/list.html:18 +#: allianceauth/notifications/templates/notifications/list.html:14 msgid "Read" msgstr "既読" -#: allianceauth/notifications/templates/notifications/list.html:21 +#: allianceauth/notifications/templates/notifications/list.html:17 msgid "Mark All Read" msgstr "既読をすべて選択" -#: allianceauth/notifications/templates/notifications/list.html:22 +#: allianceauth/notifications/templates/notifications/list.html:18 msgid "Delete All Read" msgstr "既読をすべて削除" -#: allianceauth/notifications/templates/notifications/list.html:33 -#: allianceauth/notifications/templates/notifications/list.html:63 +#: allianceauth/notifications/templates/notifications/list_partial.html:7 msgid "Timestamp" msgstr "タイムスタンプ" -#: allianceauth/notifications/templates/notifications/list.html:34 -#: allianceauth/notifications/templates/notifications/list.html:64 +#: allianceauth/notifications/templates/notifications/list_partial.html:8 msgid "Title" -msgstr "" +msgstr "タイトル" -#: allianceauth/notifications/templates/notifications/list.html:53 -msgid "No unread notifications." -msgstr "未読の通知を停止" +#: allianceauth/notifications/templates/notifications/list_partial.html:28 +msgid "No notifications." +msgstr "通知はありません。" -#: allianceauth/notifications/templates/notifications/list.html:83 -msgid "No read notifications." -msgstr "既読の通知を停止" - -#: allianceauth/notifications/templates/notifications/view.html:5 -#: allianceauth/notifications/templates/notifications/view.html:11 +#: allianceauth/notifications/templates/notifications/view.html:4 +#: allianceauth/notifications/templates/notifications/view.html:8 msgid "View Notification" msgstr "通知を確認" @@ -1218,12 +1283,12 @@ msgstr "確認済みのすべての通知を削除" #: allianceauth/optimer/auth_hooks.py:10 msgid "Fleet Operations" -msgstr "" +msgstr "フリートオペレーション" #: allianceauth/optimer/form.py:12 #: allianceauth/optimer/templates/optimer/fleetoptable.html:11 msgid "Doctrine" -msgstr "" +msgstr "ドクトリン" #: allianceauth/optimer/form.py:14 #: allianceauth/optimer/templates/optimer/fleetoptable.html:13 @@ -1237,82 +1302,82 @@ msgstr "作戦名" #: allianceauth/optimer/form.py:16 msgid "Operation Type" -msgstr "" +msgstr "オペレーションタイプ" #: allianceauth/optimer/form.py:17 -#: allianceauth/srp/templates/srp/management.html:40 +#: allianceauth/srp/templates/srp/management.html:38 msgid "Fleet Commander" -msgstr "" +msgstr "フリートコマンダー" #: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14 -#: allianceauth/srp/templates/srp/data.html:93 +#: allianceauth/srp/templates/srp/data.html:91 msgid "Additional Info" -msgstr "" +msgstr "追加情報" #: allianceauth/optimer/form.py:23 msgid "(Optional) Describe the operation with a couple of short words." -msgstr "" +msgstr "(オプション) 2 つの短い言葉でオペレーションを説明してください。" -#: allianceauth/optimer/templates/optimer/add.html:7 -#: allianceauth/optimer/templates/optimer/management.html:14 +#: allianceauth/optimer/templates/optimer/add.html:6 +#: allianceauth/optimer/templates/optimer/management.html:13 msgid "Create Operation" -msgstr "" +msgstr "オペレーションを作成" #: allianceauth/optimer/templates/optimer/fleetoptable.html:12 msgid "Form Up System" -msgstr "" +msgstr "Form Up 星系" #: allianceauth/optimer/templates/optimer/fleetoptable.html:14 -#: allianceauth/timerboard/templates/timerboard/view.html:37 -#: allianceauth/timerboard/templates/timerboard/view.html:204 -#: allianceauth/timerboard/templates/timerboard/view.html:377 +#: allianceauth/timerboard/templates/timerboard/view.html:36 +#: allianceauth/timerboard/templates/timerboard/view.html:203 +#: allianceauth/timerboard/templates/timerboard/view.html:376 msgid "Local Time" -msgstr "" +msgstr "ローカルタイム" #: allianceauth/optimer/templates/optimer/fleetoptable.html:16 msgid "FC" -msgstr "" +msgstr "FC" -#: allianceauth/optimer/templates/optimer/management.html:6 +#: allianceauth/optimer/templates/optimer/management.html:5 msgid "Fleet Operation Management" -msgstr "" +msgstr "フリートオペレーション管理" -#: allianceauth/optimer/templates/optimer/management.html:11 +#: allianceauth/optimer/templates/optimer/management.html:10 msgid "Fleet Operation Timers" -msgstr "" +msgstr "フリートオペレーションタイマー" -#: allianceauth/optimer/templates/optimer/management.html:21 -#: allianceauth/timerboard/templates/timerboard/view.html:23 +#: allianceauth/optimer/templates/optimer/management.html:20 +#: allianceauth/timerboard/templates/timerboard/view.html:22 msgid "Current Eve Time:" -msgstr "" +msgstr "現在のゲーム内時間:" -#: allianceauth/optimer/templates/optimer/management.html:27 +#: allianceauth/optimer/templates/optimer/management.html:26 msgid "Next Fleet Operations" -msgstr "" +msgstr "次のフリートオペレーション" -#: allianceauth/optimer/templates/optimer/management.html:31 -#: allianceauth/timerboard/templates/timerboard/view.html:363 +#: allianceauth/optimer/templates/optimer/management.html:30 +#: allianceauth/timerboard/templates/timerboard/view.html:362 msgid "No upcoming timers." -msgstr "" +msgstr "今後予定されているタイマーはありません。" -#: allianceauth/optimer/templates/optimer/management.html:34 +#: allianceauth/optimer/templates/optimer/management.html:33 msgid "Past Fleet Operations" -msgstr "" +msgstr "過去のフリートオペレーション" -#: allianceauth/optimer/templates/optimer/management.html:38 -#: allianceauth/timerboard/templates/timerboard/view.html:536 +#: allianceauth/optimer/templates/optimer/management.html:37 +#: allianceauth/timerboard/templates/timerboard/view.html:535 msgid "No past timers." -msgstr "" +msgstr "過去のタイマーはありません。" -#: allianceauth/optimer/templates/optimer/update.html:7 -#: allianceauth/optimer/templates/optimer/update.html:16 -#: allianceauth/optimer/templates/optimer/update.html:28 +#: allianceauth/optimer/templates/optimer/update.html:6 +#: allianceauth/optimer/templates/optimer/update.html:15 +#: allianceauth/optimer/templates/optimer/update.html:27 msgid "Update Fleet Operation" -msgstr "" +msgstr "フリートオペレーションの更新" -#: allianceauth/optimer/templates/optimer/update.html:22 +#: allianceauth/optimer/templates/optimer/update.html:21 msgid "Fleet Operation Does Not Exist" -msgstr "" +msgstr "フリートオペレーションが存在しません" #: allianceauth/optimer/views.py:69 #, python-format @@ -1329,91 +1394,55 @@ msgstr "%(opname)sのTimerが削除されました。" msgid "Saved changes to operation timer for %(opname)s." msgstr "%(opname)sのTimerの変更が保存されました。" -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:6 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:10 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:4 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:8 msgid "Permissions Audit" msgstr "権限を確認" -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:22 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:20 msgid "User / Character" -msgstr "" +msgstr "ユーザー/キャラクター" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:6 -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:10 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:4 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:8 msgid "Permissions Overview" msgstr "権限一覧" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:13 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:11 msgid "Showing only applied permissions" -msgstr "" +msgstr "申請済みの権限のみを表示" + +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:12 +msgid "Show All" +msgstr "すべて表示" #: allianceauth/permissions_tool/templates/permissions_tool/overview.html:14 -msgid "Show All" -msgstr "" - -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:16 msgid "Showing all permissions" -msgstr "" +msgstr "すべての権限を表示する" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:17 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:15 msgid "Show Applied" -msgstr "" +msgstr "申請済みを表示" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:25 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:23 msgid "App" -msgstr "" +msgstr "App" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:28 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:26 msgid "Model" -msgstr "" +msgstr "モデル" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:31 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:29 msgid "Code Name" -msgstr "" +msgstr "コードネーム" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:37 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:35 msgid "Users" -msgstr "" +msgstr "ユーザ" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:43 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:41 msgid "States" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:88 -msgid "English" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:89 -msgid "German" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:90 -msgid "Spanish" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:91 -msgid "Chinese Simplified" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:92 -msgid "Russian" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:93 -msgid "Korean" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:94 -msgid "French" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:95 -msgid "Japanese" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:96 -msgid "Italian" -msgstr "" +msgstr "States" #: allianceauth/services/abstract.py:72 msgid "That service account already exists" @@ -1422,11 +1451,11 @@ msgstr "そのアカウントは既に存在してます。" #: allianceauth/services/abstract.py:103 #, python-brace-format msgid "Successfully set your {self.service_name} password" -msgstr "" +msgstr "{self.service_name} のパスワードが正常に設定されました" #: allianceauth/services/auth_hooks.py:12 msgid "Services" -msgstr "" +msgstr "サービス" #: allianceauth/services/forms.py:6 msgid "Name of Fleet:" @@ -1434,23 +1463,23 @@ msgstr "Fleet名:" #: allianceauth/services/forms.py:7 msgid "Fleet Commander:" -msgstr "" +msgstr "フリートコマンダー:" #: allianceauth/services/forms.py:8 msgid "Fleet Comms:" -msgstr "" +msgstr "フリートで使用するコミュニケーション:" #: allianceauth/services/forms.py:9 msgid "Fleet Type:" -msgstr "" +msgstr "フリートタイプ:" #: allianceauth/services/forms.py:10 msgid "Ship Priorities:" -msgstr "" +msgstr "使用する艦船の優先順位:" #: allianceauth/services/forms.py:11 msgid "Formup Location:" -msgstr "" +msgstr "Formup 場所:" #: allianceauth/services/forms.py:12 msgid "Formup Time:" @@ -1462,45 +1491,46 @@ msgstr "予想作戦時間:" #: allianceauth/services/forms.py:14 msgid "Purpose:" -msgstr "" +msgstr "目的:" #: allianceauth/services/forms.py:15 msgid "Reimbursable?*" -msgstr "" +msgstr "SRP申請可能?" #: allianceauth/services/forms.py:15 allianceauth/services/forms.py:16 msgid "Yes" -msgstr "" +msgstr "はい" #: allianceauth/services/forms.py:15 allianceauth/services/forms.py:16 msgid "No" -msgstr "" +msgstr "いいえ" #: allianceauth/services/forms.py:16 msgid "Important?*" -msgstr "" +msgstr "重要?*" #: allianceauth/services/forms.py:21 allianceauth/services/forms.py:31 msgid "Password" -msgstr "" +msgstr "パスワード" #: allianceauth/services/forms.py:26 allianceauth/services/forms.py:36 msgid "Password must be at least 8 characters long." msgstr "Passwordは8 文字以上必要です。" -#: allianceauth/services/modules/discord/models.py:234 +#: allianceauth/services/modules/discord/models.py:187 msgid "Discord Account Disabled" msgstr "Discordのアカウントを無効化" -#: allianceauth/services/modules/discord/models.py:236 +#: allianceauth/services/modules/discord/models.py:189 msgid "" "Your Discord account was disabled automatically by Auth. If you think this " "was a mistake, please contact an admin." msgstr "" +"DiscordアカウントはAuthによって自動的に無効化されました。これが何らかの間違いによるものだと思われる場合は、管理者に連絡してください。" #: allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html:5 msgid "Discord" -msgstr "" +msgstr "Discord" #: allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html:18 msgid "Join the Discord server" @@ -1516,7 +1546,7 @@ msgstr "Discord Serverから退出。" #: allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html:32 msgid "Link Discord Server" -msgstr "" +msgstr "Link Discord Server" #: allianceauth/services/modules/discord/views.py:30 msgid "Deactivated Discord account." @@ -1558,52 +1588,52 @@ msgstr "SSO Payloadが無効です。問題が解決しない場合、サポー #: allianceauth/services/modules/ips4/views.py:31 msgid "Activated IPSuite4 account." -msgstr "" +msgstr "IPSuite4 アカウントをアクティブ化しました。" #: allianceauth/services/modules/ips4/views.py:39 #: allianceauth/services/modules/ips4/views.py:60 #: allianceauth/services/modules/ips4/views.py:81 #: allianceauth/services/modules/ips4/views.py:101 msgid "An error occurred while processing your IPSuite4 account." -msgstr "" +msgstr "IPSuite4 アカウントの処理中にエラーが発生しました。" #: allianceauth/services/modules/ips4/views.py:52 msgid "Reset IPSuite4 password." -msgstr "" +msgstr "IPSuite4 のパスワードをリセットします。" #: allianceauth/services/modules/ips4/views.py:78 msgid "Set IPSuite4 password." -msgstr "" +msgstr "IPSuite4 のパスワードを設定します。" #: allianceauth/services/modules/ips4/views.py:98 msgid "Deactivated IPSuite4 account." -msgstr "" +msgstr "IPSuite4 アカウントを非アクティブ化しました。" #: allianceauth/services/modules/openfire/auth_hooks.py:26 msgid "Jabber" -msgstr "" +msgstr "Jabber" #: allianceauth/services/modules/openfire/auth_hooks.py:79 -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:6 -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:11 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:5 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:10 msgid "Jabber Broadcast" -msgstr "" +msgstr "Jabber Broadcast" #: allianceauth/services/modules/openfire/auth_hooks.py:94 msgid "Fleet Broadcast Formatter" -msgstr "" +msgstr "Fleet Broadcast Formatter" #: allianceauth/services/modules/openfire/forms.py:7 msgid "Message" -msgstr "" +msgstr "メッセージ" -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:17 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:16 msgid "Broadcast Sent!!" -msgstr "" +msgstr "Broadcastが送信されました!!" -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:23 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:22 msgid "Broadcast" -msgstr "" +msgstr "Broadcast" #: allianceauth/services/modules/openfire/views.py:35 msgid "Activated jabber account." @@ -1618,93 +1648,93 @@ msgstr "Jabber Accountの処理中にエラーが発生しました。" #: allianceauth/services/modules/openfire/views.py:69 msgid "Reset jabber password." -msgstr "" +msgstr "Jabber パスワードをリセットします。" #: allianceauth/services/modules/openfire/views.py:115 #, python-format msgid "Sent jabber broadcast to %s" -msgstr "" +msgstr "Jabber broadcastを%sに送信しました " #: allianceauth/services/modules/openfire/views.py:144 msgid "Set jabber password." -msgstr "" +msgstr "Jabber のパスワードを設定します。" #: allianceauth/services/modules/phpbb3/views.py:34 msgid "Activated forum account." -msgstr "" +msgstr "フォーラムアカウントをアクティブ化しました。" #: allianceauth/services/modules/phpbb3/views.py:42 #: allianceauth/services/modules/phpbb3/views.py:56 #: allianceauth/services/modules/phpbb3/views.py:78 #: allianceauth/services/modules/phpbb3/views.py:101 msgid "An error occurred while processing your forum account." -msgstr "" +msgstr "フォーラムアカウントの処理中にエラーが発生しました。" #: allianceauth/services/modules/phpbb3/views.py:53 msgid "Deactivated forum account." -msgstr "" +msgstr "フォーラムアカウントが無効化されました。" #: allianceauth/services/modules/phpbb3/views.py:70 msgid "Reset forum password." -msgstr "" +msgstr "フォーラムのパスワードをリセットします。" #: allianceauth/services/modules/phpbb3/views.py:98 msgid "Set forum password." -msgstr "" +msgstr "フォーラムのパスワードを設定します。" -#: allianceauth/services/modules/smf/views.py:33 +#: allianceauth/services/modules/smf/views.py:52 msgid "Activated SMF account." -msgstr "" +msgstr "SMF アカウントをアクティブ化しました。" -#: allianceauth/services/modules/smf/views.py:41 -#: allianceauth/services/modules/smf/views.py:56 -#: allianceauth/services/modules/smf/views.py:77 -#: allianceauth/services/modules/smf/views.py:99 +#: allianceauth/services/modules/smf/views.py:65 +#: allianceauth/services/modules/smf/views.py:81 +#: allianceauth/services/modules/smf/views.py:102 +#: allianceauth/services/modules/smf/views.py:124 msgid "An error occurred while processing your SMF account." -msgstr "" +msgstr "SMF アカウントの処理中にエラーが発生しました。" -#: allianceauth/services/modules/smf/views.py:53 +#: allianceauth/services/modules/smf/views.py:78 msgid "Deactivated SMF account." -msgstr "" +msgstr "SMF アカウントが非アクティブ化されました。" -#: allianceauth/services/modules/smf/views.py:70 +#: allianceauth/services/modules/smf/views.py:95 msgid "Reset SMF password." -msgstr "" +msgstr "SMF のパスワードをリセットします。" -#: allianceauth/services/modules/smf/views.py:96 +#: allianceauth/services/modules/smf/views.py:121 msgid "Set SMF password." -msgstr "" +msgstr "SMF のパスワードを設定します。" #: allianceauth/services/modules/teamspeak3/forms.py:14 #, python-format msgid "Unable to locate user %s on server" -msgstr "" +msgstr "%sサーバー上のユーザーが見つかりません" -#: allianceauth/services/modules/teamspeak3/templates/admin/teamspeak3/authts/change_list.html:9 +#: allianceauth/services/modules/teamspeak3/templates/admin/teamspeak3/authts/change_list.html:8 msgid "Update TS3 groups" -msgstr "" +msgstr "TS3 グループの更新" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:6 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:5 msgid "Verify Teamspeak" -msgstr "" +msgstr "Teamspeak を確認" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:11 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:10 msgid "Verify Teamspeak Identity" -msgstr "" +msgstr "Teamspeak Identityを確認" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:14 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:13 msgid "Join Server" -msgstr "" +msgstr "サーバーに参加する" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:20 -#: allianceauth/services/templates/services/service_credentials.html:20 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:19 +#: allianceauth/services/templates/services/service_credentials.html:19 #: allianceauth/srp/templates/srp/add.html:31 msgid "Continue" -msgstr "" +msgstr "続行" #: allianceauth/services/modules/teamspeak3/views.py:35 msgid "Activated TeamSpeak3 account." -msgstr "" +msgstr "TeamSpeak3 のアカウントをアクティベートしました。" #: allianceauth/services/modules/teamspeak3/views.py:38 #: allianceauth/services/modules/teamspeak3/views.py:74 @@ -1718,42 +1748,42 @@ msgstr "TeamSpeak3 accoutの無効化" #: allianceauth/services/modules/teamspeak3/views.py:97 msgid "Reset TeamSpeak3 permission key." -msgstr "" +msgstr "TeamSpeak3 の権限キーをリセットします。" #: allianceauth/services/modules/xenforo/views.py:30 msgid "Activated XenForo account." -msgstr "" +msgstr "XenForo のアカウントをアクティブ化しました。" #: allianceauth/services/modules/xenforo/views.py:40 #: allianceauth/services/modules/xenforo/views.py:52 #: allianceauth/services/modules/xenforo/views.py:73 #: allianceauth/services/modules/xenforo/views.py:94 msgid "An error occurred while processing your XenForo account." -msgstr "" +msgstr "XenForo のアカウント処理中にエラーが発生しました。" #: allianceauth/services/modules/xenforo/views.py:50 msgid "Deactivated XenForo account." -msgstr "" +msgstr "XenForo のアカウントを非アクティブ化しました。" #: allianceauth/services/modules/xenforo/views.py:65 msgid "Reset XenForo account password." -msgstr "" +msgstr "XenForo のアカウントのパスワードをリセットします。" #: allianceauth/services/modules/xenforo/views.py:91 msgid "Changed XenForo password." -msgstr "" +msgstr "XenForo のパスワードを変更しました。" -#: allianceauth/services/templates/services/fleetformattertool.html:6 +#: allianceauth/services/templates/services/fleetformattertool.html:5 msgid "Fleet Formatter Tool" -msgstr "" +msgstr "Fleet Formatter Tool" -#: allianceauth/services/templates/services/fleetformattertool.html:11 +#: allianceauth/services/templates/services/fleetformattertool.html:10 msgid "Fleet Broadcast Formatter Tool" -msgstr "" +msgstr "Fleet Broadcast Formatter Tool" -#: allianceauth/services/templates/services/fleetformattertool.html:24 +#: allianceauth/services/templates/services/fleetformattertool.html:23 msgid "Format" -msgstr "" +msgstr "Format" #: allianceauth/services/templates/services/service_confirm_delete.html:6 #: allianceauth/services/templates/services/service_confirm_delete.html:12 @@ -1767,272 +1797,276 @@ msgid "" "Are you sure you want to delete your %(service_name)s account %(object)s?" msgstr "本当に%(service_name)sから%(object)sを削除しますか。" -#: allianceauth/services/templates/services/service_credentials.html:5 -#: allianceauth/services/templates/services/service_credentials.html:9 +#: allianceauth/services/templates/services/service_credentials.html:4 +#: allianceauth/services/templates/services/service_credentials.html:8 #, python-format msgid "%(service_name)s Credentials" msgstr "%(service_name)s資格情報" -#: allianceauth/services/templates/services/service_password.html:6 +#: allianceauth/services/templates/services/service_password.html:5 #, python-format msgid "%(service_name)s Password Change" -msgstr "" +msgstr "%(service_name)sパスワード変更" -#: allianceauth/services/templates/services/service_password.html:10 +#: allianceauth/services/templates/services/service_password.html:9 #, python-format msgid "Set %(service_name)s Password" -msgstr "" +msgstr "%(service_name)sパスワード設定" -#: allianceauth/services/templates/services/service_password.html:18 +#: allianceauth/services/templates/services/service_password.html:17 msgid "Set Password" -msgstr "" +msgstr "パスワード設定" -#: allianceauth/services/templates/services/services.html:5 +#: allianceauth/services/templates/services/services.html:4 msgid "Services Management" -msgstr "" +msgstr "サービス管理" -#: allianceauth/services/templates/services/services.html:10 +#: allianceauth/services/templates/services/services.html:9 msgid "Available Services" -msgstr "" +msgstr "利用可能なサービス" -#: allianceauth/services/templates/services/services.html:15 +#: allianceauth/services/templates/services/services.html:14 msgid "Service" -msgstr "" +msgstr "サービス" -#: allianceauth/services/templates/services/services.html:17 +#: allianceauth/services/templates/services/services.html:16 msgid "Domain" -msgstr "" +msgstr "ドメイン" #: allianceauth/srp/auth_hooks.py:13 msgid "Ship Replacement" -msgstr "" +msgstr "Ship Replacement Program" #: allianceauth/srp/form.py:9 -#: allianceauth/srp/templates/srp/management.html:38 +#: allianceauth/srp/templates/srp/management.html:36 msgid "Fleet Time" -msgstr "" +msgstr "フリート時間" #: allianceauth/srp/form.py:10 -#: allianceauth/srp/templates/srp/management.html:39 +#: allianceauth/srp/templates/srp/management.html:37 msgid "Fleet Doctrine" -msgstr "" +msgstr "フリートドクトリン" #: allianceauth/srp/form.py:16 msgid "Killboard Link (zkillboard.com or kb.evetools.org)" -msgstr "" +msgstr "キルボードのリンク (zkillboard.com または kb.evetools.org)" #: allianceauth/srp/form.py:34 msgid "Invalid Link. Please use zkillboard.com or kb.evetools.org" -msgstr "" +msgstr "リンクが無効です。zkillboard.com または kb.evetools.org をご利用ください" #: allianceauth/srp/form.py:46 msgid "Invalid Link. Please post a direct link to a killmail." -msgstr "" +msgstr "リンクが無効です。キルメールへの直接リンクを投稿してください。" #: allianceauth/srp/form.py:53 msgid "After Action Report Link" -msgstr "" +msgstr "After Action Report リンク" -#: allianceauth/srp/templates/srp/add.html:6 +#: allianceauth/srp/templates/srp/add.html:5 msgid "SRP Fleet Create" -msgstr "" +msgstr "SRP フリート作成" -#: allianceauth/srp/templates/srp/add.html:14 -#: allianceauth/srp/templates/srp/add.html:24 +#: allianceauth/srp/templates/srp/add.html:13 +#: allianceauth/srp/templates/srp/add.html:23 msgid "Create SRP Fleet" -msgstr "" +msgstr "SRP フリートを作成" -#: allianceauth/srp/templates/srp/add.html:27 +#: allianceauth/srp/templates/srp/add.html:26 msgid "Give this link to the line members" -msgstr "" +msgstr "このリンクをラインメンバーに渡してください" -#: allianceauth/srp/templates/srp/data.html:52 +#: allianceauth/srp/templates/srp/data.html:5 +msgid "Srp Fleet Data" +msgstr "SRP フリートデータ" + +#: allianceauth/srp/templates/srp/data.html:50 msgid "SRP Fleet Data" -msgstr "" +msgstr "SRP フリートデータ" -#: allianceauth/srp/templates/srp/data.html:57 +#: allianceauth/srp/templates/srp/data.html:55 msgid "Mark Incomplete" -msgstr "" +msgstr "Mark 未完了" -#: allianceauth/srp/templates/srp/data.html:61 +#: allianceauth/srp/templates/srp/data.html:59 msgid "Mark Completed" -msgstr "" +msgstr "Mark 完了" -#: allianceauth/srp/templates/srp/data.html:73 -#: allianceauth/srp/templates/srp/data.html:160 +#: allianceauth/srp/templates/srp/data.html:71 +#: allianceauth/srp/templates/srp/data.html:157 msgid "Total Losses:" -msgstr "" +msgstr "損失の合計:" -#: allianceauth/srp/templates/srp/data.html:74 -#: allianceauth/srp/templates/srp/data.html:161 -#: allianceauth/srp/templates/srp/management.html:30 +#: allianceauth/srp/templates/srp/data.html:72 +#: allianceauth/srp/templates/srp/data.html:158 +#: allianceauth/srp/templates/srp/management.html:28 msgid "Total ISK Cost:" -msgstr "" +msgstr "ISK 費用の合計:" -#: allianceauth/srp/templates/srp/data.html:82 -#: allianceauth/srp/templates/srp/data.html:169 +#: allianceauth/srp/templates/srp/data.html:80 +#: allianceauth/srp/templates/srp/data.html:166 msgid "Are you sure you want to delete SRP requests?" msgstr "SRP申請を削除しますか?" -#: allianceauth/srp/templates/srp/data.html:91 +#: allianceauth/srp/templates/srp/data.html:89 msgid "Pilot Name" -msgstr "" +msgstr "パイロット名" + +#: allianceauth/srp/templates/srp/data.html:90 +msgid "Killboard Link" +msgstr "キルボードリンク" #: allianceauth/srp/templates/srp/data.html:92 -msgid "Killboard Link" -msgstr "" +msgid "Ship Type" +msgstr "艦船の種類" + +#: allianceauth/srp/templates/srp/data.html:93 +msgid "Killboard Loss Amt" +msgstr "キルボードにおける損失量" #: allianceauth/srp/templates/srp/data.html:94 -msgid "Ship Type" -msgstr "" +msgid "SRP ISK Cost" +msgstr "SRP ISK 費用" #: allianceauth/srp/templates/srp/data.html:95 -msgid "Killboard Loss Amt" -msgstr "" - -#: allianceauth/srp/templates/srp/data.html:96 -msgid "SRP ISK Cost" -msgstr "" - -#: allianceauth/srp/templates/srp/data.html:97 msgid "Click value to edit Enter to save & next ESC to cancel" msgstr "" "値を変更するためにクリックして入力してください。\n" "Enter:値を適用、次を選択\n" "ESC:キャンセル" -#: allianceauth/srp/templates/srp/data.html:100 +#: allianceauth/srp/templates/srp/data.html:98 msgid "Post Time" -msgstr "" +msgstr "投稿時間" -#: allianceauth/srp/templates/srp/data.html:178 +#: allianceauth/srp/templates/srp/data.html:175 msgid "No SRP requests for this fleet." -msgstr "" +msgstr "このフリートにはSRPリクエストはありません。" -#: allianceauth/srp/templates/srp/management.html:8 +#: allianceauth/srp/templates/srp/management.html:6 msgid "Srp Management" -msgstr "" +msgstr "SRP 管理" -#: allianceauth/srp/templates/srp/management.html:14 +#: allianceauth/srp/templates/srp/management.html:12 msgid "SRP Management" -msgstr "" +msgstr "SRP 管理" -#: allianceauth/srp/templates/srp/management.html:18 +#: allianceauth/srp/templates/srp/management.html:16 msgid "View All" -msgstr "" +msgstr "すべて表示" -#: allianceauth/srp/templates/srp/management.html:23 +#: allianceauth/srp/templates/srp/management.html:21 msgid "Add SRP Fleet" -msgstr "" +msgstr "SRP フリートを追加" + +#: allianceauth/srp/templates/srp/management.html:39 +msgid "Fleet AAR" +msgstr "フリートAAR" + +#: allianceauth/srp/templates/srp/management.html:40 +msgid "Fleet SRP Code" +msgstr "フリートSRPコード" #: allianceauth/srp/templates/srp/management.html:41 -msgid "Fleet AAR" -msgstr "" +msgid "Fleet ISK Cost" +msgstr "フリートISK費用" #: allianceauth/srp/templates/srp/management.html:42 -msgid "Fleet SRP Code" -msgstr "" +msgid "SRP Status" +msgstr "SRP ステータス" #: allianceauth/srp/templates/srp/management.html:43 -msgid "Fleet ISK Cost" -msgstr "" - -#: allianceauth/srp/templates/srp/management.html:44 -msgid "SRP Status" -msgstr "" - -#: allianceauth/srp/templates/srp/management.html:45 msgid "Pending Requests" -msgstr "" +msgstr "保留中のリクエスト" -#: allianceauth/srp/templates/srp/management.html:64 +#: allianceauth/srp/templates/srp/management.html:62 msgid "Link" -msgstr "" +msgstr "リンク" -#: allianceauth/srp/templates/srp/management.html:72 +#: allianceauth/srp/templates/srp/management.html:70 msgid "Disabled" -msgstr "" +msgstr "無効" -#: allianceauth/srp/templates/srp/management.html:85 +#: allianceauth/srp/templates/srp/management.html:83 msgid "Completed" -msgstr "" +msgstr "完了" -#: allianceauth/srp/templates/srp/management.html:103 +#: allianceauth/srp/templates/srp/management.html:101 msgid "Are you sure you want to delete this SRP code and its contents?" msgstr "SRPコードとその内容を削除してよろしいでしょうか。" -#: allianceauth/srp/templates/srp/management.html:124 +#: allianceauth/srp/templates/srp/management.html:122 msgid "No SRP fleets created." -msgstr "" +msgstr "SRP フリートは作成されていません。" -#: allianceauth/srp/templates/srp/request.html:6 +#: allianceauth/srp/templates/srp/request.html:5 msgid "SRP Request" -msgstr "" +msgstr "SRP リクエスト" -#: allianceauth/srp/templates/srp/request.html:11 -#: allianceauth/srp/templates/srp/request.html:20 +#: allianceauth/srp/templates/srp/request.html:10 +#: allianceauth/srp/templates/srp/request.html:19 msgid "Create SRP Request" -msgstr "" +msgstr "SRP リクエストの作成" -#: allianceauth/srp/templates/srp/update.html:6 -#: allianceauth/srp/templates/srp/update.html:11 -#: allianceauth/srp/templates/srp/update.html:23 +#: allianceauth/srp/templates/srp/update.html:5 +#: allianceauth/srp/templates/srp/update.html:10 +#: allianceauth/srp/templates/srp/update.html:22 msgid "Update AAR Link" -msgstr "" +msgstr "AAR リンクを更新" -#: allianceauth/srp/templates/srp/update.html:17 +#: allianceauth/srp/templates/srp/update.html:16 msgid "SRP Fleet Does Not Exist" -msgstr "" +msgstr "SRP フリートは存在しません" #: allianceauth/srp/views.py:85 #, python-format msgid "Created SRP fleet %(fleetname)s." -msgstr "" +msgstr "SRP フリートを作成しました。 %(fleetname)s" #: allianceauth/srp/views.py:103 #, python-format msgid "Removed SRP fleet %(fleetname)s." -msgstr "" +msgstr "SRP フリートを削除しました。 %(fleetname)s" #: allianceauth/srp/views.py:115 #, python-format msgid "Disabled SRP fleet %(fleetname)s." -msgstr "" +msgstr "SRP フリートを無効にしました。 %(fleetname)s" #: allianceauth/srp/views.py:127 #, python-format msgid "Enabled SRP fleet %(fleetname)s." -msgstr "" +msgstr "SRP フリートを有効にしました。 %(fleetname)s" #: allianceauth/srp/views.py:140 #, python-format msgid "Marked SRP fleet %(fleetname)s as completed." -msgstr "" +msgstr "SRP フリートに完了のマークを付けました。 %(fleetname)s " #: allianceauth/srp/views.py:153 #, python-format msgid "Marked SRP fleet %(fleetname)s as incomplete." -msgstr "" +msgstr "SRP フリートを不完全としてマークしました。 %(fleetname)s" #: allianceauth/srp/views.py:165 #, python-format msgid "Unable to locate SRP code with ID %(srpfleetid)s" -msgstr "" +msgstr "ID 付きの SRP コードが見つかりません %(srpfleetid)s" #: allianceauth/srp/views.py:179 msgid "This kill mail has already been posted." -msgstr "" +msgstr "このキルメールは既に投稿されています。" #: allianceauth/srp/views.py:200 msgid "" "Your SRP request Killmail link is invalid. Please make sure you are using " "zKillboard." -msgstr "" +msgstr "SRP リクエストのキルメールリンクは無効です。zKillboardを使用していることを確認してください。" #: allianceauth/srp/views.py:212 #, python-format msgid "Submitted SRP request for your %(ship)s." -msgstr "" +msgstr "あなたの SRP リクエストが送信されました。%(ship)s" #: allianceauth/srp/views.py:216 #, python-format @@ -2040,279 +2074,288 @@ msgid "" "Character %(charid)s does not belong to your Auth account. Please add the " "API key for this character and try again" msgstr "" +"%(charid)sキャラクターはあなたの Auth アカウントに属していません。このキャラクターの API キーを追加して、もう一度お試しください" #: allianceauth/srp/views.py:236 allianceauth/srp/views.py:262 #: allianceauth/srp/views.py:300 msgid "No SRP requests selected" -msgstr "" +msgstr "SRP リクエストが選択されていません" #: allianceauth/srp/views.py:247 allianceauth/srp/views.py:285 msgid "Unable to locate selected SRP request." -msgstr "" +msgstr "選択した SRP リクエストが見つかりません。" #: allianceauth/srp/views.py:250 #, python-format msgid "Deleted %(numrequests)s SRP requests" -msgstr "" +msgstr "削除された %(numrequests)s SRP リクエスト" #: allianceauth/srp/views.py:288 #, python-format msgid "Approved %(numrequests)s SRP requests" -msgstr "" +msgstr "承認された %(numrequests)s SRP リクエスト" #: allianceauth/srp/views.py:320 msgid "Unable to locate selected SRP request" -msgstr "" +msgstr "選択した SRP リクエストが見つかりません" #: allianceauth/srp/views.py:323 #, python-format msgid "Rejected %(numrequests)s SRP requests." -msgstr "" +msgstr "%(numrequests)sSRP リクエストが拒否されました。" #: allianceauth/srp/views.py:336 #, python-format msgid "Unable to locate SRP request with ID %(requestid)s" -msgstr "" +msgstr "ID 付きのSRP リクエストが見つかりません %(requestid)s" #: allianceauth/srp/views.py:360 #, python-format msgid "Saved changes to SRP fleet %(fleetname)s" -msgstr "" +msgstr "SRP フリートへの変更を保存 %(fleetname)s" -#: allianceauth/templates/allianceauth/admin-status/overview.html:6 +#: allianceauth/templates/allianceauth/admin-status/overview.html:8 msgid "Alliance Auth Notifications" -msgstr "" +msgstr "アライアンスAuth通知" -#: allianceauth/templates/allianceauth/admin-status/overview.html:14 +#: allianceauth/templates/allianceauth/admin-status/overview.html:16 msgid "Closed" -msgstr "" +msgstr "クローズド" -#: allianceauth/templates/allianceauth/admin-status/overview.html:26 +#: allianceauth/templates/allianceauth/admin-status/overview.html:28 msgid "Powered by GitLab" -msgstr "" +msgstr "Powered by GitLab" -#: allianceauth/templates/allianceauth/admin-status/overview.html:33 +#: allianceauth/templates/allianceauth/admin-status/overview.html:35 msgid "Support Discord" -msgstr "" +msgstr "サポートディスコード" -#: allianceauth/templates/allianceauth/admin-status/overview.html:41 +#: allianceauth/templates/allianceauth/admin-status/overview.html:43 msgid "Software Version" -msgstr "" +msgstr "ソフトウェアバージョン" -#: allianceauth/templates/allianceauth/admin-status/overview.html:45 +#: allianceauth/templates/allianceauth/admin-status/overview.html:47 msgid "Current" -msgstr "" +msgstr "現在" -#: allianceauth/templates/allianceauth/admin-status/overview.html:51 +#: allianceauth/templates/allianceauth/admin-status/overview.html:53 msgid "Latest Stable" -msgstr "" +msgstr "最新安定版" -#: allianceauth/templates/allianceauth/admin-status/overview.html:57 +#: allianceauth/templates/allianceauth/admin-status/overview.html:59 msgid "Update available" -msgstr "" +msgstr "アップデート可能" -#: allianceauth/templates/allianceauth/admin-status/overview.html:62 +#: allianceauth/templates/allianceauth/admin-status/overview.html:64 msgid "Latest Pre-Release" -msgstr "" +msgstr "最新のプレリリース" -#: allianceauth/templates/allianceauth/admin-status/overview.html:68 +#: allianceauth/templates/allianceauth/admin-status/overview.html:70 msgid "Pre-Release available" -msgstr "" +msgstr "プレリリース利用可能" -#: allianceauth/templates/allianceauth/admin-status/overview.html:76 +#: allianceauth/templates/allianceauth/admin-status/overview.html:78 msgid "Task Queue" -msgstr "" +msgstr "タスク待ち" -#: allianceauth/templates/allianceauth/admin-status/overview.html:93 -msgid "Error retrieving task queue length" +#: allianceauth/templates/allianceauth/admin-status/overview.html:81 +#, python-format +msgid "" +"\n" +" Status of %(total)s processed tasks • last %(latest)s\n" +" " msgstr "" +"\n" +" %(total)s処理されたタスクのステータス • 残り %(latest)s\n" +" " #: allianceauth/templates/allianceauth/admin-status/overview.html:95 #, python-format -msgid "%(tasks)s task" -msgid_plural "%(tasks)s tasks" -msgstr[0] "" - -#: allianceauth/templates/allianceauth/night-toggle.html:6 -msgid "Night Mode" +msgid "" +"\n" +" %(queue_length)s queued tasks\n" +" " msgstr "" +"\n" +" %(queue_length)sキューに入っているタスク\n" +" " #: allianceauth/templates/allianceauth/top-menu-admin.html:9 msgid "Admin" -msgstr "" +msgstr "管理者" #: allianceauth/templates/allianceauth/top-menu-admin.html:19 msgid "AA Documentation" -msgstr "" +msgstr "AA Documentation" #: allianceauth/templates/allianceauth/top-menu-admin.html:26 msgid "AA Support Discord" -msgstr "" +msgstr "AA サポートディスコード" #: allianceauth/templates/allianceauth/top-menu-user-dropdown.html:10 #: allianceauth/templates/allianceauth/top-menu-user-dropdown.html:14 msgid "User Menu" -msgstr "" +msgstr "ユーザーメニュー" #: allianceauth/templates/allianceauth/top-menu-user-dropdown.html:56 msgid "Logout" -msgstr "" +msgstr "ログアウト" #: allianceauth/timerboard/form.py:53 msgid "Other" -msgstr "" +msgstr "その他" #: allianceauth/timerboard/form.py:54 -#: allianceauth/timerboard/templates/timerboard/view.html:63 -#: allianceauth/timerboard/templates/timerboard/view.html:230 -#: allianceauth/timerboard/templates/timerboard/view.html:403 +#: allianceauth/timerboard/templates/timerboard/view.html:62 +#: allianceauth/timerboard/templates/timerboard/view.html:229 +#: allianceauth/timerboard/templates/timerboard/view.html:402 msgid "Friendly" -msgstr "" +msgstr "味方" #: allianceauth/timerboard/form.py:55 -#: allianceauth/timerboard/templates/timerboard/view.html:58 -#: allianceauth/timerboard/templates/timerboard/view.html:225 -#: allianceauth/timerboard/templates/timerboard/view.html:398 +#: allianceauth/timerboard/templates/timerboard/view.html:57 +#: allianceauth/timerboard/templates/timerboard/view.html:224 +#: allianceauth/timerboard/templates/timerboard/view.html:397 msgid "Hostile" -msgstr "" +msgstr "敵" #: allianceauth/timerboard/form.py:56 -#: allianceauth/timerboard/templates/timerboard/view.html:68 -#: allianceauth/timerboard/templates/timerboard/view.html:235 -#: allianceauth/timerboard/templates/timerboard/view.html:408 +#: allianceauth/timerboard/templates/timerboard/view.html:67 +#: allianceauth/timerboard/templates/timerboard/view.html:234 +#: allianceauth/timerboard/templates/timerboard/view.html:407 msgid "Neutral" -msgstr "" +msgstr "中立" #: allianceauth/timerboard/form.py:58 -#: allianceauth/timerboard/templates/timerboard/view.html:32 -#: allianceauth/timerboard/templates/timerboard/view.html:199 -#: allianceauth/timerboard/templates/timerboard/view.html:372 +#: allianceauth/timerboard/templates/timerboard/view.html:31 +#: allianceauth/timerboard/templates/timerboard/view.html:198 +#: allianceauth/timerboard/templates/timerboard/view.html:371 msgid "Details" -msgstr "" +msgstr "詳細" #: allianceauth/timerboard/form.py:60 msgid "Planet/Moon" -msgstr "" +msgstr "惑星/月" #: allianceauth/timerboard/form.py:61 msgid "Structure Type" -msgstr "" +msgstr "ストラクチャタイプ" #: allianceauth/timerboard/form.py:62 msgid "Timer Type" -msgstr "" +msgstr "タイマータイプ" #: allianceauth/timerboard/form.py:63 -#: allianceauth/timerboard/templates/timerboard/view.html:33 -#: allianceauth/timerboard/templates/timerboard/view.html:200 -#: allianceauth/timerboard/templates/timerboard/view.html:373 +#: allianceauth/timerboard/templates/timerboard/view.html:32 +#: allianceauth/timerboard/templates/timerboard/view.html:199 +#: allianceauth/timerboard/templates/timerboard/view.html:372 msgid "Objective" -msgstr "" +msgstr "目標" #: allianceauth/timerboard/form.py:64 msgid "Days Remaining" -msgstr "" +msgstr "残り日数" #: allianceauth/timerboard/form.py:65 msgid "Hours Remaining" -msgstr "" +msgstr "残り時間" #: allianceauth/timerboard/form.py:67 msgid "Minutes Remaining" -msgstr "" +msgstr "残り分数" #: allianceauth/timerboard/form.py:69 msgid "Important" -msgstr "" +msgstr "重要" #: allianceauth/timerboard/form.py:70 msgid "Corp-Restricted" -msgstr "" +msgstr "コーポレーション制限付き" #: allianceauth/timerboard/models.py:14 msgid "Not Specified" -msgstr "" +msgstr "指定なし" #: allianceauth/timerboard/models.py:15 msgid "Shield" -msgstr "" +msgstr "シールド" #: allianceauth/timerboard/models.py:16 msgid "Armor" -msgstr "" +msgstr "アーマー" #: allianceauth/timerboard/models.py:17 msgid "Hull" -msgstr "" +msgstr "ハル" #: allianceauth/timerboard/models.py:18 msgid "Final" -msgstr "" +msgstr "最終" #: allianceauth/timerboard/models.py:19 msgid "Anchoring" -msgstr "" +msgstr "Anchoring" #: allianceauth/timerboard/models.py:20 msgid "Unanchoring" -msgstr "" +msgstr "Unanchoring" #: allianceauth/timerboard/templates/timerboard/timer_confirm_delete.html:11 msgid "Delete Timer" -msgstr "" +msgstr "タイマーを削除" #: allianceauth/timerboard/templates/timerboard/timer_confirm_delete.html:19 #, python-format msgid "Are you sure you want to delete timer \"%(object)s\"?" -msgstr "" +msgstr "タイマー \"%(object)s\" を削除してもよろしいですか?" #: allianceauth/timerboard/templates/timerboard/timer_create_form.html:5 #: allianceauth/timerboard/templates/timerboard/timer_create_form.html:13 msgid "Create Timer" -msgstr "" +msgstr "タイマーを作成" #: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9 -#: allianceauth/timerboard/templates/timerboard/view.html:16 +#: allianceauth/timerboard/templates/timerboard/view.html:15 msgid "Create Structure Timer" -msgstr "" +msgstr "ストラクチャタイマーの作成" #: allianceauth/timerboard/templates/timerboard/timer_update_form.html:5 #: allianceauth/timerboard/templates/timerboard/timer_update_form.html:9 #: allianceauth/timerboard/templates/timerboard/timer_update_form.html:13 msgid "Update Structure Timer" -msgstr "" +msgstr "ストラクチャタイマーを更新" -#: allianceauth/timerboard/templates/timerboard/view.html:7 +#: allianceauth/timerboard/templates/timerboard/view.html:6 msgid "Structure Timer Management" -msgstr "" +msgstr "ストラクチャタイマー管理" -#: allianceauth/timerboard/templates/timerboard/view.html:12 +#: allianceauth/timerboard/templates/timerboard/view.html:11 msgid "Structure Timers" -msgstr "" +msgstr "ストラクチャタイマー" -#: allianceauth/timerboard/templates/timerboard/view.html:28 +#: allianceauth/timerboard/templates/timerboard/view.html:27 msgid "Corp Timers" -msgstr "" +msgstr "コーポレーションタイマー" -#: allianceauth/timerboard/templates/timerboard/view.html:35 -#: allianceauth/timerboard/templates/timerboard/view.html:202 -#: allianceauth/timerboard/templates/timerboard/view.html:375 +#: allianceauth/timerboard/templates/timerboard/view.html:34 +#: allianceauth/timerboard/templates/timerboard/view.html:201 +#: allianceauth/timerboard/templates/timerboard/view.html:374 msgid "Structure" -msgstr "" +msgstr "ストラクチャ" -#: allianceauth/timerboard/templates/timerboard/view.html:194 +#: allianceauth/timerboard/templates/timerboard/view.html:193 msgid "Next Timers" -msgstr "" +msgstr "次のタイマー" -#: allianceauth/timerboard/templates/timerboard/view.html:367 +#: allianceauth/timerboard/templates/timerboard/view.html:366 msgid "Past Timers" -msgstr "" +msgstr "過去のタイマー" #: allianceauth/timerboard/views.py:74 #, python-format msgid "Added new timer in %(system)s at %(time)s." -msgstr "" +msgstr "%(system)sのタイマーを%(time)sに追加しました。" #: allianceauth/timerboard/views.py:82 msgid "Saved changes to the timer." -msgstr "" +msgstr "タイマーの変更を保存しました。" diff --git a/allianceauth/locale/ko_KR/LC_MESSAGES/django.mo b/allianceauth/locale/ko_KR/LC_MESSAGES/django.mo index d83daaa4..235e7c8a 100644 Binary files a/allianceauth/locale/ko_KR/LC_MESSAGES/django.mo and b/allianceauth/locale/ko_KR/LC_MESSAGES/django.mo differ diff --git a/allianceauth/locale/ko_KR/LC_MESSAGES/django.po b/allianceauth/locale/ko_KR/LC_MESSAGES/django.po index dd4b2328..9bbe48bc 100644 --- a/allianceauth/locale/ko_KR/LC_MESSAGES/django.po +++ b/allianceauth/locale/ko_KR/LC_MESSAGES/django.po @@ -17,10 +17,10 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-11-29 01:03+1000\n" +"POT-Creation-Date: 2022-10-09 18:20+1000\n" "PO-Revision-Date: 2020-02-18 03:14+0000\n" "Last-Translator: jackfrost, 2022\n" -"Language-Team: Korean (Korea) (https://www.transifex.com/alliance-auth/teams/107430/ko_KR/)\n" +"Language-Team: Korean (Korea) (https://app.transifex.com/alliance-auth/teams/107430/ko_KR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -39,27 +39,77 @@ msgstr "Google 애널리틱스 V4" msgid "A main character is required to perform that action. Add one below." msgstr "해당 기능을 수행하려면 주 캐릭터가 요구됩니다. 아래에서 하나를 추가하시오." -#: allianceauth/authentication/forms.py:5 +#: allianceauth/authentication/forms.py:12 msgid "Email" msgstr "이메일" -#: allianceauth/authentication/models.py:79 +#: allianceauth/authentication/forms.py:62 +#, python-format +msgid "You are not allowed to add or remove these restricted groups: %s" +msgstr "" + +#: allianceauth/authentication/models.py:80 +msgid "English" +msgstr "영어" + +#: allianceauth/authentication/models.py:81 +msgid "German" +msgstr "독일어" + +#: allianceauth/authentication/models.py:82 +msgid "Spanish" +msgstr "스페인어" + +#: allianceauth/authentication/models.py:83 +msgid "Chinese Simplified" +msgstr "간체자" + +#: allianceauth/authentication/models.py:84 +msgid "Russian" +msgstr "러시아어" + +#: allianceauth/authentication/models.py:85 +msgid "Korean" +msgstr "한국어" + +#: allianceauth/authentication/models.py:86 +msgid "French" +msgstr "프랑스어" + +#: allianceauth/authentication/models.py:87 +msgid "Japanese" +msgstr "일본어" + +#: allianceauth/authentication/models.py:88 +msgid "Italian" +msgstr "이탈리아어" + +#: allianceauth/authentication/models.py:91 +msgid "Language" +msgstr "" + +#: allianceauth/authentication/models.py:96 +#: allianceauth/templates/allianceauth/night-toggle.html:6 +msgid "Night Mode" +msgstr "야간 모드" + +#: allianceauth/authentication/models.py:110 #, python-format msgid "State changed to: %s" msgstr "상태가 %s로 변경됐습니다." -#: allianceauth/authentication/models.py:80 +#: allianceauth/authentication/models.py:111 #, python-format msgid "Your user's state is now: %(state)s" msgstr "사용자의 상태는 %(state)s입니다." -#: allianceauth/authentication/templates/authentication/dashboard.html:5 -#: allianceauth/authentication/templates/authentication/dashboard.html:8 +#: allianceauth/authentication/templates/authentication/dashboard.html:4 +#: allianceauth/authentication/templates/authentication/dashboard.html:7 #: allianceauth/templates/allianceauth/side-menu.html:10 msgid "Dashboard" msgstr "대시보드" -#: allianceauth/authentication/templates/authentication/dashboard.html:18 +#: allianceauth/authentication/templates/authentication/dashboard.html:17 #, python-format msgid "" "\n" @@ -70,7 +120,7 @@ msgstr "" " 주 캐릭터 (상태: %(state)s)\n" " " -#: allianceauth/authentication/templates/authentication/dashboard.html:102 +#: allianceauth/authentication/templates/authentication/dashboard.html:101 msgid "No main character set." msgstr "주 캐릭터가 지정되지 않음" @@ -78,38 +128,38 @@ msgstr "주 캐릭터가 지정되지 않음" msgid "Add Character" msgstr "캐릭터 추가" -#: allianceauth/authentication/templates/authentication/dashboard.html:113 +#: allianceauth/authentication/templates/authentication/dashboard.html:115 msgid "Change Main" msgstr "주 캐릭터 변경" -#: allianceauth/authentication/templates/authentication/dashboard.html:122 +#: allianceauth/authentication/templates/authentication/dashboard.html:125 msgid "Group Memberships" msgstr "참가 중인 그룹" -#: allianceauth/authentication/templates/authentication/dashboard.html:142 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:23 -#: allianceauth/hrapplications/templates/hrapplications/view.html:41 +#: allianceauth/authentication/templates/authentication/dashboard.html:145 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:40 msgid "Characters" msgstr "캐릭터" -#: allianceauth/authentication/templates/authentication/dashboard.html:150 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:73 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:24 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:15 -#: allianceauth/hrapplications/templates/hrapplications/view.html:45 -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34 +#: allianceauth/authentication/templates/authentication/dashboard.html:153 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:71 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:23 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:14 +#: allianceauth/hrapplications/templates/hrapplications/view.html:44 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:32 msgid "Name" msgstr "이름" -#: allianceauth/authentication/templates/authentication/dashboard.html:151 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:23 -#: allianceauth/hrapplications/templates/hrapplications/view.html:46 +#: allianceauth/authentication/templates/authentication/dashboard.html:154 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:45 msgid "Corp" msgstr "코퍼레이션" -#: allianceauth/authentication/templates/authentication/dashboard.html:152 +#: allianceauth/authentication/templates/authentication/dashboard.html:155 #: allianceauth/corputils/templates/corputils/corpstats.html:76 -#: allianceauth/hrapplications/templates/hrapplications/view.html:47 +#: allianceauth/hrapplications/templates/hrapplications/view.html:46 msgid "Alliance" msgstr "얼라이언스" @@ -118,12 +168,27 @@ msgstr "얼라이언스" msgid "Login" msgstr "로그인" -#: allianceauth/authentication/templates/public/register.html:7 +#: allianceauth/authentication/templates/public/login.html:10 +msgid "Login with Eve SSO" +msgstr "" + +#: allianceauth/authentication/templates/public/middle_box.html:24 +msgid "For information on SSO, ESI and security read the CCP Dev Blog" +msgstr "" + +#: allianceauth/authentication/templates/public/middle_box.html:26 +msgid "Introducing ESI - A New API For Eve Online" +msgstr "" + +#: allianceauth/authentication/templates/public/middle_box.html:32 +msgid "Manage ESI Applications" +msgstr "" + +#: allianceauth/authentication/templates/public/register.html:6 msgid "Registration" msgstr "가입" -#: allianceauth/authentication/templates/public/register.html:22 -#: allianceauth/authentication/templates/registration/registration_form.html:5 +#: allianceauth/authentication/templates/public/register.html:21 msgid "Register" msgstr "등록" @@ -131,33 +196,6 @@ msgstr "등록" msgid "Invalid or expired activation link." msgstr "유효하지 않거나 만료된 활성화 주소" -#: allianceauth/authentication/templates/registration/password_reset_email.html:2 -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account." -msgstr "비밀번호 초기화를 요청하여 이 메일을 보냅니다." - -#: allianceauth/authentication/templates/registration/password_reset_email.html:5 -msgid "Please go to the following page and choose a new password:" -msgstr "다음 페이지로 이동하여 새 비밀번호를 선택하십시오." - -#: allianceauth/authentication/templates/registration/password_reset_email.html:9 -msgid "Your username, in case you've forgotten:" -msgstr "잃어버린 계정의 사용자 이름:" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:11 -msgid "Thanks for using our site!" -msgstr "저희 사이트를 이용해주셔서 감사합니다!" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:13 -msgid "Your IT Team" -msgstr "IT 팀" - -#: allianceauth/authentication/templates/registration/registration_form.html:11 -#: allianceauth/hrapplications/templates/hrapplications/create.html:30 -msgid "Submit" -msgstr "제출" - #: allianceauth/authentication/views.py:77 #, python-format msgid "" @@ -228,8 +266,8 @@ msgid "Mains" msgstr "메인" #: allianceauth/corputils/templates/corputils/corpstats.html:34 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:24 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:15 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:22 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:14 msgid "Members" msgstr "멤버" @@ -245,22 +283,22 @@ msgstr "마지막 업데이트:" #: allianceauth/corputils/templates/corputils/corpstats.html:112 #: allianceauth/corputils/templates/corputils/corpstats.html:156 #: allianceauth/corputils/templates/corputils/search.html:13 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:24 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:28 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:26 #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:53 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:109 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:112 msgid "Character" msgstr "캐릭터" #: allianceauth/corputils/templates/corputils/corpstats.html:75 #: allianceauth/corputils/templates/corputils/search.html:14 #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31 -#: allianceauth/hrapplications/templates/hrapplications/management.html:27 -#: allianceauth/hrapplications/templates/hrapplications/management.html:82 -#: allianceauth/hrapplications/templates/hrapplications/management.html:126 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:26 +#: allianceauth/hrapplications/templates/hrapplications/management.html:26 +#: allianceauth/hrapplications/templates/hrapplications/management.html:81 +#: allianceauth/hrapplications/templates/hrapplications/management.html:125 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:25 msgid "Corporation" msgstr "코퍼레이션" @@ -274,11 +312,11 @@ msgstr "전적" #: allianceauth/corputils/templates/corputils/corpstats.html:114 #: allianceauth/corputils/templates/corputils/search.html:16 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:22 -#: allianceauth/hrapplications/templates/hrapplications/management.html:81 -#: allianceauth/hrapplications/templates/hrapplications/management.html:125 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:25 -#: allianceauth/hrapplications/templates/hrapplications/view.html:32 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:20 +#: allianceauth/hrapplications/templates/hrapplications/management.html:80 +#: allianceauth/hrapplications/templates/hrapplications/management.html:124 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:24 +#: allianceauth/hrapplications/templates/hrapplications/view.html:31 msgid "Main Character" msgstr "주 캐릭터" @@ -313,7 +351,7 @@ msgid "Fleet Activity Tracking" msgstr "함대 활동 추적" #: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8 -#: allianceauth/srp/templates/srp/management.html:37 +#: allianceauth/srp/templates/srp/management.html:35 msgid "Fleet Name" msgstr "함대 이름" @@ -349,238 +387,253 @@ msgstr "여기에 추가" msgid "before attempting to click fleet attendance links." msgstr "함대 참여 링크를 클릭하기 전" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:5 msgid "Create Fatlink" msgstr "FAT 링크 생성" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:10 -#: allianceauth/optimer/templates/optimer/add.html:14 -#: allianceauth/optimer/templates/optimer/add.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:9 +#: allianceauth/optimer/templates/optimer/add.html:13 +#: allianceauth/optimer/templates/optimer/add.html:22 msgid "Create Fleet Operation" msgstr "함대 오퍼레이션 생성" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:13 msgid "Bad request!" msgstr "잘못된 요청입니다!" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:25 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:65 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:24 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:63 msgid "Create fatlink" msgstr "FAT-Link 생성" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:5 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:3 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:4 msgid "Fatlink view" msgstr "함대 활동 링크 보기" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:9 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:7 msgid "Edit fatlink" msgstr "함대 활동 링크 수정" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:13 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:11 msgid "Delete fat" msgstr "함대 활동 링크 삭제" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:19 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:17 msgid "Registered characters" msgstr "등록된 캐릭터" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:23 -#: allianceauth/hrapplications/templates/hrapplications/view.html:31 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:30 msgid "User" msgstr "사용자" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:25 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:29 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:27 #: allianceauth/optimer/form.py:13 allianceauth/timerboard/form.py:59 -#: allianceauth/timerboard/templates/timerboard/view.html:34 -#: allianceauth/timerboard/templates/timerboard/view.html:201 -#: allianceauth/timerboard/templates/timerboard/view.html:374 +#: allianceauth/timerboard/templates/timerboard/view.html:33 +#: allianceauth/timerboard/templates/timerboard/view.html:200 +#: allianceauth/timerboard/templates/timerboard/view.html:373 msgid "System" msgstr "시스템" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:26 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:27 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:30 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:24 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:28 msgid "Ship" msgstr "함선" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:27 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:50 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:31 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:76 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:48 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:29 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:74 #: allianceauth/templates/allianceauth/top-menu.html:23 -#: allianceauth/timerboard/templates/timerboard/view.html:36 -#: allianceauth/timerboard/templates/timerboard/view.html:203 -#: allianceauth/timerboard/templates/timerboard/view.html:376 +#: allianceauth/timerboard/templates/timerboard/view.html:35 +#: allianceauth/timerboard/templates/timerboard/view.html:202 +#: allianceauth/timerboard/templates/timerboard/view.html:375 msgid "Eve Time" -msgstr "이브 시간" +msgstr "이브 표준시간" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:38 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:33 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:36 msgid "Docked in " msgstr "도킹" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:6 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:4 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:4 msgid "Personal fatlink statistics" msgstr "개인별 함대 활동 링크 통계" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:10 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:10 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:8 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:8 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:8 #, python-format msgid "Participation data statistics for %(month)s, %(year)s" msgstr "%(month)s, %(year)s참여 통계자료" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:13 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:12 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:11 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:10 msgid "Previous month" msgstr "이전 달" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:14 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:14 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:12 msgid "Next month" msgstr "다음 달" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:19 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:17 #, python-format msgid "%(user)s has collected one link this month." msgid_plural "%(user)s has collected %(links)s links this month." msgstr[0] "이번 달에 %(user)s 사용자가 총 %(links)s 개의 링크를 수집함." -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:28 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:26 msgid "Times used" msgstr "소요 시간" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:39 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:37 #, python-format msgid "%(user)s has created one link this month." msgid_plural "%(user)s has created %(links)s links this month." msgstr[0] "이번 달에 %(user)s 사용자가 총 %(links)s 개의 링크를 생성함." -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:48 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:27 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:75 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:46 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:73 msgid "Fleet" msgstr "함대" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:49 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:74 -#: allianceauth/timerboard/templates/timerboard/view.html:38 -#: allianceauth/timerboard/templates/timerboard/view.html:205 -#: allianceauth/timerboard/templates/timerboard/view.html:378 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:47 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:72 +#: allianceauth/timerboard/templates/timerboard/view.html:37 +#: allianceauth/timerboard/templates/timerboard/view.html:204 +#: allianceauth/timerboard/templates/timerboard/view.html:377 msgid "Creator" msgstr "생성자" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:51 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:77 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:49 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:75 #: allianceauth/optimer/form.py:18 #: allianceauth/optimer/templates/optimer/fleetoptable.html:15 msgid "Duration" msgstr "소요 시간" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:52 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:78 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:50 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:76 msgid "Edit" msgstr "수정" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:8 #, python-format msgid "Participation data statistics for %(year)s" msgstr "%(year)s년 동안의 참여 통계자료" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:10 msgid "Previous year" msgstr "작년" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:12 msgid "Next year" msgstr "내년" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:21 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:19 msgid "Month" msgstr "달" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:22 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:24 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:20 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:23 msgid "Fats" msgstr "함대 활동" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:4 msgid "Fatlink Corp Statistics" msgstr "코퍼레이션별 함대 활동 통계" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:25 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:26 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:24 msgid "Average fats" msgstr "평균 함대 활동" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:4 msgid "Fatlink statistics" msgstr "함대 활동 통계" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:20 msgid "Ticker" msgstr "티커" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:8 msgid "Participation data" msgstr "참여 자료" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:12 msgid "Most recent clicked fatlinks" msgstr "가장 최근에 클릭한 함대 활동 링크" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:19 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:17 msgid "Personal statistics" msgstr "개인별 통계" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:48 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:46 msgid "No fleet activity on record." msgstr "함대 활동 기록이 없음" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:55 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:53 msgid "Most recent fatlinks" msgstr "가장 최근의 함대 활동 링크" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:60 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:58 msgid "View statistics" msgstr "통계 보기" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:97 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:95 msgid "No created fatlinks on record." msgstr "생성된 함대 활동 링크 기록이 없음" -#: allianceauth/fleetactivitytracking/views.py:280 +#: allianceauth/fleetactivitytracking/views.py:218 +msgid "Character does not exist" +msgstr "" + +#: allianceauth/fleetactivitytracking/views.py:221 +msgid "User does not exist" +msgstr "" + +#: allianceauth/fleetactivitytracking/views.py:299 msgid "Fleet participation registered." msgstr "함대 참여 등록됨" -#: allianceauth/fleetactivitytracking/views.py:296 +#: allianceauth/fleetactivitytracking/views.py:318 msgid "FAT link has expired." msgstr "함대 활동 링크 기한만료" -#: allianceauth/groupmanagement/admin.py:104 -msgid "This name has been reserved and can not be used for groups." -msgstr "이 이름은 이미 사용되었으며 그룹의 이름으로 사용될 수 없습니다." - -#: allianceauth/groupmanagement/admin.py:230 -msgid "(auto)" -msgstr "(자동)" - -#: allianceauth/groupmanagement/admin.py:239 -msgid "There already exists a group with that name." -msgstr "이 이름을 가진 그룹이 이미 있습니다." +#: allianceauth/fleetactivitytracking/views.py:323 +#, python-brace-format +msgid "" +"Cannot register the fleet participation for {character.character_name}. The " +"character needs to be online." +msgstr "" #: allianceauth/groupmanagement/auth_hooks.py:17 -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:14 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:13 msgid "Group Management" msgstr "그룹 관리" -#: allianceauth/groupmanagement/models.py:102 +#: allianceauth/groupmanagement/forms.py:15 +msgid "This name has been reserved and can not be used for groups." +msgstr "이 이름은 이미 사용되었으며 그룹의 이름으로 사용될 수 없습니다." + +#: allianceauth/groupmanagement/forms.py:25 +msgid "(auto)" +msgstr "(자동)" + +#: allianceauth/groupmanagement/forms.py:34 +msgid "There already exists a group with that name." +msgstr "이 이름을 가진 그룹이 이미 있습니다." + +#: allianceauth/groupmanagement/models.py:105 msgid "" "Internal group, users cannot see, join or request to join this " "group.
Used for groups such as Members, Corp_*, Alliance_* " @@ -589,11 +642,11 @@ msgstr "" "시스템 그룹, 유저들은 이 그룹을 보거나, 참여하거나, 지원할 수 없습니다.
멤버, 코퍼레이션_*, 얼라이언스_* 등에 " "사용됨.
선택된 경우 비공개와 공개 옵션을 무시함." -#: allianceauth/groupmanagement/models.py:110 +#: allianceauth/groupmanagement/models.py:113 msgid "Group is hidden from users but can still join with the correct link." msgstr "비공개 그룹이지만 링크를 통해 참여할 수 있음." -#: allianceauth/groupmanagement/models.py:116 +#: allianceauth/groupmanagement/models.py:119 msgid "" "Group is open and users will be automatically added upon request.
If the " "group is not open users will need their request manually approved." @@ -601,7 +654,7 @@ msgstr "" "그룹은 공개되어 있으며 요청 시 유저는 자동적으로 추가됩니다.
그룹이 공개되어 있지 않은 경우, 유저는 직접 요청을 승인받아야 " "합니다." -#: allianceauth/groupmanagement/models.py:123 +#: allianceauth/groupmanagement/models.py:126 msgid "" "Group is public. Any registered user is able to join this group, with " "visibility based on the other options set for this group.
Auth will not " @@ -611,7 +664,13 @@ msgstr "" "공개 그룹입니다. 등록된 모든 유저는 이 그룹에 참여할 수 있으며, 이 그룹의 설정에 따라 공개 여부가 달라집니다.
유저가 더 " "이상 인증을 하지 않을 때, Auth는 이 그룹에서 유저를 자동 추방하지 않습니다." -#: allianceauth/groupmanagement/models.py:134 +#: allianceauth/groupmanagement/models.py:135 +msgid "" +"Group is restricted. This means that adding or removing users for this group" +" requires a superuser admin." +msgstr "" + +#: allianceauth/groupmanagement/models.py:144 msgid "" "Group leaders can process requests for this group. Use the " "auth.group_management permission to allow a user to manage all " @@ -620,7 +679,7 @@ msgstr "" "그룹 리더는 이 그룹의 요청을 처리할 수 있습니다. auth.group_management 권한을 사용하여 " "사용자가 모든 그룹을 관리할 수 있도록 합니다.
" -#: allianceauth/groupmanagement/models.py:144 +#: allianceauth/groupmanagement/models.py:154 msgid "" "Members of leader groups can process requests for this group. Use the " "auth.group_management permission to allow a user to manage all " @@ -629,57 +688,57 @@ msgstr "" "리더 그룹의 구성원은 이 그룹에 대한 요청을 처리할 수 있습니다. 1auth.group_management1 " "권한을 사용하여 사용자가 모든 그룹을 관리할 수 있도록 합니다.
" -#: allianceauth/groupmanagement/models.py:153 +#: allianceauth/groupmanagement/models.py:163 msgid "" "States listed here will have the ability to join this group provided they " "have the proper permissions.
" msgstr "만약 그들이 적절한 권한을 가졌다면, 여기 목록에 있는 신분 상태는 이 그룹에 가입할 수 있습니다." -#: allianceauth/groupmanagement/models.py:161 +#: allianceauth/groupmanagement/models.py:171 msgid "" "Short description (max. 512 characters) of the group shown to users." msgstr "사용자에게 나타나는 그룹에 대한 간단한 설명 (최대 512자) 입니다." -#: allianceauth/groupmanagement/models.py:168 +#: allianceauth/groupmanagement/models.py:178 msgid "Can request non-public groups" msgstr "공용 그룹에 가입할 수 없음" -#: allianceauth/groupmanagement/models.py:189 +#: allianceauth/groupmanagement/models.py:209 msgid "name" msgstr "이름" -#: allianceauth/groupmanagement/models.py:192 +#: allianceauth/groupmanagement/models.py:212 msgid "Name that can not be used for groups." msgstr "그룹에 사용할 수 없는 이름입니다." -#: allianceauth/groupmanagement/models.py:195 +#: allianceauth/groupmanagement/models.py:215 msgid "reason" msgstr "원인" -#: allianceauth/groupmanagement/models.py:195 +#: allianceauth/groupmanagement/models.py:215 msgid "Reason why this name is reserved." msgstr "이 이름이 예약된 이유입니다." -#: allianceauth/groupmanagement/models.py:198 +#: allianceauth/groupmanagement/models.py:218 msgid "created by" msgstr "생성자:" -#: allianceauth/groupmanagement/models.py:203 +#: allianceauth/groupmanagement/models.py:223 msgid "created at" msgstr "생성일:" -#: allianceauth/groupmanagement/models.py:203 +#: allianceauth/groupmanagement/models.py:223 msgid "Date when this entry was created" msgstr "이 항목이 생성된 날짜" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:5 -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:14 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:4 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:13 msgid "Audit Log" msgstr "감사 기록" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:20 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:21 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:13 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:19 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:20 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:11 #: allianceauth/timerboard/templates/timerboard/index_button.html:3 msgid "Back" msgstr "뒤로" @@ -697,13 +756,12 @@ msgid "Type" msgstr "타입" #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:33 -#: allianceauth/notifications/templates/notifications/list.html:35 -#: allianceauth/notifications/templates/notifications/list.html:65 +#: allianceauth/notifications/templates/notifications/list_partial.html:9 #: allianceauth/optimer/templates/optimer/fleetoptable.html:19 -#: allianceauth/services/templates/services/services.html:18 -#: allianceauth/timerboard/templates/timerboard/view.html:40 -#: allianceauth/timerboard/templates/timerboard/view.html:207 -#: allianceauth/timerboard/templates/timerboard/view.html:380 +#: allianceauth/services/templates/services/services.html:17 +#: allianceauth/timerboard/templates/timerboard/view.html:39 +#: allianceauth/timerboard/templates/timerboard/view.html:206 +#: allianceauth/timerboard/templates/timerboard/view.html:379 msgid "Action" msgstr "활동" @@ -711,271 +769,271 @@ msgstr "활동" msgid "Actor" msgstr "활동한 사람" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:47 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:48 msgid "Removed" msgstr "제거됨" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:59 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:60 msgid "All times displayed are EVE/UTC." msgstr "표시되는 모든 시간은 EVE/UTC입니다." -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:66 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:67 msgid "No entries found for this group." msgstr "이 그룹에는 항목 없음" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:6 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:5 msgid "Group Members" msgstr "그룹 멤버" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:31 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:54 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:110 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:23 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:113 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:21 msgid "Organization" msgstr "조직" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:50 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:76 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:49 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:75 msgid "Group leader" msgstr "그룹 리더" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:80 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:136 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:60 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:82 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:139 msgid "(unknown)" msgstr "(알 수 없음)" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:66 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:65 msgid "Remove from group" msgstr "그룹에서 제거" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:81 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:80 msgid "No group members to list." msgstr "목록에 그룹 멤버 없음" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:5 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:4 msgid "Groups Membership" msgstr "참가 중인 그룹" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:15 -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:40 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:14 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:38 #: allianceauth/templates/allianceauth/side-menu.html:15 msgid "Groups" msgstr "그룹" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:25 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:16 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:24 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:15 #: allianceauth/optimer/templates/optimer/fleetoptable.html:10 msgid "Description" msgstr "설명" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:26 -#: allianceauth/hrapplications/templates/hrapplications/management.html:28 -#: allianceauth/hrapplications/templates/hrapplications/management.html:83 -#: allianceauth/hrapplications/templates/hrapplications/management.html:127 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:27 -#: allianceauth/srp/templates/srp/data.html:101 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:25 +#: allianceauth/hrapplications/templates/hrapplications/management.html:27 +#: allianceauth/hrapplications/templates/hrapplications/management.html:82 +#: allianceauth/hrapplications/templates/hrapplications/management.html:126 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:26 +#: allianceauth/srp/templates/srp/data.html:99 msgid "Status" msgstr "상태" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:27 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:26 msgid "Member Count" msgstr "멤버 수" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:43 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:42 msgid "Hidden" msgstr "숨김" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45 -#: allianceauth/templates/allianceauth/admin-status/overview.html:12 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:44 +#: allianceauth/templates/allianceauth/admin-status/overview.html:14 msgid "Open" msgstr "열기" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:47 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:46 msgid "Requestable" msgstr "요청 가능" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:56 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:55 msgid "View Members" msgstr "멤버 보기" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:60 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:59 msgid "Audit Members" msgstr "멤버 검사" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:64 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:63 msgid "Copy Direct Join Link" msgstr "참여 링크 복사" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:75 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:74 msgid "No groups to list." msgstr "목록에 그룹 없음" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:5 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:10 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:4 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:9 msgid "Available Groups" msgstr "사용 가능한 그룹" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:30 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:29 msgid "Leave" msgstr "떠나기" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:34 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:49 -#: allianceauth/hrapplications/templates/hrapplications/management.html:37 -#: allianceauth/hrapplications/templates/hrapplications/management.html:70 -#: allianceauth/hrapplications/templates/hrapplications/management.html:97 -#: allianceauth/hrapplications/templates/hrapplications/management.html:141 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:38 -#: allianceauth/hrapplications/templates/hrapplications/view.html:20 -#: allianceauth/srp/templates/srp/data.html:138 -#: allianceauth/srp/templates/srp/management.html:81 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:33 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:48 +#: allianceauth/hrapplications/templates/hrapplications/management.html:36 +#: allianceauth/hrapplications/templates/hrapplications/management.html:69 +#: allianceauth/hrapplications/templates/hrapplications/management.html:96 +#: allianceauth/hrapplications/templates/hrapplications/management.html:140 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:37 +#: allianceauth/hrapplications/templates/hrapplications/view.html:19 +#: allianceauth/srp/templates/srp/data.html:135 +#: allianceauth/srp/templates/srp/management.html:79 msgid "Pending" msgstr "보류 중" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:40 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:39 msgid "Join" msgstr "참여" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:44 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:43 msgid "Request" msgstr "요청" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:59 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:58 msgid "No groups available." msgstr "사용 가능한 그룹 없음." -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:6 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:5 msgid "Groups Management" msgstr "그룹 관리" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:25 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:24 msgid "Join Requests" msgstr "가입 요청" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:34 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:35 msgid "Leave Requests" msgstr "탈퇴 요청" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:111 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:20 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:57 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:114 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:18 #: allianceauth/services/modules/openfire/forms.py:6 msgid "Group" msgstr "그룹" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:86 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:142 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:88 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:145 msgid "Accept" msgstr "수락" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:90 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:146 -#: allianceauth/hrapplications/templates/hrapplications/view.html:82 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:92 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:149 +#: allianceauth/hrapplications/templates/hrapplications/view.html:81 msgid "Reject" msgstr "거절" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:99 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:101 msgid "No group add requests." msgstr "가입 요청 없음" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:155 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:158 msgid "No group leave requests." msgstr "탈퇴 요청 없음" -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:9 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:8 #: allianceauth/templates/allianceauth/top-menu.html:8 msgid "Toggle navigation" msgstr "네비게이션 전환" -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:20 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:19 msgid "Group Requests" msgstr "그룹 요청" -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:23 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:22 msgid "Group Membership" msgstr "참가 중인 그룹" -#: allianceauth/groupmanagement/views.py:159 +#: allianceauth/groupmanagement/views.py:163 #, python-format msgid "Removed user %(user)s from group %(group)s." msgstr "유저 %(user)s이(가) %(group)s에서 제거됨." -#: allianceauth/groupmanagement/views.py:161 +#: allianceauth/groupmanagement/views.py:165 msgid "User does not exist in that group" msgstr "사용자가 해당 그룹에 존재하지 않음." -#: allianceauth/groupmanagement/views.py:164 +#: allianceauth/groupmanagement/views.py:168 msgid "Group does not exist" msgstr "그룹이 존재하지 않음." -#: allianceauth/groupmanagement/views.py:191 +#: allianceauth/groupmanagement/views.py:195 #, python-format msgid "Accepted application from %(mainchar)s to %(group)s." msgstr "%(mainchar)s의 %(group)s 그룹 신청 수락" -#: allianceauth/groupmanagement/views.py:197 -#: allianceauth/groupmanagement/views.py:228 +#: allianceauth/groupmanagement/views.py:201 +#: allianceauth/groupmanagement/views.py:232 #, python-format msgid "" "An unhandled error occurred while processing the application from " "%(mainchar)s to %(group)s." msgstr "%(mainchar)s의 %(group)s 그룹 신청을 처리하는 중 알 수 없는 에러 발생" -#: allianceauth/groupmanagement/views.py:222 +#: allianceauth/groupmanagement/views.py:226 #, python-format msgid "Rejected application from %(mainchar)s to %(group)s." msgstr "%(mainchar)s의 %(group)s 그룹 신청 거절" -#: allianceauth/groupmanagement/views.py:257 +#: allianceauth/groupmanagement/views.py:261 #, python-format msgid "Accepted application from %(mainchar)s to leave %(group)s." msgstr "%(mainchar)s의 %(group)s 그룹 탈퇴 수락" -#: allianceauth/groupmanagement/views.py:262 -#: allianceauth/groupmanagement/views.py:294 +#: allianceauth/groupmanagement/views.py:266 +#: allianceauth/groupmanagement/views.py:298 #, python-format msgid "" "An unhandled error occurred while processing the application from " "%(mainchar)s to leave %(group)s." msgstr "%(mainchar)s의 %(group)s 그룹 탈퇴를 처리하는 중 알 수 없는 에러 발생" -#: allianceauth/groupmanagement/views.py:288 +#: allianceauth/groupmanagement/views.py:292 #, python-format msgid "Rejected application from %(mainchar)s to leave %(group)s." msgstr "%(mainchar)s의 %(group)s 그룹 탈퇴 거절" -#: allianceauth/groupmanagement/views.py:332 -#: allianceauth/groupmanagement/views.py:342 +#: allianceauth/groupmanagement/views.py:336 +#: allianceauth/groupmanagement/views.py:346 msgid "You cannot join that group" msgstr "해당 그룹에 참여할 수 없습니다." -#: allianceauth/groupmanagement/views.py:337 +#: allianceauth/groupmanagement/views.py:341 msgid "You are already a member of that group." msgstr "이미 해당 그룹에 가입되어 있습니다." -#: allianceauth/groupmanagement/views.py:354 +#: allianceauth/groupmanagement/views.py:358 msgid "You already have a pending application for that group." msgstr "해당 그룹에 대한 참여신청이 보류되었습니다." -#: allianceauth/groupmanagement/views.py:363 +#: allianceauth/groupmanagement/views.py:367 #, python-format msgid "Applied to group %(group)s." msgstr "%(group)s그룹에 지원하였음." -#: allianceauth/groupmanagement/views.py:373 +#: allianceauth/groupmanagement/views.py:377 msgid "You cannot leave that group" msgstr "해당 그룹을 떠날 수 없습니다." -#: allianceauth/groupmanagement/views.py:377 +#: allianceauth/groupmanagement/views.py:381 msgid "You are not a member of that group" msgstr "해당그룹의 멤버가 아닙니다." -#: allianceauth/groupmanagement/views.py:389 +#: allianceauth/groupmanagement/views.py:393 msgid "You already have a pending leave request for that group." msgstr "해당 그룹의 탈퇴 신청이 접수된 상태입니다." -#: allianceauth/groupmanagement/views.py:405 +#: allianceauth/groupmanagement/views.py:409 #, python-format msgid "Applied to leave group %(group)s." msgstr "%(group)s그룹의 탈퇴가 신청됨." @@ -985,7 +1043,7 @@ msgid "Applications" msgstr "지원" #: allianceauth/hrapplications/forms.py:6 -#: allianceauth/hrapplications/templates/hrapplications/view.html:92 +#: allianceauth/hrapplications/templates/hrapplications/view.html:91 msgid "Comment" msgstr "댓글" @@ -993,161 +1051,165 @@ msgstr "댓글" msgid "Search String" msgstr "문자열 검색" -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:5 -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:8 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:4 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:7 msgid "Choose a Corp" msgstr "코퍼레이션 선택" -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:11 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:10 msgid "Available Corps" msgstr "사용 가능한 코퍼레이션" -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:23 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:22 msgid "No corps are accepting applications at this time." msgstr "현재 입사지원 가능한 코퍼레이션이 없습니다." -#: allianceauth/hrapplications/templates/hrapplications/create.html:5 -#: allianceauth/hrapplications/templates/hrapplications/create.html:8 +#: allianceauth/hrapplications/templates/hrapplications/create.html:4 +#: allianceauth/hrapplications/templates/hrapplications/create.html:7 msgid "Apply To" msgstr "지원서 제출" -#: allianceauth/hrapplications/templates/hrapplications/management.html:6 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:6 +#: allianceauth/hrapplications/templates/hrapplications/create.html:29 +msgid "Submit" +msgstr "제출" + +#: allianceauth/hrapplications/templates/hrapplications/management.html:5 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:5 msgid "HR Application Management" msgstr "지원서 관리" -#: allianceauth/hrapplications/templates/hrapplications/management.html:11 +#: allianceauth/hrapplications/templates/hrapplications/management.html:10 msgid "Personal Applications" msgstr "지원 현황" -#: allianceauth/hrapplications/templates/hrapplications/management.html:15 -#: allianceauth/hrapplications/templates/hrapplications/management.html:18 +#: allianceauth/hrapplications/templates/hrapplications/management.html:14 +#: allianceauth/hrapplications/templates/hrapplications/management.html:17 msgid "Create Application" msgstr "지원서 작성" -#: allianceauth/hrapplications/templates/hrapplications/management.html:26 -#: allianceauth/hrapplications/templates/hrapplications/management.html:80 -#: allianceauth/hrapplications/templates/hrapplications/management.html:124 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:24 -#: allianceauth/services/templates/services/services.html:16 +#: allianceauth/hrapplications/templates/hrapplications/management.html:25 +#: allianceauth/hrapplications/templates/hrapplications/management.html:79 +#: allianceauth/hrapplications/templates/hrapplications/management.html:123 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:23 +#: allianceauth/services/templates/services/services.html:15 msgid "Username" msgstr "사용자명" -#: allianceauth/hrapplications/templates/hrapplications/management.html:29 -#: allianceauth/hrapplications/templates/hrapplications/management.html:84 -#: allianceauth/hrapplications/templates/hrapplications/management.html:128 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:28 -#: allianceauth/hrapplications/templates/hrapplications/view.html:74 -#: allianceauth/srp/templates/srp/data.html:103 -#: allianceauth/srp/templates/srp/management.html:46 +#: allianceauth/hrapplications/templates/hrapplications/management.html:28 +#: allianceauth/hrapplications/templates/hrapplications/management.html:83 +#: allianceauth/hrapplications/templates/hrapplications/management.html:127 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:27 +#: allianceauth/hrapplications/templates/hrapplications/view.html:73 +#: allianceauth/srp/templates/srp/data.html:101 +#: allianceauth/srp/templates/srp/management.html:44 msgid "Actions" msgstr "활동" -#: allianceauth/hrapplications/templates/hrapplications/management.html:39 -#: allianceauth/hrapplications/templates/hrapplications/management.html:100 -#: allianceauth/hrapplications/templates/hrapplications/management.html:144 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:40 -#: allianceauth/hrapplications/templates/hrapplications/view.html:16 -#: allianceauth/srp/templates/srp/data.html:130 +#: allianceauth/hrapplications/templates/hrapplications/management.html:38 +#: allianceauth/hrapplications/templates/hrapplications/management.html:99 +#: allianceauth/hrapplications/templates/hrapplications/management.html:143 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:39 +#: allianceauth/hrapplications/templates/hrapplications/view.html:15 +#: allianceauth/srp/templates/srp/data.html:127 msgid "Approved" msgstr "승인" -#: allianceauth/hrapplications/templates/hrapplications/management.html:41 -#: allianceauth/hrapplications/templates/hrapplications/management.html:102 -#: allianceauth/hrapplications/templates/hrapplications/management.html:146 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:42 -#: allianceauth/srp/templates/srp/data.html:134 +#: allianceauth/hrapplications/templates/hrapplications/management.html:40 +#: allianceauth/hrapplications/templates/hrapplications/management.html:101 +#: allianceauth/hrapplications/templates/hrapplications/management.html:145 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:41 +#: allianceauth/srp/templates/srp/data.html:131 msgid "Rejected" msgstr "거절" -#: allianceauth/hrapplications/templates/hrapplications/management.html:61 +#: allianceauth/hrapplications/templates/hrapplications/management.html:60 msgid "Application Management" msgstr "지원서 관리" -#: allianceauth/hrapplications/templates/hrapplications/management.html:65 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:16 +#: allianceauth/hrapplications/templates/hrapplications/management.html:64 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:15 msgid "Search Applications" msgstr "지원서 검색" -#: allianceauth/hrapplications/templates/hrapplications/management.html:71 +#: allianceauth/hrapplications/templates/hrapplications/management.html:70 msgid "Reviewed" msgstr "검토" -#: allianceauth/hrapplications/templates/hrapplications/management.html:79 -#: allianceauth/hrapplications/templates/hrapplications/management.html:123 +#: allianceauth/hrapplications/templates/hrapplications/management.html:78 +#: allianceauth/hrapplications/templates/hrapplications/management.html:122 msgid "Date" msgstr "날짜" -#: allianceauth/hrapplications/templates/hrapplications/management.html:95 -#: allianceauth/hrapplications/templates/hrapplications/management.html:139 -#: allianceauth/hrapplications/templates/hrapplications/view.html:23 +#: allianceauth/hrapplications/templates/hrapplications/management.html:94 +#: allianceauth/hrapplications/templates/hrapplications/management.html:138 +#: allianceauth/hrapplications/templates/hrapplications/view.html:22 msgid "Reviewer:" msgstr "검토자:" -#: allianceauth/hrapplications/templates/hrapplications/management.html:114 +#: allianceauth/hrapplications/templates/hrapplications/management.html:113 msgid "No pending applications." msgstr "현재 진행중인 지원 내역이 없습니다." -#: allianceauth/hrapplications/templates/hrapplications/management.html:163 +#: allianceauth/hrapplications/templates/hrapplications/management.html:162 msgid "No reviewed applications." msgstr "현재 검토중인 지원 내역이 없습니다." -#: allianceauth/hrapplications/templates/hrapplications/management.html:177 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:63 -#: allianceauth/hrapplications/templates/hrapplications/view.html:135 +#: allianceauth/hrapplications/templates/hrapplications/management.html:176 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:62 +#: allianceauth/hrapplications/templates/hrapplications/view.html:134 msgid "Close" msgstr "닫기" -#: allianceauth/hrapplications/templates/hrapplications/management.html:178 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:64 +#: allianceauth/hrapplications/templates/hrapplications/management.html:177 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:63 msgid "Application Search" msgstr "지원서 검색" -#: allianceauth/hrapplications/templates/hrapplications/management.html:185 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:71 +#: allianceauth/hrapplications/templates/hrapplications/management.html:184 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:70 msgid "Search" msgstr "검색" -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:12 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:11 msgid "Application Search Results" msgstr "지원서 검색 결과" -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:23 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:22 msgid "Application ID" msgstr "지원서 ID" -#: allianceauth/hrapplications/templates/hrapplications/view.html:6 -#: allianceauth/hrapplications/templates/hrapplications/view.html:11 +#: allianceauth/hrapplications/templates/hrapplications/view.html:5 +#: allianceauth/hrapplications/templates/hrapplications/view.html:10 msgid "View Application" msgstr "지원서 보기" -#: allianceauth/hrapplications/templates/hrapplications/view.html:18 +#: allianceauth/hrapplications/templates/hrapplications/view.html:17 msgid "Denied" msgstr "거절" -#: allianceauth/hrapplications/templates/hrapplications/view.html:28 +#: allianceauth/hrapplications/templates/hrapplications/view.html:27 msgid "Applicant" msgstr "지원자" -#: allianceauth/hrapplications/templates/hrapplications/view.html:79 +#: allianceauth/hrapplications/templates/hrapplications/view.html:78 msgid "Approve" msgstr "승인" -#: allianceauth/hrapplications/templates/hrapplications/view.html:85 +#: allianceauth/hrapplications/templates/hrapplications/view.html:84 msgid "Delete" msgstr "삭제" -#: allianceauth/hrapplications/templates/hrapplications/view.html:88 +#: allianceauth/hrapplications/templates/hrapplications/view.html:87 msgid "Mark in Progress" msgstr "진행중으로 표시" -#: allianceauth/hrapplications/templates/hrapplications/view.html:102 +#: allianceauth/hrapplications/templates/hrapplications/view.html:101 #: allianceauth/services/forms.py:17 msgid "Comments" msgstr "의견" -#: allianceauth/hrapplications/templates/hrapplications/view.html:137 -#: allianceauth/hrapplications/templates/hrapplications/view.html:144 +#: allianceauth/hrapplications/templates/hrapplications/view.html:136 +#: allianceauth/hrapplications/templates/hrapplications/view.html:143 msgid "Add Comment" msgstr "의견 작성" @@ -1167,48 +1229,42 @@ msgstr "정보" msgid "success" msgstr "성공" -#: allianceauth/notifications/templates/notifications/list.html:5 -#: allianceauth/notifications/templates/notifications/list.html:9 +#: allianceauth/notifications/templates/notifications/list.html:4 +#: allianceauth/notifications/templates/notifications/list.html:7 #: allianceauth/templates/allianceauth/notifications_menu_item.html:6 msgid "Notifications" msgstr "알림" -#: allianceauth/notifications/templates/notifications/list.html:16 +#: allianceauth/notifications/templates/notifications/list.html:13 msgid "Unread" msgstr "읽지 않음" -#: allianceauth/notifications/templates/notifications/list.html:18 +#: allianceauth/notifications/templates/notifications/list.html:14 msgid "Read" msgstr "읽음" -#: allianceauth/notifications/templates/notifications/list.html:21 +#: allianceauth/notifications/templates/notifications/list.html:17 msgid "Mark All Read" msgstr "모두 읽음 처리" -#: allianceauth/notifications/templates/notifications/list.html:22 +#: allianceauth/notifications/templates/notifications/list.html:18 msgid "Delete All Read" msgstr "모든 읽은 알림 삭제" -#: allianceauth/notifications/templates/notifications/list.html:33 -#: allianceauth/notifications/templates/notifications/list.html:63 +#: allianceauth/notifications/templates/notifications/list_partial.html:7 msgid "Timestamp" msgstr "타임스탬프" -#: allianceauth/notifications/templates/notifications/list.html:34 -#: allianceauth/notifications/templates/notifications/list.html:64 +#: allianceauth/notifications/templates/notifications/list_partial.html:8 msgid "Title" msgstr "제목" -#: allianceauth/notifications/templates/notifications/list.html:53 -msgid "No unread notifications." -msgstr "읽지 않은 알림이 없습니다." +#: allianceauth/notifications/templates/notifications/list_partial.html:28 +msgid "No notifications." +msgstr "" -#: allianceauth/notifications/templates/notifications/list.html:83 -msgid "No read notifications." -msgstr "읽은 알림이 없습니다." - -#: allianceauth/notifications/templates/notifications/view.html:5 -#: allianceauth/notifications/templates/notifications/view.html:11 +#: allianceauth/notifications/templates/notifications/view.html:4 +#: allianceauth/notifications/templates/notifications/view.html:8 msgid "View Notification" msgstr "알림 보기" @@ -1256,12 +1312,12 @@ msgid "Operation Type" msgstr "오퍼레이션 종류" #: allianceauth/optimer/form.py:17 -#: allianceauth/srp/templates/srp/management.html:40 +#: allianceauth/srp/templates/srp/management.html:38 msgid "Fleet Commander" msgstr "함대 커맨더" #: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14 -#: allianceauth/srp/templates/srp/data.html:93 +#: allianceauth/srp/templates/srp/data.html:91 msgid "Additional Info" msgstr "추가 기재 사항" @@ -1269,8 +1325,8 @@ msgstr "추가 기재 사항" msgid "(Optional) Describe the operation with a couple of short words." msgstr "(선택사항) 몇 단어로 간단히 오퍼레이션을 설명합니다." -#: allianceauth/optimer/templates/optimer/add.html:7 -#: allianceauth/optimer/templates/optimer/management.html:14 +#: allianceauth/optimer/templates/optimer/add.html:6 +#: allianceauth/optimer/templates/optimer/management.html:13 msgid "Create Operation" msgstr "오퍼레이션 생성" @@ -1279,9 +1335,9 @@ msgid "Form Up System" msgstr "폼업 성계" #: allianceauth/optimer/templates/optimer/fleetoptable.html:14 -#: allianceauth/timerboard/templates/timerboard/view.html:37 -#: allianceauth/timerboard/templates/timerboard/view.html:204 -#: allianceauth/timerboard/templates/timerboard/view.html:377 +#: allianceauth/timerboard/templates/timerboard/view.html:36 +#: allianceauth/timerboard/templates/timerboard/view.html:203 +#: allianceauth/timerboard/templates/timerboard/view.html:376 msgid "Local Time" msgstr "현지 시간" @@ -1289,44 +1345,44 @@ msgstr "현지 시간" msgid "FC" msgstr "FC" -#: allianceauth/optimer/templates/optimer/management.html:6 +#: allianceauth/optimer/templates/optimer/management.html:5 msgid "Fleet Operation Management" msgstr "함대 오퍼레이션 관리" -#: allianceauth/optimer/templates/optimer/management.html:11 +#: allianceauth/optimer/templates/optimer/management.html:10 msgid "Fleet Operation Timers" msgstr "함대 오퍼레이션 타이머" -#: allianceauth/optimer/templates/optimer/management.html:21 -#: allianceauth/timerboard/templates/timerboard/view.html:23 +#: allianceauth/optimer/templates/optimer/management.html:20 +#: allianceauth/timerboard/templates/timerboard/view.html:22 msgid "Current Eve Time:" msgstr "현재 이브 시간:" -#: allianceauth/optimer/templates/optimer/management.html:27 +#: allianceauth/optimer/templates/optimer/management.html:26 msgid "Next Fleet Operations" msgstr "다음 함대 옵" -#: allianceauth/optimer/templates/optimer/management.html:31 -#: allianceauth/timerboard/templates/timerboard/view.html:363 +#: allianceauth/optimer/templates/optimer/management.html:30 +#: allianceauth/timerboard/templates/timerboard/view.html:362 msgid "No upcoming timers." msgstr "예정된 옵 타이머가 없습니다." -#: allianceauth/optimer/templates/optimer/management.html:34 +#: allianceauth/optimer/templates/optimer/management.html:33 msgid "Past Fleet Operations" msgstr "이전 함대 오퍼레이션" -#: allianceauth/optimer/templates/optimer/management.html:38 -#: allianceauth/timerboard/templates/timerboard/view.html:536 +#: allianceauth/optimer/templates/optimer/management.html:37 +#: allianceauth/timerboard/templates/timerboard/view.html:535 msgid "No past timers." msgstr "최근 지나간 옵 타이머가 없습니다." -#: allianceauth/optimer/templates/optimer/update.html:7 -#: allianceauth/optimer/templates/optimer/update.html:16 -#: allianceauth/optimer/templates/optimer/update.html:28 +#: allianceauth/optimer/templates/optimer/update.html:6 +#: allianceauth/optimer/templates/optimer/update.html:15 +#: allianceauth/optimer/templates/optimer/update.html:27 msgid "Update Fleet Operation" msgstr "함대 오퍼레이션 갱신" -#: allianceauth/optimer/templates/optimer/update.html:22 +#: allianceauth/optimer/templates/optimer/update.html:21 msgid "Fleet Operation Does Not Exist" msgstr "함대 오퍼레이션이 존재하지 않음" @@ -1345,92 +1401,56 @@ msgstr "%(opname)s 의 오퍼레이션 타이머를 제거했습니다." msgid "Saved changes to operation timer for %(opname)s." msgstr "%(opname)s 의 오퍼레이션 타이머 수정사항을 저장했습니다." -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:6 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:10 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:4 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:8 msgid "Permissions Audit" msgstr "승인 점검" -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:22 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:20 msgid "User / Character" msgstr "유저 / 캐릭터" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:6 -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:10 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:4 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:8 msgid "Permissions Overview" msgstr "승인 개요" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:13 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:11 msgid "Showing only applied permissions" msgstr "승인 신청만 보기" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:14 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:12 msgid "Show All" msgstr "모두 보기" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:16 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:14 msgid "Showing all permissions" msgstr "모든 승인 보기" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:17 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:15 msgid "Show Applied" msgstr "신청 보기" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:25 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:23 msgid "App" msgstr "앱" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:28 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:26 msgid "Model" msgstr "모델" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:31 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:29 msgid "Code Name" msgstr "코드명" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:37 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:35 msgid "Users" msgstr "사용자" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:43 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:41 msgid "States" msgstr "상태" -#: allianceauth/project_template/project_name/settings/base.py:88 -msgid "English" -msgstr "영어" - -#: allianceauth/project_template/project_name/settings/base.py:89 -msgid "German" -msgstr "독일어" - -#: allianceauth/project_template/project_name/settings/base.py:90 -msgid "Spanish" -msgstr "스페인어" - -#: allianceauth/project_template/project_name/settings/base.py:91 -msgid "Chinese Simplified" -msgstr "간체자" - -#: allianceauth/project_template/project_name/settings/base.py:92 -msgid "Russian" -msgstr "러시아어" - -#: allianceauth/project_template/project_name/settings/base.py:93 -msgid "Korean" -msgstr "한국어" - -#: allianceauth/project_template/project_name/settings/base.py:94 -msgid "French" -msgstr "프랑스어" - -#: allianceauth/project_template/project_name/settings/base.py:95 -msgid "Japanese" -msgstr "일본어" - -#: allianceauth/project_template/project_name/settings/base.py:96 -msgid "Italian" -msgstr "이탈리아어" - #: allianceauth/services/abstract.py:72 msgid "That service account already exists" msgstr "해당 서비스 계정이 이미 존재함" @@ -1504,11 +1524,11 @@ msgstr "비밀번호" msgid "Password must be at least 8 characters long." msgstr "비밀번호는 8글자 이상이어야 합니다." -#: allianceauth/services/modules/discord/models.py:234 +#: allianceauth/services/modules/discord/models.py:187 msgid "Discord Account Disabled" msgstr "Discord 계정 비활성화" -#: allianceauth/services/modules/discord/models.py:236 +#: allianceauth/services/modules/discord/models.py:189 msgid "" "Your Discord account was disabled automatically by Auth. If you think this " "was a mistake, please contact an admin." @@ -1600,8 +1620,8 @@ msgid "Jabber" msgstr "재버" #: allianceauth/services/modules/openfire/auth_hooks.py:79 -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:6 -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:11 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:5 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:10 msgid "Jabber Broadcast" msgstr "재버 방송" @@ -1613,11 +1633,11 @@ msgstr "함대 신호 설정" msgid "Message" msgstr "메시지" -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:17 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:16 msgid "Broadcast Sent!!" msgstr "방송 송출!!" -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:23 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:22 msgid "Broadcast" msgstr "방송" @@ -1668,26 +1688,26 @@ msgstr "포럼 비밀번호 재설정" msgid "Set forum password." msgstr "포럼 비밀번호 설정" -#: allianceauth/services/modules/smf/views.py:33 +#: allianceauth/services/modules/smf/views.py:52 msgid "Activated SMF account." msgstr "SMF 계정 활성화 완료" -#: allianceauth/services/modules/smf/views.py:41 -#: allianceauth/services/modules/smf/views.py:56 -#: allianceauth/services/modules/smf/views.py:77 -#: allianceauth/services/modules/smf/views.py:99 +#: allianceauth/services/modules/smf/views.py:65 +#: allianceauth/services/modules/smf/views.py:81 +#: allianceauth/services/modules/smf/views.py:102 +#: allianceauth/services/modules/smf/views.py:124 msgid "An error occurred while processing your SMF account." msgstr "SMF 계정 처리 중 오류가 발생했습니다." -#: allianceauth/services/modules/smf/views.py:53 +#: allianceauth/services/modules/smf/views.py:78 msgid "Deactivated SMF account." msgstr "SMF 계정 비활성화 완료" -#: allianceauth/services/modules/smf/views.py:70 +#: allianceauth/services/modules/smf/views.py:95 msgid "Reset SMF password." msgstr "SMF 비밀번호 재설정" -#: allianceauth/services/modules/smf/views.py:96 +#: allianceauth/services/modules/smf/views.py:121 msgid "Set SMF password." msgstr "SMF 비밀번호 설정" @@ -1696,24 +1716,24 @@ msgstr "SMF 비밀번호 설정" msgid "Unable to locate user %s on server" msgstr "사용자 %s 을 서버에서 찾을 수 없습니다." -#: allianceauth/services/modules/teamspeak3/templates/admin/teamspeak3/authts/change_list.html:9 +#: allianceauth/services/modules/teamspeak3/templates/admin/teamspeak3/authts/change_list.html:8 msgid "Update TS3 groups" msgstr "TS3 그룹 업데이트" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:6 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:5 msgid "Verify Teamspeak" msgstr "팀스피크 인증" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:11 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:10 msgid "Verify Teamspeak Identity" msgstr "팀스피크 신원 인증" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:14 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:13 msgid "Join Server" msgstr "서버 연결" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:20 -#: allianceauth/services/templates/services/service_credentials.html:20 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:19 +#: allianceauth/services/templates/services/service_credentials.html:19 #: allianceauth/srp/templates/srp/add.html:31 msgid "Continue" msgstr "계속" @@ -1759,15 +1779,15 @@ msgstr "XenForo 계정 비밀번호 비활성화" msgid "Changed XenForo password." msgstr "XenForo 비밀번호 변경 완료" -#: allianceauth/services/templates/services/fleetformattertool.html:6 +#: allianceauth/services/templates/services/fleetformattertool.html:5 msgid "Fleet Formatter Tool" msgstr "함대 구성 도구" -#: allianceauth/services/templates/services/fleetformattertool.html:11 +#: allianceauth/services/templates/services/fleetformattertool.html:10 msgid "Fleet Broadcast Formatter Tool" msgstr "함대 신호 설정 도구" -#: allianceauth/services/templates/services/fleetformattertool.html:24 +#: allianceauth/services/templates/services/fleetformattertool.html:23 msgid "Format" msgstr "포맷" @@ -1783,39 +1803,39 @@ msgid "" "Are you sure you want to delete your %(service_name)s account %(object)s?" msgstr "%(service_name)s 계정의 %(object)s를 정말로 삭제하시겠습니까?" -#: allianceauth/services/templates/services/service_credentials.html:5 -#: allianceauth/services/templates/services/service_credentials.html:9 +#: allianceauth/services/templates/services/service_credentials.html:4 +#: allianceauth/services/templates/services/service_credentials.html:8 #, python-format msgid "%(service_name)s Credentials" msgstr "%(service_name)s 인증서" -#: allianceauth/services/templates/services/service_password.html:6 +#: allianceauth/services/templates/services/service_password.html:5 #, python-format msgid "%(service_name)s Password Change" msgstr "%(service_name)s 비밀번호 변경" -#: allianceauth/services/templates/services/service_password.html:10 +#: allianceauth/services/templates/services/service_password.html:9 #, python-format msgid "Set %(service_name)s Password" msgstr "%(service_name)s 비밀번호 설정" -#: allianceauth/services/templates/services/service_password.html:18 +#: allianceauth/services/templates/services/service_password.html:17 msgid "Set Password" msgstr "비밀번호 설정" -#: allianceauth/services/templates/services/services.html:5 +#: allianceauth/services/templates/services/services.html:4 msgid "Services Management" msgstr "서드 파티 관리" -#: allianceauth/services/templates/services/services.html:10 +#: allianceauth/services/templates/services/services.html:9 msgid "Available Services" msgstr "이용 가능한 서드 파티" -#: allianceauth/services/templates/services/services.html:15 +#: allianceauth/services/templates/services/services.html:14 msgid "Service" msgstr "서드 파티" -#: allianceauth/services/templates/services/services.html:17 +#: allianceauth/services/templates/services/services.html:16 msgid "Domain" msgstr "도메인" @@ -1824,12 +1844,12 @@ msgid "Ship Replacement" msgstr "SRP" #: allianceauth/srp/form.py:9 -#: allianceauth/srp/templates/srp/management.html:38 +#: allianceauth/srp/templates/srp/management.html:36 msgid "Fleet Time" msgstr "함대 시간" #: allianceauth/srp/form.py:10 -#: allianceauth/srp/templates/srp/management.html:39 +#: allianceauth/srp/templates/srp/management.html:37 msgid "Fleet Doctrine" msgstr "함대 독트린" @@ -1849,151 +1869,155 @@ msgstr "올바르지 않은 링크입니다. zkillboard 링크를 게시하십 msgid "After Action Report Link" msgstr "사후조치 보고서 링크" -#: allianceauth/srp/templates/srp/add.html:6 +#: allianceauth/srp/templates/srp/add.html:5 msgid "SRP Fleet Create" msgstr "SRP 보상 함대 생성" -#: allianceauth/srp/templates/srp/add.html:14 -#: allianceauth/srp/templates/srp/add.html:24 +#: allianceauth/srp/templates/srp/add.html:13 +#: allianceauth/srp/templates/srp/add.html:23 msgid "Create SRP Fleet" msgstr "SRP 보상 함대 생성" -#: allianceauth/srp/templates/srp/add.html:27 +#: allianceauth/srp/templates/srp/add.html:26 msgid "Give this link to the line members" msgstr "이 링크를 직계 멤버들에게 전달" -#: allianceauth/srp/templates/srp/data.html:52 +#: allianceauth/srp/templates/srp/data.html:5 +msgid "Srp Fleet Data" +msgstr "" + +#: allianceauth/srp/templates/srp/data.html:50 msgid "SRP Fleet Data" msgstr "SRP 보상 함대 데이터" -#: allianceauth/srp/templates/srp/data.html:57 +#: allianceauth/srp/templates/srp/data.html:55 msgid "Mark Incomplete" msgstr "표시 미완료" -#: allianceauth/srp/templates/srp/data.html:61 +#: allianceauth/srp/templates/srp/data.html:59 msgid "Mark Completed" msgstr "표시 완료" -#: allianceauth/srp/templates/srp/data.html:73 -#: allianceauth/srp/templates/srp/data.html:160 +#: allianceauth/srp/templates/srp/data.html:71 +#: allianceauth/srp/templates/srp/data.html:157 msgid "Total Losses:" msgstr "전체 손실:" -#: allianceauth/srp/templates/srp/data.html:74 -#: allianceauth/srp/templates/srp/data.html:161 -#: allianceauth/srp/templates/srp/management.html:30 +#: allianceauth/srp/templates/srp/data.html:72 +#: allianceauth/srp/templates/srp/data.html:158 +#: allianceauth/srp/templates/srp/management.html:28 msgid "Total ISK Cost:" msgstr "전체 ISK 비용:" -#: allianceauth/srp/templates/srp/data.html:82 -#: allianceauth/srp/templates/srp/data.html:169 +#: allianceauth/srp/templates/srp/data.html:80 +#: allianceauth/srp/templates/srp/data.html:166 msgid "Are you sure you want to delete SRP requests?" msgstr "SRP 보상 요청을 삭제하시겠습니까?" -#: allianceauth/srp/templates/srp/data.html:91 +#: allianceauth/srp/templates/srp/data.html:89 msgid "Pilot Name" msgstr "파일럿 이름" -#: allianceauth/srp/templates/srp/data.html:92 +#: allianceauth/srp/templates/srp/data.html:90 msgid "Killboard Link" msgstr "킬보드 링크" -#: allianceauth/srp/templates/srp/data.html:94 +#: allianceauth/srp/templates/srp/data.html:92 msgid "Ship Type" msgstr "함선 종류" -#: allianceauth/srp/templates/srp/data.html:95 +#: allianceauth/srp/templates/srp/data.html:93 msgid "Killboard Loss Amt" msgstr "킬보드상 손실 금액" -#: allianceauth/srp/templates/srp/data.html:96 +#: allianceauth/srp/templates/srp/data.html:94 msgid "SRP ISK Cost" msgstr "SRP 보상 비용" -#: allianceauth/srp/templates/srp/data.html:97 +#: allianceauth/srp/templates/srp/data.html:95 msgid "Click value to edit Enter to save & next ESC to cancel" msgstr "금액을 수정하려면 클릭, 저장을 하고 다음으로 가려면 엔터, 취소를 하려면 ESC를 누르세요. " -#: allianceauth/srp/templates/srp/data.html:100 +#: allianceauth/srp/templates/srp/data.html:98 msgid "Post Time" msgstr "작성 시간" -#: allianceauth/srp/templates/srp/data.html:178 +#: allianceauth/srp/templates/srp/data.html:175 msgid "No SRP requests for this fleet." msgstr "이 함대에는 SRP 보상 요청이 없습니다." -#: allianceauth/srp/templates/srp/management.html:8 +#: allianceauth/srp/templates/srp/management.html:6 msgid "Srp Management" msgstr "SRP 보상 관리" -#: allianceauth/srp/templates/srp/management.html:14 +#: allianceauth/srp/templates/srp/management.html:12 msgid "SRP Management" msgstr "SRP 보상 관리" -#: allianceauth/srp/templates/srp/management.html:18 +#: allianceauth/srp/templates/srp/management.html:16 msgid "View All" msgstr "모두 보기" -#: allianceauth/srp/templates/srp/management.html:23 +#: allianceauth/srp/templates/srp/management.html:21 msgid "Add SRP Fleet" msgstr "SRP 보상 함대 추가" -#: allianceauth/srp/templates/srp/management.html:41 +#: allianceauth/srp/templates/srp/management.html:39 msgid "Fleet AAR" msgstr "함대 사후처리 보고서" -#: allianceauth/srp/templates/srp/management.html:42 +#: allianceauth/srp/templates/srp/management.html:40 msgid "Fleet SRP Code" msgstr "함대 SRP 보상 코드" -#: allianceauth/srp/templates/srp/management.html:43 +#: allianceauth/srp/templates/srp/management.html:41 msgid "Fleet ISK Cost" msgstr "함대 ISK 비용" -#: allianceauth/srp/templates/srp/management.html:44 +#: allianceauth/srp/templates/srp/management.html:42 msgid "SRP Status" msgstr "SRP 보상 상태" -#: allianceauth/srp/templates/srp/management.html:45 +#: allianceauth/srp/templates/srp/management.html:43 msgid "Pending Requests" msgstr "미해결 요청사항" -#: allianceauth/srp/templates/srp/management.html:64 +#: allianceauth/srp/templates/srp/management.html:62 msgid "Link" msgstr "링크" -#: allianceauth/srp/templates/srp/management.html:72 +#: allianceauth/srp/templates/srp/management.html:70 msgid "Disabled" msgstr "불가" -#: allianceauth/srp/templates/srp/management.html:85 +#: allianceauth/srp/templates/srp/management.html:83 msgid "Completed" msgstr "완료" -#: allianceauth/srp/templates/srp/management.html:103 +#: allianceauth/srp/templates/srp/management.html:101 msgid "Are you sure you want to delete this SRP code and its contents?" msgstr "본 SRP 보상 코드와 내용을 정말로 삭제하시겠습니까?" -#: allianceauth/srp/templates/srp/management.html:124 +#: allianceauth/srp/templates/srp/management.html:122 msgid "No SRP fleets created." msgstr "SRP 보상 요청이 생성되지 않았습니다." -#: allianceauth/srp/templates/srp/request.html:6 +#: allianceauth/srp/templates/srp/request.html:5 msgid "SRP Request" msgstr "SRP 보상 요청" -#: allianceauth/srp/templates/srp/request.html:11 -#: allianceauth/srp/templates/srp/request.html:20 +#: allianceauth/srp/templates/srp/request.html:10 +#: allianceauth/srp/templates/srp/request.html:19 msgid "Create SRP Request" msgstr "SRP 보상 요청 생성" -#: allianceauth/srp/templates/srp/update.html:6 -#: allianceauth/srp/templates/srp/update.html:11 -#: allianceauth/srp/templates/srp/update.html:23 +#: allianceauth/srp/templates/srp/update.html:5 +#: allianceauth/srp/templates/srp/update.html:10 +#: allianceauth/srp/templates/srp/update.html:22 msgid "Update AAR Link" msgstr "사후처리 보고서 링크 업데이트" -#: allianceauth/srp/templates/srp/update.html:17 +#: allianceauth/srp/templates/srp/update.html:16 msgid "SRP Fleet Does Not Exist" msgstr "SRP 보상 함대이 존재하지 않습니다." @@ -2093,63 +2117,65 @@ msgstr "SRP 보상 요청 %(requestid)s을 찾을 수 없습니다. " msgid "Saved changes to SRP fleet %(fleetname)s" msgstr "SRP 보상 요청 함대 %(fleetname)s의 변경 사항이 저장되었습니다." -#: allianceauth/templates/allianceauth/admin-status/overview.html:6 +#: allianceauth/templates/allianceauth/admin-status/overview.html:8 msgid "Alliance Auth Notifications" msgstr "얼라이언스 Auth 알림" -#: allianceauth/templates/allianceauth/admin-status/overview.html:14 +#: allianceauth/templates/allianceauth/admin-status/overview.html:16 msgid "Closed" msgstr "닫혔음" -#: allianceauth/templates/allianceauth/admin-status/overview.html:26 +#: allianceauth/templates/allianceauth/admin-status/overview.html:28 msgid "Powered by GitLab" msgstr "GitLab 제공" -#: allianceauth/templates/allianceauth/admin-status/overview.html:33 +#: allianceauth/templates/allianceauth/admin-status/overview.html:35 msgid "Support Discord" msgstr "Support Discord" -#: allianceauth/templates/allianceauth/admin-status/overview.html:41 +#: allianceauth/templates/allianceauth/admin-status/overview.html:43 msgid "Software Version" msgstr "소프트웨어 버전" -#: allianceauth/templates/allianceauth/admin-status/overview.html:45 +#: allianceauth/templates/allianceauth/admin-status/overview.html:47 msgid "Current" msgstr "현재" -#: allianceauth/templates/allianceauth/admin-status/overview.html:51 +#: allianceauth/templates/allianceauth/admin-status/overview.html:53 msgid "Latest Stable" msgstr "최신 안정화 버전" -#: allianceauth/templates/allianceauth/admin-status/overview.html:57 +#: allianceauth/templates/allianceauth/admin-status/overview.html:59 msgid "Update available" msgstr "업데이트 가능" -#: allianceauth/templates/allianceauth/admin-status/overview.html:62 +#: allianceauth/templates/allianceauth/admin-status/overview.html:64 msgid "Latest Pre-Release" msgstr "최신 사전 출시 버전" -#: allianceauth/templates/allianceauth/admin-status/overview.html:68 +#: allianceauth/templates/allianceauth/admin-status/overview.html:70 msgid "Pre-Release available" msgstr "사전 출시 사용 가능" -#: allianceauth/templates/allianceauth/admin-status/overview.html:76 +#: allianceauth/templates/allianceauth/admin-status/overview.html:78 msgid "Task Queue" msgstr "작업 대기열" -#: allianceauth/templates/allianceauth/admin-status/overview.html:93 -msgid "Error retrieving task queue length" -msgstr "작업 대기열 길이를 검색 오류" +#: allianceauth/templates/allianceauth/admin-status/overview.html:81 +#, python-format +msgid "" +"\n" +" Status of %(total)s processed tasks • last %(latest)s\n" +" " +msgstr "" #: allianceauth/templates/allianceauth/admin-status/overview.html:95 #, python-format -msgid "%(tasks)s task" -msgid_plural "%(tasks)s tasks" -msgstr[0] "작업 %(tasks)s" - -#: allianceauth/templates/allianceauth/night-toggle.html:6 -msgid "Night Mode" -msgstr "야간 모드" +msgid "" +"\n" +" %(queue_length)s queued tasks\n" +" " +msgstr "" #: allianceauth/templates/allianceauth/top-menu-admin.html:9 msgid "Admin" @@ -2177,30 +2203,30 @@ msgid "Other" msgstr "기타" #: allianceauth/timerboard/form.py:54 -#: allianceauth/timerboard/templates/timerboard/view.html:63 -#: allianceauth/timerboard/templates/timerboard/view.html:230 -#: allianceauth/timerboard/templates/timerboard/view.html:403 +#: allianceauth/timerboard/templates/timerboard/view.html:62 +#: allianceauth/timerboard/templates/timerboard/view.html:229 +#: allianceauth/timerboard/templates/timerboard/view.html:402 msgid "Friendly" msgstr "우호" #: allianceauth/timerboard/form.py:55 -#: allianceauth/timerboard/templates/timerboard/view.html:58 -#: allianceauth/timerboard/templates/timerboard/view.html:225 -#: allianceauth/timerboard/templates/timerboard/view.html:398 +#: allianceauth/timerboard/templates/timerboard/view.html:57 +#: allianceauth/timerboard/templates/timerboard/view.html:224 +#: allianceauth/timerboard/templates/timerboard/view.html:397 msgid "Hostile" msgstr "적대" #: allianceauth/timerboard/form.py:56 -#: allianceauth/timerboard/templates/timerboard/view.html:68 -#: allianceauth/timerboard/templates/timerboard/view.html:235 -#: allianceauth/timerboard/templates/timerboard/view.html:408 +#: allianceauth/timerboard/templates/timerboard/view.html:67 +#: allianceauth/timerboard/templates/timerboard/view.html:234 +#: allianceauth/timerboard/templates/timerboard/view.html:407 msgid "Neutral" msgstr "중립" #: allianceauth/timerboard/form.py:58 -#: allianceauth/timerboard/templates/timerboard/view.html:32 -#: allianceauth/timerboard/templates/timerboard/view.html:199 -#: allianceauth/timerboard/templates/timerboard/view.html:372 +#: allianceauth/timerboard/templates/timerboard/view.html:31 +#: allianceauth/timerboard/templates/timerboard/view.html:198 +#: allianceauth/timerboard/templates/timerboard/view.html:371 msgid "Details" msgstr "설명" @@ -2217,9 +2243,9 @@ msgid "Timer Type" msgstr "타이머 종류" #: allianceauth/timerboard/form.py:63 -#: allianceauth/timerboard/templates/timerboard/view.html:33 -#: allianceauth/timerboard/templates/timerboard/view.html:200 -#: allianceauth/timerboard/templates/timerboard/view.html:373 +#: allianceauth/timerboard/templates/timerboard/view.html:32 +#: allianceauth/timerboard/templates/timerboard/view.html:199 +#: allianceauth/timerboard/templates/timerboard/view.html:372 msgid "Objective" msgstr "목표 대상" @@ -2286,7 +2312,7 @@ msgid "Create Timer" msgstr "타이머 생성" #: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9 -#: allianceauth/timerboard/templates/timerboard/view.html:16 +#: allianceauth/timerboard/templates/timerboard/view.html:15 msgid "Create Structure Timer" msgstr "구조물 타이머 생성" @@ -2296,29 +2322,29 @@ msgstr "구조물 타이머 생성" msgid "Update Structure Timer" msgstr "구조물 타이머 수정" -#: allianceauth/timerboard/templates/timerboard/view.html:7 +#: allianceauth/timerboard/templates/timerboard/view.html:6 msgid "Structure Timer Management" msgstr "구조물 타이머 관리" -#: allianceauth/timerboard/templates/timerboard/view.html:12 +#: allianceauth/timerboard/templates/timerboard/view.html:11 msgid "Structure Timers" msgstr "구조물 타이머" -#: allianceauth/timerboard/templates/timerboard/view.html:28 +#: allianceauth/timerboard/templates/timerboard/view.html:27 msgid "Corp Timers" msgstr "코퍼레이션 타이머" -#: allianceauth/timerboard/templates/timerboard/view.html:35 -#: allianceauth/timerboard/templates/timerboard/view.html:202 -#: allianceauth/timerboard/templates/timerboard/view.html:375 +#: allianceauth/timerboard/templates/timerboard/view.html:34 +#: allianceauth/timerboard/templates/timerboard/view.html:201 +#: allianceauth/timerboard/templates/timerboard/view.html:374 msgid "Structure" msgstr "구조물" -#: allianceauth/timerboard/templates/timerboard/view.html:194 +#: allianceauth/timerboard/templates/timerboard/view.html:193 msgid "Next Timers" msgstr "다음 타이머" -#: allianceauth/timerboard/templates/timerboard/view.html:367 +#: allianceauth/timerboard/templates/timerboard/view.html:366 msgid "Past Timers" msgstr "이전 타이머" diff --git a/allianceauth/locale/ru/LC_MESSAGES/django.mo b/allianceauth/locale/ru/LC_MESSAGES/django.mo index 4b6bfcfa..d342dbcf 100644 Binary files a/allianceauth/locale/ru/LC_MESSAGES/django.mo and b/allianceauth/locale/ru/LC_MESSAGES/django.mo differ diff --git a/allianceauth/locale/ru/LC_MESSAGES/django.po b/allianceauth/locale/ru/LC_MESSAGES/django.po index 6a6ee41d..61cbd7f6 100644 --- a/allianceauth/locale/ru/LC_MESSAGES/django.po +++ b/allianceauth/locale/ru/LC_MESSAGES/django.po @@ -7,16 +7,17 @@ # Alexander Gess , 2020 # Yuriy K , 2020 # Андрей Зубков , 2020 +# Filipp Chertiev , 2023 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-11-29 01:03+1000\n" +"POT-Creation-Date: 2022-10-09 18:20+1000\n" "PO-Revision-Date: 2020-02-18 03:14+0000\n" -"Last-Translator: Андрей Зубков , 2020\n" -"Language-Team: Russian (https://www.transifex.com/alliance-auth/teams/107430/ru/)\n" +"Last-Translator: Filipp Chertiev , 2023\n" +"Language-Team: Russian (https://app.transifex.com/alliance-auth/teams/107430/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -25,37 +26,88 @@ msgstr "" #: allianceauth/analytics/models.py:29 msgid "Google Analytics Universal" -msgstr "" +msgstr "Google Analytics Universal" #: allianceauth/analytics/models.py:30 msgid "Google Analytics V4" -msgstr "" +msgstr "Google Analytics V4" #: allianceauth/authentication/decorators.py:37 msgid "A main character is required to perform that action. Add one below." -msgstr "Необходимо указать основного персонажа. Добавим?" +msgstr "" +"Для продолжения следует указать основного персонажа. Выберите его ниже." -#: allianceauth/authentication/forms.py:5 +#: allianceauth/authentication/forms.py:12 msgid "Email" msgstr "Email" -#: allianceauth/authentication/models.py:79 +#: allianceauth/authentication/forms.py:62 +#, python-format +msgid "You are not allowed to add or remove these restricted groups: %s" +msgstr "Вам не разрешено добавлять или удалять эти ограниченные группы: %s" + +#: allianceauth/authentication/models.py:80 +msgid "English" +msgstr "Английский" + +#: allianceauth/authentication/models.py:81 +msgid "German" +msgstr "Немецкий" + +#: allianceauth/authentication/models.py:82 +msgid "Spanish" +msgstr "Испанский" + +#: allianceauth/authentication/models.py:83 +msgid "Chinese Simplified" +msgstr "Китайский упрощённый" + +#: allianceauth/authentication/models.py:84 +msgid "Russian" +msgstr "Русский" + +#: allianceauth/authentication/models.py:85 +msgid "Korean" +msgstr "Корейский" + +#: allianceauth/authentication/models.py:86 +msgid "French" +msgstr "Французский" + +#: allianceauth/authentication/models.py:87 +msgid "Japanese" +msgstr "Японский" + +#: allianceauth/authentication/models.py:88 +msgid "Italian" +msgstr "Итальянский" + +#: allianceauth/authentication/models.py:91 +msgid "Language" +msgstr "Язык" + +#: allianceauth/authentication/models.py:96 +#: allianceauth/templates/allianceauth/night-toggle.html:6 +msgid "Night Mode" +msgstr "Ночной режим" + +#: allianceauth/authentication/models.py:110 #, python-format msgid "State changed to: %s" msgstr "Статус изменен: %s" -#: allianceauth/authentication/models.py:80 +#: allianceauth/authentication/models.py:111 #, python-format msgid "Your user's state is now: %(state)s" msgstr "Статус пилота: %(state)s" -#: allianceauth/authentication/templates/authentication/dashboard.html:5 -#: allianceauth/authentication/templates/authentication/dashboard.html:8 +#: allianceauth/authentication/templates/authentication/dashboard.html:4 +#: allianceauth/authentication/templates/authentication/dashboard.html:7 #: allianceauth/templates/allianceauth/side-menu.html:10 msgid "Dashboard" msgstr "Панель показателей" -#: allianceauth/authentication/templates/authentication/dashboard.html:18 +#: allianceauth/authentication/templates/authentication/dashboard.html:17 #, python-format msgid "" "\n" @@ -63,10 +115,10 @@ msgid "" " " msgstr "" "\n" -" Основной персонаж (статус: %(state)s)\n" +" Основной персонаж (статус: %(state)s)\n" " " -#: allianceauth/authentication/templates/authentication/dashboard.html:102 +#: allianceauth/authentication/templates/authentication/dashboard.html:101 msgid "No main character set." msgstr "Основной персонаж не установлен." @@ -74,38 +126,38 @@ msgstr "Основной персонаж не установлен." msgid "Add Character" msgstr "Добавить Персонажа" -#: allianceauth/authentication/templates/authentication/dashboard.html:113 +#: allianceauth/authentication/templates/authentication/dashboard.html:115 msgid "Change Main" msgstr "Сменить основного персонажа" -#: allianceauth/authentication/templates/authentication/dashboard.html:122 +#: allianceauth/authentication/templates/authentication/dashboard.html:125 msgid "Group Memberships" msgstr "Роли" -#: allianceauth/authentication/templates/authentication/dashboard.html:142 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:23 -#: allianceauth/hrapplications/templates/hrapplications/view.html:41 +#: allianceauth/authentication/templates/authentication/dashboard.html:145 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:40 msgid "Characters" msgstr "Персонажи" -#: allianceauth/authentication/templates/authentication/dashboard.html:150 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:73 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:24 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:15 -#: allianceauth/hrapplications/templates/hrapplications/view.html:45 -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34 +#: allianceauth/authentication/templates/authentication/dashboard.html:153 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:71 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:23 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:14 +#: allianceauth/hrapplications/templates/hrapplications/view.html:44 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:32 msgid "Name" msgstr "Имя" -#: allianceauth/authentication/templates/authentication/dashboard.html:151 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:23 -#: allianceauth/hrapplications/templates/hrapplications/view.html:46 +#: allianceauth/authentication/templates/authentication/dashboard.html:154 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:45 msgid "Corp" msgstr "Корпорация" -#: allianceauth/authentication/templates/authentication/dashboard.html:152 +#: allianceauth/authentication/templates/authentication/dashboard.html:155 #: allianceauth/corputils/templates/corputils/corpstats.html:76 -#: allianceauth/hrapplications/templates/hrapplications/view.html:47 +#: allianceauth/hrapplications/templates/hrapplications/view.html:46 msgid "Alliance" msgstr "Альянс" @@ -114,12 +166,28 @@ msgstr "Альянс" msgid "Login" msgstr "Вход" -#: allianceauth/authentication/templates/public/register.html:7 -msgid "Registration" -msgstr "" +#: allianceauth/authentication/templates/public/login.html:10 +msgid "Login with Eve SSO" +msgstr "Зайти с помощью EVE SSO" -#: allianceauth/authentication/templates/public/register.html:22 -#: allianceauth/authentication/templates/registration/registration_form.html:5 +#: allianceauth/authentication/templates/public/middle_box.html:24 +msgid "For information on SSO, ESI and security read the CCP Dev Blog" +msgstr "" +"Информацию по SSO, ESI и вопросам безопасности читайте в блоге CCP Dev" + +#: allianceauth/authentication/templates/public/middle_box.html:26 +msgid "Introducing ESI - A New API For Eve Online" +msgstr "Введение в ESI — новое API для EVE Online" + +#: allianceauth/authentication/templates/public/middle_box.html:32 +msgid "Manage ESI Applications" +msgstr "Управление приложениями ESI" + +#: allianceauth/authentication/templates/public/register.html:6 +msgid "Registration" +msgstr "Регистрация" + +#: allianceauth/authentication/templates/public/register.html:21 msgid "Register" msgstr "Регистрация" @@ -127,35 +195,6 @@ msgstr "Регистрация" msgid "Invalid or expired activation link." msgstr "Ссылка активации устарела" -#: allianceauth/authentication/templates/registration/password_reset_email.html:2 -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account." -msgstr "" -"Вы получили это письмо, так как вы запросили сброс пароля от Вашего " -"аккаунта. " - -#: allianceauth/authentication/templates/registration/password_reset_email.html:5 -msgid "Please go to the following page and choose a new password:" -msgstr "Перейдите по ссылке, чтобы сбросить пароль:" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:9 -msgid "Your username, in case you've forgotten:" -msgstr "Имя Вашего персонажа, на тот случай если вы забыли почту:" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:11 -msgid "Thanks for using our site!" -msgstr "Благодарим за использование проекта o7" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:13 -msgid "Your IT Team" -msgstr "Ваша техподдержка. " - -#: allianceauth/authentication/templates/registration/registration_form.html:11 -#: allianceauth/hrapplications/templates/hrapplications/create.html:30 -msgid "Submit" -msgstr "Отправить" - #: allianceauth/authentication/views.py:77 #, python-format msgid "" @@ -227,8 +266,8 @@ msgid "Mains" msgstr "Основы" #: allianceauth/corputils/templates/corputils/corpstats.html:34 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:24 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:15 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:22 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:14 msgid "Members" msgstr "Участники" @@ -244,22 +283,22 @@ msgstr "Последнее обновление: " #: allianceauth/corputils/templates/corputils/corpstats.html:112 #: allianceauth/corputils/templates/corputils/corpstats.html:156 #: allianceauth/corputils/templates/corputils/search.html:13 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:24 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:28 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:26 #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:53 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:109 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:112 msgid "Character" msgstr "Персонаж" #: allianceauth/corputils/templates/corputils/corpstats.html:75 #: allianceauth/corputils/templates/corputils/search.html:14 #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31 -#: allianceauth/hrapplications/templates/hrapplications/management.html:27 -#: allianceauth/hrapplications/templates/hrapplications/management.html:82 -#: allianceauth/hrapplications/templates/hrapplications/management.html:126 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:26 +#: allianceauth/hrapplications/templates/hrapplications/management.html:26 +#: allianceauth/hrapplications/templates/hrapplications/management.html:81 +#: allianceauth/hrapplications/templates/hrapplications/management.html:125 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:25 msgid "Corporation" msgstr "Корпорация" @@ -269,15 +308,15 @@ msgstr "Корпорация" #: allianceauth/corputils/templates/corputils/corpstats.html:167 #: allianceauth/corputils/templates/corputils/search.html:27 msgid "Killboard" -msgstr "zKillBoard" +msgstr "Killboard" #: allianceauth/corputils/templates/corputils/corpstats.html:114 #: allianceauth/corputils/templates/corputils/search.html:16 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:22 -#: allianceauth/hrapplications/templates/hrapplications/management.html:81 -#: allianceauth/hrapplications/templates/hrapplications/management.html:125 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:25 -#: allianceauth/hrapplications/templates/hrapplications/view.html:32 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:20 +#: allianceauth/hrapplications/templates/hrapplications/management.html:80 +#: allianceauth/hrapplications/templates/hrapplications/management.html:124 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:24 +#: allianceauth/hrapplications/templates/hrapplications/view.html:31 msgid "Main Character" msgstr "Основной персонаж" @@ -297,7 +336,7 @@ msgstr "Результаты поиска:" #: allianceauth/corputils/templates/corputils/search.html:15 msgid "zKillboard" -msgstr "zKillBoard" +msgstr "zKillboard" #: allianceauth/corputils/views.py:54 msgid "Selected corp already has a statistics module." @@ -312,7 +351,7 @@ msgid "Fleet Activity Tracking" msgstr "Отслеживание активности флота" #: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8 -#: allianceauth/srp/templates/srp/management.html:37 +#: allianceauth/srp/templates/srp/management.html:35 msgid "Fleet Name" msgstr "Имя Флота" @@ -348,103 +387,103 @@ msgstr "Добавить сюда" msgid "before attempting to click fleet attendance links." msgstr "перед вступлением проверьте содержимое" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:5 msgid "Create Fatlink" msgstr "Создать ФлАк ссылку" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:10 -#: allianceauth/optimer/templates/optimer/add.html:14 -#: allianceauth/optimer/templates/optimer/add.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:9 +#: allianceauth/optimer/templates/optimer/add.html:13 +#: allianceauth/optimer/templates/optimer/add.html:22 msgid "Create Fleet Operation" msgstr "Создать Флотовую Операцию" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:13 msgid "Bad request!" msgstr "Неправильный запрос!" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:25 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:65 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:24 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:63 msgid "Create fatlink" msgstr "Создать ФлАк ссылку" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:5 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:3 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:4 msgid "Fatlink view" msgstr "Просмотр ФлАк" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:9 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:7 msgid "Edit fatlink" msgstr "Редактирование ФлАк ссылок" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:13 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:11 msgid "Delete fat" msgstr "Удалить ФлАк" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:19 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:17 msgid "Registered characters" msgstr "Зарегистрированные персонажи" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:23 -#: allianceauth/hrapplications/templates/hrapplications/view.html:31 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:30 msgid "User" msgstr "Пользователь" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:25 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:29 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:27 #: allianceauth/optimer/form.py:13 allianceauth/timerboard/form.py:59 -#: allianceauth/timerboard/templates/timerboard/view.html:34 -#: allianceauth/timerboard/templates/timerboard/view.html:201 -#: allianceauth/timerboard/templates/timerboard/view.html:374 +#: allianceauth/timerboard/templates/timerboard/view.html:33 +#: allianceauth/timerboard/templates/timerboard/view.html:200 +#: allianceauth/timerboard/templates/timerboard/view.html:373 msgid "System" msgstr "Система" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:26 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:27 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:30 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:24 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:28 msgid "Ship" msgstr "Корабль" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:27 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:50 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:31 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:76 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:48 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:29 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:74 #: allianceauth/templates/allianceauth/top-menu.html:23 -#: allianceauth/timerboard/templates/timerboard/view.html:36 -#: allianceauth/timerboard/templates/timerboard/view.html:203 -#: allianceauth/timerboard/templates/timerboard/view.html:376 +#: allianceauth/timerboard/templates/timerboard/view.html:35 +#: allianceauth/timerboard/templates/timerboard/view.html:202 +#: allianceauth/timerboard/templates/timerboard/view.html:375 msgid "Eve Time" msgstr "ET" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:38 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:33 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:36 msgid "Docked in " msgstr "Находится в Доке" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:6 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:4 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:4 msgid "Personal fatlink statistics" msgstr "Личная ФлАк статистика" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:10 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:10 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:8 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:8 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:8 #, python-format msgid "Participation data statistics for %(month)s, %(year)s" msgstr "Статистика участия за %(month)s и %(year)s." -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:13 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:12 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:11 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:10 msgid "Previous month" msgstr "В прошлом месяце" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:14 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:14 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:12 msgid "Next month" msgstr "Следующий месяц" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:19 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:17 #, python-format msgid "%(user)s has collected one link this month." msgid_plural "%(user)s has collected %(links)s links this month." @@ -453,11 +492,11 @@ msgstr[1] "%(user)s добавил %(links)s за этот месяц." msgstr[2] "%(user)s добавил %(links)s за этот месяц" msgstr[3] "%(user)s добавил %(links)s ссылок за этот месяц." -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:28 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:26 msgid "Times used" msgstr "Время использованно" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:39 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:37 #, python-format msgid "%(user)s has created one link this month." msgid_plural "%(user)s has created %(links)s links this month." @@ -466,215 +505,264 @@ msgstr[1] "%(user)sсоздал %(links)sза этот месяц" msgstr[2] "%(user)sсоздал %(links)s ссылок за этот месяц." msgstr[3] "%(user)s создал %(links)s ссылок за этот месяц." -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:48 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:27 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:75 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:46 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:73 msgid "Fleet" msgstr "Флот" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:49 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:74 -#: allianceauth/timerboard/templates/timerboard/view.html:38 -#: allianceauth/timerboard/templates/timerboard/view.html:205 -#: allianceauth/timerboard/templates/timerboard/view.html:378 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:47 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:72 +#: allianceauth/timerboard/templates/timerboard/view.html:37 +#: allianceauth/timerboard/templates/timerboard/view.html:204 +#: allianceauth/timerboard/templates/timerboard/view.html:377 msgid "Creator" msgstr "Создатель" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:51 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:77 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:49 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:75 #: allianceauth/optimer/form.py:18 #: allianceauth/optimer/templates/optimer/fleetoptable.html:15 msgid "Duration" msgstr "Продолжительность" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:52 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:78 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:50 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:76 msgid "Edit" msgstr "Редактировать" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:8 #, python-format msgid "Participation data statistics for %(year)s" msgstr "Статистические данные участия за %(year)s." -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:10 msgid "Previous year" msgstr "Прошлый год" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:12 msgid "Next year" msgstr "Следующий год" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:21 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:19 msgid "Month" msgstr "Месяц" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:22 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:24 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:20 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:23 msgid "Fats" msgstr "ФлАк" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:4 msgid "Fatlink Corp Statistics" msgstr "ФлАк корпорации" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:25 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:26 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:24 msgid "Average fats" msgstr "Продолжительность ФлАк" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:4 msgid "Fatlink statistics" msgstr "ФлАк статистика" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:20 msgid "Ticker" msgstr "Тикер" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:8 msgid "Participation data" msgstr "Данные участия" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:12 msgid "Most recent clicked fatlinks" msgstr "Наиболее посещенные ФлАк'и" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:19 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:17 msgid "Personal statistics" msgstr "Личная статистика" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:48 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:46 msgid "No fleet activity on record." msgstr "Нет флотской активности" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:55 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:53 msgid "Most recent fatlinks" msgstr "Последние ФлАк ссылки" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:60 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:58 msgid "View statistics" msgstr "Статистика" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:97 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:95 msgid "No created fatlinks on record." msgstr "Нет закрепленных ФлАк ссылок в записи" -#: allianceauth/fleetactivitytracking/views.py:280 +#: allianceauth/fleetactivitytracking/views.py:218 +msgid "Character does not exist" +msgstr "Персонаж не существует" + +#: allianceauth/fleetactivitytracking/views.py:221 +msgid "User does not exist" +msgstr "Пользователь не существует" + +#: allianceauth/fleetactivitytracking/views.py:299 msgid "Fleet participation registered." msgstr "Флотовое участие зарегистрированно." -#: allianceauth/fleetactivitytracking/views.py:296 +#: allianceauth/fleetactivitytracking/views.py:318 msgid "FAT link has expired." msgstr "ФлАк ссылка устарела" -#: allianceauth/groupmanagement/admin.py:104 -msgid "This name has been reserved and can not be used for groups." -msgstr "" - -#: allianceauth/groupmanagement/admin.py:230 -msgid "(auto)" -msgstr "" - -#: allianceauth/groupmanagement/admin.py:239 -msgid "There already exists a group with that name." +#: allianceauth/fleetactivitytracking/views.py:323 +#, python-brace-format +msgid "" +"Cannot register the fleet participation for {character.character_name}. The " +"character needs to be online." msgstr "" +"Не могу зарегистрировать ФлАк для {character.character_name}. Персонаж " +"должен быть онлайн." #: allianceauth/groupmanagement/auth_hooks.py:17 -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:14 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:13 msgid "Group Management" msgstr "Управление Группой" -#: allianceauth/groupmanagement/models.py:102 +#: allianceauth/groupmanagement/forms.py:15 +msgid "This name has been reserved and can not be used for groups." +msgstr "" +"Это имя является зарезервированным и не может быть использовано для групп." + +#: allianceauth/groupmanagement/forms.py:25 +msgid "(auto)" +msgstr "(авто)" + +#: allianceauth/groupmanagement/forms.py:34 +msgid "There already exists a group with that name." +msgstr "Группа с таким именем уже существует." + +#: allianceauth/groupmanagement/models.py:105 msgid "" "Internal group, users cannot see, join or request to join this " "group.
Used for groups such as Members, Corp_*, Alliance_* " "etc.
Overrides Hidden and Open options when selected." msgstr "" +"Внутренняя группа, пользователи не могут видеть эту группу, присоединяться к" +" ней или подавать запрос на присоединение.
Используется таких групп как " +"Members, Corp_*, Alliance_* и т. п.
Будучи выбранной, отменяет " +"настройки \"Скрытая\" и \"Открытая\"." -#: allianceauth/groupmanagement/models.py:110 +#: allianceauth/groupmanagement/models.py:113 msgid "Group is hidden from users but can still join with the correct link." msgstr "" +"Группы скрыты от пользователей, но к ним всё ещё можно присоединиться с " +"помощью корректной ссылки." -#: allianceauth/groupmanagement/models.py:116 +#: allianceauth/groupmanagement/models.py:119 msgid "" "Group is open and users will be automatically added upon request.
If the " "group is not open users will need their request manually approved." msgstr "" +"Группа является открытой, пользователи будут автоматически добавлены в неё " +"при отправке запроса.
Если группа не является открытой, запросы от " +"пользователей будут требовать ручного подтверждения." -#: allianceauth/groupmanagement/models.py:123 +#: allianceauth/groupmanagement/models.py:126 msgid "" "Group is public. Any registered user is able to join this group, with " "visibility based on the other options set for this group.
Auth will not " "remove users from this group automatically when they are no longer " "authenticated." msgstr "" +"Группа является публичной. Любые зарегистрированные пользователи могут " +"присоединиться к этой группе, настройки видимости будут основаны на других " +"настройках данной группы.
Auth не будет удалять пользователей из этой " +"группы автоматически при окончании срока их аутентификации." -#: allianceauth/groupmanagement/models.py:134 +#: allianceauth/groupmanagement/models.py:135 +msgid "" +"Group is restricted. This means that adding or removing users for this group" +" requires a superuser admin." +msgstr "" +"Группа является ограниченной. Это значит что добавление пользователей в эту " +"группу или удаление из неё требует прав superuser admin." + +#: allianceauth/groupmanagement/models.py:144 msgid "" "Group leaders can process requests for this group. Use the " "auth.group_management permission to allow a user to manage all " "groups.
" msgstr "" +"Лидеры группы могут обрабатывать запросы, относящиеся к этой группе. " +"Используйте разрешение auth.group_management, чтобы позволить " +"пользователю управлять всеми группами.
" -#: allianceauth/groupmanagement/models.py:144 +#: allianceauth/groupmanagement/models.py:154 msgid "" "Members of leader groups can process requests for this group. Use the " "auth.group_management permission to allow a user to manage all " "groups.
" msgstr "" +"Члены групп лидеров могут обрабатывать запросы, относящиеся к этой группе. " +"Используйте разрешение auth.group_management, чтобы позволить " +"пользователю управлять всеми группами.
" -#: allianceauth/groupmanagement/models.py:153 +#: allianceauth/groupmanagement/models.py:163 msgid "" "States listed here will have the ability to join this group provided they " "have the proper permissions.
" msgstr "" +"Статусы, перечисленные здесь, смогут присоединиться к группе, если у них " +"есть соответствующие разрешения.
" -#: allianceauth/groupmanagement/models.py:161 +#: allianceauth/groupmanagement/models.py:171 msgid "" "Short description (max. 512 characters) of the group shown to users." msgstr "" +"Краткое описание (макс. 512 символов) группы, отображаемое " +"пользователям." -#: allianceauth/groupmanagement/models.py:168 +#: allianceauth/groupmanagement/models.py:178 msgid "Can request non-public groups" -msgstr "" +msgstr "Можно отправлять запрос на непубличную группу." -#: allianceauth/groupmanagement/models.py:189 +#: allianceauth/groupmanagement/models.py:209 msgid "name" -msgstr "" +msgstr "имя" -#: allianceauth/groupmanagement/models.py:192 +#: allianceauth/groupmanagement/models.py:212 msgid "Name that can not be used for groups." -msgstr "" +msgstr "Имя, которое не может быть использовано для групп." -#: allianceauth/groupmanagement/models.py:195 +#: allianceauth/groupmanagement/models.py:215 msgid "reason" -msgstr "" +msgstr "причина" -#: allianceauth/groupmanagement/models.py:195 +#: allianceauth/groupmanagement/models.py:215 msgid "Reason why this name is reserved." -msgstr "" +msgstr "Причина, по которой это имя зарезервировано." -#: allianceauth/groupmanagement/models.py:198 +#: allianceauth/groupmanagement/models.py:218 msgid "created by" -msgstr "" +msgstr "создано кем" -#: allianceauth/groupmanagement/models.py:203 +#: allianceauth/groupmanagement/models.py:223 msgid "created at" -msgstr "" +msgstr "создано когда" -#: allianceauth/groupmanagement/models.py:203 +#: allianceauth/groupmanagement/models.py:223 msgid "Date when this entry was created" -msgstr "" +msgstr "Дата, когда данное содержимое было создано" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:5 -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:14 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:4 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:13 msgid "Audit Log" msgstr "Записи безопасности" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:20 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:21 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:13 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:19 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:20 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:11 #: allianceauth/timerboard/templates/timerboard/index_button.html:3 msgid "Back" msgstr "Назад" @@ -692,13 +780,12 @@ msgid "Type" msgstr "Тип" #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:33 -#: allianceauth/notifications/templates/notifications/list.html:35 -#: allianceauth/notifications/templates/notifications/list.html:65 +#: allianceauth/notifications/templates/notifications/list_partial.html:9 #: allianceauth/optimer/templates/optimer/fleetoptable.html:19 -#: allianceauth/services/templates/services/services.html:18 -#: allianceauth/timerboard/templates/timerboard/view.html:40 -#: allianceauth/timerboard/templates/timerboard/view.html:207 -#: allianceauth/timerboard/templates/timerboard/view.html:380 +#: allianceauth/services/templates/services/services.html:17 +#: allianceauth/timerboard/templates/timerboard/view.html:39 +#: allianceauth/timerboard/templates/timerboard/view.html:206 +#: allianceauth/timerboard/templates/timerboard/view.html:379 msgid "Action" msgstr "Действие" @@ -706,211 +793,211 @@ msgstr "Действие" msgid "Actor" msgstr "Исполнитель" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:47 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:48 msgid "Removed" -msgstr "" +msgstr "Удалено" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:59 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:60 msgid "All times displayed are EVE/UTC." -msgstr "" +msgstr "Все значения времени отображаются в EVE/ET/UTC." -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:66 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:67 msgid "No entries found for this group." msgstr "Нет вхождений в эту группу" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:6 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:5 msgid "Group Members" msgstr "Групповые Участники" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:31 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:54 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:110 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:23 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:113 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:21 msgid "Organization" msgstr "Корпорация" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:50 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:76 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:49 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:75 msgid "Group leader" -msgstr "" +msgstr "Лидер группы" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:80 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:136 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:60 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:82 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:139 msgid "(unknown)" -msgstr "" +msgstr "(неизвестно)" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:66 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:65 msgid "Remove from group" msgstr "Исключить из группы" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:81 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:80 msgid "No group members to list." msgstr "Нет участников в группе" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:5 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:4 msgid "Groups Membership" msgstr "Участники группы" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:15 -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:40 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:14 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:38 #: allianceauth/templates/allianceauth/side-menu.html:15 msgid "Groups" msgstr "Группы" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:25 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:16 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:24 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:15 #: allianceauth/optimer/templates/optimer/fleetoptable.html:10 msgid "Description" msgstr "Описание" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:26 -#: allianceauth/hrapplications/templates/hrapplications/management.html:28 -#: allianceauth/hrapplications/templates/hrapplications/management.html:83 -#: allianceauth/hrapplications/templates/hrapplications/management.html:127 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:27 -#: allianceauth/srp/templates/srp/data.html:101 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:25 +#: allianceauth/hrapplications/templates/hrapplications/management.html:27 +#: allianceauth/hrapplications/templates/hrapplications/management.html:82 +#: allianceauth/hrapplications/templates/hrapplications/management.html:126 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:26 +#: allianceauth/srp/templates/srp/data.html:99 msgid "Status" msgstr "Статус" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:27 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:26 msgid "Member Count" msgstr "Число участников" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:43 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:42 msgid "Hidden" msgstr "Скрытые" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45 -#: allianceauth/templates/allianceauth/admin-status/overview.html:12 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:44 +#: allianceauth/templates/allianceauth/admin-status/overview.html:14 msgid "Open" msgstr "Открыть" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:47 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:46 msgid "Requestable" msgstr "Запрошено" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:56 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:55 msgid "View Members" msgstr "Посмотреть участников" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:60 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:59 msgid "Audit Members" msgstr "Проверить участников" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:64 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:63 msgid "Copy Direct Join Link" msgstr "Скопировать ссылку подключения" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:75 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:74 msgid "No groups to list." msgstr "Нет групп в списке" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:5 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:10 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:4 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:9 msgid "Available Groups" msgstr "Доступные группы" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:30 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:29 msgid "Leave" msgstr "Покинуть" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:34 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:49 -#: allianceauth/hrapplications/templates/hrapplications/management.html:37 -#: allianceauth/hrapplications/templates/hrapplications/management.html:70 -#: allianceauth/hrapplications/templates/hrapplications/management.html:97 -#: allianceauth/hrapplications/templates/hrapplications/management.html:141 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:38 -#: allianceauth/hrapplications/templates/hrapplications/view.html:20 -#: allianceauth/srp/templates/srp/data.html:138 -#: allianceauth/srp/templates/srp/management.html:81 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:33 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:48 +#: allianceauth/hrapplications/templates/hrapplications/management.html:36 +#: allianceauth/hrapplications/templates/hrapplications/management.html:69 +#: allianceauth/hrapplications/templates/hrapplications/management.html:96 +#: allianceauth/hrapplications/templates/hrapplications/management.html:140 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:37 +#: allianceauth/hrapplications/templates/hrapplications/view.html:19 +#: allianceauth/srp/templates/srp/data.html:135 +#: allianceauth/srp/templates/srp/management.html:79 msgid "Pending" msgstr "Ожидание" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:40 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:39 msgid "Join" msgstr "Присоединиться" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:44 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:43 msgid "Request" msgstr "Запрос" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:59 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:58 msgid "No groups available." msgstr "Нет доступных групп." -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:6 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:5 msgid "Groups Management" msgstr "Управление Группами" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:25 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:24 msgid "Join Requests" msgstr "Запрос на присоединение" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:34 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:35 msgid "Leave Requests" msgstr "Запрос на Выход" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:111 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:20 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:57 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:114 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:18 #: allianceauth/services/modules/openfire/forms.py:6 msgid "Group" msgstr "Группа" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:86 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:142 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:88 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:145 msgid "Accept" msgstr "Принять" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:90 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:146 -#: allianceauth/hrapplications/templates/hrapplications/view.html:82 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:92 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:149 +#: allianceauth/hrapplications/templates/hrapplications/view.html:81 msgid "Reject" msgstr "Сбросить" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:99 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:101 msgid "No group add requests." msgstr "Нет групповых запросов на вступление" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:155 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:158 msgid "No group leave requests." msgstr "Нет групповых запросов на выход" -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:9 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:8 #: allianceauth/templates/allianceauth/top-menu.html:8 msgid "Toggle navigation" msgstr "Проложить маршрут" -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:20 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:19 msgid "Group Requests" msgstr "Групповой запрос" -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:23 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:22 msgid "Group Membership" msgstr "Групповое участие" -#: allianceauth/groupmanagement/views.py:159 +#: allianceauth/groupmanagement/views.py:163 #, python-format msgid "Removed user %(user)s from group %(group)s." msgstr "Пользователь %(user)s исключен из %(group)s." -#: allianceauth/groupmanagement/views.py:161 +#: allianceauth/groupmanagement/views.py:165 msgid "User does not exist in that group" msgstr "Пользователь не существует в этой группе." -#: allianceauth/groupmanagement/views.py:164 +#: allianceauth/groupmanagement/views.py:168 msgid "Group does not exist" msgstr "Группа не существует." -#: allianceauth/groupmanagement/views.py:191 +#: allianceauth/groupmanagement/views.py:195 #, python-format msgid "Accepted application from %(mainchar)s to %(group)s." msgstr "Запрос от %(mainchar)sв %(group)s принят." -#: allianceauth/groupmanagement/views.py:197 -#: allianceauth/groupmanagement/views.py:228 +#: allianceauth/groupmanagement/views.py:201 +#: allianceauth/groupmanagement/views.py:232 #, python-format msgid "" "An unhandled error occurred while processing the application from " @@ -919,18 +1006,18 @@ msgstr "" "Персонаж %(mainchar)s не может быть добавлен %(group)s, из-за непредвиденной" " ошибки. " -#: allianceauth/groupmanagement/views.py:222 +#: allianceauth/groupmanagement/views.py:226 #, python-format msgid "Rejected application from %(mainchar)s to %(group)s." msgstr "%(mainchar)s исключен из %(group)s." -#: allianceauth/groupmanagement/views.py:257 +#: allianceauth/groupmanagement/views.py:261 #, python-format msgid "Accepted application from %(mainchar)s to leave %(group)s." msgstr "Утвержден выход %(mainchar)s из %(group)s. " -#: allianceauth/groupmanagement/views.py:262 -#: allianceauth/groupmanagement/views.py:294 +#: allianceauth/groupmanagement/views.py:266 +#: allianceauth/groupmanagement/views.py:298 #, python-format msgid "" "An unhandled error occurred while processing the application from " @@ -939,42 +1026,42 @@ msgstr "" "Возникла ошибка во время обработки %(mainchar)s на выход из группы " "%(group)s. Повторите позже." -#: allianceauth/groupmanagement/views.py:288 +#: allianceauth/groupmanagement/views.py:292 #, python-format msgid "Rejected application from %(mainchar)s to leave %(group)s." msgstr "Прошение об исключении %(mainchar)s из %(group)s – отклонено. " -#: allianceauth/groupmanagement/views.py:332 -#: allianceauth/groupmanagement/views.py:342 +#: allianceauth/groupmanagement/views.py:336 +#: allianceauth/groupmanagement/views.py:346 msgid "You cannot join that group" msgstr "Вы не можете вступить" -#: allianceauth/groupmanagement/views.py:337 +#: allianceauth/groupmanagement/views.py:341 msgid "You are already a member of that group." msgstr "Вы уже участник этой группы." -#: allianceauth/groupmanagement/views.py:354 +#: allianceauth/groupmanagement/views.py:358 msgid "You already have a pending application for that group." msgstr "Вы уже подали заявку на вступление этой группы." -#: allianceauth/groupmanagement/views.py:363 +#: allianceauth/groupmanagement/views.py:367 #, python-format msgid "Applied to group %(group)s." msgstr "Вступить в группу %(group)s." -#: allianceauth/groupmanagement/views.py:373 +#: allianceauth/groupmanagement/views.py:377 msgid "You cannot leave that group" msgstr "Вы не можете покинуть эту группу" -#: allianceauth/groupmanagement/views.py:377 +#: allianceauth/groupmanagement/views.py:381 msgid "You are not a member of that group" msgstr "Вы не участник группыы" -#: allianceauth/groupmanagement/views.py:389 +#: allianceauth/groupmanagement/views.py:393 msgid "You already have a pending leave request for that group." msgstr "Ваш запрос находится на рассмотрении" -#: allianceauth/groupmanagement/views.py:405 +#: allianceauth/groupmanagement/views.py:409 #, python-format msgid "Applied to leave group %(group)s." msgstr "Запрос на выход из группы %(group)s." @@ -984,7 +1071,7 @@ msgid "Applications" msgstr "Запросы" #: allianceauth/hrapplications/forms.py:6 -#: allianceauth/hrapplications/templates/hrapplications/view.html:92 +#: allianceauth/hrapplications/templates/hrapplications/view.html:91 msgid "Comment" msgstr "Коментарии" @@ -992,222 +1079,220 @@ msgstr "Коментарии" msgid "Search String" msgstr "Поиск строки" -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:5 -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:8 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:4 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:7 msgid "Choose a Corp" msgstr "Выбрать корпорацию" -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:11 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:10 msgid "Available Corps" msgstr "Доступные корпорации" -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:23 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:22 msgid "No corps are accepting applications at this time." msgstr "Ни одна корпорация не отправила запрос" -#: allianceauth/hrapplications/templates/hrapplications/create.html:5 -#: allianceauth/hrapplications/templates/hrapplications/create.html:8 +#: allianceauth/hrapplications/templates/hrapplications/create.html:4 +#: allianceauth/hrapplications/templates/hrapplications/create.html:7 msgid "Apply To" msgstr "Принять в" -#: allianceauth/hrapplications/templates/hrapplications/management.html:6 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:6 +#: allianceauth/hrapplications/templates/hrapplications/create.html:29 +msgid "Submit" +msgstr "Отправить" + +#: allianceauth/hrapplications/templates/hrapplications/management.html:5 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:5 msgid "HR Application Management" msgstr "HR Контроль" -#: allianceauth/hrapplications/templates/hrapplications/management.html:11 +#: allianceauth/hrapplications/templates/hrapplications/management.html:10 msgid "Personal Applications" msgstr "Личные запросы" -#: allianceauth/hrapplications/templates/hrapplications/management.html:15 -#: allianceauth/hrapplications/templates/hrapplications/management.html:18 +#: allianceauth/hrapplications/templates/hrapplications/management.html:14 +#: allianceauth/hrapplications/templates/hrapplications/management.html:17 msgid "Create Application" msgstr "Сделать запрос" -#: allianceauth/hrapplications/templates/hrapplications/management.html:26 -#: allianceauth/hrapplications/templates/hrapplications/management.html:80 -#: allianceauth/hrapplications/templates/hrapplications/management.html:124 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:24 -#: allianceauth/services/templates/services/services.html:16 +#: allianceauth/hrapplications/templates/hrapplications/management.html:25 +#: allianceauth/hrapplications/templates/hrapplications/management.html:79 +#: allianceauth/hrapplications/templates/hrapplications/management.html:123 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:23 +#: allianceauth/services/templates/services/services.html:15 msgid "Username" msgstr "Пользователь" -#: allianceauth/hrapplications/templates/hrapplications/management.html:29 -#: allianceauth/hrapplications/templates/hrapplications/management.html:84 -#: allianceauth/hrapplications/templates/hrapplications/management.html:128 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:28 -#: allianceauth/hrapplications/templates/hrapplications/view.html:74 -#: allianceauth/srp/templates/srp/data.html:103 -#: allianceauth/srp/templates/srp/management.html:46 +#: allianceauth/hrapplications/templates/hrapplications/management.html:28 +#: allianceauth/hrapplications/templates/hrapplications/management.html:83 +#: allianceauth/hrapplications/templates/hrapplications/management.html:127 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:27 +#: allianceauth/hrapplications/templates/hrapplications/view.html:73 +#: allianceauth/srp/templates/srp/data.html:101 +#: allianceauth/srp/templates/srp/management.html:44 msgid "Actions" msgstr "Действия" -#: allianceauth/hrapplications/templates/hrapplications/management.html:39 -#: allianceauth/hrapplications/templates/hrapplications/management.html:100 -#: allianceauth/hrapplications/templates/hrapplications/management.html:144 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:40 -#: allianceauth/hrapplications/templates/hrapplications/view.html:16 -#: allianceauth/srp/templates/srp/data.html:130 +#: allianceauth/hrapplications/templates/hrapplications/management.html:38 +#: allianceauth/hrapplications/templates/hrapplications/management.html:99 +#: allianceauth/hrapplications/templates/hrapplications/management.html:143 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:39 +#: allianceauth/hrapplications/templates/hrapplications/view.html:15 +#: allianceauth/srp/templates/srp/data.html:127 msgid "Approved" msgstr "Проверено" -#: allianceauth/hrapplications/templates/hrapplications/management.html:41 -#: allianceauth/hrapplications/templates/hrapplications/management.html:102 -#: allianceauth/hrapplications/templates/hrapplications/management.html:146 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:42 -#: allianceauth/srp/templates/srp/data.html:134 +#: allianceauth/hrapplications/templates/hrapplications/management.html:40 +#: allianceauth/hrapplications/templates/hrapplications/management.html:101 +#: allianceauth/hrapplications/templates/hrapplications/management.html:145 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:41 +#: allianceauth/srp/templates/srp/data.html:131 msgid "Rejected" msgstr "Отменено " -#: allianceauth/hrapplications/templates/hrapplications/management.html:61 +#: allianceauth/hrapplications/templates/hrapplications/management.html:60 msgid "Application Management" msgstr "Контроль запросов" -#: allianceauth/hrapplications/templates/hrapplications/management.html:65 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:16 +#: allianceauth/hrapplications/templates/hrapplications/management.html:64 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:15 msgid "Search Applications" msgstr "Поиск Запросов" -#: allianceauth/hrapplications/templates/hrapplications/management.html:71 +#: allianceauth/hrapplications/templates/hrapplications/management.html:70 msgid "Reviewed" msgstr "Одобрено" -#: allianceauth/hrapplications/templates/hrapplications/management.html:79 -#: allianceauth/hrapplications/templates/hrapplications/management.html:123 +#: allianceauth/hrapplications/templates/hrapplications/management.html:78 +#: allianceauth/hrapplications/templates/hrapplications/management.html:122 msgid "Date" msgstr "Дата" -#: allianceauth/hrapplications/templates/hrapplications/management.html:95 -#: allianceauth/hrapplications/templates/hrapplications/management.html:139 -#: allianceauth/hrapplications/templates/hrapplications/view.html:23 +#: allianceauth/hrapplications/templates/hrapplications/management.html:94 +#: allianceauth/hrapplications/templates/hrapplications/management.html:138 +#: allianceauth/hrapplications/templates/hrapplications/view.html:22 msgid "Reviewer:" msgstr "Ревьювер: " -#: allianceauth/hrapplications/templates/hrapplications/management.html:114 +#: allianceauth/hrapplications/templates/hrapplications/management.html:113 msgid "No pending applications." msgstr "Нет ожидающих запросов." -#: allianceauth/hrapplications/templates/hrapplications/management.html:163 +#: allianceauth/hrapplications/templates/hrapplications/management.html:162 msgid "No reviewed applications." msgstr "Нет согласованных запросов." -#: allianceauth/hrapplications/templates/hrapplications/management.html:177 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:63 -#: allianceauth/hrapplications/templates/hrapplications/view.html:135 +#: allianceauth/hrapplications/templates/hrapplications/management.html:176 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:62 +#: allianceauth/hrapplications/templates/hrapplications/view.html:134 msgid "Close" msgstr "Закрыть" -#: allianceauth/hrapplications/templates/hrapplications/management.html:178 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:64 +#: allianceauth/hrapplications/templates/hrapplications/management.html:177 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:63 msgid "Application Search" msgstr "Поиск Запросов" -#: allianceauth/hrapplications/templates/hrapplications/management.html:185 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:71 +#: allianceauth/hrapplications/templates/hrapplications/management.html:184 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:70 msgid "Search" msgstr "Поиск" -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:12 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:11 msgid "Application Search Results" msgstr "Результаты поиска запросов" -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:23 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:22 msgid "Application ID" msgstr "Идентификатор запроса" -#: allianceauth/hrapplications/templates/hrapplications/view.html:6 -#: allianceauth/hrapplications/templates/hrapplications/view.html:11 +#: allianceauth/hrapplications/templates/hrapplications/view.html:5 +#: allianceauth/hrapplications/templates/hrapplications/view.html:10 msgid "View Application" msgstr "Просмотр запросов" -#: allianceauth/hrapplications/templates/hrapplications/view.html:18 +#: allianceauth/hrapplications/templates/hrapplications/view.html:17 msgid "Denied" msgstr "Отказ" -#: allianceauth/hrapplications/templates/hrapplications/view.html:28 +#: allianceauth/hrapplications/templates/hrapplications/view.html:27 msgid "Applicant" msgstr "Заявитель" -#: allianceauth/hrapplications/templates/hrapplications/view.html:79 +#: allianceauth/hrapplications/templates/hrapplications/view.html:78 msgid "Approve" msgstr "Проверить" -#: allianceauth/hrapplications/templates/hrapplications/view.html:85 +#: allianceauth/hrapplications/templates/hrapplications/view.html:84 msgid "Delete" msgstr "Удалить" -#: allianceauth/hrapplications/templates/hrapplications/view.html:88 +#: allianceauth/hrapplications/templates/hrapplications/view.html:87 msgid "Mark in Progress" msgstr "В разработке" -#: allianceauth/hrapplications/templates/hrapplications/view.html:102 +#: allianceauth/hrapplications/templates/hrapplications/view.html:101 #: allianceauth/services/forms.py:17 msgid "Comments" msgstr "Комментарии" -#: allianceauth/hrapplications/templates/hrapplications/view.html:137 -#: allianceauth/hrapplications/templates/hrapplications/view.html:144 +#: allianceauth/hrapplications/templates/hrapplications/view.html:136 +#: allianceauth/hrapplications/templates/hrapplications/view.html:143 msgid "Add Comment" msgstr "Откомментировать" #: allianceauth/notifications/models.py:21 msgid "danger" -msgstr "" +msgstr "опасн" #: allianceauth/notifications/models.py:22 msgid "warning" -msgstr "" +msgstr "упрежд" #: allianceauth/notifications/models.py:23 msgid "info" -msgstr "" +msgstr "инфо" #: allianceauth/notifications/models.py:24 msgid "success" -msgstr "" +msgstr "успех" -#: allianceauth/notifications/templates/notifications/list.html:5 -#: allianceauth/notifications/templates/notifications/list.html:9 +#: allianceauth/notifications/templates/notifications/list.html:4 +#: allianceauth/notifications/templates/notifications/list.html:7 #: allianceauth/templates/allianceauth/notifications_menu_item.html:6 msgid "Notifications" msgstr "Уведомления" -#: allianceauth/notifications/templates/notifications/list.html:16 +#: allianceauth/notifications/templates/notifications/list.html:13 msgid "Unread" msgstr "Не прочитанно" -#: allianceauth/notifications/templates/notifications/list.html:18 +#: allianceauth/notifications/templates/notifications/list.html:14 msgid "Read" msgstr "Прочитано" -#: allianceauth/notifications/templates/notifications/list.html:21 +#: allianceauth/notifications/templates/notifications/list.html:17 msgid "Mark All Read" msgstr "Отметить все как прочитанные" -#: allianceauth/notifications/templates/notifications/list.html:22 +#: allianceauth/notifications/templates/notifications/list.html:18 msgid "Delete All Read" msgstr "Удалить все прочитанные" -#: allianceauth/notifications/templates/notifications/list.html:33 -#: allianceauth/notifications/templates/notifications/list.html:63 +#: allianceauth/notifications/templates/notifications/list_partial.html:7 msgid "Timestamp" msgstr "Отметка времени" -#: allianceauth/notifications/templates/notifications/list.html:34 -#: allianceauth/notifications/templates/notifications/list.html:64 +#: allianceauth/notifications/templates/notifications/list_partial.html:8 msgid "Title" msgstr "Заголовок" -#: allianceauth/notifications/templates/notifications/list.html:53 -msgid "No unread notifications." -msgstr "Уведомления отсутствуют" +#: allianceauth/notifications/templates/notifications/list_partial.html:28 +msgid "No notifications." +msgstr "Нет уведомлений." -#: allianceauth/notifications/templates/notifications/list.html:83 -msgid "No read notifications." -msgstr "Свежие уведомления." - -#: allianceauth/notifications/templates/notifications/view.html:5 -#: allianceauth/notifications/templates/notifications/view.html:11 +#: allianceauth/notifications/templates/notifications/view.html:4 +#: allianceauth/notifications/templates/notifications/view.html:8 msgid "View Notification" msgstr "Просмотр уведомлений" @@ -1252,24 +1337,24 @@ msgstr "Название операции" #: allianceauth/optimer/form.py:16 msgid "Operation Type" -msgstr "" +msgstr "Тип операции" #: allianceauth/optimer/form.py:17 -#: allianceauth/srp/templates/srp/management.html:40 +#: allianceauth/srp/templates/srp/management.html:38 msgid "Fleet Commander" msgstr "ФлитКом" #: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14 -#: allianceauth/srp/templates/srp/data.html:93 +#: allianceauth/srp/templates/srp/data.html:91 msgid "Additional Info" msgstr "Дополнительная информация" #: allianceauth/optimer/form.py:23 msgid "(Optional) Describe the operation with a couple of short words." -msgstr "" +msgstr "(Опционально) Опишите операцию несколькими короткими словами." -#: allianceauth/optimer/templates/optimer/add.html:7 -#: allianceauth/optimer/templates/optimer/management.html:14 +#: allianceauth/optimer/templates/optimer/add.html:6 +#: allianceauth/optimer/templates/optimer/management.html:13 msgid "Create Operation" msgstr "Создать операцию" @@ -1278,9 +1363,9 @@ msgid "Form Up System" msgstr "Система сбора" #: allianceauth/optimer/templates/optimer/fleetoptable.html:14 -#: allianceauth/timerboard/templates/timerboard/view.html:37 -#: allianceauth/timerboard/templates/timerboard/view.html:204 -#: allianceauth/timerboard/templates/timerboard/view.html:377 +#: allianceauth/timerboard/templates/timerboard/view.html:36 +#: allianceauth/timerboard/templates/timerboard/view.html:203 +#: allianceauth/timerboard/templates/timerboard/view.html:376 msgid "Local Time" msgstr "Локальное время" @@ -1288,44 +1373,44 @@ msgstr "Локальное время" msgid "FC" msgstr "ФК" -#: allianceauth/optimer/templates/optimer/management.html:6 +#: allianceauth/optimer/templates/optimer/management.html:5 msgid "Fleet Operation Management" msgstr "Управление флотовыми операциями" -#: allianceauth/optimer/templates/optimer/management.html:11 +#: allianceauth/optimer/templates/optimer/management.html:10 msgid "Fleet Operation Timers" msgstr "Таймера Флотовых операций" -#: allianceauth/optimer/templates/optimer/management.html:21 -#: allianceauth/timerboard/templates/timerboard/view.html:23 +#: allianceauth/optimer/templates/optimer/management.html:20 +#: allianceauth/timerboard/templates/timerboard/view.html:22 msgid "Current Eve Time:" msgstr "Текущий EVE Time:" -#: allianceauth/optimer/templates/optimer/management.html:27 +#: allianceauth/optimer/templates/optimer/management.html:26 msgid "Next Fleet Operations" -msgstr "" +msgstr "Грядущие Флотовые операции" -#: allianceauth/optimer/templates/optimer/management.html:31 -#: allianceauth/timerboard/templates/timerboard/view.html:363 +#: allianceauth/optimer/templates/optimer/management.html:30 +#: allianceauth/timerboard/templates/timerboard/view.html:362 msgid "No upcoming timers." msgstr "Нет предстоящих таймеров" -#: allianceauth/optimer/templates/optimer/management.html:34 +#: allianceauth/optimer/templates/optimer/management.html:33 msgid "Past Fleet Operations" -msgstr "" +msgstr "Прошлые Флотовые операции" -#: allianceauth/optimer/templates/optimer/management.html:38 -#: allianceauth/timerboard/templates/timerboard/view.html:536 +#: allianceauth/optimer/templates/optimer/management.html:37 +#: allianceauth/timerboard/templates/timerboard/view.html:535 msgid "No past timers." msgstr "Таймера отсутствуют. " -#: allianceauth/optimer/templates/optimer/update.html:7 -#: allianceauth/optimer/templates/optimer/update.html:16 -#: allianceauth/optimer/templates/optimer/update.html:28 +#: allianceauth/optimer/templates/optimer/update.html:6 +#: allianceauth/optimer/templates/optimer/update.html:15 +#: allianceauth/optimer/templates/optimer/update.html:27 msgid "Update Fleet Operation" msgstr "Обновить Флотовые операции" -#: allianceauth/optimer/templates/optimer/update.html:22 +#: allianceauth/optimer/templates/optimer/update.html:21 msgid "Fleet Operation Does Not Exist" msgstr "Флотовая операция не существует" @@ -1344,91 +1429,55 @@ msgstr "Таймер для %(opname)s удалено. " msgid "Saved changes to operation timer for %(opname)s." msgstr "Таймер для %(opname)sобновлен." -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:6 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:10 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:4 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:8 msgid "Permissions Audit" msgstr "Права Доступа" -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:22 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:20 msgid "User / Character" msgstr "Пользователь / Персонаж" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:6 -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:10 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:4 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:8 msgid "Permissions Overview" msgstr "Просмотр Прав доступа" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:13 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:11 msgid "Showing only applied permissions" msgstr "Показать только одобренные права доступа" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:14 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:12 msgid "Show All" msgstr "Показать все" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:16 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:14 msgid "Showing all permissions" msgstr "Показать все права доступа" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:17 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:15 msgid "Show Applied" msgstr "Показать одобренные" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:25 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:23 msgid "App" msgstr "Запрос" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:28 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:26 msgid "Model" msgstr "Модель" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:31 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:29 msgid "Code Name" msgstr "Кодовое имя" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:37 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:35 msgid "Users" msgstr "Пользователи" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:43 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:41 msgid "States" -msgstr "Состояния" - -#: allianceauth/project_template/project_name/settings/base.py:88 -msgid "English" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:89 -msgid "German" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:90 -msgid "Spanish" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:91 -msgid "Chinese Simplified" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:92 -msgid "Russian" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:93 -msgid "Korean" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:94 -msgid "French" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:95 -msgid "Japanese" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:96 -msgid "Italian" -msgstr "" +msgstr "Статусы" #: allianceauth/services/abstract.py:72 msgid "That service account already exists" @@ -1437,7 +1486,7 @@ msgstr "Этот сервис уже активирован" #: allianceauth/services/abstract.py:103 #, python-brace-format msgid "Successfully set your {self.service_name} password" -msgstr "" +msgstr "Успешно установлен пароль для вашего {self.setvice_name}" #: allianceauth/services/auth_hooks.py:12 msgid "Services" @@ -1481,7 +1530,7 @@ msgstr "Назначение:" #: allianceauth/services/forms.py:15 msgid "Reimbursable?*" -msgstr "Конпенсировать?" +msgstr "Компенсировать?" #: allianceauth/services/forms.py:15 allianceauth/services/forms.py:16 msgid "Yes" @@ -1503,19 +1552,21 @@ msgstr "Пароль" msgid "Password must be at least 8 characters long." msgstr "Пароль должен быть не менее 8 символов." -#: allianceauth/services/modules/discord/models.py:234 +#: allianceauth/services/modules/discord/models.py:187 msgid "Discord Account Disabled" msgstr "Discord персонаж отключен" -#: allianceauth/services/modules/discord/models.py:236 +#: allianceauth/services/modules/discord/models.py:189 msgid "" "Your Discord account was disabled automatically by Auth. If you think this " "was a mistake, please contact an admin." msgstr "" +"Auth автоматически отключил ваш аккаунт Discord. Если вы думаете, что это " +"произошло по ошибке, пожалуйста свяжитесь с админом." #: allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html:5 msgid "Discord" -msgstr "" +msgstr "Discord" #: allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html:18 msgid "Join the Discord server" @@ -1523,7 +1574,7 @@ msgstr "Подключиться к серверу Discord" #: allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html:22 msgid "Leave- and rejoin the Discord Server (Reset)" -msgstr "Переподключиться к серверу Discord. " +msgstr "Переподключиться к серверу Discord (сброс). " #: allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html:25 msgid "Leave the Discord server" @@ -1578,53 +1629,55 @@ msgstr "" #: allianceauth/services/modules/discourse/views.py:62 msgid "Invalid payload. Please contact support if this problem persists." msgstr "" +"Недопустимая \"полезная нагрузка\". Пожалуйста свяжитесь с поддержкой, если " +"данная проблема будет продолжаться." #: allianceauth/services/modules/ips4/views.py:31 msgid "Activated IPSuite4 account." -msgstr "" +msgstr "Активирован аккаунт IPSuite4." #: allianceauth/services/modules/ips4/views.py:39 #: allianceauth/services/modules/ips4/views.py:60 #: allianceauth/services/modules/ips4/views.py:81 #: allianceauth/services/modules/ips4/views.py:101 msgid "An error occurred while processing your IPSuite4 account." -msgstr "" +msgstr "Произошла ошибка при работе с вашим аккаунтом IPSuite4." #: allianceauth/services/modules/ips4/views.py:52 msgid "Reset IPSuite4 password." -msgstr "" +msgstr "Сбросить пароль IPSuite4." #: allianceauth/services/modules/ips4/views.py:78 msgid "Set IPSuite4 password." -msgstr "" +msgstr "Установить пароль IPSuite4." #: allianceauth/services/modules/ips4/views.py:98 msgid "Deactivated IPSuite4 account." -msgstr "" +msgstr "Деактивированный аккаунт IPSuite4." #: allianceauth/services/modules/openfire/auth_hooks.py:26 msgid "Jabber" msgstr "Jabber" #: allianceauth/services/modules/openfire/auth_hooks.py:79 -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:6 -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:11 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:5 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:10 msgid "Jabber Broadcast" msgstr "Jabber Бродкаст" #: allianceauth/services/modules/openfire/auth_hooks.py:94 msgid "Fleet Broadcast Formatter" -msgstr "" +msgstr "Флотовый Оповещатель" #: allianceauth/services/modules/openfire/forms.py:7 msgid "Message" msgstr "Сообщение" -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:17 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:16 msgid "Broadcast Sent!!" msgstr "Отправить Бродкаст!!" -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:23 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:22 msgid "Broadcast" msgstr "Бродкаст" @@ -1675,52 +1728,52 @@ msgstr "Сбросить пароль на Форум." msgid "Set forum password." msgstr "Установить пароль на Форум." -#: allianceauth/services/modules/smf/views.py:33 +#: allianceauth/services/modules/smf/views.py:52 msgid "Activated SMF account." -msgstr "" +msgstr "Активированный аккаунт SMF." -#: allianceauth/services/modules/smf/views.py:41 -#: allianceauth/services/modules/smf/views.py:56 -#: allianceauth/services/modules/smf/views.py:77 -#: allianceauth/services/modules/smf/views.py:99 +#: allianceauth/services/modules/smf/views.py:65 +#: allianceauth/services/modules/smf/views.py:81 +#: allianceauth/services/modules/smf/views.py:102 +#: allianceauth/services/modules/smf/views.py:124 msgid "An error occurred while processing your SMF account." -msgstr "" +msgstr "Произошла ошибка при работе с вашим аккаунтом SMF." -#: allianceauth/services/modules/smf/views.py:53 +#: allianceauth/services/modules/smf/views.py:78 msgid "Deactivated SMF account." -msgstr "" +msgstr "Деактивированный аккаунт SMF." -#: allianceauth/services/modules/smf/views.py:70 +#: allianceauth/services/modules/smf/views.py:95 msgid "Reset SMF password." -msgstr "" +msgstr "Сбросить пароль SMF." -#: allianceauth/services/modules/smf/views.py:96 +#: allianceauth/services/modules/smf/views.py:121 msgid "Set SMF password." -msgstr "" +msgstr "Установить пароль SMF." #: allianceauth/services/modules/teamspeak3/forms.py:14 #, python-format msgid "Unable to locate user %s on server" msgstr "Не могу найти %s на сервере" -#: allianceauth/services/modules/teamspeak3/templates/admin/teamspeak3/authts/change_list.html:9 +#: allianceauth/services/modules/teamspeak3/templates/admin/teamspeak3/authts/change_list.html:8 msgid "Update TS3 groups" -msgstr "" +msgstr "Обновить группы TS3" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:6 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:5 msgid "Verify Teamspeak" msgstr "Утвердить TeamSpeak" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:11 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:10 msgid "Verify Teamspeak Identity" msgstr "Утвердить TeamSpeak идентификатор" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:14 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:13 msgid "Join Server" msgstr "Присоединиться к Серверу" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:20 -#: allianceauth/services/templates/services/service_credentials.html:20 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:19 +#: allianceauth/services/templates/services/service_credentials.html:19 #: allianceauth/srp/templates/srp/add.html:31 msgid "Continue" msgstr "Продолжить" @@ -1745,36 +1798,36 @@ msgstr "Сбросить TeamSpeak3 ключ доступа." #: allianceauth/services/modules/xenforo/views.py:30 msgid "Activated XenForo account." -msgstr "" +msgstr "Активированный аккаунт XenForo." #: allianceauth/services/modules/xenforo/views.py:40 #: allianceauth/services/modules/xenforo/views.py:52 #: allianceauth/services/modules/xenforo/views.py:73 #: allianceauth/services/modules/xenforo/views.py:94 msgid "An error occurred while processing your XenForo account." -msgstr "" +msgstr "Произошла ошибка при работе с вашим аккаунтом XenForo." #: allianceauth/services/modules/xenforo/views.py:50 msgid "Deactivated XenForo account." -msgstr "" +msgstr "Деактивированный аккаунт XenForo." #: allianceauth/services/modules/xenforo/views.py:65 msgid "Reset XenForo account password." -msgstr "" +msgstr "Сбросить пароль XenForo." #: allianceauth/services/modules/xenforo/views.py:91 msgid "Changed XenForo password." -msgstr "" +msgstr "Изменённый пароль XenForo." -#: allianceauth/services/templates/services/fleetformattertool.html:6 +#: allianceauth/services/templates/services/fleetformattertool.html:5 msgid "Fleet Formatter Tool" msgstr "ФлитФорматер" -#: allianceauth/services/templates/services/fleetformattertool.html:11 +#: allianceauth/services/templates/services/fleetformattertool.html:10 msgid "Fleet Broadcast Formatter Tool" -msgstr "Флотовый Бродкастер" +msgstr "Флотовый Оповещатель" -#: allianceauth/services/templates/services/fleetformattertool.html:24 +#: allianceauth/services/templates/services/fleetformattertool.html:23 msgid "Format" msgstr "Формат" @@ -1790,39 +1843,39 @@ msgid "" "Are you sure you want to delete your %(service_name)s account %(object)s?" msgstr "Потвердите удаление %(object)s из %(service_name)s?" -#: allianceauth/services/templates/services/service_credentials.html:5 -#: allianceauth/services/templates/services/service_credentials.html:9 +#: allianceauth/services/templates/services/service_credentials.html:4 +#: allianceauth/services/templates/services/service_credentials.html:8 #, python-format msgid "%(service_name)s Credentials" msgstr "Права доступа в %(service_name)s" -#: allianceauth/services/templates/services/service_password.html:6 +#: allianceauth/services/templates/services/service_password.html:5 #, python-format msgid "%(service_name)s Password Change" msgstr "%(service_name)s сменить пароль." -#: allianceauth/services/templates/services/service_password.html:10 +#: allianceauth/services/templates/services/service_password.html:9 #, python-format msgid "Set %(service_name)s Password" msgstr "Установить %(service_name)s Пароль" -#: allianceauth/services/templates/services/service_password.html:18 +#: allianceauth/services/templates/services/service_password.html:17 msgid "Set Password" msgstr "Установить Пароль" -#: allianceauth/services/templates/services/services.html:5 +#: allianceauth/services/templates/services/services.html:4 msgid "Services Management" msgstr "Управление Сервисами" -#: allianceauth/services/templates/services/services.html:10 +#: allianceauth/services/templates/services/services.html:9 msgid "Available Services" msgstr "Доступные Сервисы" -#: allianceauth/services/templates/services/services.html:15 +#: allianceauth/services/templates/services/services.html:14 msgid "Service" msgstr "Сервис" -#: allianceauth/services/templates/services/services.html:17 +#: allianceauth/services/templates/services/services.html:16 msgid "Domain" msgstr "Домен" @@ -1831,176 +1884,181 @@ msgid "Ship Replacement" msgstr "Компенсация корабля" #: allianceauth/srp/form.py:9 -#: allianceauth/srp/templates/srp/management.html:38 +#: allianceauth/srp/templates/srp/management.html:36 msgid "Fleet Time" msgstr "Флотовое время" #: allianceauth/srp/form.py:10 -#: allianceauth/srp/templates/srp/management.html:39 +#: allianceauth/srp/templates/srp/management.html:37 msgid "Fleet Doctrine" msgstr "Флотовая Доктрина" #: allianceauth/srp/form.py:16 msgid "Killboard Link (zkillboard.com or kb.evetools.org)" -msgstr "" +msgstr "Ссылка киллборды (zkillboard.com или kb.evetools.org)" #: allianceauth/srp/form.py:34 msgid "Invalid Link. Please use zkillboard.com or kb.evetools.org" msgstr "" +"Неверная ссылка. Пожалуйста используйте zkillboard.com или kb.evetools.org" #: allianceauth/srp/form.py:46 msgid "Invalid Link. Please post a direct link to a killmail." -msgstr "" +msgstr "Неверная ссылка. Пожалуйста предоставьте прямую ссылку на киллмейл." #: allianceauth/srp/form.py:53 msgid "After Action Report Link" msgstr "Ссылка после боевых дейсвий" -#: allianceauth/srp/templates/srp/add.html:6 +#: allianceauth/srp/templates/srp/add.html:5 msgid "SRP Fleet Create" msgstr "SRP Флот Создан" -#: allianceauth/srp/templates/srp/add.html:14 -#: allianceauth/srp/templates/srp/add.html:24 +#: allianceauth/srp/templates/srp/add.html:13 +#: allianceauth/srp/templates/srp/add.html:23 msgid "Create SRP Fleet" msgstr "Создать SRP Флот" -#: allianceauth/srp/templates/srp/add.html:27 +#: allianceauth/srp/templates/srp/add.html:26 msgid "Give this link to the line members" msgstr "Поделиться ссылкой с рядовыми участниками" -#: allianceauth/srp/templates/srp/data.html:52 +#: allianceauth/srp/templates/srp/data.html:5 +msgid "Srp Fleet Data" +msgstr "Данные флота по SRP" + +#: allianceauth/srp/templates/srp/data.html:50 msgid "SRP Fleet Data" msgstr "SRP данные флота" -#: allianceauth/srp/templates/srp/data.html:57 +#: allianceauth/srp/templates/srp/data.html:55 msgid "Mark Incomplete" msgstr "Пометить незаконченным" -#: allianceauth/srp/templates/srp/data.html:61 +#: allianceauth/srp/templates/srp/data.html:59 msgid "Mark Completed" msgstr "Пометить законченным" -#: allianceauth/srp/templates/srp/data.html:73 -#: allianceauth/srp/templates/srp/data.html:160 +#: allianceauth/srp/templates/srp/data.html:71 +#: allianceauth/srp/templates/srp/data.html:157 msgid "Total Losses:" msgstr "Суммарные потери:" -#: allianceauth/srp/templates/srp/data.html:74 -#: allianceauth/srp/templates/srp/data.html:161 -#: allianceauth/srp/templates/srp/management.html:30 +#: allianceauth/srp/templates/srp/data.html:72 +#: allianceauth/srp/templates/srp/data.html:158 +#: allianceauth/srp/templates/srp/management.html:28 msgid "Total ISK Cost:" -msgstr "Оценочная стоимость (ISK):" +msgstr "Оценочная стоимость, ISK:" -#: allianceauth/srp/templates/srp/data.html:82 -#: allianceauth/srp/templates/srp/data.html:169 +#: allianceauth/srp/templates/srp/data.html:80 +#: allianceauth/srp/templates/srp/data.html:166 msgid "Are you sure you want to delete SRP requests?" msgstr "Вы уверенны что хотите удалить запрос на SRP?" -#: allianceauth/srp/templates/srp/data.html:91 +#: allianceauth/srp/templates/srp/data.html:89 msgid "Pilot Name" msgstr "Имя Пилота" -#: allianceauth/srp/templates/srp/data.html:92 +#: allianceauth/srp/templates/srp/data.html:90 msgid "Killboard Link" -msgstr "zKillBoard ссылка" +msgstr "Killboard ссылка" -#: allianceauth/srp/templates/srp/data.html:94 +#: allianceauth/srp/templates/srp/data.html:92 msgid "Ship Type" msgstr "Тип корабля" -#: allianceauth/srp/templates/srp/data.html:95 +#: allianceauth/srp/templates/srp/data.html:93 msgid "Killboard Loss Amt" -msgstr "потерь по zKillBoard на данный момент" +msgstr "Потерь по Killboard на данный момент" -#: allianceauth/srp/templates/srp/data.html:96 +#: allianceauth/srp/templates/srp/data.html:94 msgid "SRP ISK Cost" msgstr "SRP ISK Стоимость" -#: allianceauth/srp/templates/srp/data.html:97 +#: allianceauth/srp/templates/srp/data.html:95 msgid "Click value to edit Enter to save & next ESC to cancel" msgstr "Нажмите на значение для редактирования и ESC для отмены" -#: allianceauth/srp/templates/srp/data.html:100 +#: allianceauth/srp/templates/srp/data.html:98 msgid "Post Time" msgstr "Опубликованно" -#: allianceauth/srp/templates/srp/data.html:178 +#: allianceauth/srp/templates/srp/data.html:175 msgid "No SRP requests for this fleet." msgstr "SRP запросы отсутствуют" -#: allianceauth/srp/templates/srp/management.html:8 +#: allianceauth/srp/templates/srp/management.html:6 msgid "Srp Management" msgstr "Управление SRP " -#: allianceauth/srp/templates/srp/management.html:14 +#: allianceauth/srp/templates/srp/management.html:12 msgid "SRP Management" msgstr "Управление SRP " -#: allianceauth/srp/templates/srp/management.html:18 +#: allianceauth/srp/templates/srp/management.html:16 msgid "View All" msgstr "Посмотреть все" -#: allianceauth/srp/templates/srp/management.html:23 +#: allianceauth/srp/templates/srp/management.html:21 msgid "Add SRP Fleet" msgstr "Добавить SRP флот" -#: allianceauth/srp/templates/srp/management.html:41 +#: allianceauth/srp/templates/srp/management.html:39 msgid "Fleet AAR" -msgstr "Флитовый AAR." +msgstr "Флитовый AAR" -#: allianceauth/srp/templates/srp/management.html:42 +#: allianceauth/srp/templates/srp/management.html:40 msgid "Fleet SRP Code" msgstr "Флитовый SRP код" -#: allianceauth/srp/templates/srp/management.html:43 +#: allianceauth/srp/templates/srp/management.html:41 msgid "Fleet ISK Cost" msgstr "Стоимость флота" -#: allianceauth/srp/templates/srp/management.html:44 +#: allianceauth/srp/templates/srp/management.html:42 msgid "SRP Status" msgstr "SRP статус" -#: allianceauth/srp/templates/srp/management.html:45 +#: allianceauth/srp/templates/srp/management.html:43 msgid "Pending Requests" msgstr "Ожидающие запросы" -#: allianceauth/srp/templates/srp/management.html:64 +#: allianceauth/srp/templates/srp/management.html:62 msgid "Link" msgstr "ссылка" -#: allianceauth/srp/templates/srp/management.html:72 +#: allianceauth/srp/templates/srp/management.html:70 msgid "Disabled" msgstr "Недоступно" -#: allianceauth/srp/templates/srp/management.html:85 +#: allianceauth/srp/templates/srp/management.html:83 msgid "Completed" msgstr "Завершено" -#: allianceauth/srp/templates/srp/management.html:103 +#: allianceauth/srp/templates/srp/management.html:101 msgid "Are you sure you want to delete this SRP code and its contents?" msgstr "Вы уверены что SRP запрос нужно удалить?" -#: allianceauth/srp/templates/srp/management.html:124 +#: allianceauth/srp/templates/srp/management.html:122 msgid "No SRP fleets created." msgstr "Нет флотовых SRP" -#: allianceauth/srp/templates/srp/request.html:6 +#: allianceauth/srp/templates/srp/request.html:5 msgid "SRP Request" msgstr "SRP запрос" -#: allianceauth/srp/templates/srp/request.html:11 -#: allianceauth/srp/templates/srp/request.html:20 +#: allianceauth/srp/templates/srp/request.html:10 +#: allianceauth/srp/templates/srp/request.html:19 msgid "Create SRP Request" msgstr "Создать SRP запрос" -#: allianceauth/srp/templates/srp/update.html:6 -#: allianceauth/srp/templates/srp/update.html:11 -#: allianceauth/srp/templates/srp/update.html:23 +#: allianceauth/srp/templates/srp/update.html:5 +#: allianceauth/srp/templates/srp/update.html:10 +#: allianceauth/srp/templates/srp/update.html:22 msgid "Update AAR Link" msgstr "Обновить AAR ссылку" -#: allianceauth/srp/templates/srp/update.html:17 +#: allianceauth/srp/templates/srp/update.html:16 msgid "SRP Fleet Does Not Exist" msgstr "SRP флот более не существует" @@ -2041,15 +2099,15 @@ msgstr "Не могу найти SRP код с ID %(srpfleetid)s" #: allianceauth/srp/views.py:179 msgid "This kill mail has already been posted." -msgstr "" +msgstr "Этот киллмейл уже был предоставлен ранее." #: allianceauth/srp/views.py:200 msgid "" "Your SRP request Killmail link is invalid. Please make sure you are using " "zKillboard." msgstr "" -"Ваш SRP запрос Killmail неправильный. Пожалуйста убедитесь в правильности " -"ссылки. " +"Ссылка на киллмейл в вашем SRP запросе неправильная. Пожалуйста убедитесь в " +"правильности ссылки. " #: allianceauth/srp/views.py:212 #, python-format @@ -2103,66 +2161,69 @@ msgstr "Невозможно найти SRP запрос с ID %(requestid)s." msgid "Saved changes to SRP fleet %(fleetname)s" msgstr "Сохранены изменения в SRP флот %(fleetname)s" -#: allianceauth/templates/allianceauth/admin-status/overview.html:6 +#: allianceauth/templates/allianceauth/admin-status/overview.html:8 msgid "Alliance Auth Notifications" msgstr "Уведомления об Альянсовых авторизациях" -#: allianceauth/templates/allianceauth/admin-status/overview.html:14 +#: allianceauth/templates/allianceauth/admin-status/overview.html:16 msgid "Closed" msgstr "Закрыт" -#: allianceauth/templates/allianceauth/admin-status/overview.html:26 +#: allianceauth/templates/allianceauth/admin-status/overview.html:28 msgid "Powered by GitLab" -msgstr "" +msgstr "При поддержке GitLab" -#: allianceauth/templates/allianceauth/admin-status/overview.html:33 +#: allianceauth/templates/allianceauth/admin-status/overview.html:35 msgid "Support Discord" -msgstr "" +msgstr "Поддержка Discord" -#: allianceauth/templates/allianceauth/admin-status/overview.html:41 +#: allianceauth/templates/allianceauth/admin-status/overview.html:43 msgid "Software Version" msgstr "Версия приложения" -#: allianceauth/templates/allianceauth/admin-status/overview.html:45 +#: allianceauth/templates/allianceauth/admin-status/overview.html:47 msgid "Current" msgstr "Текущий" -#: allianceauth/templates/allianceauth/admin-status/overview.html:51 +#: allianceauth/templates/allianceauth/admin-status/overview.html:53 msgid "Latest Stable" msgstr "Стабильная Версия" -#: allianceauth/templates/allianceauth/admin-status/overview.html:57 +#: allianceauth/templates/allianceauth/admin-status/overview.html:59 msgid "Update available" msgstr "Доступно обновление" -#: allianceauth/templates/allianceauth/admin-status/overview.html:62 +#: allianceauth/templates/allianceauth/admin-status/overview.html:64 msgid "Latest Pre-Release" msgstr "Предрелизная Версия" -#: allianceauth/templates/allianceauth/admin-status/overview.html:68 +#: allianceauth/templates/allianceauth/admin-status/overview.html:70 msgid "Pre-Release available" msgstr "Предрелизная Версия" -#: allianceauth/templates/allianceauth/admin-status/overview.html:76 +#: allianceauth/templates/allianceauth/admin-status/overview.html:78 msgid "Task Queue" msgstr "Список задач" -#: allianceauth/templates/allianceauth/admin-status/overview.html:93 -msgid "Error retrieving task queue length" -msgstr "Ошибка при получении списка задач. " +#: allianceauth/templates/allianceauth/admin-status/overview.html:81 +#, python-format +msgid "" +"\n" +" Status of %(total)s processed tasks • last %(latest)s\n" +" " +msgstr "" +"\n" +" Статус %(total)s обработанных задач • последние %(latest)s" #: allianceauth/templates/allianceauth/admin-status/overview.html:95 #, python-format -msgid "%(tasks)s task" -msgid_plural "%(tasks)s tasks" -msgstr[0] "%(tasks)sзадача" -msgstr[1] "%(tasks)s задач" -msgstr[2] "%(tasks)s задач" -msgstr[3] "%(tasks)s задач" - -#: allianceauth/templates/allianceauth/night-toggle.html:6 -msgid "Night Mode" +msgid "" +"\n" +" %(queue_length)s queued tasks\n" +" " msgstr "" +"\n" +" %(queue_length)s запланированных задач" #: allianceauth/templates/allianceauth/top-menu-admin.html:9 msgid "Admin" @@ -2170,16 +2231,16 @@ msgstr "Администратор" #: allianceauth/templates/allianceauth/top-menu-admin.html:19 msgid "AA Documentation" -msgstr "" +msgstr "Документация AA" #: allianceauth/templates/allianceauth/top-menu-admin.html:26 msgid "AA Support Discord" -msgstr "" +msgstr "Discord поддержки AA" #: allianceauth/templates/allianceauth/top-menu-user-dropdown.html:10 #: allianceauth/templates/allianceauth/top-menu-user-dropdown.html:14 msgid "User Menu" -msgstr "" +msgstr "Меню пользователя" #: allianceauth/templates/allianceauth/top-menu-user-dropdown.html:56 msgid "Logout" @@ -2190,30 +2251,30 @@ msgid "Other" msgstr "Прочие" #: allianceauth/timerboard/form.py:54 -#: allianceauth/timerboard/templates/timerboard/view.html:63 -#: allianceauth/timerboard/templates/timerboard/view.html:230 -#: allianceauth/timerboard/templates/timerboard/view.html:403 +#: allianceauth/timerboard/templates/timerboard/view.html:62 +#: allianceauth/timerboard/templates/timerboard/view.html:229 +#: allianceauth/timerboard/templates/timerboard/view.html:402 msgid "Friendly" msgstr "Дружественный" #: allianceauth/timerboard/form.py:55 -#: allianceauth/timerboard/templates/timerboard/view.html:58 -#: allianceauth/timerboard/templates/timerboard/view.html:225 -#: allianceauth/timerboard/templates/timerboard/view.html:398 +#: allianceauth/timerboard/templates/timerboard/view.html:57 +#: allianceauth/timerboard/templates/timerboard/view.html:224 +#: allianceauth/timerboard/templates/timerboard/view.html:397 msgid "Hostile" msgstr "Вражеский" #: allianceauth/timerboard/form.py:56 -#: allianceauth/timerboard/templates/timerboard/view.html:68 -#: allianceauth/timerboard/templates/timerboard/view.html:235 -#: allianceauth/timerboard/templates/timerboard/view.html:408 +#: allianceauth/timerboard/templates/timerboard/view.html:67 +#: allianceauth/timerboard/templates/timerboard/view.html:234 +#: allianceauth/timerboard/templates/timerboard/view.html:407 msgid "Neutral" msgstr "Нейтрал" #: allianceauth/timerboard/form.py:58 -#: allianceauth/timerboard/templates/timerboard/view.html:32 -#: allianceauth/timerboard/templates/timerboard/view.html:199 -#: allianceauth/timerboard/templates/timerboard/view.html:372 +#: allianceauth/timerboard/templates/timerboard/view.html:31 +#: allianceauth/timerboard/templates/timerboard/view.html:198 +#: allianceauth/timerboard/templates/timerboard/view.html:371 msgid "Details" msgstr "Детали" @@ -2227,12 +2288,12 @@ msgstr "Тип структуры" #: allianceauth/timerboard/form.py:62 msgid "Timer Type" -msgstr "" +msgstr "Тип таймера" #: allianceauth/timerboard/form.py:63 -#: allianceauth/timerboard/templates/timerboard/view.html:33 -#: allianceauth/timerboard/templates/timerboard/view.html:200 -#: allianceauth/timerboard/templates/timerboard/view.html:373 +#: allianceauth/timerboard/templates/timerboard/view.html:32 +#: allianceauth/timerboard/templates/timerboard/view.html:199 +#: allianceauth/timerboard/templates/timerboard/view.html:372 msgid "Objective" msgstr "Задача" @@ -2258,31 +2319,31 @@ msgstr "Корпорация зарегистрированна" #: allianceauth/timerboard/models.py:14 msgid "Not Specified" -msgstr "" +msgstr "Не указано" #: allianceauth/timerboard/models.py:15 msgid "Shield" -msgstr "" +msgstr "Щит" #: allianceauth/timerboard/models.py:16 msgid "Armor" -msgstr "" +msgstr "Броня" #: allianceauth/timerboard/models.py:17 msgid "Hull" -msgstr "" +msgstr "Структура" #: allianceauth/timerboard/models.py:18 msgid "Final" -msgstr "" +msgstr "Финальный" #: allianceauth/timerboard/models.py:19 msgid "Anchoring" -msgstr "" +msgstr "Постановка на якорь" #: allianceauth/timerboard/models.py:20 msgid "Unanchoring" -msgstr "" +msgstr "Снятие с якоря" #: allianceauth/timerboard/templates/timerboard/timer_confirm_delete.html:11 msgid "Delete Timer" @@ -2299,7 +2360,7 @@ msgid "Create Timer" msgstr "Создать таймер" #: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9 -#: allianceauth/timerboard/templates/timerboard/view.html:16 +#: allianceauth/timerboard/templates/timerboard/view.html:15 msgid "Create Structure Timer" msgstr "Создать Структурный Таймер" @@ -2309,29 +2370,29 @@ msgstr "Создать Структурный Таймер" msgid "Update Structure Timer" msgstr "Обновить Структурный Таймер" -#: allianceauth/timerboard/templates/timerboard/view.html:7 +#: allianceauth/timerboard/templates/timerboard/view.html:6 msgid "Structure Timer Management" msgstr "Управление Структурными Таймерами" -#: allianceauth/timerboard/templates/timerboard/view.html:12 +#: allianceauth/timerboard/templates/timerboard/view.html:11 msgid "Structure Timers" msgstr "Структурные таймера" -#: allianceauth/timerboard/templates/timerboard/view.html:28 +#: allianceauth/timerboard/templates/timerboard/view.html:27 msgid "Corp Timers" msgstr "Корпоративные таймера" -#: allianceauth/timerboard/templates/timerboard/view.html:35 -#: allianceauth/timerboard/templates/timerboard/view.html:202 -#: allianceauth/timerboard/templates/timerboard/view.html:375 +#: allianceauth/timerboard/templates/timerboard/view.html:34 +#: allianceauth/timerboard/templates/timerboard/view.html:201 +#: allianceauth/timerboard/templates/timerboard/view.html:374 msgid "Structure" msgstr "Структура" -#: allianceauth/timerboard/templates/timerboard/view.html:194 +#: allianceauth/timerboard/templates/timerboard/view.html:193 msgid "Next Timers" msgstr "Следующие таймера" -#: allianceauth/timerboard/templates/timerboard/view.html:367 +#: allianceauth/timerboard/templates/timerboard/view.html:366 msgid "Past Timers" msgstr "Прошлые таймера" @@ -2342,4 +2403,4 @@ msgstr "Добавлен таймер в %(system)s на %(time)s." #: allianceauth/timerboard/views.py:82 msgid "Saved changes to the timer." -msgstr "Изменения сохранены" +msgstr "Изменения таймера сохранены." diff --git a/allianceauth/locale/uk/LC_MESSAGES/django.mo b/allianceauth/locale/uk/LC_MESSAGES/django.mo new file mode 100644 index 00000000..d14537e9 Binary files /dev/null and b/allianceauth/locale/uk/LC_MESSAGES/django.mo differ diff --git a/allianceauth/locale/uk/LC_MESSAGES/django.po b/allianceauth/locale/uk/LC_MESSAGES/django.po new file mode 100644 index 00000000..658bd119 --- /dev/null +++ b/allianceauth/locale/uk/LC_MESSAGES/django.po @@ -0,0 +1,2410 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# Kristof Swensen, 2023 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-10-09 18:20+1000\n" +"PO-Revision-Date: 2020-02-18 03:14+0000\n" +"Last-Translator: Kristof Swensen, 2023\n" +"Language-Team: Ukrainian (https://app.transifex.com/alliance-auth/teams/107430/uk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: uk\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" + +#: allianceauth/analytics/models.py:29 +msgid "Google Analytics Universal" +msgstr "Універсальна Google Аналітика" + +#: allianceauth/analytics/models.py:30 +msgid "Google Analytics V4" +msgstr "Google Analytics V4" + +#: allianceauth/authentication/decorators.py:37 +msgid "A main character is required to perform that action. Add one below." +msgstr "" +"Для виконання цієї дії потрібен головний персонаж. Додайте його нижче." + +#: allianceauth/authentication/forms.py:12 +msgid "Email" +msgstr "Електронна пошта" + +#: allianceauth/authentication/forms.py:62 +#, python-format +msgid "You are not allowed to add or remove these restricted groups: %s" +msgstr "Вам заборонено додавати або видаляти ці обмежені групи: %s" + +#: allianceauth/authentication/models.py:80 +msgid "English" +msgstr "Англійська" + +#: allianceauth/authentication/models.py:81 +msgid "German" +msgstr "Німецька" + +#: allianceauth/authentication/models.py:82 +msgid "Spanish" +msgstr "Іспанська" + +#: allianceauth/authentication/models.py:83 +msgid "Chinese Simplified" +msgstr "Китайська спрощена" + +#: allianceauth/authentication/models.py:84 +msgid "Russian" +msgstr "Російська" + +#: allianceauth/authentication/models.py:85 +msgid "Korean" +msgstr "Корейська" + +#: allianceauth/authentication/models.py:86 +msgid "French" +msgstr "Французька" + +#: allianceauth/authentication/models.py:87 +msgid "Japanese" +msgstr "Японська" + +#: allianceauth/authentication/models.py:88 +msgid "Italian" +msgstr "Італійська" + +#: allianceauth/authentication/models.py:91 +msgid "Language" +msgstr "Мова" + +#: allianceauth/authentication/models.py:96 +#: allianceauth/templates/allianceauth/night-toggle.html:6 +msgid "Night Mode" +msgstr "Нічний режим" + +#: allianceauth/authentication/models.py:110 +#, python-format +msgid "State changed to: %s" +msgstr "Стан змінено на: %s" + +#: allianceauth/authentication/models.py:111 +#, python-format +msgid "Your user's state is now: %(state)s" +msgstr "Стан вашого користувача зараз: %(state)s" + +#: allianceauth/authentication/templates/authentication/dashboard.html:4 +#: allianceauth/authentication/templates/authentication/dashboard.html:7 +#: allianceauth/templates/allianceauth/side-menu.html:10 +msgid "Dashboard" +msgstr "Панель приладів" + +#: allianceauth/authentication/templates/authentication/dashboard.html:17 +#, python-format +msgid "" +"\n" +" Main Character (State: %(state)s)\n" +" " +msgstr "" +"\n" +"Головний персонаж (Стан: %(state)s)" + +#: allianceauth/authentication/templates/authentication/dashboard.html:101 +msgid "No main character set." +msgstr "Головний персонаж не встановлений." + +#: allianceauth/authentication/templates/authentication/dashboard.html:109 +msgid "Add Character" +msgstr "Додати персонажа" + +#: allianceauth/authentication/templates/authentication/dashboard.html:115 +msgid "Change Main" +msgstr "Змінити головного персонажа" + +#: allianceauth/authentication/templates/authentication/dashboard.html:125 +msgid "Group Memberships" +msgstr "Членство в групах" + +#: allianceauth/authentication/templates/authentication/dashboard.html:145 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:40 +msgid "Characters" +msgstr "Персонажі" + +#: allianceauth/authentication/templates/authentication/dashboard.html:153 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:71 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:23 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:14 +#: allianceauth/hrapplications/templates/hrapplications/view.html:44 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:32 +msgid "Name" +msgstr "Ім'я" + +#: allianceauth/authentication/templates/authentication/dashboard.html:154 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:45 +msgid "Corp" +msgstr "Корпорація" + +#: allianceauth/authentication/templates/authentication/dashboard.html:155 +#: allianceauth/corputils/templates/corputils/corpstats.html:76 +#: allianceauth/hrapplications/templates/hrapplications/view.html:46 +msgid "Alliance" +msgstr "Альянс" + +#: allianceauth/authentication/templates/public/login.html:6 +#: allianceauth/templates/allianceauth/top-menu-user-dropdown.html:58 +msgid "Login" +msgstr "Увійти" + +#: allianceauth/authentication/templates/public/login.html:10 +msgid "Login with Eve SSO" +msgstr "Увійти за допомогою Eve SSO" + +#: allianceauth/authentication/templates/public/middle_box.html:24 +msgid "For information on SSO, ESI and security read the CCP Dev Blog" +msgstr "" +"Для отримання інформації про SSO, ESI та безпеку прочитайте блог розробників" +" CCP" + +#: allianceauth/authentication/templates/public/middle_box.html:26 +msgid "Introducing ESI - A New API For Eve Online" +msgstr "Представляємо ESI - Новий API для Eve Online" + +#: allianceauth/authentication/templates/public/middle_box.html:32 +msgid "Manage ESI Applications" +msgstr "Керування додатками ESI" + +#: allianceauth/authentication/templates/public/register.html:6 +msgid "Registration" +msgstr "Реєстрація" + +#: allianceauth/authentication/templates/public/register.html:21 +msgid "Register" +msgstr "Зареєструватися" + +#: allianceauth/authentication/templates/registration/activate.html:4 +msgid "Invalid or expired activation link." +msgstr "Невірне або прострочене посилання для активації." + +#: allianceauth/authentication/views.py:77 +#, python-format +msgid "" +"Cannot change main character to %(char)s: character owned by a different " +"account." +msgstr "" +"Неможливо змінити основного персонажа на %(char)s: персонаж належить іншому " +"акаунту." + +#: allianceauth/authentication/views.py:83 +#, python-format +msgid "Changed main character to %(char)s" +msgstr "Основний персонаж змінено на %(char)s" + +#: allianceauth/authentication/views.py:92 +#, python-format +msgid "Added %(name)s to your account." +msgstr "Додано %(name)s до вашого облікового запису." + +#: allianceauth/authentication/views.py:94 +#, python-format +msgid "Failed to add %(name)s to your account: they already have an account." +msgstr "" +"Не вдалося додати %(name)s до вашого облікового запису: у них вже є " +"обліковий запис." + +#: allianceauth/authentication/views.py:133 +msgid "Unable to authenticate as the selected character." +msgstr "Не вдалося автентифікуватися як обраний персонаж." + +#: allianceauth/authentication/views.py:197 +msgid "Registration token has expired." +msgstr "Токен реєстрації застарів." + +#: allianceauth/authentication/views.py:252 +msgid "" +"Sent confirmation email. Please follow the link to confirm your email " +"address." +msgstr "" +"Відправлено лист з підтвердженням. Будь ласка, перейдіть за посиланням, щоб " +"підтвердити свою адресу електронної пошти." + +#: allianceauth/authentication/views.py:257 +msgid "Confirmed your email address. Please login to continue." +msgstr "" +"Підтверджено вашу адресу електронної пошти. Будь ласка, увійдіть, щоб " +"продовжити." + +#: allianceauth/authentication/views.py:262 +msgid "Registration of new accounts is not allowed at this time." +msgstr "Реєстрація нових облікових записів наразі не дозволена." + +#: allianceauth/corputils/auth_hooks.py:11 +msgid "Corporation Stats" +msgstr "Статистика корпорації" + +#: allianceauth/corputils/templates/corputils/base.html:3 +#: allianceauth/corputils/templates/corputils/base.html:6 +msgid "Corporation Member Data" +msgstr "Дані членів корпорації" + +#: allianceauth/corputils/templates/corputils/base.html:12 +msgid "Corporations" +msgstr "Корпорації" + +#: allianceauth/corputils/templates/corputils/base.html:23 +msgid "Add" +msgstr "Додати" + +#: allianceauth/corputils/templates/corputils/base.html:29 +msgid "Search all corporations..." +msgstr "Шукати всі корпорації..." + +#: allianceauth/corputils/templates/corputils/corpstats.html:33 +msgid "Mains" +msgstr "Основні" + +#: allianceauth/corputils/templates/corputils/corpstats.html:34 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:22 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:14 +msgid "Members" +msgstr "Учасники" + +#: allianceauth/corputils/templates/corputils/corpstats.html:35 +msgid "Unregistered" +msgstr "Незареєстровані" + +#: allianceauth/corputils/templates/corputils/corpstats.html:38 +msgid "Last update:" +msgstr "Останнє оновлення:" + +#: allianceauth/corputils/templates/corputils/corpstats.html:74 +#: allianceauth/corputils/templates/corputils/corpstats.html:112 +#: allianceauth/corputils/templates/corputils/corpstats.html:156 +#: allianceauth/corputils/templates/corputils/search.html:13 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:26 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:112 +msgid "Character" +msgstr "Персонаж" + +#: allianceauth/corputils/templates/corputils/corpstats.html:75 +#: allianceauth/corputils/templates/corputils/search.html:14 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31 +#: allianceauth/hrapplications/templates/hrapplications/management.html:26 +#: allianceauth/hrapplications/templates/hrapplications/management.html:81 +#: allianceauth/hrapplications/templates/hrapplications/management.html:125 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:25 +msgid "Corporation" +msgstr "Корпорація" + +#: allianceauth/corputils/templates/corputils/corpstats.html:91 +#: allianceauth/corputils/templates/corputils/corpstats.html:125 +#: allianceauth/corputils/templates/corputils/corpstats.html:137 +#: allianceauth/corputils/templates/corputils/corpstats.html:167 +#: allianceauth/corputils/templates/corputils/search.html:27 +msgid "Killboard" +msgstr "Кіллборд" + +#: allianceauth/corputils/templates/corputils/corpstats.html:114 +#: allianceauth/corputils/templates/corputils/search.html:16 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:20 +#: allianceauth/hrapplications/templates/hrapplications/management.html:80 +#: allianceauth/hrapplications/templates/hrapplications/management.html:124 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:24 +#: allianceauth/hrapplications/templates/hrapplications/view.html:31 +msgid "Main Character" +msgstr "Основний персонаж" + +#: allianceauth/corputils/templates/corputils/corpstats.html:115 +#: allianceauth/corputils/templates/corputils/search.html:17 +msgid "Main Corporation" +msgstr "Основна корпорація" + +#: allianceauth/corputils/templates/corputils/corpstats.html:116 +#: allianceauth/corputils/templates/corputils/search.html:18 +msgid "Main Alliance" +msgstr "Основний альянс" + +#: allianceauth/corputils/templates/corputils/search.html:6 +msgid "Search Results" +msgstr "Результати пошуку" + +#: allianceauth/corputils/templates/corputils/search.html:15 +msgid "zKillboard" +msgstr "zКіллборд" + +#: allianceauth/corputils/views.py:54 +msgid "Selected corp already has a statistics module." +msgstr "Вибрана корпорація вже має модуль статистики." + +#: allianceauth/corputils/views.py:56 +msgid "Failed to gather corporation statistics with selected token." +msgstr "Не вдалося зібрати статистику корпорації з обраним токеном." + +#: allianceauth/fleetactivitytracking/auth_hooks.py:9 +msgid "Fleet Activity Tracking" +msgstr "Відстеження активності флоту" + +#: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8 +#: allianceauth/srp/templates/srp/management.html:35 +msgid "Fleet Name" +msgstr "Назва флоту" + +#: allianceauth/fleetactivitytracking/forms.py:7 +msgid "Duration of fat-link" +msgstr "Тривалість fat-посилання" + +#: allianceauth/fleetactivitytracking/forms.py:7 +msgid "minutes" +msgstr "хвилин" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/characternotexisting.html:3 +msgid "Fleet Participation" +msgstr "Участь в флоті" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/characternotexisting.html:7 +msgid "Character not found!" +msgstr "Персонажа не знайдено!" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/characternotexisting.html:18 +msgid "Character not registered!" +msgstr "Персонаж не зареєстрований!" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/characternotexisting.html:19 +msgid "This character is not associated with an auth account." +msgstr "Цей персонаж не пов'язаний з обліковим записом що авторизован." + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/characternotexisting.html:19 +msgid "Add it here" +msgstr "Додати його тут" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/characternotexisting.html:19 +msgid "before attempting to click fleet attendance links." +msgstr "перш ніж намагатися натиснути посилання на відвідуваність флоту." + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:5 +msgid "Create Fatlink" +msgstr "Створити Fatlink" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:9 +#: allianceauth/optimer/templates/optimer/add.html:13 +#: allianceauth/optimer/templates/optimer/add.html:22 +msgid "Create Fleet Operation" +msgstr "Створити операцію флоту" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:13 +msgid "Bad request!" +msgstr "Поганий запит!" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:24 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:63 +msgid "Create fatlink" +msgstr "Створити Fatlink" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:3 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:4 +msgid "Fatlink view" +msgstr "Перегляд Fatlink" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:7 +msgid "Edit fatlink" +msgstr "Редагувати Fatlink" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:11 +msgid "Delete fat" +msgstr "Видалити Fat" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:17 +msgid "Registered characters" +msgstr "Зареєстровані персонажі" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:30 +msgid "User" +msgstr "Користувач" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:27 +#: allianceauth/optimer/form.py:13 allianceauth/timerboard/form.py:59 +#: allianceauth/timerboard/templates/timerboard/view.html:33 +#: allianceauth/timerboard/templates/timerboard/view.html:200 +#: allianceauth/timerboard/templates/timerboard/view.html:373 +msgid "System" +msgstr "Система" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:24 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:28 +msgid "Ship" +msgstr "Корабель" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:48 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:29 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:74 +#: allianceauth/templates/allianceauth/top-menu.html:23 +#: allianceauth/timerboard/templates/timerboard/view.html:35 +#: allianceauth/timerboard/templates/timerboard/view.html:202 +#: allianceauth/timerboard/templates/timerboard/view.html:375 +msgid "Eve Time" +msgstr "Час в грі" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:33 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:36 +msgid "Docked in " +msgstr "Пришвартований в" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:4 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:4 +msgid "Personal fatlink statistics" +msgstr "Особиста статистика fatlink" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:8 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:8 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:8 +#, python-format +msgid "Participation data statistics for %(month)s, %(year)s" +msgstr "Статистика даних участі за %(month)s, %(year)s" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:11 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:10 +msgid "Previous month" +msgstr "Попередній місяць" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:12 +msgid "Next month" +msgstr "Наступний місяць" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:17 +#, python-format +msgid "%(user)s has collected one link this month." +msgid_plural "%(user)s has collected %(links)s links this month." +msgstr[0] "%(user)s зібрав одне посилання цього місяця." +msgstr[1] "%(user)s зібрав %(links)s посилань цього місяця." +msgstr[2] "%(user)s зібрав %(links)s посилань цього місяця." +msgstr[3] "%(user)s зібрав %(links)s посилань цього місяця." + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:26 +msgid "Times used" +msgstr "Кількість використань" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:37 +#, python-format +msgid "%(user)s has created one link this month." +msgid_plural "%(user)s has created %(links)s links this month." +msgstr[0] "%(user)s створив одне посилання цього місяця." +msgstr[1] "%(user)s створив %(links)s посилань цього місяця." +msgstr[2] "%(user)s створив %(links)s посилань цього місяця." +msgstr[3] "%(user)s створив %(links)s посилань цього місяця." + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:46 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:73 +msgid "Fleet" +msgstr "Флот" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:47 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:72 +#: allianceauth/timerboard/templates/timerboard/view.html:37 +#: allianceauth/timerboard/templates/timerboard/view.html:204 +#: allianceauth/timerboard/templates/timerboard/view.html:377 +msgid "Creator" +msgstr "Створювач" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:49 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:75 +#: allianceauth/optimer/form.py:18 +#: allianceauth/optimer/templates/optimer/fleetoptable.html:15 +msgid "Duration" +msgstr "Тривалість" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:50 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:76 +msgid "Edit" +msgstr "Редагувати" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:8 +#, python-format +msgid "Participation data statistics for %(year)s" +msgstr "Статистика даних участі за %(year)s рік" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:10 +msgid "Previous year" +msgstr "Попередній рік" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:12 +msgid "Next year" +msgstr "Наступний рік" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:19 +msgid "Month" +msgstr "Місяць" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:20 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:23 +msgid "Fats" +msgstr "Fats" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:4 +msgid "Fatlink Corp Statistics" +msgstr "Статистика корпорації Fatlink" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:24 +msgid "Average fats" +msgstr "Середній показник fats" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:4 +msgid "Fatlink statistics" +msgstr "Статистика Fatlink" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:20 +msgid "Ticker" +msgstr "Тікер" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:8 +msgid "Participation data" +msgstr "Дані участі" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:12 +msgid "Most recent clicked fatlinks" +msgstr "Останні натиснуті посилання на fats" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:17 +msgid "Personal statistics" +msgstr "Особиста статистика" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:46 +msgid "No fleet activity on record." +msgstr "Жодної активності флоту не зафіксовано." + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:53 +msgid "Most recent fatlinks" +msgstr "Останні посилання на fats" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:58 +msgid "View statistics" +msgstr "Переглянути статистику" + +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:95 +msgid "No created fatlinks on record." +msgstr "Немає створених fatlink'ів у записах." + +#: allianceauth/fleetactivitytracking/views.py:218 +msgid "Character does not exist" +msgstr "Персонаж не існує" + +#: allianceauth/fleetactivitytracking/views.py:221 +msgid "User does not exist" +msgstr "Користувач не існує" + +#: allianceauth/fleetactivitytracking/views.py:299 +msgid "Fleet participation registered." +msgstr "Участь в флоті зареєстрована." + +#: allianceauth/fleetactivitytracking/views.py:318 +msgid "FAT link has expired." +msgstr "FAT посилання прострочено." + +#: allianceauth/fleetactivitytracking/views.py:323 +#, python-brace-format +msgid "" +"Cannot register the fleet participation for {character.character_name}. The " +"character needs to be online." +msgstr "" +"Не можна зареєструвати участь в флоті для {character.character_name}. " +"Персонаж повинен бути в мережі." + +#: allianceauth/groupmanagement/auth_hooks.py:17 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:13 +msgid "Group Management" +msgstr "Керування групами" + +#: allianceauth/groupmanagement/forms.py:15 +msgid "This name has been reserved and can not be used for groups." +msgstr "Це ім'я зарезервоване і не може бути використане для груп." + +#: allianceauth/groupmanagement/forms.py:25 +msgid "(auto)" +msgstr "(авто)" + +#: allianceauth/groupmanagement/forms.py:34 +msgid "There already exists a group with that name." +msgstr "Група з таким ім'ям вже існує." + +#: allianceauth/groupmanagement/models.py:105 +msgid "" +"Internal group, users cannot see, join or request to join this " +"group.
Used for groups such as Members, Corp_*, Alliance_* " +"etc.
Overrides Hidden and Open options when selected." +msgstr "" +"Внутрішня група, яку користувачі не можуть бачити, приєднуватись \"\n" +"\"або запитувати про приєднання.
Використовується для груп, таких як \"\n" +"\"Members, Corp_, Alliance_ і т.д.
Перевизначає параметри Hidden і \"\n" +"\"Open при виборі.\"" + +#: allianceauth/groupmanagement/models.py:113 +msgid "Group is hidden from users but can still join with the correct link." +msgstr "" +"Група прихована від користувачів, але можна приєднатися з правильним " +"посиланням." + +#: allianceauth/groupmanagement/models.py:119 +msgid "" +"Group is open and users will be automatically added upon request.
If the " +"group is not open users will need their request manually approved." +msgstr "" +"Група відкрита і користувачі будуть автоматично додаватись за " +"запитом.
Якщо група закрита, користувачі повинні отримати ручне " +"підтвердження запиту." + +#: allianceauth/groupmanagement/models.py:126 +msgid "" +"Group is public. Any registered user is able to join this group, with " +"visibility based on the other options set for this group.
Auth will not " +"remove users from this group automatically when they are no longer " +"authenticated." +msgstr "" +"Група є публічною. Будь-який зареєстрований користувач може приєднатися до " +"цієї групи з врахуванням інших параметрів, встановлених для цієї " +"групи.
Авторизація не буде автоматично видаляти користувачів з цієї " +"групи, коли вони більше не автентифіковані." + +#: allianceauth/groupmanagement/models.py:135 +msgid "" +"Group is restricted. This means that adding or removing users for this group" +" requires a superuser admin." +msgstr "" +"Група обмежена. Це означає, що додавання або видалення користувачів для цієї" +" групи вимагає адміністратора-суперкористувача." + +#: allianceauth/groupmanagement/models.py:144 +msgid "" +"Group leaders can process requests for this group. Use the " +"auth.group_management permission to allow a user to manage all " +"groups.
" +msgstr "" +"Лідери груп можуть обробляти запити для цієї групи. Використовуйте дозвіл " +"auth.group_management, щоб дозволити користувачеві керувати " +"всіма групами.
" + +#: allianceauth/groupmanagement/models.py:154 +msgid "" +"Members of leader groups can process requests for this group. Use the " +"auth.group_management permission to allow a user to manage all " +"groups.
" +msgstr "" +"Члени лідерських груп можуть обробляти запити для цієї групи. Використовуйте" +" дозвіл auth.group_management, щоб дозволити користувачеві " +"керувати всіма групами.
" + +#: allianceauth/groupmanagement/models.py:163 +msgid "" +"States listed here will have the ability to join this group provided they " +"have the proper permissions.
" +msgstr "" +"Штати, перераховані тут, матимуть змогу приєднатися до цієї групи, якщо вони" +" мають відповідні дозволи.
" + +#: allianceauth/groupmanagement/models.py:171 +msgid "" +"Short description (max. 512 characters) of the group shown to users." +msgstr "" +"Короткий опис (максимум 512 символів) групи, що відображається " +"користувачам." + +#: allianceauth/groupmanagement/models.py:178 +msgid "Can request non-public groups" +msgstr "Може запитувати непублічні групи" + +#: allianceauth/groupmanagement/models.py:209 +msgid "name" +msgstr "назва" + +#: allianceauth/groupmanagement/models.py:212 +msgid "Name that can not be used for groups." +msgstr "Назва, яку неможна використовувати для груп." + +#: allianceauth/groupmanagement/models.py:215 +msgid "reason" +msgstr "причина" + +#: allianceauth/groupmanagement/models.py:215 +msgid "Reason why this name is reserved." +msgstr "Причина, чому ця назва зарезервована." + +#: allianceauth/groupmanagement/models.py:218 +msgid "created by" +msgstr "створено користувачем" + +#: allianceauth/groupmanagement/models.py:223 +msgid "created at" +msgstr "створено о" + +#: allianceauth/groupmanagement/models.py:223 +msgid "Date when this entry was created" +msgstr "Дата створення цього запису" + +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:4 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:13 +msgid "Audit Log" +msgstr "Журнал аудиту" + +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:19 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:20 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:11 +#: allianceauth/timerboard/templates/timerboard/index_button.html:3 +msgid "Back" +msgstr "Назад" + +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:28 +msgid "Date/Time" +msgstr "Дата/Час" + +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:29 +msgid "Requestor" +msgstr "Запитувач" + +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:32 +msgid "Type" +msgstr "Тип" + +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:33 +#: allianceauth/notifications/templates/notifications/list_partial.html:9 +#: allianceauth/optimer/templates/optimer/fleetoptable.html:19 +#: allianceauth/services/templates/services/services.html:17 +#: allianceauth/timerboard/templates/timerboard/view.html:39 +#: allianceauth/timerboard/templates/timerboard/view.html:206 +#: allianceauth/timerboard/templates/timerboard/view.html:379 +msgid "Action" +msgstr "Дія" + +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:34 +msgid "Actor" +msgstr "Діяч" + +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:48 +msgid "Removed" +msgstr "Вилучено" + +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:60 +msgid "All times displayed are EVE/UTC." +msgstr "Усі відображені часи - EVE/UTC." + +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:67 +msgid "No entries found for this group." +msgstr "Для цієї групи не знайдено жодного запису." + +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:5 +msgid "Group Members" +msgstr "Учасники групи" + +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:113 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:21 +msgid "Organization" +msgstr "Організація" + +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:49 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:75 +msgid "Group leader" +msgstr "Лідер групи" + +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:60 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:82 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:139 +msgid "(unknown)" +msgstr "(невідомо)" + +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:65 +msgid "Remove from group" +msgstr "Видалити з групи" + +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:80 +msgid "No group members to list." +msgstr "Немає учасників групи для переліку." + +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:4 +msgid "Groups Membership" +msgstr "Членство в групах" + +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:14 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:38 +#: allianceauth/templates/allianceauth/side-menu.html:15 +msgid "Groups" +msgstr "Групи" + +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:24 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:15 +#: allianceauth/optimer/templates/optimer/fleetoptable.html:10 +msgid "Description" +msgstr "Опис" + +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:25 +#: allianceauth/hrapplications/templates/hrapplications/management.html:27 +#: allianceauth/hrapplications/templates/hrapplications/management.html:82 +#: allianceauth/hrapplications/templates/hrapplications/management.html:126 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:26 +#: allianceauth/srp/templates/srp/data.html:99 +msgid "Status" +msgstr "Статус" + +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:26 +msgid "Member Count" +msgstr "Кількість учасників" + +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:42 +msgid "Hidden" +msgstr "Прихована" + +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:44 +#: allianceauth/templates/allianceauth/admin-status/overview.html:14 +msgid "Open" +msgstr "Відкрита" + +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:46 +msgid "Requestable" +msgstr "Запитується" + +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:55 +msgid "View Members" +msgstr "Переглянути учасників" + +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:59 +msgid "Audit Members" +msgstr "Перевірити учасників" + +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:63 +msgid "Copy Direct Join Link" +msgstr "Скопіювати посилання на пряме приєднання" + +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:74 +msgid "No groups to list." +msgstr "Немає груп для переліку." + +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:4 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:9 +msgid "Available Groups" +msgstr "Доступні групи" + +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:29 +msgid "Leave" +msgstr "Покинути" + +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:33 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:48 +#: allianceauth/hrapplications/templates/hrapplications/management.html:36 +#: allianceauth/hrapplications/templates/hrapplications/management.html:69 +#: allianceauth/hrapplications/templates/hrapplications/management.html:96 +#: allianceauth/hrapplications/templates/hrapplications/management.html:140 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:37 +#: allianceauth/hrapplications/templates/hrapplications/view.html:19 +#: allianceauth/srp/templates/srp/data.html:135 +#: allianceauth/srp/templates/srp/management.html:79 +msgid "Pending" +msgstr "Очікує" + +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:39 +msgid "Join" +msgstr "Приєднатися" + +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:43 +msgid "Request" +msgstr "Запит" + +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:58 +msgid "No groups available." +msgstr "Груп немає." + +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:5 +msgid "Groups Management" +msgstr "Управління групами" + +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:24 +msgid "Join Requests" +msgstr "Запити на вступ" + +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:35 +msgid "Leave Requests" +msgstr "Запити на вихід" + +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:57 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:114 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:18 +#: allianceauth/services/modules/openfire/forms.py:6 +msgid "Group" +msgstr "Група" + +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:88 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:145 +msgid "Accept" +msgstr "Прийняти" + +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:92 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:149 +#: allianceauth/hrapplications/templates/hrapplications/view.html:81 +msgid "Reject" +msgstr "Відхилити" + +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:101 +msgid "No group add requests." +msgstr "Запитів на додавання до груп немає." + +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:158 +msgid "No group leave requests." +msgstr "Запитів на вихід з груп немає." + +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:8 +#: allianceauth/templates/allianceauth/top-menu.html:8 +msgid "Toggle navigation" +msgstr "Перемикання навігації" + +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:19 +msgid "Group Requests" +msgstr "Групові запити" + +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:22 +msgid "Group Membership" +msgstr "Членство в групі" + +#: allianceauth/groupmanagement/views.py:163 +#, python-format +msgid "Removed user %(user)s from group %(group)s." +msgstr "Користувач %(user)s вилучений з групи %(group)s." + +#: allianceauth/groupmanagement/views.py:165 +msgid "User does not exist in that group" +msgstr "Користувача не існує в цій групі" + +#: allianceauth/groupmanagement/views.py:168 +msgid "Group does not exist" +msgstr "Група не існує" + +#: allianceauth/groupmanagement/views.py:195 +#, python-format +msgid "Accepted application from %(mainchar)s to %(group)s." +msgstr "Заявка %(mainchar)s на вступ до %(group)s прийнята." + +#: allianceauth/groupmanagement/views.py:201 +#: allianceauth/groupmanagement/views.py:232 +#, python-format +msgid "" +"An unhandled error occurred while processing the application from " +"%(mainchar)s to %(group)s." +msgstr "" +"Під час обробки заявки %(mainchar)s на вступ до %(group)s виникла помилка, " +"яку не можна обробити." + +#: allianceauth/groupmanagement/views.py:226 +#, python-format +msgid "Rejected application from %(mainchar)s to %(group)s." +msgstr "Заявка %(mainchar)s на вступ до %(group)s відхилена." + +#: allianceauth/groupmanagement/views.py:261 +#, python-format +msgid "Accepted application from %(mainchar)s to leave %(group)s." +msgstr "Заявка %(mainchar)s на вихід з %(group)s прийнята." + +#: allianceauth/groupmanagement/views.py:266 +#: allianceauth/groupmanagement/views.py:298 +#, python-format +msgid "" +"An unhandled error occurred while processing the application from " +"%(mainchar)s to leave %(group)s." +msgstr "" +"Під час обробки заявки %(mainchar)s на вихід з %(group)s виникла помилка, " +"яку не можна обробити." + +#: allianceauth/groupmanagement/views.py:292 +#, python-format +msgid "Rejected application from %(mainchar)s to leave %(group)s." +msgstr "Заявка %(mainchar)s на вихід з %(group)s відхилена." + +#: allianceauth/groupmanagement/views.py:336 +#: allianceauth/groupmanagement/views.py:346 +msgid "You cannot join that group" +msgstr "Ви не можете приєднатись до цієї групи" + +#: allianceauth/groupmanagement/views.py:341 +msgid "You are already a member of that group." +msgstr "Ви вже є членом цієї групи." + +#: allianceauth/groupmanagement/views.py:358 +msgid "You already have a pending application for that group." +msgstr "У вас вже є очікуюча заявка на вступ до цієї групи." + +#: allianceauth/groupmanagement/views.py:367 +#, python-format +msgid "Applied to group %(group)s." +msgstr "Подано заявку на групу %(group)s." + +#: allianceauth/groupmanagement/views.py:377 +msgid "You cannot leave that group" +msgstr "Ви не можете покинути цю групу" + +#: allianceauth/groupmanagement/views.py:381 +msgid "You are not a member of that group" +msgstr "Ви не є учасником цієї групи" + +#: allianceauth/groupmanagement/views.py:393 +msgid "You already have a pending leave request for that group." +msgstr "Ви вже маєте очікувану запит на вихід з цієї групи." + +#: allianceauth/groupmanagement/views.py:409 +#, python-format +msgid "Applied to leave group %(group)s." +msgstr "Подано заявку на вихід з групи %(group)s." + +#: allianceauth/hrapplications/auth_hooks.py:14 +msgid "Applications" +msgstr "Заявки" + +#: allianceauth/hrapplications/forms.py:6 +#: allianceauth/hrapplications/templates/hrapplications/view.html:91 +msgid "Comment" +msgstr "Коментар" + +#: allianceauth/hrapplications/forms.py:10 +msgid "Search String" +msgstr "Пошуковий запит" + +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:4 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:7 +msgid "Choose a Corp" +msgstr "Виберіть корпорацію" + +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:10 +msgid "Available Corps" +msgstr "Доступні корпорації" + +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:22 +msgid "No corps are accepting applications at this time." +msgstr "На даний момент немає корпорацій, які приймають заявки." + +#: allianceauth/hrapplications/templates/hrapplications/create.html:4 +#: allianceauth/hrapplications/templates/hrapplications/create.html:7 +msgid "Apply To" +msgstr "Подати заявку на" + +#: allianceauth/hrapplications/templates/hrapplications/create.html:29 +msgid "Submit" +msgstr "Відправити" + +#: allianceauth/hrapplications/templates/hrapplications/management.html:5 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:5 +msgid "HR Application Management" +msgstr "Управління заявками на прийом на роботу" + +#: allianceauth/hrapplications/templates/hrapplications/management.html:10 +msgid "Personal Applications" +msgstr "Особисті заявки" + +#: allianceauth/hrapplications/templates/hrapplications/management.html:14 +#: allianceauth/hrapplications/templates/hrapplications/management.html:17 +msgid "Create Application" +msgstr "Створити заявку" + +#: allianceauth/hrapplications/templates/hrapplications/management.html:25 +#: allianceauth/hrapplications/templates/hrapplications/management.html:79 +#: allianceauth/hrapplications/templates/hrapplications/management.html:123 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:23 +#: allianceauth/services/templates/services/services.html:15 +msgid "Username" +msgstr "Ім'я користувача" + +#: allianceauth/hrapplications/templates/hrapplications/management.html:28 +#: allianceauth/hrapplications/templates/hrapplications/management.html:83 +#: allianceauth/hrapplications/templates/hrapplications/management.html:127 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:27 +#: allianceauth/hrapplications/templates/hrapplications/view.html:73 +#: allianceauth/srp/templates/srp/data.html:101 +#: allianceauth/srp/templates/srp/management.html:44 +msgid "Actions" +msgstr "Дії" + +#: allianceauth/hrapplications/templates/hrapplications/management.html:38 +#: allianceauth/hrapplications/templates/hrapplications/management.html:99 +#: allianceauth/hrapplications/templates/hrapplications/management.html:143 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:39 +#: allianceauth/hrapplications/templates/hrapplications/view.html:15 +#: allianceauth/srp/templates/srp/data.html:127 +msgid "Approved" +msgstr "Затверджено" + +#: allianceauth/hrapplications/templates/hrapplications/management.html:40 +#: allianceauth/hrapplications/templates/hrapplications/management.html:101 +#: allianceauth/hrapplications/templates/hrapplications/management.html:145 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:41 +#: allianceauth/srp/templates/srp/data.html:131 +msgid "Rejected" +msgstr "Відхилено" + +#: allianceauth/hrapplications/templates/hrapplications/management.html:60 +msgid "Application Management" +msgstr "Управління Заявками" + +#: allianceauth/hrapplications/templates/hrapplications/management.html:64 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:15 +msgid "Search Applications" +msgstr "Пошук Заявок" + +#: allianceauth/hrapplications/templates/hrapplications/management.html:70 +msgid "Reviewed" +msgstr "Переглянуто" + +#: allianceauth/hrapplications/templates/hrapplications/management.html:78 +#: allianceauth/hrapplications/templates/hrapplications/management.html:122 +msgid "Date" +msgstr "Дата" + +#: allianceauth/hrapplications/templates/hrapplications/management.html:94 +#: allianceauth/hrapplications/templates/hrapplications/management.html:138 +#: allianceauth/hrapplications/templates/hrapplications/view.html:22 +msgid "Reviewer:" +msgstr "Рецензент:" + +#: allianceauth/hrapplications/templates/hrapplications/management.html:113 +msgid "No pending applications." +msgstr "Немає очікуваних заявок." + +#: allianceauth/hrapplications/templates/hrapplications/management.html:162 +msgid "No reviewed applications." +msgstr "Немає переглянутих заявок." + +#: allianceauth/hrapplications/templates/hrapplications/management.html:176 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:62 +#: allianceauth/hrapplications/templates/hrapplications/view.html:134 +msgid "Close" +msgstr "Закрити" + +#: allianceauth/hrapplications/templates/hrapplications/management.html:177 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:63 +msgid "Application Search" +msgstr "Пошук заявок" + +#: allianceauth/hrapplications/templates/hrapplications/management.html:184 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:70 +msgid "Search" +msgstr "Пошук" + +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:11 +msgid "Application Search Results" +msgstr "Результати пошуку заявок" + +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:22 +msgid "Application ID" +msgstr "ID заявки" + +#: allianceauth/hrapplications/templates/hrapplications/view.html:5 +#: allianceauth/hrapplications/templates/hrapplications/view.html:10 +msgid "View Application" +msgstr "Перегляд заявки" + +#: allianceauth/hrapplications/templates/hrapplications/view.html:17 +msgid "Denied" +msgstr "Відхилена" + +#: allianceauth/hrapplications/templates/hrapplications/view.html:27 +msgid "Applicant" +msgstr "Заявник" + +#: allianceauth/hrapplications/templates/hrapplications/view.html:78 +msgid "Approve" +msgstr "Підтвердити" + +#: allianceauth/hrapplications/templates/hrapplications/view.html:84 +msgid "Delete" +msgstr "Видалити" + +#: allianceauth/hrapplications/templates/hrapplications/view.html:87 +msgid "Mark in Progress" +msgstr "Позначити як в роботі" + +#: allianceauth/hrapplications/templates/hrapplications/view.html:101 +#: allianceauth/services/forms.py:17 +msgid "Comments" +msgstr "Коментарі" + +#: allianceauth/hrapplications/templates/hrapplications/view.html:136 +#: allianceauth/hrapplications/templates/hrapplications/view.html:143 +msgid "Add Comment" +msgstr "Додати коментар" + +#: allianceauth/notifications/models.py:21 +msgid "danger" +msgstr "небезпека" + +#: allianceauth/notifications/models.py:22 +msgid "warning" +msgstr "попередження" + +#: allianceauth/notifications/models.py:23 +msgid "info" +msgstr "інформація" + +#: allianceauth/notifications/models.py:24 +msgid "success" +msgstr "успіх" + +#: allianceauth/notifications/templates/notifications/list.html:4 +#: allianceauth/notifications/templates/notifications/list.html:7 +#: allianceauth/templates/allianceauth/notifications_menu_item.html:6 +msgid "Notifications" +msgstr "Повідомлення" + +#: allianceauth/notifications/templates/notifications/list.html:13 +msgid "Unread" +msgstr "Непрочитані" + +#: allianceauth/notifications/templates/notifications/list.html:14 +msgid "Read" +msgstr "Прочитані" + +#: allianceauth/notifications/templates/notifications/list.html:17 +msgid "Mark All Read" +msgstr "Позначити все прочитаним" + +#: allianceauth/notifications/templates/notifications/list.html:18 +msgid "Delete All Read" +msgstr "Видалити всі прочитані" + +#: allianceauth/notifications/templates/notifications/list_partial.html:7 +msgid "Timestamp" +msgstr "Мітка часу" + +#: allianceauth/notifications/templates/notifications/list_partial.html:8 +msgid "Title" +msgstr "Заголовок" + +#: allianceauth/notifications/templates/notifications/list_partial.html:28 +msgid "No notifications." +msgstr "Немає повідомлень." + +#: allianceauth/notifications/templates/notifications/view.html:4 +#: allianceauth/notifications/templates/notifications/view.html:8 +msgid "View Notification" +msgstr "Перегляд повідомлення" + +#: allianceauth/notifications/views.py:52 +msgid "You are not authorized to view that notification." +msgstr "Ви не маєте дозволу на перегляд цього повідомлення." + +#: allianceauth/notifications/views.py:68 +msgid "Deleted notification." +msgstr "Видалено повідомлення." + +#: allianceauth/notifications/views.py:75 +msgid "Failed to locate notification." +msgstr "Не вдалося знайти повідомлення." + +#: allianceauth/notifications/views.py:83 +msgid "Marked all notifications as read." +msgstr "Всі повідомлення позначено як прочитані." + +#: allianceauth/notifications/views.py:91 +msgid "Deleted all read notifications." +msgstr "Всі прочитані повідомлення видалено." + +#: allianceauth/optimer/auth_hooks.py:10 +msgid "Fleet Operations" +msgstr "Операції флоту" + +#: allianceauth/optimer/form.py:12 +#: allianceauth/optimer/templates/optimer/fleetoptable.html:11 +msgid "Doctrine" +msgstr "Доктрина" + +#: allianceauth/optimer/form.py:14 +#: allianceauth/optimer/templates/optimer/fleetoptable.html:13 +msgid "Start Time" +msgstr "Час старту" + +#: allianceauth/optimer/form.py:15 +#: allianceauth/optimer/templates/optimer/fleetoptable.html:9 +msgid "Operation Name" +msgstr "Назва операції" + +#: allianceauth/optimer/form.py:16 +msgid "Operation Type" +msgstr "Тип операції" + +#: allianceauth/optimer/form.py:17 +#: allianceauth/srp/templates/srp/management.html:38 +msgid "Fleet Commander" +msgstr "Командувач флоту" + +#: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14 +#: allianceauth/srp/templates/srp/data.html:91 +msgid "Additional Info" +msgstr "Додаткова інформація" + +#: allianceauth/optimer/form.py:23 +msgid "(Optional) Describe the operation with a couple of short words." +msgstr "(Необов'язково) Опишіть операцію кількома короткими словами." + +#: allianceauth/optimer/templates/optimer/add.html:6 +#: allianceauth/optimer/templates/optimer/management.html:13 +msgid "Create Operation" +msgstr "Створити операцію" + +#: allianceauth/optimer/templates/optimer/fleetoptable.html:12 +msgid "Form Up System" +msgstr "Система збору флоту" + +#: allianceauth/optimer/templates/optimer/fleetoptable.html:14 +#: allianceauth/timerboard/templates/timerboard/view.html:36 +#: allianceauth/timerboard/templates/timerboard/view.html:203 +#: allianceauth/timerboard/templates/timerboard/view.html:376 +msgid "Local Time" +msgstr "Місцевий час" + +#: allianceauth/optimer/templates/optimer/fleetoptable.html:16 +msgid "FC" +msgstr "ФК" + +#: allianceauth/optimer/templates/optimer/management.html:5 +msgid "Fleet Operation Management" +msgstr "Управління флотовими операціями" + +#: allianceauth/optimer/templates/optimer/management.html:10 +msgid "Fleet Operation Timers" +msgstr "Таймери флотових операцій" + +#: allianceauth/optimer/templates/optimer/management.html:20 +#: allianceauth/timerboard/templates/timerboard/view.html:22 +msgid "Current Eve Time:" +msgstr "Поточний час Eve:" + +#: allianceauth/optimer/templates/optimer/management.html:26 +msgid "Next Fleet Operations" +msgstr "Наступні флотові операції" + +#: allianceauth/optimer/templates/optimer/management.html:30 +#: allianceauth/timerboard/templates/timerboard/view.html:362 +msgid "No upcoming timers." +msgstr "Немає наступних таймерів." + +#: allianceauth/optimer/templates/optimer/management.html:33 +msgid "Past Fleet Operations" +msgstr "Минулі флотові операції" + +#: allianceauth/optimer/templates/optimer/management.html:37 +#: allianceauth/timerboard/templates/timerboard/view.html:535 +msgid "No past timers." +msgstr "Немає минулих таймерів." + +#: allianceauth/optimer/templates/optimer/update.html:6 +#: allianceauth/optimer/templates/optimer/update.html:15 +#: allianceauth/optimer/templates/optimer/update.html:27 +msgid "Update Fleet Operation" +msgstr "Оновити флотову операцію" + +#: allianceauth/optimer/templates/optimer/update.html:21 +msgid "Fleet Operation Does Not Exist" +msgstr "Флотова операція не існує" + +#: allianceauth/optimer/views.py:69 +#, python-format +msgid "Created operation timer for %(opname)s." +msgstr "Створено таймер операції для %(opname)s." + +#: allianceauth/optimer/views.py:87 +#, python-format +msgid "Removed operation timer for %(opname)s." +msgstr "Видалено таймер операції для %(opname)s." + +#: allianceauth/optimer/views.py:125 +#, python-format +msgid "Saved changes to operation timer for %(opname)s." +msgstr "Зміни до таймера операції %(opname)s збережено." + +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:4 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:8 +msgid "Permissions Audit" +msgstr "Аудит дозволів" + +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:20 +msgid "User / Character" +msgstr "Користувач / Персонаж" + +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:4 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:8 +msgid "Permissions Overview" +msgstr "Огляд дозволів" + +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:11 +msgid "Showing only applied permissions" +msgstr "Показуємо тільки застосовані дозволи" + +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:12 +msgid "Show All" +msgstr "Показати все" + +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:14 +msgid "Showing all permissions" +msgstr "Показуються всі дозволи" + +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:15 +msgid "Show Applied" +msgstr "Показати застосовані" + +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:23 +msgid "App" +msgstr "Додаток" + +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:26 +msgid "Model" +msgstr "Модель" + +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:29 +msgid "Code Name" +msgstr "Кодова назва" + +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:35 +msgid "Users" +msgstr "Користувачі" + +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:41 +msgid "States" +msgstr "Стани" + +#: allianceauth/services/abstract.py:72 +msgid "That service account already exists" +msgstr "Такий обліковий запис сервісу вже існує" + +#: allianceauth/services/abstract.py:103 +#, python-brace-format +msgid "Successfully set your {self.service_name} password" +msgstr "Пароль для {self.service_name} успішно встановлено" + +#: allianceauth/services/auth_hooks.py:12 +msgid "Services" +msgstr "Сервіси" + +#: allianceauth/services/forms.py:6 +msgid "Name of Fleet:" +msgstr "Назва флоту:" + +#: allianceauth/services/forms.py:7 +msgid "Fleet Commander:" +msgstr "Командир флоту:" + +#: allianceauth/services/forms.py:8 +msgid "Fleet Comms:" +msgstr "Комунікації флоту:" + +#: allianceauth/services/forms.py:9 +msgid "Fleet Type:" +msgstr "Тип флоту:" + +#: allianceauth/services/forms.py:10 +msgid "Ship Priorities:" +msgstr "Пріоритети кораблів:" + +#: allianceauth/services/forms.py:11 +msgid "Formup Location:" +msgstr "Місце збору:" + +#: allianceauth/services/forms.py:12 +msgid "Formup Time:" +msgstr "Час збору:" + +#: allianceauth/services/forms.py:13 +msgid "Expected Duration:" +msgstr "Очікувана тривалість:" + +#: allianceauth/services/forms.py:14 +msgid "Purpose:" +msgstr "Мета:" + +#: allianceauth/services/forms.py:15 +msgid "Reimbursable?*" +msgstr "Відшкодовується?*" + +#: allianceauth/services/forms.py:15 allianceauth/services/forms.py:16 +msgid "Yes" +msgstr "Так" + +#: allianceauth/services/forms.py:15 allianceauth/services/forms.py:16 +msgid "No" +msgstr "Ні" + +#: allianceauth/services/forms.py:16 +msgid "Important?*" +msgstr "Важливо?*" + +#: allianceauth/services/forms.py:21 allianceauth/services/forms.py:31 +msgid "Password" +msgstr "Пароль" + +#: allianceauth/services/forms.py:26 allianceauth/services/forms.py:36 +msgid "Password must be at least 8 characters long." +msgstr "Пароль повинен містити принаймні 8 символів." + +#: allianceauth/services/modules/discord/models.py:187 +msgid "Discord Account Disabled" +msgstr "Обліковий запис Discord вимкнено" + +#: allianceauth/services/modules/discord/models.py:189 +msgid "" +"Your Discord account was disabled automatically by Auth. If you think this " +"was a mistake, please contact an admin." +msgstr "" +"Ваш обліковий запис Discord було автоматично вимкнено авторизацією. Якщо ви " +"думаєте, що це помилка, будь ласка, зверніться до адміністратора." + +#: allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html:5 +msgid "Discord" +msgstr "Discord" + +#: allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html:18 +msgid "Join the Discord server" +msgstr "Приєднатися до сервера Discord" + +#: allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html:22 +msgid "Leave- and rejoin the Discord Server (Reset)" +msgstr "Вийти та знову приєднатися до сервера Discord (Скинути)" + +#: allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html:25 +msgid "Leave the Discord server" +msgstr "Вийти з сервера Discord" + +#: allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html:32 +msgid "Link Discord Server" +msgstr "Посилання на сервер Discord" + +#: allianceauth/services/modules/discord/views.py:30 +msgid "Deactivated Discord account." +msgstr "Обліковий запис Discord деактивовано." + +#: allianceauth/services/modules/discord/views.py:36 +#: allianceauth/services/modules/discord/views.py:59 +msgid "An error occurred while processing your Discord account." +msgstr "Сталася помилка під час обробки вашого облікового запису Discord." + +#: allianceauth/services/modules/discord/views.py:102 +msgid "Your Discord account has been successfully activated." +msgstr "Ваш обліковий запис Discord успішно активовано." + +#: allianceauth/services/modules/discord/views.py:108 +msgid "" +"An error occurred while trying to activate your Discord account. Please try " +"again." +msgstr "" +"Сталася помилка під час спроби активації вашого облікового запису Discord. " +"Будь ласка, спробуйте знову." + +#: allianceauth/services/modules/discourse/views.py:29 +msgid "You are not authorized to access Discourse." +msgstr "Ви не маєте прав на доступ до Discourse." + +#: allianceauth/services/modules/discourse/views.py:34 +msgid "You must have a main character set to access Discourse." +msgstr "Ви повинні мати головний персонаж, щоб отримати доступ до Discourse." + +#: allianceauth/services/modules/discourse/views.py:44 +msgid "" +"No SSO payload or signature. Please contact support if this problem " +"persists." +msgstr "" +"Немає SSO пакета або підпису. Будь ласка, зверніться в підтримку, якщо ця " +"проблема повторюється." + +#: allianceauth/services/modules/discourse/views.py:54 +#: allianceauth/services/modules/discourse/views.py:62 +msgid "Invalid payload. Please contact support if this problem persists." +msgstr "" +"Неправильний пакет даних. Будь ласка, зверніться в підтримку, якщо ця " +"проблема повторюється." + +#: allianceauth/services/modules/ips4/views.py:31 +msgid "Activated IPSuite4 account." +msgstr "Активовано обліковий запис IPSuite4." + +#: allianceauth/services/modules/ips4/views.py:39 +#: allianceauth/services/modules/ips4/views.py:60 +#: allianceauth/services/modules/ips4/views.py:81 +#: allianceauth/services/modules/ips4/views.py:101 +msgid "An error occurred while processing your IPSuite4 account." +msgstr "Виникла помилка при обробці вашого облікового запису IPSuite4." + +#: allianceauth/services/modules/ips4/views.py:52 +msgid "Reset IPSuite4 password." +msgstr "Скинути пароль IPSuite4." + +#: allianceauth/services/modules/ips4/views.py:78 +msgid "Set IPSuite4 password." +msgstr "Встановити пароль IPSuite4." + +#: allianceauth/services/modules/ips4/views.py:98 +msgid "Deactivated IPSuite4 account." +msgstr "Деактивовано обліковий запис IPSuite4." + +#: allianceauth/services/modules/openfire/auth_hooks.py:26 +msgid "Jabber" +msgstr "Jabber" + +#: allianceauth/services/modules/openfire/auth_hooks.py:79 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:5 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:10 +msgid "Jabber Broadcast" +msgstr "Трансляція Jabber" + +#: allianceauth/services/modules/openfire/auth_hooks.py:94 +msgid "Fleet Broadcast Formatter" +msgstr "Форматування трансляції флоту" + +#: allianceauth/services/modules/openfire/forms.py:7 +msgid "Message" +msgstr "Повідомлення" + +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:16 +msgid "Broadcast Sent!!" +msgstr "Трансляція надіслана!!" + +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:22 +msgid "Broadcast" +msgstr "Трансляція" + +#: allianceauth/services/modules/openfire/views.py:35 +msgid "Activated jabber account." +msgstr "Активований обліковий запис Jabber." + +#: allianceauth/services/modules/openfire/views.py:43 +#: allianceauth/services/modules/openfire/views.py:56 +#: allianceauth/services/modules/openfire/views.py:76 +#: allianceauth/services/modules/openfire/views.py:147 +msgid "An error occurred while processing your jabber account." +msgstr "Виникла помилка під час обробки вашого облікового запису Jabber." + +#: allianceauth/services/modules/openfire/views.py:69 +msgid "Reset jabber password." +msgstr "Скидання пароля Jabber." + +#: allianceauth/services/modules/openfire/views.py:115 +#, python-format +msgid "Sent jabber broadcast to %s" +msgstr "Відправлено трансляцію Jabber на %s" + +#: allianceauth/services/modules/openfire/views.py:144 +msgid "Set jabber password." +msgstr "Встановлення пароля Jabber." + +#: allianceauth/services/modules/phpbb3/views.py:34 +msgid "Activated forum account." +msgstr "Активований обліковий запис форуму." + +#: allianceauth/services/modules/phpbb3/views.py:42 +#: allianceauth/services/modules/phpbb3/views.py:56 +#: allianceauth/services/modules/phpbb3/views.py:78 +#: allianceauth/services/modules/phpbb3/views.py:101 +msgid "An error occurred while processing your forum account." +msgstr "Виникла помилка під час обробки вашого облікового запису форуму." + +#: allianceauth/services/modules/phpbb3/views.py:53 +msgid "Deactivated forum account." +msgstr "Деактивований обліковий запис форуму." + +#: allianceauth/services/modules/phpbb3/views.py:70 +msgid "Reset forum password." +msgstr "Скидання пароля форуму." + +#: allianceauth/services/modules/phpbb3/views.py:98 +msgid "Set forum password." +msgstr "Встановлення пароля форуму." + +#: allianceauth/services/modules/smf/views.py:52 +msgid "Activated SMF account." +msgstr "Активований обліковий запис SMF." + +#: allianceauth/services/modules/smf/views.py:65 +#: allianceauth/services/modules/smf/views.py:81 +#: allianceauth/services/modules/smf/views.py:102 +#: allianceauth/services/modules/smf/views.py:124 +msgid "An error occurred while processing your SMF account." +msgstr "Виникла помилка під час обробки вашого облікового запису SMF." + +#: allianceauth/services/modules/smf/views.py:78 +msgid "Deactivated SMF account." +msgstr "Деактивований обліковий запис SMF." + +#: allianceauth/services/modules/smf/views.py:95 +msgid "Reset SMF password." +msgstr "Скидання пароля SMF." + +#: allianceauth/services/modules/smf/views.py:121 +msgid "Set SMF password." +msgstr "Встановлення пароля SMF." + +#: allianceauth/services/modules/teamspeak3/forms.py:14 +#, python-format +msgid "Unable to locate user %s on server" +msgstr "Не вдалося знайти користувача %s на сервері" + +#: allianceauth/services/modules/teamspeak3/templates/admin/teamspeak3/authts/change_list.html:8 +msgid "Update TS3 groups" +msgstr "Оновити групи TS3" + +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:5 +msgid "Verify Teamspeak" +msgstr "Перевірте Teamspeak" + +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:10 +msgid "Verify Teamspeak Identity" +msgstr "Перевірте ідентичність Teamspeak" + +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:13 +msgid "Join Server" +msgstr "Приєднатися до сервера" + +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:19 +#: allianceauth/services/templates/services/service_credentials.html:19 +#: allianceauth/srp/templates/srp/add.html:31 +msgid "Continue" +msgstr "Продовжити" + +#: allianceauth/services/modules/teamspeak3/views.py:35 +msgid "Activated TeamSpeak3 account." +msgstr "Активовано обліковий запис TeamSpeak3." + +#: allianceauth/services/modules/teamspeak3/views.py:38 +#: allianceauth/services/modules/teamspeak3/views.py:74 +#: allianceauth/services/modules/teamspeak3/views.py:100 +msgid "An error occurred while processing your TeamSpeak3 account." +msgstr "Сталася помилка під час обробки вашого облікового запису TeamSpeak3." + +#: allianceauth/services/modules/teamspeak3/views.py:71 +msgid "Deactivated TeamSpeak3 account." +msgstr "Деактивовано обліковий запис TeamSpeak3." + +#: allianceauth/services/modules/teamspeak3/views.py:97 +msgid "Reset TeamSpeak3 permission key." +msgstr "Скинути ключ дозволів TeamSpeak3." + +#: allianceauth/services/modules/xenforo/views.py:30 +msgid "Activated XenForo account." +msgstr "Активовано обліковий запис XenForo." + +#: allianceauth/services/modules/xenforo/views.py:40 +#: allianceauth/services/modules/xenforo/views.py:52 +#: allianceauth/services/modules/xenforo/views.py:73 +#: allianceauth/services/modules/xenforo/views.py:94 +msgid "An error occurred while processing your XenForo account." +msgstr "Сталася помилка під час обробки вашого облікового запису XenForo." + +#: allianceauth/services/modules/xenforo/views.py:50 +msgid "Deactivated XenForo account." +msgstr "Деактивовано обліковий запис XenForo." + +#: allianceauth/services/modules/xenforo/views.py:65 +msgid "Reset XenForo account password." +msgstr "Скинути пароль облікового запису XenForo." + +#: allianceauth/services/modules/xenforo/views.py:91 +msgid "Changed XenForo password." +msgstr "Змінено пароль XenForo." + +#: allianceauth/services/templates/services/fleetformattertool.html:5 +msgid "Fleet Formatter Tool" +msgstr "Інструмент форматування флоту" + +#: allianceauth/services/templates/services/fleetformattertool.html:10 +msgid "Fleet Broadcast Formatter Tool" +msgstr "Інструмент форматування мовлення флоту" + +#: allianceauth/services/templates/services/fleetformattertool.html:23 +msgid "Format" +msgstr "Формат" + +#: allianceauth/services/templates/services/service_confirm_delete.html:6 +#: allianceauth/services/templates/services/service_confirm_delete.html:12 +#, python-format +msgid "Delete %(service_name)s Account?" +msgstr "Видалити акаунт %(service_name)s?" + +#: allianceauth/services/templates/services/service_confirm_delete.html:20 +#, python-format +msgid "" +"Are you sure you want to delete your %(service_name)s account %(object)s?" +msgstr "" +"Ви впевнені, що хочете видалити ваш %(service_name)s акаунт %(object)s?" + +#: allianceauth/services/templates/services/service_credentials.html:4 +#: allianceauth/services/templates/services/service_credentials.html:8 +#, python-format +msgid "%(service_name)s Credentials" +msgstr "Дані %(service_name)s" + +#: allianceauth/services/templates/services/service_password.html:5 +#, python-format +msgid "%(service_name)s Password Change" +msgstr "Зміна пароля %(service_name)s" + +#: allianceauth/services/templates/services/service_password.html:9 +#, python-format +msgid "Set %(service_name)s Password" +msgstr "Встановити пароль %(service_name)s" + +#: allianceauth/services/templates/services/service_password.html:17 +msgid "Set Password" +msgstr "Встановити пароль" + +#: allianceauth/services/templates/services/services.html:4 +msgid "Services Management" +msgstr "Керування послугами" + +#: allianceauth/services/templates/services/services.html:9 +msgid "Available Services" +msgstr "Доступні послуги" + +#: allianceauth/services/templates/services/services.html:14 +msgid "Service" +msgstr "Послуга" + +#: allianceauth/services/templates/services/services.html:16 +msgid "Domain" +msgstr "Домен" + +#: allianceauth/srp/auth_hooks.py:13 +msgid "Ship Replacement" +msgstr "Компенсація за корабель" + +#: allianceauth/srp/form.py:9 +#: allianceauth/srp/templates/srp/management.html:36 +msgid "Fleet Time" +msgstr "Час флоту" + +#: allianceauth/srp/form.py:10 +#: allianceauth/srp/templates/srp/management.html:37 +msgid "Fleet Doctrine" +msgstr "Доктрина флоту" + +#: allianceauth/srp/form.py:16 +msgid "Killboard Link (zkillboard.com or kb.evetools.org)" +msgstr "Посилання на кілборду (zkillboard.com або kb.evetools.org)" + +#: allianceauth/srp/form.py:34 +msgid "Invalid Link. Please use zkillboard.com or kb.evetools.org" +msgstr "" +"Невірне посилання. Будь ласка, використовуйте zkillboard.com або " +"kb.evetools.org" + +#: allianceauth/srp/form.py:46 +msgid "Invalid Link. Please post a direct link to a killmail." +msgstr "" +"Невірне посилання. Будь ласка, використовуйте пряме посилання на кілмейл." + +#: allianceauth/srp/form.py:53 +msgid "After Action Report Link" +msgstr "Посилання на звіт після бою" + +#: allianceauth/srp/templates/srp/add.html:5 +msgid "SRP Fleet Create" +msgstr "Створення SRP-флоту" + +#: allianceauth/srp/templates/srp/add.html:13 +#: allianceauth/srp/templates/srp/add.html:23 +msgid "Create SRP Fleet" +msgstr "Створити SRP-флот" + +#: allianceauth/srp/templates/srp/add.html:26 +msgid "Give this link to the line members" +msgstr "Дайте це посилання учасникам флоту" + +#: allianceauth/srp/templates/srp/data.html:5 +msgid "Srp Fleet Data" +msgstr "Дані SRP-флоту" + +#: allianceauth/srp/templates/srp/data.html:50 +msgid "SRP Fleet Data" +msgstr "Дані SRP-флоту" + +#: allianceauth/srp/templates/srp/data.html:55 +msgid "Mark Incomplete" +msgstr "Позначити неповним" + +#: allianceauth/srp/templates/srp/data.html:59 +msgid "Mark Completed" +msgstr "Позначити виконаним" + +#: allianceauth/srp/templates/srp/data.html:71 +#: allianceauth/srp/templates/srp/data.html:157 +msgid "Total Losses:" +msgstr "Загальні збитки:" + +#: allianceauth/srp/templates/srp/data.html:72 +#: allianceauth/srp/templates/srp/data.html:158 +#: allianceauth/srp/templates/srp/management.html:28 +msgid "Total ISK Cost:" +msgstr "Загальна вартість ISK:" + +#: allianceauth/srp/templates/srp/data.html:80 +#: allianceauth/srp/templates/srp/data.html:166 +msgid "Are you sure you want to delete SRP requests?" +msgstr "Ви впевнені, що хочете видалити запити SRP?" + +#: allianceauth/srp/templates/srp/data.html:89 +msgid "Pilot Name" +msgstr "Ім'я пілота" + +#: allianceauth/srp/templates/srp/data.html:90 +msgid "Killboard Link" +msgstr "Посилання на Killboard" + +#: allianceauth/srp/templates/srp/data.html:92 +msgid "Ship Type" +msgstr "Тип корабля" + +#: allianceauth/srp/templates/srp/data.html:93 +msgid "Killboard Loss Amt" +msgstr "Сума втрат на Killboard" + +#: allianceauth/srp/templates/srp/data.html:94 +msgid "SRP ISK Cost" +msgstr "Вартість SRP в ISK" + +#: allianceauth/srp/templates/srp/data.html:95 +msgid "Click value to edit Enter to save & next ESC to cancel" +msgstr "" +"Клацніть на значення, щоб відредагувати. Enter - зберегти і перейти до " +"наступного, ESC - скасувати" + +#: allianceauth/srp/templates/srp/data.html:98 +msgid "Post Time" +msgstr "Час публікації" + +#: allianceauth/srp/templates/srp/data.html:175 +msgid "No SRP requests for this fleet." +msgstr "Немає запитів SRP для цього флоту." + +#: allianceauth/srp/templates/srp/management.html:6 +msgid "Srp Management" +msgstr "Управління SRP" + +#: allianceauth/srp/templates/srp/management.html:12 +msgid "SRP Management" +msgstr "Управління SRP" + +#: allianceauth/srp/templates/srp/management.html:16 +msgid "View All" +msgstr "Переглянути все" + +#: allianceauth/srp/templates/srp/management.html:21 +msgid "Add SRP Fleet" +msgstr "Додати SRP для флоту" + +#: allianceauth/srp/templates/srp/management.html:39 +msgid "Fleet AAR" +msgstr "AAR флоту" + +#: allianceauth/srp/templates/srp/management.html:40 +msgid "Fleet SRP Code" +msgstr "Код флоту SRP" + +#: allianceauth/srp/templates/srp/management.html:41 +msgid "Fleet ISK Cost" +msgstr "Вартість флоту в ISK" + +#: allianceauth/srp/templates/srp/management.html:42 +msgid "SRP Status" +msgstr "Статус SRP" + +#: allianceauth/srp/templates/srp/management.html:43 +msgid "Pending Requests" +msgstr "Відкладені запити" + +#: allianceauth/srp/templates/srp/management.html:62 +msgid "Link" +msgstr "Посилання" + +#: allianceauth/srp/templates/srp/management.html:70 +msgid "Disabled" +msgstr "Вимкнено" + +#: allianceauth/srp/templates/srp/management.html:83 +msgid "Completed" +msgstr "Завершено" + +#: allianceauth/srp/templates/srp/management.html:101 +msgid "Are you sure you want to delete this SRP code and its contents?" +msgstr "Ви впевнені, що бажаєте видалити цей код SRP та його зміст?" + +#: allianceauth/srp/templates/srp/management.html:122 +msgid "No SRP fleets created." +msgstr "Не створено жодного флоту SRP." + +#: allianceauth/srp/templates/srp/request.html:5 +msgid "SRP Request" +msgstr "Запит SRP" + +#: allianceauth/srp/templates/srp/request.html:10 +#: allianceauth/srp/templates/srp/request.html:19 +msgid "Create SRP Request" +msgstr "Створити запит SRP" + +#: allianceauth/srp/templates/srp/update.html:5 +#: allianceauth/srp/templates/srp/update.html:10 +#: allianceauth/srp/templates/srp/update.html:22 +msgid "Update AAR Link" +msgstr "Оновити посилання на AAR" + +#: allianceauth/srp/templates/srp/update.html:16 +msgid "SRP Fleet Does Not Exist" +msgstr "SRP для флоту не існує" + +#: allianceauth/srp/views.py:85 +#, python-format +msgid "Created SRP fleet %(fleetname)s." +msgstr "Створено SRP для флоту %(fleetname)s." + +#: allianceauth/srp/views.py:103 +#, python-format +msgid "Removed SRP fleet %(fleetname)s." +msgstr "Видалено SRP для %(fleetname)s." + +#: allianceauth/srp/views.py:115 +#, python-format +msgid "Disabled SRP fleet %(fleetname)s." +msgstr "Вимкнено SRP для флоту %(fleetname)s." + +#: allianceauth/srp/views.py:127 +#, python-format +msgid "Enabled SRP fleet %(fleetname)s." +msgstr "Увімкнуто SRP флот %(fleetname)s." + +#: allianceauth/srp/views.py:140 +#, python-format +msgid "Marked SRP fleet %(fleetname)s as completed." +msgstr "Означено SRP флот %(fleetname)s як виконано." + +#: allianceauth/srp/views.py:153 +#, python-format +msgid "Marked SRP fleet %(fleetname)s as incomplete." +msgstr "Означено SRP флот %(fleetname)s як невиконано." + +#: allianceauth/srp/views.py:165 +#, python-format +msgid "Unable to locate SRP code with ID %(srpfleetid)s" +msgstr "Неможливо знайти SRP код з ID %(srpfleetid)s" + +#: allianceauth/srp/views.py:179 +msgid "This kill mail has already been posted." +msgstr "Ця kill mail вже опублікована." + +#: allianceauth/srp/views.py:200 +msgid "" +"Your SRP request Killmail link is invalid. Please make sure you are using " +"zKillboard." +msgstr "" +"Ваш посилання на Killmail запиту SRP є недійсним. Будь ласка, переконайтеся," +" що ви використовуєте zKillboard." + +#: allianceauth/srp/views.py:212 +#, python-format +msgid "Submitted SRP request for your %(ship)s." +msgstr "Відправлено запит на SRP для вашого %(ship)s." + +#: allianceauth/srp/views.py:216 +#, python-format +msgid "" +"Character %(charid)s does not belong to your Auth account. Please add the " +"API key for this character and try again" +msgstr "" +"Персонаж %(charid)s не належить до вашого облікового запису Auth. Будь " +"ласка, додайте API ключ для цього персонажа та спробуйте знову" + +#: allianceauth/srp/views.py:236 allianceauth/srp/views.py:262 +#: allianceauth/srp/views.py:300 +msgid "No SRP requests selected" +msgstr "Не вибрано жодного запиту на SRP" + +#: allianceauth/srp/views.py:247 allianceauth/srp/views.py:285 +msgid "Unable to locate selected SRP request." +msgstr "Неможливо знайти обраний запит на SRP" + +#: allianceauth/srp/views.py:250 +#, python-format +msgid "Deleted %(numrequests)s SRP requests" +msgstr "Видалено %(numrequests)s запитів на SRP" + +#: allianceauth/srp/views.py:288 +#, python-format +msgid "Approved %(numrequests)s SRP requests" +msgstr "Схвалено %(numrequests)s запитів на SRP" + +#: allianceauth/srp/views.py:320 +msgid "Unable to locate selected SRP request" +msgstr "Не вдалося знайти вибраний запит на SRP" + +#: allianceauth/srp/views.py:323 +#, python-format +msgid "Rejected %(numrequests)s SRP requests." +msgstr "Відхилено %(numrequests)s запитів на SRP." + +#: allianceauth/srp/views.py:336 +#, python-format +msgid "Unable to locate SRP request with ID %(requestid)s" +msgstr "Не вдалося знайти запит на SRP з ідентифікатором %(requestid)s" + +#: allianceauth/srp/views.py:360 +#, python-format +msgid "Saved changes to SRP fleet %(fleetname)s" +msgstr "Збережено зміни до флоту SRP %(fleetname)s" + +#: allianceauth/templates/allianceauth/admin-status/overview.html:8 +msgid "Alliance Auth Notifications" +msgstr "Сповіщення Alliance Auth" + +#: allianceauth/templates/allianceauth/admin-status/overview.html:16 +msgid "Closed" +msgstr "Закрито" + +#: allianceauth/templates/allianceauth/admin-status/overview.html:28 +msgid "Powered by GitLab" +msgstr "Powered by GitLab" + +#: allianceauth/templates/allianceauth/admin-status/overview.html:35 +msgid "Support Discord" +msgstr "Discord підтримки" + +#: allianceauth/templates/allianceauth/admin-status/overview.html:43 +msgid "Software Version" +msgstr "Версія програмного забезпечення" + +#: allianceauth/templates/allianceauth/admin-status/overview.html:47 +msgid "Current" +msgstr "Поточна" + +#: allianceauth/templates/allianceauth/admin-status/overview.html:53 +msgid "Latest Stable" +msgstr "Остання стабільна" + +#: allianceauth/templates/allianceauth/admin-status/overview.html:59 +msgid "Update available" +msgstr "Є доступне оновлення" + +#: allianceauth/templates/allianceauth/admin-status/overview.html:64 +msgid "Latest Pre-Release" +msgstr "Останній передрелізний випуск" + +#: allianceauth/templates/allianceauth/admin-status/overview.html:70 +msgid "Pre-Release available" +msgstr "Доступний Попередній Реліз" + +#: allianceauth/templates/allianceauth/admin-status/overview.html:78 +msgid "Task Queue" +msgstr "Черга Завдань" + +#: allianceauth/templates/allianceauth/admin-status/overview.html:81 +#, python-format +msgid "" +"\n" +" Status of %(total)s processed tasks • last %(latest)s\n" +" " +msgstr "" +"\n" +"Статус %(total)s виконаних завдань • останній %(latest)s" + +#: allianceauth/templates/allianceauth/admin-status/overview.html:95 +#, python-format +msgid "" +"\n" +" %(queue_length)s queued tasks\n" +" " +msgstr "" +"\n" +"%(queue_length)s завдань в черзі" + +#: allianceauth/templates/allianceauth/top-menu-admin.html:9 +msgid "Admin" +msgstr "Адміністратор" + +#: allianceauth/templates/allianceauth/top-menu-admin.html:19 +msgid "AA Documentation" +msgstr "Документація AA" + +#: allianceauth/templates/allianceauth/top-menu-admin.html:26 +msgid "AA Support Discord" +msgstr "Підтримка AA у Discord" + +#: allianceauth/templates/allianceauth/top-menu-user-dropdown.html:10 +#: allianceauth/templates/allianceauth/top-menu-user-dropdown.html:14 +msgid "User Menu" +msgstr "Меню Користувача" + +#: allianceauth/templates/allianceauth/top-menu-user-dropdown.html:56 +msgid "Logout" +msgstr "Вихід" + +#: allianceauth/timerboard/form.py:53 +msgid "Other" +msgstr "Інше" + +#: allianceauth/timerboard/form.py:54 +#: allianceauth/timerboard/templates/timerboard/view.html:62 +#: allianceauth/timerboard/templates/timerboard/view.html:229 +#: allianceauth/timerboard/templates/timerboard/view.html:402 +msgid "Friendly" +msgstr "Дружній" + +#: allianceauth/timerboard/form.py:55 +#: allianceauth/timerboard/templates/timerboard/view.html:57 +#: allianceauth/timerboard/templates/timerboard/view.html:224 +#: allianceauth/timerboard/templates/timerboard/view.html:397 +msgid "Hostile" +msgstr "Ворожий" + +#: allianceauth/timerboard/form.py:56 +#: allianceauth/timerboard/templates/timerboard/view.html:67 +#: allianceauth/timerboard/templates/timerboard/view.html:234 +#: allianceauth/timerboard/templates/timerboard/view.html:407 +msgid "Neutral" +msgstr "Нейтральний" + +#: allianceauth/timerboard/form.py:58 +#: allianceauth/timerboard/templates/timerboard/view.html:31 +#: allianceauth/timerboard/templates/timerboard/view.html:198 +#: allianceauth/timerboard/templates/timerboard/view.html:371 +msgid "Details" +msgstr "Деталі" + +#: allianceauth/timerboard/form.py:60 +msgid "Planet/Moon" +msgstr "Планета/місяць" + +#: allianceauth/timerboard/form.py:61 +msgid "Structure Type" +msgstr "Тип структури" + +#: allianceauth/timerboard/form.py:62 +msgid "Timer Type" +msgstr "Тип таймера" + +#: allianceauth/timerboard/form.py:63 +#: allianceauth/timerboard/templates/timerboard/view.html:32 +#: allianceauth/timerboard/templates/timerboard/view.html:199 +#: allianceauth/timerboard/templates/timerboard/view.html:372 +msgid "Objective" +msgstr "Мета" + +#: allianceauth/timerboard/form.py:64 +msgid "Days Remaining" +msgstr "Залишилося днів" + +#: allianceauth/timerboard/form.py:65 +msgid "Hours Remaining" +msgstr "Залишилося годин" + +#: allianceauth/timerboard/form.py:67 +msgid "Minutes Remaining" +msgstr "Залишилося хвилин" + +#: allianceauth/timerboard/form.py:69 +msgid "Important" +msgstr "Важливо" + +#: allianceauth/timerboard/form.py:70 +msgid "Corp-Restricted" +msgstr "Обмежено для корпорації" + +#: allianceauth/timerboard/models.py:14 +msgid "Not Specified" +msgstr "Не визначено" + +#: allianceauth/timerboard/models.py:15 +msgid "Shield" +msgstr "Щит" + +#: allianceauth/timerboard/models.py:16 +msgid "Armor" +msgstr "Броня" + +#: allianceauth/timerboard/models.py:17 +msgid "Hull" +msgstr "Корпус" + +#: allianceauth/timerboard/models.py:18 +msgid "Final" +msgstr "Фінальна" + +#: allianceauth/timerboard/models.py:19 +msgid "Anchoring" +msgstr "Постановка на якір" + +#: allianceauth/timerboard/models.py:20 +msgid "Unanchoring" +msgstr "Зняття з якорю" + +#: allianceauth/timerboard/templates/timerboard/timer_confirm_delete.html:11 +msgid "Delete Timer" +msgstr "Видалити таймер" + +#: allianceauth/timerboard/templates/timerboard/timer_confirm_delete.html:19 +#, python-format +msgid "Are you sure you want to delete timer \"%(object)s\"?" +msgstr "Ви впевнені, що хочете видалити таймер \"%(object)s\"?" + +#: allianceauth/timerboard/templates/timerboard/timer_create_form.html:5 +#: allianceauth/timerboard/templates/timerboard/timer_create_form.html:13 +msgid "Create Timer" +msgstr "Створити таймер" + +#: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9 +#: allianceauth/timerboard/templates/timerboard/view.html:15 +msgid "Create Structure Timer" +msgstr "Створити таймер структури" + +#: allianceauth/timerboard/templates/timerboard/timer_update_form.html:5 +#: allianceauth/timerboard/templates/timerboard/timer_update_form.html:9 +#: allianceauth/timerboard/templates/timerboard/timer_update_form.html:13 +msgid "Update Structure Timer" +msgstr "Оновити таймер структури" + +#: allianceauth/timerboard/templates/timerboard/view.html:6 +msgid "Structure Timer Management" +msgstr "Керування таймерами структур" + +#: allianceauth/timerboard/templates/timerboard/view.html:11 +msgid "Structure Timers" +msgstr "Таймери структур" + +#: allianceauth/timerboard/templates/timerboard/view.html:27 +msgid "Corp Timers" +msgstr "Таймери корпорації" + +#: allianceauth/timerboard/templates/timerboard/view.html:34 +#: allianceauth/timerboard/templates/timerboard/view.html:201 +#: allianceauth/timerboard/templates/timerboard/view.html:374 +msgid "Structure" +msgstr "Структура" + +#: allianceauth/timerboard/templates/timerboard/view.html:193 +msgid "Next Timers" +msgstr "Наступні таймери" + +#: allianceauth/timerboard/templates/timerboard/view.html:366 +msgid "Past Timers" +msgstr "Минулі таймери" + +#: allianceauth/timerboard/views.py:74 +#, python-format +msgid "Added new timer in %(system)s at %(time)s." +msgstr "Додано новий таймер в %(system)s о %(time)s." + +#: allianceauth/timerboard/views.py:82 +msgid "Saved changes to the timer." +msgstr "Збережено зміни в таймері." diff --git a/allianceauth/locale/zh_Hans/LC_MESSAGES/django.mo b/allianceauth/locale/zh_Hans/LC_MESSAGES/django.mo index 219176f4..f0be3a20 100644 Binary files a/allianceauth/locale/zh_Hans/LC_MESSAGES/django.mo and b/allianceauth/locale/zh_Hans/LC_MESSAGES/django.mo differ diff --git a/allianceauth/locale/zh_Hans/LC_MESSAGES/django.po b/allianceauth/locale/zh_Hans/LC_MESSAGES/django.po index 053f8779..81806592 100644 --- a/allianceauth/locale/zh_Hans/LC_MESSAGES/django.po +++ b/allianceauth/locale/zh_Hans/LC_MESSAGES/django.po @@ -13,10 +13,10 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-11-29 01:03+1000\n" +"POT-Creation-Date: 2022-10-09 18:20+1000\n" "PO-Revision-Date: 2020-02-18 03:14+0000\n" "Last-Translator: Aaron BuBu <351793078@qq.com>, 2020\n" -"Language-Team: Chinese Simplified (https://www.transifex.com/alliance-auth/teams/107430/zh-Hans/)\n" +"Language-Team: Chinese Simplified (https://app.transifex.com/alliance-auth/teams/107430/zh-Hans/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -35,27 +35,77 @@ msgstr "" msgid "A main character is required to perform that action. Add one below." msgstr "只有主要角色才能执行这个操作。在下面添加一个" -#: allianceauth/authentication/forms.py:5 +#: allianceauth/authentication/forms.py:12 msgid "Email" msgstr "电子邮箱" -#: allianceauth/authentication/models.py:79 +#: allianceauth/authentication/forms.py:62 +#, python-format +msgid "You are not allowed to add or remove these restricted groups: %s" +msgstr "" + +#: allianceauth/authentication/models.py:80 +msgid "English" +msgstr "" + +#: allianceauth/authentication/models.py:81 +msgid "German" +msgstr "" + +#: allianceauth/authentication/models.py:82 +msgid "Spanish" +msgstr "" + +#: allianceauth/authentication/models.py:83 +msgid "Chinese Simplified" +msgstr "" + +#: allianceauth/authentication/models.py:84 +msgid "Russian" +msgstr "" + +#: allianceauth/authentication/models.py:85 +msgid "Korean" +msgstr "" + +#: allianceauth/authentication/models.py:86 +msgid "French" +msgstr "" + +#: allianceauth/authentication/models.py:87 +msgid "Japanese" +msgstr "" + +#: allianceauth/authentication/models.py:88 +msgid "Italian" +msgstr "" + +#: allianceauth/authentication/models.py:91 +msgid "Language" +msgstr "" + +#: allianceauth/authentication/models.py:96 +#: allianceauth/templates/allianceauth/night-toggle.html:6 +msgid "Night Mode" +msgstr "" + +#: allianceauth/authentication/models.py:110 #, python-format msgid "State changed to: %s" msgstr "" -#: allianceauth/authentication/models.py:80 +#: allianceauth/authentication/models.py:111 #, python-format msgid "Your user's state is now: %(state)s" msgstr "" -#: allianceauth/authentication/templates/authentication/dashboard.html:5 -#: allianceauth/authentication/templates/authentication/dashboard.html:8 +#: allianceauth/authentication/templates/authentication/dashboard.html:4 +#: allianceauth/authentication/templates/authentication/dashboard.html:7 #: allianceauth/templates/allianceauth/side-menu.html:10 msgid "Dashboard" msgstr "账户总览" -#: allianceauth/authentication/templates/authentication/dashboard.html:18 +#: allianceauth/authentication/templates/authentication/dashboard.html:17 #, python-format msgid "" "\n" @@ -63,7 +113,7 @@ msgid "" " " msgstr "" -#: allianceauth/authentication/templates/authentication/dashboard.html:102 +#: allianceauth/authentication/templates/authentication/dashboard.html:101 msgid "No main character set." msgstr "没有主要角色组" @@ -71,38 +121,38 @@ msgstr "没有主要角色组" msgid "Add Character" msgstr "添加角色" -#: allianceauth/authentication/templates/authentication/dashboard.html:113 +#: allianceauth/authentication/templates/authentication/dashboard.html:115 msgid "Change Main" msgstr "修改主要角色" -#: allianceauth/authentication/templates/authentication/dashboard.html:122 +#: allianceauth/authentication/templates/authentication/dashboard.html:125 msgid "Group Memberships" msgstr "用户组成员" -#: allianceauth/authentication/templates/authentication/dashboard.html:142 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:23 -#: allianceauth/hrapplications/templates/hrapplications/view.html:41 +#: allianceauth/authentication/templates/authentication/dashboard.html:145 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:40 msgid "Characters" msgstr "角色" -#: allianceauth/authentication/templates/authentication/dashboard.html:150 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:73 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:24 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:15 -#: allianceauth/hrapplications/templates/hrapplications/view.html:45 -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34 +#: allianceauth/authentication/templates/authentication/dashboard.html:153 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:71 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:23 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:14 +#: allianceauth/hrapplications/templates/hrapplications/view.html:44 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:32 msgid "Name" msgstr "角色名" -#: allianceauth/authentication/templates/authentication/dashboard.html:151 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:23 -#: allianceauth/hrapplications/templates/hrapplications/view.html:46 +#: allianceauth/authentication/templates/authentication/dashboard.html:154 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:45 msgid "Corp" msgstr "所在公司" -#: allianceauth/authentication/templates/authentication/dashboard.html:152 +#: allianceauth/authentication/templates/authentication/dashboard.html:155 #: allianceauth/corputils/templates/corputils/corpstats.html:76 -#: allianceauth/hrapplications/templates/hrapplications/view.html:47 +#: allianceauth/hrapplications/templates/hrapplications/view.html:46 msgid "Alliance" msgstr "所在联盟" @@ -111,12 +161,27 @@ msgstr "所在联盟" msgid "Login" msgstr "登录" -#: allianceauth/authentication/templates/public/register.html:7 +#: allianceauth/authentication/templates/public/login.html:10 +msgid "Login with Eve SSO" +msgstr "" + +#: allianceauth/authentication/templates/public/middle_box.html:24 +msgid "For information on SSO, ESI and security read the CCP Dev Blog" +msgstr "" + +#: allianceauth/authentication/templates/public/middle_box.html:26 +msgid "Introducing ESI - A New API For Eve Online" +msgstr "" + +#: allianceauth/authentication/templates/public/middle_box.html:32 +msgid "Manage ESI Applications" +msgstr "" + +#: allianceauth/authentication/templates/public/register.html:6 msgid "Registration" msgstr "" -#: allianceauth/authentication/templates/public/register.html:22 -#: allianceauth/authentication/templates/registration/registration_form.html:5 +#: allianceauth/authentication/templates/public/register.html:21 msgid "Register" msgstr "注册" @@ -124,33 +189,6 @@ msgstr "注册" msgid "Invalid or expired activation link." msgstr "激活链接无效或过期" -#: allianceauth/authentication/templates/registration/password_reset_email.html:2 -msgid "" -"You're receiving this email because you requested a password reset for your " -"user account." -msgstr "因为您请求修改账户密码,所以您收到了这个电子邮件" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:5 -msgid "Please go to the following page and choose a new password:" -msgstr "请转到以下页面,输入一个新密码" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:9 -msgid "Your username, in case you've forgotten:" -msgstr "你的用户名,防止您忘记了" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:11 -msgid "Thanks for using our site!" -msgstr "感谢您使用我们的网站!" - -#: allianceauth/authentication/templates/registration/password_reset_email.html:13 -msgid "Your IT Team" -msgstr "您的IT团队" - -#: allianceauth/authentication/templates/registration/registration_form.html:11 -#: allianceauth/hrapplications/templates/hrapplications/create.html:30 -msgid "Submit" -msgstr "提交" - #: allianceauth/authentication/views.py:77 #, python-format msgid "" @@ -221,8 +259,8 @@ msgid "Mains" msgstr "主要信息" #: allianceauth/corputils/templates/corputils/corpstats.html:34 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:24 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:15 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:22 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:14 msgid "Members" msgstr "成员" @@ -238,22 +276,22 @@ msgstr "最后一次更新" #: allianceauth/corputils/templates/corputils/corpstats.html:112 #: allianceauth/corputils/templates/corputils/corpstats.html:156 #: allianceauth/corputils/templates/corputils/search.html:13 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:24 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:28 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:26 #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:30 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:53 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:109 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:112 msgid "Character" msgstr "角色" #: allianceauth/corputils/templates/corputils/corpstats.html:75 #: allianceauth/corputils/templates/corputils/search.html:14 #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:31 -#: allianceauth/hrapplications/templates/hrapplications/management.html:27 -#: allianceauth/hrapplications/templates/hrapplications/management.html:82 -#: allianceauth/hrapplications/templates/hrapplications/management.html:126 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:26 +#: allianceauth/hrapplications/templates/hrapplications/management.html:26 +#: allianceauth/hrapplications/templates/hrapplications/management.html:81 +#: allianceauth/hrapplications/templates/hrapplications/management.html:125 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:25 msgid "Corporation" msgstr "公司" @@ -267,11 +305,11 @@ msgstr "KB板" #: allianceauth/corputils/templates/corputils/corpstats.html:114 #: allianceauth/corputils/templates/corputils/search.html:16 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:22 -#: allianceauth/hrapplications/templates/hrapplications/management.html:81 -#: allianceauth/hrapplications/templates/hrapplications/management.html:125 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:25 -#: allianceauth/hrapplications/templates/hrapplications/view.html:32 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:20 +#: allianceauth/hrapplications/templates/hrapplications/management.html:80 +#: allianceauth/hrapplications/templates/hrapplications/management.html:124 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:24 +#: allianceauth/hrapplications/templates/hrapplications/view.html:31 msgid "Main Character" msgstr "主要角色" @@ -306,7 +344,7 @@ msgid "Fleet Activity Tracking" msgstr "舰队活动历史" #: allianceauth/fleetactivitytracking/forms.py:6 allianceauth/srp/form.py:8 -#: allianceauth/srp/templates/srp/management.html:37 +#: allianceauth/srp/templates/srp/management.html:35 msgid "Fleet Name" msgstr "舰队名" @@ -342,255 +380,270 @@ msgstr "在这添加" msgid "before attempting to click fleet attendance links." msgstr "在尝试点击舰队点名发PAP链接之前" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:5 msgid "Create Fatlink" msgstr "创建一个舰队点名发PAP链接(以防有人进队挂机)" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:10 -#: allianceauth/optimer/templates/optimer/add.html:14 -#: allianceauth/optimer/templates/optimer/add.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:9 +#: allianceauth/optimer/templates/optimer/add.html:13 +#: allianceauth/optimer/templates/optimer/add.html:22 msgid "Create Fleet Operation" msgstr "创建一个舰队操作" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:13 msgid "Bad request!" msgstr "请求失败" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:25 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:65 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkformatter.html:24 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:63 msgid "Create fatlink" msgstr "创建一个PAP" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:5 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:3 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:4 msgid "Fatlink view" msgstr "PAP总览" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:9 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:7 msgid "Edit fatlink" msgstr "编辑一个PAP" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:13 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:11 msgid "Delete fat" msgstr "删除舰队活动历史" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:19 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:17 msgid "Registered characters" msgstr "注册过的角色" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:23 -#: allianceauth/hrapplications/templates/hrapplications/view.html:31 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:21 +#: allianceauth/hrapplications/templates/hrapplications/view.html:30 msgid "User" msgstr "用户" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:25 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:29 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:27 #: allianceauth/optimer/form.py:13 allianceauth/timerboard/form.py:59 -#: allianceauth/timerboard/templates/timerboard/view.html:34 -#: allianceauth/timerboard/templates/timerboard/view.html:201 -#: allianceauth/timerboard/templates/timerboard/view.html:374 +#: allianceauth/timerboard/templates/timerboard/view.html:33 +#: allianceauth/timerboard/templates/timerboard/view.html:200 +#: allianceauth/timerboard/templates/timerboard/view.html:373 msgid "System" msgstr "星系" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:26 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:27 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:30 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:24 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:28 msgid "Ship" msgstr "舰船" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:27 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:50 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:31 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:76 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:48 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:29 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:74 #: allianceauth/templates/allianceauth/top-menu.html:23 -#: allianceauth/timerboard/templates/timerboard/view.html:36 -#: allianceauth/timerboard/templates/timerboard/view.html:203 -#: allianceauth/timerboard/templates/timerboard/view.html:376 +#: allianceauth/timerboard/templates/timerboard/view.html:35 +#: allianceauth/timerboard/templates/timerboard/view.html:202 +#: allianceauth/timerboard/templates/timerboard/view.html:375 msgid "Eve Time" msgstr "EVE时间" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:38 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:33 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:36 msgid "Docked in " msgstr "停靠在" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:6 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:4 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:4 msgid "Personal fatlink statistics" msgstr "个人的舰队pap链接统计" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:10 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:10 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:8 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:8 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:8 #, python-format msgid "Participation data statistics for %(month)s, %(year)s" msgstr "pap数据统计%(month)s%(year)s" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:13 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:12 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:11 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:10 msgid "Previous month" msgstr "上个月" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:14 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:14 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:12 msgid "Next month" msgstr "下个月" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:19 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:17 #, python-format msgid "%(user)s has collected one link this month." msgid_plural "%(user)s has collected %(links)s links this month." msgstr[0] "%(user)s这个月已经获得了%(links)s个pap" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:28 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:26 msgid "Times used" msgstr "用时" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:39 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:37 #, python-format msgid "%(user)s has created one link this month." msgid_plural "%(user)s has created %(links)s links this month." msgstr[0] "%(user)s这个月已经创建了%(links)s个pap" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:48 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:27 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:75 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:46 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:73 msgid "Fleet" msgstr "舰队" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:49 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:74 -#: allianceauth/timerboard/templates/timerboard/view.html:38 -#: allianceauth/timerboard/templates/timerboard/view.html:205 -#: allianceauth/timerboard/templates/timerboard/view.html:378 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:47 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:72 +#: allianceauth/timerboard/templates/timerboard/view.html:37 +#: allianceauth/timerboard/templates/timerboard/view.html:204 +#: allianceauth/timerboard/templates/timerboard/view.html:377 msgid "Creator" msgstr "创建者" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:51 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:77 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:49 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:75 #: allianceauth/optimer/form.py:18 #: allianceauth/optimer/templates/optimer/fleetoptable.html:15 msgid "Duration" msgstr "持续时间" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:52 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:78 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalmonthlystatisticsview.html:50 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:76 msgid "Edit" msgstr "编辑" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:8 #, python-format msgid "Participation data statistics for %(year)s" msgstr "参与统计数据为%(year)s年" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:12 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:10 msgid "Previous year" msgstr "去年" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:12 msgid "Next year" msgstr "明年" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:21 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:19 msgid "Month" msgstr "月份" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:22 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:24 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:25 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkpersonalstatisticsview.html:20 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:23 msgid "Fats" msgstr "舰队活动历史" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:4 msgid "Fatlink Corp Statistics" msgstr "PAPS公司统计" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:25 -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:26 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:23 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:24 msgid "Average fats" msgstr "平均pap" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:6 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:4 msgid "Fatlink statistics" msgstr "pap统计" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:22 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:20 msgid "Ticker" msgstr "代码" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:10 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:8 msgid "Participation data" msgstr "pap数据" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:14 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:12 msgid "Most recent clicked fatlinks" msgstr "最近点击的pap" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:19 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:17 msgid "Personal statistics" msgstr "个人的pap统计" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:48 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:46 msgid "No fleet activity on record." msgstr "没有舰队活动记录" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:55 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:53 msgid "Most recent fatlinks" msgstr "最近的pap" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:60 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:58 msgid "View statistics" msgstr "查看统计数据" -#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:97 +#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:95 msgid "No created fatlinks on record." msgstr "记录中找不到已创建的PAP链接" -#: allianceauth/fleetactivitytracking/views.py:280 +#: allianceauth/fleetactivitytracking/views.py:218 +msgid "Character does not exist" +msgstr "" + +#: allianceauth/fleetactivitytracking/views.py:221 +msgid "User does not exist" +msgstr "" + +#: allianceauth/fleetactivitytracking/views.py:299 msgid "Fleet participation registered." msgstr "成功注册舰队PAP" -#: allianceauth/fleetactivitytracking/views.py:296 +#: allianceauth/fleetactivitytracking/views.py:318 msgid "FAT link has expired." msgstr "PAP链接已过期" -#: allianceauth/groupmanagement/admin.py:104 -msgid "This name has been reserved and can not be used for groups." -msgstr "" - -#: allianceauth/groupmanagement/admin.py:230 -msgid "(auto)" -msgstr "" - -#: allianceauth/groupmanagement/admin.py:239 -msgid "There already exists a group with that name." +#: allianceauth/fleetactivitytracking/views.py:323 +#, python-brace-format +msgid "" +"Cannot register the fleet participation for {character.character_name}. The " +"character needs to be online." msgstr "" #: allianceauth/groupmanagement/auth_hooks.py:17 -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:14 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:13 msgid "Group Management" msgstr "用户组管理" -#: allianceauth/groupmanagement/models.py:102 +#: allianceauth/groupmanagement/forms.py:15 +msgid "This name has been reserved and can not be used for groups." +msgstr "" + +#: allianceauth/groupmanagement/forms.py:25 +msgid "(auto)" +msgstr "" + +#: allianceauth/groupmanagement/forms.py:34 +msgid "There already exists a group with that name." +msgstr "" + +#: allianceauth/groupmanagement/models.py:105 msgid "" "Internal group, users cannot see, join or request to join this " "group.
Used for groups such as Members, Corp_*, Alliance_* " "etc.
Overrides Hidden and Open options when selected." msgstr "" -#: allianceauth/groupmanagement/models.py:110 +#: allianceauth/groupmanagement/models.py:113 msgid "Group is hidden from users but can still join with the correct link." msgstr "" -#: allianceauth/groupmanagement/models.py:116 +#: allianceauth/groupmanagement/models.py:119 msgid "" "Group is open and users will be automatically added upon request.
If the " "group is not open users will need their request manually approved." msgstr "" -#: allianceauth/groupmanagement/models.py:123 +#: allianceauth/groupmanagement/models.py:126 msgid "" "Group is public. Any registered user is able to join this group, with " "visibility based on the other options set for this group.
Auth will not " @@ -598,71 +651,77 @@ msgid "" "authenticated." msgstr "" -#: allianceauth/groupmanagement/models.py:134 +#: allianceauth/groupmanagement/models.py:135 +msgid "" +"Group is restricted. This means that adding or removing users for this group" +" requires a superuser admin." +msgstr "" + +#: allianceauth/groupmanagement/models.py:144 msgid "" "Group leaders can process requests for this group. Use the " "auth.group_management permission to allow a user to manage all " "groups.
" msgstr "" -#: allianceauth/groupmanagement/models.py:144 +#: allianceauth/groupmanagement/models.py:154 msgid "" "Members of leader groups can process requests for this group. Use the " "auth.group_management permission to allow a user to manage all " "groups.
" msgstr "" -#: allianceauth/groupmanagement/models.py:153 +#: allianceauth/groupmanagement/models.py:163 msgid "" "States listed here will have the ability to join this group provided they " "have the proper permissions.
" msgstr "" -#: allianceauth/groupmanagement/models.py:161 +#: allianceauth/groupmanagement/models.py:171 msgid "" "Short description (max. 512 characters) of the group shown to users." msgstr "" -#: allianceauth/groupmanagement/models.py:168 +#: allianceauth/groupmanagement/models.py:178 msgid "Can request non-public groups" msgstr "" -#: allianceauth/groupmanagement/models.py:189 +#: allianceauth/groupmanagement/models.py:209 msgid "name" msgstr "" -#: allianceauth/groupmanagement/models.py:192 +#: allianceauth/groupmanagement/models.py:212 msgid "Name that can not be used for groups." msgstr "" -#: allianceauth/groupmanagement/models.py:195 +#: allianceauth/groupmanagement/models.py:215 msgid "reason" msgstr "" -#: allianceauth/groupmanagement/models.py:195 +#: allianceauth/groupmanagement/models.py:215 msgid "Reason why this name is reserved." msgstr "" -#: allianceauth/groupmanagement/models.py:198 +#: allianceauth/groupmanagement/models.py:218 msgid "created by" msgstr "" -#: allianceauth/groupmanagement/models.py:203 +#: allianceauth/groupmanagement/models.py:223 msgid "created at" msgstr "" -#: allianceauth/groupmanagement/models.py:203 +#: allianceauth/groupmanagement/models.py:223 msgid "Date when this entry was created" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:5 -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:14 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:4 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:13 msgid "Audit Log" msgstr "审计日志" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:20 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:21 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:13 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:19 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:20 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:11 #: allianceauth/timerboard/templates/timerboard/index_button.html:3 msgid "Back" msgstr "返回" @@ -680,13 +739,12 @@ msgid "Type" msgstr "类型" #: allianceauth/groupmanagement/templates/groupmanagement/audit.html:33 -#: allianceauth/notifications/templates/notifications/list.html:35 -#: allianceauth/notifications/templates/notifications/list.html:65 +#: allianceauth/notifications/templates/notifications/list_partial.html:9 #: allianceauth/optimer/templates/optimer/fleetoptable.html:19 -#: allianceauth/services/templates/services/services.html:18 -#: allianceauth/timerboard/templates/timerboard/view.html:40 -#: allianceauth/timerboard/templates/timerboard/view.html:207 -#: allianceauth/timerboard/templates/timerboard/view.html:380 +#: allianceauth/services/templates/services/services.html:17 +#: allianceauth/timerboard/templates/timerboard/view.html:39 +#: allianceauth/timerboard/templates/timerboard/view.html:206 +#: allianceauth/timerboard/templates/timerboard/view.html:379 msgid "Action" msgstr "操作" @@ -694,271 +752,271 @@ msgstr "操作" msgid "Actor" msgstr "操作者" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:47 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:48 msgid "Removed" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:59 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:60 msgid "All times displayed are EVE/UTC." msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:66 +#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:67 msgid "No entries found for this group." msgstr "这一用户组下面没有任何条目呀" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:6 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:5 msgid "Group Members" msgstr "群组成员" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:31 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:54 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:110 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:23 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:56 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:113 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:21 msgid "Organization" msgstr "组织" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:50 -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:76 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:49 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:75 msgid "Group leader" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:61 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:80 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:136 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:60 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:82 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:139 msgid "(unknown)" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:66 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:65 msgid "Remove from group" msgstr "从用户组中移除" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:81 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:80 msgid "No group members to list." msgstr "用户组里没人呀,你叫我怎么列" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:5 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:4 msgid "Groups Membership" msgstr "用户组成员" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:15 -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:40 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:14 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:38 #: allianceauth/templates/allianceauth/side-menu.html:15 msgid "Groups" msgstr "群组" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:25 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:16 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:24 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:15 #: allianceauth/optimer/templates/optimer/fleetoptable.html:10 msgid "Description" msgstr "描述" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:26 -#: allianceauth/hrapplications/templates/hrapplications/management.html:28 -#: allianceauth/hrapplications/templates/hrapplications/management.html:83 -#: allianceauth/hrapplications/templates/hrapplications/management.html:127 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:27 -#: allianceauth/srp/templates/srp/data.html:101 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:25 +#: allianceauth/hrapplications/templates/hrapplications/management.html:27 +#: allianceauth/hrapplications/templates/hrapplications/management.html:82 +#: allianceauth/hrapplications/templates/hrapplications/management.html:126 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:26 +#: allianceauth/srp/templates/srp/data.html:99 msgid "Status" msgstr "状态" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:27 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:26 msgid "Member Count" msgstr "成员数量" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:43 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:42 msgid "Hidden" msgstr "已隐藏" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:45 -#: allianceauth/templates/allianceauth/admin-status/overview.html:12 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:44 +#: allianceauth/templates/allianceauth/admin-status/overview.html:14 msgid "Open" msgstr "公开" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:47 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:46 msgid "Requestable" msgstr "可申请" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:56 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:55 msgid "View Members" msgstr "查看成员" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:60 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:59 msgid "Audit Members" msgstr "编辑成员" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:64 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:63 msgid "Copy Direct Join Link" msgstr "" -#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:75 +#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:74 msgid "No groups to list." msgstr "无可用组" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:5 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:10 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:4 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:9 msgid "Available Groups" msgstr "可用组" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:30 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:29 msgid "Leave" msgstr "离开" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:34 -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:49 -#: allianceauth/hrapplications/templates/hrapplications/management.html:37 -#: allianceauth/hrapplications/templates/hrapplications/management.html:70 -#: allianceauth/hrapplications/templates/hrapplications/management.html:97 -#: allianceauth/hrapplications/templates/hrapplications/management.html:141 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:38 -#: allianceauth/hrapplications/templates/hrapplications/view.html:20 -#: allianceauth/srp/templates/srp/data.html:138 -#: allianceauth/srp/templates/srp/management.html:81 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:33 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:48 +#: allianceauth/hrapplications/templates/hrapplications/management.html:36 +#: allianceauth/hrapplications/templates/hrapplications/management.html:69 +#: allianceauth/hrapplications/templates/hrapplications/management.html:96 +#: allianceauth/hrapplications/templates/hrapplications/management.html:140 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:37 +#: allianceauth/hrapplications/templates/hrapplications/view.html:19 +#: allianceauth/srp/templates/srp/data.html:135 +#: allianceauth/srp/templates/srp/management.html:79 msgid "Pending" msgstr "待定" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:40 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:39 msgid "Join" msgstr "加入" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:44 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:43 msgid "Request" msgstr "申请" -#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:59 +#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:58 msgid "No groups available." msgstr "没有可用用户组" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:6 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:5 msgid "Groups Management" msgstr "用户组管理" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:25 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:24 msgid "Join Requests" msgstr "入组的请求" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:34 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:35 msgid "Leave Requests" msgstr "离组的请求" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:55 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:111 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:20 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:57 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:114 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:18 #: allianceauth/services/modules/openfire/forms.py:6 msgid "Group" msgstr "用户组" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:86 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:142 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:88 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:145 msgid "Accept" msgstr "接受" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:90 -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:146 -#: allianceauth/hrapplications/templates/hrapplications/view.html:82 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:92 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:149 +#: allianceauth/hrapplications/templates/hrapplications/view.html:81 msgid "Reject" msgstr "拒绝" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:99 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:101 msgid "No group add requests." msgstr "没有加入用户组的请求,小老弟你是不是摇不到人" -#: allianceauth/groupmanagement/templates/groupmanagement/index.html:155 +#: allianceauth/groupmanagement/templates/groupmanagement/index.html:158 msgid "No group leave requests." msgstr "没有离开用户组的请求,小老弟你人缘可以啊?" -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:9 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:8 #: allianceauth/templates/allianceauth/top-menu.html:8 msgid "Toggle navigation" msgstr "打开导航栏" -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:20 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:19 msgid "Group Requests" msgstr "用户组请求" -#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:23 +#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:22 msgid "Group Membership" msgstr "用户组成员" -#: allianceauth/groupmanagement/views.py:159 +#: allianceauth/groupmanagement/views.py:163 #, python-format msgid "Removed user %(user)s from group %(group)s." msgstr "已将用户%(user)s从用户组%(group)s中移除" -#: allianceauth/groupmanagement/views.py:161 +#: allianceauth/groupmanagement/views.py:165 msgid "User does not exist in that group" msgstr "那个用户组中不存在这个用户" -#: allianceauth/groupmanagement/views.py:164 +#: allianceauth/groupmanagement/views.py:168 msgid "Group does not exist" msgstr "用户组不存在" -#: allianceauth/groupmanagement/views.py:191 +#: allianceauth/groupmanagement/views.py:195 #, python-format msgid "Accepted application from %(mainchar)s to %(group)s." msgstr "已接受用户%(mainchar)s加入%(group)s的申请" -#: allianceauth/groupmanagement/views.py:197 -#: allianceauth/groupmanagement/views.py:228 +#: allianceauth/groupmanagement/views.py:201 +#: allianceauth/groupmanagement/views.py:232 #, python-format msgid "" "An unhandled error occurred while processing the application from " "%(mainchar)s to %(group)s." msgstr "在处理用户%(mainchar)s加入%(group)s的申请的过程中出现了一个搞不定的错误" -#: allianceauth/groupmanagement/views.py:222 +#: allianceauth/groupmanagement/views.py:226 #, python-format msgid "Rejected application from %(mainchar)s to %(group)s." msgstr "%(mainchar)s加入%(group)s的申请已拒绝" -#: allianceauth/groupmanagement/views.py:257 +#: allianceauth/groupmanagement/views.py:261 #, python-format msgid "Accepted application from %(mainchar)s to leave %(group)s." msgstr "%(mainchar)s加入%(group)s的申请已通过" -#: allianceauth/groupmanagement/views.py:262 -#: allianceauth/groupmanagement/views.py:294 +#: allianceauth/groupmanagement/views.py:266 +#: allianceauth/groupmanagement/views.py:298 #, python-format msgid "" "An unhandled error occurred while processing the application from " "%(mainchar)s to leave %(group)s." msgstr "在处理%(mainchar)s离开%(group)s的程序时发生了未知的错误" -#: allianceauth/groupmanagement/views.py:288 +#: allianceauth/groupmanagement/views.py:292 #, python-format msgid "Rejected application from %(mainchar)s to leave %(group)s." msgstr "%(mainchar)s离开%(group)s的请求已被拒绝" -#: allianceauth/groupmanagement/views.py:332 -#: allianceauth/groupmanagement/views.py:342 +#: allianceauth/groupmanagement/views.py:336 +#: allianceauth/groupmanagement/views.py:346 msgid "You cannot join that group" msgstr "你无法加入那个用户组" -#: allianceauth/groupmanagement/views.py:337 +#: allianceauth/groupmanagement/views.py:341 msgid "You are already a member of that group." msgstr "你已经是那个群组的一员了。" -#: allianceauth/groupmanagement/views.py:354 +#: allianceauth/groupmanagement/views.py:358 msgid "You already have a pending application for that group." msgstr "你已经有了该组的未决申请" -#: allianceauth/groupmanagement/views.py:363 +#: allianceauth/groupmanagement/views.py:367 #, python-format msgid "Applied to group %(group)s." msgstr "修改已经应用到%(group)s啦" -#: allianceauth/groupmanagement/views.py:373 +#: allianceauth/groupmanagement/views.py:377 msgid "You cannot leave that group" msgstr "你无法离开那个用户组" -#: allianceauth/groupmanagement/views.py:377 +#: allianceauth/groupmanagement/views.py:381 msgid "You are not a member of that group" msgstr "你不是那个用户组的成员" -#: allianceauth/groupmanagement/views.py:389 +#: allianceauth/groupmanagement/views.py:393 msgid "You already have a pending leave request for that group." msgstr "你已经有了该组的未决离开请求" -#: allianceauth/groupmanagement/views.py:405 +#: allianceauth/groupmanagement/views.py:409 #, python-format msgid "Applied to leave group %(group)s." msgstr "已经离开群组%(group)s" @@ -968,7 +1026,7 @@ msgid "Applications" msgstr "申请" #: allianceauth/hrapplications/forms.py:6 -#: allianceauth/hrapplications/templates/hrapplications/view.html:92 +#: allianceauth/hrapplications/templates/hrapplications/view.html:91 msgid "Comment" msgstr "评论" @@ -976,161 +1034,165 @@ msgstr "评论" msgid "Search String" msgstr "搜索字段" -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:5 -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:8 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:4 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:7 msgid "Choose a Corp" msgstr "选择一个军团" -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:11 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:10 msgid "Available Corps" msgstr "可申请的军团" -#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:23 +#: allianceauth/hrapplications/templates/hrapplications/corpchoice.html:22 msgid "No corps are accepting applications at this time." msgstr "目前没有军团接受入团申请" -#: allianceauth/hrapplications/templates/hrapplications/create.html:5 -#: allianceauth/hrapplications/templates/hrapplications/create.html:8 +#: allianceauth/hrapplications/templates/hrapplications/create.html:4 +#: allianceauth/hrapplications/templates/hrapplications/create.html:7 msgid "Apply To" msgstr "应用" -#: allianceauth/hrapplications/templates/hrapplications/management.html:6 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:6 +#: allianceauth/hrapplications/templates/hrapplications/create.html:29 +msgid "Submit" +msgstr "提交" + +#: allianceauth/hrapplications/templates/hrapplications/management.html:5 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:5 msgid "HR Application Management" msgstr "管理人力资源申请" -#: allianceauth/hrapplications/templates/hrapplications/management.html:11 +#: allianceauth/hrapplications/templates/hrapplications/management.html:10 msgid "Personal Applications" msgstr "个人申请" -#: allianceauth/hrapplications/templates/hrapplications/management.html:15 -#: allianceauth/hrapplications/templates/hrapplications/management.html:18 +#: allianceauth/hrapplications/templates/hrapplications/management.html:14 +#: allianceauth/hrapplications/templates/hrapplications/management.html:17 msgid "Create Application" msgstr "创建申请" -#: allianceauth/hrapplications/templates/hrapplications/management.html:26 -#: allianceauth/hrapplications/templates/hrapplications/management.html:80 -#: allianceauth/hrapplications/templates/hrapplications/management.html:124 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:24 -#: allianceauth/services/templates/services/services.html:16 +#: allianceauth/hrapplications/templates/hrapplications/management.html:25 +#: allianceauth/hrapplications/templates/hrapplications/management.html:79 +#: allianceauth/hrapplications/templates/hrapplications/management.html:123 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:23 +#: allianceauth/services/templates/services/services.html:15 msgid "Username" msgstr "用户名" -#: allianceauth/hrapplications/templates/hrapplications/management.html:29 -#: allianceauth/hrapplications/templates/hrapplications/management.html:84 -#: allianceauth/hrapplications/templates/hrapplications/management.html:128 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:28 -#: allianceauth/hrapplications/templates/hrapplications/view.html:74 -#: allianceauth/srp/templates/srp/data.html:103 -#: allianceauth/srp/templates/srp/management.html:46 +#: allianceauth/hrapplications/templates/hrapplications/management.html:28 +#: allianceauth/hrapplications/templates/hrapplications/management.html:83 +#: allianceauth/hrapplications/templates/hrapplications/management.html:127 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:27 +#: allianceauth/hrapplications/templates/hrapplications/view.html:73 +#: allianceauth/srp/templates/srp/data.html:101 +#: allianceauth/srp/templates/srp/management.html:44 msgid "Actions" msgstr "操作" -#: allianceauth/hrapplications/templates/hrapplications/management.html:39 -#: allianceauth/hrapplications/templates/hrapplications/management.html:100 -#: allianceauth/hrapplications/templates/hrapplications/management.html:144 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:40 -#: allianceauth/hrapplications/templates/hrapplications/view.html:16 -#: allianceauth/srp/templates/srp/data.html:130 +#: allianceauth/hrapplications/templates/hrapplications/management.html:38 +#: allianceauth/hrapplications/templates/hrapplications/management.html:99 +#: allianceauth/hrapplications/templates/hrapplications/management.html:143 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:39 +#: allianceauth/hrapplications/templates/hrapplications/view.html:15 +#: allianceauth/srp/templates/srp/data.html:127 msgid "Approved" msgstr "通过" -#: allianceauth/hrapplications/templates/hrapplications/management.html:41 -#: allianceauth/hrapplications/templates/hrapplications/management.html:102 -#: allianceauth/hrapplications/templates/hrapplications/management.html:146 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:42 -#: allianceauth/srp/templates/srp/data.html:134 +#: allianceauth/hrapplications/templates/hrapplications/management.html:40 +#: allianceauth/hrapplications/templates/hrapplications/management.html:101 +#: allianceauth/hrapplications/templates/hrapplications/management.html:145 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:41 +#: allianceauth/srp/templates/srp/data.html:131 msgid "Rejected" msgstr "拒绝" -#: allianceauth/hrapplications/templates/hrapplications/management.html:61 +#: allianceauth/hrapplications/templates/hrapplications/management.html:60 msgid "Application Management" msgstr "管理申请" -#: allianceauth/hrapplications/templates/hrapplications/management.html:65 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:16 +#: allianceauth/hrapplications/templates/hrapplications/management.html:64 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:15 msgid "Search Applications" msgstr "搜索申请" -#: allianceauth/hrapplications/templates/hrapplications/management.html:71 +#: allianceauth/hrapplications/templates/hrapplications/management.html:70 msgid "Reviewed" msgstr "已审核" -#: allianceauth/hrapplications/templates/hrapplications/management.html:79 -#: allianceauth/hrapplications/templates/hrapplications/management.html:123 +#: allianceauth/hrapplications/templates/hrapplications/management.html:78 +#: allianceauth/hrapplications/templates/hrapplications/management.html:122 msgid "Date" msgstr "日期" -#: allianceauth/hrapplications/templates/hrapplications/management.html:95 -#: allianceauth/hrapplications/templates/hrapplications/management.html:139 -#: allianceauth/hrapplications/templates/hrapplications/view.html:23 +#: allianceauth/hrapplications/templates/hrapplications/management.html:94 +#: allianceauth/hrapplications/templates/hrapplications/management.html:138 +#: allianceauth/hrapplications/templates/hrapplications/view.html:22 msgid "Reviewer:" msgstr "审核人:" -#: allianceauth/hrapplications/templates/hrapplications/management.html:114 +#: allianceauth/hrapplications/templates/hrapplications/management.html:113 msgid "No pending applications." msgstr "没有待定申请啦,招新大失败" -#: allianceauth/hrapplications/templates/hrapplications/management.html:163 +#: allianceauth/hrapplications/templates/hrapplications/management.html:162 msgid "No reviewed applications." msgstr "没有已审查申请啦" -#: allianceauth/hrapplications/templates/hrapplications/management.html:177 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:63 -#: allianceauth/hrapplications/templates/hrapplications/view.html:135 +#: allianceauth/hrapplications/templates/hrapplications/management.html:176 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:62 +#: allianceauth/hrapplications/templates/hrapplications/view.html:134 msgid "Close" msgstr "关闭" -#: allianceauth/hrapplications/templates/hrapplications/management.html:178 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:64 +#: allianceauth/hrapplications/templates/hrapplications/management.html:177 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:63 msgid "Application Search" msgstr "申请搜索" -#: allianceauth/hrapplications/templates/hrapplications/management.html:185 -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:71 +#: allianceauth/hrapplications/templates/hrapplications/management.html:184 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:70 msgid "Search" msgstr "搜索" -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:12 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:11 msgid "Application Search Results" msgstr "申请搜索结果" -#: allianceauth/hrapplications/templates/hrapplications/searchview.html:23 +#: allianceauth/hrapplications/templates/hrapplications/searchview.html:22 msgid "Application ID" msgstr "申请号" -#: allianceauth/hrapplications/templates/hrapplications/view.html:6 -#: allianceauth/hrapplications/templates/hrapplications/view.html:11 +#: allianceauth/hrapplications/templates/hrapplications/view.html:5 +#: allianceauth/hrapplications/templates/hrapplications/view.html:10 msgid "View Application" msgstr "查看申请" -#: allianceauth/hrapplications/templates/hrapplications/view.html:18 +#: allianceauth/hrapplications/templates/hrapplications/view.html:17 msgid "Denied" msgstr "已拒绝" -#: allianceauth/hrapplications/templates/hrapplications/view.html:28 +#: allianceauth/hrapplications/templates/hrapplications/view.html:27 msgid "Applicant" msgstr "申请人" -#: allianceauth/hrapplications/templates/hrapplications/view.html:79 +#: allianceauth/hrapplications/templates/hrapplications/view.html:78 msgid "Approve" msgstr "通过" -#: allianceauth/hrapplications/templates/hrapplications/view.html:85 +#: allianceauth/hrapplications/templates/hrapplications/view.html:84 msgid "Delete" msgstr "删除" -#: allianceauth/hrapplications/templates/hrapplications/view.html:88 +#: allianceauth/hrapplications/templates/hrapplications/view.html:87 msgid "Mark in Progress" msgstr "标记为正在处理" -#: allianceauth/hrapplications/templates/hrapplications/view.html:102 +#: allianceauth/hrapplications/templates/hrapplications/view.html:101 #: allianceauth/services/forms.py:17 msgid "Comments" msgstr "评论" -#: allianceauth/hrapplications/templates/hrapplications/view.html:137 -#: allianceauth/hrapplications/templates/hrapplications/view.html:144 +#: allianceauth/hrapplications/templates/hrapplications/view.html:136 +#: allianceauth/hrapplications/templates/hrapplications/view.html:143 msgid "Add Comment" msgstr "添加评论" @@ -1150,48 +1212,42 @@ msgstr "" msgid "success" msgstr "" -#: allianceauth/notifications/templates/notifications/list.html:5 -#: allianceauth/notifications/templates/notifications/list.html:9 +#: allianceauth/notifications/templates/notifications/list.html:4 +#: allianceauth/notifications/templates/notifications/list.html:7 #: allianceauth/templates/allianceauth/notifications_menu_item.html:6 msgid "Notifications" msgstr "通知" -#: allianceauth/notifications/templates/notifications/list.html:16 +#: allianceauth/notifications/templates/notifications/list.html:13 msgid "Unread" msgstr "未读" -#: allianceauth/notifications/templates/notifications/list.html:18 +#: allianceauth/notifications/templates/notifications/list.html:14 msgid "Read" msgstr "已读" -#: allianceauth/notifications/templates/notifications/list.html:21 +#: allianceauth/notifications/templates/notifications/list.html:17 msgid "Mark All Read" msgstr "全部标记为已读" -#: allianceauth/notifications/templates/notifications/list.html:22 +#: allianceauth/notifications/templates/notifications/list.html:18 msgid "Delete All Read" msgstr "把所有已读都删了!" -#: allianceauth/notifications/templates/notifications/list.html:33 -#: allianceauth/notifications/templates/notifications/list.html:63 +#: allianceauth/notifications/templates/notifications/list_partial.html:7 msgid "Timestamp" msgstr "时间戳" -#: allianceauth/notifications/templates/notifications/list.html:34 -#: allianceauth/notifications/templates/notifications/list.html:64 +#: allianceauth/notifications/templates/notifications/list_partial.html:8 msgid "Title" msgstr "标题" -#: allianceauth/notifications/templates/notifications/list.html:53 -msgid "No unread notifications." -msgstr "没有未读通知啦" +#: allianceauth/notifications/templates/notifications/list_partial.html:28 +msgid "No notifications." +msgstr "" -#: allianceauth/notifications/templates/notifications/list.html:83 -msgid "No read notifications." -msgstr "没有已读通知" - -#: allianceauth/notifications/templates/notifications/view.html:5 -#: allianceauth/notifications/templates/notifications/view.html:11 +#: allianceauth/notifications/templates/notifications/view.html:4 +#: allianceauth/notifications/templates/notifications/view.html:8 msgid "View Notification" msgstr "查看通知" @@ -1239,12 +1295,12 @@ msgid "Operation Type" msgstr "" #: allianceauth/optimer/form.py:17 -#: allianceauth/srp/templates/srp/management.html:40 +#: allianceauth/srp/templates/srp/management.html:38 msgid "Fleet Commander" msgstr "FC" #: allianceauth/optimer/form.py:22 allianceauth/srp/form.py:14 -#: allianceauth/srp/templates/srp/data.html:93 +#: allianceauth/srp/templates/srp/data.html:91 msgid "Additional Info" msgstr "其他信息" @@ -1252,8 +1308,8 @@ msgstr "其他信息" msgid "(Optional) Describe the operation with a couple of short words." msgstr "" -#: allianceauth/optimer/templates/optimer/add.html:7 -#: allianceauth/optimer/templates/optimer/management.html:14 +#: allianceauth/optimer/templates/optimer/add.html:6 +#: allianceauth/optimer/templates/optimer/management.html:13 msgid "Create Operation" msgstr "起一个队" @@ -1262,9 +1318,9 @@ msgid "Form Up System" msgstr "集结点" #: allianceauth/optimer/templates/optimer/fleetoptable.html:14 -#: allianceauth/timerboard/templates/timerboard/view.html:37 -#: allianceauth/timerboard/templates/timerboard/view.html:204 -#: allianceauth/timerboard/templates/timerboard/view.html:377 +#: allianceauth/timerboard/templates/timerboard/view.html:36 +#: allianceauth/timerboard/templates/timerboard/view.html:203 +#: allianceauth/timerboard/templates/timerboard/view.html:376 msgid "Local Time" msgstr "本地时间" @@ -1272,44 +1328,44 @@ msgstr "本地时间" msgid "FC" msgstr "FC" -#: allianceauth/optimer/templates/optimer/management.html:6 +#: allianceauth/optimer/templates/optimer/management.html:5 msgid "Fleet Operation Management" msgstr "管理搞事队" -#: allianceauth/optimer/templates/optimer/management.html:11 +#: allianceauth/optimer/templates/optimer/management.html:10 msgid "Fleet Operation Timers" msgstr "队伍相关时间节点" -#: allianceauth/optimer/templates/optimer/management.html:21 -#: allianceauth/timerboard/templates/timerboard/view.html:23 +#: allianceauth/optimer/templates/optimer/management.html:20 +#: allianceauth/timerboard/templates/timerboard/view.html:22 msgid "Current Eve Time:" msgstr "当前EVE游戏内时间" -#: allianceauth/optimer/templates/optimer/management.html:27 +#: allianceauth/optimer/templates/optimer/management.html:26 msgid "Next Fleet Operations" msgstr "" -#: allianceauth/optimer/templates/optimer/management.html:31 -#: allianceauth/timerboard/templates/timerboard/view.html:363 +#: allianceauth/optimer/templates/optimer/management.html:30 +#: allianceauth/timerboard/templates/timerboard/view.html:362 msgid "No upcoming timers." msgstr "没有快到的时间节点,歇一会吧" -#: allianceauth/optimer/templates/optimer/management.html:34 +#: allianceauth/optimer/templates/optimer/management.html:33 msgid "Past Fleet Operations" msgstr "" -#: allianceauth/optimer/templates/optimer/management.html:38 -#: allianceauth/timerboard/templates/timerboard/view.html:536 +#: allianceauth/optimer/templates/optimer/management.html:37 +#: allianceauth/timerboard/templates/timerboard/view.html:535 msgid "No past timers." msgstr "没有已经结束的时间节点啦" -#: allianceauth/optimer/templates/optimer/update.html:7 -#: allianceauth/optimer/templates/optimer/update.html:16 -#: allianceauth/optimer/templates/optimer/update.html:28 +#: allianceauth/optimer/templates/optimer/update.html:6 +#: allianceauth/optimer/templates/optimer/update.html:15 +#: allianceauth/optimer/templates/optimer/update.html:27 msgid "Update Fleet Operation" msgstr "更新搞事队" -#: allianceauth/optimer/templates/optimer/update.html:22 +#: allianceauth/optimer/templates/optimer/update.html:21 msgid "Fleet Operation Does Not Exist" msgstr "这搞事队不存在啊,你会不会搞事啊" @@ -1328,92 +1384,56 @@ msgstr "移除了%(opname)s的搞事时间节点,咕咕咕?" msgid "Saved changes to operation timer for %(opname)s." msgstr "对搞事时间节点%(opname)s的修改保存了,朝令夕改你是不是合格FC啊?" -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:6 -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:10 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:4 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:8 msgid "Permissions Audit" msgstr "放行记录审计" -#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:22 +#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:20 msgid "User / Character" msgstr "用户/角色" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:6 -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:10 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:4 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:8 msgid "Permissions Overview" msgstr "放行许可概览" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:13 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:11 msgid "Showing only applied permissions" msgstr "只显示已经接受的放行许可" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:14 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:12 msgid "Show All" msgstr "全部显示" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:16 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:14 msgid "Showing all permissions" msgstr "正在显示全部放行许可" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:17 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:15 msgid "Show Applied" msgstr "显示已经接受的" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:25 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:23 msgid "App" msgstr "申请" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:28 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:26 msgid "Model" msgstr "类型" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:31 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:29 msgid "Code Name" msgstr "操作类型" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:37 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:35 msgid "Users" msgstr "用户" -#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:43 +#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:41 msgid "States" msgstr "声望" -#: allianceauth/project_template/project_name/settings/base.py:88 -msgid "English" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:89 -msgid "German" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:90 -msgid "Spanish" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:91 -msgid "Chinese Simplified" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:92 -msgid "Russian" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:93 -msgid "Korean" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:94 -msgid "French" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:95 -msgid "Japanese" -msgstr "" - -#: allianceauth/project_template/project_name/settings/base.py:96 -msgid "Italian" -msgstr "" - #: allianceauth/services/abstract.py:72 msgid "That service account already exists" msgstr "该服务账户仍然存在" @@ -1487,11 +1507,11 @@ msgstr "密码" msgid "Password must be at least 8 characters long." msgstr "密码至少要有8个字符啊,你也太不注重安全啦" -#: allianceauth/services/modules/discord/models.py:234 +#: allianceauth/services/modules/discord/models.py:187 msgid "Discord Account Disabled" msgstr "" -#: allianceauth/services/modules/discord/models.py:236 +#: allianceauth/services/modules/discord/models.py:189 msgid "" "Your Discord account was disabled automatically by Auth. If you think this " "was a mistake, please contact an admin." @@ -1583,8 +1603,8 @@ msgid "Jabber" msgstr "Jabber" #: allianceauth/services/modules/openfire/auth_hooks.py:79 -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:6 -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:11 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:5 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:10 msgid "Jabber Broadcast" msgstr "Jabber广播" @@ -1596,11 +1616,11 @@ msgstr "舰队广播设置" msgid "Message" msgstr "消息" -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:17 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:16 msgid "Broadcast Sent!!" msgstr "广播出去了!" -#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:23 +#: allianceauth/services/modules/openfire/templates/services/openfire/broadcast.html:22 msgid "Broadcast" msgstr "广播" @@ -1651,26 +1671,26 @@ msgstr "重置论坛密码" msgid "Set forum password." msgstr "修改论坛密码" -#: allianceauth/services/modules/smf/views.py:33 +#: allianceauth/services/modules/smf/views.py:52 msgid "Activated SMF account." msgstr "成功激活SMF论坛账户" -#: allianceauth/services/modules/smf/views.py:41 -#: allianceauth/services/modules/smf/views.py:56 -#: allianceauth/services/modules/smf/views.py:77 -#: allianceauth/services/modules/smf/views.py:99 +#: allianceauth/services/modules/smf/views.py:65 +#: allianceauth/services/modules/smf/views.py:81 +#: allianceauth/services/modules/smf/views.py:102 +#: allianceauth/services/modules/smf/views.py:124 msgid "An error occurred while processing your SMF account." msgstr "在处理你的SMF论坛账户时发生了一个错误" -#: allianceauth/services/modules/smf/views.py:53 +#: allianceauth/services/modules/smf/views.py:78 msgid "Deactivated SMF account." msgstr "停用SMF论坛账户" -#: allianceauth/services/modules/smf/views.py:70 +#: allianceauth/services/modules/smf/views.py:95 msgid "Reset SMF password." msgstr "重置SMF密码" -#: allianceauth/services/modules/smf/views.py:96 +#: allianceauth/services/modules/smf/views.py:121 msgid "Set SMF password." msgstr "修改SMF论坛密码" @@ -1679,24 +1699,24 @@ msgstr "修改SMF论坛密码" msgid "Unable to locate user %s on server" msgstr "服务器上找不到%s这个用户呀,老哥你再看看?" -#: allianceauth/services/modules/teamspeak3/templates/admin/teamspeak3/authts/change_list.html:9 +#: allianceauth/services/modules/teamspeak3/templates/admin/teamspeak3/authts/change_list.html:8 msgid "Update TS3 groups" msgstr "" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:6 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:5 msgid "Verify Teamspeak" msgstr "确认TS" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:11 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:10 msgid "Verify Teamspeak Identity" msgstr "确认TS身份" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:14 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:13 msgid "Join Server" msgstr "加入服务器" -#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:20 -#: allianceauth/services/templates/services/service_credentials.html:20 +#: allianceauth/services/modules/teamspeak3/templates/services/teamspeak3/teamspeakjoin.html:19 +#: allianceauth/services/templates/services/service_credentials.html:19 #: allianceauth/srp/templates/srp/add.html:31 msgid "Continue" msgstr "下一个" @@ -1742,15 +1762,15 @@ msgstr "重置XenForo密码" msgid "Changed XenForo password." msgstr "修改XenForo密码" -#: allianceauth/services/templates/services/fleetformattertool.html:6 +#: allianceauth/services/templates/services/fleetformattertool.html:5 msgid "Fleet Formatter Tool" msgstr "起队工具" -#: allianceauth/services/templates/services/fleetformattertool.html:11 +#: allianceauth/services/templates/services/fleetformattertool.html:10 msgid "Fleet Broadcast Formatter Tool" msgstr "起队广播工具" -#: allianceauth/services/templates/services/fleetformattertool.html:24 +#: allianceauth/services/templates/services/fleetformattertool.html:23 msgid "Format" msgstr "创建" @@ -1766,39 +1786,39 @@ msgid "" "Are you sure you want to delete your %(service_name)s account %(object)s?" msgstr "你确认要从你%(service_name)s的账户中删除%(object)s么?别手滑作死" -#: allianceauth/services/templates/services/service_credentials.html:5 -#: allianceauth/services/templates/services/service_credentials.html:9 +#: allianceauth/services/templates/services/service_credentials.html:4 +#: allianceauth/services/templates/services/service_credentials.html:8 #, python-format msgid "%(service_name)s Credentials" msgstr "%(service_name)s的凭据" -#: allianceauth/services/templates/services/service_password.html:6 +#: allianceauth/services/templates/services/service_password.html:5 #, python-format msgid "%(service_name)s Password Change" msgstr "更改%(service_name)s的密码" -#: allianceauth/services/templates/services/service_password.html:10 +#: allianceauth/services/templates/services/service_password.html:9 #, python-format msgid "Set %(service_name)s Password" msgstr "设置%(service_name)s的密码" -#: allianceauth/services/templates/services/service_password.html:18 +#: allianceauth/services/templates/services/service_password.html:17 msgid "Set Password" msgstr "设置密码" -#: allianceauth/services/templates/services/services.html:5 +#: allianceauth/services/templates/services/services.html:4 msgid "Services Management" msgstr "服务管理" -#: allianceauth/services/templates/services/services.html:10 +#: allianceauth/services/templates/services/services.html:9 msgid "Available Services" msgstr "可用的服务" -#: allianceauth/services/templates/services/services.html:15 +#: allianceauth/services/templates/services/services.html:14 msgid "Service" msgstr "服务" -#: allianceauth/services/templates/services/services.html:17 +#: allianceauth/services/templates/services/services.html:16 msgid "Domain" msgstr "域名" @@ -1807,12 +1827,12 @@ msgid "Ship Replacement" msgstr "补损" #: allianceauth/srp/form.py:9 -#: allianceauth/srp/templates/srp/management.html:38 +#: allianceauth/srp/templates/srp/management.html:36 msgid "Fleet Time" msgstr "集结时间" #: allianceauth/srp/form.py:10 -#: allianceauth/srp/templates/srp/management.html:39 +#: allianceauth/srp/templates/srp/management.html:37 msgid "Fleet Doctrine" msgstr "舰队船型" @@ -1832,151 +1852,155 @@ msgstr "" msgid "After Action Report Link" msgstr "战报链接" -#: allianceauth/srp/templates/srp/add.html:6 +#: allianceauth/srp/templates/srp/add.html:5 msgid "SRP Fleet Create" msgstr "补损舰队创建" -#: allianceauth/srp/templates/srp/add.html:14 -#: allianceauth/srp/templates/srp/add.html:24 +#: allianceauth/srp/templates/srp/add.html:13 +#: allianceauth/srp/templates/srp/add.html:23 msgid "Create SRP Fleet" msgstr "创建补损舰队" -#: allianceauth/srp/templates/srp/add.html:27 +#: allianceauth/srp/templates/srp/add.html:26 msgid "Give this link to the line members" msgstr "把这个链接发送给火力狗们" -#: allianceauth/srp/templates/srp/data.html:52 +#: allianceauth/srp/templates/srp/data.html:5 +msgid "Srp Fleet Data" +msgstr "" + +#: allianceauth/srp/templates/srp/data.html:50 msgid "SRP Fleet Data" msgstr "舰队补损信息" -#: allianceauth/srp/templates/srp/data.html:57 +#: allianceauth/srp/templates/srp/data.html:55 msgid "Mark Incomplete" msgstr "标记为未完成" -#: allianceauth/srp/templates/srp/data.html:61 +#: allianceauth/srp/templates/srp/data.html:59 msgid "Mark Completed" msgstr "标记为已完成" -#: allianceauth/srp/templates/srp/data.html:73 -#: allianceauth/srp/templates/srp/data.html:160 +#: allianceauth/srp/templates/srp/data.html:71 +#: allianceauth/srp/templates/srp/data.html:157 msgid "Total Losses:" msgstr "损失总额:" -#: allianceauth/srp/templates/srp/data.html:74 -#: allianceauth/srp/templates/srp/data.html:161 -#: allianceauth/srp/templates/srp/management.html:30 +#: allianceauth/srp/templates/srp/data.html:72 +#: allianceauth/srp/templates/srp/data.html:158 +#: allianceauth/srp/templates/srp/management.html:28 msgid "Total ISK Cost:" msgstr "ISK花费总额:" -#: allianceauth/srp/templates/srp/data.html:82 -#: allianceauth/srp/templates/srp/data.html:169 +#: allianceauth/srp/templates/srp/data.html:80 +#: allianceauth/srp/templates/srp/data.html:166 msgid "Are you sure you want to delete SRP requests?" msgstr "老哥,你确定要删了补损请求么?" -#: allianceauth/srp/templates/srp/data.html:91 +#: allianceauth/srp/templates/srp/data.html:89 msgid "Pilot Name" msgstr "玩家ID" -#: allianceauth/srp/templates/srp/data.html:92 +#: allianceauth/srp/templates/srp/data.html:90 msgid "Killboard Link" msgstr "KB网链接" -#: allianceauth/srp/templates/srp/data.html:94 +#: allianceauth/srp/templates/srp/data.html:92 msgid "Ship Type" msgstr "船型" -#: allianceauth/srp/templates/srp/data.html:95 +#: allianceauth/srp/templates/srp/data.html:93 msgid "Killboard Loss Amt" msgstr "KB网总损失" -#: allianceauth/srp/templates/srp/data.html:96 +#: allianceauth/srp/templates/srp/data.html:94 msgid "SRP ISK Cost" msgstr "补损ISK花费" -#: allianceauth/srp/templates/srp/data.html:97 +#: allianceauth/srp/templates/srp/data.html:95 msgid "Click value to edit Enter to save & next ESC to cancel" msgstr "点击数值就可以编辑啦,按回车确认,按ESC取消" -#: allianceauth/srp/templates/srp/data.html:100 +#: allianceauth/srp/templates/srp/data.html:98 msgid "Post Time" msgstr "发布时间" -#: allianceauth/srp/templates/srp/data.html:178 +#: allianceauth/srp/templates/srp/data.html:175 msgid "No SRP requests for this fleet." msgstr "这次起队没有补损请求!大捷" -#: allianceauth/srp/templates/srp/management.html:8 +#: allianceauth/srp/templates/srp/management.html:6 msgid "Srp Management" msgstr "补损管理" -#: allianceauth/srp/templates/srp/management.html:14 +#: allianceauth/srp/templates/srp/management.html:12 msgid "SRP Management" msgstr "补损管理" -#: allianceauth/srp/templates/srp/management.html:18 +#: allianceauth/srp/templates/srp/management.html:16 msgid "View All" msgstr "查看全部" -#: allianceauth/srp/templates/srp/management.html:23 +#: allianceauth/srp/templates/srp/management.html:21 msgid "Add SRP Fleet" msgstr "添加补损舰队" -#: allianceauth/srp/templates/srp/management.html:41 +#: allianceauth/srp/templates/srp/management.html:39 msgid "Fleet AAR" msgstr "舰队战报" -#: allianceauth/srp/templates/srp/management.html:42 +#: allianceauth/srp/templates/srp/management.html:40 msgid "Fleet SRP Code" msgstr "补损编号" -#: allianceauth/srp/templates/srp/management.html:43 +#: allianceauth/srp/templates/srp/management.html:41 msgid "Fleet ISK Cost" msgstr "舰队ISK花费" -#: allianceauth/srp/templates/srp/management.html:44 +#: allianceauth/srp/templates/srp/management.html:42 msgid "SRP Status" msgstr "补损状态" -#: allianceauth/srp/templates/srp/management.html:45 +#: allianceauth/srp/templates/srp/management.html:43 msgid "Pending Requests" msgstr "待处理请求" -#: allianceauth/srp/templates/srp/management.html:64 +#: allianceauth/srp/templates/srp/management.html:62 msgid "Link" msgstr "链接" -#: allianceauth/srp/templates/srp/management.html:72 +#: allianceauth/srp/templates/srp/management.html:70 msgid "Disabled" msgstr "失效了" -#: allianceauth/srp/templates/srp/management.html:85 +#: allianceauth/srp/templates/srp/management.html:83 msgid "Completed" msgstr "已完成" -#: allianceauth/srp/templates/srp/management.html:103 +#: allianceauth/srp/templates/srp/management.html:101 msgid "Are you sure you want to delete this SRP code and its contents?" msgstr "老哥,你确认要把这次补损的编号和内容都删了?" -#: allianceauth/srp/templates/srp/management.html:124 +#: allianceauth/srp/templates/srp/management.html:122 msgid "No SRP fleets created." msgstr "没有创建任何补损舰队,你快灭灯了吧?" -#: allianceauth/srp/templates/srp/request.html:6 +#: allianceauth/srp/templates/srp/request.html:5 msgid "SRP Request" msgstr "补损请求" -#: allianceauth/srp/templates/srp/request.html:11 -#: allianceauth/srp/templates/srp/request.html:20 +#: allianceauth/srp/templates/srp/request.html:10 +#: allianceauth/srp/templates/srp/request.html:19 msgid "Create SRP Request" msgstr "创建补损请求" -#: allianceauth/srp/templates/srp/update.html:6 -#: allianceauth/srp/templates/srp/update.html:11 -#: allianceauth/srp/templates/srp/update.html:23 +#: allianceauth/srp/templates/srp/update.html:5 +#: allianceauth/srp/templates/srp/update.html:10 +#: allianceauth/srp/templates/srp/update.html:22 msgid "Update AAR Link" msgstr "上传战报链接" -#: allianceauth/srp/templates/srp/update.html:17 +#: allianceauth/srp/templates/srp/update.html:16 msgid "SRP Fleet Does Not Exist" msgstr "补损舰队不存在啊,老哥你在好好看看?" @@ -2075,62 +2099,64 @@ msgstr "找不到ID是%(requestid)s的补损申请呀,老哥眼花了?" msgid "Saved changes to SRP fleet %(fleetname)s" msgstr "你做的修改已经保存到%(fleetname)s这个补损舰队啦,尽情白给吧!" -#: allianceauth/templates/allianceauth/admin-status/overview.html:6 +#: allianceauth/templates/allianceauth/admin-status/overview.html:8 msgid "Alliance Auth Notifications" msgstr "系统通知" -#: allianceauth/templates/allianceauth/admin-status/overview.html:14 +#: allianceauth/templates/allianceauth/admin-status/overview.html:16 msgid "Closed" msgstr "已关闭" -#: allianceauth/templates/allianceauth/admin-status/overview.html:26 +#: allianceauth/templates/allianceauth/admin-status/overview.html:28 msgid "Powered by GitLab" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:33 +#: allianceauth/templates/allianceauth/admin-status/overview.html:35 msgid "Support Discord" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:41 +#: allianceauth/templates/allianceauth/admin-status/overview.html:43 msgid "Software Version" msgstr "软件版本" -#: allianceauth/templates/allianceauth/admin-status/overview.html:45 +#: allianceauth/templates/allianceauth/admin-status/overview.html:47 msgid "Current" msgstr "当前版本" -#: allianceauth/templates/allianceauth/admin-status/overview.html:51 +#: allianceauth/templates/allianceauth/admin-status/overview.html:53 msgid "Latest Stable" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:57 +#: allianceauth/templates/allianceauth/admin-status/overview.html:59 msgid "Update available" msgstr "有更新!" -#: allianceauth/templates/allianceauth/admin-status/overview.html:62 +#: allianceauth/templates/allianceauth/admin-status/overview.html:64 msgid "Latest Pre-Release" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:68 +#: allianceauth/templates/allianceauth/admin-status/overview.html:70 msgid "Pre-Release available" msgstr "" -#: allianceauth/templates/allianceauth/admin-status/overview.html:76 +#: allianceauth/templates/allianceauth/admin-status/overview.html:78 msgid "Task Queue" msgstr "任务队列" -#: allianceauth/templates/allianceauth/admin-status/overview.html:93 -msgid "Error retrieving task queue length" -msgstr "获取任务队列长度的时候出错啦!" +#: allianceauth/templates/allianceauth/admin-status/overview.html:81 +#, python-format +msgid "" +"\n" +" Status of %(total)s processed tasks • last %(latest)s\n" +" " +msgstr "" #: allianceauth/templates/allianceauth/admin-status/overview.html:95 #, python-format -msgid "%(tasks)s task" -msgid_plural "%(tasks)s tasks" -msgstr[0] "%(tasks)s个任务" - -#: allianceauth/templates/allianceauth/night-toggle.html:6 -msgid "Night Mode" +msgid "" +"\n" +" %(queue_length)s queued tasks\n" +" " msgstr "" #: allianceauth/templates/allianceauth/top-menu-admin.html:9 @@ -2159,30 +2185,30 @@ msgid "Other" msgstr "其他" #: allianceauth/timerboard/form.py:54 -#: allianceauth/timerboard/templates/timerboard/view.html:63 -#: allianceauth/timerboard/templates/timerboard/view.html:230 -#: allianceauth/timerboard/templates/timerboard/view.html:403 +#: allianceauth/timerboard/templates/timerboard/view.html:62 +#: allianceauth/timerboard/templates/timerboard/view.html:229 +#: allianceauth/timerboard/templates/timerboard/view.html:402 msgid "Friendly" msgstr "蓝加" #: allianceauth/timerboard/form.py:55 -#: allianceauth/timerboard/templates/timerboard/view.html:58 -#: allianceauth/timerboard/templates/timerboard/view.html:225 -#: allianceauth/timerboard/templates/timerboard/view.html:398 +#: allianceauth/timerboard/templates/timerboard/view.html:57 +#: allianceauth/timerboard/templates/timerboard/view.html:224 +#: allianceauth/timerboard/templates/timerboard/view.html:397 msgid "Hostile" msgstr "红减" #: allianceauth/timerboard/form.py:56 -#: allianceauth/timerboard/templates/timerboard/view.html:68 -#: allianceauth/timerboard/templates/timerboard/view.html:235 -#: allianceauth/timerboard/templates/timerboard/view.html:408 +#: allianceauth/timerboard/templates/timerboard/view.html:67 +#: allianceauth/timerboard/templates/timerboard/view.html:234 +#: allianceauth/timerboard/templates/timerboard/view.html:407 msgid "Neutral" msgstr "白名" #: allianceauth/timerboard/form.py:58 -#: allianceauth/timerboard/templates/timerboard/view.html:32 -#: allianceauth/timerboard/templates/timerboard/view.html:199 -#: allianceauth/timerboard/templates/timerboard/view.html:372 +#: allianceauth/timerboard/templates/timerboard/view.html:31 +#: allianceauth/timerboard/templates/timerboard/view.html:198 +#: allianceauth/timerboard/templates/timerboard/view.html:371 msgid "Details" msgstr "详细信息" @@ -2199,9 +2225,9 @@ msgid "Timer Type" msgstr "" #: allianceauth/timerboard/form.py:63 -#: allianceauth/timerboard/templates/timerboard/view.html:33 -#: allianceauth/timerboard/templates/timerboard/view.html:200 -#: allianceauth/timerboard/templates/timerboard/view.html:373 +#: allianceauth/timerboard/templates/timerboard/view.html:32 +#: allianceauth/timerboard/templates/timerboard/view.html:199 +#: allianceauth/timerboard/templates/timerboard/view.html:372 msgid "Objective" msgstr "声望" @@ -2268,7 +2294,7 @@ msgid "Create Timer" msgstr "创建时间计划表" #: allianceauth/timerboard/templates/timerboard/timer_create_form.html:9 -#: allianceauth/timerboard/templates/timerboard/view.html:16 +#: allianceauth/timerboard/templates/timerboard/view.html:15 msgid "Create Structure Timer" msgstr "创建建筑时间表" @@ -2278,29 +2304,29 @@ msgstr "创建建筑时间表" msgid "Update Structure Timer" msgstr "更新建筑时间表" -#: allianceauth/timerboard/templates/timerboard/view.html:7 +#: allianceauth/timerboard/templates/timerboard/view.html:6 msgid "Structure Timer Management" msgstr "管理建筑时间表" -#: allianceauth/timerboard/templates/timerboard/view.html:12 +#: allianceauth/timerboard/templates/timerboard/view.html:11 msgid "Structure Timers" msgstr "建筑时间表" -#: allianceauth/timerboard/templates/timerboard/view.html:28 +#: allianceauth/timerboard/templates/timerboard/view.html:27 msgid "Corp Timers" msgstr "公司时间表" -#: allianceauth/timerboard/templates/timerboard/view.html:35 -#: allianceauth/timerboard/templates/timerboard/view.html:202 -#: allianceauth/timerboard/templates/timerboard/view.html:375 +#: allianceauth/timerboard/templates/timerboard/view.html:34 +#: allianceauth/timerboard/templates/timerboard/view.html:201 +#: allianceauth/timerboard/templates/timerboard/view.html:374 msgid "Structure" msgstr "建筑" -#: allianceauth/timerboard/templates/timerboard/view.html:194 +#: allianceauth/timerboard/templates/timerboard/view.html:193 msgid "Next Timers" msgstr "接下来的时间节点" -#: allianceauth/timerboard/templates/timerboard/view.html:367 +#: allianceauth/timerboard/templates/timerboard/view.html:366 msgid "Past Timers" msgstr "已经过去的时间节点" diff --git a/allianceauth/optimer/models.py b/allianceauth/optimer/models.py index 0479dca6..02139a93 100644 --- a/allianceauth/optimer/models.py +++ b/allianceauth/optimer/models.py @@ -34,7 +34,7 @@ class OpTimer(models.Model): fc = models.CharField(max_length=254, default="") post_time = models.DateTimeField(default=timezone.now) eve_character = models.ForeignKey(EveCharacter, null=True, - on_delete=models.SET_NULL) + on_delete=models.SET_NULL) description = models.TextField(blank=True, default="") type = models.ForeignKey(OpTimerType, null=True, on_delete=models.SET_NULL) diff --git a/allianceauth/project_template/project_name/settings/base.py b/allianceauth/project_template/project_name/settings/base.py index 80edcdc9..b2eb0257 100644 --- a/allianceauth/project_template/project_name/settings/base.py +++ b/allianceauth/project_template/project_name/settings/base.py @@ -84,17 +84,17 @@ LOCALE_PATHS = ( os.path.join(BASE_DIR, 'locale/'), ) -ugettext = lambda s: s LANGUAGES = ( - ('en', ugettext('English')), - ('de', ugettext('German')), - ('es', ugettext('Spanish')), - ('zh-hans', ugettext('Chinese Simplified')), - ('ru', ugettext('Russian')), - ('ko', ugettext('Korean')), - ('fr', ugettext('French')), - ('ja', ugettext('Japanese')), - ('it', ugettext('Italian')), + ("en", "English"), + ("de", "German"), + ("es", "Spanish"), + ("zh-hans", "Chinese Simplified"), + ("ru", "Russian"), + ("ko", "Korean"), + ("fr", "French"), + ("ja", "Japanese"), + ("it", "Italian"), + ("uk", "Ukrainian"), ) TEMPLATES = [ diff --git a/allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html b/allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html index 4d751238..11643527 100644 --- a/allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html +++ b/allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html @@ -1,13 +1,16 @@ {{ service_name }} {{ username }} - {{ service_url }} - {% if username == "" %} + {{ service_url }} + + {% else %} + {{ service_url }} + @@ -17,9 +20,9 @@ - + + {% endif %} - diff --git a/allianceauth/services/modules/teamspeak3/tests.py b/allianceauth/services/modules/teamspeak3/tests.py index 2354bf98..eb3866af 100644 --- a/allianceauth/services/modules/teamspeak3/tests.py +++ b/allianceauth/services/modules/teamspeak3/tests.py @@ -457,7 +457,7 @@ class Teamspeak3AdminTestCase(TestCase): cls.site = AdminSite() cls.admin = AuthTSgroupAdmin(AuthTS, cls.site) cls.group = Group.objects.create(name='test') - cls.ts_group = TSgroup.objects.create(ts_group_name='test') + cls.ts_group = TSgroup.objects.create(ts_group_id=1, ts_group_name='test') def test_field_queryset_no_reserved_names(self): """Ensure all groups are listed when no reserved names""" diff --git a/allianceauth/templates/allianceauth/top-menu-user-dropdown.html b/allianceauth/templates/allianceauth/top-menu-user-dropdown.html index 61c6ee39..2c9760be 100644 --- a/allianceauth/templates/allianceauth/top-menu-user-dropdown.html +++ b/allianceauth/templates/allianceauth/top-menu-user-dropdown.html @@ -53,6 +53,14 @@ {% if user.is_authenticated %} +
  • + + + {% translate "Token Management" %} + +
  • + +
  • {% translate "Logout" %}
  • {% else %}
  • {% translate "Login" %}
  • diff --git a/allianceauth/templates/bundles/x-editable-js.html b/allianceauth/templates/bundles/x-editable-js.html index fed02df2..305e2c29 100644 --- a/allianceauth/templates/bundles/x-editable-js.html +++ b/allianceauth/templates/bundles/x-editable-js.html @@ -1,3 +1,3 @@ -< + diff --git a/allianceauth/templatetags/admin_status.py b/allianceauth/templatetags/admin_status.py index b673e913..efdafec9 100644 --- a/allianceauth/templatetags/admin_status.py +++ b/allianceauth/templatetags/admin_status.py @@ -4,8 +4,7 @@ from typing import Optional import amqp.exceptions import requests from celery.app import app_or_default -from packaging.version import InvalidVersion -from packaging.version import Version as Pep440Version +from packaging.version import InvalidVersion, Version as Pep440Version from django import template from django.conf import settings diff --git a/allianceauth/utils/django.py b/allianceauth/utils/django.py new file mode 100644 index 00000000..deb567aa --- /dev/null +++ b/allianceauth/utils/django.py @@ -0,0 +1,25 @@ +import sys +from copy import copy +from pathlib import Path + + +class StartupCommand: + """Information about the command this Django instance was started with.""" + + def __init__(self) -> None: + self._argv = copy(sys.argv) + + @property + def argv(self) -> list: + """Return raw list of command line arguments.""" + return self._argv + + @property + def script_name(self) -> str: + """Return the base script name.""" + path = Path(self._argv[0]) + return path.name + + @property + def is_management_command(self) -> bool: + return self.script_name == "manage.py" diff --git a/allianceauth/utils/tests/test_django.py b/allianceauth/utils/tests/test_django.py new file mode 100644 index 00000000..a2af2440 --- /dev/null +++ b/allianceauth/utils/tests/test_django.py @@ -0,0 +1,25 @@ +from unittest.mock import patch + +from django.test import TestCase + +from allianceauth.utils.django import StartupCommand + +MODULE_PATH = "allianceauth.utils.django" + + +class TestStartupCommand(TestCase): + def test_should_detect_management_command(self): + # when + with patch(MODULE_PATH + ".sys") as m: + m.argv = ["manage.py", "check"] + info = StartupCommand() + # then + self.assertTrue(info.is_management_command) + + def test_should_detect_not_a_management_command(self): + # when + with patch(MODULE_PATH + ".sys") as m: + m.argv = ['/home/python/allianceauth-dev/venv/bin/gunicorn', 'myauth.wsgi'] + info = StartupCommand() + # then + self.assertFalse(info.is_management_command) diff --git a/docker/.env.example b/docker/.env.example index b5522d9c..a66850fd 100644 --- a/docker/.env.example +++ b/docker/.env.example @@ -1,7 +1,7 @@ PROTOCOL=https:// AUTH_SUBDOMAIN=%AUTH_SUBDOMAIN% DOMAIN=%DOMAIN% -AA_DOCKER_TAG=registry.gitlab.com/allianceauth/allianceauth/auth:v3.1.1 +AA_DOCKER_TAG=registry.gitlab.com/allianceauth/allianceauth/auth:v3.4.0 # Nginx Proxy Manager PROXY_HTTP_PORT=80 diff --git a/docker/README.md b/docker/README.md index 92aad681..58bb07c7 100644 --- a/docker/README.md +++ b/docker/README.md @@ -49,7 +49,11 @@ Using a custom docker image is the preferred approach, as it gives you the stabi 1. Add each additional package that you want to install to a single line in `conf/requirements.txt`. It is recommended, but not required, that you include a version number as well. This will keep your packages from magically updating. You can lookup packages on https://package.wiki, and copy everything after `pip install` from the top of the page to use the most recent version. It should look something like `allianceauth-signal-pings==0.0.7`. Every entry in this file should be on a separate line 1. In `docker-compose.yml`, comment out the `image` line under `allianceauth` (line 36... ish) and uncomment the `build` section -1. Now run `docker-compose --env-file=.env up -d`, your custom container will be built, and auth will have your new packages. Make sure to follow the package's instructions on config values that go in `local.py` +1. run `docker-compose --env-file=.env up -d`, your custom container will be built, and auth will have your new packages. Make sure to follow the package's instructions on config values that go in `local.py` +1. run `docker-compose exec allianceauth bash` to open up a terminal inside your auth container +1. run `allianceauth update myauth` +1. run `auth migrate` +1. run `auth collectstatic` _NOTE: It is recommended that you put any secret values (API keys, database credentials, etc) in an environment variable instead of hardcoding them into `local.py`. This gives you the ability to track your config in git without committing passwords. To do this, just add it to your `.env` file, and then reference in `local.py` with `os.environ.get("SECRET_NAME")`_ @@ -58,8 +62,12 @@ _NOTE: It is recommended that you put any secret values (API keys, database cred ### Base Image Whether you're using a custom image or not, the version of auth is dictated by $AA_DOCKER_TAG in your `.env` file. 1. To update to a new version of auth, update the version number at the end (or replace the whole value with the tag in the release notes). -1. Next, run `docker-compose pull` -1. Finally, run `docker-compose --env-file=.env up -d` +1. run `docker-compose pull` +1. run `docker-compose --env-file=.env up -d` +1. run `docker-compose exec allianceauth bash` to open up a terminal inside your auth container +1. run `allianceauth update myauth` +1. run `auth migrate` +1. run `auth collectstatic` _NOTE: If you specify a version of allianceauth in your `requirements.txt` in a custom image it will override the version from the base image. Not recommended unless you know what you're doing_ diff --git a/docker/conf/local.py b/docker/conf/local.py index 95f8b4c5..2d14eeac 100644 --- a/docker/conf/local.py +++ b/docker/conf/local.py @@ -28,7 +28,9 @@ DATABASES["default"] = { ESI_SSO_CLIENT_ID = os.environ.get("ESI_SSO_CLIENT_ID") 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") # A server maintainer that CCP can contact in case of issues. +ESI_USER_CONTACT_EMAIL = os.environ.get( + "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. # It's recommended to use a free service like SparkPost or Elastic Email to send email. @@ -48,7 +50,6 @@ ROOT_URLCONF = "myauth.urls" WSGI_APPLICATION = "myauth.wsgi.application" STATIC_ROOT = "/var/www/myauth/static/" BROKER_URL = f"redis://{os.environ.get('AA_REDIS', 'redis:6379')}/0" -CELERY_RESULT_BACKEND = f"redis://{os.environ.get('AA_REDIS', 'redis:6379')}/0" CACHES = { "default": { "BACKEND": "django_redis.cache.RedisCache", @@ -66,11 +67,15 @@ INSTALLED_APPS += [ # 'allianceauth.permissions_tool', # 'allianceauth.srp', # 'allianceauth.timerboard', + # https://allianceauth.readthedocs.io/en/latest/features/services/index.html # 'allianceauth.services.modules.discord', # 'allianceauth.services.modules.discourse', # 'allianceauth.services.modules.ips4', # 'allianceauth.services.modules.openfire', + # 'allianceauth.services.modules.mumble', + # An example of running mumble with authenticator in docker can be found here + # https://github.com/Solar-Helix-Independent-Transport/allianceauth-docker-mumble # 'allianceauth.services.modules.phpbb3', # 'allianceauth.services.modules.smf', # 'allianceauth.services.modules.teamspeak3', diff --git a/docker/custom.dockerfile b/docker/custom.dockerfile index be487117..99d11d1b 100644 --- a/docker/custom.dockerfile +++ b/docker/custom.dockerfile @@ -4,5 +4,3 @@ FROM $AA_DOCKER_TAG RUN cd /home/allianceauth COPY /conf/requirements.txt requirements.txt RUN pip install -r requirements.txt -RUN python $AUTH_HOME/myauth/manage.py collectstatic --noinput -RUN allianceauth update myauth diff --git a/docs/conf.py b/docs/conf.py index faecb9a9..87502ae6 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -46,6 +46,7 @@ extensions = [ 'recommonmark', 'sphinxcontrib_django2', 'sphinx.ext.viewcode', + 'sphinx_copybutton' ] # Add any paths that contain templates here, relative to this directory. diff --git a/docs/development/dev_setup/aa-dev-setup-wsl-vsc-v2.md b/docs/development/dev_setup/aa-dev-setup-wsl-vsc-v2.md index e33a2a60..22a12456 100644 --- a/docs/development/dev_setup/aa-dev-setup-wsl-vsc-v2.md +++ b/docs/development/dev_setup/aa-dev-setup-wsl-vsc-v2.md @@ -16,14 +16,14 @@ In addition all tools described in this guide are open source or free software. The development environment consists of the following components: - Visual Studio Code with Remote WSL and Python extension -- WSL with Ubuntu 18.04. LTS -- Python 3.7 environment on WSL +- WSL with Ubuntu (18.04. LTS or higher) +- Python environment on WSL (3.8 or higher) - MySQL server on WSL - Redis on WSL - Alliance Auth on WSL - Celery on WSL -We will use the build-in Django development webserver, so we don't need to setup a WSGI server or a web server. +We will use the build-in Django development web server, so we don't need to setup a WSGI server or a web server. ```eval_rst .. note:: @@ -34,13 +34,13 @@ We will use the build-in Django development webserver, so we don't need to setup The only requirement is a PC with Windows 10 and Internet connection in order to download the additional software components. -## Windows installation +## Installing Windows apps ### Windows Subsystem for Linux - Install from here: [Microsoft docs](https://docs.microsoft.com/en-us/windows/wsl/install-win10) -- Choose Ubuntu 18.04. LTS +- Choose Ubuntu 18.04. LTS or higher ### Visual Studio Code @@ -54,7 +54,7 @@ The only requirement is a PC with Windows 10 and Internet connection in order to - Once connected to WSL install the Python extension on the WSL side -## WSL Installation +## Setting up WSL / Linux Open a WSL bash and update all software packets: @@ -71,7 +71,7 @@ sudo apt-get install gettext ### Install Python -For AA we want to develop with Python 3.7, because that provides the maximum compatibility with today's AA installations. +Next we need to install Python and related development tools. ```eval_rst .. hint:: @@ -80,7 +80,7 @@ For AA we want to develop with Python 3.7, because that provides the maximum com ```eval_rst .. note:: - Should your Ubuntu come with a newer version of Python we recommend to still setup your dev environment with the oldest Python 3 version supported by AA, e.g Python 3.7 + Should your Ubuntu come with a newer version of Python we recommend to still setup your dev environment with the oldest Python 3 version currently supported by AA (e.g Python 3.8 at this time of writing) to ensure your apps are compatible with all current AA installations You an check out this `page `_ on how to install additional Python versions on Ubuntu. ``` @@ -90,7 +90,19 @@ Use the following command to install Python 3 with all required libraries with t sudo apt-get install python3 python3-dev python3-venv python3-setuptools python3-pip python-pip ``` -### Installing the DBMS +### Install redis and other tools + +```bash +sudo apt-get install unzip git redis-server curl libssl-dev libbz2-dev libffi-dev +``` + +Start redis + +```bash +sudo redis-server --daemonize yes +``` + +## Installing the DBMS Install MySQL and required libraries with the following command: @@ -122,35 +134,22 @@ sudo mysql -u root ``` ```sql -CREATE USER 'aa_dev'@'localhost' IDENTIFIED BY 'PASSWORD'; CREATE DATABASE aa_dev CHARACTER SET utf8mb4; -GRANT ALL PRIVILEGES ON aa_dev . * TO 'aa_dev'@'localhost'; -CREATE DATABASE test_aa_dev CHARACTER SET utf8mb4; -GRANT ALL PRIVILEGES ON test_aa_dev . * TO 'aa_dev'@'localhost'; +CREATE USER 'admin'@'localhost' IDENTIFIED BY 'YOUR-PASSWORD'; +GRANT ALL PRIVILEGES ON * . * TO 'admin'@'localhost'; +FLUSH PRIVILEGES; exit; ``` -Add timezone info to mysql +Add timezone info to mysql: ```bash sudo mysql_tzinfo_to_sql /usr/share/zoneinfo | sudo mysql -u root mysql ``` -### Install redis and other tools - -```bash -sudo apt-get install unzip git redis-server curl libssl-dev libbz2-dev libffi-dev -``` - -Start redis - -```bash -sudo redis-server --daemonize yes -``` - ```eval_rst .. note:: - WSL does not have an init.d service, so it will not automatically start your services such as MySQL and Redis when you boot your Windows machine. For convenience we recommend putting the commands for starting these services in a bash script. Here is an example: + If your WSL does not have an init.d service, it will not automatically start your services such as MySQL and Redis when you boot your Windows machine and you have to manually start them. For convenience we recommend putting these commands in a bash script. Here is an example: :: @@ -159,7 +158,6 @@ sudo redis-server --daemonize yes sudo service mysql start sudo redis-server --daemonize yes - In addition it is possible to configure Windows to automatically start WSL services, but that procedure goes beyond the scopes of this guide. ``` ### Setup dev folder on WSL @@ -179,9 +177,14 @@ A good location for setting up this folder structure is your home folder or a su Following this approach you can also setup additional AA projects, e.g. aa-dev-2, aa-dev-3 if needed. -Create the root folder aa-dev. +Create the root folder `aa-dev`. -### setup virtual Python environment for aa-dev +```eval_rst +.. hint:: + The folders `venv` and `myauth` will be created automatically in later steps. Please do not create them manually as this would lead to errors. +``` + +### Setup virtual Python environment for aa-dev Create the virtual environment. Run this in your aa-dev folder: @@ -195,16 +198,15 @@ And activate your venv: source venv/bin/activate ``` -### install Python packages +### Install and update basic Python packages ```bash -pip install --upgrade pip -pip install wheel +pip install -U pip setuptools wheel ``` -## Alliance Auth installation +## Installing Alliance Auth -## Install and create AA instance +### Install and create AA instance ```bash pip install allianceauth @@ -226,44 +228,55 @@ First you want to make sure exclude the venv folder from VSC as follows: Open settings and go to Files:Exclude Add pattern: `**/venv` -### Update settings +### Create EVE Online SSO App -Open the settings file with VSC. Its under `myauth/myauth/settings/local.py` +For the Eve Online related setup you need to create a SSO app on the developer site: -Make sure to have the settings of your Eve Online app ready. +- Create your Eve Online SSO App on the [Eve Online developer site](https://developers.eveonline.com/) +- Add all ESI scopes +- Set callback URL to: `http://127.0.0.1:8000/sso/callback` -Turn on DEBUG mode to ensure your static files get served by Django: +### Update Django settings + +Open your local Django settings with VSC. The file is under `myauth/myauth/settings/local.py` + +```eval_rst +.. hint:: + There are two Django settings files: ``base.py`` and ``local.py``. The base settings file is controlled by the AA project and may change at any time. It is therefore recommended to only change the local settings file. +``` ```python DEBUG = True ``` +Define URL and name of your site: + +```python +SITE_URL = "http://127.0.0.1:8000" +... +SITE_NAME = "AA Dev" +``` + Update name, user and password of your DATABASE configuration. ```python DATABASES['default'] = { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'aa_dev', - 'USER': 'aa_dev', - 'PASSWORD': 'PASSWORD', + 'USER': 'admin', + 'PASSWORD': 'YOUR-PASSWORD', 'HOST': '127.0.0.1', 'PORT': '3306', 'OPTIONS': {'charset': 'utf8mb4'}, + "TEST": {"CHARSET": "utf8mb4"}, } ``` -For the Eve Online related setup you need to create a SSO app on the developer site: - -- Create your Eve Online SSO App on the [Eve Online developer site](https://developers.eveonline.com/) -- Add all ESI scopes -- Set callback URL to: `http://localhost:8000/sso/callback` - -Then update local.py with your settings: +Add the credentials for your Eve Online SSO app as defined above: ```python ESI_SSO_CLIENT_ID = 'YOUR-ID' ESI_SSO_CLIENT_SECRET = 'YOUR_SECRET' -ESI_SSO_CALLBACK_URL = 'http://localhost:8000/sso/callback' ``` Disable email registration: @@ -340,17 +353,19 @@ In VSC click on Debug / Add Configuration and choose "Django". Should Django not The result should look something like this: -```python +```json { "name": "Python: Django", "type": "python", "request": "launch", "program": "${workspaceFolder}/myauth/manage.py", + "cwd": "${workspaceFolder}/myauth", "args": [ "runserver", "--noreload" ], - "django": true + "django": true, + "justMyCode": true, } ``` @@ -360,7 +375,7 @@ For celery we need another debug config, so that we can run it in parallel to ou Here is an example debug config for Celery: -```javascript +```json { "name": "Python: Celery", "type": "python", @@ -386,16 +401,16 @@ Here is an example debug config for Celery: Finally it makes sense to have a dedicated debug config for running unit tests. Here is an example config for running all tests of the app `example`. -```javascript +```json { "name": "Python: myauth unit tests", "type": "python", "request": "launch", "program": "${workspaceFolder}/myauth/manage.py", + "cwd": "${workspaceFolder}/myauth", "args": [ "test", "--keepdb", - "--debug-mode", "--failfast", "example", ], @@ -410,7 +425,7 @@ You can also specify to run just a part of your test suite down to a test method Finally you may also want to have a debug config to debug a non-Django Python script: -```javascript +```json { "name": "Python: Current File", "type": "python", @@ -424,37 +439,31 @@ Finally you may also want to have a debug config to debug a non-Django Python sc The following additional tools are very helpful when developing for AA with VS Code: -### Pylance +### VS Code extensions -Pylance is an extension that works alongside Python in Visual Studio Code to provide performant language support: [Pylance](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance) - -### Code Spell Checker - -Typos in your user facing comments can be quite embarrassing. This spell checker helps you avoid them: [Code Spell Checker](https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker) - -### markdownlint - -Extension for Visual Studio Code - Markdown linting and style checking for Visual Studio Code: [markdownlint](https://marketplace.visualstudio.com/items?itemName=DavidAnson.vscode-markdownlint) - -### GitLens - -Extension for Visual Studio Code - Supercharge the Git capabilities built into Visual Studio Code: [GitLens](https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens) - -### RST preview - -A VS Code extension to preview restructured text and provide syntax highlighting: [RST Preview](https://marketplace.visualstudio.com/items?itemName=tht13.rst-vscode) - -### Django Template +#### Django Template This extension adds language colorization support and user snippets for the Django template language to VS Code: [Django Template](https://marketplace.visualstudio.com/items?itemName=bibhasdn.django-html) -### DBeaver +#### Code Spell Checker -DBeaver is a free universal database tool and works with many different kinds of databases include MySQL. It can be installed on Windows 10 and will be able to help manage your MySQL databases running on WSL. +Typos in your user facing comments can be quite embarrassing. This spell checker helps you avoid them: [Code Spell Checker](https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker) -Install from here. [DBeaver](https://dbeaver.io/) +#### Git History -### django-extensions +Very helpful to visualize the change history and compare different branches. [Git History](https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory) + +#### markdownlint + +Extension for Visual Studio Code - Markdown linting and style checking for Visual Studio Code: [markdownlint](https://marketplace.visualstudio.com/items?itemName=DavidAnson.vscode-markdownlint) + +#### Live Server + +Live Server allows you to start a mini webserver for any file quickly. This can e.g. be useful for looking at changes to to Sphinx docs.: [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) + +### Django apps + +#### Django Extensions [django-extensions](https://django-extensions.readthedocs.io/en/latest/) is a swiss army knife for django developers with adds a lot of very useful features to your Django site. Here are a few highlights: @@ -462,6 +471,20 @@ Install from here. [DBeaver](https://dbeaver.io/) - graph_models - Creates a dependency graph of Django models. Visualizing a model dependency structure can be very useful for trying to understand how an existing Django app works, or e.g. how all the AA models work together. - runserver_plus - The standard runserver stuff but with the Werkzeug debugger baked in. This is a must have for any serious debugging. +#### Django Debug Toolbar + +The [Django Debug Toolbar](https://github.com/jazzband/django-debug-toolbar) is a configurable set of panels that display various debug information about the current request/response and when clicked, display more details about the panel's content. + +E.g. this tool is invaluable to debug and fix performance issues with Django queries. + +### Windows applications + +#### DBeaver + +DBeaver is a free universal database tool and works with many different kinds of databases include MySQL. It can be installed on Windows 10 and will be able to help manage your MySQL databases running on WSL. + +Install from here. [DBeaver](https://dbeaver.io/) + ## Adding apps for development The idea behind the particular folder structure of aa-dev is to have each and every app in its own folder and git repo. To integrate them with the AA instance they need to be installed once using the -e option that enabled editing of the package. And then added to the INSTALLED_APPS settings. diff --git a/docs/features/services/discord.md b/docs/features/services/discord.md index 8ff6802b..9c1011bc 100644 --- a/docs/features/services/discord.md +++ b/docs/features/services/discord.md @@ -65,9 +65,9 @@ On the application summary page, press Create a Bot User. Update your auth project's settings file with these pieces of information from the summary page: -- From the App Details panel, `DISCORD_APP_ID` is the Client/Application ID -- From the App Details panel, `DISCORD_APP_SECRET` is the Secret -- From the App Bot Users panel, `DISCORD_BOT_TOKEN` is the Token +- From the General Information panel, `DISCORD_APP_ID` is the Client/Application ID +- From the OAuth2 > General panel, `DISCORD_APP_SECRET` is the Client Secret +- From the Bot panel, `DISCORD_BOT_TOKEN` is the Token ### Preparing Auth diff --git a/docs/installation/allianceauth.md b/docs/installation/allianceauth.md index b82d0318..cfd1cb8d 100644 --- a/docs/installation/allianceauth.md +++ b/docs/installation/allianceauth.md @@ -26,9 +26,10 @@ To install on your favorite flavour of Linux, identify and install equivalent pa ### OS Maintenance -It is reccommended to ensure your OS is fully up to date before proceeding. We may also add Package Repositories here, used later in the documentation. +It is recommended to ensure your OS is fully up to date before proceeding. We may also add Package Repositories here, used later in the documentation. Ubuntu 1804, 2004, 2204: + ```bash sudo apt-get update ``` @@ -41,7 +42,7 @@ sudo apt-get upgrade sudo do-dist-upgrade ``` -CentOS 7 +CentOS 7: ```bash yum install epel-release @@ -51,7 +52,7 @@ yum install epel-release sudo yum upgrade ``` -CentOS Stream 8 +CentOS Stream 8: ```bash sudo dnf config-manager --set-enabled powertools @@ -65,7 +66,7 @@ sudo dnf install epel-release epel-next-release sudo yum upgrade ``` -CentOS Stream 9 +CentOS Stream 9: ```bash sudo dnf config-manager --set-enabled crb @@ -78,15 +79,12 @@ dnf install epel-release epel-next-release ```bash sudo yum upgrade ``` + ### Python -Alliance Auth requires Python 3.8 or higher. Ensure it is installed on your server before proceeding. +Install Python 3.10 and related tools on your system. Ubuntu 1804, 2004: -```eval_rst -.. note:: - Ubuntu 2204 ships with Python 3.10 already -``` ```bash sudo add-apt-repository ppa:deadsnakes/ppa @@ -100,13 +98,25 @@ sudo apt-get update sudo apt-get install python3.10 python3.10-dev python3.10-venv ``` +Ubuntu 2204: + +```eval_rst +.. note:: + Ubuntu 2204 ships with Python 3.10 already, but some important tools are missing in the default installation. +``` + +```bash +sudo apt-get install python3.10-dev python3.10-venv +``` + CentOS 7: We need to build Python from source Centos Stream 8/9: + ```eval_rst .. note:: - A Python 3.9 Package is available for Stream 8 and 9. You _may_ use this instead of building your own package. But our documentation will assume Python3.10 and you may need to substitute as neccessary + A Python 3.9 Package is available for Stream 8 and 9. You _may_ use this instead of building your own package. But our documentation will assume Python3.10 and you may need to substitute as necessary sudo dnf install python39 python39-devel ``` @@ -137,29 +147,34 @@ cd Python-3.10.5/ ```bash sudo make altinstall ``` + ### Database It's recommended to use a database service instead of SQLite. Many options are available, but this guide will use MariaDB. ```eval_rst .. note:: - Many Ubuntu distributions come with an older version of Maria DB, which is not compatible with **Alliance Auth**. You need Maria DB 10.3 or higher! + Ubuntu distributions prior to 20.04 come with an older version of Maria DB, which is not compatible with **Alliance Auth**. You need Maria DB 10.3 or higher! + For 20.04 we still recommend to install Maria DB from the link below in order to get the newest stable version. + For 22.04 we recommend installing from the default Ubuntu distro, since it comes with the newest stable version. ``` -Ubuntu 1804, 2004, 2204: +Ubuntu 1804, 2004: + ```eval_rst .. warning:: Please follow these steps to update MariaDB https://mariadb.org/download/?t=repo-config&d=20.04+%22focal%22&v=10.6&r_m=osuosl ``` - Ubuntu 1804, 2004, 2204 + ```bash -apt-get install mariadb-server mariadb-client libmysqlclient-dev +sudo apt-get install mariadb-server mariadb-client libmysqlclient-dev ``` -CentOS 7 +CentOS 7: + ```eval_rst .. warning:: Please follow these steps to update MariaDB @@ -170,11 +185,11 @@ CentOS 7 sudo yum install MariaDB-server MariaDB-client MariaDB-devel MariaDB-shared ``` -CentOS Stream 8/9 +CentOS Stream 8/9: ```eval_rst .. note:: - We reccomend using the built in AppStream, as they are maintained by CentOS. Currently an AppStream is not available for 10.6 + We recommend using the built in AppStream, as they are maintained by CentOS. Currently an AppStream is not available for 10.6 ``` ```bash @@ -188,6 +203,7 @@ sudo dnf install mariadb mariadb-server mariadb-devel ```bash sudo systemctl enable mariadb ``` + ```bash sudo systemctl start mariadb ``` @@ -202,11 +218,13 @@ sudo systemctl start mariadb A few extra utilities are also required for installation of packages. Ubuntu 1804, 2004, 2204: + ```bash sudo apt-get install unzip git redis-server curl libssl-dev libbz2-dev libffi-dev build-essential ``` CentOS 7: + ```bash sudo yum install gcc gcc-c++ unzip git redis curl bzip2-devel openssl-devel libffi-devel wget ``` @@ -220,6 +238,7 @@ sudo systemctl start redis.service ``` CentOS Stream 8, Stream 9: + ```bash sudo dnf install gcc gcc-c++ unzip git redis curl bzip2-devel openssl-devel libffi-devel wget ``` @@ -231,6 +250,7 @@ sudo systemctl enable redis.service ```bash sudo systemctl start redis.service ``` + ## Database Setup Alliance Auth needs a MySQL user account and database. Open an SQL shell with @@ -277,11 +297,13 @@ mysql_secure_installation For security and permissions, it’s highly recommended you create a separate user to install auth under. Do not log in as this account. Ubuntu 1804, 2004, 2204: + ```bash -adduser --disabled-login allianceserver +sudo adduser --disabled-login allianceserver ``` CentOS 7, Stream 8, Stream 9: + ```bash sudo useradd -s /bin/bash allianceserver ``` @@ -289,6 +311,7 @@ sudo useradd -s /bin/bash allianceserver ```bash sudo passwd -l allianceserver ``` + ### Prepare Directories ```bash @@ -308,6 +331,23 @@ sudo chown -R allianceserver:allianceserver /var/www/myauth/static/ ### Virtual Environment +Switch to the allianceserver user. + +```bash +sudo su allianceserver +``` + +And switch to it's home directory: + +```bash +cd +``` + +```eval_rst +.. note:: + In general using the allianceserver user will greatly simplify permission management, when installing and performing maintenance on Alliance Auth. +``` + Create a Python virtual environment and put it somewhere convenient (e.g. `/home/allianceserver/venv/auth/`) ```eval_rst @@ -346,16 +386,17 @@ As **callback URL** you want to define the URL of your Alliance Auth site plus t ### Alliance Auth Project -Update Pip before installing python packages: - -```bash -pip install -U pip setuptools +```eval_rst +.. warning:: + Before installing any Python packages please double-check that you have activated in the virtual environment. This is usually indicated by your command line in the terminal starting with: `(auth)`. ``` -Ensure wheel is available before continuing: +#### Install Python packages + +Update & install basic tools before installing further Python packages: ```bash -pip install wheel +pip install -U pip setuptools wheel ``` You can install **Alliance Auth** with the following command. This will install AA and all its Python dependencies. @@ -370,7 +411,9 @@ You should also install Gunicorn now unless you want to use another WSGI server pip install gunicorn ``` -Now you need to create the application that will run the **Alliance Auth** install. Ensure you are in the allianceserver home directory by issuing: +#### Create Alliance Auth project + +Now you need to create the Django project that will run **Alliance Auth**. Ensure you are in the allianceserver home directory by issuing: ```bash cd /home/allianceserver @@ -382,16 +425,25 @@ The following command bootstraps a Django project which will run your **Alliance allianceauth start myauth ``` -The settings file needs configuring, edit the template at `myauth/myauth/settings/local.py`. +#### Update settings + +Your settings file needs configuring: + +```bash +nano myauth/myauth/settings/local.py +``` **Be sure to configure:** -* Your site URL as `SITE_URL` -* The Database account setup earlier in **Database Setup** -* `ESI_SSO_CLIENT_ID`, `ESI_SSO_CLIENT_SECRET` from the EVE Online Developers Portal earlier in **Eve Online Settings** -* `ESI_USER_CONTACT_EMAIL` to an email address to ensure that CCP has reliable contact information for you -* Valid Email server settings. -Django needs to install models to the database before it can start. +- Your site URL as `SITE_URL` +- The database user account setup from earlier in [Database Setup](#database-setup) +- `ESI_SSO_CLIENT_ID`, `ESI_SSO_CLIENT_SECRET` from the EVE Online Developers Portal from earlier in [Eve Online SSO](#eve-online-sso) +- `ESI_USER_CONTACT_EMAIL` to an email address to ensure that CCP has reliable contact information for you +- Valid email server settings + +#### Install database & static files + +Django needs to setup the database before it can start. ```bash python /home/allianceserver/myauth/manage.py migrate @@ -400,7 +452,7 @@ python /home/allianceserver/myauth/manage.py migrate Now we need to round up all the static files required to render templates. Make a directory to serve them from and populate it. ```bash -python /home/allianceserver/myauth/manage.py collectstatic +python /home/allianceserver/myauth/manage.py collectstatic --noinput ``` Check to ensure your settings are valid. @@ -409,7 +461,6 @@ Check to ensure your settings are valid. python /home/allianceserver/myauth/manage.py check ``` - ```eval_rst .. hint:: If you are using root, ensure the allianceserver user has read/write permissions to this directory before proceeding:: @@ -417,17 +468,7 @@ python /home/allianceserver/myauth/manage.py check chown -R allianceserver:allianceserver /home/allianceserver/myauth ``` -## Services - -Alliance Auth needs some additional services to run, which we will set up and configure next. - -### Gunicorn - -To run the **Alliance Auth** website a [WSGI Server](https://www.fullstackpython.com/wsgi-servers.html) is required. For this [Gunicorn](http://gunicorn.org/) is highly recommended for its ease of configuring. It can be manually run from within your `myauth` base directory with `gunicorn --bind 0.0.0.0 myauth.wsgi` or automatically run using Supervisor. - -The default configuration is good enough for most installations. Additional information is available in the [gunicorn](gunicorn.md) doc. - -## Superuser +#### Setup superuser Before using your auth site, it is essential to create a superuser account. This account will have all permissions in Alliance Auth. It's OK to use this as your personal auth account. @@ -439,6 +480,16 @@ Once your install is complete, the superuser account is accessed by logging in v If you intend to use this account as your personal auth account you need to add a main character. Navigate to the normal user dashboard (at `https://example.com`) after logging in via the admin site and select `Change Main`. Once a main character has been added, it is possible to use SSO to login to this account. +## Services + +Alliance Auth needs some additional services to run, which we will set up and configure next. + +### Gunicorn + +To run the **Alliance Auth** website a [WSGI Server](https://www.fullstackpython.com/wsgi-servers.html) is required. For this [Gunicorn](http://gunicorn.org/) is highly recommended for its ease of configuring. It can be manually run from within your `myauth` base directory with `gunicorn --bind 0.0.0.0 myauth.wsgi` or automatically run using Supervisor. + +The default configuration is good enough for most installations. Additional information is available in the [gunicorn](gunicorn.md) doc. + ### Supervisor [Supervisor](http://supervisord.org/) is a process watchdog service: it makes sure other processes are started automatically and kept running. It can be used to automatically start the WSGI server and Celery workers for background tasks. @@ -461,9 +512,11 @@ CentOS 7: ```bash sudo dnf install supervisor ``` + ```bash sudo systemctl enable supervisord.service ``` + ```bash sudo systemctl start supervisord.service ``` @@ -473,9 +526,11 @@ CentOS Stream 8, Stream 9: ```bash sudo dnf install supervisor ``` + ```bash sudo systemctl enable supervisord.service ``` + ```bash sudo systemctl start supervisord.service ``` @@ -491,21 +546,21 @@ ln -s /home/allianceserver/myauth/supervisor.conf /etc/supervisor/conf.d/myauth. CentOS: ```bash -ln -s /home/allianceserver/myauth/supervisor.conf /etc/supervisord.d/myauth.ini +sudo ln -s /home/allianceserver/myauth/supervisor.conf /etc/supervisord.d/myauth.ini ``` -Activate it with `supervisorctl reload`. +Activate it with `sudo supervisorctl reload`. -You can check the status of the processes with `supervisorctl status`. Logs from these processes are available in `/home/allianceserver/myauth/log` named by process. +You can check the status of the processes with `sudo supervisorctl status`. Logs from these processes are available in `/home/allianceserver/myauth/log` named by process. ```eval_rst .. note:: Any time the code or your settings change you'll need to restart Gunicorn and Celery. :: - supervisorctl restart myauth: + sudo supervisorctl restart myauth: ``` -## Webserver +## Web server Once installed, decide on whether you're going to use [NGINX](nginx.md) or [Apache](apache.md) and follow the respective guide. @@ -530,7 +585,7 @@ source /home/allianceserver/venv/auth/bin/activate and update with: ```bash -pip install --upgrade allianceauth +pip install -U allianceauth ``` Some releases come with changes to the base settings. Update your project's settings with: @@ -548,7 +603,7 @@ python /home/allianceserver/myauth/manage.py migrate Finally, some releases come with new or changed static files. Run the following command to update your static files folder: ```bash -python /home/allianceserver/myauth/manage.py collectstatic +python /home/allianceserver/myauth/manage.py collectstatic --noinput ``` Always restart AA, Celery and Gunicorn after updating: diff --git a/docs/installation/switch_to_non_root.md b/docs/installation/switch_to_non_root.md index 3ed2fc7b..1e04bcb5 100644 --- a/docs/installation/switch_to_non_root.md +++ b/docs/installation/switch_to_non_root.md @@ -13,9 +13,15 @@ The migration itself is rather straightforward. The main idea is to change owner First, log in as your sudo user and run the following commands in order: ```shell +# Set the right owner sudo chown -R allianceserver: /home/allianceserver sudo chown -R allianceserver: /var/www/myauth -sudo chmod -r 655 /var/www/myauth + +# Remove static files, they will be re-added later +sudo rm -rf /var/www/mayauth/static/* + +# Fix directory permissions +sudo chmod -R 755 /var/www/myauth ``` That's it. Your AA installation is now configured to be maintained with the `allianceserver` user. @@ -45,6 +51,13 @@ Finally, switch to the main AA folder, from where you can run most commands dire cd myauth ``` +Now it's time to re-add the static files with the right permissions. To do so simply +run: + +```shell +python manage.py collectstatic +``` + When you want to restart myauth, you need to switch back to your sudo user, because `allianceserver` does not have sudo privileges: ```shell diff --git a/docs/maintenance/tuning/index.md b/docs/maintenance/tuning/index.md index eb447389..9acf1909 100644 --- a/docs/maintenance/tuning/index.md +++ b/docs/maintenance/tuning/index.md @@ -13,4 +13,5 @@ The official installation guide will install a stable version of Alliance Auth t gunicorn celery + redis ``` diff --git a/docs/maintenance/tuning/redis.md b/docs/maintenance/tuning/redis.md new file mode 100644 index 00000000..2c912cfd --- /dev/null +++ b/docs/maintenance/tuning/redis.md @@ -0,0 +1,22 @@ +# Redis + +## Compression + +Cache compression can help tame the memory usage of specialised installation configurations and Community Apps that heavily utilize Redis. + +Various compression algorithms are supported, with various strengths. Our testing has shown that lzma works best with our use cases. You can read more at [Django-Redis Compression Support](https://github.com/jazzband/django-redis#compression-support) + +Add the following lines to `local.py` + +```python +import lzma + +CACHES = { + "default": { + # ... + "OPTIONS": { + "COMPRESSOR": "django_redis.compressors.lzma.LzmaCompressor", + } + } +} +``` diff --git a/docs/requirements.txt b/docs/requirements.txt index 48692c08..fc8d395c 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -5,11 +5,12 @@ recommonmark==0.7.1 Jinja2<3.1 docutils==0.16 sphinxcontrib-django2 +sphinx-copybutton # Autodoc dependencies celery>=5.2.0,<6.0.0 celery_once>=3.0.1 -django>=4.0.5,<5.0.0 +django>=4.0.6,<4.1.0 django-bootstrap-form django-celery-beat>=2.3.0 django-esi>=4.0.1 diff --git a/setup.cfg b/setup.cfg index fffc2b8c..f151c92c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -17,9 +17,11 @@ classifiers = Operating System :: POSIX :: Linux Programming Language :: Python Programming Language :: Python :: 3 + Programming Language :: Python :: 3 :: Only Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 + Programming Language :: Python :: 3.11 Topic :: Internet :: WWW/HTTP Topic :: Internet :: WWW/HTTP :: Dynamic Content home_page = https://gitlab.com/allianceauth/allianceauth @@ -35,28 +37,28 @@ packages = find_namespace: install_requires = bcrypt beautifulsoup4 - celery>=5.2.0,<6.0.0 + celery>=5.2.0,<6 celery-once>=3.0.1 - django>=4.0.6,<4.1.0 + django>=4.0.9,<4.1.0 django-bootstrap-form django-celery-beat>=2.3.0 django-esi>=4.0.1 - django-redis>=5.2.0,<6.0.0 + django-redis>=5.2.0 django-registration>=3.3 django-sortedm2m dnspython mysqlclient>=2.1.0 openfire-restapi - packaging>=21.0,<22 + packaging>=21.0 passlib pydiscourse python-slugify>=1.2 - redis>=4.0.0,<5.0.0 - requests>=2.9.1,<3.0.0 + redis>=4.0.0 + requests>=2.9.1 requests-oauthlib semantic-version slixmpp -python_requires = ~=3.8 +python_requires = >=3.8 include_package_data = True zip_safe = False diff --git a/tox.ini b/tox.ini index 4ec3e9e1..ccb213e7 100644 --- a/tox.ini +++ b/tox.ini @@ -2,18 +2,18 @@ isolated_build = True skipsdist = true usedevelop = true -envlist = py{38,39,310,311}-{all,core}, docs +envlist = py{38,39,310,311,py}-{all,core}, docs [testenv] setenv = all: DJANGO_SETTINGS_MODULE = tests.settings_all core: DJANGO_SETTINGS_MODULE = tests.settings_core basepython = - py37: python3.7 py38: python3.8 py39: python3.9 py310: python3.10 py311: python3.11 + pypy: pypy3 deps= coverage install_command = pip install -e ".[test]" -U {opts} {packages} @@ -26,7 +26,8 @@ commands = [testenv:docs] description = invoke sphinx-build to build the HTML docs basepython = python3.9 +skip_install = True deps = -r{toxinidir}/docs/requirements.txt -install_command = +install_command = python -I -m pip install {opts} {packages} commands = sphinx-build -T -E -b html -d "{toxworkdir}/docs_doctree" -D language=en docs "{toxworkdir}/docs_out" {posargs}