Compare commits

..

13 Commits

Author SHA1 Message Date
Ariel Rin
bf2e5adf70 Translate django.po in cs_CZ [Manual Sync]
16% of minimum 1% translated source file: 'django.po'
on 'cs_CZ'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format
2024-09-13 04:15:45 +00:00
Ariel Rin
ecd594a5bb Translate django.po in nl_NL [Manual Sync]
47% of minimum 1% translated source file: 'django.po'
on 'nl_NL'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format
2024-09-13 04:15:06 +00:00
Ariel Rin
8c2648ac7f Translate django.po in de
100% translated source file: 'django.po'
on 'de'.
2024-09-09 17:44:20 +00:00
Ariel Rin
4e901b602b Translate django.po in uk
98% of minimum 50% translated source file: 'django.po'
on 'uk'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format
2024-09-09 04:59:20 +00:00
Ariel Rin
1ad5c361f7 Translate django.po in ja
98% of minimum 50% translated source file: 'django.po'
on 'ja'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format
2024-09-09 04:59:10 +00:00
Ariel Rin
bbc8998396 Translate django.po in zh-Hans
67% of minimum 50% translated source file: 'django.po'
on 'zh-Hans'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format
2024-09-09 04:58:53 +00:00
Ariel Rin
508e701863 Translate django.po in pl_PL
98% of minimum 50% translated source file: 'django.po'
on 'pl_PL'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format
2024-09-09 04:58:40 +00:00
Ariel Rin
4539103d70 Translate django.po in it_IT
97% of minimum 50% translated source file: 'django.po'
on 'it_IT'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format
2024-09-09 04:58:28 +00:00
Ariel Rin
d5c1f01fd5 Translate django.po in ru
81% of minimum 50% translated source file: 'django.po'
on 'ru'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format
2024-09-09 04:58:18 +00:00
Ariel Rin
b2aa8626f3 Translate django.po in fr_FR
98% of minimum 50% translated source file: 'django.po'
on 'fr_FR'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format
2024-09-09 04:58:04 +00:00
Ariel Rin
3bd09cee5f Translate django.po in ko_KR
98% of minimum 50% translated source file: 'django.po'
on 'ko_KR'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format
2024-09-09 04:57:57 +00:00
Ariel Rin
f453955680 Translate django.po in es
77% of minimum 50% translated source file: 'django.po'
on 'es'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format
2024-09-09 04:57:50 +00:00
Ariel Rin
7952956056 Translate django.po in de
98% of minimum 50% translated source file: 'django.po'
on 'de'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format
2024-09-09 04:57:44 +00:00
65 changed files with 6679 additions and 2370 deletions

View File

@@ -5,7 +5,7 @@
[![django](https://img.shields.io/pypi/djversions/allianceauth?label=django)](https://pypi.org/project/allianceauth/) [![django](https://img.shields.io/pypi/djversions/allianceauth?label=django)](https://pypi.org/project/allianceauth/)
[![version](https://img.shields.io/pypi/v/allianceauth?label=release)](https://pypi.org/project/allianceauth/) [![version](https://img.shields.io/pypi/v/allianceauth?label=release)](https://pypi.org/project/allianceauth/)
[![pipeline status](https://gitlab.com/allianceauth/allianceauth/badges/master/pipeline.svg)](https://gitlab.com/allianceauth/allianceauth/commits/master) [![pipeline status](https://gitlab.com/allianceauth/allianceauth/badges/master/pipeline.svg)](https://gitlab.com/allianceauth/allianceauth/commits/master)
[![Documentation Status](https://readthedocs.org/projects/allianceauth/badge/?version=latest)](https://allianceauth.readthedocs.io/?badge=latest) [![Documentation Status](https://readthedocs.org/projects/allianceauth/badge/?version=latest)](http://allianceauth.readthedocs.io/?badge=latest)
[![coverage report](https://gitlab.com/allianceauth/allianceauth/badges/master/coverage.svg)](https://gitlab.com/allianceauth/allianceauth/commits/master) [![coverage report](https://gitlab.com/allianceauth/allianceauth/badges/master/coverage.svg)](https://gitlab.com/allianceauth/allianceauth/commits/master)
[![Chat on Discord](https://img.shields.io/discord/399006117012832262.svg)](https://discord.gg/fjnHAmk) [![Chat on Discord](https://img.shields.io/discord/399006117012832262.svg)](https://discord.gg/fjnHAmk)
@@ -14,7 +14,7 @@ An auth system for EVE Online to help in-game organizations manage online servic
## Content ## Content
- [Overview](#overview) - [Overview](#overview)
- [Documentation](https://allianceauth.rtfd.io) - [Documentation](http://allianceauth.rtfd.io)
- [Support](#support) - [Support](#support)
- [Release Notes](https://gitlab.com/allianceauth/allianceauth/-/releases) - [Release Notes](https://gitlab.com/allianceauth/allianceauth/-/releases)
- [Developer Team](#development-team) - [Developer Team](#development-team)
@@ -38,7 +38,7 @@ Main features:
- 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 - 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](https://allianceauth.rtfd.io). 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).
## Screenshot ## Screenshot

View File

@@ -5,7 +5,7 @@ manage online service access.
# This will make sure the app is always imported when # This will make sure the app is always imported when
# Django starts so that shared_task will use this app. # Django starts so that shared_task will use this app.
__version__ = '4.5.0' __version__ = '4.3.0'
__title__ = 'Alliance Auth' __title__ = 'Alliance Auth'
__url__ = 'https://gitlab.com/allianceauth/allianceauth' __url__ = 'https://gitlab.com/allianceauth/allianceauth'
NAME = f'{__title__} v{__version__}' NAME = f'{__title__} v{__version__}'

View File

@@ -1,18 +0,0 @@
# Generated by Django 4.2 on 2024-09-13 09:46
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('authentication', '0023_alter_userprofile_language'),
]
operations = [
migrations.AlterField(
model_name='userprofile',
name='language',
field=models.CharField(blank=True, choices=[('en', 'English'), ('cs-cz', 'Czech'), ('de', 'German'), ('es', 'Spanish'), ('it-it', 'Italian'), ('ja', 'Japanese'), ('ko-kr', 'Korean'), ('fr-fr', 'French'), ('ru', 'Russian'), ('nl-nl', 'Dutch'), ('pl-pl', 'Polish'), ('uk', 'Ukrainian'), ('zh-hans', 'Simplified Chinese')], default='', max_length=10, verbose_name='Language'),
),
]

View File

@@ -67,20 +67,18 @@ class UserProfile(models.Model):
""" """
Choices for UserProfile.language Choices for UserProfile.language
""" """
# Sorted by Language Code alphabetical order + English at top
ENGLISH = 'en', _('English') ENGLISH = 'en', _('English')
CZECH = 'cs-cz', _("Czech") # Not yet at 50% translated
GERMAN = 'de', _('German') GERMAN = 'de', _('German')
SPANISH = 'es', _('Spanish') SPANISH = 'es', _('Spanish')
ITALIAN = 'it-it', _('Italian') CHINESE = 'zh-hans', _('Chinese Simplified')
JAPANESE = 'ja', _('Japanese')
KOREAN = 'ko-kr', _('Korean')
FRENCH = 'fr-fr', _('French')
RUSSIAN = 'ru', _('Russian') RUSSIAN = 'ru', _('Russian')
DUTCH = 'nl-nl', _("Dutch") KOREAN = 'ko', _('Korean')
POLISH = 'pl-pl', _("Polish") FRENCH = 'fr', _('French')
JAPANESE = 'ja', _('Japanese')
ITALIAN = 'it', _('Italian')
UKRAINIAN = 'uk', _('Ukrainian') UKRAINIAN = 'uk', _('Ukrainian')
CHINESE = 'zh-hans', _('Simplified Chinese') POLISH = 'pl', _("Polish")
user = models.OneToOneField( user = models.OneToOneField(
User, User,

View File

@@ -5,11 +5,11 @@
{% csrf_token %} {% csrf_token %}
<select class="form-select" onchange="this.form.submit()" class="form-control" id="lang-select" name="language"> <select class="form-select" onchange="this.form.submit()" class="form-control" id="lang-select" name="language">
{% get_available_languages as LANGUAGES %} {% get_language_info_list for LANGUAGES as languages %}
{% for lang_code, lang_name in LANGUAGES %} {% for language in languages %}
<option lang="{{ lang_code }}" value="{{ lang_code }}"{% if lang_code == LANGUAGE_CODE %} selected{% endif %}> <option lang="{{ language.code }}" value="{{ language.code }}"{% if language.code == LANGUAGE_CODE %} selected="selected"{% endif %}>
{{ lang_code|language_name_local|capfirst }} ({{ lang_code }}) {{ language.name_local|capfirst }} ({{ language.code }})
</option> </option>
{% endfor %} {% endfor %}
</select> </select>

View File

@@ -10,7 +10,7 @@ from . import (
) )
_BASE_URL = 'https://evemaps.dotlan.net' _BASE_URL = 'http://evemaps.dotlan.net'
def _build_url(category: str, name: str) -> str: def _build_url(category: str, name: str) -> str:

View File

@@ -31,29 +31,29 @@ class TestDotlan(TestCase):
def test_alliance_url(self): def test_alliance_url(self):
self.assertEqual( self.assertEqual(
dotlan.alliance_url('Wayne Enterprices'), dotlan.alliance_url('Wayne Enterprices'),
'https://evemaps.dotlan.net/alliance/Wayne_Enterprices' 'http://evemaps.dotlan.net/alliance/Wayne_Enterprices'
) )
def test_corporation_url(self): def test_corporation_url(self):
self.assertEqual( self.assertEqual(
dotlan.corporation_url('Wayne Technology'), dotlan.corporation_url('Wayne Technology'),
'https://evemaps.dotlan.net/corp/Wayne_Technology' 'http://evemaps.dotlan.net/corp/Wayne_Technology'
) )
self.assertEqual( self.assertEqual(
dotlan.corporation_url('Crédit Agricole'), dotlan.corporation_url('Crédit Agricole'),
'https://evemaps.dotlan.net/corp/Cr%C3%A9dit_Agricole' 'http://evemaps.dotlan.net/corp/Cr%C3%A9dit_Agricole'
) )
def test_region_url(self): def test_region_url(self):
self.assertEqual( self.assertEqual(
dotlan.region_url('Black Rise'), dotlan.region_url('Black Rise'),
'https://evemaps.dotlan.net/map/Black_Rise' 'http://evemaps.dotlan.net/map/Black_Rise'
) )
def test_solar_system_url(self): def test_solar_system_url(self):
self.assertEqual( self.assertEqual(
dotlan.solar_system_url('Jita'), dotlan.solar_system_url('Jita'),
'https://evemaps.dotlan.net/system/Jita' 'http://evemaps.dotlan.net/system/Jita'
) )

View File

@@ -1,5 +1,4 @@
import logging import logging
from random import randint
from celery import shared_task from celery import shared_task
@@ -10,8 +9,7 @@ from . import providers
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
TASK_PRIORITY = 7 TASK_PRIORITY = 7
CHARACTER_AFFILIATION_CHUNK_SIZE = 500 CHUNK_SIZE = 500
EVEONLINE_TASK_JITTER = 600
def chunks(lst, n): def chunks(lst, n):
@@ -21,13 +19,13 @@ def chunks(lst, n):
@shared_task @shared_task
def update_corp(corp_id: int) -> None: def update_corp(corp_id):
"""Update given corporation from ESI""" """Update given corporation from ESI"""
EveCorporationInfo.objects.update_corporation(corp_id) EveCorporationInfo.objects.update_corporation(corp_id)
@shared_task @shared_task
def update_alliance(alliance_id: int) -> None: def update_alliance(alliance_id):
"""Update given alliance from ESI""" """Update given alliance from ESI"""
EveAllianceInfo.objects.update_alliance(alliance_id).populate_alliance() EveAllianceInfo.objects.update_alliance(alliance_id).populate_alliance()
@@ -39,30 +37,23 @@ def update_character(character_id: int) -> None:
@shared_task @shared_task
def run_model_update() -> None: def run_model_update():
"""Update all alliances, corporations and characters from ESI""" """Update all alliances, corporations and characters from ESI"""
# Queue update tasks for Known Corporation Models #update existing corp models
for corp in EveCorporationInfo.objects.all().values('corporation_id'): for corp in EveCorporationInfo.objects.all().values('corporation_id'):
update_corp.apply_async( update_corp.apply_async(args=[corp['corporation_id']], priority=TASK_PRIORITY)
args=[corp['corporation_id']],
priority=TASK_PRIORITY,
countdown=randint(1, EVEONLINE_TASK_JITTER))
# Queue update tasks for Known Alliance Models # update existing alliance models
for alliance in EveAllianceInfo.objects.all().values('alliance_id'): for alliance in EveAllianceInfo.objects.all().values('alliance_id'):
update_alliance.apply_async( update_alliance.apply_async(args=[alliance['alliance_id']], priority=TASK_PRIORITY)
args=[alliance['alliance_id']],
priority=TASK_PRIORITY,
countdown=randint(1, EVEONLINE_TASK_JITTER))
# Queue update tasks for Known Character Models # update existing character models
character_ids = EveCharacter.objects.all().values_list('character_id', flat=True) character_ids = EveCharacter.objects.all().values_list('character_id', flat=True)
for character_ids_chunk in chunks(character_ids, CHARACTER_AFFILIATION_CHUNK_SIZE): for character_ids_chunk in chunks(character_ids, CHUNK_SIZE):
update_character_chunk.apply_async( update_character_chunk.apply_async(
args=[character_ids_chunk], args=[character_ids_chunk], priority=TASK_PRIORITY
priority=TASK_PRIORITY, )
countdown=randint(1, EVEONLINE_TASK_JITTER))
@shared_task @shared_task
@@ -77,9 +68,8 @@ def update_character_chunk(character_ids_chunk: list):
logger.info("Failed to bulk update characters. Attempting single updates") logger.info("Failed to bulk update characters. Attempting single updates")
for character_id in character_ids_chunk: for character_id in character_ids_chunk:
update_character.apply_async( update_character.apply_async(
args=[character_id], args=[character_id], priority=TASK_PRIORITY
priority=TASK_PRIORITY, )
countdown=randint(1, EVEONLINE_TASK_JITTER))
return return
affiliations = { affiliations = {
@@ -117,5 +107,5 @@ def update_character_chunk(character_ids_chunk: list):
if corp_changed or alliance_changed or name_changed: if corp_changed or alliance_changed or name_changed:
update_character.apply_async( update_character.apply_async(
args=[character.get('character_id')], args=[character.get('character_id')], priority=TASK_PRIORITY
priority=TASK_PRIORITY) )

View File

@@ -84,7 +84,7 @@ class TestUpdateTasks(TestCase):
@override_settings(CELERY_ALWAYS_EAGER=True) @override_settings(CELERY_ALWAYS_EAGER=True)
@patch('allianceauth.eveonline.providers.esi_client_factory') @patch('allianceauth.eveonline.providers.esi_client_factory')
@patch('allianceauth.eveonline.tasks.providers') @patch('allianceauth.eveonline.tasks.providers')
@patch('allianceauth.eveonline.tasks.CHARACTER_AFFILIATION_CHUNK_SIZE', 2) @patch('allianceauth.eveonline.tasks.CHUNK_SIZE', 2)
class TestRunModelUpdate(TransactionTestCase): class TestRunModelUpdate(TransactionTestCase):
def test_should_run_updates(self, mock_providers, mock_esi_client_factory): def test_should_run_updates(self, mock_providers, mock_esi_client_factory):
# given # given
@@ -139,7 +139,7 @@ class TestRunModelUpdate(TransactionTestCase):
@patch('allianceauth.eveonline.tasks.update_character', wraps=update_character) @patch('allianceauth.eveonline.tasks.update_character', wraps=update_character)
@patch('allianceauth.eveonline.providers.esi_client_factory') @patch('allianceauth.eveonline.providers.esi_client_factory')
@patch('allianceauth.eveonline.tasks.providers') @patch('allianceauth.eveonline.tasks.providers')
@patch('allianceauth.eveonline.tasks.CHARACTER_AFFILIATION_CHUNK_SIZE', 2) @patch('allianceauth.eveonline.tasks.CHUNK_SIZE', 2)
class TestUpdateCharacterChunk(TestCase): class TestUpdateCharacterChunk(TestCase):
@staticmethod @staticmethod
def _updated_character_ids(spy_update_character) -> set: def _updated_character_ids(spy_update_character) -> set:

View File

@@ -13,15 +13,6 @@
} }
} }
/* Image overflow fix
------------------------------------------------------------------------------------- */
@media all {
img {
max-width: 100%;
height: auto;
}
}
/* Side Navigation /* Side Navigation
------------------------------------------------------------------------------------- */ ------------------------------------------------------------------------------------- */
@media all { @media all {

View File

@@ -49,7 +49,7 @@ class GroupsMenuItem(MenuItemHook):
MenuItemHook.__init__( MenuItemHook.__init__(
self, self,
text=_("Groups"), text=_("Groups"),
classes="fa-solid fa-users", classes="fa-solid fa-user",
url_name="groupmanagement:groups", url_name="groupmanagement:groups",
order=25, order=25,
navactive=[ navactive=[

View File

@@ -56,7 +56,7 @@
{% endif %} {% endif %}
{% endfor %} {% endfor %}
{% endif %} {% endif %}
{% if g.group.authgroup.group_leader_groups.all.count %} {% if g.group.authgroup.group_leaders.all.count %}
{% for group in g.group.authgroup.group_leader_groups.all %} {% for group in g.group.authgroup.group_leader_groups.all %}
<span class="my-1 me-1 badge bg-secondary">{{group.name}}</span> <span class="my-1 me-1 badge bg-secondary">{{group.name}}</span>
{% endfor %} {% endfor %}

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -11,7 +11,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-13 19:57+1000\n" "POT-Creation-Date: 2024-09-09 13:05+1000\n"
"PO-Revision-Date: 2023-11-08 13:50+0000\n" "PO-Revision-Date: 2023-11-08 13:50+0000\n"
"Last-Translator: Tomas Skarecky <t.skarecky@gmail.com>, 2024\n" "Last-Translator: Tomas Skarecky <t.skarecky@gmail.com>, 2024\n"
"Language-Team: Czech (Czech Republic) (https://app.transifex.com/alliance-auth/teams/107430/cs_CZ/)\n" "Language-Team: Czech (Czech Republic) (https://app.transifex.com/alliance-auth/teams/107430/cs_CZ/)\n"
@@ -54,90 +54,70 @@ msgstr ""
"přístupem:%s" "přístupem:%s"
#: allianceauth/authentication/models.py:71 #: allianceauth/authentication/models.py:71
#: allianceauth/project_template/project_name/settings/base.py:99
msgid "English" msgid "English"
msgstr "Angličtina" msgstr "Angličtina"
#: allianceauth/authentication/models.py:72 #: allianceauth/authentication/models.py:72
msgid "Czech"
msgstr ""
#: allianceauth/authentication/models.py:73
#: allianceauth/project_template/project_name/settings/base.py:101
msgid "German" msgid "German"
msgstr "Němčina" msgstr "Němčina"
#: allianceauth/authentication/models.py:74 #: allianceauth/authentication/models.py:73
#: allianceauth/project_template/project_name/settings/base.py:102
msgid "Spanish" msgid "Spanish"
msgstr "Španělština" msgstr "Španělština"
#: allianceauth/authentication/models.py:74
msgid "Chinese Simplified"
msgstr "Zjednodušená čínština"
#: allianceauth/authentication/models.py:75 #: allianceauth/authentication/models.py:75
#: allianceauth/project_template/project_name/settings/base.py:103
msgid "Italian"
msgstr "Italština"
#: allianceauth/authentication/models.py:76
#: allianceauth/project_template/project_name/settings/base.py:104
msgid "Japanese"
msgstr "Japonština"
#: allianceauth/authentication/models.py:77
#: allianceauth/project_template/project_name/settings/base.py:105
msgid "Korean"
msgstr "Korejština"
#: allianceauth/authentication/models.py:78
#: allianceauth/project_template/project_name/settings/base.py:106
msgid "French"
msgstr "Francouzština"
#: allianceauth/authentication/models.py:79
#: allianceauth/project_template/project_name/settings/base.py:109
msgid "Russian" msgid "Russian"
msgstr "Ruština" msgstr "Ruština"
#: allianceauth/authentication/models.py:76
msgid "Korean"
msgstr "Korejština"
#: allianceauth/authentication/models.py:77
msgid "French"
msgstr "Francouzština"
#: allianceauth/authentication/models.py:78
msgid "Japanese"
msgstr "Japonština"
#: allianceauth/authentication/models.py:79
msgid "Italian"
msgstr "Italština"
#: allianceauth/authentication/models.py:80 #: allianceauth/authentication/models.py:80
#: allianceauth/project_template/project_name/settings/base.py:107
msgid "Dutch"
msgstr ""
#: allianceauth/authentication/models.py:81
#: allianceauth/project_template/project_name/settings/base.py:108
msgid "Polish"
msgstr ""
#: allianceauth/authentication/models.py:82
#: allianceauth/project_template/project_name/settings/base.py:110
msgid "Ukrainian" msgid "Ukrainian"
msgstr "Ukrajinština" msgstr "Ukrajinština"
#: allianceauth/authentication/models.py:83 #: allianceauth/authentication/models.py:81
#: allianceauth/project_template/project_name/settings/base.py:111 msgid "Polish"
msgid "Simplified Chinese"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:99 #: allianceauth/authentication/models.py:97
#: allianceauth/menu/templates/menu/menu-user.html:42 #: allianceauth/menu/templates/menu/menu-user.html:42
msgid "Language" msgid "Language"
msgstr "Jazyk" msgstr "Jazyk"
#: allianceauth/authentication/models.py:104 #: allianceauth/authentication/models.py:102
#: allianceauth/templates/allianceauth/night-toggle.html:6 #: allianceauth/templates/allianceauth/night-toggle.html:6
msgid "Night Mode" msgid "Night Mode"
msgstr "Noční režim" msgstr "Noční režim"
#: allianceauth/authentication/models.py:108 #: allianceauth/authentication/models.py:106
#: allianceauth/menu/templates/menu/menu-user.html:46 #: allianceauth/menu/templates/menu/menu-user.html:46
msgid "Theme" msgid "Theme"
msgstr "Motiv" msgstr "Motiv"
#: allianceauth/authentication/models.py:125 #: allianceauth/authentication/models.py:123
#, python-format #, python-format
msgid "State changed to: %s" msgid "State changed to: %s"
msgstr "Status změněn na: %s" msgstr "Status změněn na: %s"
#: allianceauth/authentication/models.py:126 #: allianceauth/authentication/models.py:124
#, python-format #, python-format
msgid "Your user's state is now: %(state)s" msgid "Your user's state is now: %(state)s"
msgstr "Váš uživatelský status je nyní: %(state)s" msgstr "Váš uživatelský status je nyní: %(state)s"
@@ -2585,159 +2565,155 @@ msgstr ""
msgid "Corp-Restricted" msgid "Corp-Restricted"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:15 #: allianceauth/timerboard/models.py:13
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:39 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:39
#: allianceauth/timerboard/templates/timerboard/timertable.html:36 #: allianceauth/timerboard/templates/timerboard/timertable.html:36
msgid "Friendly" msgid "Friendly"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:16 #: allianceauth/timerboard/models.py:14
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:34 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:34
#: allianceauth/timerboard/templates/timerboard/timertable.html:34 #: allianceauth/timerboard/templates/timerboard/timertable.html:34
msgid "Hostile" msgid "Hostile"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:17 #: allianceauth/timerboard/models.py:15
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:44 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:44
#: allianceauth/timerboard/templates/timerboard/timertable.html:38 #: allianceauth/timerboard/templates/timerboard/timertable.html:38
msgid "Neutral" msgid "Neutral"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:24 #: allianceauth/timerboard/models.py:18
#: allianceauth/timerboard/templates/timerboard/timertable.html:48 #: allianceauth/timerboard/templates/timerboard/timertable.html:48
msgid "POCO" msgid "POCO"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:25 #: allianceauth/timerboard/models.py:19
#: allianceauth/timerboard/templates/timerboard/timertable.html:50 #: allianceauth/timerboard/templates/timerboard/timertable.html:50
msgid "Orbital Skyhook" msgid "Orbital Skyhook"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:26 #: allianceauth/timerboard/models.py:20
#: allianceauth/timerboard/templates/timerboard/timertable.html:52 #: allianceauth/timerboard/templates/timerboard/timertable.html:52
msgid "I-HUB" msgid "I-HUB"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:27 #: allianceauth/timerboard/models.py:21
#: allianceauth/timerboard/templates/timerboard/timertable.html:55 #: allianceauth/timerboard/templates/timerboard/timertable.html:54
msgid "TCU" msgid "TCU"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:28 #: allianceauth/timerboard/models.py:22
#: allianceauth/timerboard/templates/timerboard/timertable.html:57 #: allianceauth/timerboard/templates/timerboard/timertable.html:56
msgid "POS [S]" msgid "POS [S]"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:29 #: allianceauth/timerboard/models.py:23
#: allianceauth/timerboard/templates/timerboard/timertable.html:59 #: allianceauth/timerboard/templates/timerboard/timertable.html:58
msgid "POS [M]" msgid "POS [M]"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:30 #: allianceauth/timerboard/models.py:24
#: allianceauth/timerboard/templates/timerboard/timertable.html:61 #: allianceauth/timerboard/templates/timerboard/timertable.html:60
msgid "POS [L]" msgid "POS [L]"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:31 #: allianceauth/timerboard/models.py:25
#: allianceauth/timerboard/templates/timerboard/timertable.html:63 #: allianceauth/timerboard/templates/timerboard/timertable.html:62
msgid "Astrahus" msgid "Astrahus"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:32 #: allianceauth/timerboard/models.py:26
#: allianceauth/timerboard/templates/timerboard/timertable.html:65 #: allianceauth/timerboard/templates/timerboard/timertable.html:64
msgid "Fortizar" msgid "Fortizar"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:33 #: allianceauth/timerboard/models.py:27
#: allianceauth/timerboard/templates/timerboard/timertable.html:67 #: allianceauth/timerboard/templates/timerboard/timertable.html:66
msgid "Keepstar" msgid "Keepstar"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:34 #: allianceauth/timerboard/models.py:28
#: allianceauth/timerboard/templates/timerboard/timertable.html:69 #: allianceauth/timerboard/templates/timerboard/timertable.html:68
msgid "Raitaru" msgid "Raitaru"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:35 #: allianceauth/timerboard/models.py:29
#: allianceauth/timerboard/templates/timerboard/timertable.html:71 #: allianceauth/timerboard/templates/timerboard/timertable.html:70
msgid "Azbel" msgid "Azbel"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:36 #: allianceauth/timerboard/models.py:30
#: allianceauth/timerboard/templates/timerboard/timertable.html:73 #: allianceauth/timerboard/templates/timerboard/timertable.html:72
msgid "Sotiyo" msgid "Sotiyo"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:37 #: allianceauth/timerboard/models.py:31
#: allianceauth/timerboard/templates/timerboard/timertable.html:75 #: allianceauth/timerboard/templates/timerboard/timertable.html:74
msgid "Athanor" msgid "Athanor"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:38 #: allianceauth/timerboard/models.py:32
#: allianceauth/timerboard/templates/timerboard/timertable.html:77 #: allianceauth/timerboard/templates/timerboard/timertable.html:76
msgid "Tatara" msgid "Tatara"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:39 #: allianceauth/timerboard/models.py:33
msgid "Pharolux Cyno Beacon" msgid "Pharolux Cyno Beacon"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:40 #: allianceauth/timerboard/models.py:34
msgid "Tenebrex Cyno Jammer" msgid "Tenebrex Cyno Jammer"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:41 #: allianceauth/timerboard/models.py:35
#: allianceauth/timerboard/templates/timerboard/timertable.html:83 #: allianceauth/timerboard/templates/timerboard/timertable.html:82
msgid "Ansiblex Jump Gate" msgid "Ansiblex Jump Gate"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:42 #: allianceauth/timerboard/models.py:36
#: allianceauth/timerboard/templates/timerboard/timertable.html:85 #: allianceauth/timerboard/templates/timerboard/timertable.html:84
msgid "Moon Mining Cycle" msgid "Moon Mining Cycle"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:43 #: allianceauth/timerboard/models.py:37
#: allianceauth/timerboard/templates/timerboard/timertable.html:87 #: allianceauth/timerboard/templates/timerboard/timertable.html:86
msgid "Metenox Moon Drill" msgid "Metenox Moon Drill"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:44 #: allianceauth/timerboard/models.py:38
#: allianceauth/timerboard/templates/timerboard/timertable.html:89 #: allianceauth/timerboard/templates/timerboard/timertable.html:88
msgid "Other" msgid "Other"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:51 #: allianceauth/timerboard/models.py:45
msgid "Not Specified" msgid "Not Specified"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:52 #: allianceauth/timerboard/models.py:46
msgid "Shield" msgid "Shield"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:53 #: allianceauth/timerboard/models.py:47
msgid "Armor" msgid "Armor"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:54 #: allianceauth/timerboard/models.py:48
msgid "Hull" msgid "Hull"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:55 #: allianceauth/timerboard/models.py:49
msgid "Final" msgid "Final"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:56 #: allianceauth/timerboard/models.py:50
msgid "Anchoring" msgid "Anchoring"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:57 #: allianceauth/timerboard/models.py:51
msgid "Unanchoring" msgid "Unanchoring"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:58
msgid "Abandoned"
msgstr ""
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
#: allianceauth/timerboard/templates/timerboard/view.html:53 #: allianceauth/timerboard/templates/timerboard/view.html:53
msgid "Upcoming Timers" msgid "Upcoming Timers"
@@ -2787,11 +2763,11 @@ msgstr ""
msgid "Structure" msgid "Structure"
msgstr "" msgstr ""
#: allianceauth/timerboard/templates/timerboard/timertable.html:79 #: allianceauth/timerboard/templates/timerboard/timertable.html:78
msgid "Cyno Beacon" msgid "Cyno Beacon"
msgstr "" msgstr ""
#: allianceauth/timerboard/templates/timerboard/timertable.html:81 #: allianceauth/timerboard/templates/timerboard/timertable.html:80
msgid "Cyno Jammer" msgid "Cyno Jammer"
msgstr "" msgstr ""

View File

@@ -13,7 +13,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-10-21 12:59+1000\n" "POT-Creation-Date: 2024-09-09 13:05+1000\n"
"PO-Revision-Date: 2023-11-08 13:50+0000\n" "PO-Revision-Date: 2023-11-08 13:50+0000\n"
"Last-Translator: Peter Pfeufer, 2024\n" "Last-Translator: Peter Pfeufer, 2024\n"
"Language-Team: German (https://app.transifex.com/alliance-auth/teams/107430/de/)\n" "Language-Team: German (https://app.transifex.com/alliance-auth/teams/107430/de/)\n"
@@ -62,90 +62,70 @@ msgstr ""
"Du kannst diese eingeschränkten Gruppen nicht hinzufügen oder entfernen: %s" "Du kannst diese eingeschränkten Gruppen nicht hinzufügen oder entfernen: %s"
#: allianceauth/authentication/models.py:71 #: allianceauth/authentication/models.py:71
#: allianceauth/project_template/project_name/settings/base.py:99
msgid "English" msgid "English"
msgstr "Englisch" msgstr "Englisch"
#: allianceauth/authentication/models.py:72 #: allianceauth/authentication/models.py:72
msgid "Czech"
msgstr "Tschechisch"
#: allianceauth/authentication/models.py:73
#: allianceauth/project_template/project_name/settings/base.py:101
msgid "German" msgid "German"
msgstr "Deutsch" msgstr "Deutsch"
#: allianceauth/authentication/models.py:74 #: allianceauth/authentication/models.py:73
#: allianceauth/project_template/project_name/settings/base.py:102
msgid "Spanish" msgid "Spanish"
msgstr "Spanisch" msgstr "Spanisch"
#: allianceauth/authentication/models.py:74
msgid "Chinese Simplified"
msgstr "Chinesisch vereinfacht"
#: allianceauth/authentication/models.py:75 #: allianceauth/authentication/models.py:75
#: allianceauth/project_template/project_name/settings/base.py:103
msgid "Italian"
msgstr "Italienisch"
#: allianceauth/authentication/models.py:76
#: allianceauth/project_template/project_name/settings/base.py:104
msgid "Japanese"
msgstr "Japanisch"
#: allianceauth/authentication/models.py:77
#: allianceauth/project_template/project_name/settings/base.py:105
msgid "Korean"
msgstr "Koreanisch"
#: allianceauth/authentication/models.py:78
#: allianceauth/project_template/project_name/settings/base.py:106
msgid "French"
msgstr "Französisch"
#: allianceauth/authentication/models.py:79
#: allianceauth/project_template/project_name/settings/base.py:109
msgid "Russian" msgid "Russian"
msgstr "Russisch" msgstr "Russisch"
#: allianceauth/authentication/models.py:76
msgid "Korean"
msgstr "Koreanisch"
#: allianceauth/authentication/models.py:77
msgid "French"
msgstr "Französisch"
#: allianceauth/authentication/models.py:78
msgid "Japanese"
msgstr "Japanisch"
#: allianceauth/authentication/models.py:79
msgid "Italian"
msgstr "Italienisch"
#: allianceauth/authentication/models.py:80 #: allianceauth/authentication/models.py:80
#: allianceauth/project_template/project_name/settings/base.py:107
msgid "Dutch"
msgstr "Niederländisch"
#: allianceauth/authentication/models.py:81
#: allianceauth/project_template/project_name/settings/base.py:108
msgid "Polish"
msgstr "Polnisch"
#: allianceauth/authentication/models.py:82
#: allianceauth/project_template/project_name/settings/base.py:110
msgid "Ukrainian" msgid "Ukrainian"
msgstr "Ukrainisch" msgstr "Ukrainisch"
#: allianceauth/authentication/models.py:83 #: allianceauth/authentication/models.py:81
#: allianceauth/project_template/project_name/settings/base.py:111 msgid "Polish"
msgid "Simplified Chinese" msgstr "Polnisch"
msgstr "Vereinfachtes Chinesisch"
#: allianceauth/authentication/models.py:99 #: allianceauth/authentication/models.py:97
#: allianceauth/menu/templates/menu/menu-user.html:42 #: allianceauth/menu/templates/menu/menu-user.html:42
msgid "Language" msgid "Language"
msgstr "Sprache" msgstr "Sprache"
#: allianceauth/authentication/models.py:104 #: allianceauth/authentication/models.py:102
#: allianceauth/templates/allianceauth/night-toggle.html:6 #: allianceauth/templates/allianceauth/night-toggle.html:6
msgid "Night Mode" msgid "Night Mode"
msgstr "Nachtmodus" msgstr "Nachtmodus"
#: allianceauth/authentication/models.py:108 #: allianceauth/authentication/models.py:106
#: allianceauth/menu/templates/menu/menu-user.html:46 #: allianceauth/menu/templates/menu/menu-user.html:46
msgid "Theme" msgid "Theme"
msgstr "Theme" msgstr "Theme"
#: allianceauth/authentication/models.py:125 #: allianceauth/authentication/models.py:123
#, python-format #, python-format
msgid "State changed to: %s" msgid "State changed to: %s"
msgstr "Status geändert zu %s" msgstr "Status geändert zu %s"
#: allianceauth/authentication/models.py:126 #: allianceauth/authentication/models.py:124
#, python-format #, python-format
msgid "Your user's state is now: %(state)s" msgid "Your user's state is now: %(state)s"
msgstr "Dein Nutzerstatus ist nun %(state)s" msgstr "Dein Nutzerstatus ist nun %(state)s"
@@ -547,7 +527,6 @@ msgstr "FAT löschen"
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35 #: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:35 #: allianceauth/groupmanagement/templates/groupmanagement/groups.html:35
#: allianceauth/hrapplications/templates/hrapplications/view.html:41 #: allianceauth/hrapplications/templates/hrapplications/view.html:41
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:30
msgid "User" msgid "User"
msgstr "Benutzername" msgstr "Benutzername"
@@ -745,6 +724,7 @@ msgstr "Gruppenverwaltung"
#: allianceauth/groupmanagement/auth_hooks.py:51 #: allianceauth/groupmanagement/auth_hooks.py:51
#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34 #: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34
#: allianceauth/templates/allianceauth/side-menu.html:15
msgid "Groups" msgid "Groups"
msgstr "Gruppen" msgstr "Gruppen"
@@ -1664,7 +1644,7 @@ msgstr "Anstehende Flotten"
#: allianceauth/optimer/templates/optimer/management.html:44 #: allianceauth/optimer/templates/optimer/management.html:44
#: allianceauth/timerboard/templates/timerboard/view.html:62 #: allianceauth/timerboard/templates/timerboard/view.html:62
msgid "No upcoming timers." msgid "No upcoming timers."
msgstr "Keine anstehenden Timer." msgstr "Keine bevorstehenden Timer."
#: allianceauth/optimer/templates/optimer/management.html:52 #: allianceauth/optimer/templates/optimer/management.html:52
msgid "Past Fleet Operations" msgid "Past Fleet Operations"
@@ -1930,48 +1910,6 @@ msgstr "Setze IPSuite4 Passwort."
msgid "Deactivated IPSuite4 account." msgid "Deactivated IPSuite4 account."
msgstr "IP4Suite Konto deaktiviert." msgstr "IP4Suite Konto deaktiviert."
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:6
msgid "Mumble"
msgstr "Mumble"
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:10
msgid "Mumble History"
msgstr "Mumbleverbindungen"
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:22
msgid "Server Connection History"
msgstr "Verlauf der Serververbindungen"
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:31
msgid "Displayed Name"
msgstr "Angezeigter Name"
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:32
msgid "Release"
msgstr "Release"
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:33
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:67
msgid "Version"
msgstr "Version"
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:34
msgid "Last Connect"
msgstr "Zuletzt verbunden"
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:35
msgid "Last Disconnect"
msgstr "Zuletzt getrennt"
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:47
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:59
msgid "Server Connection Breakdown"
msgstr "Serververbindungen"
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:68
msgid "Number"
msgstr "Nummer"
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:28 #: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:28
#: allianceauth/services/templates/services/service_password.html:26 #: allianceauth/services/templates/services/service_password.html:26
msgid "Set Password" msgid "Set Password"
@@ -1981,10 +1919,6 @@ msgstr "Setze Passwort"
msgid "Connect" msgid "Connect"
msgstr "Verbinden" msgstr "Verbinden"
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:52
msgid "Mumble Connection History"
msgstr "Verlauf der Mumbleverbindungen"
#: allianceauth/services/modules/openfire/auth_hooks.py:27 #: allianceauth/services/modules/openfire/auth_hooks.py:27
msgid "Jabber" msgid "Jabber"
msgstr "Jabber" msgstr "Jabber"
@@ -2699,163 +2633,159 @@ msgstr "Wichtig"
msgid "Corp-Restricted" msgid "Corp-Restricted"
msgstr "Auf Corp beschränkt" msgstr "Auf Corp beschränkt"
#: allianceauth/timerboard/models.py:15 #: allianceauth/timerboard/models.py:13
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:39 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:39
#: allianceauth/timerboard/templates/timerboard/timertable.html:36 #: allianceauth/timerboard/templates/timerboard/timertable.html:36
msgid "Friendly" msgid "Friendly"
msgstr "Freundlich" msgstr "Freundlich"
#: allianceauth/timerboard/models.py:16 #: allianceauth/timerboard/models.py:14
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:34 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:34
#: allianceauth/timerboard/templates/timerboard/timertable.html:34 #: allianceauth/timerboard/templates/timerboard/timertable.html:34
msgid "Hostile" msgid "Hostile"
msgstr "Feindlich" msgstr "Feindlich"
#: allianceauth/timerboard/models.py:17 #: allianceauth/timerboard/models.py:15
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:44 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:44
#: allianceauth/timerboard/templates/timerboard/timertable.html:38 #: allianceauth/timerboard/templates/timerboard/timertable.html:38
msgid "Neutral" msgid "Neutral"
msgstr "Neutral" msgstr "Neutral"
#: allianceauth/timerboard/models.py:24 #: allianceauth/timerboard/models.py:18
#: allianceauth/timerboard/templates/timerboard/timertable.html:48 #: allianceauth/timerboard/templates/timerboard/timertable.html:48
msgid "POCO" msgid "POCO"
msgstr "POCO" msgstr "POCO"
#: allianceauth/timerboard/models.py:25 #: allianceauth/timerboard/models.py:19
#: allianceauth/timerboard/templates/timerboard/timertable.html:50 #: allianceauth/timerboard/templates/timerboard/timertable.html:50
msgid "Orbital Skyhook" msgid "Orbital Skyhook"
msgstr "Orbital Skyhook" msgstr "Orbital Skyhook"
#: allianceauth/timerboard/models.py:26 #: allianceauth/timerboard/models.py:20
#: allianceauth/timerboard/templates/timerboard/timertable.html:52 #: allianceauth/timerboard/templates/timerboard/timertable.html:52
msgid "I-HUB" msgid "I-HUB"
msgstr "I-HUB" msgstr "I-HUB"
#: allianceauth/timerboard/models.py:27 #: allianceauth/timerboard/models.py:21
#: allianceauth/timerboard/templates/timerboard/timertable.html:55 #: allianceauth/timerboard/templates/timerboard/timertable.html:54
msgid "TCU" msgid "TCU"
msgstr "TCU" msgstr "TCU"
#: allianceauth/timerboard/models.py:28 #: allianceauth/timerboard/models.py:22
#: allianceauth/timerboard/templates/timerboard/timertable.html:57 #: allianceauth/timerboard/templates/timerboard/timertable.html:56
msgid "POS [S]" msgid "POS [S]"
msgstr "POS [S]" msgstr "POS [S]"
#: allianceauth/timerboard/models.py:29 #: allianceauth/timerboard/models.py:23
#: allianceauth/timerboard/templates/timerboard/timertable.html:59 #: allianceauth/timerboard/templates/timerboard/timertable.html:58
msgid "POS [M]" msgid "POS [M]"
msgstr "POS [M]" msgstr "POS [M]"
#: allianceauth/timerboard/models.py:30 #: allianceauth/timerboard/models.py:24
#: allianceauth/timerboard/templates/timerboard/timertable.html:61 #: allianceauth/timerboard/templates/timerboard/timertable.html:60
msgid "POS [L]" msgid "POS [L]"
msgstr "POS [L]" msgstr "POS [L]"
#: allianceauth/timerboard/models.py:31 #: allianceauth/timerboard/models.py:25
#: allianceauth/timerboard/templates/timerboard/timertable.html:63 #: allianceauth/timerboard/templates/timerboard/timertable.html:62
msgid "Astrahus" msgid "Astrahus"
msgstr "Astrahus" msgstr "Astrahus"
#: allianceauth/timerboard/models.py:32 #: allianceauth/timerboard/models.py:26
#: allianceauth/timerboard/templates/timerboard/timertable.html:65 #: allianceauth/timerboard/templates/timerboard/timertable.html:64
msgid "Fortizar" msgid "Fortizar"
msgstr "Fortizar" msgstr "Fortizar"
#: allianceauth/timerboard/models.py:33 #: allianceauth/timerboard/models.py:27
#: allianceauth/timerboard/templates/timerboard/timertable.html:67 #: allianceauth/timerboard/templates/timerboard/timertable.html:66
msgid "Keepstar" msgid "Keepstar"
msgstr "Keepstar" msgstr "Keepstar"
#: allianceauth/timerboard/models.py:34 #: allianceauth/timerboard/models.py:28
#: allianceauth/timerboard/templates/timerboard/timertable.html:69 #: allianceauth/timerboard/templates/timerboard/timertable.html:68
msgid "Raitaru" msgid "Raitaru"
msgstr "Raitaru" msgstr "Raitaru"
#: allianceauth/timerboard/models.py:35 #: allianceauth/timerboard/models.py:29
#: allianceauth/timerboard/templates/timerboard/timertable.html:71 #: allianceauth/timerboard/templates/timerboard/timertable.html:70
msgid "Azbel" msgid "Azbel"
msgstr "Azbel" msgstr "Azbel"
#: allianceauth/timerboard/models.py:36 #: allianceauth/timerboard/models.py:30
#: allianceauth/timerboard/templates/timerboard/timertable.html:73 #: allianceauth/timerboard/templates/timerboard/timertable.html:72
msgid "Sotiyo" msgid "Sotiyo"
msgstr "Sotiyo" msgstr "Sotiyo"
#: allianceauth/timerboard/models.py:37 #: allianceauth/timerboard/models.py:31
#: allianceauth/timerboard/templates/timerboard/timertable.html:75 #: allianceauth/timerboard/templates/timerboard/timertable.html:74
msgid "Athanor" msgid "Athanor"
msgstr "Athanor" msgstr "Athanor"
#: allianceauth/timerboard/models.py:38 #: allianceauth/timerboard/models.py:32
#: allianceauth/timerboard/templates/timerboard/timertable.html:77 #: allianceauth/timerboard/templates/timerboard/timertable.html:76
msgid "Tatara" msgid "Tatara"
msgstr "Tatara" msgstr "Tatara"
#: allianceauth/timerboard/models.py:39 #: allianceauth/timerboard/models.py:33
msgid "Pharolux Cyno Beacon" msgid "Pharolux Cyno Beacon"
msgstr "Pharolux Cyno Beacon" msgstr "Pharolux Cyno Beacon"
#: allianceauth/timerboard/models.py:40 #: allianceauth/timerboard/models.py:34
msgid "Tenebrex Cyno Jammer" msgid "Tenebrex Cyno Jammer"
msgstr "Tenebrex Cyno Jammer" msgstr "Tenebrex Cyno Jammer"
#: allianceauth/timerboard/models.py:41 #: allianceauth/timerboard/models.py:35
#: allianceauth/timerboard/templates/timerboard/timertable.html:83 #: allianceauth/timerboard/templates/timerboard/timertable.html:82
msgid "Ansiblex Jump Gate" msgid "Ansiblex Jump Gate"
msgstr "Ansiblex Jump Gate" msgstr "Ansiblex Jump Gate"
#: allianceauth/timerboard/models.py:42 #: allianceauth/timerboard/models.py:36
#: allianceauth/timerboard/templates/timerboard/timertable.html:85 #: allianceauth/timerboard/templates/timerboard/timertable.html:84
msgid "Moon Mining Cycle" msgid "Moon Mining Cycle"
msgstr "Moon Mining Cycle" msgstr "Moon Mining Cycle"
#: allianceauth/timerboard/models.py:43 #: allianceauth/timerboard/models.py:37
#: allianceauth/timerboard/templates/timerboard/timertable.html:87 #: allianceauth/timerboard/templates/timerboard/timertable.html:86
msgid "Metenox Moon Drill" msgid "Metenox Moon Drill"
msgstr "Metenox Moon Drill" msgstr "Metenox Moon Drill"
#: allianceauth/timerboard/models.py:44 #: allianceauth/timerboard/models.py:38
#: allianceauth/timerboard/templates/timerboard/timertable.html:89 #: allianceauth/timerboard/templates/timerboard/timertable.html:88
msgid "Other" msgid "Other"
msgstr "Anderes" msgstr "Anderes"
#: allianceauth/timerboard/models.py:51 #: allianceauth/timerboard/models.py:45
msgid "Not Specified" msgid "Not Specified"
msgstr "Keine Angabe" msgstr "Keine Angabe"
#: allianceauth/timerboard/models.py:52 #: allianceauth/timerboard/models.py:46
msgid "Shield" msgid "Shield"
msgstr "Schild" msgstr "Schild"
#: allianceauth/timerboard/models.py:53 #: allianceauth/timerboard/models.py:47
msgid "Armor" msgid "Armor"
msgstr "Panzerung" msgstr "Panzerung"
#: allianceauth/timerboard/models.py:54 #: allianceauth/timerboard/models.py:48
msgid "Hull" msgid "Hull"
msgstr "Hülle" msgstr "Hülle"
#: allianceauth/timerboard/models.py:55 #: allianceauth/timerboard/models.py:49
msgid "Final" msgid "Final"
msgstr "Final" msgstr "Final"
#: allianceauth/timerboard/models.py:56 #: allianceauth/timerboard/models.py:50
msgid "Anchoring" msgid "Anchoring"
msgstr "Ankernd" msgstr "Ankernd"
#: allianceauth/timerboard/models.py:57 #: allianceauth/timerboard/models.py:51
msgid "Unanchoring" msgid "Unanchoring"
msgstr "Entankernd" msgstr "Entankernd"
#: allianceauth/timerboard/models.py:58
msgid "Abandoned"
msgstr "Aufgegeben"
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
#: allianceauth/timerboard/templates/timerboard/view.html:53 #: allianceauth/timerboard/templates/timerboard/view.html:53
msgid "Upcoming Timers" msgid "Upcoming Timers"
msgstr "Anstehende Timer" msgstr "Bevorstehende Timefr"
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:15 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:15
msgid "Timer" msgid "Timer"
@@ -2901,11 +2831,11 @@ msgstr "Strukturen Timer aktualisieren"
msgid "Structure" msgid "Structure"
msgstr "Struktur" msgstr "Struktur"
#: allianceauth/timerboard/templates/timerboard/timertable.html:79 #: allianceauth/timerboard/templates/timerboard/timertable.html:78
msgid "Cyno Beacon" msgid "Cyno Beacon"
msgstr "Cyno Beacon" msgstr "Cyno Beacon"
#: allianceauth/timerboard/templates/timerboard/timertable.html:81 #: allianceauth/timerboard/templates/timerboard/timertable.html:80
msgid "Cyno Jammer" msgid "Cyno Jammer"
msgstr "Cyno Jammer" msgstr "Cyno Jammer"

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-10-21 12:59+1000\n" "POT-Creation-Date: 2024-09-09 13:05+1000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -49,90 +49,70 @@ msgid "You are not allowed to add or remove these restricted groups: %s"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:71 #: allianceauth/authentication/models.py:71
#: allianceauth/project_template/project_name/settings/base.py:99
msgid "English" msgid "English"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:72 #: allianceauth/authentication/models.py:72
msgid "Czech"
msgstr ""
#: allianceauth/authentication/models.py:73
#: allianceauth/project_template/project_name/settings/base.py:101
msgid "German" msgid "German"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:74 #: allianceauth/authentication/models.py:73
#: allianceauth/project_template/project_name/settings/base.py:102
msgid "Spanish" msgid "Spanish"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:74
msgid "Chinese Simplified"
msgstr ""
#: allianceauth/authentication/models.py:75 #: allianceauth/authentication/models.py:75
#: allianceauth/project_template/project_name/settings/base.py:103
msgid "Italian"
msgstr ""
#: allianceauth/authentication/models.py:76
#: allianceauth/project_template/project_name/settings/base.py:104
msgid "Japanese"
msgstr ""
#: allianceauth/authentication/models.py:77
#: allianceauth/project_template/project_name/settings/base.py:105
msgid "Korean"
msgstr ""
#: allianceauth/authentication/models.py:78
#: allianceauth/project_template/project_name/settings/base.py:106
msgid "French"
msgstr ""
#: allianceauth/authentication/models.py:79
#: allianceauth/project_template/project_name/settings/base.py:109
msgid "Russian" msgid "Russian"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:76
msgid "Korean"
msgstr ""
#: allianceauth/authentication/models.py:77
msgid "French"
msgstr ""
#: allianceauth/authentication/models.py:78
msgid "Japanese"
msgstr ""
#: allianceauth/authentication/models.py:79
msgid "Italian"
msgstr ""
#: allianceauth/authentication/models.py:80 #: allianceauth/authentication/models.py:80
#: allianceauth/project_template/project_name/settings/base.py:107
msgid "Dutch"
msgstr ""
#: allianceauth/authentication/models.py:81
#: allianceauth/project_template/project_name/settings/base.py:108
msgid "Polish"
msgstr ""
#: allianceauth/authentication/models.py:82
#: allianceauth/project_template/project_name/settings/base.py:110
msgid "Ukrainian" msgid "Ukrainian"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:83 #: allianceauth/authentication/models.py:81
#: allianceauth/project_template/project_name/settings/base.py:111 msgid "Polish"
msgid "Simplified Chinese"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:99 #: allianceauth/authentication/models.py:97
#: allianceauth/menu/templates/menu/menu-user.html:42 #: allianceauth/menu/templates/menu/menu-user.html:42
msgid "Language" msgid "Language"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:104 #: allianceauth/authentication/models.py:102
#: allianceauth/templates/allianceauth/night-toggle.html:6 #: allianceauth/templates/allianceauth/night-toggle.html:6
msgid "Night Mode" msgid "Night Mode"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:108 #: allianceauth/authentication/models.py:106
#: allianceauth/menu/templates/menu/menu-user.html:46 #: allianceauth/menu/templates/menu/menu-user.html:46
msgid "Theme" msgid "Theme"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:125 #: allianceauth/authentication/models.py:123
#, python-format #, python-format
msgid "State changed to: %s" msgid "State changed to: %s"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:126 #: allianceauth/authentication/models.py:124
#, python-format #, python-format
msgid "Your user's state is now: %(state)s" msgid "Your user's state is now: %(state)s"
msgstr "" msgstr ""
@@ -519,7 +499,6 @@ msgstr ""
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35 #: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:35 #: allianceauth/groupmanagement/templates/groupmanagement/groups.html:35
#: allianceauth/hrapplications/templates/hrapplications/view.html:41 #: allianceauth/hrapplications/templates/hrapplications/view.html:41
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:30
msgid "User" msgid "User"
msgstr "" msgstr ""
@@ -715,6 +694,7 @@ msgstr ""
#: allianceauth/groupmanagement/auth_hooks.py:51 #: allianceauth/groupmanagement/auth_hooks.py:51
#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34 #: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34
#: allianceauth/templates/allianceauth/side-menu.html:15
msgid "Groups" msgid "Groups"
msgstr "" msgstr ""
@@ -1856,48 +1836,6 @@ msgstr ""
msgid "Deactivated IPSuite4 account." msgid "Deactivated IPSuite4 account."
msgstr "" msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:6
msgid "Mumble"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:10
msgid "Mumble History"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:22
msgid "Server Connection History"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:31
msgid "Displayed Name"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:32
msgid "Release"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:33
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:67
msgid "Version"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:34
msgid "Last Connect"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:35
msgid "Last Disconnect"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:47
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:59
msgid "Server Connection Breakdown"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:68
msgid "Number"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:28 #: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:28
#: allianceauth/services/templates/services/service_password.html:26 #: allianceauth/services/templates/services/service_password.html:26
msgid "Set Password" msgid "Set Password"
@@ -1907,10 +1845,6 @@ msgstr ""
msgid "Connect" msgid "Connect"
msgstr "" msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:52
msgid "Mumble Connection History"
msgstr ""
#: allianceauth/services/modules/openfire/auth_hooks.py:27 #: allianceauth/services/modules/openfire/auth_hooks.py:27
msgid "Jabber" msgid "Jabber"
msgstr "" msgstr ""
@@ -2611,159 +2545,155 @@ msgstr ""
msgid "Corp-Restricted" msgid "Corp-Restricted"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:15 #: allianceauth/timerboard/models.py:13
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:39 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:39
#: allianceauth/timerboard/templates/timerboard/timertable.html:36 #: allianceauth/timerboard/templates/timerboard/timertable.html:36
msgid "Friendly" msgid "Friendly"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:16 #: allianceauth/timerboard/models.py:14
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:34 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:34
#: allianceauth/timerboard/templates/timerboard/timertable.html:34 #: allianceauth/timerboard/templates/timerboard/timertable.html:34
msgid "Hostile" msgid "Hostile"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:17 #: allianceauth/timerboard/models.py:15
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:44 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:44
#: allianceauth/timerboard/templates/timerboard/timertable.html:38 #: allianceauth/timerboard/templates/timerboard/timertable.html:38
msgid "Neutral" msgid "Neutral"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:24 #: allianceauth/timerboard/models.py:18
#: allianceauth/timerboard/templates/timerboard/timertable.html:48 #: allianceauth/timerboard/templates/timerboard/timertable.html:48
msgid "POCO" msgid "POCO"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:25 #: allianceauth/timerboard/models.py:19
#: allianceauth/timerboard/templates/timerboard/timertable.html:50 #: allianceauth/timerboard/templates/timerboard/timertable.html:50
msgid "Orbital Skyhook" msgid "Orbital Skyhook"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:26 #: allianceauth/timerboard/models.py:20
#: allianceauth/timerboard/templates/timerboard/timertable.html:52 #: allianceauth/timerboard/templates/timerboard/timertable.html:52
msgid "I-HUB" msgid "I-HUB"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:27 #: allianceauth/timerboard/models.py:21
#: allianceauth/timerboard/templates/timerboard/timertable.html:55 #: allianceauth/timerboard/templates/timerboard/timertable.html:54
msgid "TCU" msgid "TCU"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:28 #: allianceauth/timerboard/models.py:22
#: allianceauth/timerboard/templates/timerboard/timertable.html:57 #: allianceauth/timerboard/templates/timerboard/timertable.html:56
msgid "POS [S]" msgid "POS [S]"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:29 #: allianceauth/timerboard/models.py:23
#: allianceauth/timerboard/templates/timerboard/timertable.html:59 #: allianceauth/timerboard/templates/timerboard/timertable.html:58
msgid "POS [M]" msgid "POS [M]"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:30 #: allianceauth/timerboard/models.py:24
#: allianceauth/timerboard/templates/timerboard/timertable.html:61 #: allianceauth/timerboard/templates/timerboard/timertable.html:60
msgid "POS [L]" msgid "POS [L]"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:31 #: allianceauth/timerboard/models.py:25
#: allianceauth/timerboard/templates/timerboard/timertable.html:63 #: allianceauth/timerboard/templates/timerboard/timertable.html:62
msgid "Astrahus" msgid "Astrahus"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:32 #: allianceauth/timerboard/models.py:26
#: allianceauth/timerboard/templates/timerboard/timertable.html:65 #: allianceauth/timerboard/templates/timerboard/timertable.html:64
msgid "Fortizar" msgid "Fortizar"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:33 #: allianceauth/timerboard/models.py:27
#: allianceauth/timerboard/templates/timerboard/timertable.html:67 #: allianceauth/timerboard/templates/timerboard/timertable.html:66
msgid "Keepstar" msgid "Keepstar"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:34 #: allianceauth/timerboard/models.py:28
#: allianceauth/timerboard/templates/timerboard/timertable.html:69 #: allianceauth/timerboard/templates/timerboard/timertable.html:68
msgid "Raitaru" msgid "Raitaru"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:35 #: allianceauth/timerboard/models.py:29
#: allianceauth/timerboard/templates/timerboard/timertable.html:71 #: allianceauth/timerboard/templates/timerboard/timertable.html:70
msgid "Azbel" msgid "Azbel"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:36 #: allianceauth/timerboard/models.py:30
#: allianceauth/timerboard/templates/timerboard/timertable.html:73 #: allianceauth/timerboard/templates/timerboard/timertable.html:72
msgid "Sotiyo" msgid "Sotiyo"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:37 #: allianceauth/timerboard/models.py:31
#: allianceauth/timerboard/templates/timerboard/timertable.html:75 #: allianceauth/timerboard/templates/timerboard/timertable.html:74
msgid "Athanor" msgid "Athanor"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:38 #: allianceauth/timerboard/models.py:32
#: allianceauth/timerboard/templates/timerboard/timertable.html:77 #: allianceauth/timerboard/templates/timerboard/timertable.html:76
msgid "Tatara" msgid "Tatara"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:39 #: allianceauth/timerboard/models.py:33
msgid "Pharolux Cyno Beacon" msgid "Pharolux Cyno Beacon"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:40 #: allianceauth/timerboard/models.py:34
msgid "Tenebrex Cyno Jammer" msgid "Tenebrex Cyno Jammer"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:41 #: allianceauth/timerboard/models.py:35
#: allianceauth/timerboard/templates/timerboard/timertable.html:83 #: allianceauth/timerboard/templates/timerboard/timertable.html:82
msgid "Ansiblex Jump Gate" msgid "Ansiblex Jump Gate"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:42 #: allianceauth/timerboard/models.py:36
#: allianceauth/timerboard/templates/timerboard/timertable.html:85 #: allianceauth/timerboard/templates/timerboard/timertable.html:84
msgid "Moon Mining Cycle" msgid "Moon Mining Cycle"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:43 #: allianceauth/timerboard/models.py:37
#: allianceauth/timerboard/templates/timerboard/timertable.html:87 #: allianceauth/timerboard/templates/timerboard/timertable.html:86
msgid "Metenox Moon Drill" msgid "Metenox Moon Drill"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:44 #: allianceauth/timerboard/models.py:38
#: allianceauth/timerboard/templates/timerboard/timertable.html:89 #: allianceauth/timerboard/templates/timerboard/timertable.html:88
msgid "Other" msgid "Other"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:51 #: allianceauth/timerboard/models.py:45
msgid "Not Specified" msgid "Not Specified"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:52 #: allianceauth/timerboard/models.py:46
msgid "Shield" msgid "Shield"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:53 #: allianceauth/timerboard/models.py:47
msgid "Armor" msgid "Armor"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:54 #: allianceauth/timerboard/models.py:48
msgid "Hull" msgid "Hull"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:55 #: allianceauth/timerboard/models.py:49
msgid "Final" msgid "Final"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:56 #: allianceauth/timerboard/models.py:50
msgid "Anchoring" msgid "Anchoring"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:57 #: allianceauth/timerboard/models.py:51
msgid "Unanchoring" msgid "Unanchoring"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:58
msgid "Abandoned"
msgstr ""
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
#: allianceauth/timerboard/templates/timerboard/view.html:53 #: allianceauth/timerboard/templates/timerboard/view.html:53
msgid "Upcoming Timers" msgid "Upcoming Timers"
@@ -2813,11 +2743,11 @@ msgstr ""
msgid "Structure" msgid "Structure"
msgstr "" msgstr ""
#: allianceauth/timerboard/templates/timerboard/timertable.html:79 #: allianceauth/timerboard/templates/timerboard/timertable.html:78
msgid "Cyno Beacon" msgid "Cyno Beacon"
msgstr "" msgstr ""
#: allianceauth/timerboard/templates/timerboard/timertable.html:81 #: allianceauth/timerboard/templates/timerboard/timertable.html:80
msgid "Cyno Jammer" msgid "Cyno Jammer"
msgstr "" msgstr ""

View File

@@ -15,7 +15,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-10-21 12:59+1000\n" "POT-Creation-Date: 2024-09-09 13:05+1000\n"
"PO-Revision-Date: 2023-11-08 13:50+0000\n" "PO-Revision-Date: 2023-11-08 13:50+0000\n"
"Last-Translator: trenus, 2023\n" "Last-Translator: trenus, 2023\n"
"Language-Team: Spanish (https://app.transifex.com/alliance-auth/teams/107430/es/)\n" "Language-Team: Spanish (https://app.transifex.com/alliance-auth/teams/107430/es/)\n"
@@ -58,90 +58,70 @@ msgid "You are not allowed to add or remove these restricted groups: %s"
msgstr "No puedes añadir o eliminar estos grupos restringidos: %s" msgstr "No puedes añadir o eliminar estos grupos restringidos: %s"
#: allianceauth/authentication/models.py:71 #: allianceauth/authentication/models.py:71
#: allianceauth/project_template/project_name/settings/base.py:99
msgid "English" msgid "English"
msgstr "Inglés" msgstr "Inglés"
#: allianceauth/authentication/models.py:72 #: allianceauth/authentication/models.py:72
msgid "Czech"
msgstr ""
#: allianceauth/authentication/models.py:73
#: allianceauth/project_template/project_name/settings/base.py:101
msgid "German" msgid "German"
msgstr "Alemán" msgstr "Alemán"
#: allianceauth/authentication/models.py:74 #: allianceauth/authentication/models.py:73
#: allianceauth/project_template/project_name/settings/base.py:102
msgid "Spanish" msgid "Spanish"
msgstr "Español" msgstr "Español"
#: allianceauth/authentication/models.py:74
msgid "Chinese Simplified"
msgstr "Chino Simplificado"
#: allianceauth/authentication/models.py:75 #: allianceauth/authentication/models.py:75
#: allianceauth/project_template/project_name/settings/base.py:103
msgid "Italian"
msgstr "Italiano"
#: allianceauth/authentication/models.py:76
#: allianceauth/project_template/project_name/settings/base.py:104
msgid "Japanese"
msgstr "Japonés"
#: allianceauth/authentication/models.py:77
#: allianceauth/project_template/project_name/settings/base.py:105
msgid "Korean"
msgstr "Coreano"
#: allianceauth/authentication/models.py:78
#: allianceauth/project_template/project_name/settings/base.py:106
msgid "French"
msgstr "Francés"
#: allianceauth/authentication/models.py:79
#: allianceauth/project_template/project_name/settings/base.py:109
msgid "Russian" msgid "Russian"
msgstr "Ruso" msgstr "Ruso"
#: allianceauth/authentication/models.py:76
msgid "Korean"
msgstr "Coreano"
#: allianceauth/authentication/models.py:77
msgid "French"
msgstr "Francés"
#: allianceauth/authentication/models.py:78
msgid "Japanese"
msgstr "Japonés"
#: allianceauth/authentication/models.py:79
msgid "Italian"
msgstr "Italiano"
#: allianceauth/authentication/models.py:80 #: allianceauth/authentication/models.py:80
#: allianceauth/project_template/project_name/settings/base.py:107
msgid "Dutch"
msgstr ""
#: allianceauth/authentication/models.py:81
#: allianceauth/project_template/project_name/settings/base.py:108
msgid "Polish"
msgstr ""
#: allianceauth/authentication/models.py:82
#: allianceauth/project_template/project_name/settings/base.py:110
msgid "Ukrainian" msgid "Ukrainian"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:83 #: allianceauth/authentication/models.py:81
#: allianceauth/project_template/project_name/settings/base.py:111 msgid "Polish"
msgid "Simplified Chinese"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:99 #: allianceauth/authentication/models.py:97
#: allianceauth/menu/templates/menu/menu-user.html:42 #: allianceauth/menu/templates/menu/menu-user.html:42
msgid "Language" msgid "Language"
msgstr "Idioma" msgstr "Idioma"
#: allianceauth/authentication/models.py:104 #: allianceauth/authentication/models.py:102
#: allianceauth/templates/allianceauth/night-toggle.html:6 #: allianceauth/templates/allianceauth/night-toggle.html:6
msgid "Night Mode" msgid "Night Mode"
msgstr "Modo Nocturno" msgstr "Modo Nocturno"
#: allianceauth/authentication/models.py:108 #: allianceauth/authentication/models.py:106
#: allianceauth/menu/templates/menu/menu-user.html:46 #: allianceauth/menu/templates/menu/menu-user.html:46
msgid "Theme" msgid "Theme"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:125 #: allianceauth/authentication/models.py:123
#, python-format #, python-format
msgid "State changed to: %s" msgid "State changed to: %s"
msgstr "Estado cambiado a: %s" msgstr "Estado cambiado a: %s"
#: allianceauth/authentication/models.py:126 #: allianceauth/authentication/models.py:124
#, python-format #, python-format
msgid "Your user's state is now: %(state)s" msgid "Your user's state is now: %(state)s"
msgstr "El estado de su usuario es ahora: %(state)s" msgstr "El estado de su usuario es ahora: %(state)s"
@@ -539,7 +519,6 @@ msgstr "Borrar fatlink"
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35 #: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:35 #: allianceauth/groupmanagement/templates/groupmanagement/groups.html:35
#: allianceauth/hrapplications/templates/hrapplications/view.html:41 #: allianceauth/hrapplications/templates/hrapplications/view.html:41
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:30
msgid "User" msgid "User"
msgstr "Usuario" msgstr "Usuario"
@@ -739,6 +718,7 @@ msgstr "Manejo de Grupo"
#: allianceauth/groupmanagement/auth_hooks.py:51 #: allianceauth/groupmanagement/auth_hooks.py:51
#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34 #: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34
#: allianceauth/templates/allianceauth/side-menu.html:15
msgid "Groups" msgid "Groups"
msgstr "Grupos" msgstr "Grupos"
@@ -1919,48 +1899,6 @@ msgstr "Establecer contraseña de IPSuite4."
msgid "Deactivated IPSuite4 account." msgid "Deactivated IPSuite4 account."
msgstr "Cuenta IPSuite4 desactivada." msgstr "Cuenta IPSuite4 desactivada."
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:6
msgid "Mumble"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:10
msgid "Mumble History"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:22
msgid "Server Connection History"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:31
msgid "Displayed Name"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:32
msgid "Release"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:33
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:67
msgid "Version"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:34
msgid "Last Connect"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:35
msgid "Last Disconnect"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:47
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:59
msgid "Server Connection Breakdown"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:68
msgid "Number"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:28 #: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:28
#: allianceauth/services/templates/services/service_password.html:26 #: allianceauth/services/templates/services/service_password.html:26
msgid "Set Password" msgid "Set Password"
@@ -1970,10 +1908,6 @@ msgstr "Cambiar Contraseña"
msgid "Connect" msgid "Connect"
msgstr "" msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:52
msgid "Mumble Connection History"
msgstr ""
#: allianceauth/services/modules/openfire/auth_hooks.py:27 #: allianceauth/services/modules/openfire/auth_hooks.py:27
msgid "Jabber" msgid "Jabber"
msgstr "Jabber" msgstr "Jabber"
@@ -2680,159 +2614,155 @@ msgstr "Importante"
msgid "Corp-Restricted" msgid "Corp-Restricted"
msgstr "Restringido a Corp" msgstr "Restringido a Corp"
#: allianceauth/timerboard/models.py:15 #: allianceauth/timerboard/models.py:13
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:39 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:39
#: allianceauth/timerboard/templates/timerboard/timertable.html:36 #: allianceauth/timerboard/templates/timerboard/timertable.html:36
msgid "Friendly" msgid "Friendly"
msgstr "Amigable" msgstr "Amigable"
#: allianceauth/timerboard/models.py:16 #: allianceauth/timerboard/models.py:14
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:34 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:34
#: allianceauth/timerboard/templates/timerboard/timertable.html:34 #: allianceauth/timerboard/templates/timerboard/timertable.html:34
msgid "Hostile" msgid "Hostile"
msgstr "Hostil" msgstr "Hostil"
#: allianceauth/timerboard/models.py:17 #: allianceauth/timerboard/models.py:15
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:44 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:44
#: allianceauth/timerboard/templates/timerboard/timertable.html:38 #: allianceauth/timerboard/templates/timerboard/timertable.html:38
msgid "Neutral" msgid "Neutral"
msgstr "Neutral" msgstr "Neutral"
#: allianceauth/timerboard/models.py:24 #: allianceauth/timerboard/models.py:18
#: allianceauth/timerboard/templates/timerboard/timertable.html:48 #: allianceauth/timerboard/templates/timerboard/timertable.html:48
msgid "POCO" msgid "POCO"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:25 #: allianceauth/timerboard/models.py:19
#: allianceauth/timerboard/templates/timerboard/timertable.html:50 #: allianceauth/timerboard/templates/timerboard/timertable.html:50
msgid "Orbital Skyhook" msgid "Orbital Skyhook"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:26 #: allianceauth/timerboard/models.py:20
#: allianceauth/timerboard/templates/timerboard/timertable.html:52 #: allianceauth/timerboard/templates/timerboard/timertable.html:52
msgid "I-HUB" msgid "I-HUB"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:27 #: allianceauth/timerboard/models.py:21
#: allianceauth/timerboard/templates/timerboard/timertable.html:55 #: allianceauth/timerboard/templates/timerboard/timertable.html:54
msgid "TCU" msgid "TCU"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:28 #: allianceauth/timerboard/models.py:22
#: allianceauth/timerboard/templates/timerboard/timertable.html:57 #: allianceauth/timerboard/templates/timerboard/timertable.html:56
msgid "POS [S]" msgid "POS [S]"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:29 #: allianceauth/timerboard/models.py:23
#: allianceauth/timerboard/templates/timerboard/timertable.html:59 #: allianceauth/timerboard/templates/timerboard/timertable.html:58
msgid "POS [M]" msgid "POS [M]"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:30 #: allianceauth/timerboard/models.py:24
#: allianceauth/timerboard/templates/timerboard/timertable.html:61 #: allianceauth/timerboard/templates/timerboard/timertable.html:60
msgid "POS [L]" msgid "POS [L]"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:31 #: allianceauth/timerboard/models.py:25
#: allianceauth/timerboard/templates/timerboard/timertable.html:63 #: allianceauth/timerboard/templates/timerboard/timertable.html:62
msgid "Astrahus" msgid "Astrahus"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:32 #: allianceauth/timerboard/models.py:26
#: allianceauth/timerboard/templates/timerboard/timertable.html:65 #: allianceauth/timerboard/templates/timerboard/timertable.html:64
msgid "Fortizar" msgid "Fortizar"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:33 #: allianceauth/timerboard/models.py:27
#: allianceauth/timerboard/templates/timerboard/timertable.html:67 #: allianceauth/timerboard/templates/timerboard/timertable.html:66
msgid "Keepstar" msgid "Keepstar"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:34 #: allianceauth/timerboard/models.py:28
#: allianceauth/timerboard/templates/timerboard/timertable.html:69 #: allianceauth/timerboard/templates/timerboard/timertable.html:68
msgid "Raitaru" msgid "Raitaru"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:35 #: allianceauth/timerboard/models.py:29
#: allianceauth/timerboard/templates/timerboard/timertable.html:71 #: allianceauth/timerboard/templates/timerboard/timertable.html:70
msgid "Azbel" msgid "Azbel"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:36 #: allianceauth/timerboard/models.py:30
#: allianceauth/timerboard/templates/timerboard/timertable.html:73 #: allianceauth/timerboard/templates/timerboard/timertable.html:72
msgid "Sotiyo" msgid "Sotiyo"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:37 #: allianceauth/timerboard/models.py:31
#: allianceauth/timerboard/templates/timerboard/timertable.html:75 #: allianceauth/timerboard/templates/timerboard/timertable.html:74
msgid "Athanor" msgid "Athanor"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:38 #: allianceauth/timerboard/models.py:32
#: allianceauth/timerboard/templates/timerboard/timertable.html:77 #: allianceauth/timerboard/templates/timerboard/timertable.html:76
msgid "Tatara" msgid "Tatara"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:39 #: allianceauth/timerboard/models.py:33
msgid "Pharolux Cyno Beacon" msgid "Pharolux Cyno Beacon"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:40 #: allianceauth/timerboard/models.py:34
msgid "Tenebrex Cyno Jammer" msgid "Tenebrex Cyno Jammer"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:41 #: allianceauth/timerboard/models.py:35
#: allianceauth/timerboard/templates/timerboard/timertable.html:83 #: allianceauth/timerboard/templates/timerboard/timertable.html:82
msgid "Ansiblex Jump Gate" msgid "Ansiblex Jump Gate"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:42 #: allianceauth/timerboard/models.py:36
#: allianceauth/timerboard/templates/timerboard/timertable.html:85 #: allianceauth/timerboard/templates/timerboard/timertable.html:84
msgid "Moon Mining Cycle" msgid "Moon Mining Cycle"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:43 #: allianceauth/timerboard/models.py:37
#: allianceauth/timerboard/templates/timerboard/timertable.html:87 #: allianceauth/timerboard/templates/timerboard/timertable.html:86
msgid "Metenox Moon Drill" msgid "Metenox Moon Drill"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:44 #: allianceauth/timerboard/models.py:38
#: allianceauth/timerboard/templates/timerboard/timertable.html:89 #: allianceauth/timerboard/templates/timerboard/timertable.html:88
msgid "Other" msgid "Other"
msgstr "Otro" msgstr "Otro"
#: allianceauth/timerboard/models.py:51 #: allianceauth/timerboard/models.py:45
msgid "Not Specified" msgid "Not Specified"
msgstr "Sin especificación" msgstr "Sin especificación"
#: allianceauth/timerboard/models.py:52 #: allianceauth/timerboard/models.py:46
msgid "Shield" msgid "Shield"
msgstr "Escudo" msgstr "Escudo"
#: allianceauth/timerboard/models.py:53 #: allianceauth/timerboard/models.py:47
msgid "Armor" msgid "Armor"
msgstr "Armadura" msgstr "Armadura"
#: allianceauth/timerboard/models.py:54 #: allianceauth/timerboard/models.py:48
msgid "Hull" msgid "Hull"
msgstr "Tipo" msgstr "Tipo"
#: allianceauth/timerboard/models.py:55 #: allianceauth/timerboard/models.py:49
msgid "Final" msgid "Final"
msgstr "Final" msgstr "Final"
#: allianceauth/timerboard/models.py:56 #: allianceauth/timerboard/models.py:50
msgid "Anchoring" msgid "Anchoring"
msgstr "Anclando" msgstr "Anclando"
#: allianceauth/timerboard/models.py:57 #: allianceauth/timerboard/models.py:51
msgid "Unanchoring" msgid "Unanchoring"
msgstr "Desanclando" msgstr "Desanclando"
#: allianceauth/timerboard/models.py:58
msgid "Abandoned"
msgstr ""
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
#: allianceauth/timerboard/templates/timerboard/view.html:53 #: allianceauth/timerboard/templates/timerboard/view.html:53
msgid "Upcoming Timers" msgid "Upcoming Timers"
@@ -2882,11 +2812,11 @@ msgstr "Actualizar Timer de Estructura"
msgid "Structure" msgid "Structure"
msgstr "Estructura" msgstr "Estructura"
#: allianceauth/timerboard/templates/timerboard/timertable.html:79 #: allianceauth/timerboard/templates/timerboard/timertable.html:78
msgid "Cyno Beacon" msgid "Cyno Beacon"
msgstr "" msgstr ""
#: allianceauth/timerboard/templates/timerboard/timertable.html:81 #: allianceauth/timerboard/templates/timerboard/timertable.html:80
msgid "Cyno Jammer" msgid "Cyno Jammer"
msgstr "" msgstr ""

View File

@@ -13,16 +13,15 @@
# Geoffrey Fabbro, 2023 # Geoffrey Fabbro, 2023
# Idea, 2024 # Idea, 2024
# Joel Falknau <ozirascal@gmail.com>, 2024 # Joel Falknau <ozirascal@gmail.com>, 2024
# T'rahk Rokym, 2024
# #
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-10-21 12:59+1000\n" "POT-Creation-Date: 2024-09-09 13:05+1000\n"
"PO-Revision-Date: 2023-11-08 13:50+0000\n" "PO-Revision-Date: 2023-11-08 13:50+0000\n"
"Last-Translator: T'rahk Rokym, 2024\n" "Last-Translator: Joel Falknau <ozirascal@gmail.com>, 2024\n"
"Language-Team: French (France) (https://app.transifex.com/alliance-auth/teams/107430/fr_FR/)\n" "Language-Team: French (France) (https://app.transifex.com/alliance-auth/teams/107430/fr_FR/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@@ -71,90 +70,70 @@ msgstr ""
"restreints: %s" "restreints: %s"
#: allianceauth/authentication/models.py:71 #: allianceauth/authentication/models.py:71
#: allianceauth/project_template/project_name/settings/base.py:99
msgid "English" msgid "English"
msgstr "Anglais" msgstr "Anglais"
#: allianceauth/authentication/models.py:72 #: allianceauth/authentication/models.py:72
msgid "Czech"
msgstr ""
#: allianceauth/authentication/models.py:73
#: allianceauth/project_template/project_name/settings/base.py:101
msgid "German" msgid "German"
msgstr "Allemand" msgstr "Allemand"
#: allianceauth/authentication/models.py:74 #: allianceauth/authentication/models.py:73
#: allianceauth/project_template/project_name/settings/base.py:102
msgid "Spanish" msgid "Spanish"
msgstr "Espagnol" msgstr "Espagnol"
#: allianceauth/authentication/models.py:74
msgid "Chinese Simplified"
msgstr "Chinois simplifié"
#: allianceauth/authentication/models.py:75 #: allianceauth/authentication/models.py:75
#: allianceauth/project_template/project_name/settings/base.py:103
msgid "Italian"
msgstr "Italien"
#: allianceauth/authentication/models.py:76
#: allianceauth/project_template/project_name/settings/base.py:104
msgid "Japanese"
msgstr "Japonais"
#: allianceauth/authentication/models.py:77
#: allianceauth/project_template/project_name/settings/base.py:105
msgid "Korean"
msgstr "Coréen"
#: allianceauth/authentication/models.py:78
#: allianceauth/project_template/project_name/settings/base.py:106
msgid "French"
msgstr "Français"
#: allianceauth/authentication/models.py:79
#: allianceauth/project_template/project_name/settings/base.py:109
msgid "Russian" msgid "Russian"
msgstr "Russe" msgstr "Russe"
#: allianceauth/authentication/models.py:76
msgid "Korean"
msgstr "Coréen"
#: allianceauth/authentication/models.py:77
msgid "French"
msgstr "Français"
#: allianceauth/authentication/models.py:78
msgid "Japanese"
msgstr "Japonais"
#: allianceauth/authentication/models.py:79
msgid "Italian"
msgstr "Italien"
#: allianceauth/authentication/models.py:80 #: allianceauth/authentication/models.py:80
#: allianceauth/project_template/project_name/settings/base.py:107
msgid "Dutch"
msgstr ""
#: allianceauth/authentication/models.py:81
#: allianceauth/project_template/project_name/settings/base.py:108
msgid "Polish"
msgstr "Polonais"
#: allianceauth/authentication/models.py:82
#: allianceauth/project_template/project_name/settings/base.py:110
msgid "Ukrainian" msgid "Ukrainian"
msgstr "Ukrainien" msgstr "Ukrainien"
#: allianceauth/authentication/models.py:83 #: allianceauth/authentication/models.py:81
#: allianceauth/project_template/project_name/settings/base.py:111 msgid "Polish"
msgid "Simplified Chinese"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:99 #: allianceauth/authentication/models.py:97
#: allianceauth/menu/templates/menu/menu-user.html:42 #: allianceauth/menu/templates/menu/menu-user.html:42
msgid "Language" msgid "Language"
msgstr "Langue" msgstr "Langue"
#: allianceauth/authentication/models.py:104 #: allianceauth/authentication/models.py:102
#: allianceauth/templates/allianceauth/night-toggle.html:6 #: allianceauth/templates/allianceauth/night-toggle.html:6
msgid "Night Mode" msgid "Night Mode"
msgstr "Mode Nuit" msgstr "Mode Nuit"
#: allianceauth/authentication/models.py:108 #: allianceauth/authentication/models.py:106
#: allianceauth/menu/templates/menu/menu-user.html:46 #: allianceauth/menu/templates/menu/menu-user.html:46
msgid "Theme" msgid "Theme"
msgstr "Thème" msgstr "Thème"
#: allianceauth/authentication/models.py:125 #: allianceauth/authentication/models.py:123
#, python-format #, python-format
msgid "State changed to: %s" msgid "State changed to: %s"
msgstr "État changé à: %s" msgstr "État changé à: %s"
#: allianceauth/authentication/models.py:126 #: allianceauth/authentication/models.py:124
#, python-format #, python-format
msgid "Your user's state is now: %(state)s" msgid "Your user's state is now: %(state)s"
msgstr "L'état de votre personnage est maintenant: %(state)s" msgstr "L'état de votre personnage est maintenant: %(state)s"
@@ -459,15 +438,15 @@ msgstr ""
#: allianceauth/custom_css/apps.py:13 allianceauth/custom_css/models.py:36 #: allianceauth/custom_css/apps.py:13 allianceauth/custom_css/models.py:36
#: allianceauth/custom_css/models.py:37 allianceauth/custom_css/models.py:47 #: allianceauth/custom_css/models.py:37 allianceauth/custom_css/models.py:47
msgid "Custom CSS" msgid "Custom CSS"
msgstr "CSS personnalisé" msgstr ""
#: allianceauth/custom_css/models.py:25 #: allianceauth/custom_css/models.py:25
msgid "Your custom CSS" msgid "Your custom CSS"
msgstr "Votre CSS personnalisé" msgstr ""
#: allianceauth/custom_css/models.py:26 #: allianceauth/custom_css/models.py:26
msgid "This CSS will be added to the site after the default CSS." msgid "This CSS will be added to the site after the default CSS."
msgstr "Ce CSS être ajouté sur le site après le CSS par défaut" msgstr ""
#: allianceauth/fleetactivitytracking/auth_hooks.py:10 #: allianceauth/fleetactivitytracking/auth_hooks.py:10
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/characternotexisting.html:10 #: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/characternotexisting.html:10
@@ -556,7 +535,6 @@ msgstr "supprimer lien FAT"
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35 #: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:35 #: allianceauth/groupmanagement/templates/groupmanagement/groups.html:35
#: allianceauth/hrapplications/templates/hrapplications/view.html:41 #: allianceauth/hrapplications/templates/hrapplications/view.html:41
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:30
msgid "User" msgid "User"
msgstr "Utilisateur" msgstr "Utilisateur"
@@ -756,6 +734,7 @@ msgstr "Gestion de groupe"
#: allianceauth/groupmanagement/auth_hooks.py:51 #: allianceauth/groupmanagement/auth_hooks.py:51
#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34 #: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34
#: allianceauth/templates/allianceauth/side-menu.html:15
msgid "Groups" msgid "Groups"
msgstr "Groupes" msgstr "Groupes"
@@ -1940,48 +1919,6 @@ msgstr "Définir le mot de passe IPSuite4."
msgid "Deactivated IPSuite4 account." msgid "Deactivated IPSuite4 account."
msgstr "Compte IPSuite4 désactivé." msgstr "Compte IPSuite4 désactivé."
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:6
msgid "Mumble"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:10
msgid "Mumble History"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:22
msgid "Server Connection History"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:31
msgid "Displayed Name"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:32
msgid "Release"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:33
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:67
msgid "Version"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:34
msgid "Last Connect"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:35
msgid "Last Disconnect"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:47
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:59
msgid "Server Connection Breakdown"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:68
msgid "Number"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:28 #: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:28
#: allianceauth/services/templates/services/service_password.html:26 #: allianceauth/services/templates/services/service_password.html:26
msgid "Set Password" msgid "Set Password"
@@ -1991,10 +1928,6 @@ msgstr "Définir le mot de passe"
msgid "Connect" msgid "Connect"
msgstr "Connecter" msgstr "Connecter"
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:52
msgid "Mumble Connection History"
msgstr ""
#: allianceauth/services/modules/openfire/auth_hooks.py:27 #: allianceauth/services/modules/openfire/auth_hooks.py:27
msgid "Jabber" msgid "Jabber"
msgstr "Jabber" msgstr "Jabber"
@@ -2707,159 +2640,155 @@ msgstr "Important"
msgid "Corp-Restricted" msgid "Corp-Restricted"
msgstr "Limité à la Corporation" msgstr "Limité à la Corporation"
#: allianceauth/timerboard/models.py:15 #: allianceauth/timerboard/models.py:13
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:39 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:39
#: allianceauth/timerboard/templates/timerboard/timertable.html:36 #: allianceauth/timerboard/templates/timerboard/timertable.html:36
msgid "Friendly" msgid "Friendly"
msgstr "Amical" msgstr "Amical"
#: allianceauth/timerboard/models.py:16 #: allianceauth/timerboard/models.py:14
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:34 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:34
#: allianceauth/timerboard/templates/timerboard/timertable.html:34 #: allianceauth/timerboard/templates/timerboard/timertable.html:34
msgid "Hostile" msgid "Hostile"
msgstr "Hostile" msgstr "Hostile"
#: allianceauth/timerboard/models.py:17 #: allianceauth/timerboard/models.py:15
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:44 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:44
#: allianceauth/timerboard/templates/timerboard/timertable.html:38 #: allianceauth/timerboard/templates/timerboard/timertable.html:38
msgid "Neutral" msgid "Neutral"
msgstr "Neutre" msgstr "Neutre"
#: allianceauth/timerboard/models.py:24 #: allianceauth/timerboard/models.py:18
#: allianceauth/timerboard/templates/timerboard/timertable.html:48 #: allianceauth/timerboard/templates/timerboard/timertable.html:48
msgid "POCO" msgid "POCO"
msgstr "POCO" msgstr "POCO"
#: allianceauth/timerboard/models.py:25 #: allianceauth/timerboard/models.py:19
#: allianceauth/timerboard/templates/timerboard/timertable.html:50 #: allianceauth/timerboard/templates/timerboard/timertable.html:50
msgid "Orbital Skyhook" msgid "Orbital Skyhook"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:26 #: allianceauth/timerboard/models.py:20
#: allianceauth/timerboard/templates/timerboard/timertable.html:52 #: allianceauth/timerboard/templates/timerboard/timertable.html:52
msgid "I-HUB" msgid "I-HUB"
msgstr "I-HUB" msgstr "I-HUB"
#: allianceauth/timerboard/models.py:27 #: allianceauth/timerboard/models.py:21
#: allianceauth/timerboard/templates/timerboard/timertable.html:55 #: allianceauth/timerboard/templates/timerboard/timertable.html:54
msgid "TCU" msgid "TCU"
msgstr "TCU" msgstr "TCU"
#: allianceauth/timerboard/models.py:28 #: allianceauth/timerboard/models.py:22
#: allianceauth/timerboard/templates/timerboard/timertable.html:57 #: allianceauth/timerboard/templates/timerboard/timertable.html:56
msgid "POS [S]" msgid "POS [S]"
msgstr "POS [S]" msgstr "POS [S]"
#: allianceauth/timerboard/models.py:29 #: allianceauth/timerboard/models.py:23
#: allianceauth/timerboard/templates/timerboard/timertable.html:59 #: allianceauth/timerboard/templates/timerboard/timertable.html:58
msgid "POS [M]" msgid "POS [M]"
msgstr "POS [M]" msgstr "POS [M]"
#: allianceauth/timerboard/models.py:30 #: allianceauth/timerboard/models.py:24
#: allianceauth/timerboard/templates/timerboard/timertable.html:61 #: allianceauth/timerboard/templates/timerboard/timertable.html:60
msgid "POS [L]" msgid "POS [L]"
msgstr "POS [L]" msgstr "POS [L]"
#: allianceauth/timerboard/models.py:31 #: allianceauth/timerboard/models.py:25
#: allianceauth/timerboard/templates/timerboard/timertable.html:63 #: allianceauth/timerboard/templates/timerboard/timertable.html:62
msgid "Astrahus" msgid "Astrahus"
msgstr "Astrahus" msgstr "Astrahus"
#: allianceauth/timerboard/models.py:32 #: allianceauth/timerboard/models.py:26
#: allianceauth/timerboard/templates/timerboard/timertable.html:65 #: allianceauth/timerboard/templates/timerboard/timertable.html:64
msgid "Fortizar" msgid "Fortizar"
msgstr "Fortizar" msgstr "Fortizar"
#: allianceauth/timerboard/models.py:33 #: allianceauth/timerboard/models.py:27
#: allianceauth/timerboard/templates/timerboard/timertable.html:67 #: allianceauth/timerboard/templates/timerboard/timertable.html:66
msgid "Keepstar" msgid "Keepstar"
msgstr "Keepstar" msgstr "Keepstar"
#: allianceauth/timerboard/models.py:34 #: allianceauth/timerboard/models.py:28
#: allianceauth/timerboard/templates/timerboard/timertable.html:69 #: allianceauth/timerboard/templates/timerboard/timertable.html:68
msgid "Raitaru" msgid "Raitaru"
msgstr "Raitaru" msgstr "Raitaru"
#: allianceauth/timerboard/models.py:35 #: allianceauth/timerboard/models.py:29
#: allianceauth/timerboard/templates/timerboard/timertable.html:71 #: allianceauth/timerboard/templates/timerboard/timertable.html:70
msgid "Azbel" msgid "Azbel"
msgstr "Azbel" msgstr "Azbel"
#: allianceauth/timerboard/models.py:36 #: allianceauth/timerboard/models.py:30
#: allianceauth/timerboard/templates/timerboard/timertable.html:73 #: allianceauth/timerboard/templates/timerboard/timertable.html:72
msgid "Sotiyo" msgid "Sotiyo"
msgstr "Sotiyo" msgstr "Sotiyo"
#: allianceauth/timerboard/models.py:37 #: allianceauth/timerboard/models.py:31
#: allianceauth/timerboard/templates/timerboard/timertable.html:75 #: allianceauth/timerboard/templates/timerboard/timertable.html:74
msgid "Athanor" msgid "Athanor"
msgstr "Athanor" msgstr "Athanor"
#: allianceauth/timerboard/models.py:38 #: allianceauth/timerboard/models.py:32
#: allianceauth/timerboard/templates/timerboard/timertable.html:77 #: allianceauth/timerboard/templates/timerboard/timertable.html:76
msgid "Tatara" msgid "Tatara"
msgstr "Tatara" msgstr "Tatara"
#: allianceauth/timerboard/models.py:39 #: allianceauth/timerboard/models.py:33
msgid "Pharolux Cyno Beacon" msgid "Pharolux Cyno Beacon"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:40 #: allianceauth/timerboard/models.py:34
msgid "Tenebrex Cyno Jammer" msgid "Tenebrex Cyno Jammer"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:41 #: allianceauth/timerboard/models.py:35
#: allianceauth/timerboard/templates/timerboard/timertable.html:83 #: allianceauth/timerboard/templates/timerboard/timertable.html:82
msgid "Ansiblex Jump Gate" msgid "Ansiblex Jump Gate"
msgstr "Porte de saut Ansiblex" msgstr "Porte de saut Ansiblex"
#: allianceauth/timerboard/models.py:42 #: allianceauth/timerboard/models.py:36
#: allianceauth/timerboard/templates/timerboard/timertable.html:85 #: allianceauth/timerboard/templates/timerboard/timertable.html:84
msgid "Moon Mining Cycle" msgid "Moon Mining Cycle"
msgstr "Cycle dextraction de lune" msgstr "Cycle dextraction de lune"
#: allianceauth/timerboard/models.py:43 #: allianceauth/timerboard/models.py:37
#: allianceauth/timerboard/templates/timerboard/timertable.html:87 #: allianceauth/timerboard/templates/timerboard/timertable.html:86
msgid "Metenox Moon Drill" msgid "Metenox Moon Drill"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:44 #: allianceauth/timerboard/models.py:38
#: allianceauth/timerboard/templates/timerboard/timertable.html:89 #: allianceauth/timerboard/templates/timerboard/timertable.html:88
msgid "Other" msgid "Other"
msgstr "Autre" msgstr "Autre"
#: allianceauth/timerboard/models.py:51 #: allianceauth/timerboard/models.py:45
msgid "Not Specified" msgid "Not Specified"
msgstr "Non Spécifié" msgstr "Non Spécifié"
#: allianceauth/timerboard/models.py:52 #: allianceauth/timerboard/models.py:46
msgid "Shield" msgid "Shield"
msgstr "Bouclier" msgstr "Bouclier"
#: allianceauth/timerboard/models.py:53 #: allianceauth/timerboard/models.py:47
msgid "Armor" msgid "Armor"
msgstr "Armure" msgstr "Armure"
#: allianceauth/timerboard/models.py:54 #: allianceauth/timerboard/models.py:48
msgid "Hull" msgid "Hull"
msgstr "Coque" msgstr "Coque"
#: allianceauth/timerboard/models.py:55 #: allianceauth/timerboard/models.py:49
msgid "Final" msgid "Final"
msgstr "Final" msgstr "Final"
#: allianceauth/timerboard/models.py:56 #: allianceauth/timerboard/models.py:50
msgid "Anchoring" msgid "Anchoring"
msgstr "Ancrage" msgstr "Ancrage"
#: allianceauth/timerboard/models.py:57 #: allianceauth/timerboard/models.py:51
msgid "Unanchoring" msgid "Unanchoring"
msgstr "Désancrage" msgstr "Désancrage"
#: allianceauth/timerboard/models.py:58
msgid "Abandoned"
msgstr ""
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
#: allianceauth/timerboard/templates/timerboard/view.html:53 #: allianceauth/timerboard/templates/timerboard/view.html:53
msgid "Upcoming Timers" msgid "Upcoming Timers"
@@ -2909,11 +2838,11 @@ msgstr "Mettre à jour le minuteur de structure"
msgid "Structure" msgid "Structure"
msgstr "Structure" msgstr "Structure"
#: allianceauth/timerboard/templates/timerboard/timertable.html:79 #: allianceauth/timerboard/templates/timerboard/timertable.html:78
msgid "Cyno Beacon" msgid "Cyno Beacon"
msgstr "Balise Cyno" msgstr "Balise Cyno"
#: allianceauth/timerboard/templates/timerboard/timertable.html:81 #: allianceauth/timerboard/templates/timerboard/timertable.html:80
msgid "Cyno Jammer" msgid "Cyno Jammer"
msgstr "Brouilleur de Cyno" msgstr "Brouilleur de Cyno"

View File

@@ -13,7 +13,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-10-21 12:59+1000\n" "POT-Creation-Date: 2024-09-09 13:05+1000\n"
"PO-Revision-Date: 2023-11-08 13:50+0000\n" "PO-Revision-Date: 2023-11-08 13:50+0000\n"
"Last-Translator: Tuz, 2024\n" "Last-Translator: Tuz, 2024\n"
"Language-Team: Italian (Italy) (https://app.transifex.com/alliance-auth/teams/107430/it_IT/)\n" "Language-Team: Italian (Italy) (https://app.transifex.com/alliance-auth/teams/107430/it_IT/)\n"
@@ -62,90 +62,70 @@ msgid "You are not allowed to add or remove these restricted groups: %s"
msgstr "Non ti è consentito aggiungere o rimuovere questi gruppi ristretti:%s" msgstr "Non ti è consentito aggiungere o rimuovere questi gruppi ristretti:%s"
#: allianceauth/authentication/models.py:71 #: allianceauth/authentication/models.py:71
#: allianceauth/project_template/project_name/settings/base.py:99
msgid "English" msgid "English"
msgstr "Inglese" msgstr "Inglese"
#: allianceauth/authentication/models.py:72 #: allianceauth/authentication/models.py:72
msgid "Czech"
msgstr ""
#: allianceauth/authentication/models.py:73
#: allianceauth/project_template/project_name/settings/base.py:101
msgid "German" msgid "German"
msgstr "Tedesco" msgstr "Tedesco"
#: allianceauth/authentication/models.py:74 #: allianceauth/authentication/models.py:73
#: allianceauth/project_template/project_name/settings/base.py:102
msgid "Spanish" msgid "Spanish"
msgstr "Spagnolo" msgstr "Spagnolo"
#: allianceauth/authentication/models.py:74
msgid "Chinese Simplified"
msgstr "Cinese semplificato"
#: allianceauth/authentication/models.py:75 #: allianceauth/authentication/models.py:75
#: allianceauth/project_template/project_name/settings/base.py:103
msgid "Italian"
msgstr "Italiano"
#: allianceauth/authentication/models.py:76
#: allianceauth/project_template/project_name/settings/base.py:104
msgid "Japanese"
msgstr "Giapponese"
#: allianceauth/authentication/models.py:77
#: allianceauth/project_template/project_name/settings/base.py:105
msgid "Korean"
msgstr "Coreano"
#: allianceauth/authentication/models.py:78
#: allianceauth/project_template/project_name/settings/base.py:106
msgid "French"
msgstr "Francese"
#: allianceauth/authentication/models.py:79
#: allianceauth/project_template/project_name/settings/base.py:109
msgid "Russian" msgid "Russian"
msgstr "Russo" msgstr "Russo"
#: allianceauth/authentication/models.py:76
msgid "Korean"
msgstr "Coreano"
#: allianceauth/authentication/models.py:77
msgid "French"
msgstr "Francese"
#: allianceauth/authentication/models.py:78
msgid "Japanese"
msgstr "Giapponese"
#: allianceauth/authentication/models.py:79
msgid "Italian"
msgstr "Italiano"
#: allianceauth/authentication/models.py:80 #: allianceauth/authentication/models.py:80
#: allianceauth/project_template/project_name/settings/base.py:107
msgid "Dutch"
msgstr ""
#: allianceauth/authentication/models.py:81
#: allianceauth/project_template/project_name/settings/base.py:108
msgid "Polish"
msgstr ""
#: allianceauth/authentication/models.py:82
#: allianceauth/project_template/project_name/settings/base.py:110
msgid "Ukrainian" msgid "Ukrainian"
msgstr "Ucraino" msgstr "Ucraino"
#: allianceauth/authentication/models.py:83 #: allianceauth/authentication/models.py:81
#: allianceauth/project_template/project_name/settings/base.py:111 msgid "Polish"
msgid "Simplified Chinese"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:99 #: allianceauth/authentication/models.py:97
#: allianceauth/menu/templates/menu/menu-user.html:42 #: allianceauth/menu/templates/menu/menu-user.html:42
msgid "Language" msgid "Language"
msgstr "Lingua" msgstr "Lingua"
#: allianceauth/authentication/models.py:104 #: allianceauth/authentication/models.py:102
#: allianceauth/templates/allianceauth/night-toggle.html:6 #: allianceauth/templates/allianceauth/night-toggle.html:6
msgid "Night Mode" msgid "Night Mode"
msgstr "Modalità scura" msgstr "Modalità scura"
#: allianceauth/authentication/models.py:108 #: allianceauth/authentication/models.py:106
#: allianceauth/menu/templates/menu/menu-user.html:46 #: allianceauth/menu/templates/menu/menu-user.html:46
msgid "Theme" msgid "Theme"
msgstr "Tema" msgstr "Tema"
#: allianceauth/authentication/models.py:125 #: allianceauth/authentication/models.py:123
#, python-format #, python-format
msgid "State changed to: %s" msgid "State changed to: %s"
msgstr "Stato modificato a: %s" msgstr "Stato modificato a: %s"
#: allianceauth/authentication/models.py:126 #: allianceauth/authentication/models.py:124
#, python-format #, python-format
msgid "Your user's state is now: %(state)s" msgid "Your user's state is now: %(state)s"
msgstr "Il tuo stato utente è ora: %(state)s" msgstr "Il tuo stato utente è ora: %(state)s"
@@ -549,7 +529,6 @@ msgstr "Elimina fat"
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35 #: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:35 #: allianceauth/groupmanagement/templates/groupmanagement/groups.html:35
#: allianceauth/hrapplications/templates/hrapplications/view.html:41 #: allianceauth/hrapplications/templates/hrapplications/view.html:41
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:30
msgid "User" msgid "User"
msgstr "Utente" msgstr "Utente"
@@ -749,6 +728,7 @@ msgstr "Gestione gruppi"
#: allianceauth/groupmanagement/auth_hooks.py:51 #: allianceauth/groupmanagement/auth_hooks.py:51
#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34 #: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34
#: allianceauth/templates/allianceauth/side-menu.html:15
msgid "Groups" msgid "Groups"
msgstr "Gruppi" msgstr "Gruppi"
@@ -1936,48 +1916,6 @@ msgstr "Imposta password IPSuite4."
msgid "Deactivated IPSuite4 account." msgid "Deactivated IPSuite4 account."
msgstr "Disattiva account IPSuite4." msgstr "Disattiva account IPSuite4."
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:6
msgid "Mumble"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:10
msgid "Mumble History"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:22
msgid "Server Connection History"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:31
msgid "Displayed Name"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:32
msgid "Release"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:33
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:67
msgid "Version"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:34
msgid "Last Connect"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:35
msgid "Last Disconnect"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:47
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:59
msgid "Server Connection Breakdown"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:68
msgid "Number"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:28 #: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:28
#: allianceauth/services/templates/services/service_password.html:26 #: allianceauth/services/templates/services/service_password.html:26
msgid "Set Password" msgid "Set Password"
@@ -1987,10 +1925,6 @@ msgstr "Imposta password"
msgid "Connect" msgid "Connect"
msgstr "Connect" msgstr "Connect"
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:52
msgid "Mumble Connection History"
msgstr ""
#: allianceauth/services/modules/openfire/auth_hooks.py:27 #: allianceauth/services/modules/openfire/auth_hooks.py:27
msgid "Jabber" msgid "Jabber"
msgstr "Jabber" msgstr "Jabber"
@@ -2704,159 +2638,155 @@ msgstr "Importante"
msgid "Corp-Restricted" msgid "Corp-Restricted"
msgstr "Limitato alla corporazione" msgstr "Limitato alla corporazione"
#: allianceauth/timerboard/models.py:15 #: allianceauth/timerboard/models.py:13
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:39 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:39
#: allianceauth/timerboard/templates/timerboard/timertable.html:36 #: allianceauth/timerboard/templates/timerboard/timertable.html:36
msgid "Friendly" msgid "Friendly"
msgstr "Amichevole" msgstr "Amichevole"
#: allianceauth/timerboard/models.py:16 #: allianceauth/timerboard/models.py:14
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:34 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:34
#: allianceauth/timerboard/templates/timerboard/timertable.html:34 #: allianceauth/timerboard/templates/timerboard/timertable.html:34
msgid "Hostile" msgid "Hostile"
msgstr "Ostile" msgstr "Ostile"
#: allianceauth/timerboard/models.py:17 #: allianceauth/timerboard/models.py:15
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:44 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:44
#: allianceauth/timerboard/templates/timerboard/timertable.html:38 #: allianceauth/timerboard/templates/timerboard/timertable.html:38
msgid "Neutral" msgid "Neutral"
msgstr "Neutrale" msgstr "Neutrale"
#: allianceauth/timerboard/models.py:24 #: allianceauth/timerboard/models.py:18
#: allianceauth/timerboard/templates/timerboard/timertable.html:48 #: allianceauth/timerboard/templates/timerboard/timertable.html:48
msgid "POCO" msgid "POCO"
msgstr "POCO" msgstr "POCO"
#: allianceauth/timerboard/models.py:25 #: allianceauth/timerboard/models.py:19
#: allianceauth/timerboard/templates/timerboard/timertable.html:50 #: allianceauth/timerboard/templates/timerboard/timertable.html:50
msgid "Orbital Skyhook" msgid "Orbital Skyhook"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:26 #: allianceauth/timerboard/models.py:20
#: allianceauth/timerboard/templates/timerboard/timertable.html:52 #: allianceauth/timerboard/templates/timerboard/timertable.html:52
msgid "I-HUB" msgid "I-HUB"
msgstr "I-HUB" msgstr "I-HUB"
#: allianceauth/timerboard/models.py:27 #: allianceauth/timerboard/models.py:21
#: allianceauth/timerboard/templates/timerboard/timertable.html:55 #: allianceauth/timerboard/templates/timerboard/timertable.html:54
msgid "TCU" msgid "TCU"
msgstr "TCU" msgstr "TCU"
#: allianceauth/timerboard/models.py:28 #: allianceauth/timerboard/models.py:22
#: allianceauth/timerboard/templates/timerboard/timertable.html:57 #: allianceauth/timerboard/templates/timerboard/timertable.html:56
msgid "POS [S]" msgid "POS [S]"
msgstr "POS [S]" msgstr "POS [S]"
#: allianceauth/timerboard/models.py:29 #: allianceauth/timerboard/models.py:23
#: allianceauth/timerboard/templates/timerboard/timertable.html:59 #: allianceauth/timerboard/templates/timerboard/timertable.html:58
msgid "POS [M]" msgid "POS [M]"
msgstr "POS [M]" msgstr "POS [M]"
#: allianceauth/timerboard/models.py:30 #: allianceauth/timerboard/models.py:24
#: allianceauth/timerboard/templates/timerboard/timertable.html:61 #: allianceauth/timerboard/templates/timerboard/timertable.html:60
msgid "POS [L]" msgid "POS [L]"
msgstr "POS [L]" msgstr "POS [L]"
#: allianceauth/timerboard/models.py:31 #: allianceauth/timerboard/models.py:25
#: allianceauth/timerboard/templates/timerboard/timertable.html:63 #: allianceauth/timerboard/templates/timerboard/timertable.html:62
msgid "Astrahus" msgid "Astrahus"
msgstr "Astrahus" msgstr "Astrahus"
#: allianceauth/timerboard/models.py:32 #: allianceauth/timerboard/models.py:26
#: allianceauth/timerboard/templates/timerboard/timertable.html:65 #: allianceauth/timerboard/templates/timerboard/timertable.html:64
msgid "Fortizar" msgid "Fortizar"
msgstr "Fortizar" msgstr "Fortizar"
#: allianceauth/timerboard/models.py:33 #: allianceauth/timerboard/models.py:27
#: allianceauth/timerboard/templates/timerboard/timertable.html:67 #: allianceauth/timerboard/templates/timerboard/timertable.html:66
msgid "Keepstar" msgid "Keepstar"
msgstr "Keepstar" msgstr "Keepstar"
#: allianceauth/timerboard/models.py:34 #: allianceauth/timerboard/models.py:28
#: allianceauth/timerboard/templates/timerboard/timertable.html:69 #: allianceauth/timerboard/templates/timerboard/timertable.html:68
msgid "Raitaru" msgid "Raitaru"
msgstr "Raitaru" msgstr "Raitaru"
#: allianceauth/timerboard/models.py:35 #: allianceauth/timerboard/models.py:29
#: allianceauth/timerboard/templates/timerboard/timertable.html:71 #: allianceauth/timerboard/templates/timerboard/timertable.html:70
msgid "Azbel" msgid "Azbel"
msgstr "Azbel" msgstr "Azbel"
#: allianceauth/timerboard/models.py:36 #: allianceauth/timerboard/models.py:30
#: allianceauth/timerboard/templates/timerboard/timertable.html:73 #: allianceauth/timerboard/templates/timerboard/timertable.html:72
msgid "Sotiyo" msgid "Sotiyo"
msgstr "Sotiyo" msgstr "Sotiyo"
#: allianceauth/timerboard/models.py:37 #: allianceauth/timerboard/models.py:31
#: allianceauth/timerboard/templates/timerboard/timertable.html:75 #: allianceauth/timerboard/templates/timerboard/timertable.html:74
msgid "Athanor" msgid "Athanor"
msgstr "Athanor" msgstr "Athanor"
#: allianceauth/timerboard/models.py:38 #: allianceauth/timerboard/models.py:32
#: allianceauth/timerboard/templates/timerboard/timertable.html:77 #: allianceauth/timerboard/templates/timerboard/timertable.html:76
msgid "Tatara" msgid "Tatara"
msgstr "Tatara" msgstr "Tatara"
#: allianceauth/timerboard/models.py:39 #: allianceauth/timerboard/models.py:33
msgid "Pharolux Cyno Beacon" msgid "Pharolux Cyno Beacon"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:40 #: allianceauth/timerboard/models.py:34
msgid "Tenebrex Cyno Jammer" msgid "Tenebrex Cyno Jammer"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:41 #: allianceauth/timerboard/models.py:35
#: allianceauth/timerboard/templates/timerboard/timertable.html:83 #: allianceauth/timerboard/templates/timerboard/timertable.html:82
msgid "Ansiblex Jump Gate" msgid "Ansiblex Jump Gate"
msgstr "Ansiblex Jump Gate" msgstr "Ansiblex Jump Gate"
#: allianceauth/timerboard/models.py:42 #: allianceauth/timerboard/models.py:36
#: allianceauth/timerboard/templates/timerboard/timertable.html:85 #: allianceauth/timerboard/templates/timerboard/timertable.html:84
msgid "Moon Mining Cycle" msgid "Moon Mining Cycle"
msgstr "Moon Mining Cycle" msgstr "Moon Mining Cycle"
#: allianceauth/timerboard/models.py:43 #: allianceauth/timerboard/models.py:37
#: allianceauth/timerboard/templates/timerboard/timertable.html:87 #: allianceauth/timerboard/templates/timerboard/timertable.html:86
msgid "Metenox Moon Drill" msgid "Metenox Moon Drill"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:44 #: allianceauth/timerboard/models.py:38
#: allianceauth/timerboard/templates/timerboard/timertable.html:89 #: allianceauth/timerboard/templates/timerboard/timertable.html:88
msgid "Other" msgid "Other"
msgstr "Altro" msgstr "Altro"
#: allianceauth/timerboard/models.py:51 #: allianceauth/timerboard/models.py:45
msgid "Not Specified" msgid "Not Specified"
msgstr "Non specificato" msgstr "Non specificato"
#: allianceauth/timerboard/models.py:52 #: allianceauth/timerboard/models.py:46
msgid "Shield" msgid "Shield"
msgstr "Scudo" msgstr "Scudo"
#: allianceauth/timerboard/models.py:53 #: allianceauth/timerboard/models.py:47
msgid "Armor" msgid "Armor"
msgstr "Armatura" msgstr "Armatura"
#: allianceauth/timerboard/models.py:54 #: allianceauth/timerboard/models.py:48
msgid "Hull" msgid "Hull"
msgstr "Struttura" msgstr "Struttura"
#: allianceauth/timerboard/models.py:55 #: allianceauth/timerboard/models.py:49
msgid "Final" msgid "Final"
msgstr "Ultimo" msgstr "Ultimo"
#: allianceauth/timerboard/models.py:56 #: allianceauth/timerboard/models.py:50
msgid "Anchoring" msgid "Anchoring"
msgstr "In ancoraggio" msgstr "In ancoraggio"
#: allianceauth/timerboard/models.py:57 #: allianceauth/timerboard/models.py:51
msgid "Unanchoring" msgid "Unanchoring"
msgstr "In disancoraggio" msgstr "In disancoraggio"
#: allianceauth/timerboard/models.py:58
msgid "Abandoned"
msgstr ""
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
#: allianceauth/timerboard/templates/timerboard/view.html:53 #: allianceauth/timerboard/templates/timerboard/view.html:53
msgid "Upcoming Timers" msgid "Upcoming Timers"
@@ -2906,11 +2836,11 @@ msgstr "Aggiorna timer struttura"
msgid "Structure" msgid "Structure"
msgstr "Struttura" msgstr "Struttura"
#: allianceauth/timerboard/templates/timerboard/timertable.html:79 #: allianceauth/timerboard/templates/timerboard/timertable.html:78
msgid "Cyno Beacon" msgid "Cyno Beacon"
msgstr "Cyno Beacon" msgstr "Cyno Beacon"
#: allianceauth/timerboard/templates/timerboard/timertable.html:81 #: allianceauth/timerboard/templates/timerboard/timertable.html:80
msgid "Cyno Jammer" msgid "Cyno Jammer"
msgstr "Cyno Jammer" msgstr "Cyno Jammer"

View File

@@ -13,7 +13,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-10-21 12:59+1000\n" "POT-Creation-Date: 2024-09-09 13:05+1000\n"
"PO-Revision-Date: 2023-11-08 13:50+0000\n" "PO-Revision-Date: 2023-11-08 13:50+0000\n"
"Last-Translator: kotaneko, 2024\n" "Last-Translator: kotaneko, 2024\n"
"Language-Team: Japanese (https://app.transifex.com/alliance-auth/teams/107430/ja/)\n" "Language-Team: Japanese (https://app.transifex.com/alliance-auth/teams/107430/ja/)\n"
@@ -57,90 +57,70 @@ msgid "You are not allowed to add or remove these restricted groups: %s"
msgstr "これらの制限付きグループを追加または削除することはできません。%s" msgstr "これらの制限付きグループを追加または削除することはできません。%s"
#: allianceauth/authentication/models.py:71 #: allianceauth/authentication/models.py:71
#: allianceauth/project_template/project_name/settings/base.py:99
msgid "English" msgid "English"
msgstr "英語" msgstr "英語"
#: allianceauth/authentication/models.py:72 #: allianceauth/authentication/models.py:72
msgid "Czech"
msgstr ""
#: allianceauth/authentication/models.py:73
#: allianceauth/project_template/project_name/settings/base.py:101
msgid "German" msgid "German"
msgstr "ドイツ語" msgstr "ドイツ語"
#: allianceauth/authentication/models.py:74 #: allianceauth/authentication/models.py:73
#: allianceauth/project_template/project_name/settings/base.py:102
msgid "Spanish" msgid "Spanish"
msgstr "スペイン語" msgstr "スペイン語"
#: allianceauth/authentication/models.py:74
msgid "Chinese Simplified"
msgstr "中国語 簡体字"
#: allianceauth/authentication/models.py:75 #: allianceauth/authentication/models.py:75
#: allianceauth/project_template/project_name/settings/base.py:103
msgid "Italian"
msgstr "イタリア語"
#: allianceauth/authentication/models.py:76
#: allianceauth/project_template/project_name/settings/base.py:104
msgid "Japanese"
msgstr "日本語"
#: allianceauth/authentication/models.py:77
#: allianceauth/project_template/project_name/settings/base.py:105
msgid "Korean"
msgstr "韓国語"
#: allianceauth/authentication/models.py:78
#: allianceauth/project_template/project_name/settings/base.py:106
msgid "French"
msgstr "フランス語"
#: allianceauth/authentication/models.py:79
#: allianceauth/project_template/project_name/settings/base.py:109
msgid "Russian" msgid "Russian"
msgstr "ロシア語" msgstr "ロシア語"
#: allianceauth/authentication/models.py:76
msgid "Korean"
msgstr "韓国語"
#: allianceauth/authentication/models.py:77
msgid "French"
msgstr "フランス語"
#: allianceauth/authentication/models.py:78
msgid "Japanese"
msgstr "日本語"
#: allianceauth/authentication/models.py:79
msgid "Italian"
msgstr "イタリア語"
#: allianceauth/authentication/models.py:80 #: allianceauth/authentication/models.py:80
#: allianceauth/project_template/project_name/settings/base.py:107
msgid "Dutch"
msgstr ""
#: allianceauth/authentication/models.py:81
#: allianceauth/project_template/project_name/settings/base.py:108
msgid "Polish"
msgstr ""
#: allianceauth/authentication/models.py:82
#: allianceauth/project_template/project_name/settings/base.py:110
msgid "Ukrainian" msgid "Ukrainian"
msgstr "ウクライナ語" msgstr "ウクライナ語"
#: allianceauth/authentication/models.py:83 #: allianceauth/authentication/models.py:81
#: allianceauth/project_template/project_name/settings/base.py:111 msgid "Polish"
msgid "Simplified Chinese"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:99 #: allianceauth/authentication/models.py:97
#: allianceauth/menu/templates/menu/menu-user.html:42 #: allianceauth/menu/templates/menu/menu-user.html:42
msgid "Language" msgid "Language"
msgstr "言語" msgstr "言語"
#: allianceauth/authentication/models.py:104 #: allianceauth/authentication/models.py:102
#: allianceauth/templates/allianceauth/night-toggle.html:6 #: allianceauth/templates/allianceauth/night-toggle.html:6
msgid "Night Mode" msgid "Night Mode"
msgstr "ナイトモード" msgstr "ナイトモード"
#: allianceauth/authentication/models.py:108 #: allianceauth/authentication/models.py:106
#: allianceauth/menu/templates/menu/menu-user.html:46 #: allianceauth/menu/templates/menu/menu-user.html:46
msgid "Theme" msgid "Theme"
msgstr "テーマ" msgstr "テーマ"
#: allianceauth/authentication/models.py:125 #: allianceauth/authentication/models.py:123
#, python-format #, python-format
msgid "State changed to: %s" msgid "State changed to: %s"
msgstr "分類が%sに変更されました。" msgstr "分類が%sに変更されました。"
#: allianceauth/authentication/models.py:126 #: allianceauth/authentication/models.py:124
#, python-format #, python-format
msgid "Your user's state is now: %(state)s" msgid "Your user's state is now: %(state)s"
msgstr "あなたの分類は%(state)sになりました。" msgstr "あなたの分類は%(state)sになりました。"
@@ -531,7 +511,6 @@ msgstr "Fat-Linkを削除"
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35 #: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:35 #: allianceauth/groupmanagement/templates/groupmanagement/groups.html:35
#: allianceauth/hrapplications/templates/hrapplications/view.html:41 #: allianceauth/hrapplications/templates/hrapplications/view.html:41
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:30
msgid "User" msgid "User"
msgstr "ユーザ" msgstr "ユーザ"
@@ -725,6 +704,7 @@ msgstr "グループ管理"
#: allianceauth/groupmanagement/auth_hooks.py:51 #: allianceauth/groupmanagement/auth_hooks.py:51
#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34 #: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34
#: allianceauth/templates/allianceauth/side-menu.html:15
msgid "Groups" msgid "Groups"
msgstr "グループ" msgstr "グループ"
@@ -1878,48 +1858,6 @@ msgstr "IPSuite4 のパスワードを設定します。"
msgid "Deactivated IPSuite4 account." msgid "Deactivated IPSuite4 account."
msgstr "IPSuite4 アカウントを非アクティブ化しました。" msgstr "IPSuite4 アカウントを非アクティブ化しました。"
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:6
msgid "Mumble"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:10
msgid "Mumble History"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:22
msgid "Server Connection History"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:31
msgid "Displayed Name"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:32
msgid "Release"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:33
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:67
msgid "Version"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:34
msgid "Last Connect"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:35
msgid "Last Disconnect"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:47
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:59
msgid "Server Connection Breakdown"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:68
msgid "Number"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:28 #: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:28
#: allianceauth/services/templates/services/service_password.html:26 #: allianceauth/services/templates/services/service_password.html:26
msgid "Set Password" msgid "Set Password"
@@ -1929,10 +1867,6 @@ msgstr "パスワード設定"
msgid "Connect" msgid "Connect"
msgstr "接続" msgstr "接続"
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:52
msgid "Mumble Connection History"
msgstr ""
#: allianceauth/services/modules/openfire/auth_hooks.py:27 #: allianceauth/services/modules/openfire/auth_hooks.py:27
msgid "Jabber" msgid "Jabber"
msgstr "Jabber" msgstr "Jabber"
@@ -2640,159 +2574,155 @@ msgstr "重要"
msgid "Corp-Restricted" msgid "Corp-Restricted"
msgstr "コーポレーション制限付き" msgstr "コーポレーション制限付き"
#: allianceauth/timerboard/models.py:15 #: allianceauth/timerboard/models.py:13
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:39 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:39
#: allianceauth/timerboard/templates/timerboard/timertable.html:36 #: allianceauth/timerboard/templates/timerboard/timertable.html:36
msgid "Friendly" msgid "Friendly"
msgstr "味方" msgstr "味方"
#: allianceauth/timerboard/models.py:16 #: allianceauth/timerboard/models.py:14
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:34 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:34
#: allianceauth/timerboard/templates/timerboard/timertable.html:34 #: allianceauth/timerboard/templates/timerboard/timertable.html:34
msgid "Hostile" msgid "Hostile"
msgstr "敵性" msgstr "敵性"
#: allianceauth/timerboard/models.py:17 #: allianceauth/timerboard/models.py:15
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:44 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:44
#: allianceauth/timerboard/templates/timerboard/timertable.html:38 #: allianceauth/timerboard/templates/timerboard/timertable.html:38
msgid "Neutral" msgid "Neutral"
msgstr "中立" msgstr "中立"
#: allianceauth/timerboard/models.py:24 #: allianceauth/timerboard/models.py:18
#: allianceauth/timerboard/templates/timerboard/timertable.html:48 #: allianceauth/timerboard/templates/timerboard/timertable.html:48
msgid "POCO" msgid "POCO"
msgstr "POCO" msgstr "POCO"
#: allianceauth/timerboard/models.py:25 #: allianceauth/timerboard/models.py:19
#: allianceauth/timerboard/templates/timerboard/timertable.html:50 #: allianceauth/timerboard/templates/timerboard/timertable.html:50
msgid "Orbital Skyhook" msgid "Orbital Skyhook"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:26 #: allianceauth/timerboard/models.py:20
#: allianceauth/timerboard/templates/timerboard/timertable.html:52 #: allianceauth/timerboard/templates/timerboard/timertable.html:52
msgid "I-HUB" msgid "I-HUB"
msgstr "I-HUB" msgstr "I-HUB"
#: allianceauth/timerboard/models.py:27 #: allianceauth/timerboard/models.py:21
#: allianceauth/timerboard/templates/timerboard/timertable.html:55 #: allianceauth/timerboard/templates/timerboard/timertable.html:54
msgid "TCU" msgid "TCU"
msgstr "TCU" msgstr "TCU"
#: allianceauth/timerboard/models.py:28 #: allianceauth/timerboard/models.py:22
#: allianceauth/timerboard/templates/timerboard/timertable.html:57 #: allianceauth/timerboard/templates/timerboard/timertable.html:56
msgid "POS [S]" msgid "POS [S]"
msgstr "POS [S]" msgstr "POS [S]"
#: allianceauth/timerboard/models.py:29 #: allianceauth/timerboard/models.py:23
#: allianceauth/timerboard/templates/timerboard/timertable.html:59 #: allianceauth/timerboard/templates/timerboard/timertable.html:58
msgid "POS [M]" msgid "POS [M]"
msgstr "POS [M]" msgstr "POS [M]"
#: allianceauth/timerboard/models.py:30 #: allianceauth/timerboard/models.py:24
#: allianceauth/timerboard/templates/timerboard/timertable.html:61 #: allianceauth/timerboard/templates/timerboard/timertable.html:60
msgid "POS [L]" msgid "POS [L]"
msgstr "POS [L]" msgstr "POS [L]"
#: allianceauth/timerboard/models.py:31 #: allianceauth/timerboard/models.py:25
#: allianceauth/timerboard/templates/timerboard/timertable.html:63 #: allianceauth/timerboard/templates/timerboard/timertable.html:62
msgid "Astrahus" msgid "Astrahus"
msgstr "Astrahus" msgstr "Astrahus"
#: allianceauth/timerboard/models.py:32 #: allianceauth/timerboard/models.py:26
#: allianceauth/timerboard/templates/timerboard/timertable.html:65 #: allianceauth/timerboard/templates/timerboard/timertable.html:64
msgid "Fortizar" msgid "Fortizar"
msgstr "Fortizar" msgstr "Fortizar"
#: allianceauth/timerboard/models.py:33 #: allianceauth/timerboard/models.py:27
#: allianceauth/timerboard/templates/timerboard/timertable.html:67 #: allianceauth/timerboard/templates/timerboard/timertable.html:66
msgid "Keepstar" msgid "Keepstar"
msgstr "Keepstar" msgstr "Keepstar"
#: allianceauth/timerboard/models.py:34 #: allianceauth/timerboard/models.py:28
#: allianceauth/timerboard/templates/timerboard/timertable.html:69 #: allianceauth/timerboard/templates/timerboard/timertable.html:68
msgid "Raitaru" msgid "Raitaru"
msgstr "Raitaru" msgstr "Raitaru"
#: allianceauth/timerboard/models.py:35 #: allianceauth/timerboard/models.py:29
#: allianceauth/timerboard/templates/timerboard/timertable.html:71 #: allianceauth/timerboard/templates/timerboard/timertable.html:70
msgid "Azbel" msgid "Azbel"
msgstr "Azbel" msgstr "Azbel"
#: allianceauth/timerboard/models.py:36 #: allianceauth/timerboard/models.py:30
#: allianceauth/timerboard/templates/timerboard/timertable.html:73 #: allianceauth/timerboard/templates/timerboard/timertable.html:72
msgid "Sotiyo" msgid "Sotiyo"
msgstr "Sotiyo" msgstr "Sotiyo"
#: allianceauth/timerboard/models.py:37 #: allianceauth/timerboard/models.py:31
#: allianceauth/timerboard/templates/timerboard/timertable.html:75 #: allianceauth/timerboard/templates/timerboard/timertable.html:74
msgid "Athanor" msgid "Athanor"
msgstr "Athanor" msgstr "Athanor"
#: allianceauth/timerboard/models.py:38 #: allianceauth/timerboard/models.py:32
#: allianceauth/timerboard/templates/timerboard/timertable.html:77 #: allianceauth/timerboard/templates/timerboard/timertable.html:76
msgid "Tatara" msgid "Tatara"
msgstr "Tatara" msgstr "Tatara"
#: allianceauth/timerboard/models.py:39 #: allianceauth/timerboard/models.py:33
msgid "Pharolux Cyno Beacon" msgid "Pharolux Cyno Beacon"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:40 #: allianceauth/timerboard/models.py:34
msgid "Tenebrex Cyno Jammer" msgid "Tenebrex Cyno Jammer"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:41 #: allianceauth/timerboard/models.py:35
#: allianceauth/timerboard/templates/timerboard/timertable.html:83 #: allianceauth/timerboard/templates/timerboard/timertable.html:82
msgid "Ansiblex Jump Gate" msgid "Ansiblex Jump Gate"
msgstr "Ansiblex Jump Gate" msgstr "Ansiblex Jump Gate"
#: allianceauth/timerboard/models.py:42 #: allianceauth/timerboard/models.py:36
#: allianceauth/timerboard/templates/timerboard/timertable.html:85 #: allianceauth/timerboard/templates/timerboard/timertable.html:84
msgid "Moon Mining Cycle" msgid "Moon Mining Cycle"
msgstr "Moon Mining Cycle" msgstr "Moon Mining Cycle"
#: allianceauth/timerboard/models.py:43 #: allianceauth/timerboard/models.py:37
#: allianceauth/timerboard/templates/timerboard/timertable.html:87 #: allianceauth/timerboard/templates/timerboard/timertable.html:86
msgid "Metenox Moon Drill" msgid "Metenox Moon Drill"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:44 #: allianceauth/timerboard/models.py:38
#: allianceauth/timerboard/templates/timerboard/timertable.html:89 #: allianceauth/timerboard/templates/timerboard/timertable.html:88
msgid "Other" msgid "Other"
msgstr "その他" msgstr "その他"
#: allianceauth/timerboard/models.py:51 #: allianceauth/timerboard/models.py:45
msgid "Not Specified" msgid "Not Specified"
msgstr "指定なし" msgstr "指定なし"
#: allianceauth/timerboard/models.py:52 #: allianceauth/timerboard/models.py:46
msgid "Shield" msgid "Shield"
msgstr "シールド" msgstr "シールド"
#: allianceauth/timerboard/models.py:53 #: allianceauth/timerboard/models.py:47
msgid "Armor" msgid "Armor"
msgstr "アーマー" msgstr "アーマー"
#: allianceauth/timerboard/models.py:54 #: allianceauth/timerboard/models.py:48
msgid "Hull" msgid "Hull"
msgstr "ハル" msgstr "ハル"
#: allianceauth/timerboard/models.py:55 #: allianceauth/timerboard/models.py:49
msgid "Final" msgid "Final"
msgstr "最終" msgstr "最終"
#: allianceauth/timerboard/models.py:56 #: allianceauth/timerboard/models.py:50
msgid "Anchoring" msgid "Anchoring"
msgstr "Anchoring" msgstr "Anchoring"
#: allianceauth/timerboard/models.py:57 #: allianceauth/timerboard/models.py:51
msgid "Unanchoring" msgid "Unanchoring"
msgstr "Unanchoring" msgstr "Unanchoring"
#: allianceauth/timerboard/models.py:58
msgid "Abandoned"
msgstr ""
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
#: allianceauth/timerboard/templates/timerboard/view.html:53 #: allianceauth/timerboard/templates/timerboard/view.html:53
msgid "Upcoming Timers" msgid "Upcoming Timers"
@@ -2842,11 +2772,11 @@ msgstr "ストラクチャタイマーを更新"
msgid "Structure" msgid "Structure"
msgstr "ストラクチャ" msgstr "ストラクチャ"
#: allianceauth/timerboard/templates/timerboard/timertable.html:79 #: allianceauth/timerboard/templates/timerboard/timertable.html:78
msgid "Cyno Beacon" msgid "Cyno Beacon"
msgstr "Cyno Beacon" msgstr "Cyno Beacon"
#: allianceauth/timerboard/templates/timerboard/timertable.html:81 #: allianceauth/timerboard/templates/timerboard/timertable.html:80
msgid "Cyno Jammer" msgid "Cyno Jammer"
msgstr "Cyno Jammer" msgstr "Cyno Jammer"

View File

@@ -18,7 +18,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-10-21 12:59+1000\n" "POT-Creation-Date: 2024-09-09 13:05+1000\n"
"PO-Revision-Date: 2023-11-08 13:50+0000\n" "PO-Revision-Date: 2023-11-08 13:50+0000\n"
"Last-Translator: Woojin Kang, 2024\n" "Last-Translator: Woojin Kang, 2024\n"
"Language-Team: Korean (Korea) (https://app.transifex.com/alliance-auth/teams/107430/ko_KR/)\n" "Language-Team: Korean (Korea) (https://app.transifex.com/alliance-auth/teams/107430/ko_KR/)\n"
@@ -63,90 +63,70 @@ msgid "You are not allowed to add or remove these restricted groups: %s"
msgstr "해당 제한된 그룹을 추가하거나 제거할 수 있는 권한이 존재하지 않습니다: %s" msgstr "해당 제한된 그룹을 추가하거나 제거할 수 있는 권한이 존재하지 않습니다: %s"
#: allianceauth/authentication/models.py:71 #: allianceauth/authentication/models.py:71
#: allianceauth/project_template/project_name/settings/base.py:99
msgid "English" msgid "English"
msgstr "영어" msgstr "영어"
#: allianceauth/authentication/models.py:72 #: allianceauth/authentication/models.py:72
msgid "Czech"
msgstr ""
#: allianceauth/authentication/models.py:73
#: allianceauth/project_template/project_name/settings/base.py:101
msgid "German" msgid "German"
msgstr "독일어" msgstr "독일어"
#: allianceauth/authentication/models.py:74 #: allianceauth/authentication/models.py:73
#: allianceauth/project_template/project_name/settings/base.py:102
msgid "Spanish" msgid "Spanish"
msgstr "스페인어" msgstr "스페인어"
#: allianceauth/authentication/models.py:74
msgid "Chinese Simplified"
msgstr "간체자"
#: allianceauth/authentication/models.py:75 #: allianceauth/authentication/models.py:75
#: allianceauth/project_template/project_name/settings/base.py:103
msgid "Italian"
msgstr "이탈리아어"
#: allianceauth/authentication/models.py:76
#: allianceauth/project_template/project_name/settings/base.py:104
msgid "Japanese"
msgstr "일본어"
#: allianceauth/authentication/models.py:77
#: allianceauth/project_template/project_name/settings/base.py:105
msgid "Korean"
msgstr "한국어"
#: allianceauth/authentication/models.py:78
#: allianceauth/project_template/project_name/settings/base.py:106
msgid "French"
msgstr "프랑스어"
#: allianceauth/authentication/models.py:79
#: allianceauth/project_template/project_name/settings/base.py:109
msgid "Russian" msgid "Russian"
msgstr "러시아어" msgstr "러시아어"
#: allianceauth/authentication/models.py:76
msgid "Korean"
msgstr "한국어"
#: allianceauth/authentication/models.py:77
msgid "French"
msgstr "프랑스어"
#: allianceauth/authentication/models.py:78
msgid "Japanese"
msgstr "일본어"
#: allianceauth/authentication/models.py:79
msgid "Italian"
msgstr "이탈리아어"
#: allianceauth/authentication/models.py:80 #: allianceauth/authentication/models.py:80
#: allianceauth/project_template/project_name/settings/base.py:107
msgid "Dutch"
msgstr ""
#: allianceauth/authentication/models.py:81
#: allianceauth/project_template/project_name/settings/base.py:108
msgid "Polish"
msgstr ""
#: allianceauth/authentication/models.py:82
#: allianceauth/project_template/project_name/settings/base.py:110
msgid "Ukrainian" msgid "Ukrainian"
msgstr "우크라이나어" msgstr "우크라이나어"
#: allianceauth/authentication/models.py:83 #: allianceauth/authentication/models.py:81
#: allianceauth/project_template/project_name/settings/base.py:111 msgid "Polish"
msgid "Simplified Chinese"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:99 #: allianceauth/authentication/models.py:97
#: allianceauth/menu/templates/menu/menu-user.html:42 #: allianceauth/menu/templates/menu/menu-user.html:42
msgid "Language" msgid "Language"
msgstr "언어" msgstr "언어"
#: allianceauth/authentication/models.py:104 #: allianceauth/authentication/models.py:102
#: allianceauth/templates/allianceauth/night-toggle.html:6 #: allianceauth/templates/allianceauth/night-toggle.html:6
msgid "Night Mode" msgid "Night Mode"
msgstr "야간 모드" msgstr "야간 모드"
#: allianceauth/authentication/models.py:108 #: allianceauth/authentication/models.py:106
#: allianceauth/menu/templates/menu/menu-user.html:46 #: allianceauth/menu/templates/menu/menu-user.html:46
msgid "Theme" msgid "Theme"
msgstr "테마" msgstr "테마"
#: allianceauth/authentication/models.py:125 #: allianceauth/authentication/models.py:123
#, python-format #, python-format
msgid "State changed to: %s" msgid "State changed to: %s"
msgstr "상태가 %s로 변경됐습니다." msgstr "상태가 %s로 변경됐습니다."
#: allianceauth/authentication/models.py:126 #: allianceauth/authentication/models.py:124
#, python-format #, python-format
msgid "Your user's state is now: %(state)s" msgid "Your user's state is now: %(state)s"
msgstr "사용자의 상태는 %(state)s입니다." msgstr "사용자의 상태는 %(state)s입니다."
@@ -537,7 +517,6 @@ msgstr "함대 활동 추적(FAT) 링크 삭제"
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35 #: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:35 #: allianceauth/groupmanagement/templates/groupmanagement/groups.html:35
#: allianceauth/hrapplications/templates/hrapplications/view.html:41 #: allianceauth/hrapplications/templates/hrapplications/view.html:41
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:30
msgid "User" msgid "User"
msgstr "사용자" msgstr "사용자"
@@ -733,6 +712,7 @@ msgstr "그룹 관리"
#: allianceauth/groupmanagement/auth_hooks.py:51 #: allianceauth/groupmanagement/auth_hooks.py:51
#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34 #: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34
#: allianceauth/templates/allianceauth/side-menu.html:15
msgid "Groups" msgid "Groups"
msgstr "그룹" msgstr "그룹"
@@ -1886,48 +1866,6 @@ msgstr "IPSuite4 비밀번호 설정"
msgid "Deactivated IPSuite4 account." msgid "Deactivated IPSuite4 account."
msgstr "IPSuite4 계정 비활성화 완료" msgstr "IPSuite4 계정 비활성화 완료"
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:6
msgid "Mumble"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:10
msgid "Mumble History"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:22
msgid "Server Connection History"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:31
msgid "Displayed Name"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:32
msgid "Release"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:33
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:67
msgid "Version"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:34
msgid "Last Connect"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:35
msgid "Last Disconnect"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:47
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:59
msgid "Server Connection Breakdown"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:68
msgid "Number"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:28 #: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:28
#: allianceauth/services/templates/services/service_password.html:26 #: allianceauth/services/templates/services/service_password.html:26
msgid "Set Password" msgid "Set Password"
@@ -1937,10 +1875,6 @@ msgstr "비밀번호 설정"
msgid "Connect" msgid "Connect"
msgstr "연결" msgstr "연결"
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:52
msgid "Mumble Connection History"
msgstr ""
#: allianceauth/services/modules/openfire/auth_hooks.py:27 #: allianceauth/services/modules/openfire/auth_hooks.py:27
msgid "Jabber" msgid "Jabber"
msgstr "재버" msgstr "재버"
@@ -2644,159 +2578,155 @@ msgstr "중요"
msgid "Corp-Restricted" msgid "Corp-Restricted"
msgstr "코퍼레이션 제한" msgstr "코퍼레이션 제한"
#: allianceauth/timerboard/models.py:15 #: allianceauth/timerboard/models.py:13
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:39 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:39
#: allianceauth/timerboard/templates/timerboard/timertable.html:36 #: allianceauth/timerboard/templates/timerboard/timertable.html:36
msgid "Friendly" msgid "Friendly"
msgstr "우호" msgstr "우호"
#: allianceauth/timerboard/models.py:16 #: allianceauth/timerboard/models.py:14
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:34 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:34
#: allianceauth/timerboard/templates/timerboard/timertable.html:34 #: allianceauth/timerboard/templates/timerboard/timertable.html:34
msgid "Hostile" msgid "Hostile"
msgstr "적대" msgstr "적대"
#: allianceauth/timerboard/models.py:17 #: allianceauth/timerboard/models.py:15
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:44 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:44
#: allianceauth/timerboard/templates/timerboard/timertable.html:38 #: allianceauth/timerboard/templates/timerboard/timertable.html:38
msgid "Neutral" msgid "Neutral"
msgstr "중립" msgstr "중립"
#: allianceauth/timerboard/models.py:24 #: allianceauth/timerboard/models.py:18
#: allianceauth/timerboard/templates/timerboard/timertable.html:48 #: allianceauth/timerboard/templates/timerboard/timertable.html:48
msgid "POCO" msgid "POCO"
msgstr "포코(POCO)" msgstr "포코(POCO)"
#: allianceauth/timerboard/models.py:25 #: allianceauth/timerboard/models.py:19
#: allianceauth/timerboard/templates/timerboard/timertable.html:50 #: allianceauth/timerboard/templates/timerboard/timertable.html:50
msgid "Orbital Skyhook" msgid "Orbital Skyhook"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:26 #: allianceauth/timerboard/models.py:20
#: allianceauth/timerboard/templates/timerboard/timertable.html:52 #: allianceauth/timerboard/templates/timerboard/timertable.html:52
msgid "I-HUB" msgid "I-HUB"
msgstr "I-HUB" msgstr "I-HUB"
#: allianceauth/timerboard/models.py:27 #: allianceauth/timerboard/models.py:21
#: allianceauth/timerboard/templates/timerboard/timertable.html:55 #: allianceauth/timerboard/templates/timerboard/timertable.html:54
msgid "TCU" msgid "TCU"
msgstr "TCU" msgstr "TCU"
#: allianceauth/timerboard/models.py:28 #: allianceauth/timerboard/models.py:22
#: allianceauth/timerboard/templates/timerboard/timertable.html:57 #: allianceauth/timerboard/templates/timerboard/timertable.html:56
msgid "POS [S]" msgid "POS [S]"
msgstr "POS [S]" msgstr "POS [S]"
#: allianceauth/timerboard/models.py:29 #: allianceauth/timerboard/models.py:23
#: allianceauth/timerboard/templates/timerboard/timertable.html:59 #: allianceauth/timerboard/templates/timerboard/timertable.html:58
msgid "POS [M]" msgid "POS [M]"
msgstr "POS [M]" msgstr "POS [M]"
#: allianceauth/timerboard/models.py:30 #: allianceauth/timerboard/models.py:24
#: allianceauth/timerboard/templates/timerboard/timertable.html:61 #: allianceauth/timerboard/templates/timerboard/timertable.html:60
msgid "POS [L]" msgid "POS [L]"
msgstr "POS [L]" msgstr "POS [L]"
#: allianceauth/timerboard/models.py:31 #: allianceauth/timerboard/models.py:25
#: allianceauth/timerboard/templates/timerboard/timertable.html:63 #: allianceauth/timerboard/templates/timerboard/timertable.html:62
msgid "Astrahus" msgid "Astrahus"
msgstr "아스트라허스(Astrahus)" msgstr "아스트라허스(Astrahus)"
#: allianceauth/timerboard/models.py:32 #: allianceauth/timerboard/models.py:26
#: allianceauth/timerboard/templates/timerboard/timertable.html:65 #: allianceauth/timerboard/templates/timerboard/timertable.html:64
msgid "Fortizar" msgid "Fortizar"
msgstr "포르티자(Fortizar)" msgstr "포르티자(Fortizar)"
#: allianceauth/timerboard/models.py:33 #: allianceauth/timerboard/models.py:27
#: allianceauth/timerboard/templates/timerboard/timertable.html:67 #: allianceauth/timerboard/templates/timerboard/timertable.html:66
msgid "Keepstar" msgid "Keepstar"
msgstr "킵스타(Keepstar)" msgstr "킵스타(Keepstar)"
#: allianceauth/timerboard/models.py:34 #: allianceauth/timerboard/models.py:28
#: allianceauth/timerboard/templates/timerboard/timertable.html:69 #: allianceauth/timerboard/templates/timerboard/timertable.html:68
msgid "Raitaru" msgid "Raitaru"
msgstr "라이타루(Raitaru)" msgstr "라이타루(Raitaru)"
#: allianceauth/timerboard/models.py:35 #: allianceauth/timerboard/models.py:29
#: allianceauth/timerboard/templates/timerboard/timertable.html:71 #: allianceauth/timerboard/templates/timerboard/timertable.html:70
msgid "Azbel" msgid "Azbel"
msgstr "아즈벨(Azbel)" msgstr "아즈벨(Azbel)"
#: allianceauth/timerboard/models.py:36 #: allianceauth/timerboard/models.py:30
#: allianceauth/timerboard/templates/timerboard/timertable.html:73 #: allianceauth/timerboard/templates/timerboard/timertable.html:72
msgid "Sotiyo" msgid "Sotiyo"
msgstr "소티요(Sotiyo)" msgstr "소티요(Sotiyo)"
#: allianceauth/timerboard/models.py:37 #: allianceauth/timerboard/models.py:31
#: allianceauth/timerboard/templates/timerboard/timertable.html:75 #: allianceauth/timerboard/templates/timerboard/timertable.html:74
msgid "Athanor" msgid "Athanor"
msgstr "아타노르(Athanor)" msgstr "아타노르(Athanor)"
#: allianceauth/timerboard/models.py:38 #: allianceauth/timerboard/models.py:32
#: allianceauth/timerboard/templates/timerboard/timertable.html:77 #: allianceauth/timerboard/templates/timerboard/timertable.html:76
msgid "Tatara" msgid "Tatara"
msgstr "타타라(Tatara)" msgstr "타타라(Tatara)"
#: allianceauth/timerboard/models.py:39 #: allianceauth/timerboard/models.py:33
msgid "Pharolux Cyno Beacon" msgid "Pharolux Cyno Beacon"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:40 #: allianceauth/timerboard/models.py:34
msgid "Tenebrex Cyno Jammer" msgid "Tenebrex Cyno Jammer"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:41 #: allianceauth/timerboard/models.py:35
#: allianceauth/timerboard/templates/timerboard/timertable.html:83 #: allianceauth/timerboard/templates/timerboard/timertable.html:82
msgid "Ansiblex Jump Gate" msgid "Ansiblex Jump Gate"
msgstr "엔서블렉스 점프 게이트(Ansiblex Jump Gate)" msgstr "엔서블렉스 점프 게이트(Ansiblex Jump Gate)"
#: allianceauth/timerboard/models.py:42 #: allianceauth/timerboard/models.py:36
#: allianceauth/timerboard/templates/timerboard/timertable.html:85 #: allianceauth/timerboard/templates/timerboard/timertable.html:84
msgid "Moon Mining Cycle" msgid "Moon Mining Cycle"
msgstr "문 마이닝 주기" msgstr "문 마이닝 주기"
#: allianceauth/timerboard/models.py:43 #: allianceauth/timerboard/models.py:37
#: allianceauth/timerboard/templates/timerboard/timertable.html:87 #: allianceauth/timerboard/templates/timerboard/timertable.html:86
msgid "Metenox Moon Drill" msgid "Metenox Moon Drill"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:44 #: allianceauth/timerboard/models.py:38
#: allianceauth/timerboard/templates/timerboard/timertable.html:89 #: allianceauth/timerboard/templates/timerboard/timertable.html:88
msgid "Other" msgid "Other"
msgstr "기타" msgstr "기타"
#: allianceauth/timerboard/models.py:51 #: allianceauth/timerboard/models.py:45
msgid "Not Specified" msgid "Not Specified"
msgstr "명시되지 않음" msgstr "명시되지 않음"
#: allianceauth/timerboard/models.py:52 #: allianceauth/timerboard/models.py:46
msgid "Shield" msgid "Shield"
msgstr "실드" msgstr "실드"
#: allianceauth/timerboard/models.py:53 #: allianceauth/timerboard/models.py:47
msgid "Armor" msgid "Armor"
msgstr "장갑" msgstr "장갑"
#: allianceauth/timerboard/models.py:54 #: allianceauth/timerboard/models.py:48
msgid "Hull" msgid "Hull"
msgstr "선체" msgstr "선체"
#: allianceauth/timerboard/models.py:55 #: allianceauth/timerboard/models.py:49
msgid "Final" msgid "Final"
msgstr "최종" msgstr "최종"
#: allianceauth/timerboard/models.py:56 #: allianceauth/timerboard/models.py:50
msgid "Anchoring" msgid "Anchoring"
msgstr "고정" msgstr "고정"
#: allianceauth/timerboard/models.py:57 #: allianceauth/timerboard/models.py:51
msgid "Unanchoring" msgid "Unanchoring"
msgstr "미고정" msgstr "미고정"
#: allianceauth/timerboard/models.py:58
msgid "Abandoned"
msgstr ""
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
#: allianceauth/timerboard/templates/timerboard/view.html:53 #: allianceauth/timerboard/templates/timerboard/view.html:53
msgid "Upcoming Timers" msgid "Upcoming Timers"
@@ -2846,11 +2776,11 @@ msgstr "구조물 타이머 수정"
msgid "Structure" msgid "Structure"
msgstr "구조물" msgstr "구조물"
#: allianceauth/timerboard/templates/timerboard/timertable.html:79 #: allianceauth/timerboard/templates/timerboard/timertable.html:78
msgid "Cyno Beacon" msgid "Cyno Beacon"
msgstr "사이노 비컨(Cyno Beacon)" msgstr "사이노 비컨(Cyno Beacon)"
#: allianceauth/timerboard/templates/timerboard/timertable.html:81 #: allianceauth/timerboard/templates/timerboard/timertable.html:80
msgid "Cyno Jammer" msgid "Cyno Jammer"
msgstr "사이노 재머(Cyno Jammer)" msgstr "사이노 재머(Cyno Jammer)"

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -12,7 +12,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-13 19:57+1000\n" "POT-Creation-Date: 2024-09-09 13:05+1000\n"
"PO-Revision-Date: 2023-11-08 13:50+0000\n" "PO-Revision-Date: 2023-11-08 13:50+0000\n"
"Last-Translator: Agent Fuse, 2024\n" "Last-Translator: Agent Fuse, 2024\n"
"Language-Team: Dutch (Netherlands) (https://app.transifex.com/alliance-auth/teams/107430/nl_NL/)\n" "Language-Team: Dutch (Netherlands) (https://app.transifex.com/alliance-auth/teams/107430/nl_NL/)\n"
@@ -62,90 +62,70 @@ msgstr ""
"Je bent niet gemachtigd om de volgende beperkte groepen te verwijderen: %s" "Je bent niet gemachtigd om de volgende beperkte groepen te verwijderen: %s"
#: allianceauth/authentication/models.py:71 #: allianceauth/authentication/models.py:71
#: allianceauth/project_template/project_name/settings/base.py:99
msgid "English" msgid "English"
msgstr "Engels" msgstr "Engels"
#: allianceauth/authentication/models.py:72 #: allianceauth/authentication/models.py:72
msgid "Czech"
msgstr ""
#: allianceauth/authentication/models.py:73
#: allianceauth/project_template/project_name/settings/base.py:101
msgid "German" msgid "German"
msgstr "Duits" msgstr "Duits"
#: allianceauth/authentication/models.py:74 #: allianceauth/authentication/models.py:73
#: allianceauth/project_template/project_name/settings/base.py:102
msgid "Spanish" msgid "Spanish"
msgstr "Spaans" msgstr "Spaans"
#: allianceauth/authentication/models.py:74
msgid "Chinese Simplified"
msgstr "Vereenvoudigd Chinees"
#: allianceauth/authentication/models.py:75 #: allianceauth/authentication/models.py:75
#: allianceauth/project_template/project_name/settings/base.py:103
msgid "Italian"
msgstr "Italiaans"
#: allianceauth/authentication/models.py:76
#: allianceauth/project_template/project_name/settings/base.py:104
msgid "Japanese"
msgstr "Japans"
#: allianceauth/authentication/models.py:77
#: allianceauth/project_template/project_name/settings/base.py:105
msgid "Korean"
msgstr "Koreaans"
#: allianceauth/authentication/models.py:78
#: allianceauth/project_template/project_name/settings/base.py:106
msgid "French"
msgstr "Frans"
#: allianceauth/authentication/models.py:79
#: allianceauth/project_template/project_name/settings/base.py:109
msgid "Russian" msgid "Russian"
msgstr "Russisch" msgstr "Russisch"
#: allianceauth/authentication/models.py:76
msgid "Korean"
msgstr "Koreaans"
#: allianceauth/authentication/models.py:77
msgid "French"
msgstr "Frans"
#: allianceauth/authentication/models.py:78
msgid "Japanese"
msgstr "Japans"
#: allianceauth/authentication/models.py:79
msgid "Italian"
msgstr "Italiaans"
#: allianceauth/authentication/models.py:80 #: allianceauth/authentication/models.py:80
#: allianceauth/project_template/project_name/settings/base.py:107
msgid "Dutch"
msgstr ""
#: allianceauth/authentication/models.py:81
#: allianceauth/project_template/project_name/settings/base.py:108
msgid "Polish"
msgstr ""
#: allianceauth/authentication/models.py:82
#: allianceauth/project_template/project_name/settings/base.py:110
msgid "Ukrainian" msgid "Ukrainian"
msgstr "Oekraïens" msgstr "Oekraïens"
#: allianceauth/authentication/models.py:83 #: allianceauth/authentication/models.py:81
#: allianceauth/project_template/project_name/settings/base.py:111 msgid "Polish"
msgid "Simplified Chinese"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:99 #: allianceauth/authentication/models.py:97
#: allianceauth/menu/templates/menu/menu-user.html:42 #: allianceauth/menu/templates/menu/menu-user.html:42
msgid "Language" msgid "Language"
msgstr "Taal" msgstr "Taal"
#: allianceauth/authentication/models.py:104 #: allianceauth/authentication/models.py:102
#: allianceauth/templates/allianceauth/night-toggle.html:6 #: allianceauth/templates/allianceauth/night-toggle.html:6
msgid "Night Mode" msgid "Night Mode"
msgstr "Nachtstand" msgstr "Nachtstand"
#: allianceauth/authentication/models.py:108 #: allianceauth/authentication/models.py:106
#: allianceauth/menu/templates/menu/menu-user.html:46 #: allianceauth/menu/templates/menu/menu-user.html:46
msgid "Theme" msgid "Theme"
msgstr "Thema" msgstr "Thema"
#: allianceauth/authentication/models.py:125 #: allianceauth/authentication/models.py:123
#, python-format #, python-format
msgid "State changed to: %s" msgid "State changed to: %s"
msgstr "State gewijzigd naar: %s" msgstr "State gewijzigd naar: %s"
#: allianceauth/authentication/models.py:126 #: allianceauth/authentication/models.py:124
#, python-format #, python-format
msgid "Your user's state is now: %(state)s" msgid "Your user's state is now: %(state)s"
msgstr "De gebruikers staat is nu: %(state)s" msgstr "De gebruikers staat is nu: %(state)s"
@@ -2596,159 +2576,155 @@ msgstr "Belangrijk"
msgid "Corp-Restricted" msgid "Corp-Restricted"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:15 #: allianceauth/timerboard/models.py:13
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:39 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:39
#: allianceauth/timerboard/templates/timerboard/timertable.html:36 #: allianceauth/timerboard/templates/timerboard/timertable.html:36
msgid "Friendly" msgid "Friendly"
msgstr "Vriendelijk" msgstr "Vriendelijk"
#: allianceauth/timerboard/models.py:16 #: allianceauth/timerboard/models.py:14
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:34 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:34
#: allianceauth/timerboard/templates/timerboard/timertable.html:34 #: allianceauth/timerboard/templates/timerboard/timertable.html:34
msgid "Hostile" msgid "Hostile"
msgstr "Vijandig" msgstr "Vijandig"
#: allianceauth/timerboard/models.py:17 #: allianceauth/timerboard/models.py:15
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:44 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:44
#: allianceauth/timerboard/templates/timerboard/timertable.html:38 #: allianceauth/timerboard/templates/timerboard/timertable.html:38
msgid "Neutral" msgid "Neutral"
msgstr "Neutraal" msgstr "Neutraal"
#: allianceauth/timerboard/models.py:24 #: allianceauth/timerboard/models.py:18
#: allianceauth/timerboard/templates/timerboard/timertable.html:48 #: allianceauth/timerboard/templates/timerboard/timertable.html:48
msgid "POCO" msgid "POCO"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:25 #: allianceauth/timerboard/models.py:19
#: allianceauth/timerboard/templates/timerboard/timertable.html:50 #: allianceauth/timerboard/templates/timerboard/timertable.html:50
msgid "Orbital Skyhook" msgid "Orbital Skyhook"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:26 #: allianceauth/timerboard/models.py:20
#: allianceauth/timerboard/templates/timerboard/timertable.html:52 #: allianceauth/timerboard/templates/timerboard/timertable.html:52
msgid "I-HUB" msgid "I-HUB"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:27 #: allianceauth/timerboard/models.py:21
#: allianceauth/timerboard/templates/timerboard/timertable.html:55 #: allianceauth/timerboard/templates/timerboard/timertable.html:54
msgid "TCU" msgid "TCU"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:28 #: allianceauth/timerboard/models.py:22
#: allianceauth/timerboard/templates/timerboard/timertable.html:57 #: allianceauth/timerboard/templates/timerboard/timertable.html:56
msgid "POS [S]" msgid "POS [S]"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:29 #: allianceauth/timerboard/models.py:23
#: allianceauth/timerboard/templates/timerboard/timertable.html:59 #: allianceauth/timerboard/templates/timerboard/timertable.html:58
msgid "POS [M]" msgid "POS [M]"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:30 #: allianceauth/timerboard/models.py:24
#: allianceauth/timerboard/templates/timerboard/timertable.html:61 #: allianceauth/timerboard/templates/timerboard/timertable.html:60
msgid "POS [L]" msgid "POS [L]"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:31 #: allianceauth/timerboard/models.py:25
#: allianceauth/timerboard/templates/timerboard/timertable.html:63 #: allianceauth/timerboard/templates/timerboard/timertable.html:62
msgid "Astrahus" msgid "Astrahus"
msgstr "Astrahus" msgstr "Astrahus"
#: allianceauth/timerboard/models.py:32 #: allianceauth/timerboard/models.py:26
#: allianceauth/timerboard/templates/timerboard/timertable.html:65 #: allianceauth/timerboard/templates/timerboard/timertable.html:64
msgid "Fortizar" msgid "Fortizar"
msgstr "Fortizar" msgstr "Fortizar"
#: allianceauth/timerboard/models.py:33 #: allianceauth/timerboard/models.py:27
#: allianceauth/timerboard/templates/timerboard/timertable.html:67 #: allianceauth/timerboard/templates/timerboard/timertable.html:66
msgid "Keepstar" msgid "Keepstar"
msgstr "Keepstar" msgstr "Keepstar"
#: allianceauth/timerboard/models.py:34 #: allianceauth/timerboard/models.py:28
#: allianceauth/timerboard/templates/timerboard/timertable.html:69 #: allianceauth/timerboard/templates/timerboard/timertable.html:68
msgid "Raitaru" msgid "Raitaru"
msgstr "Raitaru" msgstr "Raitaru"
#: allianceauth/timerboard/models.py:35 #: allianceauth/timerboard/models.py:29
#: allianceauth/timerboard/templates/timerboard/timertable.html:71 #: allianceauth/timerboard/templates/timerboard/timertable.html:70
msgid "Azbel" msgid "Azbel"
msgstr "Sotiyo" msgstr "Sotiyo"
#: allianceauth/timerboard/models.py:36 #: allianceauth/timerboard/models.py:30
#: allianceauth/timerboard/templates/timerboard/timertable.html:73 #: allianceauth/timerboard/templates/timerboard/timertable.html:72
msgid "Sotiyo" msgid "Sotiyo"
msgstr "Sotiyo" msgstr "Sotiyo"
#: allianceauth/timerboard/models.py:37 #: allianceauth/timerboard/models.py:31
#: allianceauth/timerboard/templates/timerboard/timertable.html:75 #: allianceauth/timerboard/templates/timerboard/timertable.html:74
msgid "Athanor" msgid "Athanor"
msgstr "Athanor" msgstr "Athanor"
#: allianceauth/timerboard/models.py:38 #: allianceauth/timerboard/models.py:32
#: allianceauth/timerboard/templates/timerboard/timertable.html:77 #: allianceauth/timerboard/templates/timerboard/timertable.html:76
msgid "Tatara" msgid "Tatara"
msgstr "Tatara" msgstr "Tatara"
#: allianceauth/timerboard/models.py:39 #: allianceauth/timerboard/models.py:33
msgid "Pharolux Cyno Beacon" msgid "Pharolux Cyno Beacon"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:40 #: allianceauth/timerboard/models.py:34
msgid "Tenebrex Cyno Jammer" msgid "Tenebrex Cyno Jammer"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:41 #: allianceauth/timerboard/models.py:35
#: allianceauth/timerboard/templates/timerboard/timertable.html:83 #: allianceauth/timerboard/templates/timerboard/timertable.html:82
msgid "Ansiblex Jump Gate" msgid "Ansiblex Jump Gate"
msgstr "Ansiblex Jump Gate" msgstr "Ansiblex Jump Gate"
#: allianceauth/timerboard/models.py:42 #: allianceauth/timerboard/models.py:36
#: allianceauth/timerboard/templates/timerboard/timertable.html:85 #: allianceauth/timerboard/templates/timerboard/timertable.html:84
msgid "Moon Mining Cycle" msgid "Moon Mining Cycle"
msgstr "Maan mijn Cyclus" msgstr "Maan mijn Cyclus"
#: allianceauth/timerboard/models.py:43 #: allianceauth/timerboard/models.py:37
#: allianceauth/timerboard/templates/timerboard/timertable.html:87 #: allianceauth/timerboard/templates/timerboard/timertable.html:86
msgid "Metenox Moon Drill" msgid "Metenox Moon Drill"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:44 #: allianceauth/timerboard/models.py:38
#: allianceauth/timerboard/templates/timerboard/timertable.html:89 #: allianceauth/timerboard/templates/timerboard/timertable.html:88
msgid "Other" msgid "Other"
msgstr "Andere" msgstr "Andere"
#: allianceauth/timerboard/models.py:51 #: allianceauth/timerboard/models.py:45
msgid "Not Specified" msgid "Not Specified"
msgstr "Niet gespecifieerd" msgstr "Niet gespecifieerd"
#: allianceauth/timerboard/models.py:52 #: allianceauth/timerboard/models.py:46
msgid "Shield" msgid "Shield"
msgstr "Schild" msgstr "Schild"
#: allianceauth/timerboard/models.py:53 #: allianceauth/timerboard/models.py:47
msgid "Armor" msgid "Armor"
msgstr "Pantser" msgstr "Pantser"
#: allianceauth/timerboard/models.py:54 #: allianceauth/timerboard/models.py:48
msgid "Hull" msgid "Hull"
msgstr "Romp" msgstr "Romp"
#: allianceauth/timerboard/models.py:55 #: allianceauth/timerboard/models.py:49
msgid "Final" msgid "Final"
msgstr "Laatste" msgstr "Laatste"
#: allianceauth/timerboard/models.py:56 #: allianceauth/timerboard/models.py:50
msgid "Anchoring" msgid "Anchoring"
msgstr "Ankeren" msgstr "Ankeren"
#: allianceauth/timerboard/models.py:57 #: allianceauth/timerboard/models.py:51
msgid "Unanchoring" msgid "Unanchoring"
msgstr "ontankeren" msgstr "ontankeren"
#: allianceauth/timerboard/models.py:58
msgid "Abandoned"
msgstr ""
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
#: allianceauth/timerboard/templates/timerboard/view.html:53 #: allianceauth/timerboard/templates/timerboard/view.html:53
msgid "Upcoming Timers" msgid "Upcoming Timers"
@@ -2798,11 +2774,11 @@ msgstr ""
msgid "Structure" msgid "Structure"
msgstr "Constructie" msgstr "Constructie"
#: allianceauth/timerboard/templates/timerboard/timertable.html:79 #: allianceauth/timerboard/templates/timerboard/timertable.html:78
msgid "Cyno Beacon" msgid "Cyno Beacon"
msgstr "Cyno Beacon" msgstr "Cyno Beacon"
#: allianceauth/timerboard/templates/timerboard/timertable.html:81 #: allianceauth/timerboard/templates/timerboard/timertable.html:80
msgid "Cyno Jammer" msgid "Cyno Jammer"
msgstr "Cyno Jammer" msgstr "Cyno Jammer"

View File

@@ -11,7 +11,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-10-21 12:59+1000\n" "POT-Creation-Date: 2024-09-09 13:05+1000\n"
"PO-Revision-Date: 2023-11-08 13:50+0000\n" "PO-Revision-Date: 2023-11-08 13:50+0000\n"
"Last-Translator: MisBimbrownik, 2024\n" "Last-Translator: MisBimbrownik, 2024\n"
"Language-Team: Polish (Poland) (https://app.transifex.com/alliance-auth/teams/107430/pl_PL/)\n" "Language-Team: Polish (Poland) (https://app.transifex.com/alliance-auth/teams/107430/pl_PL/)\n"
@@ -63,90 +63,70 @@ msgstr ""
"%s" "%s"
#: allianceauth/authentication/models.py:71 #: allianceauth/authentication/models.py:71
#: allianceauth/project_template/project_name/settings/base.py:99
msgid "English" msgid "English"
msgstr "Angielski" msgstr "Angielski"
#: allianceauth/authentication/models.py:72 #: allianceauth/authentication/models.py:72
msgid "Czech"
msgstr ""
#: allianceauth/authentication/models.py:73
#: allianceauth/project_template/project_name/settings/base.py:101
msgid "German" msgid "German"
msgstr "Niemiecki" msgstr "Niemiecki"
#: allianceauth/authentication/models.py:74 #: allianceauth/authentication/models.py:73
#: allianceauth/project_template/project_name/settings/base.py:102
msgid "Spanish" msgid "Spanish"
msgstr "Hiszpański" msgstr "Hiszpański"
#: allianceauth/authentication/models.py:74
msgid "Chinese Simplified"
msgstr "Chiński uproszczony"
#: allianceauth/authentication/models.py:75 #: allianceauth/authentication/models.py:75
#: allianceauth/project_template/project_name/settings/base.py:103
msgid "Italian"
msgstr "Włoski"
#: allianceauth/authentication/models.py:76
#: allianceauth/project_template/project_name/settings/base.py:104
msgid "Japanese"
msgstr "Japoński"
#: allianceauth/authentication/models.py:77
#: allianceauth/project_template/project_name/settings/base.py:105
msgid "Korean"
msgstr "Koreański"
#: allianceauth/authentication/models.py:78
#: allianceauth/project_template/project_name/settings/base.py:106
msgid "French"
msgstr "Francuski"
#: allianceauth/authentication/models.py:79
#: allianceauth/project_template/project_name/settings/base.py:109
msgid "Russian" msgid "Russian"
msgstr "Rosyjski" msgstr "Rosyjski"
#: allianceauth/authentication/models.py:76
msgid "Korean"
msgstr "Koreański"
#: allianceauth/authentication/models.py:77
msgid "French"
msgstr "Francuski"
#: allianceauth/authentication/models.py:78
msgid "Japanese"
msgstr "Japoński"
#: allianceauth/authentication/models.py:79
msgid "Italian"
msgstr "Włoski"
#: allianceauth/authentication/models.py:80 #: allianceauth/authentication/models.py:80
#: allianceauth/project_template/project_name/settings/base.py:107
msgid "Dutch"
msgstr ""
#: allianceauth/authentication/models.py:81
#: allianceauth/project_template/project_name/settings/base.py:108
msgid "Polish"
msgstr ""
#: allianceauth/authentication/models.py:82
#: allianceauth/project_template/project_name/settings/base.py:110
msgid "Ukrainian" msgid "Ukrainian"
msgstr "Ukraiński" msgstr "Ukraiński"
#: allianceauth/authentication/models.py:83 #: allianceauth/authentication/models.py:81
#: allianceauth/project_template/project_name/settings/base.py:111 msgid "Polish"
msgid "Simplified Chinese"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:99 #: allianceauth/authentication/models.py:97
#: allianceauth/menu/templates/menu/menu-user.html:42 #: allianceauth/menu/templates/menu/menu-user.html:42
msgid "Language" msgid "Language"
msgstr "Język" msgstr "Język"
#: allianceauth/authentication/models.py:104 #: allianceauth/authentication/models.py:102
#: allianceauth/templates/allianceauth/night-toggle.html:6 #: allianceauth/templates/allianceauth/night-toggle.html:6
msgid "Night Mode" msgid "Night Mode"
msgstr "Tryb nocny" msgstr "Tryb nocny"
#: allianceauth/authentication/models.py:108 #: allianceauth/authentication/models.py:106
#: allianceauth/menu/templates/menu/menu-user.html:46 #: allianceauth/menu/templates/menu/menu-user.html:46
msgid "Theme" msgid "Theme"
msgstr "Styl" msgstr "Styl"
#: allianceauth/authentication/models.py:125 #: allianceauth/authentication/models.py:123
#, python-format #, python-format
msgid "State changed to: %s" msgid "State changed to: %s"
msgstr "Stan został zmieniony na: %s" msgstr "Stan został zmieniony na: %s"
#: allianceauth/authentication/models.py:126 #: allianceauth/authentication/models.py:124
#, python-format #, python-format
msgid "Your user's state is now: %(state)s" msgid "Your user's state is now: %(state)s"
msgstr "Stan twojego użytkownika to: %(state)s" msgstr "Stan twojego użytkownika to: %(state)s"
@@ -549,7 +529,6 @@ msgstr "Usuń FAT"
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35 #: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:35 #: allianceauth/groupmanagement/templates/groupmanagement/groups.html:35
#: allianceauth/hrapplications/templates/hrapplications/view.html:41 #: allianceauth/hrapplications/templates/hrapplications/view.html:41
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:30
msgid "User" msgid "User"
msgstr "Użytkownik" msgstr "Użytkownik"
@@ -751,6 +730,7 @@ msgstr "Zarządzanie Grupami"
#: allianceauth/groupmanagement/auth_hooks.py:51 #: allianceauth/groupmanagement/auth_hooks.py:51
#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34 #: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34
#: allianceauth/templates/allianceauth/side-menu.html:15
msgid "Groups" msgid "Groups"
msgstr "Grupy" msgstr "Grupy"
@@ -1929,48 +1909,6 @@ msgstr "Ustaw hasło IPSuite4."
msgid "Deactivated IPSuite4 account." msgid "Deactivated IPSuite4 account."
msgstr "Wyłączono konto IPSuite4." msgstr "Wyłączono konto IPSuite4."
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:6
msgid "Mumble"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:10
msgid "Mumble History"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:22
msgid "Server Connection History"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:31
msgid "Displayed Name"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:32
msgid "Release"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:33
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:67
msgid "Version"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:34
msgid "Last Connect"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:35
msgid "Last Disconnect"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:47
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:59
msgid "Server Connection Breakdown"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:68
msgid "Number"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:28 #: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:28
#: allianceauth/services/templates/services/service_password.html:26 #: allianceauth/services/templates/services/service_password.html:26
msgid "Set Password" msgid "Set Password"
@@ -1980,10 +1918,6 @@ msgstr "Ustaw hasło"
msgid "Connect" msgid "Connect"
msgstr "Połącz" msgstr "Połącz"
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:52
msgid "Mumble Connection History"
msgstr ""
#: allianceauth/services/modules/openfire/auth_hooks.py:27 #: allianceauth/services/modules/openfire/auth_hooks.py:27
msgid "Jabber" msgid "Jabber"
msgstr "Jabber" msgstr "Jabber"
@@ -2696,159 +2630,155 @@ msgstr "Ważny"
msgid "Corp-Restricted" msgid "Corp-Restricted"
msgstr "Wewnętrzny dla Korporacji" msgstr "Wewnętrzny dla Korporacji"
#: allianceauth/timerboard/models.py:15 #: allianceauth/timerboard/models.py:13
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:39 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:39
#: allianceauth/timerboard/templates/timerboard/timertable.html:36 #: allianceauth/timerboard/templates/timerboard/timertable.html:36
msgid "Friendly" msgid "Friendly"
msgstr "Przyjaciel" msgstr "Przyjaciel"
#: allianceauth/timerboard/models.py:16 #: allianceauth/timerboard/models.py:14
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:34 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:34
#: allianceauth/timerboard/templates/timerboard/timertable.html:34 #: allianceauth/timerboard/templates/timerboard/timertable.html:34
msgid "Hostile" msgid "Hostile"
msgstr "Wróg" msgstr "Wróg"
#: allianceauth/timerboard/models.py:17 #: allianceauth/timerboard/models.py:15
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:44 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:44
#: allianceauth/timerboard/templates/timerboard/timertable.html:38 #: allianceauth/timerboard/templates/timerboard/timertable.html:38
msgid "Neutral" msgid "Neutral"
msgstr "Neutralny" msgstr "Neutralny"
#: allianceauth/timerboard/models.py:24 #: allianceauth/timerboard/models.py:18
#: allianceauth/timerboard/templates/timerboard/timertable.html:48 #: allianceauth/timerboard/templates/timerboard/timertable.html:48
msgid "POCO" msgid "POCO"
msgstr "POCO" msgstr "POCO"
#: allianceauth/timerboard/models.py:25 #: allianceauth/timerboard/models.py:19
#: allianceauth/timerboard/templates/timerboard/timertable.html:50 #: allianceauth/timerboard/templates/timerboard/timertable.html:50
msgid "Orbital Skyhook" msgid "Orbital Skyhook"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:26 #: allianceauth/timerboard/models.py:20
#: allianceauth/timerboard/templates/timerboard/timertable.html:52 #: allianceauth/timerboard/templates/timerboard/timertable.html:52
msgid "I-HUB" msgid "I-HUB"
msgstr "I-HUB" msgstr "I-HUB"
#: allianceauth/timerboard/models.py:27 #: allianceauth/timerboard/models.py:21
#: allianceauth/timerboard/templates/timerboard/timertable.html:55 #: allianceauth/timerboard/templates/timerboard/timertable.html:54
msgid "TCU" msgid "TCU"
msgstr "TCU" msgstr "TCU"
#: allianceauth/timerboard/models.py:28 #: allianceauth/timerboard/models.py:22
#: allianceauth/timerboard/templates/timerboard/timertable.html:57 #: allianceauth/timerboard/templates/timerboard/timertable.html:56
msgid "POS [S]" msgid "POS [S]"
msgstr "POS (Mały)" msgstr "POS (Mały)"
#: allianceauth/timerboard/models.py:29 #: allianceauth/timerboard/models.py:23
#: allianceauth/timerboard/templates/timerboard/timertable.html:59 #: allianceauth/timerboard/templates/timerboard/timertable.html:58
msgid "POS [M]" msgid "POS [M]"
msgstr "POS (Średni)" msgstr "POS (Średni)"
#: allianceauth/timerboard/models.py:30 #: allianceauth/timerboard/models.py:24
#: allianceauth/timerboard/templates/timerboard/timertable.html:61 #: allianceauth/timerboard/templates/timerboard/timertable.html:60
msgid "POS [L]" msgid "POS [L]"
msgstr "POS (Duży)" msgstr "POS (Duży)"
#: allianceauth/timerboard/models.py:31 #: allianceauth/timerboard/models.py:25
#: allianceauth/timerboard/templates/timerboard/timertable.html:63 #: allianceauth/timerboard/templates/timerboard/timertable.html:62
msgid "Astrahus" msgid "Astrahus"
msgstr "Astrahus" msgstr "Astrahus"
#: allianceauth/timerboard/models.py:32 #: allianceauth/timerboard/models.py:26
#: allianceauth/timerboard/templates/timerboard/timertable.html:65 #: allianceauth/timerboard/templates/timerboard/timertable.html:64
msgid "Fortizar" msgid "Fortizar"
msgstr "Fortizar" msgstr "Fortizar"
#: allianceauth/timerboard/models.py:33 #: allianceauth/timerboard/models.py:27
#: allianceauth/timerboard/templates/timerboard/timertable.html:67 #: allianceauth/timerboard/templates/timerboard/timertable.html:66
msgid "Keepstar" msgid "Keepstar"
msgstr "Keepstar" msgstr "Keepstar"
#: allianceauth/timerboard/models.py:34 #: allianceauth/timerboard/models.py:28
#: allianceauth/timerboard/templates/timerboard/timertable.html:69 #: allianceauth/timerboard/templates/timerboard/timertable.html:68
msgid "Raitaru" msgid "Raitaru"
msgstr "Raitaru" msgstr "Raitaru"
#: allianceauth/timerboard/models.py:35 #: allianceauth/timerboard/models.py:29
#: allianceauth/timerboard/templates/timerboard/timertable.html:71 #: allianceauth/timerboard/templates/timerboard/timertable.html:70
msgid "Azbel" msgid "Azbel"
msgstr "Azbel" msgstr "Azbel"
#: allianceauth/timerboard/models.py:36 #: allianceauth/timerboard/models.py:30
#: allianceauth/timerboard/templates/timerboard/timertable.html:73 #: allianceauth/timerboard/templates/timerboard/timertable.html:72
msgid "Sotiyo" msgid "Sotiyo"
msgstr "Sotiyo" msgstr "Sotiyo"
#: allianceauth/timerboard/models.py:37 #: allianceauth/timerboard/models.py:31
#: allianceauth/timerboard/templates/timerboard/timertable.html:75 #: allianceauth/timerboard/templates/timerboard/timertable.html:74
msgid "Athanor" msgid "Athanor"
msgstr "Athanor" msgstr "Athanor"
#: allianceauth/timerboard/models.py:38 #: allianceauth/timerboard/models.py:32
#: allianceauth/timerboard/templates/timerboard/timertable.html:77 #: allianceauth/timerboard/templates/timerboard/timertable.html:76
msgid "Tatara" msgid "Tatara"
msgstr "Tatara" msgstr "Tatara"
#: allianceauth/timerboard/models.py:39 #: allianceauth/timerboard/models.py:33
msgid "Pharolux Cyno Beacon" msgid "Pharolux Cyno Beacon"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:40 #: allianceauth/timerboard/models.py:34
msgid "Tenebrex Cyno Jammer" msgid "Tenebrex Cyno Jammer"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:41 #: allianceauth/timerboard/models.py:35
#: allianceauth/timerboard/templates/timerboard/timertable.html:83 #: allianceauth/timerboard/templates/timerboard/timertable.html:82
msgid "Ansiblex Jump Gate" msgid "Ansiblex Jump Gate"
msgstr "Ansiblex Jump Gate" msgstr "Ansiblex Jump Gate"
#: allianceauth/timerboard/models.py:42 #: allianceauth/timerboard/models.py:36
#: allianceauth/timerboard/templates/timerboard/timertable.html:85 #: allianceauth/timerboard/templates/timerboard/timertable.html:84
msgid "Moon Mining Cycle" msgid "Moon Mining Cycle"
msgstr "Cykl Koparki Księżycowej" msgstr "Cykl Koparki Księżycowej"
#: allianceauth/timerboard/models.py:43 #: allianceauth/timerboard/models.py:37
#: allianceauth/timerboard/templates/timerboard/timertable.html:87 #: allianceauth/timerboard/templates/timerboard/timertable.html:86
msgid "Metenox Moon Drill" msgid "Metenox Moon Drill"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:44 #: allianceauth/timerboard/models.py:38
#: allianceauth/timerboard/templates/timerboard/timertable.html:89 #: allianceauth/timerboard/templates/timerboard/timertable.html:88
msgid "Other" msgid "Other"
msgstr "Inny" msgstr "Inny"
#: allianceauth/timerboard/models.py:51 #: allianceauth/timerboard/models.py:45
msgid "Not Specified" msgid "Not Specified"
msgstr "Nie określono" msgstr "Nie określono"
#: allianceauth/timerboard/models.py:52 #: allianceauth/timerboard/models.py:46
msgid "Shield" msgid "Shield"
msgstr "Pole siłowe" msgstr "Pole siłowe"
#: allianceauth/timerboard/models.py:53 #: allianceauth/timerboard/models.py:47
msgid "Armor" msgid "Armor"
msgstr "Armor" msgstr "Armor"
#: allianceauth/timerboard/models.py:54 #: allianceauth/timerboard/models.py:48
msgid "Hull" msgid "Hull"
msgstr "Struktura" msgstr "Struktura"
#: allianceauth/timerboard/models.py:55 #: allianceauth/timerboard/models.py:49
msgid "Final" msgid "Final"
msgstr "Ostateczny" msgstr "Ostateczny"
#: allianceauth/timerboard/models.py:56 #: allianceauth/timerboard/models.py:50
msgid "Anchoring" msgid "Anchoring"
msgstr "Kotwiczenie" msgstr "Kotwiczenie"
#: allianceauth/timerboard/models.py:57 #: allianceauth/timerboard/models.py:51
msgid "Unanchoring" msgid "Unanchoring"
msgstr "Usunięcie kotwiczenia" msgstr "Usunięcie kotwiczenia"
#: allianceauth/timerboard/models.py:58
msgid "Abandoned"
msgstr ""
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
#: allianceauth/timerboard/templates/timerboard/view.html:53 #: allianceauth/timerboard/templates/timerboard/view.html:53
msgid "Upcoming Timers" msgid "Upcoming Timers"
@@ -2898,11 +2828,11 @@ msgstr "Zaktualizuj Zdarzenie powiązane z Obiektami"
msgid "Structure" msgid "Structure"
msgstr "Obiekt" msgstr "Obiekt"
#: allianceauth/timerboard/templates/timerboard/timertable.html:79 #: allianceauth/timerboard/templates/timerboard/timertable.html:78
msgid "Cyno Beacon" msgid "Cyno Beacon"
msgstr "Cyno Beacon" msgstr "Cyno Beacon"
#: allianceauth/timerboard/templates/timerboard/timertable.html:81 #: allianceauth/timerboard/templates/timerboard/timertable.html:80
msgid "Cyno Jammer" msgid "Cyno Jammer"
msgstr "Cyno Jammer" msgstr "Cyno Jammer"

View File

@@ -16,7 +16,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-10-21 12:59+1000\n" "POT-Creation-Date: 2024-09-09 13:05+1000\n"
"PO-Revision-Date: 2023-11-08 13:50+0000\n" "PO-Revision-Date: 2023-11-08 13:50+0000\n"
"Last-Translator: Joel Falknau <ozirascal@gmail.com>, 2024\n" "Last-Translator: Joel Falknau <ozirascal@gmail.com>, 2024\n"
"Language-Team: Russian (https://app.transifex.com/alliance-auth/teams/107430/ru/)\n" "Language-Team: Russian (https://app.transifex.com/alliance-auth/teams/107430/ru/)\n"
@@ -58,90 +58,70 @@ msgid "You are not allowed to add or remove these restricted groups: %s"
msgstr "Вам не разрешено добавлять или удалять эти ограниченные группы: %s" msgstr "Вам не разрешено добавлять или удалять эти ограниченные группы: %s"
#: allianceauth/authentication/models.py:71 #: allianceauth/authentication/models.py:71
#: allianceauth/project_template/project_name/settings/base.py:99
msgid "English" msgid "English"
msgstr "Английский" msgstr "Английский"
#: allianceauth/authentication/models.py:72 #: allianceauth/authentication/models.py:72
msgid "Czech"
msgstr ""
#: allianceauth/authentication/models.py:73
#: allianceauth/project_template/project_name/settings/base.py:101
msgid "German" msgid "German"
msgstr "Немецкий" msgstr "Немецкий"
#: allianceauth/authentication/models.py:74 #: allianceauth/authentication/models.py:73
#: allianceauth/project_template/project_name/settings/base.py:102
msgid "Spanish" msgid "Spanish"
msgstr "Испанский" msgstr "Испанский"
#: allianceauth/authentication/models.py:74
msgid "Chinese Simplified"
msgstr "Китайский упрощённый"
#: allianceauth/authentication/models.py:75 #: allianceauth/authentication/models.py:75
#: allianceauth/project_template/project_name/settings/base.py:103
msgid "Italian"
msgstr "Итальянский"
#: allianceauth/authentication/models.py:76
#: allianceauth/project_template/project_name/settings/base.py:104
msgid "Japanese"
msgstr "Японский"
#: allianceauth/authentication/models.py:77
#: allianceauth/project_template/project_name/settings/base.py:105
msgid "Korean"
msgstr "Корейский"
#: allianceauth/authentication/models.py:78
#: allianceauth/project_template/project_name/settings/base.py:106
msgid "French"
msgstr "Французский"
#: allianceauth/authentication/models.py:79
#: allianceauth/project_template/project_name/settings/base.py:109
msgid "Russian" msgid "Russian"
msgstr "Русский" msgstr "Русский"
#: allianceauth/authentication/models.py:76
msgid "Korean"
msgstr "Корейский"
#: allianceauth/authentication/models.py:77
msgid "French"
msgstr "Французский"
#: allianceauth/authentication/models.py:78
msgid "Japanese"
msgstr "Японский"
#: allianceauth/authentication/models.py:79
msgid "Italian"
msgstr "Итальянский"
#: allianceauth/authentication/models.py:80 #: allianceauth/authentication/models.py:80
#: allianceauth/project_template/project_name/settings/base.py:107
msgid "Dutch"
msgstr ""
#: allianceauth/authentication/models.py:81
#: allianceauth/project_template/project_name/settings/base.py:108
msgid "Polish"
msgstr ""
#: allianceauth/authentication/models.py:82
#: allianceauth/project_template/project_name/settings/base.py:110
msgid "Ukrainian" msgid "Ukrainian"
msgstr "Украинский" msgstr "Украинский"
#: allianceauth/authentication/models.py:83 #: allianceauth/authentication/models.py:81
#: allianceauth/project_template/project_name/settings/base.py:111 msgid "Polish"
msgid "Simplified Chinese"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:99 #: allianceauth/authentication/models.py:97
#: allianceauth/menu/templates/menu/menu-user.html:42 #: allianceauth/menu/templates/menu/menu-user.html:42
msgid "Language" msgid "Language"
msgstr "Язык" msgstr "Язык"
#: allianceauth/authentication/models.py:104 #: allianceauth/authentication/models.py:102
#: allianceauth/templates/allianceauth/night-toggle.html:6 #: allianceauth/templates/allianceauth/night-toggle.html:6
msgid "Night Mode" msgid "Night Mode"
msgstr "Ночной режим" msgstr "Ночной режим"
#: allianceauth/authentication/models.py:108 #: allianceauth/authentication/models.py:106
#: allianceauth/menu/templates/menu/menu-user.html:46 #: allianceauth/menu/templates/menu/menu-user.html:46
msgid "Theme" msgid "Theme"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:125 #: allianceauth/authentication/models.py:123
#, python-format #, python-format
msgid "State changed to: %s" msgid "State changed to: %s"
msgstr "Статус изменен: %s" msgstr "Статус изменен: %s"
#: allianceauth/authentication/models.py:126 #: allianceauth/authentication/models.py:124
#, python-format #, python-format
msgid "Your user's state is now: %(state)s" msgid "Your user's state is now: %(state)s"
msgstr "Статус пилота: %(state)s" msgstr "Статус пилота: %(state)s"
@@ -533,7 +513,6 @@ msgstr "Удалить ФлАк"
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35 #: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:35 #: allianceauth/groupmanagement/templates/groupmanagement/groups.html:35
#: allianceauth/hrapplications/templates/hrapplications/view.html:41 #: allianceauth/hrapplications/templates/hrapplications/view.html:41
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:30
msgid "User" msgid "User"
msgstr "Пользователь" msgstr "Пользователь"
@@ -735,6 +714,7 @@ msgstr "Управление Группой"
#: allianceauth/groupmanagement/auth_hooks.py:51 #: allianceauth/groupmanagement/auth_hooks.py:51
#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34 #: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34
#: allianceauth/templates/allianceauth/side-menu.html:15
msgid "Groups" msgid "Groups"
msgstr "Группы" msgstr "Группы"
@@ -1920,48 +1900,6 @@ msgstr "Установить пароль IPSuite4."
msgid "Deactivated IPSuite4 account." msgid "Deactivated IPSuite4 account."
msgstr "Деактивированный аккаунт IPSuite4." msgstr "Деактивированный аккаунт IPSuite4."
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:6
msgid "Mumble"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:10
msgid "Mumble History"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:22
msgid "Server Connection History"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:31
msgid "Displayed Name"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:32
msgid "Release"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:33
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:67
msgid "Version"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:34
msgid "Last Connect"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:35
msgid "Last Disconnect"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:47
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:59
msgid "Server Connection Breakdown"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:68
msgid "Number"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:28 #: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:28
#: allianceauth/services/templates/services/service_password.html:26 #: allianceauth/services/templates/services/service_password.html:26
msgid "Set Password" msgid "Set Password"
@@ -1971,10 +1909,6 @@ msgstr "Установить Пароль"
msgid "Connect" msgid "Connect"
msgstr "Подключить" msgstr "Подключить"
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:52
msgid "Mumble Connection History"
msgstr ""
#: allianceauth/services/modules/openfire/auth_hooks.py:27 #: allianceauth/services/modules/openfire/auth_hooks.py:27
msgid "Jabber" msgid "Jabber"
msgstr "Jabber" msgstr "Jabber"
@@ -2680,159 +2614,155 @@ msgstr "Важно"
msgid "Corp-Restricted" msgid "Corp-Restricted"
msgstr "Корпорация зарегистрированна" msgstr "Корпорация зарегистрированна"
#: allianceauth/timerboard/models.py:15 #: allianceauth/timerboard/models.py:13
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:39 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:39
#: allianceauth/timerboard/templates/timerboard/timertable.html:36 #: allianceauth/timerboard/templates/timerboard/timertable.html:36
msgid "Friendly" msgid "Friendly"
msgstr "Дружественный" msgstr "Дружественный"
#: allianceauth/timerboard/models.py:16 #: allianceauth/timerboard/models.py:14
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:34 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:34
#: allianceauth/timerboard/templates/timerboard/timertable.html:34 #: allianceauth/timerboard/templates/timerboard/timertable.html:34
msgid "Hostile" msgid "Hostile"
msgstr "Вражеский" msgstr "Вражеский"
#: allianceauth/timerboard/models.py:17 #: allianceauth/timerboard/models.py:15
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:44 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:44
#: allianceauth/timerboard/templates/timerboard/timertable.html:38 #: allianceauth/timerboard/templates/timerboard/timertable.html:38
msgid "Neutral" msgid "Neutral"
msgstr "Нейтрал" msgstr "Нейтрал"
#: allianceauth/timerboard/models.py:24 #: allianceauth/timerboard/models.py:18
#: allianceauth/timerboard/templates/timerboard/timertable.html:48 #: allianceauth/timerboard/templates/timerboard/timertable.html:48
msgid "POCO" msgid "POCO"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:25 #: allianceauth/timerboard/models.py:19
#: allianceauth/timerboard/templates/timerboard/timertable.html:50 #: allianceauth/timerboard/templates/timerboard/timertable.html:50
msgid "Orbital Skyhook" msgid "Orbital Skyhook"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:26 #: allianceauth/timerboard/models.py:20
#: allianceauth/timerboard/templates/timerboard/timertable.html:52 #: allianceauth/timerboard/templates/timerboard/timertable.html:52
msgid "I-HUB" msgid "I-HUB"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:27 #: allianceauth/timerboard/models.py:21
#: allianceauth/timerboard/templates/timerboard/timertable.html:55 #: allianceauth/timerboard/templates/timerboard/timertable.html:54
msgid "TCU" msgid "TCU"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:28 #: allianceauth/timerboard/models.py:22
#: allianceauth/timerboard/templates/timerboard/timertable.html:57 #: allianceauth/timerboard/templates/timerboard/timertable.html:56
msgid "POS [S]" msgid "POS [S]"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:29 #: allianceauth/timerboard/models.py:23
#: allianceauth/timerboard/templates/timerboard/timertable.html:59 #: allianceauth/timerboard/templates/timerboard/timertable.html:58
msgid "POS [M]" msgid "POS [M]"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:30 #: allianceauth/timerboard/models.py:24
#: allianceauth/timerboard/templates/timerboard/timertable.html:61 #: allianceauth/timerboard/templates/timerboard/timertable.html:60
msgid "POS [L]" msgid "POS [L]"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:31 #: allianceauth/timerboard/models.py:25
#: allianceauth/timerboard/templates/timerboard/timertable.html:63 #: allianceauth/timerboard/templates/timerboard/timertable.html:62
msgid "Astrahus" msgid "Astrahus"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:32 #: allianceauth/timerboard/models.py:26
#: allianceauth/timerboard/templates/timerboard/timertable.html:65 #: allianceauth/timerboard/templates/timerboard/timertable.html:64
msgid "Fortizar" msgid "Fortizar"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:33 #: allianceauth/timerboard/models.py:27
#: allianceauth/timerboard/templates/timerboard/timertable.html:67 #: allianceauth/timerboard/templates/timerboard/timertable.html:66
msgid "Keepstar" msgid "Keepstar"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:34 #: allianceauth/timerboard/models.py:28
#: allianceauth/timerboard/templates/timerboard/timertable.html:69 #: allianceauth/timerboard/templates/timerboard/timertable.html:68
msgid "Raitaru" msgid "Raitaru"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:35 #: allianceauth/timerboard/models.py:29
#: allianceauth/timerboard/templates/timerboard/timertable.html:71 #: allianceauth/timerboard/templates/timerboard/timertable.html:70
msgid "Azbel" msgid "Azbel"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:36 #: allianceauth/timerboard/models.py:30
#: allianceauth/timerboard/templates/timerboard/timertable.html:73 #: allianceauth/timerboard/templates/timerboard/timertable.html:72
msgid "Sotiyo" msgid "Sotiyo"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:37 #: allianceauth/timerboard/models.py:31
#: allianceauth/timerboard/templates/timerboard/timertable.html:75 #: allianceauth/timerboard/templates/timerboard/timertable.html:74
msgid "Athanor" msgid "Athanor"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:38 #: allianceauth/timerboard/models.py:32
#: allianceauth/timerboard/templates/timerboard/timertable.html:77 #: allianceauth/timerboard/templates/timerboard/timertable.html:76
msgid "Tatara" msgid "Tatara"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:39 #: allianceauth/timerboard/models.py:33
msgid "Pharolux Cyno Beacon" msgid "Pharolux Cyno Beacon"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:40 #: allianceauth/timerboard/models.py:34
msgid "Tenebrex Cyno Jammer" msgid "Tenebrex Cyno Jammer"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:41 #: allianceauth/timerboard/models.py:35
#: allianceauth/timerboard/templates/timerboard/timertable.html:83 #: allianceauth/timerboard/templates/timerboard/timertable.html:82
msgid "Ansiblex Jump Gate" msgid "Ansiblex Jump Gate"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:42 #: allianceauth/timerboard/models.py:36
#: allianceauth/timerboard/templates/timerboard/timertable.html:85 #: allianceauth/timerboard/templates/timerboard/timertable.html:84
msgid "Moon Mining Cycle" msgid "Moon Mining Cycle"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:43 #: allianceauth/timerboard/models.py:37
#: allianceauth/timerboard/templates/timerboard/timertable.html:87 #: allianceauth/timerboard/templates/timerboard/timertable.html:86
msgid "Metenox Moon Drill" msgid "Metenox Moon Drill"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:44 #: allianceauth/timerboard/models.py:38
#: allianceauth/timerboard/templates/timerboard/timertable.html:89 #: allianceauth/timerboard/templates/timerboard/timertable.html:88
msgid "Other" msgid "Other"
msgstr "Прочие" msgstr "Прочие"
#: allianceauth/timerboard/models.py:51 #: allianceauth/timerboard/models.py:45
msgid "Not Specified" msgid "Not Specified"
msgstr "Не указано" msgstr "Не указано"
#: allianceauth/timerboard/models.py:52 #: allianceauth/timerboard/models.py:46
msgid "Shield" msgid "Shield"
msgstr "Щит" msgstr "Щит"
#: allianceauth/timerboard/models.py:53 #: allianceauth/timerboard/models.py:47
msgid "Armor" msgid "Armor"
msgstr "Броня" msgstr "Броня"
#: allianceauth/timerboard/models.py:54 #: allianceauth/timerboard/models.py:48
msgid "Hull" msgid "Hull"
msgstr "Структура" msgstr "Структура"
#: allianceauth/timerboard/models.py:55 #: allianceauth/timerboard/models.py:49
msgid "Final" msgid "Final"
msgstr "Финальный" msgstr "Финальный"
#: allianceauth/timerboard/models.py:56 #: allianceauth/timerboard/models.py:50
msgid "Anchoring" msgid "Anchoring"
msgstr "Постановка на якорь" msgstr "Постановка на якорь"
#: allianceauth/timerboard/models.py:57 #: allianceauth/timerboard/models.py:51
msgid "Unanchoring" msgid "Unanchoring"
msgstr "Снятие с якоря" msgstr "Снятие с якоря"
#: allianceauth/timerboard/models.py:58
msgid "Abandoned"
msgstr ""
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
#: allianceauth/timerboard/templates/timerboard/view.html:53 #: allianceauth/timerboard/templates/timerboard/view.html:53
msgid "Upcoming Timers" msgid "Upcoming Timers"
@@ -2882,11 +2812,11 @@ msgstr "Обновить Структурный Таймер"
msgid "Structure" msgid "Structure"
msgstr "Структура" msgstr "Структура"
#: allianceauth/timerboard/templates/timerboard/timertable.html:79 #: allianceauth/timerboard/templates/timerboard/timertable.html:78
msgid "Cyno Beacon" msgid "Cyno Beacon"
msgstr "" msgstr ""
#: allianceauth/timerboard/templates/timerboard/timertable.html:81 #: allianceauth/timerboard/templates/timerboard/timertable.html:80
msgid "Cyno Jammer" msgid "Cyno Jammer"
msgstr "" msgstr ""

View File

@@ -13,7 +13,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-10-21 12:59+1000\n" "POT-Creation-Date: 2024-09-09 13:05+1000\n"
"PO-Revision-Date: 2023-11-08 13:50+0000\n" "PO-Revision-Date: 2023-11-08 13:50+0000\n"
"Last-Translator: Andrii Yukhymchak, 2024\n" "Last-Translator: Andrii Yukhymchak, 2024\n"
"Language-Team: Ukrainian (https://app.transifex.com/alliance-auth/teams/107430/uk/)\n" "Language-Team: Ukrainian (https://app.transifex.com/alliance-auth/teams/107430/uk/)\n"
@@ -61,90 +61,70 @@ msgid "You are not allowed to add or remove these restricted groups: %s"
msgstr "Вам заборонено додавати або видаляти ці обмежені групи: %s" msgstr "Вам заборонено додавати або видаляти ці обмежені групи: %s"
#: allianceauth/authentication/models.py:71 #: allianceauth/authentication/models.py:71
#: allianceauth/project_template/project_name/settings/base.py:99
msgid "English" msgid "English"
msgstr "Англійська" msgstr "Англійська"
#: allianceauth/authentication/models.py:72 #: allianceauth/authentication/models.py:72
msgid "Czech"
msgstr ""
#: allianceauth/authentication/models.py:73
#: allianceauth/project_template/project_name/settings/base.py:101
msgid "German" msgid "German"
msgstr "Німецька" msgstr "Німецька"
#: allianceauth/authentication/models.py:74 #: allianceauth/authentication/models.py:73
#: allianceauth/project_template/project_name/settings/base.py:102
msgid "Spanish" msgid "Spanish"
msgstr "Іспанська" msgstr "Іспанська"
#: allianceauth/authentication/models.py:74
msgid "Chinese Simplified"
msgstr "Китайська спрощена"
#: allianceauth/authentication/models.py:75 #: allianceauth/authentication/models.py:75
#: allianceauth/project_template/project_name/settings/base.py:103
msgid "Italian"
msgstr "Італійська"
#: allianceauth/authentication/models.py:76
#: allianceauth/project_template/project_name/settings/base.py:104
msgid "Japanese"
msgstr "Японська"
#: allianceauth/authentication/models.py:77
#: allianceauth/project_template/project_name/settings/base.py:105
msgid "Korean"
msgstr "Корейська"
#: allianceauth/authentication/models.py:78
#: allianceauth/project_template/project_name/settings/base.py:106
msgid "French"
msgstr "Французька"
#: allianceauth/authentication/models.py:79
#: allianceauth/project_template/project_name/settings/base.py:109
msgid "Russian" msgid "Russian"
msgstr "Російська" msgstr "Російська"
#: allianceauth/authentication/models.py:76
msgid "Korean"
msgstr "Корейська"
#: allianceauth/authentication/models.py:77
msgid "French"
msgstr "Французька"
#: allianceauth/authentication/models.py:78
msgid "Japanese"
msgstr "Японська"
#: allianceauth/authentication/models.py:79
msgid "Italian"
msgstr "Італійська"
#: allianceauth/authentication/models.py:80 #: allianceauth/authentication/models.py:80
#: allianceauth/project_template/project_name/settings/base.py:107
msgid "Dutch"
msgstr ""
#: allianceauth/authentication/models.py:81
#: allianceauth/project_template/project_name/settings/base.py:108
msgid "Polish"
msgstr ""
#: allianceauth/authentication/models.py:82
#: allianceauth/project_template/project_name/settings/base.py:110
msgid "Ukrainian" msgid "Ukrainian"
msgstr "Українська" msgstr "Українська"
#: allianceauth/authentication/models.py:83 #: allianceauth/authentication/models.py:81
#: allianceauth/project_template/project_name/settings/base.py:111 msgid "Polish"
msgid "Simplified Chinese"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:99 #: allianceauth/authentication/models.py:97
#: allianceauth/menu/templates/menu/menu-user.html:42 #: allianceauth/menu/templates/menu/menu-user.html:42
msgid "Language" msgid "Language"
msgstr "Мова" msgstr "Мова"
#: allianceauth/authentication/models.py:104 #: allianceauth/authentication/models.py:102
#: allianceauth/templates/allianceauth/night-toggle.html:6 #: allianceauth/templates/allianceauth/night-toggle.html:6
msgid "Night Mode" msgid "Night Mode"
msgstr "Нічний режим" msgstr "Нічний режим"
#: allianceauth/authentication/models.py:108 #: allianceauth/authentication/models.py:106
#: allianceauth/menu/templates/menu/menu-user.html:46 #: allianceauth/menu/templates/menu/menu-user.html:46
msgid "Theme" msgid "Theme"
msgstr "Тема" msgstr "Тема"
#: allianceauth/authentication/models.py:125 #: allianceauth/authentication/models.py:123
#, python-format #, python-format
msgid "State changed to: %s" msgid "State changed to: %s"
msgstr "Стан змінено на: %s" msgstr "Стан змінено на: %s"
#: allianceauth/authentication/models.py:126 #: allianceauth/authentication/models.py:124
#, python-format #, python-format
msgid "Your user's state is now: %(state)s" msgid "Your user's state is now: %(state)s"
msgstr "Стан вашого користувача зараз: %(state)s" msgstr "Стан вашого користувача зараз: %(state)s"
@@ -549,7 +529,6 @@ msgstr "Видалити Fat"
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35 #: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:35 #: allianceauth/groupmanagement/templates/groupmanagement/groups.html:35
#: allianceauth/hrapplications/templates/hrapplications/view.html:41 #: allianceauth/hrapplications/templates/hrapplications/view.html:41
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:30
msgid "User" msgid "User"
msgstr "Користувач" msgstr "Користувач"
@@ -751,6 +730,7 @@ msgstr "Керування групами"
#: allianceauth/groupmanagement/auth_hooks.py:51 #: allianceauth/groupmanagement/auth_hooks.py:51
#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34 #: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34
#: allianceauth/templates/allianceauth/side-menu.html:15
msgid "Groups" msgid "Groups"
msgstr "Групи" msgstr "Групи"
@@ -1934,48 +1914,6 @@ msgstr "Встановити пароль IPSuite4."
msgid "Deactivated IPSuite4 account." msgid "Deactivated IPSuite4 account."
msgstr "Деактивовано обліковий запис IPSuite4." msgstr "Деактивовано обліковий запис IPSuite4."
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:6
msgid "Mumble"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:10
msgid "Mumble History"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:22
msgid "Server Connection History"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:31
msgid "Displayed Name"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:32
msgid "Release"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:33
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:67
msgid "Version"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:34
msgid "Last Connect"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:35
msgid "Last Disconnect"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:47
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:59
msgid "Server Connection Breakdown"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:68
msgid "Number"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:28 #: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:28
#: allianceauth/services/templates/services/service_password.html:26 #: allianceauth/services/templates/services/service_password.html:26
msgid "Set Password" msgid "Set Password"
@@ -1985,10 +1923,6 @@ msgstr "Встановити пароль"
msgid "Connect" msgid "Connect"
msgstr "Підєднатись" msgstr "Підєднатись"
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:52
msgid "Mumble Connection History"
msgstr ""
#: allianceauth/services/modules/openfire/auth_hooks.py:27 #: allianceauth/services/modules/openfire/auth_hooks.py:27
msgid "Jabber" msgid "Jabber"
msgstr "Jabber" msgstr "Jabber"
@@ -2704,159 +2638,155 @@ msgstr "Важливо"
msgid "Corp-Restricted" msgid "Corp-Restricted"
msgstr "Обмежено для корпорації" msgstr "Обмежено для корпорації"
#: allianceauth/timerboard/models.py:15 #: allianceauth/timerboard/models.py:13
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:39 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:39
#: allianceauth/timerboard/templates/timerboard/timertable.html:36 #: allianceauth/timerboard/templates/timerboard/timertable.html:36
msgid "Friendly" msgid "Friendly"
msgstr "Дружній" msgstr "Дружній"
#: allianceauth/timerboard/models.py:16 #: allianceauth/timerboard/models.py:14
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:34 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:34
#: allianceauth/timerboard/templates/timerboard/timertable.html:34 #: allianceauth/timerboard/templates/timerboard/timertable.html:34
msgid "Hostile" msgid "Hostile"
msgstr "Ворожий" msgstr "Ворожий"
#: allianceauth/timerboard/models.py:17 #: allianceauth/timerboard/models.py:15
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:44 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:44
#: allianceauth/timerboard/templates/timerboard/timertable.html:38 #: allianceauth/timerboard/templates/timerboard/timertable.html:38
msgid "Neutral" msgid "Neutral"
msgstr "Нейтральний" msgstr "Нейтральний"
#: allianceauth/timerboard/models.py:24 #: allianceauth/timerboard/models.py:18
#: allianceauth/timerboard/templates/timerboard/timertable.html:48 #: allianceauth/timerboard/templates/timerboard/timertable.html:48
msgid "POCO" msgid "POCO"
msgstr "POCO" msgstr "POCO"
#: allianceauth/timerboard/models.py:25 #: allianceauth/timerboard/models.py:19
#: allianceauth/timerboard/templates/timerboard/timertable.html:50 #: allianceauth/timerboard/templates/timerboard/timertable.html:50
msgid "Orbital Skyhook" msgid "Orbital Skyhook"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:26 #: allianceauth/timerboard/models.py:20
#: allianceauth/timerboard/templates/timerboard/timertable.html:52 #: allianceauth/timerboard/templates/timerboard/timertable.html:52
msgid "I-HUB" msgid "I-HUB"
msgstr "I-HUB" msgstr "I-HUB"
#: allianceauth/timerboard/models.py:27 #: allianceauth/timerboard/models.py:21
#: allianceauth/timerboard/templates/timerboard/timertable.html:55 #: allianceauth/timerboard/templates/timerboard/timertable.html:54
msgid "TCU" msgid "TCU"
msgstr "TCU" msgstr "TCU"
#: allianceauth/timerboard/models.py:28 #: allianceauth/timerboard/models.py:22
#: allianceauth/timerboard/templates/timerboard/timertable.html:57 #: allianceauth/timerboard/templates/timerboard/timertable.html:56
msgid "POS [S]" msgid "POS [S]"
msgstr "POS [S]" msgstr "POS [S]"
#: allianceauth/timerboard/models.py:29 #: allianceauth/timerboard/models.py:23
#: allianceauth/timerboard/templates/timerboard/timertable.html:59 #: allianceauth/timerboard/templates/timerboard/timertable.html:58
msgid "POS [M]" msgid "POS [M]"
msgstr "POS [M]" msgstr "POS [M]"
#: allianceauth/timerboard/models.py:30 #: allianceauth/timerboard/models.py:24
#: allianceauth/timerboard/templates/timerboard/timertable.html:61 #: allianceauth/timerboard/templates/timerboard/timertable.html:60
msgid "POS [L]" msgid "POS [L]"
msgstr "POS [L]" msgstr "POS [L]"
#: allianceauth/timerboard/models.py:31 #: allianceauth/timerboard/models.py:25
#: allianceauth/timerboard/templates/timerboard/timertable.html:63 #: allianceauth/timerboard/templates/timerboard/timertable.html:62
msgid "Astrahus" msgid "Astrahus"
msgstr "Астрахус" msgstr "Астрахус"
#: allianceauth/timerboard/models.py:32 #: allianceauth/timerboard/models.py:26
#: allianceauth/timerboard/templates/timerboard/timertable.html:65 #: allianceauth/timerboard/templates/timerboard/timertable.html:64
msgid "Fortizar" msgid "Fortizar"
msgstr "Фортізар" msgstr "Фортізар"
#: allianceauth/timerboard/models.py:33 #: allianceauth/timerboard/models.py:27
#: allianceauth/timerboard/templates/timerboard/timertable.html:67 #: allianceauth/timerboard/templates/timerboard/timertable.html:66
msgid "Keepstar" msgid "Keepstar"
msgstr "Кіпстар" msgstr "Кіпстар"
#: allianceauth/timerboard/models.py:34 #: allianceauth/timerboard/models.py:28
#: allianceauth/timerboard/templates/timerboard/timertable.html:69 #: allianceauth/timerboard/templates/timerboard/timertable.html:68
msgid "Raitaru" msgid "Raitaru"
msgstr "Райтару" msgstr "Райтару"
#: allianceauth/timerboard/models.py:35 #: allianceauth/timerboard/models.py:29
#: allianceauth/timerboard/templates/timerboard/timertable.html:71 #: allianceauth/timerboard/templates/timerboard/timertable.html:70
msgid "Azbel" msgid "Azbel"
msgstr "Азбел" msgstr "Азбел"
#: allianceauth/timerboard/models.py:36 #: allianceauth/timerboard/models.py:30
#: allianceauth/timerboard/templates/timerboard/timertable.html:73 #: allianceauth/timerboard/templates/timerboard/timertable.html:72
msgid "Sotiyo" msgid "Sotiyo"
msgstr "Сотійо" msgstr "Сотійо"
#: allianceauth/timerboard/models.py:37 #: allianceauth/timerboard/models.py:31
#: allianceauth/timerboard/templates/timerboard/timertable.html:75 #: allianceauth/timerboard/templates/timerboard/timertable.html:74
msgid "Athanor" msgid "Athanor"
msgstr "Атанор" msgstr "Атанор"
#: allianceauth/timerboard/models.py:38 #: allianceauth/timerboard/models.py:32
#: allianceauth/timerboard/templates/timerboard/timertable.html:77 #: allianceauth/timerboard/templates/timerboard/timertable.html:76
msgid "Tatara" msgid "Tatara"
msgstr "Татара" msgstr "Татара"
#: allianceauth/timerboard/models.py:39 #: allianceauth/timerboard/models.py:33
msgid "Pharolux Cyno Beacon" msgid "Pharolux Cyno Beacon"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:40 #: allianceauth/timerboard/models.py:34
msgid "Tenebrex Cyno Jammer" msgid "Tenebrex Cyno Jammer"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:41 #: allianceauth/timerboard/models.py:35
#: allianceauth/timerboard/templates/timerboard/timertable.html:83 #: allianceauth/timerboard/templates/timerboard/timertable.html:82
msgid "Ansiblex Jump Gate" msgid "Ansiblex Jump Gate"
msgstr "Мост Ансіблекс" msgstr "Мост Ансіблекс"
#: allianceauth/timerboard/models.py:42 #: allianceauth/timerboard/models.py:36
#: allianceauth/timerboard/templates/timerboard/timertable.html:85 #: allianceauth/timerboard/templates/timerboard/timertable.html:84
msgid "Moon Mining Cycle" msgid "Moon Mining Cycle"
msgstr "Цикл видобутку супутника" msgstr "Цикл видобутку супутника"
#: allianceauth/timerboard/models.py:43 #: allianceauth/timerboard/models.py:37
#: allianceauth/timerboard/templates/timerboard/timertable.html:87 #: allianceauth/timerboard/templates/timerboard/timertable.html:86
msgid "Metenox Moon Drill" msgid "Metenox Moon Drill"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:44 #: allianceauth/timerboard/models.py:38
#: allianceauth/timerboard/templates/timerboard/timertable.html:89 #: allianceauth/timerboard/templates/timerboard/timertable.html:88
msgid "Other" msgid "Other"
msgstr "Інше" msgstr "Інше"
#: allianceauth/timerboard/models.py:51 #: allianceauth/timerboard/models.py:45
msgid "Not Specified" msgid "Not Specified"
msgstr "Не визначено" msgstr "Не визначено"
#: allianceauth/timerboard/models.py:52 #: allianceauth/timerboard/models.py:46
msgid "Shield" msgid "Shield"
msgstr "Щит" msgstr "Щит"
#: allianceauth/timerboard/models.py:53 #: allianceauth/timerboard/models.py:47
msgid "Armor" msgid "Armor"
msgstr "Броня" msgstr "Броня"
#: allianceauth/timerboard/models.py:54 #: allianceauth/timerboard/models.py:48
msgid "Hull" msgid "Hull"
msgstr "Корпус" msgstr "Корпус"
#: allianceauth/timerboard/models.py:55 #: allianceauth/timerboard/models.py:49
msgid "Final" msgid "Final"
msgstr "Фінальна" msgstr "Фінальна"
#: allianceauth/timerboard/models.py:56 #: allianceauth/timerboard/models.py:50
msgid "Anchoring" msgid "Anchoring"
msgstr "Постановка на якір" msgstr "Постановка на якір"
#: allianceauth/timerboard/models.py:57 #: allianceauth/timerboard/models.py:51
msgid "Unanchoring" msgid "Unanchoring"
msgstr "Зняття з якорю" msgstr "Зняття з якорю"
#: allianceauth/timerboard/models.py:58
msgid "Abandoned"
msgstr ""
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
#: allianceauth/timerboard/templates/timerboard/view.html:53 #: allianceauth/timerboard/templates/timerboard/view.html:53
msgid "Upcoming Timers" msgid "Upcoming Timers"
@@ -2906,11 +2836,11 @@ msgstr "Оновити таймер структури"
msgid "Structure" msgid "Structure"
msgstr "Структура" msgstr "Структура"
#: allianceauth/timerboard/templates/timerboard/timertable.html:79 #: allianceauth/timerboard/templates/timerboard/timertable.html:78
msgid "Cyno Beacon" msgid "Cyno Beacon"
msgstr "Циномаяк" msgstr "Циномаяк"
#: allianceauth/timerboard/templates/timerboard/timertable.html:81 #: allianceauth/timerboard/templates/timerboard/timertable.html:80
msgid "Cyno Jammer" msgid "Cyno Jammer"
msgstr "Циноглушник" msgstr "Циноглушник"

View File

@@ -14,7 +14,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-10-21 12:59+1000\n" "POT-Creation-Date: 2024-09-09 13:05+1000\n"
"PO-Revision-Date: 2023-11-08 13:50+0000\n" "PO-Revision-Date: 2023-11-08 13:50+0000\n"
"Last-Translator: Joel Falknau <ozirascal@gmail.com>, 2023\n" "Last-Translator: Joel Falknau <ozirascal@gmail.com>, 2023\n"
"Language-Team: Chinese Simplified (https://app.transifex.com/alliance-auth/teams/107430/zh-Hans/)\n" "Language-Team: Chinese Simplified (https://app.transifex.com/alliance-auth/teams/107430/zh-Hans/)\n"
@@ -55,90 +55,70 @@ msgid "You are not allowed to add or remove these restricted groups: %s"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:71 #: allianceauth/authentication/models.py:71
#: allianceauth/project_template/project_name/settings/base.py:99
msgid "English" msgid "English"
msgstr "英语" msgstr "英语"
#: allianceauth/authentication/models.py:72 #: allianceauth/authentication/models.py:72
msgid "Czech"
msgstr ""
#: allianceauth/authentication/models.py:73
#: allianceauth/project_template/project_name/settings/base.py:101
msgid "German" msgid "German"
msgstr "德语" msgstr "德语"
#: allianceauth/authentication/models.py:74 #: allianceauth/authentication/models.py:73
#: allianceauth/project_template/project_name/settings/base.py:102
msgid "Spanish" msgid "Spanish"
msgstr "西班牙语" msgstr "西班牙语"
#: allianceauth/authentication/models.py:74
msgid "Chinese Simplified"
msgstr "简体中文"
#: allianceauth/authentication/models.py:75 #: allianceauth/authentication/models.py:75
#: allianceauth/project_template/project_name/settings/base.py:103
msgid "Italian"
msgstr "意大利语"
#: allianceauth/authentication/models.py:76
#: allianceauth/project_template/project_name/settings/base.py:104
msgid "Japanese"
msgstr "日语"
#: allianceauth/authentication/models.py:77
#: allianceauth/project_template/project_name/settings/base.py:105
msgid "Korean"
msgstr "韩语"
#: allianceauth/authentication/models.py:78
#: allianceauth/project_template/project_name/settings/base.py:106
msgid "French"
msgstr "法语"
#: allianceauth/authentication/models.py:79
#: allianceauth/project_template/project_name/settings/base.py:109
msgid "Russian" msgid "Russian"
msgstr "俄语" msgstr "俄语"
#: allianceauth/authentication/models.py:76
msgid "Korean"
msgstr "韩语"
#: allianceauth/authentication/models.py:77
msgid "French"
msgstr "法语"
#: allianceauth/authentication/models.py:78
msgid "Japanese"
msgstr "日语"
#: allianceauth/authentication/models.py:79
msgid "Italian"
msgstr "意大利语"
#: allianceauth/authentication/models.py:80 #: allianceauth/authentication/models.py:80
#: allianceauth/project_template/project_name/settings/base.py:107
msgid "Dutch"
msgstr ""
#: allianceauth/authentication/models.py:81
#: allianceauth/project_template/project_name/settings/base.py:108
msgid "Polish"
msgstr ""
#: allianceauth/authentication/models.py:82
#: allianceauth/project_template/project_name/settings/base.py:110
msgid "Ukrainian" msgid "Ukrainian"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:83 #: allianceauth/authentication/models.py:81
#: allianceauth/project_template/project_name/settings/base.py:111 msgid "Polish"
msgid "Simplified Chinese"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:99 #: allianceauth/authentication/models.py:97
#: allianceauth/menu/templates/menu/menu-user.html:42 #: allianceauth/menu/templates/menu/menu-user.html:42
msgid "Language" msgid "Language"
msgstr "语言" msgstr "语言"
#: allianceauth/authentication/models.py:104 #: allianceauth/authentication/models.py:102
#: allianceauth/templates/allianceauth/night-toggle.html:6 #: allianceauth/templates/allianceauth/night-toggle.html:6
msgid "Night Mode" msgid "Night Mode"
msgstr "夜间模式" msgstr "夜间模式"
#: allianceauth/authentication/models.py:108 #: allianceauth/authentication/models.py:106
#: allianceauth/menu/templates/menu/menu-user.html:46 #: allianceauth/menu/templates/menu/menu-user.html:46
msgid "Theme" msgid "Theme"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:125 #: allianceauth/authentication/models.py:123
#, python-format #, python-format
msgid "State changed to: %s" msgid "State changed to: %s"
msgstr "" msgstr ""
#: allianceauth/authentication/models.py:126 #: allianceauth/authentication/models.py:124
#, python-format #, python-format
msgid "Your user's state is now: %(state)s" msgid "Your user's state is now: %(state)s"
msgstr "" msgstr ""
@@ -526,7 +506,6 @@ msgstr "删除舰队活动历史"
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35 #: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkmodify.html:35
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:35 #: allianceauth/groupmanagement/templates/groupmanagement/groups.html:35
#: allianceauth/hrapplications/templates/hrapplications/view.html:41 #: allianceauth/hrapplications/templates/hrapplications/view.html:41
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:30
msgid "User" msgid "User"
msgstr "用户" msgstr "用户"
@@ -720,6 +699,7 @@ msgstr "用户组管理"
#: allianceauth/groupmanagement/auth_hooks.py:51 #: allianceauth/groupmanagement/auth_hooks.py:51
#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34 #: allianceauth/permissions_tool/templates/permissions_tool/overview.html:34
#: allianceauth/templates/allianceauth/side-menu.html:15
msgid "Groups" msgid "Groups"
msgstr "群组" msgstr "群组"
@@ -1863,48 +1843,6 @@ msgstr "修改IPSuite4密码"
msgid "Deactivated IPSuite4 account." msgid "Deactivated IPSuite4 account."
msgstr "停用IPSuite4账户" msgstr "停用IPSuite4账户"
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:6
msgid "Mumble"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:10
msgid "Mumble History"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:22
msgid "Server Connection History"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:31
msgid "Displayed Name"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:32
msgid "Release"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:33
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:67
msgid "Version"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:34
msgid "Last Connect"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:35
msgid "Last Disconnect"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:47
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:59
msgid "Server Connection Breakdown"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_connection_history.html:68
msgid "Number"
msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:28 #: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:28
#: allianceauth/services/templates/services/service_password.html:26 #: allianceauth/services/templates/services/service_password.html:26
msgid "Set Password" msgid "Set Password"
@@ -1914,10 +1852,6 @@ msgstr "设置密码"
msgid "Connect" msgid "Connect"
msgstr "" msgstr ""
#: allianceauth/services/modules/mumble/templates/services/mumble/mumble_service_ctrl.html:52
msgid "Mumble Connection History"
msgstr ""
#: allianceauth/services/modules/openfire/auth_hooks.py:27 #: allianceauth/services/modules/openfire/auth_hooks.py:27
msgid "Jabber" msgid "Jabber"
msgstr "Jabber" msgstr "Jabber"
@@ -2618,159 +2552,155 @@ msgstr "重要信息"
msgid "Corp-Restricted" msgid "Corp-Restricted"
msgstr "受限制的公司" msgstr "受限制的公司"
#: allianceauth/timerboard/models.py:15 #: allianceauth/timerboard/models.py:13
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:39 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:39
#: allianceauth/timerboard/templates/timerboard/timertable.html:36 #: allianceauth/timerboard/templates/timerboard/timertable.html:36
msgid "Friendly" msgid "Friendly"
msgstr "蓝加" msgstr "蓝加"
#: allianceauth/timerboard/models.py:16 #: allianceauth/timerboard/models.py:14
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:34 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:34
#: allianceauth/timerboard/templates/timerboard/timertable.html:34 #: allianceauth/timerboard/templates/timerboard/timertable.html:34
msgid "Hostile" msgid "Hostile"
msgstr "红减" msgstr "红减"
#: allianceauth/timerboard/models.py:17 #: allianceauth/timerboard/models.py:15
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:44 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:44
#: allianceauth/timerboard/templates/timerboard/timertable.html:38 #: allianceauth/timerboard/templates/timerboard/timertable.html:38
msgid "Neutral" msgid "Neutral"
msgstr "白名" msgstr "白名"
#: allianceauth/timerboard/models.py:24 #: allianceauth/timerboard/models.py:18
#: allianceauth/timerboard/templates/timerboard/timertable.html:48 #: allianceauth/timerboard/templates/timerboard/timertable.html:48
msgid "POCO" msgid "POCO"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:25 #: allianceauth/timerboard/models.py:19
#: allianceauth/timerboard/templates/timerboard/timertable.html:50 #: allianceauth/timerboard/templates/timerboard/timertable.html:50
msgid "Orbital Skyhook" msgid "Orbital Skyhook"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:26 #: allianceauth/timerboard/models.py:20
#: allianceauth/timerboard/templates/timerboard/timertable.html:52 #: allianceauth/timerboard/templates/timerboard/timertable.html:52
msgid "I-HUB" msgid "I-HUB"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:27 #: allianceauth/timerboard/models.py:21
#: allianceauth/timerboard/templates/timerboard/timertable.html:55 #: allianceauth/timerboard/templates/timerboard/timertable.html:54
msgid "TCU" msgid "TCU"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:28 #: allianceauth/timerboard/models.py:22
#: allianceauth/timerboard/templates/timerboard/timertable.html:57 #: allianceauth/timerboard/templates/timerboard/timertable.html:56
msgid "POS [S]" msgid "POS [S]"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:29 #: allianceauth/timerboard/models.py:23
#: allianceauth/timerboard/templates/timerboard/timertable.html:59 #: allianceauth/timerboard/templates/timerboard/timertable.html:58
msgid "POS [M]" msgid "POS [M]"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:30 #: allianceauth/timerboard/models.py:24
#: allianceauth/timerboard/templates/timerboard/timertable.html:61 #: allianceauth/timerboard/templates/timerboard/timertable.html:60
msgid "POS [L]" msgid "POS [L]"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:31 #: allianceauth/timerboard/models.py:25
#: allianceauth/timerboard/templates/timerboard/timertable.html:63 #: allianceauth/timerboard/templates/timerboard/timertable.html:62
msgid "Astrahus" msgid "Astrahus"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:32 #: allianceauth/timerboard/models.py:26
#: allianceauth/timerboard/templates/timerboard/timertable.html:65 #: allianceauth/timerboard/templates/timerboard/timertable.html:64
msgid "Fortizar" msgid "Fortizar"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:33 #: allianceauth/timerboard/models.py:27
#: allianceauth/timerboard/templates/timerboard/timertable.html:67 #: allianceauth/timerboard/templates/timerboard/timertable.html:66
msgid "Keepstar" msgid "Keepstar"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:34 #: allianceauth/timerboard/models.py:28
#: allianceauth/timerboard/templates/timerboard/timertable.html:69 #: allianceauth/timerboard/templates/timerboard/timertable.html:68
msgid "Raitaru" msgid "Raitaru"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:35 #: allianceauth/timerboard/models.py:29
#: allianceauth/timerboard/templates/timerboard/timertable.html:71 #: allianceauth/timerboard/templates/timerboard/timertable.html:70
msgid "Azbel" msgid "Azbel"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:36 #: allianceauth/timerboard/models.py:30
#: allianceauth/timerboard/templates/timerboard/timertable.html:73 #: allianceauth/timerboard/templates/timerboard/timertable.html:72
msgid "Sotiyo" msgid "Sotiyo"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:37 #: allianceauth/timerboard/models.py:31
#: allianceauth/timerboard/templates/timerboard/timertable.html:75 #: allianceauth/timerboard/templates/timerboard/timertable.html:74
msgid "Athanor" msgid "Athanor"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:38 #: allianceauth/timerboard/models.py:32
#: allianceauth/timerboard/templates/timerboard/timertable.html:77 #: allianceauth/timerboard/templates/timerboard/timertable.html:76
msgid "Tatara" msgid "Tatara"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:39 #: allianceauth/timerboard/models.py:33
msgid "Pharolux Cyno Beacon" msgid "Pharolux Cyno Beacon"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:40 #: allianceauth/timerboard/models.py:34
msgid "Tenebrex Cyno Jammer" msgid "Tenebrex Cyno Jammer"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:41 #: allianceauth/timerboard/models.py:35
#: allianceauth/timerboard/templates/timerboard/timertable.html:83 #: allianceauth/timerboard/templates/timerboard/timertable.html:82
msgid "Ansiblex Jump Gate" msgid "Ansiblex Jump Gate"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:42 #: allianceauth/timerboard/models.py:36
#: allianceauth/timerboard/templates/timerboard/timertable.html:85 #: allianceauth/timerboard/templates/timerboard/timertable.html:84
msgid "Moon Mining Cycle" msgid "Moon Mining Cycle"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:43 #: allianceauth/timerboard/models.py:37
#: allianceauth/timerboard/templates/timerboard/timertable.html:87 #: allianceauth/timerboard/templates/timerboard/timertable.html:86
msgid "Metenox Moon Drill" msgid "Metenox Moon Drill"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:44 #: allianceauth/timerboard/models.py:38
#: allianceauth/timerboard/templates/timerboard/timertable.html:89 #: allianceauth/timerboard/templates/timerboard/timertable.html:88
msgid "Other" msgid "Other"
msgstr "其他" msgstr "其他"
#: allianceauth/timerboard/models.py:51 #: allianceauth/timerboard/models.py:45
msgid "Not Specified" msgid "Not Specified"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:52 #: allianceauth/timerboard/models.py:46
msgid "Shield" msgid "Shield"
msgstr "护盾" msgstr "护盾"
#: allianceauth/timerboard/models.py:53 #: allianceauth/timerboard/models.py:47
msgid "Armor" msgid "Armor"
msgstr "装甲" msgstr "装甲"
#: allianceauth/timerboard/models.py:54 #: allianceauth/timerboard/models.py:48
msgid "Hull" msgid "Hull"
msgstr "结构" msgstr "结构"
#: allianceauth/timerboard/models.py:55 #: allianceauth/timerboard/models.py:49
msgid "Final" msgid "Final"
msgstr "" msgstr ""
#: allianceauth/timerboard/models.py:56 #: allianceauth/timerboard/models.py:50
msgid "Anchoring" msgid "Anchoring"
msgstr "铆钉" msgstr "铆钉"
#: allianceauth/timerboard/models.py:57 #: allianceauth/timerboard/models.py:51
msgid "Unanchoring" msgid "Unanchoring"
msgstr "解锚" msgstr "解锚"
#: allianceauth/timerboard/models.py:58
msgid "Abandoned"
msgstr ""
#: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7 #: allianceauth/timerboard/templates/timerboard/dashboard.timers.html:7
#: allianceauth/timerboard/templates/timerboard/view.html:53 #: allianceauth/timerboard/templates/timerboard/view.html:53
msgid "Upcoming Timers" msgid "Upcoming Timers"
@@ -2820,11 +2750,11 @@ msgstr "更新建筑时间表"
msgid "Structure" msgid "Structure"
msgstr "建筑" msgstr "建筑"
#: allianceauth/timerboard/templates/timerboard/timertable.html:79 #: allianceauth/timerboard/templates/timerboard/timertable.html:78
msgid "Cyno Beacon" msgid "Cyno Beacon"
msgstr "" msgstr ""
#: allianceauth/timerboard/templates/timerboard/timertable.html:81 #: allianceauth/timerboard/templates/timerboard/timertable.html:80
msgid "Cyno Jammer" msgid "Cyno Jammer"
msgstr "" msgstr ""

View File

@@ -1,21 +1 @@
"""
Example
=======
.. code-block:: python
from allianceauth.notifications.models import Notification
def notify_user_view(request):
'''Simple view sending a notification to the user'''
Notification.objects.notify_user(
user=request.user,
title="Some title",
message="Some message",
level=Notification.Level.INFO,
)
"""
from .core import notify # noqa: F401 from .core import notify # noqa: F401

View File

@@ -15,7 +15,7 @@ class OpForm(forms.Form):
operation_name = forms.CharField(max_length=254, required=True, label=_("Operation Name")) operation_name = forms.CharField(max_length=254, required=True, label=_("Operation Name"))
type = forms.CharField(required=False, label=_("Operation Type")) type = forms.CharField(required=False, label=_("Operation Type"))
fc = forms.CharField(max_length=254, required=True, label=_("Fleet Commander")) fc = forms.CharField(max_length=254, required=True, label=_("Fleet Commander"))
duration = forms.CharField(max_length=25, required=True, label=_("Duration")) duration = forms.CharField(max_length=254, required=True, label=_("Duration"))
description = forms.CharField( description = forms.CharField(
widget=forms.Textarea(attrs={"rows": 10, "cols": 20, "input_type": "textarea"}), widget=forms.Textarea(attrs={"rows": 10, "cols": 20, "input_type": "textarea"}),
required=False, required=False,

View File

@@ -12,8 +12,6 @@ from celery.schedules import crontab
from django.contrib import messages from django.contrib import messages
from django.utils.translation import gettext_lazy as _
INSTALLED_APPS = [ INSTALLED_APPS = [
'allianceauth', # needs to be on top of this list to support favicons in Django admin (see https://gitlab.com/allianceauth/allianceauth/-/issues/1301) 'allianceauth', # needs to be on top of this list to support favicons in Django admin (see https://gitlab.com/allianceauth/allianceauth/-/issues/1301)
'django.contrib.admin', 'django.contrib.admin',
@@ -95,20 +93,18 @@ LOCALE_PATHS = (
os.path.join(BASE_DIR, 'locale/'), os.path.join(BASE_DIR, 'locale/'),
) )
LANGUAGES = ( # Sorted by Language Code alphabetical order + English at top LANGUAGES = (
("en", _("English")), ("en", "English"),
# ("cs-cz", _("Czech")), #Not yet at 50% translated ("de", "German"),
("de", _("German")), ("es", "Spanish"),
("es", _("Spanish")), ("zh-hans", "Chinese Simplified"),
("it-it", _("Italian")), ("ru", "Russian"),
("ja", _("Japanese")), ("ko", "Korean"),
("ko-kr", _("Korean")), ("fr", "French"),
("fr-fr", _("French")), ("ja", "Japanese"),
("nl-nl", _("Dutch")), ("it", "Italian"),
("pl-pl", _("Polish")), ("uk", "Ukrainian"),
("ru", _("Russian")), ("pl", "Polish"),
("uk", _("Ukrainian")),
("zh-hans", _("Simplified Chinese")),
) )
TEMPLATES = [ TEMPLATES = [

View File

@@ -1,37 +0,0 @@
# Generated by Django 4.2.16 on 2024-10-07 13:39
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("mumble", "0012_mumble_client_info"),
]
operations = [
migrations.AlterModelOptions(
name="mumbleuser",
options={
"permissions": (
("access_mumble", "Can access the Mumble service"),
(
"view_connection_history",
"Can access the connection history of the Mumble service",
),
)
},
),
migrations.AlterField(
model_name="mumbleuser",
name="release",
field=models.TextField(
blank=True,
editable=False,
help_text="Client release. For official releases, this equals the version. For snapshots and git compiles, this will be something else.",
max_length=254,
null=True,
verbose_name="Mumble Release",
),
),
]

View File

@@ -90,7 +90,7 @@ class MumbleUser(AbstractServiceModel):
blank=True, blank=True,
null=True, null=True,
editable=False, editable=False,
help_text="Client release. For official releases, this equals the version. For snapshots and git compiles, this will be something else." help_text="The Mumble Release the user last authenticated with"
) )
version = models.IntegerField( version = models.IntegerField(
verbose_name="Mumble Version", verbose_name="Mumble Version",
@@ -159,5 +159,4 @@ class MumbleUser(AbstractServiceModel):
class Meta: class Meta:
permissions = ( permissions = (
("access_mumble", "Can access the Mumble service"), ("access_mumble", "Can access the Mumble service"),
("view_connection_history", "Can access the connection history of the Mumble service"),
) )

View File

@@ -1,209 +0,0 @@
{% extends "allianceauth/base-bs5.html" %}
{% load i18n %}
{% block page_title %}
{% translate "Mumble" %}
{% endblock page_title %}
{% block header_nav_brand %}
<a class="navbar-brand">{% trans "Mumble History" %} - {{ mumble_url }}</a>
{% endblock header_nav_brand %}
{% block header_nav_collapse_left %}
{% endblock header_nav_collapse_left %}
{% block header_nav_collapse_right %}
{% endblock header_nav_collapse_right %}
{% block content %}
<div class="card col-lg-12 mb-3">
<div class="card-header">
<span class="card-title">{% translate "Server Connection History" %}</span>
</div>
<div class="card-body">
<div class="table-responsive">
<table class="table w-100" id="table-mumble-connection-history">
<thead>
<tr>
<th class="text-start">{% translate "User" %}</th>
<th class="text-start">{% translate "Displayed Name" %}</th>
<th class="text-start">{% translate "Release" %}</th>
<th class="text-start">{% translate "Version" %}</th>
<th class="text-end">{% translate "Last Connect" %}</th>
<th class="text-end">{% translate "Last Disconnect" %}</th>
</tr>
</thead>
</table>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-6">
<div class="card">
<div class="card-header">
<span class="card-title">{% translate "Server Connection Breakdown" %}</span>
</div>
<div class="card-body">
<canvas id="pieChart"></canvas> <!-- Canvas element for the pie chart -->
</div>
</div>
</div>
<div class="col-lg-6">
<div class="card">
<div class="card-header">
<span class="card-title">{% translate "Server Connection Breakdown" %}</span>
</div>
<div class="card-body">
<div class="table-responsive">
<table class="table w-100" id="table-mumble-connection-stats">
<thead>
<tr>
<th class="text-start">{% translate "Version" %}</th>
<th class="text-end">{% translate "Number" %}</th>
</tr>
</thead>
</table>
</div>
</div>
</div>
</div>
</div>
{% endblock content %}
{% block extra_javascript %}
{% include "bundles/datatables-js-bs5.html" %}
{% include "bundles/filterdropdown-js.html" %}
{% include "bundles/chart-js.html" %}
{% include "bundles/moment-js.html" with locale=True %}
<script>
$(document).ready(function () {
const MUMBLESTATS_DATETIME_FORMAT = 'YYYY-MM-DD, HH:mm';
'use strict';
$("#table-mumble-connection-history").DataTable({
ajax: {
url: '{% url "mumble:connection_history_data" %}',
dataSrc: 'connection_history_data',
},
columns: [
{ data: 'user' },
{ data: 'display_name' },
{ data: 'release' },
{ data: 'version' },
{
data: 'last_connect',
render: (data) => {
return moment(data).utc().format(MUMBLESTATS_DATETIME_FORMAT);
},
className: 'text-end',
},
{
data: 'last_disconnect',
render: (data) => {
return moment(data).utc().format(MUMBLESTATS_DATETIME_FORMAT);
},
className: 'text-end',
},
],
order: [[4, 'desc']],
processing: true,
stateSave: true,
stateDuration: 0,
filterDropDown: {
columns: [
{
idx: 2,
},
{
idx: 3,
},
],
bootstrap: true,
bootstrap_version: 5,
},
});
$("#table-mumble-connection-stats").DataTable({
ajax: {
url: '{% url "mumble:release_counts_data" %}',
dataSrc: 'release_counts_data',
},
columns: [
{ data: 'release' },
{ data: 'user_count', className: 'text-end' },
],
order: [[1, 'desc']],
processing: true,
stateSave: true,
stateDuration: 0,
});
// Initialize empty Pie chart
const elementBody = document.querySelector('body');
const elementBodyCss = getComputedStyle(elementBody);
const ctx = document.getElementById('pieChart').getContext('2d');
const pieChart = new Chart(ctx, {
type: 'pie',
data: {
labels: [], // Initially empty
datasets: [
{
label: 'Server Connection Breakdown',
data: [], // Initially empty
backgroundColor: [
'rgba(255, 99, 132, 0.2)',
'rgba(54, 162, 235, 0.2)',
'rgba(255, 206, 86, 0.2)'
],
borderColor: [
'rgba(255, 99, 132, 1)',
'rgba(54, 162, 235, 1)',
'rgba(255, 206, 86, 1)'
],
borderWidth: 1
}
]
},
options: {
responsive: true,
plugins: {
legend: {
position: 'top'
}
}
}
});
Chart.defaults.color = elementBodyCss.color;
// AJAX call to dynamically update the chart
$.ajax({
url: '{% url "mumble:release_pie_chart_data" %}', // Your Django view URL that returns chart data
method: "GET",
success: (data) => {
// Replace chart data with the data from the AJAX response
pieChart.data.labels = data.labels; // Set the new labels
pieChart.data.datasets[0].data = data.values; // Set the new values
// Update the chart to reflect the new data
pieChart.update();
},
error: (xhr, status, error) => {
console.error('Error fetching pie chart data:', status, error);
},
});
});
</script>
{% endblock extra_javascript %}
{% block extra_css %}
{% include "bundles/datatables-css-bs5.html" %}
{% endblock extra_css %}

View File

@@ -48,9 +48,4 @@
</a> </a>
{% endif %} {% endif %}
{% endif %} {% endif %}
{% if request.user.is_superuser %}
<a class="btn btn-primary" type="button" id="btnMumbleConnectionHistory" href="{% url 'mumble:connection_history' %}" title="{% translate 'Mumble Connection History' %}">
<i class="fa-solid fa-clock-rotate-left"></i> History
</a>
{% endif %}
{% endblock %} {% endblock %}

View File

@@ -10,10 +10,6 @@ module_urls = [
path('deactivate/', views.DeleteMumbleView.as_view(), name='deactivate'), path('deactivate/', views.DeleteMumbleView.as_view(), name='deactivate'),
path('reset_password/', views.ResetPasswordMumbleView.as_view(), name='reset_password'), path('reset_password/', views.ResetPasswordMumbleView.as_view(), name='reset_password'),
path('set_password/', views.SetPasswordMumbleView.as_view(), name='set_password'), path('set_password/', views.SetPasswordMumbleView.as_view(), name='set_password'),
path('connection_history/', views.connection_history, name="connection_history"),
path('ajax/connection_history_data', views.connection_history_data, name="connection_history_data"),
path('ajax/release_counts_data', views.release_counts_data, name="release_counts_data"),
path('ajax/release_pie_chart_data', views.release_pie_chart_data, name="release_pie_chart_data"),
] ]
urlpatterns = [ urlpatterns = [

View File

@@ -3,11 +3,6 @@ import logging
from allianceauth.services.forms import ServicePasswordModelForm from allianceauth.services.forms import ServicePasswordModelForm
from allianceauth.services.abstract import BaseCreatePasswordServiceAccountView, BaseDeactivateServiceAccountView, \ from allianceauth.services.abstract import BaseCreatePasswordServiceAccountView, BaseDeactivateServiceAccountView, \
BaseResetPasswordServiceAccountView, BaseSetPasswordServiceAccountView BaseResetPasswordServiceAccountView, BaseSetPasswordServiceAccountView
from django.conf import settings
from django.contrib.auth.decorators import login_required, permission_required
from django.db.models import Count
from django.http import HttpResponse, JsonResponse
from django.shortcuts import render
from .models import MumbleUser from .models import MumbleUser
@@ -40,51 +35,3 @@ class ResetPasswordMumbleView(MumbleViewMixin, BaseResetPasswordServiceAccountVi
class SetPasswordMumbleView(MumbleViewMixin, BaseSetPasswordServiceAccountView): class SetPasswordMumbleView(MumbleViewMixin, BaseSetPasswordServiceAccountView):
form_class = MumblePasswordForm form_class = MumblePasswordForm
@login_required
@permission_required('mumble.view_connection_history')
def connection_history(request) -> HttpResponse:
context = {
"mumble_url": settings.MUMBLE_URL,
}
return render(request, 'services/mumble/mumble_connection_history.html', context)
@login_required
@permission_required("mumble.view_connection_history")
def connection_history_data(request) -> JsonResponse:
connection_history_data = MumbleUser.objects.all(
).values(
'user',
'display_name',
'release',
'version',
'last_connect',
'last_disconnect',
)
return JsonResponse({"connection_history_data": list(connection_history_data)})
@login_required
@permission_required("mumble.view_connection_history")
def release_counts_data(request) -> JsonResponse:
release_counts_data = MumbleUser.objects.values('release').annotate(user_count=Count('user_id')).order_by('release')
return JsonResponse({
"release_counts_data": list(release_counts_data),
})
@login_required
@permission_required("mumble.view_connection_history")
def release_pie_chart_data(request) -> JsonResponse:
release_counts = MumbleUser.objects.values('release').annotate(user_count=Count('user_id')).order_by('release')
return JsonResponse({
"labels": list(release_counts.values_list("release", flat=True)),
"values": list(release_counts.values_list("user_count", flat=True)),
})

View File

@@ -10,6 +10,11 @@
<i class="fa-solid fa-gauge-high fa-fw"></i> {% translate "Dashboard" %} <i class="fa-solid fa-gauge-high fa-fw"></i> {% translate "Dashboard" %}
</a> </a>
</li> </li>
<li>
<a class="{% navactive request 'groupmanagement:groups' %}" href="{% url 'groupmanagement:groups' %}">
<i class="fa-solid fa-users fa-fw"></i> {% translate "Groups" %}
</a>
</li>
{% menu_items %} {% menu_items %}
</ul> </ul>

View File

@@ -1,3 +0,0 @@
<!-- Start Chart.js js from cdnjs -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/4.4.1/chart.umd.min.js" integrity="sha512-CQBWl4fJHWbryGE+Pc7UAxWMUMNMWzWxF4SQo9CgkJIN1kx6djDQZjh3Y8SZ1d+6I+1zze6Z7kHXO7q3UyZAWw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<!-- End Chart.js js from cdnjs -->

View File

@@ -45,7 +45,7 @@ class BootstrapDarkThemeHook(ThemeHook):
self, self,
"Bootstrap Dark", "Bootstrap Dark",
"Powerful, extensible, and feature-packed frontend toolkit.", "Powerful, extensible, and feature-packed frontend toolkit.",
html_tags={"data-theme": "bootstrap-dark", "data-bs-theme":"dark"}, html_tags={"data-theme": "bootstrap-dark"},
css=CSS_STATICS, css=CSS_STATICS,
js=JS_STATICS, js=JS_STATICS,
header_padding="3.5em" header_padding="3.5em"

View File

@@ -8,16 +8,14 @@ class ThemeHook:
""" """
def __init__(self, def __init__(self,
name: str, name: str,
description: str, description: str,
css: List[dict], css: List[dict],
js: List[dict], js: List[dict],
css_template: Optional[str] = None, css_template: Optional[str] = None,
js_template: Optional[str] = None, js_template: Optional[str] = None,
js_type: Optional[str] = None, html_tags: Optional[Union[dict, str]] = None,
html_tags: Optional[Union[dict, str]] = None, header_padding: Optional[str] = "4em"):
header_padding: Optional[str] = "4em"
):
""" """
:param name: Theme python name :param name: Theme python name
:type name: str :type name: str
@@ -31,14 +29,11 @@ class ThemeHook:
:type css_template: Optional[str], optional :type css_template: Optional[str], optional
:param js_template: _description_, defaults to None :param js_template: _description_, defaults to None
:type js_template: Optional[str], optional :type js_template: Optional[str], optional
:param js_type: The type of the JS (e.g.: 'module'), defaults to None
:type js_type: Optional[str], optional
:param html_tags: Attributes added to the `<html>` tag, defaults to None :param html_tags: Attributes added to the `<html>` tag, defaults to None
:type html_tags: Optional[dict|str], optional :type html_tags: Optional[dict|str], optional
:param header_padding: Top padding, defaults to "4em" :param header_padding: Top padding, defaults to "4em"
:type header_padding: Optional[str], optional :type header_padding: Optional[str], optional
""" """
self.name = name self.name = name
self.description = description self.description = description
@@ -50,15 +45,11 @@ class ThemeHook:
self.css_template = css_template self.css_template = css_template
self.js_template = js_template self.js_template = js_template
# Define the JS type (e.g.: 'module')
self.js_type = js_type
self.html_tags = ( self.html_tags = (
" ".join([f"{key}={value}" for key, value in html_tags.items()]) " ".join([f"{key}={value}" for key, value in html_tags.items()])
if isinstance(html_tags, dict) if isinstance(html_tags, dict)
else html_tags else html_tags
) )
self.header_padding = header_padding self.header_padding = header_padding
def get_name(self): def get_name(self):
return f"{self.__class__.__module__}.{self.__class__.__name__}" return f"{self.__class__.__module__}.{self.__class__.__name__}"

View File

@@ -4,13 +4,7 @@
{% include theme.js_template %} {% include theme.js_template %}
{% else %} {% else %}
{% for x in theme.js %} {% for x in theme.js %}
<script <script src="{{ x.url }}" integrity="{{ x.integrity }}" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
{% if x.js_type %}type="{{ x.js_type }}"{% endif %}
src="{{ x.url }}"
integrity="{{ x.integrity }}"
crossorigin="anonymous"
referrerpolicy="no-referrer"
></script>
{% endfor %} {% endfor %}
{% endif %} {% endif %}
<!-- allianceauth.theme.{{ theme.name }} JS Ends--> <!-- allianceauth.theme.{{ theme.name }} JS Ends-->

View File

@@ -1,7 +1,7 @@
PROTOCOL=https:// PROTOCOL=https://
AUTH_SUBDOMAIN=%AUTH_SUBDOMAIN% AUTH_SUBDOMAIN=%AUTH_SUBDOMAIN%
DOMAIN=%DOMAIN% DOMAIN=%DOMAIN%
AA_DOCKER_TAG=registry.gitlab.com/allianceauth/allianceauth/auth:v4.5.0 AA_DOCKER_TAG=registry.gitlab.com/allianceauth/allianceauth/auth:v4.3.0
# Nginx Proxy Manager # Nginx Proxy Manager
PROXY_HTTP_PORT=80 PROXY_HTTP_PORT=80

View File

@@ -1,5 +1,5 @@
FROM python:3.11-slim FROM python:3.11-slim
ARG AUTH_VERSION=v4.5.0 ARG AUTH_VERSION=v4.3.0
ARG AUTH_PACKAGE=allianceauth==${AUTH_VERSION} ARG AUTH_PACKAGE=allianceauth==${AUTH_VERSION}
ENV AUTH_USER=allianceauth ENV AUTH_USER=allianceauth
ENV AUTH_GROUP=allianceauth ENV AUTH_GROUP=allianceauth

View File

@@ -1,6 +0,0 @@
[mariadb]
# Provided as an Example
# AA Doesnt use Aria or MyISAM, So these are worth Considering
# aria_pagecache_buffer_size = 16M
# key_buffer_size = 16M

0
docker/conf/redis_healthcheck.sh Executable file → Normal file
View File

View File

@@ -49,7 +49,6 @@ services:
volumes: volumes:
- ./mysql-data:/var/lib/mysql - ./mysql-data:/var/lib/mysql
- ./setup.sql:/docker-entrypoint-initdb.d/setup.sql - ./setup.sql:/docker-entrypoint-initdb.d/setup.sql
- ./conf/aa_mariadb.cnf:/etc/mysql/conf.d/aa_mariadb.cnf
environment: environment:
- MYSQL_ROOT_PASSWORD=${AA_DB_ROOT_PASSWORD?err} - MYSQL_ROOT_PASSWORD=${AA_DB_ROOT_PASSWORD?err}
- MARIADB_MYSQL_LOCALHOST_USER=1 - MARIADB_MYSQL_LOCALHOST_USER=1
@@ -84,7 +83,7 @@ services:
- "redis-data:/data" - "redis-data:/data"
- ./conf/redis_healthcheck.sh:/usr/local/bin/redis_healthcheck.sh - ./conf/redis_healthcheck.sh:/usr/local/bin/redis_healthcheck.sh
healthcheck: healthcheck:
test: ["CMD", "/usr/local/bin/redis_healthcheck.sh"] test: ["CMD", "bash", "/usr/local/bin/redis_healthcheck.sh"]
logging: logging:
driver: "json-file" driver: "json-file"
options: options:

View File

@@ -1,6 +1,4 @@
#!/bin/bash #!/bin/bash
git clone https://gitlab.com/allianceauth/allianceauth.git aa-git git clone https://gitlab.com/allianceauth/allianceauth.git aa-git
cp -R aa-git/docker ./aa-docker cp -R aa-git/docker ./aa-docker
chmod +x aa-docker/conf/memory_check.sh
chmod +x aa-docker/conf/redis_healthcheck.sh
rm -rf aa-git rm -rf aa-git

View File

@@ -1,6 +1,6 @@
CREATE USER 'aauth'@'%' IDENTIFIED BY 'authpass'; CREATE USER 'aauth'@'%' IDENTIFIED BY 'authpass';
CREATE USER 'grafana'@'%' IDENTIFIED BY 'grafanapass'; CREATE USER 'grafana'@'%' IDENTIFIED BY 'grafanapass';
CREATE DATABASE alliance_auth CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_unicode_ci; CREATE DATABASE alliance_auth CHARACTER SET utf8mb4;
GRANT ALL PRIVILEGES ON alliance_auth.* TO 'aauth'@'%'; GRANT ALL PRIVILEGES ON alliance_auth.* TO 'aauth'@'%';
GRANT GRANT
SELECT, SELECT,

View File

@@ -40,10 +40,10 @@ Please use the following approach to ensure your tasks are working properly with
Here is an example implementation of a task: Here is an example implementation of a task:
```python ```python
from allianceauth.services.hooks import get_extension_logger import logging
from celery import shared_task from celery import shared_task
logger = get_extension_logger(__name__) logger = logging.getLogger(__name__)
@shared_task @shared_task
@@ -80,10 +80,10 @@ However, many long-running tasks consist of several smaller processes that need
Example implementation for a celery chain: Example implementation for a celery chain:
```python ```python
from allianceauth.services.hooks import get_extension_logger import logging
from celery import shared_task, chain from celery import shared_task, chain
logger = get_extension_logger(__name__) logger = logging.getLogger(__name__)
@shared_task @shared_task
@@ -96,7 +96,7 @@ def long_runner():
my_tasks = list() my_tasks = list()
for _ in range(10): for _ in range(10):
task_signature = example.si() task_signature = example.si()
my_tasks.append(task_signature) my_task.append(task_signature)
chain(my_tasks).delay() chain(my_tasks).delay()
``` ```
@@ -168,49 +168,6 @@ example.apply_async(priority=3)
For defining a priority to tasks, you cannot use the convenient shortcut ``delay()``, but instead need to start a task with ``apply_async()``, which also requires you to pass parameters to your task function differently. Please check out the `official docs <https://docs.celeryproject.org/en/stable/reference/celery.app.task.html#celery.app.task.Task.apply_async>`_ for details. For defining a priority to tasks, you cannot use the convenient shortcut ``delay()``, but instead need to start a task with ``apply_async()``, which also requires you to pass parameters to your task function differently. Please check out the `official docs <https://docs.celeryproject.org/en/stable/reference/celery.app.task.html#celery.app.task.Task.apply_async>`_ for details.
::: :::
## Rate-Limiting and Smoothing of Task Execution
Large numbers of installs running the same crontab (ie. `0 * * * *`) can all slam an external service at the same time.
Consider Artificially smoothing out your tasks with a few methods
### Offset Crontabs
Avoid running your tasks on the hour or other nice neat human numbers, consider 23 minutes on the hour instead of at zero (`28 * * * *`)
### Subset Tasks
Slice your tasks needed up into more manageable chunks and run them more often. 1/10th of your tasks run 10x more often will return the same end result with less peak loads on external services and your task queue.
### Celery ETA/Countdown
Scatter your tasks across a larger window using <https://docs.celeryq.dev/en/latest/userguide/calling.html#eta-and-countdown>
This example will queue up tasks across the next 10 minutes, trickling them into your workers (and the external service)
```python
for corp in EveCorporationInfo.objects.all().values('corporation_id'):
update_corp.apply_async(args=[corp['corporation_id']], priority=TASK_PRIORITY)
update_corp.apply_async(
args=[corp['corporation_id']],
priority=TASK_PRIORITY,
countdown=randint(1, 600))
```
### Celery Rate Limits
Celery Rate Limits come with a small catch, its _per worker_, you may have to be either very conservative or have these configurable by the end user if they varied their worker count.
<https://docs.celeryq.dev/en/latest/userguide/tasks.html#Task.rate_limit>
This example of 10 Tasks per Minute will result in ~100 tasks per minute at 10 Workers
```python
@shared_task(rate_limit="10/m")
def update_charactercorporationhistory(character_id: int) -> None:
"""Update CharacterCorporationHistory models from ESI"""
```
## What special features should I be aware of? ## What special features should I be aware of?
Every Alliance Auth installation will come with a couple of special celery related features "out-of-the-box" that you can make use of in your apps. Every Alliance Auth installation will come with a couple of special celery related features "out-of-the-box" that you can make use of in your apps.
@@ -235,6 +192,6 @@ You can use it like so:
Please see the [official documentation](https://pypi.org/project/celery_once/) of celery-once for details. Please see the [official documentation](https://pypi.org/project/celery_once/) of celery-once for details.
### Task Priorities ### task priorities
Alliance Auth is using task priorities to enable priority-based scheduling of task execution. Please see [How can I use priorities for tasks?](#how-can-i-use-priorities-for-tasks) for details. Alliance Auth is using task priorities to enable priority-based scheduling of task execution. Please see [How can I use priorities for tasks?](#how-can-i-use-priorities-for-tasks) for details.

View File

@@ -65,7 +65,7 @@ Using a custom docker image is the preferred approach, as it gives you the stabi
* e.g. * e.g.
```docker ```docker
x-allianceauth-base: &allianceauth-base x-allianceauth-base: &allianceauth-base
# image: ${AA_DOCKER_TAG?err} # image: ${AA_DOCKER_TAG?err}
build: build:
context: . context: .

View File

@@ -246,7 +246,7 @@ and create them as follows, replacing `PASSWORD` with an actual secure password:
```sql ```sql
CREATE USER 'allianceserver'@'localhost' IDENTIFIED BY 'PASSWORD'; CREATE USER 'allianceserver'@'localhost' IDENTIFIED BY 'PASSWORD';
CREATE DATABASE alliance_auth CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_unicode_ci; CREATE DATABASE alliance_auth CHARACTER SET utf8mb4;
GRANT ALL PRIVILEGES ON alliance_auth . * TO 'allianceserver'@'localhost'; GRANT ALL PRIVILEGES ON alliance_auth . * TO 'allianceserver'@'localhost';
``` ```