mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2026-02-04 14:16:21 +01:00
Compare commits
23 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3943426c4c | ||
|
|
08a9bd42a3 | ||
|
|
b2ff339efe | ||
|
|
c604131e04 | ||
|
|
f17607f126 | ||
|
|
94e455a57b | ||
|
|
3c9149db4a | ||
|
|
96cc615c07 | ||
|
|
cd1f4a1c2b | ||
|
|
e0f99a42db | ||
|
|
3506e417d4 | ||
|
|
36197e2212 | ||
|
|
fc5f42d01e | ||
|
|
e26d3767e0 | ||
|
|
046b37c76a | ||
|
|
925ff3e116 | ||
|
|
e5ede4f7b6 | ||
|
|
ded9301527 | ||
|
|
bd1ed6ff73 | ||
|
|
feb65980d4 | ||
|
|
e81d75a782 | ||
|
|
ff305d13ae | ||
|
|
8bcbc1a779 |
@@ -41,7 +41,7 @@ test-3.8-all:
|
||||
|
||||
deploy_production:
|
||||
stage: deploy
|
||||
image: python:3.6-stretch
|
||||
image: python:3.8-buster
|
||||
|
||||
before_script:
|
||||
- pip install twine
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# This will make sure the app is always imported when
|
||||
# Django starts so that shared_task will use this app.
|
||||
|
||||
__version__ = '2.8.0a1'
|
||||
__version__ = '2.8.0a2'
|
||||
__title__ = 'Alliance Auth'
|
||||
__url__ = 'https://gitlab.com/allianceauth/allianceauth'
|
||||
NAME = '%s v%s' % (__title__, __version__)
|
||||
|
||||
@@ -100,7 +100,7 @@ class UserProfileInline(admin.StackedInline):
|
||||
formset.get_form_kwargs = get_kwargs
|
||||
return formset
|
||||
|
||||
def has_add_permission(self, request):
|
||||
def has_add_permission(self, request, obj=None):
|
||||
return False
|
||||
|
||||
def has_delete_permission(self, request, obj=None):
|
||||
@@ -549,7 +549,7 @@ class PermissionAdmin(admin.ModelAdmin):
|
||||
def admin_name(obj):
|
||||
return str(obj)
|
||||
|
||||
def has_add_permission(self, request):
|
||||
def has_add_permission(self, request, obj=None):
|
||||
return False
|
||||
|
||||
def has_delete_permission(self, request, obj=None):
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
from django import forms
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
|
||||
from allianceauth.authentication.models import User
|
||||
class RegistrationForm(forms.Form):
|
||||
email = forms.EmailField(label=_('Email'), max_length=254, required=True)
|
||||
|
||||
class _meta:
|
||||
model = User
|
||||
|
||||
@@ -10,5 +10,5 @@ urlpatterns = [
|
||||
url(r'^register/$', views.RegistrationView.as_view(), name='registration_register'),
|
||||
url(r'^register/complete/$', views.registration_complete, name='registration_complete'),
|
||||
url(r'^register/closed/$', views.registration_closed, name='registration_disallowed'),
|
||||
url(r'', include('registration.auth_urls')),
|
||||
url(r'', include('django.contrib.auth.urls')),
|
||||
]
|
||||
@@ -1,5 +1,5 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page_title %}{% trans "Dashboard" %}{% endblock %}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{% load staticfiles %}
|
||||
{% extends 'public/base.html' %}
|
||||
{% load static %}
|
||||
{% load bootstrap %}
|
||||
{% load i18n %}
|
||||
{% extends 'public/base.html' %}
|
||||
{% block page_title %}Registration{% endblock %}
|
||||
{% block extra_include %}
|
||||
{% include 'bundles/bootstrap-css.html' %}
|
||||
|
||||
@@ -6,7 +6,7 @@ from django.contrib.auth import login, authenticate
|
||||
from django.contrib.auth.decorators import login_required
|
||||
from django.contrib.auth.models import User
|
||||
from django.core import signing
|
||||
from django.urls import reverse
|
||||
from django.urls import reverse, reverse_lazy
|
||||
from django.shortcuts import redirect, render
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
|
||||
@@ -14,12 +14,12 @@ from allianceauth.eveonline.models import EveCharacter
|
||||
from esi.decorators import token_required
|
||||
from esi.models import Token
|
||||
|
||||
from registration.backends.hmac.views import (
|
||||
from django_registration.backends.activation.views import (
|
||||
RegistrationView as BaseRegistrationView,
|
||||
ActivationView as BaseActivationView,
|
||||
REGISTRATION_SALT
|
||||
)
|
||||
from registration.signals import user_registered
|
||||
from django_registration.signals import user_registered
|
||||
|
||||
from .models import CharacterOwnership
|
||||
from .forms import RegistrationForm
|
||||
@@ -134,12 +134,10 @@ def sso_login(request, token):
|
||||
# Step 2
|
||||
class RegistrationView(BaseRegistrationView):
|
||||
form_class = RegistrationForm
|
||||
success_url = 'authentication:dashboard'
|
||||
|
||||
def get_success_url(self, user):
|
||||
if not getattr(settings, 'REGISTRATION_VERIFY_EMAIL', True):
|
||||
return 'authentication:dashboard', (), {}
|
||||
return super().get_success_url(user)
|
||||
template_name = "public/register.html"
|
||||
email_body_template = "registration/activation_email.txt"
|
||||
email_subject_template = "registration/activation_email_subject.txt"
|
||||
success_url = reverse_lazy('registration_complete')
|
||||
|
||||
def dispatch(self, request, *args, **kwargs):
|
||||
# We're storing a key in the session to pass user information from OAuth response. Make sure it's there.
|
||||
@@ -176,6 +174,9 @@ class RegistrationView(BaseRegistrationView):
|
||||
|
||||
# Step 3
|
||||
class ActivationView(BaseActivationView):
|
||||
template_name = "registration/activate.html"
|
||||
success_url = reverse_lazy('registration_activation_complete')
|
||||
|
||||
def validate_key(self, activation_key):
|
||||
try:
|
||||
dump = signing.loads(activation_key, salt=REGISTRATION_SALT,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load bootstrap %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page_title %}{% trans "Create Fatlink" %}{% endblock page_title %}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load bootstrap %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
{% block page_title %}{% trans "Fatlink view" %}{% endblock page_title %}
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load bootstrap %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page_title %}{% trans "Personal fatlink statistics" %}{% endblock page_title %}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load bootstrap %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page_title %}{% trans "Personal fatlink statistics" %}{% endblock page_title %}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load bootstrap %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page_title %}{% trans "Fatlink Corp Statistics" %}{% endblock page_title %}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load bootstrap %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page_title %}{% trans "Fatlink statistics" %}{% endblock page_title %}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load bootstrap %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page_title %}{% trans "Fatlink view" %}{% endblock page_title %}
|
||||
|
||||
@@ -41,7 +41,7 @@ class AuthGroupInlineAdmin(admin.StackedInline):
|
||||
kwargs["queryset"] = Group.objects.order_by(Lower('name'))
|
||||
return super().formfield_for_manytomany(db_field, request, **kwargs)
|
||||
|
||||
def has_add_permission(self, request):
|
||||
def has_add_permission(self, request, obj=None):
|
||||
return False
|
||||
|
||||
def has_delete_permission(self, request, obj=None):
|
||||
|
||||
@@ -22,7 +22,8 @@ class GroupManagementMenuItem(MenuItemHook):
|
||||
|
||||
def render(self, request):
|
||||
if GroupManager.can_manage_groups(request.user):
|
||||
self.count = GroupManager.pending_requests_count_for_user(request.user)
|
||||
app_count = GroupManager.pending_requests_count_for_user(request.user)
|
||||
self.count = app_count if app_count and app_count > 0 else None
|
||||
return MenuItemHook.render(self, request)
|
||||
return ''
|
||||
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
# Generated by Django 3.1.1 on 2020-09-18 14:12
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('groupmanagement', '0013_fix_requestlog_date_field'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='requestlog',
|
||||
name='request_type',
|
||||
field=models.BooleanField(null=True),
|
||||
),
|
||||
]
|
||||
@@ -25,7 +25,7 @@ class GroupRequest(models.Model):
|
||||
|
||||
|
||||
class RequestLog(models.Model):
|
||||
request_type = models.NullBooleanField(default=0)
|
||||
request_type = models.BooleanField(null=True)
|
||||
group = models.ForeignKey(Group, on_delete=models.CASCADE)
|
||||
request_info = models.CharField(max_length=254)
|
||||
action = models.BooleanField(default=0)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page_title %}{{ group }} {% trans "Audit Log" %}{% endblock page_title %}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
{% load evelinks %}
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page_title %}{% trans "Groups Membership" %}{% endblock page_title %}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page_title %}{% trans "Available Groups" %}{% endblock page_title %}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
{% load evelinks %}
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
{% load navactive %}
|
||||
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
# Generated by Django 3.1.1 on 2020-09-18 14:12
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('hrapplications', '0006_remove_legacy_models'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='application',
|
||||
name='approved',
|
||||
field=models.BooleanField(blank=True, default=None, null=True),
|
||||
),
|
||||
]
|
||||
@@ -35,7 +35,7 @@ class ApplicationForm(models.Model):
|
||||
class Application(models.Model):
|
||||
form = models.ForeignKey(ApplicationForm, on_delete=models.CASCADE, related_name='applications')
|
||||
user = models.ForeignKey(User, on_delete=models.CASCADE, related_name='applications')
|
||||
approved = models.NullBooleanField(blank=True, null=True, default=None)
|
||||
approved = models.BooleanField(blank=True, null=True, default=None)
|
||||
reviewer = models.ForeignKey(User, on_delete=models.SET_NULL, blank=True, null=True)
|
||||
reviewer_character = models.ForeignKey(EveCharacter, on_delete=models.SET_NULL, blank=True, null=True)
|
||||
created = models.DateTimeField(auto_now_add=True)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page_title %}{% trans "Choose a Corp" %}{% endblock page_title %}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page_title %}{% trans "Apply To" %} {{ corp.corporation_name }}{% endblock page_title %}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load bootstrap %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page_title %}{% trans "HR Application Management" %}{% endblock page_title %}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load bootstrap %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page_title %}HR Application Management{% endblock page_title %}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load bootstrap %}
|
||||
{% load i18n %}
|
||||
|
||||
|
||||
Binary file not shown.
@@ -13,7 +13,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-07-29 04:56+0000\n"
|
||||
"POT-Creation-Date: 2020-09-21 01:35+0000\n"
|
||||
"PO-Revision-Date: 2020-02-18 03:14+0000\n"
|
||||
"Last-Translator: Rounon Dax <rounon.dax@terra-nanotech.de>, 2020\n"
|
||||
"Language-Team: German (https://www.transifex.com/alliance-auth/teams/107430/de/)\n"
|
||||
@@ -44,7 +44,7 @@ msgstr "Dein Nutzerstatus ist nun %(state)s"
|
||||
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:5
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:8
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:12
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:11
|
||||
msgid "Dashboard"
|
||||
msgstr "Dashboard"
|
||||
|
||||
@@ -552,6 +552,11 @@ msgstr "Flottenteilnahme registriert."
|
||||
msgid "FAT link has expired."
|
||||
msgstr "FAT-Link ist abgelaufen."
|
||||
|
||||
#: allianceauth/groupmanagement/auth_hooks.py:16
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:15
|
||||
msgid "Group Management"
|
||||
msgstr "Gruppenverwaltung"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:5
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:13
|
||||
msgid "Audit Log"
|
||||
@@ -624,7 +629,7 @@ msgstr "Gruppenmitgliedschaft"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:14
|
||||
#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:40
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:17
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:16
|
||||
msgid "Groups"
|
||||
msgstr "Gruppen"
|
||||
|
||||
@@ -638,7 +643,7 @@ msgstr "Beschreibung"
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:85
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:130
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:27
|
||||
#: allianceauth/srp/templates/srp/data.html:97
|
||||
#: allianceauth/srp/templates/srp/data.html:98
|
||||
msgid "Status"
|
||||
msgstr "Status"
|
||||
|
||||
@@ -738,11 +743,6 @@ msgstr "Keine Gruppenaustrittsanfragen"
|
||||
msgid "Toggle navigation"
|
||||
msgstr "Toggle Navigation"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:15
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:25
|
||||
msgid "Group Management"
|
||||
msgstr "Gruppenverwaltung"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:21
|
||||
msgid "Group Requests"
|
||||
msgstr "Gruppenanfragen"
|
||||
@@ -825,7 +825,7 @@ msgstr "Du hast Dich bereits für diese Gruppe beworben."
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:144
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:38
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:20
|
||||
#: allianceauth/srp/templates/srp/data.html:125
|
||||
#: allianceauth/srp/templates/srp/data.html:128
|
||||
#: allianceauth/srp/templates/srp/management.html:81
|
||||
msgid "Pending"
|
||||
msgstr "Beantragt"
|
||||
@@ -852,7 +852,7 @@ msgstr "Du hast bereits ein ausstehendes Austrittsgesuch für diese Gruppe."
|
||||
msgid "Applied to leave group %(group)s."
|
||||
msgstr "Austrittsgesuch für Gruppe %(group)s gesendet."
|
||||
|
||||
#: allianceauth/hrapplications/auth_hooks.py:10
|
||||
#: allianceauth/hrapplications/auth_hooks.py:13
|
||||
msgid "Applications"
|
||||
msgstr "Bewerbungen"
|
||||
|
||||
@@ -909,7 +909,7 @@ msgstr "Benutzername"
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:131
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:28
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:75
|
||||
#: allianceauth/srp/templates/srp/data.html:99
|
||||
#: allianceauth/srp/templates/srp/data.html:100
|
||||
#: allianceauth/srp/templates/srp/management.html:46
|
||||
msgid "Actions"
|
||||
msgstr "Aktionen"
|
||||
@@ -919,7 +919,7 @@ msgstr "Aktionen"
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:147
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:40
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:16
|
||||
#: allianceauth/srp/templates/srp/data.html:117
|
||||
#: allianceauth/srp/templates/srp/data.html:120
|
||||
msgid "Approved"
|
||||
msgstr "Akzeptiert"
|
||||
|
||||
@@ -927,7 +927,7 @@ msgstr "Akzeptiert"
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:104
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:149
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:42
|
||||
#: allianceauth/srp/templates/srp/data.html:121
|
||||
#: allianceauth/srp/templates/srp/data.html:124
|
||||
msgid "Rejected"
|
||||
msgstr "Abgelehnt"
|
||||
|
||||
@@ -1033,7 +1033,7 @@ msgstr "Ungelesen"
|
||||
|
||||
#: allianceauth/notifications/templates/notifications/list.html:18
|
||||
msgid "Read"
|
||||
msgstr "Lesen"
|
||||
msgstr "Gelesen"
|
||||
|
||||
#: allianceauth/notifications/templates/notifications/list.html:22
|
||||
msgid "Mark All Read"
|
||||
@@ -1628,7 +1628,7 @@ msgstr "Dienst"
|
||||
msgid "Domain"
|
||||
msgstr "Domain"
|
||||
|
||||
#: allianceauth/srp/auth_hooks.py:9
|
||||
#: allianceauth/srp/auth_hooks.py:12
|
||||
msgid "Ship Replacement"
|
||||
msgstr "Schiffserstattung"
|
||||
|
||||
@@ -1642,7 +1642,7 @@ msgstr "Flottenzeit"
|
||||
msgid "Fleet Doctrine"
|
||||
msgstr "Flottendoktrin"
|
||||
|
||||
#: allianceauth/srp/form.py:12 allianceauth/srp/templates/srp/data.html:89
|
||||
#: allianceauth/srp/form.py:12 allianceauth/srp/templates/srp/data.html:90
|
||||
msgid "Additional Info"
|
||||
msgstr "Zusätzliche Info"
|
||||
|
||||
@@ -1671,65 +1671,65 @@ msgstr "SRP-Flotte erstellen"
|
||||
msgid "Give this link to the line members"
|
||||
msgstr "Gib diesen Link an Deine Piloten weiter"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:48
|
||||
#: allianceauth/srp/templates/srp/data.html:49
|
||||
msgid "SRP Fleet Data"
|
||||
msgstr "SRP-Flotte Daten"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:53
|
||||
#: allianceauth/srp/templates/srp/data.html:54
|
||||
msgid "Mark Incomplete"
|
||||
msgstr "Als unvollständig markieren"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:57
|
||||
#: allianceauth/srp/templates/srp/data.html:58
|
||||
msgid "Mark Completed"
|
||||
msgstr "Als vollständig markieren"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:69
|
||||
#: allianceauth/srp/templates/srp/data.html:145
|
||||
#: allianceauth/srp/templates/srp/data.html:70
|
||||
#: allianceauth/srp/templates/srp/data.html:150
|
||||
msgid "Total Losses:"
|
||||
msgstr "Verluste insgesamt:"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:70
|
||||
#: allianceauth/srp/templates/srp/data.html:146
|
||||
#: allianceauth/srp/templates/srp/data.html:71
|
||||
#: allianceauth/srp/templates/srp/data.html:151
|
||||
#: allianceauth/srp/templates/srp/management.html:30
|
||||
msgid "Total ISK Cost:"
|
||||
msgstr "ISK-Kosten insgesamt:"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:78
|
||||
#: allianceauth/srp/templates/srp/data.html:154
|
||||
#: allianceauth/srp/templates/srp/data.html:79
|
||||
#: allianceauth/srp/templates/srp/data.html:159
|
||||
msgid "Are you sure you want to delete SRP requests?"
|
||||
msgstr "Bist Du sicher das Du SRP Anfragen löschen willst?"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:87
|
||||
#: allianceauth/srp/templates/srp/data.html:88
|
||||
msgid "Pilot Name"
|
||||
msgstr "Name des Piloten"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:88
|
||||
#: allianceauth/srp/templates/srp/data.html:89
|
||||
msgid "Killboard Link"
|
||||
msgstr "Killboard Link"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:90
|
||||
#: allianceauth/srp/templates/srp/data.html:91
|
||||
msgid "Ship Type"
|
||||
msgstr "Schiffstyp"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:91
|
||||
#: allianceauth/srp/templates/srp/data.html:92
|
||||
msgid "Killboard Loss Amt"
|
||||
msgstr "Summe Killboard Verluste"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:92
|
||||
#: allianceauth/srp/templates/srp/data.html:93
|
||||
msgid "SRP ISK Cost"
|
||||
msgstr "SRP ISK-Kosten"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:93
|
||||
#: allianceauth/srp/templates/srp/data.html:94
|
||||
msgid "Click value to edit Enter to save & next ESC to cancel"
|
||||
msgstr ""
|
||||
"Klicke auf den Wert um diesen zu bearbeiten, Enter zum Speichern und um zum "
|
||||
"nächsten Wert zu springen, ESC zum Beenden."
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:96
|
||||
#: allianceauth/srp/templates/srp/data.html:97
|
||||
msgid "Post Time"
|
||||
msgstr "Veröffentlichungszeit"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:163
|
||||
#: allianceauth/srp/templates/srp/data.html:168
|
||||
msgid "No SRP requests for this fleet."
|
||||
msgstr "Keine SRP Anfragen für diese Flotte."
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-07-29 04:56+0000\n"
|
||||
"POT-Creation-Date: 2020-09-21 01:41+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@@ -38,7 +38,7 @@ msgstr ""
|
||||
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:5
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:8
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:12
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:11
|
||||
msgid "Dashboard"
|
||||
msgstr ""
|
||||
|
||||
@@ -535,6 +535,11 @@ msgstr ""
|
||||
msgid "FAT link has expired."
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/groupmanagement/auth_hooks.py:16
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:15
|
||||
msgid "Group Management"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:5
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:13
|
||||
msgid "Audit Log"
|
||||
@@ -607,7 +612,7 @@ msgstr ""
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:14
|
||||
#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:40
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:17
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:16
|
||||
msgid "Groups"
|
||||
msgstr ""
|
||||
|
||||
@@ -621,7 +626,7 @@ msgstr ""
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:85
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:130
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:27
|
||||
#: allianceauth/srp/templates/srp/data.html:97
|
||||
#: allianceauth/srp/templates/srp/data.html:98
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
@@ -721,11 +726,6 @@ msgstr ""
|
||||
msgid "Toggle navigation"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:15
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:25
|
||||
msgid "Group Management"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:21
|
||||
msgid "Group Requests"
|
||||
msgstr ""
|
||||
@@ -804,7 +804,7 @@ msgstr ""
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:144
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:38
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:20
|
||||
#: allianceauth/srp/templates/srp/data.html:125
|
||||
#: allianceauth/srp/templates/srp/data.html:128
|
||||
#: allianceauth/srp/templates/srp/management.html:81
|
||||
msgid "Pending"
|
||||
msgstr ""
|
||||
@@ -831,7 +831,7 @@ msgstr ""
|
||||
msgid "Applied to leave group %(group)s."
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/hrapplications/auth_hooks.py:10
|
||||
#: allianceauth/hrapplications/auth_hooks.py:13
|
||||
msgid "Applications"
|
||||
msgstr ""
|
||||
|
||||
@@ -888,7 +888,7 @@ msgstr ""
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:131
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:28
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:75
|
||||
#: allianceauth/srp/templates/srp/data.html:99
|
||||
#: allianceauth/srp/templates/srp/data.html:100
|
||||
#: allianceauth/srp/templates/srp/management.html:46
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
@@ -898,7 +898,7 @@ msgstr ""
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:147
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:40
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:16
|
||||
#: allianceauth/srp/templates/srp/data.html:117
|
||||
#: allianceauth/srp/templates/srp/data.html:120
|
||||
msgid "Approved"
|
||||
msgstr ""
|
||||
|
||||
@@ -906,7 +906,7 @@ msgstr ""
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:104
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:149
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:42
|
||||
#: allianceauth/srp/templates/srp/data.html:121
|
||||
#: allianceauth/srp/templates/srp/data.html:124
|
||||
msgid "Rejected"
|
||||
msgstr ""
|
||||
|
||||
@@ -1595,7 +1595,7 @@ msgstr ""
|
||||
msgid "Domain"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/srp/auth_hooks.py:9
|
||||
#: allianceauth/srp/auth_hooks.py:12
|
||||
msgid "Ship Replacement"
|
||||
msgstr ""
|
||||
|
||||
@@ -1607,7 +1607,7 @@ msgstr ""
|
||||
msgid "Fleet Doctrine"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/srp/form.py:12 allianceauth/srp/templates/srp/data.html:89
|
||||
#: allianceauth/srp/form.py:12 allianceauth/srp/templates/srp/data.html:90
|
||||
msgid "Additional Info"
|
||||
msgstr ""
|
||||
|
||||
@@ -1636,63 +1636,63 @@ msgstr ""
|
||||
msgid "Give this link to the line members"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:48
|
||||
#: allianceauth/srp/templates/srp/data.html:49
|
||||
msgid "SRP Fleet Data"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:53
|
||||
#: allianceauth/srp/templates/srp/data.html:54
|
||||
msgid "Mark Incomplete"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:57
|
||||
#: allianceauth/srp/templates/srp/data.html:58
|
||||
msgid "Mark Completed"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:69
|
||||
#: allianceauth/srp/templates/srp/data.html:145
|
||||
#: allianceauth/srp/templates/srp/data.html:70
|
||||
#: allianceauth/srp/templates/srp/data.html:150
|
||||
msgid "Total Losses:"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:70
|
||||
#: allianceauth/srp/templates/srp/data.html:146
|
||||
#: allianceauth/srp/templates/srp/data.html:71
|
||||
#: allianceauth/srp/templates/srp/data.html:151
|
||||
#: allianceauth/srp/templates/srp/management.html:30
|
||||
msgid "Total ISK Cost:"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:78
|
||||
#: allianceauth/srp/templates/srp/data.html:154
|
||||
#: allianceauth/srp/templates/srp/data.html:79
|
||||
#: allianceauth/srp/templates/srp/data.html:159
|
||||
msgid "Are you sure you want to delete SRP requests?"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:87
|
||||
#: allianceauth/srp/templates/srp/data.html:88
|
||||
msgid "Pilot Name"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:88
|
||||
#: allianceauth/srp/templates/srp/data.html:89
|
||||
msgid "Killboard Link"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:90
|
||||
#: allianceauth/srp/templates/srp/data.html:91
|
||||
msgid "Ship Type"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:91
|
||||
#: allianceauth/srp/templates/srp/data.html:92
|
||||
msgid "Killboard Loss Amt"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:92
|
||||
#: allianceauth/srp/templates/srp/data.html:93
|
||||
msgid "SRP ISK Cost"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:93
|
||||
#: allianceauth/srp/templates/srp/data.html:94
|
||||
msgid "Click value to edit Enter to save & next ESC to cancel"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:96
|
||||
#: allianceauth/srp/templates/srp/data.html:97
|
||||
msgid "Post Time"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:163
|
||||
#: allianceauth/srp/templates/srp/data.html:168
|
||||
msgid "No SRP requests for this fleet."
|
||||
msgstr ""
|
||||
|
||||
|
||||
Binary file not shown.
@@ -12,7 +12,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-05-08 00:57+0000\n"
|
||||
"POT-Creation-Date: 2020-09-21 01:35+0000\n"
|
||||
"PO-Revision-Date: 2020-02-18 03:14+0000\n"
|
||||
"Last-Translator: frank1210 <francolopez_16@hotmail.com>, 2020\n"
|
||||
"Language-Team: Spanish (https://www.transifex.com/alliance-auth/teams/107430/es/)\n"
|
||||
@@ -31,55 +31,53 @@ msgstr ""
|
||||
msgid "Email"
|
||||
msgstr "E-mail"
|
||||
|
||||
#: allianceauth/authentication/models.py:76
|
||||
msgid "State Changed"
|
||||
msgstr "Estado Cambiado"
|
||||
|
||||
#: allianceauth/authentication/models.py:77
|
||||
#: allianceauth/authentication/models.py:78
|
||||
#, python-format
|
||||
msgid "Your user state has been changed to %(state)s"
|
||||
msgstr "Tu estado de usuario fue cambiado a %(state)s"
|
||||
msgid "State changed to: %s"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/authentication/models.py:79
|
||||
#, python-format
|
||||
msgid "Your user's state is now: %(state)s"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:5
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:8
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:10
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:11
|
||||
msgid "Dashboard"
|
||||
msgstr "Pagina Principal"
|
||||
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:17
|
||||
#: allianceauth/corputils/templates/corputils/corpstats.html:116
|
||||
#: allianceauth/corputils/templates/corputils/search.html:16
|
||||
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:22
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:83
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:128
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:25
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:32
|
||||
msgid "Main Character"
|
||||
msgstr "Personaje Principal"
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:18
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
" Main Character (State: %(state)s)\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:77
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:81
|
||||
msgid "No main character set."
|
||||
msgstr "No se ha seleccionado un personaje principal."
|
||||
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:84
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:88
|
||||
msgid "Add Character"
|
||||
msgstr "Agregar Personaje"
|
||||
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:88
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:92
|
||||
msgid "Change Main"
|
||||
msgstr "Cambiar Personaje Principal"
|
||||
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:97
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:101
|
||||
msgid "Group Memberships"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:117
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:121
|
||||
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:23
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:41
|
||||
msgid "Characters"
|
||||
msgstr "Personajes"
|
||||
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:125
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:129
|
||||
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:73
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:22
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:15
|
||||
@@ -88,13 +86,13 @@ msgstr "Personajes"
|
||||
msgid "Name"
|
||||
msgstr "Nombre"
|
||||
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:126
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:130
|
||||
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:23
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:46
|
||||
msgid "Corp"
|
||||
msgstr "Corporación"
|
||||
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:127
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:131
|
||||
#: allianceauth/corputils/templates/corputils/corpstats.html:77
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:47
|
||||
msgid "Alliance"
|
||||
@@ -231,8 +229,8 @@ msgstr "Ultima Actualizacion:"
|
||||
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:28
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:27
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:37
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:96
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:51
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:110
|
||||
msgid "Character"
|
||||
msgstr "Personaje"
|
||||
|
||||
@@ -254,6 +252,16 @@ msgstr "Corporacion"
|
||||
msgid "Killboard"
|
||||
msgstr "Killboard"
|
||||
|
||||
#: allianceauth/corputils/templates/corputils/corpstats.html:116
|
||||
#: allianceauth/corputils/templates/corputils/search.html:16
|
||||
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:22
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:83
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:128
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:25
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:32
|
||||
msgid "Main Character"
|
||||
msgstr "Personaje Principal"
|
||||
|
||||
#: allianceauth/corputils/templates/corputils/corpstats.html:117
|
||||
#: allianceauth/corputils/templates/corputils/search.html:17
|
||||
msgid "Main Corporation"
|
||||
@@ -538,6 +546,11 @@ msgstr "Participacion de flota registrada."
|
||||
msgid "FAT link has expired."
|
||||
msgstr "Enlace de participacion expirado."
|
||||
|
||||
#: allianceauth/groupmanagement/auth_hooks.py:16
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:15
|
||||
msgid "Group Management"
|
||||
msgstr "Manejo de Grupo"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:5
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:13
|
||||
msgid "Audit Log"
|
||||
@@ -590,8 +603,8 @@ msgid "Portrait"
|
||||
msgstr "Retrato"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:38
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:97
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:52
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:111
|
||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:23
|
||||
msgid "Organization"
|
||||
msgstr ""
|
||||
@@ -610,7 +623,7 @@ msgstr "Membresia de grupos"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:14
|
||||
#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:40
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:15
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:16
|
||||
msgid "Groups"
|
||||
msgstr "Grupos"
|
||||
|
||||
@@ -624,7 +637,7 @@ msgstr "Descripcion"
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:85
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:130
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:27
|
||||
#: allianceauth/srp/templates/srp/data.html:97
|
||||
#: allianceauth/srp/templates/srp/data.html:98
|
||||
msgid "Status"
|
||||
msgstr "Estado"
|
||||
|
||||
@@ -654,7 +667,7 @@ msgid "Audit Members"
|
||||
msgstr "Auditar Miembros"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:56
|
||||
msgid "Copy Direrct Join Link"
|
||||
msgid "Copy Direct Join Link"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:68
|
||||
@@ -686,37 +699,37 @@ msgstr "No hay grupos disponibles"
|
||||
msgid "Groups Management"
|
||||
msgstr "Manejo de Grupos"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:23
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:25
|
||||
msgid "Join Requests"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:24
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:33
|
||||
msgid "Leave Requests"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:39
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:98
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:53
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:112
|
||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:20
|
||||
#: allianceauth/services/modules/openfire/forms.py:6
|
||||
msgid "Group"
|
||||
msgstr "Grupo"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:71
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:130
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:85
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:144
|
||||
msgid "Accept"
|
||||
msgstr "Aceptar"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:74
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:133
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:88
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:147
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:85
|
||||
msgid "Reject"
|
||||
msgstr "Rechazar"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:83
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:97
|
||||
msgid "No group add requests."
|
||||
msgstr "No hay solicitudes de ingreso."
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:142
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:156
|
||||
msgid "No group leave requests."
|
||||
msgstr "No hay solicitudes paradejar el grupo."
|
||||
|
||||
@@ -724,11 +737,6 @@ msgstr "No hay solicitudes paradejar el grupo."
|
||||
msgid "Toggle navigation"
|
||||
msgstr "Navegacion"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:15
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:23
|
||||
msgid "Group Management"
|
||||
msgstr "Manejo de Grupo"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:21
|
||||
msgid "Group Requests"
|
||||
msgstr "Solicitudes de Grupo"
|
||||
@@ -737,26 +745,26 @@ msgstr "Solicitudes de Grupo"
|
||||
msgid "Group Membership"
|
||||
msgstr "Membresia de Grupo"
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:166
|
||||
#: allianceauth/groupmanagement/views.py:162
|
||||
#, python-format
|
||||
msgid "Removed user %(user)s from group %(group)s."
|
||||
msgstr "El usuario %(user)s fue removido del grupo %(group)s"
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:168
|
||||
#: allianceauth/groupmanagement/views.py:164
|
||||
msgid "User does not exist in that group"
|
||||
msgstr "El usuario no existe en ese grupos"
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:171
|
||||
#: allianceauth/groupmanagement/views.py:167
|
||||
msgid "Group does not exist"
|
||||
msgstr "El grupo no existe"
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:198
|
||||
#: allianceauth/groupmanagement/views.py:194
|
||||
#, python-format
|
||||
msgid "Accepted application from %(mainchar)s to %(group)s."
|
||||
msgstr "Solicitud aceptada de %(mainchar)s a %(group)s"
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:205
|
||||
#: allianceauth/groupmanagement/views.py:238
|
||||
#: allianceauth/groupmanagement/views.py:201
|
||||
#: allianceauth/groupmanagement/views.py:234
|
||||
#, python-format
|
||||
msgid ""
|
||||
"An unhandled error occurred while processing the application from "
|
||||
@@ -765,79 +773,79 @@ msgstr ""
|
||||
"Ocurrio un error cuando se intento procesar la informacion de %(mainchar)s "
|
||||
"al grupo %(group)s."
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:231
|
||||
#: allianceauth/groupmanagement/views.py:227
|
||||
#, python-format
|
||||
msgid "Rejected application from %(mainchar)s to %(group)s."
|
||||
msgstr "Se rechazo la solicitud de %(mainchar)s al grupo %(group)s."
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:267
|
||||
#: allianceauth/groupmanagement/views.py:263
|
||||
#, python-format
|
||||
msgid "Accepted application from %(mainchar)s to leave %(group)s."
|
||||
msgstr "Se acepto la solicitud de %(mainchar)s para dejar el grupo %(group)s."
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:273
|
||||
#: allianceauth/groupmanagement/views.py:307
|
||||
#: allianceauth/groupmanagement/views.py:269
|
||||
#: allianceauth/groupmanagement/views.py:303
|
||||
#, python-format
|
||||
msgid ""
|
||||
"An unhandled error occurred while processing the application from "
|
||||
"%(mainchar)s to leave %(group)s."
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:300
|
||||
#: allianceauth/groupmanagement/views.py:296
|
||||
#, python-format
|
||||
msgid "Rejected application from %(mainchar)s to leave %(group)s."
|
||||
msgstr ""
|
||||
"Se rechazo la solicitud de %(mainchar)s para dejar el grupo %(group)s."
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:346
|
||||
#: allianceauth/groupmanagement/views.py:358
|
||||
#: allianceauth/groupmanagement/views.py:342
|
||||
#: allianceauth/groupmanagement/views.py:354
|
||||
msgid "You cannot join that group"
|
||||
msgstr "No puedes unirte a ese grupo"
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:352
|
||||
#: allianceauth/groupmanagement/views.py:348
|
||||
msgid "You are already a member of that group."
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:367
|
||||
#: allianceauth/groupmanagement/views.py:363
|
||||
msgid "You already have a pending application for that group."
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:370
|
||||
#: allianceauth/groupmanagement/views.py:408
|
||||
#: allianceauth/groupmanagement/views.py:366
|
||||
#: allianceauth/groupmanagement/views.py:404
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:37
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:72
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:99
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:144
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:38
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:20
|
||||
#: allianceauth/srp/templates/srp/data.html:125
|
||||
#: allianceauth/srp/templates/srp/data.html:128
|
||||
#: allianceauth/srp/templates/srp/management.html:81
|
||||
msgid "Pending"
|
||||
msgstr "Pendiente"
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:376
|
||||
#: allianceauth/groupmanagement/views.py:372
|
||||
#, python-format
|
||||
msgid "Applied to group %(group)s."
|
||||
msgstr "Solicitud enviada al grupo %(group)s."
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:387
|
||||
#: allianceauth/groupmanagement/views.py:383
|
||||
msgid "You cannot leave that group"
|
||||
msgstr "No puedes dejar el grupos"
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:392
|
||||
#: allianceauth/groupmanagement/views.py:388
|
||||
msgid "You are not a member of that group"
|
||||
msgstr "No eres miembro de ese grupo"
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:401
|
||||
#: allianceauth/groupmanagement/views.py:397
|
||||
msgid "You already have a pending leave request for that group."
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:414
|
||||
#: allianceauth/groupmanagement/views.py:410
|
||||
#, python-format
|
||||
msgid "Applied to leave group %(group)s."
|
||||
msgstr "Solicitaste dejar el grupo %(group)s."
|
||||
|
||||
#: allianceauth/hrapplications/auth_hooks.py:10
|
||||
#: allianceauth/hrapplications/auth_hooks.py:13
|
||||
msgid "Applications"
|
||||
msgstr "Solicitudes"
|
||||
|
||||
@@ -894,7 +902,7 @@ msgstr "Usuario"
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:131
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:28
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:75
|
||||
#: allianceauth/srp/templates/srp/data.html:99
|
||||
#: allianceauth/srp/templates/srp/data.html:100
|
||||
#: allianceauth/srp/templates/srp/management.html:46
|
||||
msgid "Actions"
|
||||
msgstr "Acciones"
|
||||
@@ -904,7 +912,7 @@ msgstr "Acciones"
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:147
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:40
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:16
|
||||
#: allianceauth/srp/templates/srp/data.html:117
|
||||
#: allianceauth/srp/templates/srp/data.html:120
|
||||
msgid "Approved"
|
||||
msgstr "Aprovado"
|
||||
|
||||
@@ -912,7 +920,7 @@ msgstr "Aprovado"
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:104
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:149
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:42
|
||||
#: allianceauth/srp/templates/srp/data.html:121
|
||||
#: allianceauth/srp/templates/srp/data.html:124
|
||||
msgid "Rejected"
|
||||
msgstr "Rechazado"
|
||||
|
||||
@@ -1295,22 +1303,49 @@ msgstr "Contraseña"
|
||||
msgid "Password must be at least 8 characters long."
|
||||
msgstr "La contraseña tiene que tener 8 caracteres de largo minimo"
|
||||
|
||||
#: allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html:23
|
||||
#: allianceauth/services/modules/discord/models.py:224
|
||||
msgid "Discord Account Disabled"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/services/modules/discord/models.py:226
|
||||
msgid ""
|
||||
"Your Discord account was disabeled automatically by Auth. If you think this "
|
||||
"was a mistake, please contact an admin."
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html:18
|
||||
msgid "Join the Discord server"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html:22
|
||||
msgid "Leave- and rejoin the Discord Server (Reset)"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html:25
|
||||
msgid "Leave the Discord server"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html:32
|
||||
msgid "Link Discord Server"
|
||||
msgstr "Enlace a servidor de Discord"
|
||||
|
||||
#: allianceauth/services/modules/discord/views.py:26
|
||||
#: allianceauth/services/modules/discord/views.py:30
|
||||
msgid "Deactivated Discord account."
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/services/modules/discord/views.py:29
|
||||
#: allianceauth/services/modules/discord/views.py:41
|
||||
#: allianceauth/services/modules/discord/views.py:65
|
||||
#: allianceauth/services/modules/discord/views.py:36
|
||||
#: allianceauth/services/modules/discord/views.py:59
|
||||
msgid "An error occurred while processing your Discord account."
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/services/modules/discord/views.py:62
|
||||
msgid "Activated Discord account."
|
||||
#: allianceauth/services/modules/discord/views.py:102
|
||||
msgid "Your Discord account has been successfully activated."
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/services/modules/discord/views.py:108
|
||||
msgid ""
|
||||
"An error occurred while trying to activate your Discord account. Please try "
|
||||
"again."
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/services/modules/discourse/views.py:37
|
||||
@@ -1575,7 +1610,7 @@ msgstr "Servicio"
|
||||
msgid "Domain"
|
||||
msgstr "Dominio"
|
||||
|
||||
#: allianceauth/srp/auth_hooks.py:9
|
||||
#: allianceauth/srp/auth_hooks.py:12
|
||||
msgid "Ship Replacement"
|
||||
msgstr "Reemplazo de Nave"
|
||||
|
||||
@@ -1589,7 +1624,7 @@ msgstr "Hora de flota"
|
||||
msgid "Fleet Doctrine"
|
||||
msgstr "Doctrina"
|
||||
|
||||
#: allianceauth/srp/form.py:12 allianceauth/srp/templates/srp/data.html:89
|
||||
#: allianceauth/srp/form.py:12 allianceauth/srp/templates/srp/data.html:90
|
||||
msgid "Additional Info"
|
||||
msgstr "Informacion Adicional"
|
||||
|
||||
@@ -1618,63 +1653,63 @@ msgstr "Crear SRP"
|
||||
msgid "Give this link to the line members"
|
||||
msgstr "Entregar este enlace a los miembros"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:48
|
||||
#: allianceauth/srp/templates/srp/data.html:49
|
||||
msgid "SRP Fleet Data"
|
||||
msgstr "Informacion de SRP de la flota"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:53
|
||||
#: allianceauth/srp/templates/srp/data.html:54
|
||||
msgid "Mark Incomplete"
|
||||
msgstr "Marcar como Incompleto"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:57
|
||||
#: allianceauth/srp/templates/srp/data.html:58
|
||||
msgid "Mark Completed"
|
||||
msgstr "Marcar como Completo"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:69
|
||||
#: allianceauth/srp/templates/srp/data.html:145
|
||||
#: allianceauth/srp/templates/srp/data.html:70
|
||||
#: allianceauth/srp/templates/srp/data.html:150
|
||||
msgid "Total Losses:"
|
||||
msgstr "Perdidas Totales:"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:70
|
||||
#: allianceauth/srp/templates/srp/data.html:146
|
||||
#: allianceauth/srp/templates/srp/data.html:71
|
||||
#: allianceauth/srp/templates/srp/data.html:151
|
||||
#: allianceauth/srp/templates/srp/management.html:30
|
||||
msgid "Total ISK Cost:"
|
||||
msgstr "Costo Total:"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:78
|
||||
#: allianceauth/srp/templates/srp/data.html:154
|
||||
#: allianceauth/srp/templates/srp/data.html:79
|
||||
#: allianceauth/srp/templates/srp/data.html:159
|
||||
msgid "Are you sure you want to delete SRP requests?"
|
||||
msgstr "Estas seguro que quiere borrar las solicitudes de SRP"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:87
|
||||
#: allianceauth/srp/templates/srp/data.html:88
|
||||
msgid "Pilot Name"
|
||||
msgstr "Nombre del Piloto"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:88
|
||||
#: allianceauth/srp/templates/srp/data.html:89
|
||||
msgid "Killboard Link"
|
||||
msgstr "Enlace de la Muerte"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:90
|
||||
#: allianceauth/srp/templates/srp/data.html:91
|
||||
msgid "Ship Type"
|
||||
msgstr "Tipo"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:91
|
||||
#: allianceauth/srp/templates/srp/data.html:92
|
||||
msgid "Killboard Loss Amt"
|
||||
msgstr "Monto de la perdida en ZKB"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:92
|
||||
#: allianceauth/srp/templates/srp/data.html:93
|
||||
msgid "SRP ISK Cost"
|
||||
msgstr "Costo del SRP"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:93
|
||||
#: allianceauth/srp/templates/srp/data.html:94
|
||||
msgid "Click value to edit Enter to save & next ESC to cancel"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:96
|
||||
#: allianceauth/srp/templates/srp/data.html:97
|
||||
msgid "Post Time"
|
||||
msgstr "Tiempo"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:163
|
||||
#: allianceauth/srp/templates/srp/data.html:168
|
||||
msgid "No SRP requests for this fleet."
|
||||
msgstr "No hay solicitudes de SRP para esta flota."
|
||||
|
||||
@@ -1866,32 +1901,30 @@ msgid "Current"
|
||||
msgstr "Actual"
|
||||
|
||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:40
|
||||
msgid "Latest Major"
|
||||
msgstr "Ultimo Importante"
|
||||
msgid "Latest Stable"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:46
|
||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:56
|
||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:66
|
||||
msgid "Update available"
|
||||
msgstr "Actualizacion Disponible"
|
||||
|
||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:50
|
||||
msgid "Latest Minor"
|
||||
msgstr "Ultimo no importante"
|
||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:51
|
||||
msgid "Latest Pre-Release"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:60
|
||||
msgid "Latest Patch"
|
||||
msgstr "Ultimo Parche"
|
||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:57
|
||||
msgid "Pre-Release available"
|
||||
msgstr ""
|
||||
|
||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:73
|
||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:65
|
||||
msgid "Task Queue"
|
||||
msgstr "Cola de Tareas"
|
||||
|
||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:90
|
||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:82
|
||||
msgid "Error retrieving task queue length"
|
||||
msgstr "Error al conseguir la cola de tareas"
|
||||
|
||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:92
|
||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:84
|
||||
#, python-format
|
||||
msgid "%(tasks)s task"
|
||||
msgid_plural "%(tasks)s tasks"
|
||||
|
||||
Binary file not shown.
@@ -4,19 +4,19 @@
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||
#
|
||||
# Translators:
|
||||
# Lahty <js03js70@gmail.com>, 2020
|
||||
# Kim Hyundong <khd1226543@gmail.com>, 2020
|
||||
# None None <khd1226543@gmail.com>, 2020
|
||||
# Seowon Jung <seowon@hawaii.edu>, 2020
|
||||
# Olgeda Choi <undead.choi@gmail.com>, 2020
|
||||
# Lahty <js03js70@gmail.com>, 2020
|
||||
#
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-05-08 00:57+0000\n"
|
||||
"POT-Creation-Date: 2020-09-21 01:35+0000\n"
|
||||
"PO-Revision-Date: 2020-02-18 03:14+0000\n"
|
||||
"Last-Translator: Olgeda Choi <undead.choi@gmail.com>, 2020\n"
|
||||
"Last-Translator: Lahty <js03js70@gmail.com>, 2020\n"
|
||||
"Language-Team: Korean (Korea) (https://www.transifex.com/alliance-auth/teams/107430/ko_KR/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -32,55 +32,56 @@ msgstr "해당 기능을 수행하려면 주 캐릭터가 요구됨. 아래에
|
||||
msgid "Email"
|
||||
msgstr "이메일"
|
||||
|
||||
#: allianceauth/authentication/models.py:76
|
||||
msgid "State Changed"
|
||||
msgstr "상태 변경됨"
|
||||
|
||||
#: allianceauth/authentication/models.py:77
|
||||
#: allianceauth/authentication/models.py:78
|
||||
#, python-format
|
||||
msgid "Your user state has been changed to %(state)s"
|
||||
msgstr "사용자의 상태가 %(state)s변경됨"
|
||||
msgid "State changed to: %s"
|
||||
msgstr "상태가 %s로 변경됐습니다."
|
||||
|
||||
#: allianceauth/authentication/models.py:79
|
||||
#, python-format
|
||||
msgid "Your user's state is now: %(state)s"
|
||||
msgstr "사용자의 상태는 %(state)s입니다."
|
||||
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:5
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:8
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:10
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:11
|
||||
msgid "Dashboard"
|
||||
msgstr "대시보드"
|
||||
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:17
|
||||
#: allianceauth/corputils/templates/corputils/corpstats.html:116
|
||||
#: allianceauth/corputils/templates/corputils/search.html:16
|
||||
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:22
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:83
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:128
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:25
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:32
|
||||
msgid "Main Character"
|
||||
msgstr "주 캐릭터"
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:18
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
" Main Character (State: %(state)s)\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" 메인 캐릭터 (상태: %(state)s)\n"
|
||||
" "
|
||||
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:77
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:81
|
||||
msgid "No main character set."
|
||||
msgstr "주 캐릭터가 지정되지 않음"
|
||||
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:84
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:88
|
||||
msgid "Add Character"
|
||||
msgstr "캐릭터 추가"
|
||||
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:88
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:92
|
||||
msgid "Change Main"
|
||||
msgstr "주 캐릭터 변경"
|
||||
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:97
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:101
|
||||
msgid "Group Memberships"
|
||||
msgstr "그룹 멤버쉽"
|
||||
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:117
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:121
|
||||
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:23
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:41
|
||||
msgid "Characters"
|
||||
msgstr "캐릭터"
|
||||
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:125
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:129
|
||||
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:73
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:22
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/groups.html:15
|
||||
@@ -89,13 +90,13 @@ msgstr "캐릭터"
|
||||
msgid "Name"
|
||||
msgstr "이름"
|
||||
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:126
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:130
|
||||
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticsview.html:23
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:46
|
||||
msgid "Corp"
|
||||
msgstr "콥"
|
||||
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:127
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:131
|
||||
#: allianceauth/corputils/templates/corputils/corpstats.html:77
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:47
|
||||
msgid "Alliance"
|
||||
@@ -151,12 +152,12 @@ msgstr "주 캐릭터가 %(char)s로 변경됨"
|
||||
#: allianceauth/authentication/views.py:89
|
||||
#, python-format
|
||||
msgid "Added %(name)s to your account."
|
||||
msgstr "%(name)s을(를) 계정에 추가함"
|
||||
msgstr "계정에 %(name)s를 추가했습니다."
|
||||
|
||||
#: allianceauth/authentication/views.py:91
|
||||
#, python-format
|
||||
msgid "Failed to add %(name)s to your account: they already have an account."
|
||||
msgstr "%(name)s을(를) 계정에 추가하는데 실패함. 이미 추가되어있음."
|
||||
msgstr "계정에 %(name)s를 추가하지 못했습니다. 이미 추가된 계정입니다."
|
||||
|
||||
#: allianceauth/authentication/views.py:130
|
||||
msgid "Unable to authenticate as the selected character."
|
||||
@@ -227,8 +228,8 @@ msgstr "마지막 업데이트"
|
||||
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkview.html:28
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:27
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:29
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:37
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:96
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:51
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:110
|
||||
msgid "Character"
|
||||
msgstr "캐릭터"
|
||||
|
||||
@@ -250,6 +251,16 @@ msgstr "콥"
|
||||
msgid "Killboard"
|
||||
msgstr "킬보드"
|
||||
|
||||
#: allianceauth/corputils/templates/corputils/corpstats.html:116
|
||||
#: allianceauth/corputils/templates/corputils/search.html:16
|
||||
#: allianceauth/fleetactivitytracking/templates/fleetactivitytracking/fatlinkstatisticscorpview.html:22
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:83
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:128
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:25
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:32
|
||||
msgid "Main Character"
|
||||
msgstr "주 캐릭터"
|
||||
|
||||
#: allianceauth/corputils/templates/corputils/corpstats.html:117
|
||||
#: allianceauth/corputils/templates/corputils/search.html:17
|
||||
msgid "Main Corporation"
|
||||
@@ -531,6 +542,11 @@ msgstr "플릿 참여 등록됨"
|
||||
msgid "FAT link has expired."
|
||||
msgstr "플릿활동추적 링크 기한만료"
|
||||
|
||||
#: allianceauth/groupmanagement/auth_hooks.py:16
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:15
|
||||
msgid "Group Management"
|
||||
msgstr "그룹 관리"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:5
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:13
|
||||
msgid "Audit Log"
|
||||
@@ -583,8 +599,8 @@ msgid "Portrait"
|
||||
msgstr "포트레잇"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembers.html:30
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:38
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:97
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:52
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:111
|
||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:23
|
||||
msgid "Organization"
|
||||
msgstr "조직"
|
||||
@@ -603,7 +619,7 @@ msgstr "그룹 멤버쉽"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:14
|
||||
#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:40
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:15
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:16
|
||||
msgid "Groups"
|
||||
msgstr "그룹"
|
||||
|
||||
@@ -617,7 +633,7 @@ msgstr "설명"
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:85
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:130
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:27
|
||||
#: allianceauth/srp/templates/srp/data.html:97
|
||||
#: allianceauth/srp/templates/srp/data.html:98
|
||||
msgid "Status"
|
||||
msgstr "상태"
|
||||
|
||||
@@ -647,8 +663,8 @@ msgid "Audit Members"
|
||||
msgstr "멤버 검사"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:56
|
||||
msgid "Copy Direrct Join Link"
|
||||
msgstr ""
|
||||
msgid "Copy Direct Join Link"
|
||||
msgstr "직접 참여 링크 복사"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:68
|
||||
msgid "No groups to list."
|
||||
@@ -679,37 +695,37 @@ msgstr "사용 가능한 그룹 없음."
|
||||
msgid "Groups Management"
|
||||
msgstr "그룹 관리"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:23
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:25
|
||||
msgid "Join Requests"
|
||||
msgstr "가입 요청"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:24
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:33
|
||||
msgid "Leave Requests"
|
||||
msgstr "탈퇴 요청"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:39
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:98
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:53
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:112
|
||||
#: allianceauth/permissions_tool/templates/permissions_tool/audit.html:20
|
||||
#: allianceauth/services/modules/openfire/forms.py:6
|
||||
msgid "Group"
|
||||
msgstr "그룹"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:71
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:130
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:85
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:144
|
||||
msgid "Accept"
|
||||
msgstr "수락"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:74
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:133
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:88
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:147
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:85
|
||||
msgid "Reject"
|
||||
msgstr "거절"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:83
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:97
|
||||
msgid "No group add requests."
|
||||
msgstr "가입 요청 없음"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:142
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/index.html:156
|
||||
msgid "No group leave requests."
|
||||
msgstr "탈퇴 요청 없음"
|
||||
|
||||
@@ -717,11 +733,6 @@ msgstr "탈퇴 요청 없음"
|
||||
msgid "Toggle navigation"
|
||||
msgstr "네비게이션 전환"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:15
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:23
|
||||
msgid "Group Management"
|
||||
msgstr "그룹 관리"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:21
|
||||
msgid "Group Requests"
|
||||
msgstr "그룹 요청"
|
||||
@@ -730,104 +741,104 @@ msgstr "그룹 요청"
|
||||
msgid "Group Membership"
|
||||
msgstr "그룹 멤버쉽"
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:166
|
||||
#: allianceauth/groupmanagement/views.py:162
|
||||
#, python-format
|
||||
msgid "Removed user %(user)s from group %(group)s."
|
||||
msgstr "유저 %(user)s이(가) %(group)s에서 제거됨."
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:168
|
||||
#: allianceauth/groupmanagement/views.py:164
|
||||
msgid "User does not exist in that group"
|
||||
msgstr "유저가 해당 그룹에 존재하지 않음."
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:171
|
||||
#: allianceauth/groupmanagement/views.py:167
|
||||
msgid "Group does not exist"
|
||||
msgstr "그룹이 존재하지 않음."
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:198
|
||||
#: allianceauth/groupmanagement/views.py:194
|
||||
#, python-format
|
||||
msgid "Accepted application from %(mainchar)s to %(group)s."
|
||||
msgstr "%(mainchar)s의 %(group)s 그룹 신청 수락"
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:205
|
||||
#: allianceauth/groupmanagement/views.py:238
|
||||
#: allianceauth/groupmanagement/views.py:201
|
||||
#: allianceauth/groupmanagement/views.py:234
|
||||
#, python-format
|
||||
msgid ""
|
||||
"An unhandled error occurred while processing the application from "
|
||||
"%(mainchar)s to %(group)s."
|
||||
msgstr "%(mainchar)s의 %(group)s 그룹 신청을 처리하는 중 알 수 없는 에러 발생"
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:231
|
||||
#: allianceauth/groupmanagement/views.py:227
|
||||
#, python-format
|
||||
msgid "Rejected application from %(mainchar)s to %(group)s."
|
||||
msgstr "%(mainchar)s의 %(group)s 그룹 신청 거절"
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:267
|
||||
#: allianceauth/groupmanagement/views.py:263
|
||||
#, python-format
|
||||
msgid "Accepted application from %(mainchar)s to leave %(group)s."
|
||||
msgstr "%(mainchar)s의 %(group)s 그룹 탈퇴 수락"
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:273
|
||||
#: allianceauth/groupmanagement/views.py:307
|
||||
#: allianceauth/groupmanagement/views.py:269
|
||||
#: allianceauth/groupmanagement/views.py:303
|
||||
#, python-format
|
||||
msgid ""
|
||||
"An unhandled error occurred while processing the application from "
|
||||
"%(mainchar)s to leave %(group)s."
|
||||
msgstr "%(mainchar)s의 %(group)s 그룹 탈퇴를 처리하는 중 알 수 없는 에러 발생"
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:300
|
||||
#: allianceauth/groupmanagement/views.py:296
|
||||
#, python-format
|
||||
msgid "Rejected application from %(mainchar)s to leave %(group)s."
|
||||
msgstr "%(mainchar)s의 %(group)s 그룹 탈퇴 거절"
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:346
|
||||
#: allianceauth/groupmanagement/views.py:358
|
||||
#: allianceauth/groupmanagement/views.py:342
|
||||
#: allianceauth/groupmanagement/views.py:354
|
||||
msgid "You cannot join that group"
|
||||
msgstr "해당 그룹에 참여할 수 없습니다."
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:352
|
||||
#: allianceauth/groupmanagement/views.py:348
|
||||
msgid "You are already a member of that group."
|
||||
msgstr "이미 해당 그룹에 가입되어 있습니다."
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:367
|
||||
#: allianceauth/groupmanagement/views.py:363
|
||||
msgid "You already have a pending application for that group."
|
||||
msgstr "해당 그룹에 대한 참여신청이 보류되었습니다."
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:370
|
||||
#: allianceauth/groupmanagement/views.py:408
|
||||
#: allianceauth/groupmanagement/views.py:366
|
||||
#: allianceauth/groupmanagement/views.py:404
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:37
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:72
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:99
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:144
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:38
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:20
|
||||
#: allianceauth/srp/templates/srp/data.html:125
|
||||
#: allianceauth/srp/templates/srp/data.html:128
|
||||
#: allianceauth/srp/templates/srp/management.html:81
|
||||
msgid "Pending"
|
||||
msgstr "보류 중"
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:376
|
||||
#: allianceauth/groupmanagement/views.py:372
|
||||
#, python-format
|
||||
msgid "Applied to group %(group)s."
|
||||
msgstr "%(group)s그룹에 지원하였음."
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:387
|
||||
#: allianceauth/groupmanagement/views.py:383
|
||||
msgid "You cannot leave that group"
|
||||
msgstr "해당 그룹을 떠날 수 없습니다."
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:392
|
||||
#: allianceauth/groupmanagement/views.py:388
|
||||
msgid "You are not a member of that group"
|
||||
msgstr "해당그룹의 멤버가 아닙니다."
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:401
|
||||
#: allianceauth/groupmanagement/views.py:397
|
||||
msgid "You already have a pending leave request for that group."
|
||||
msgstr "해당 그룹의 탈퇴 신청이 접수된 상태입니다."
|
||||
|
||||
#: allianceauth/groupmanagement/views.py:414
|
||||
#: allianceauth/groupmanagement/views.py:410
|
||||
#, python-format
|
||||
msgid "Applied to leave group %(group)s."
|
||||
msgstr "%(group)s그룹의 탈퇴가 신청됨."
|
||||
|
||||
#: allianceauth/hrapplications/auth_hooks.py:10
|
||||
#: allianceauth/hrapplications/auth_hooks.py:13
|
||||
msgid "Applications"
|
||||
msgstr "지원"
|
||||
|
||||
@@ -884,7 +895,7 @@ msgstr "사용자명"
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:131
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:28
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:75
|
||||
#: allianceauth/srp/templates/srp/data.html:99
|
||||
#: allianceauth/srp/templates/srp/data.html:100
|
||||
#: allianceauth/srp/templates/srp/management.html:46
|
||||
msgid "Actions"
|
||||
msgstr "활동"
|
||||
@@ -894,7 +905,7 @@ msgstr "활동"
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:147
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:40
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:16
|
||||
#: allianceauth/srp/templates/srp/data.html:117
|
||||
#: allianceauth/srp/templates/srp/data.html:120
|
||||
msgid "Approved"
|
||||
msgstr "승인"
|
||||
|
||||
@@ -902,7 +913,7 @@ msgstr "승인"
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:104
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:149
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:42
|
||||
#: allianceauth/srp/templates/srp/data.html:121
|
||||
#: allianceauth/srp/templates/srp/data.html:124
|
||||
msgid "Rejected"
|
||||
msgstr "거절"
|
||||
|
||||
@@ -1285,23 +1296,50 @@ msgstr "비밀번호"
|
||||
msgid "Password must be at least 8 characters long."
|
||||
msgstr "비밀번호는 8글자 이상이어야 합니다."
|
||||
|
||||
#: allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html:23
|
||||
#: allianceauth/services/modules/discord/models.py:224
|
||||
msgid "Discord Account Disabled"
|
||||
msgstr "디스코드 계정 비활성화"
|
||||
|
||||
#: allianceauth/services/modules/discord/models.py:226
|
||||
msgid ""
|
||||
"Your Discord account was disabeled automatically by Auth. If you think this "
|
||||
"was a mistake, please contact an admin."
|
||||
msgstr "Auth에 의해 자동으로 디스코드 계정이 비활성화됐습니다. 원치 않는 사항일 경우, 관리자에게 문의해 주세요."
|
||||
|
||||
#: allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html:18
|
||||
msgid "Join the Discord server"
|
||||
msgstr "디스코드 서버 입장"
|
||||
|
||||
#: allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html:22
|
||||
msgid "Leave- and rejoin the Discord Server (Reset)"
|
||||
msgstr "디스코드 서버를 나가고 다시 입장하기 (리셋)"
|
||||
|
||||
#: allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html:25
|
||||
msgid "Leave the Discord server"
|
||||
msgstr "디스코드 서버 나가기"
|
||||
|
||||
#: allianceauth/services/modules/discord/templates/services/discord/discord_service_ctrl.html:32
|
||||
msgid "Link Discord Server"
|
||||
msgstr "디스코드 서버 링크"
|
||||
|
||||
#: allianceauth/services/modules/discord/views.py:26
|
||||
#: allianceauth/services/modules/discord/views.py:30
|
||||
msgid "Deactivated Discord account."
|
||||
msgstr "디스코드 계정 해제 완료"
|
||||
|
||||
#: allianceauth/services/modules/discord/views.py:29
|
||||
#: allianceauth/services/modules/discord/views.py:41
|
||||
#: allianceauth/services/modules/discord/views.py:65
|
||||
#: allianceauth/services/modules/discord/views.py:36
|
||||
#: allianceauth/services/modules/discord/views.py:59
|
||||
msgid "An error occurred while processing your Discord account."
|
||||
msgstr "디스코드 계정 처리 중 오류가 발생했습니다."
|
||||
|
||||
#: allianceauth/services/modules/discord/views.py:62
|
||||
msgid "Activated Discord account."
|
||||
msgstr "디스코드 계정 활성화 완료"
|
||||
#: allianceauth/services/modules/discord/views.py:102
|
||||
msgid "Your Discord account has been successfully activated."
|
||||
msgstr "디스코드 계정과 성공적으로 연동됐습니다."
|
||||
|
||||
#: allianceauth/services/modules/discord/views.py:108
|
||||
msgid ""
|
||||
"An error occurred while trying to activate your Discord account. Please try "
|
||||
"again."
|
||||
msgstr "디스코드 계정 연동 중 오류가 발생했습니다. 다시 시도해 주세요."
|
||||
|
||||
#: allianceauth/services/modules/discourse/views.py:37
|
||||
msgid "You are not authorized to access Discourse."
|
||||
@@ -1565,7 +1603,7 @@ msgstr "서드파티"
|
||||
msgid "Domain"
|
||||
msgstr "도메인"
|
||||
|
||||
#: allianceauth/srp/auth_hooks.py:9
|
||||
#: allianceauth/srp/auth_hooks.py:12
|
||||
msgid "Ship Replacement"
|
||||
msgstr "SRP"
|
||||
|
||||
@@ -1579,7 +1617,7 @@ msgstr "플릿 시간"
|
||||
msgid "Fleet Doctrine"
|
||||
msgstr "플릿 독트린"
|
||||
|
||||
#: allianceauth/srp/form.py:12 allianceauth/srp/templates/srp/data.html:89
|
||||
#: allianceauth/srp/form.py:12 allianceauth/srp/templates/srp/data.html:90
|
||||
msgid "Additional Info"
|
||||
msgstr "추가 기재 사항"
|
||||
|
||||
@@ -1608,63 +1646,63 @@ msgstr "SRP 보상 플릿 생성"
|
||||
msgid "Give this link to the line members"
|
||||
msgstr "이 링크를 직계 멤버들에게 전달"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:48
|
||||
#: allianceauth/srp/templates/srp/data.html:49
|
||||
msgid "SRP Fleet Data"
|
||||
msgstr "SRP 보상 플릿 데이터"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:53
|
||||
#: allianceauth/srp/templates/srp/data.html:54
|
||||
msgid "Mark Incomplete"
|
||||
msgstr "표시 미완료"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:57
|
||||
#: allianceauth/srp/templates/srp/data.html:58
|
||||
msgid "Mark Completed"
|
||||
msgstr "표시 완료"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:69
|
||||
#: allianceauth/srp/templates/srp/data.html:145
|
||||
#: allianceauth/srp/templates/srp/data.html:70
|
||||
#: allianceauth/srp/templates/srp/data.html:150
|
||||
msgid "Total Losses:"
|
||||
msgstr "전체 손실:"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:70
|
||||
#: allianceauth/srp/templates/srp/data.html:146
|
||||
#: allianceauth/srp/templates/srp/data.html:71
|
||||
#: allianceauth/srp/templates/srp/data.html:151
|
||||
#: allianceauth/srp/templates/srp/management.html:30
|
||||
msgid "Total ISK Cost:"
|
||||
msgstr "전체 ISK 비용:"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:78
|
||||
#: allianceauth/srp/templates/srp/data.html:154
|
||||
#: allianceauth/srp/templates/srp/data.html:79
|
||||
#: allianceauth/srp/templates/srp/data.html:159
|
||||
msgid "Are you sure you want to delete SRP requests?"
|
||||
msgstr "SRP 보상 요청을 삭제하시겠습니까?"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:87
|
||||
#: allianceauth/srp/templates/srp/data.html:88
|
||||
msgid "Pilot Name"
|
||||
msgstr "파일럿 이름"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:88
|
||||
#: allianceauth/srp/templates/srp/data.html:89
|
||||
msgid "Killboard Link"
|
||||
msgstr "킬보드 링크"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:90
|
||||
#: allianceauth/srp/templates/srp/data.html:91
|
||||
msgid "Ship Type"
|
||||
msgstr "함선 종류"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:91
|
||||
#: allianceauth/srp/templates/srp/data.html:92
|
||||
msgid "Killboard Loss Amt"
|
||||
msgstr "킬보드상 손실 금액"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:92
|
||||
#: allianceauth/srp/templates/srp/data.html:93
|
||||
msgid "SRP ISK Cost"
|
||||
msgstr "SRP 보상 비용"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:93
|
||||
#: allianceauth/srp/templates/srp/data.html:94
|
||||
msgid "Click value to edit Enter to save & next ESC to cancel"
|
||||
msgstr "금액을 수정하려면 클릭, 저장을 하고 다음으로 가려면 엔터, 취소를 하려면 ESC를 누르세요. "
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:96
|
||||
#: allianceauth/srp/templates/srp/data.html:97
|
||||
msgid "Post Time"
|
||||
msgstr "작성 시간"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:163
|
||||
#: allianceauth/srp/templates/srp/data.html:168
|
||||
msgid "No SRP requests for this fleet."
|
||||
msgstr "이 플릿에는 SRP 보상 요청이 없습니다."
|
||||
|
||||
@@ -1856,32 +1894,30 @@ msgid "Current"
|
||||
msgstr "현재"
|
||||
|
||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:40
|
||||
msgid "Latest Major"
|
||||
msgstr "최근 주요 사항"
|
||||
msgid "Latest Stable"
|
||||
msgstr "최신 안정화 버전"
|
||||
|
||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:46
|
||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:56
|
||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:66
|
||||
msgid "Update available"
|
||||
msgstr "업데이트 가능"
|
||||
|
||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:50
|
||||
msgid "Latest Minor"
|
||||
msgstr "최근 기타 사항"
|
||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:51
|
||||
msgid "Latest Pre-Release"
|
||||
msgstr "최신 사전 출시 버전"
|
||||
|
||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:60
|
||||
msgid "Latest Patch"
|
||||
msgstr "최근 패치"
|
||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:57
|
||||
msgid "Pre-Release available"
|
||||
msgstr "사전 출시 사용 가능"
|
||||
|
||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:73
|
||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:65
|
||||
msgid "Task Queue"
|
||||
msgstr "대기 중인 할 일"
|
||||
|
||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:90
|
||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:82
|
||||
msgid "Error retrieving task queue length"
|
||||
msgstr "대기 중인 할 일 목록 회수 에러"
|
||||
|
||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:92
|
||||
#: allianceauth/templates/allianceauth/admin-status/overview.html:84
|
||||
#, python-format
|
||||
msgid "%(tasks)s task"
|
||||
msgid_plural "%(tasks)s tasks"
|
||||
|
||||
@@ -11,7 +11,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-07-29 04:56+0000\n"
|
||||
"POT-Creation-Date: 2020-09-21 01:35+0000\n"
|
||||
"PO-Revision-Date: 2020-02-18 03:14+0000\n"
|
||||
"Last-Translator: Alexander Gess <de.alex.gess@gmail.com>, 2020\n"
|
||||
"Language-Team: Russian (https://www.transifex.com/alliance-auth/teams/107430/ru/)\n"
|
||||
@@ -41,7 +41,7 @@ msgstr "Статус пилота: %(state)s"
|
||||
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:5
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:8
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:12
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:11
|
||||
msgid "Dashboard"
|
||||
msgstr "Панель показателей"
|
||||
|
||||
@@ -548,6 +548,11 @@ msgstr "Флотовое участие зарегистрированно."
|
||||
msgid "FAT link has expired."
|
||||
msgstr "ФлАк ссылка устарела"
|
||||
|
||||
#: allianceauth/groupmanagement/auth_hooks.py:16
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:15
|
||||
msgid "Group Management"
|
||||
msgstr "Управление Группой"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:5
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:13
|
||||
msgid "Audit Log"
|
||||
@@ -620,7 +625,7 @@ msgstr "Участники группы"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:14
|
||||
#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:40
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:17
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:16
|
||||
msgid "Groups"
|
||||
msgstr "Группы"
|
||||
|
||||
@@ -634,7 +639,7 @@ msgstr "Описание"
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:85
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:130
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:27
|
||||
#: allianceauth/srp/templates/srp/data.html:97
|
||||
#: allianceauth/srp/templates/srp/data.html:98
|
||||
msgid "Status"
|
||||
msgstr "Статус"
|
||||
|
||||
@@ -734,11 +739,6 @@ msgstr "Нет групповых запросов на выход"
|
||||
msgid "Toggle navigation"
|
||||
msgstr "Проложить маршрут"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:15
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:25
|
||||
msgid "Group Management"
|
||||
msgstr "Управление Группой"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:21
|
||||
msgid "Group Requests"
|
||||
msgstr "Групповой запрос"
|
||||
@@ -821,7 +821,7 @@ msgstr "Вы уже подали заявку на вступление этой
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:144
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:38
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:20
|
||||
#: allianceauth/srp/templates/srp/data.html:125
|
||||
#: allianceauth/srp/templates/srp/data.html:128
|
||||
#: allianceauth/srp/templates/srp/management.html:81
|
||||
msgid "Pending"
|
||||
msgstr "Ожидание"
|
||||
@@ -848,7 +848,7 @@ msgstr "Ваш запрос находится на рассмотрении"
|
||||
msgid "Applied to leave group %(group)s."
|
||||
msgstr "Запрос на выход из группы %(group)s."
|
||||
|
||||
#: allianceauth/hrapplications/auth_hooks.py:10
|
||||
#: allianceauth/hrapplications/auth_hooks.py:13
|
||||
msgid "Applications"
|
||||
msgstr "Запросы"
|
||||
|
||||
@@ -905,7 +905,7 @@ msgstr "Пользователь"
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:131
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:28
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:75
|
||||
#: allianceauth/srp/templates/srp/data.html:99
|
||||
#: allianceauth/srp/templates/srp/data.html:100
|
||||
#: allianceauth/srp/templates/srp/management.html:46
|
||||
msgid "Actions"
|
||||
msgstr "Действия"
|
||||
@@ -915,7 +915,7 @@ msgstr "Действия"
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:147
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:40
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:16
|
||||
#: allianceauth/srp/templates/srp/data.html:117
|
||||
#: allianceauth/srp/templates/srp/data.html:120
|
||||
msgid "Approved"
|
||||
msgstr "Проверено"
|
||||
|
||||
@@ -923,7 +923,7 @@ msgstr "Проверено"
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:104
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:149
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:42
|
||||
#: allianceauth/srp/templates/srp/data.html:121
|
||||
#: allianceauth/srp/templates/srp/data.html:124
|
||||
msgid "Rejected"
|
||||
msgstr "Отменено "
|
||||
|
||||
@@ -1623,7 +1623,7 @@ msgstr "Сервис"
|
||||
msgid "Domain"
|
||||
msgstr "Домен"
|
||||
|
||||
#: allianceauth/srp/auth_hooks.py:9
|
||||
#: allianceauth/srp/auth_hooks.py:12
|
||||
msgid "Ship Replacement"
|
||||
msgstr "Замена корабля"
|
||||
|
||||
@@ -1637,7 +1637,7 @@ msgstr "Флотовое время"
|
||||
msgid "Fleet Doctrine"
|
||||
msgstr "Флотовая Доктрина"
|
||||
|
||||
#: allianceauth/srp/form.py:12 allianceauth/srp/templates/srp/data.html:89
|
||||
#: allianceauth/srp/form.py:12 allianceauth/srp/templates/srp/data.html:90
|
||||
msgid "Additional Info"
|
||||
msgstr "Дополнительная информация"
|
||||
|
||||
@@ -1666,63 +1666,63 @@ msgstr "Создать SRP Флот"
|
||||
msgid "Give this link to the line members"
|
||||
msgstr "Поделиться ссылкой с рядовыми участниками"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:48
|
||||
#: allianceauth/srp/templates/srp/data.html:49
|
||||
msgid "SRP Fleet Data"
|
||||
msgstr "SRP данные флота"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:53
|
||||
#: allianceauth/srp/templates/srp/data.html:54
|
||||
msgid "Mark Incomplete"
|
||||
msgstr "Пометить незаконченным"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:57
|
||||
#: allianceauth/srp/templates/srp/data.html:58
|
||||
msgid "Mark Completed"
|
||||
msgstr "Пометить законченным"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:69
|
||||
#: allianceauth/srp/templates/srp/data.html:145
|
||||
#: allianceauth/srp/templates/srp/data.html:70
|
||||
#: allianceauth/srp/templates/srp/data.html:150
|
||||
msgid "Total Losses:"
|
||||
msgstr "Суммарные потери:"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:70
|
||||
#: allianceauth/srp/templates/srp/data.html:146
|
||||
#: allianceauth/srp/templates/srp/data.html:71
|
||||
#: allianceauth/srp/templates/srp/data.html:151
|
||||
#: allianceauth/srp/templates/srp/management.html:30
|
||||
msgid "Total ISK Cost:"
|
||||
msgstr "Оценочная стоимость (ISK):"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:78
|
||||
#: allianceauth/srp/templates/srp/data.html:154
|
||||
#: allianceauth/srp/templates/srp/data.html:79
|
||||
#: allianceauth/srp/templates/srp/data.html:159
|
||||
msgid "Are you sure you want to delete SRP requests?"
|
||||
msgstr "Вы уверенны что хотите удалить запрос на SRP?"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:87
|
||||
#: allianceauth/srp/templates/srp/data.html:88
|
||||
msgid "Pilot Name"
|
||||
msgstr "Имя Пилота"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:88
|
||||
#: allianceauth/srp/templates/srp/data.html:89
|
||||
msgid "Killboard Link"
|
||||
msgstr "zKillBoard ссылка"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:90
|
||||
#: allianceauth/srp/templates/srp/data.html:91
|
||||
msgid "Ship Type"
|
||||
msgstr "Тип корабля"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:91
|
||||
#: allianceauth/srp/templates/srp/data.html:92
|
||||
msgid "Killboard Loss Amt"
|
||||
msgstr "потерь по zKillBoard на данный момент"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:92
|
||||
#: allianceauth/srp/templates/srp/data.html:93
|
||||
msgid "SRP ISK Cost"
|
||||
msgstr "SRP ISK Стоимость"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:93
|
||||
#: allianceauth/srp/templates/srp/data.html:94
|
||||
msgid "Click value to edit Enter to save & next ESC to cancel"
|
||||
msgstr "Нажмите на значение для редактирования и ESC для отмены"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:96
|
||||
#: allianceauth/srp/templates/srp/data.html:97
|
||||
msgid "Post Time"
|
||||
msgstr "Опубликованно"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:163
|
||||
#: allianceauth/srp/templates/srp/data.html:168
|
||||
msgid "No SRP requests for this fleet."
|
||||
msgstr "SRP запросы отсутствуют"
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-07-29 03:24+0000\n"
|
||||
"POT-Creation-Date: 2020-09-21 01:35+0000\n"
|
||||
"PO-Revision-Date: 2020-02-18 03:14+0000\n"
|
||||
"Last-Translator: Aaron BuBu <351793078@qq.com>, 2020\n"
|
||||
"Language-Team: Chinese Simplified (https://www.transifex.com/alliance-auth/teams/107430/zh-Hans/)\n"
|
||||
@@ -43,7 +43,7 @@ msgstr ""
|
||||
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:5
|
||||
#: allianceauth/authentication/templates/authentication/dashboard.html:8
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:12
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:11
|
||||
msgid "Dashboard"
|
||||
msgstr "账户总览"
|
||||
|
||||
@@ -538,6 +538,11 @@ msgstr "成功注册舰队PAP"
|
||||
msgid "FAT link has expired."
|
||||
msgstr "PAP链接已过期"
|
||||
|
||||
#: allianceauth/groupmanagement/auth_hooks.py:16
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:15
|
||||
msgid "Group Management"
|
||||
msgstr "用户组管理"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:5
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/audit.html:13
|
||||
msgid "Audit Log"
|
||||
@@ -610,7 +615,7 @@ msgstr "用户组成员"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/groupmembership.html:14
|
||||
#: allianceauth/permissions_tool/templates/permissions_tool/overview.html:40
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:17
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:16
|
||||
msgid "Groups"
|
||||
msgstr "群组"
|
||||
|
||||
@@ -624,7 +629,7 @@ msgstr "描述"
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:85
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:130
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:27
|
||||
#: allianceauth/srp/templates/srp/data.html:97
|
||||
#: allianceauth/srp/templates/srp/data.html:98
|
||||
msgid "Status"
|
||||
msgstr "状态"
|
||||
|
||||
@@ -724,11 +729,6 @@ msgstr "没有离开用户组的请求,小老弟你人缘可以啊?"
|
||||
msgid "Toggle navigation"
|
||||
msgstr "打开导航栏"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:15
|
||||
#: allianceauth/templates/allianceauth/side-menu.html:25
|
||||
msgid "Group Management"
|
||||
msgstr "用户组管理"
|
||||
|
||||
#: allianceauth/groupmanagement/templates/groupmanagement/menu.html:21
|
||||
msgid "Group Requests"
|
||||
msgstr "用户组请求"
|
||||
@@ -807,7 +807,7 @@ msgstr "你已经有了该组的未决申请"
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:144
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:38
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:20
|
||||
#: allianceauth/srp/templates/srp/data.html:125
|
||||
#: allianceauth/srp/templates/srp/data.html:128
|
||||
#: allianceauth/srp/templates/srp/management.html:81
|
||||
msgid "Pending"
|
||||
msgstr "待定"
|
||||
@@ -834,7 +834,7 @@ msgstr "你已经有了该组的未决离开请求"
|
||||
msgid "Applied to leave group %(group)s."
|
||||
msgstr "已经离开群组%(group)s"
|
||||
|
||||
#: allianceauth/hrapplications/auth_hooks.py:10
|
||||
#: allianceauth/hrapplications/auth_hooks.py:13
|
||||
msgid "Applications"
|
||||
msgstr "申请"
|
||||
|
||||
@@ -891,7 +891,7 @@ msgstr "用户名"
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:131
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:28
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:75
|
||||
#: allianceauth/srp/templates/srp/data.html:99
|
||||
#: allianceauth/srp/templates/srp/data.html:100
|
||||
#: allianceauth/srp/templates/srp/management.html:46
|
||||
msgid "Actions"
|
||||
msgstr "操作"
|
||||
@@ -901,7 +901,7 @@ msgstr "操作"
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:147
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:40
|
||||
#: allianceauth/hrapplications/templates/hrapplications/view.html:16
|
||||
#: allianceauth/srp/templates/srp/data.html:117
|
||||
#: allianceauth/srp/templates/srp/data.html:120
|
||||
msgid "Approved"
|
||||
msgstr "通过"
|
||||
|
||||
@@ -909,7 +909,7 @@ msgstr "通过"
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:104
|
||||
#: allianceauth/hrapplications/templates/hrapplications/management.html:149
|
||||
#: allianceauth/hrapplications/templates/hrapplications/searchview.html:42
|
||||
#: allianceauth/srp/templates/srp/data.html:121
|
||||
#: allianceauth/srp/templates/srp/data.html:124
|
||||
msgid "Rejected"
|
||||
msgstr "拒绝"
|
||||
|
||||
@@ -1599,7 +1599,7 @@ msgstr "服务"
|
||||
msgid "Domain"
|
||||
msgstr "域名"
|
||||
|
||||
#: allianceauth/srp/auth_hooks.py:9
|
||||
#: allianceauth/srp/auth_hooks.py:12
|
||||
msgid "Ship Replacement"
|
||||
msgstr "补损"
|
||||
|
||||
@@ -1613,7 +1613,7 @@ msgstr "集结时间"
|
||||
msgid "Fleet Doctrine"
|
||||
msgstr "舰队船型"
|
||||
|
||||
#: allianceauth/srp/form.py:12 allianceauth/srp/templates/srp/data.html:89
|
||||
#: allianceauth/srp/form.py:12 allianceauth/srp/templates/srp/data.html:90
|
||||
msgid "Additional Info"
|
||||
msgstr "其他信息"
|
||||
|
||||
@@ -1642,63 +1642,63 @@ msgstr "创建补损舰队"
|
||||
msgid "Give this link to the line members"
|
||||
msgstr "把这个链接发送给火力狗们"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:48
|
||||
#: allianceauth/srp/templates/srp/data.html:49
|
||||
msgid "SRP Fleet Data"
|
||||
msgstr "舰队补损信息"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:53
|
||||
#: allianceauth/srp/templates/srp/data.html:54
|
||||
msgid "Mark Incomplete"
|
||||
msgstr "标记为未完成"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:57
|
||||
#: allianceauth/srp/templates/srp/data.html:58
|
||||
msgid "Mark Completed"
|
||||
msgstr "标记为已完成"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:69
|
||||
#: allianceauth/srp/templates/srp/data.html:145
|
||||
#: allianceauth/srp/templates/srp/data.html:70
|
||||
#: allianceauth/srp/templates/srp/data.html:150
|
||||
msgid "Total Losses:"
|
||||
msgstr "损失总额:"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:70
|
||||
#: allianceauth/srp/templates/srp/data.html:146
|
||||
#: allianceauth/srp/templates/srp/data.html:71
|
||||
#: allianceauth/srp/templates/srp/data.html:151
|
||||
#: allianceauth/srp/templates/srp/management.html:30
|
||||
msgid "Total ISK Cost:"
|
||||
msgstr "ISK花费总额:"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:78
|
||||
#: allianceauth/srp/templates/srp/data.html:154
|
||||
#: allianceauth/srp/templates/srp/data.html:79
|
||||
#: allianceauth/srp/templates/srp/data.html:159
|
||||
msgid "Are you sure you want to delete SRP requests?"
|
||||
msgstr "老哥,你确定要删了补损请求么?"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:87
|
||||
#: allianceauth/srp/templates/srp/data.html:88
|
||||
msgid "Pilot Name"
|
||||
msgstr "玩家ID"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:88
|
||||
#: allianceauth/srp/templates/srp/data.html:89
|
||||
msgid "Killboard Link"
|
||||
msgstr "KB网链接"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:90
|
||||
#: allianceauth/srp/templates/srp/data.html:91
|
||||
msgid "Ship Type"
|
||||
msgstr "船型"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:91
|
||||
#: allianceauth/srp/templates/srp/data.html:92
|
||||
msgid "Killboard Loss Amt"
|
||||
msgstr "KB网总损失"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:92
|
||||
#: allianceauth/srp/templates/srp/data.html:93
|
||||
msgid "SRP ISK Cost"
|
||||
msgstr "补损ISK花费"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:93
|
||||
#: allianceauth/srp/templates/srp/data.html:94
|
||||
msgid "Click value to edit Enter to save & next ESC to cancel"
|
||||
msgstr "点击数值就可以编辑啦,按回车确认,按ESC取消"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:96
|
||||
#: allianceauth/srp/templates/srp/data.html:97
|
||||
msgid "Post Time"
|
||||
msgstr "发布时间"
|
||||
|
||||
#: allianceauth/srp/templates/srp/data.html:163
|
||||
#: allianceauth/srp/templates/srp/data.html:168
|
||||
msgid "No SRP requests for this fleet."
|
||||
msgstr "这次起队没有补损请求!大捷"
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page_title %}{% trans "Notifications" %}{% endblock %}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page_title %}{% trans "View Notification" %}{% endblock page_title %}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load bootstrap %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
{% get_current_language as LANGUAGE_CODE %}
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
{% get_current_language as LANGUAGE_CODE %}
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load bootstrap %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
{% get_current_language as LANGUAGE_CODE %}
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load bootstrap %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page_title %}{{ permission.permission.codename }} - {% trans "Permissions Audit" %}{% endblock page_title %}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load bootstrap %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page_title %}{% trans "Permissions Overview" %}{% endblock page_title %}
|
||||
|
||||
@@ -211,6 +211,7 @@ class DiscordUser(models.Model):
|
||||
Return None if user does no longer exist
|
||||
"""
|
||||
try:
|
||||
_user = self.user
|
||||
client = DiscordUser.objects._bot_client(is_rate_limited=is_rate_limited)
|
||||
success = client.remove_guild_member(
|
||||
guild_id=DISCORD_GUILD_ID, user_id=self.uid
|
||||
@@ -220,7 +221,7 @@ class DiscordUser(models.Model):
|
||||
if deleted_count > 0:
|
||||
if notify_user:
|
||||
notify(
|
||||
user=self.user,
|
||||
user=_user,
|
||||
title=gettext_lazy('Discord Account Disabled'),
|
||||
message=gettext_lazy(
|
||||
'Your Discord account was disabeled automatically '
|
||||
@@ -229,22 +230,22 @@ class DiscordUser(models.Model):
|
||||
),
|
||||
level='warning'
|
||||
)
|
||||
logger.info('Account for user %s was deleted.', self.user)
|
||||
logger.info('Account for user %s was deleted.', _user)
|
||||
return True
|
||||
else:
|
||||
logger.debug('Account for user %s was already deleted.', self.user)
|
||||
logger.debug('Account for user %s was already deleted.', _user)
|
||||
return None
|
||||
|
||||
else:
|
||||
logger.warning(
|
||||
'Failed to remove user %s from the Discord server', self.user
|
||||
'Failed to remove user %s from the Discord server', _user
|
||||
)
|
||||
return False
|
||||
|
||||
except (HTTPError, ConnectionError, DiscordApiBackoff) as ex:
|
||||
if handle_api_exceptions:
|
||||
logger.exception(
|
||||
'Failed to remove user %s from Discord server: %s', self.user, ex
|
||||
'Failed to remove user %s from Discord server: %s',self.user, ex
|
||||
)
|
||||
return False
|
||||
else:
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load bootstrap %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page_title %}{% trans "Jabber Broadcast" %}{% endblock page_title %}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load bootstrap %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page_title %}{% trans "Verify Teamspeak" %}{% endblock page_title %}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load bootstrap %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page_title %}{% trans "Fleet Formatter Tool" %}{% endblock page_title %}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page_title %}{% blocktrans with service_name=view.service_name|title %}{{ service_name }} Credentials{% endblocktrans %}{% endblock page_title %}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load bootstrap %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page_title %}{% blocktrans with service_name=view.service_name|title %}{{ service_name }} Password Change{% endblocktrans %}{% endblock page_title %}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page_title %}{% trans "Services Management" %}{% endblock page_title %}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load bootstrap %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page_title %}{% trans "SRP Fleet Create" %}{% endblock page_title %}
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load bootstrap %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% load humanize %}
|
||||
{% block page_title %}Srp Fleet Data{% endblock page_title %}
|
||||
{% block extra_css %}
|
||||
{% include 'bundles/x-editable.css.html' %}
|
||||
{% include 'bundles/datatables-css.html' %}
|
||||
{% include 'bundles/x-editable.css.html' %}
|
||||
<link href="{% static 'css/checkbox.css' %}" rel="stylesheet" type="text/css">
|
||||
<style>
|
||||
.radio label, .checkbox label {
|
||||
@@ -82,8 +83,8 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="table-responsive">
|
||||
<table class="table">
|
||||
<tr>
|
||||
<table class="table srplist">
|
||||
<thead>
|
||||
<th class="text-center">{% trans "Pilot Name" %}</th>
|
||||
<th class="text-center">{% trans "Killboard Link" %}</th>
|
||||
<th class="text-center">{% trans "Additional Info" %}</th>
|
||||
@@ -98,7 +99,9 @@ ESC to cancel{% endblocktrans %}"id="blah"></i></th>
|
||||
{% if perms.auth.srp_management %}
|
||||
<th class="text-center">{% trans "Actions" %}</th>
|
||||
{% endif %}
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
{% for srpfleetrequest in srpfleetrequests %}
|
||||
<tr>
|
||||
<td class="text-center">{{ srpfleetrequest.character.character_name }}</td>
|
||||
@@ -108,9 +111,9 @@ ESC to cancel{% endblocktrans %}"id="blah"></i></th>
|
||||
</td>
|
||||
<td class="text-center">{{ srpfleetrequest.additional_info }}</td>
|
||||
<td class="text-center">{{ srpfleetrequest.srp_ship_name }}</td>
|
||||
<td class="text-center">{{ srpfleetrequest.kb_total_loss | intcomma }} ISK</td>
|
||||
<td class="srp" data-name="srp_total_amount" data-type="number" data-pk="{{srpfleetrequest.id}}" data-url="{% url 'srp:request_update_amount' srpfleetrequest.id %}" data-params="{csrfmiddlewaretoken:'{{csrf_token}}'}" class="text-center">{{ srpfleetrequest.srp_total_amount | intcomma }} ISK</td>
|
||||
<td class="text-center">{{ srpfleetrequest.post_time | date:"Y-m-d H:i" }}</td>
|
||||
<td class="text-center" data-sort="{{ srpfleetrequest.kb_total_loss }}">{{ srpfleetrequest.kb_total_loss | intcomma }} ISK</td>
|
||||
<td class="srp text-center" data-name="srp_total_amount" data-type="number" data-pk="{{srpfleetrequest.id}}" data-url="{% url 'srp:request_update_amount' srpfleetrequest.id %}" data-params="{csrfmiddlewaretoken:'{{csrf_token}}'}" data-sort="{{ srpfleetrequest.srp_total_amount }}">{{ srpfleetrequest.srp_total_amount | intcomma }} ISK</td>
|
||||
<td class="text-center" data-sort="{{ srpfleetrequest.post_time | date:"Y-m-d H:i" }}">{{ srpfleetrequest.post_time | date:"Y-M-d H:i" }}</td>
|
||||
<td class="text-center">
|
||||
{% if srpfleetrequest.srp_status == "Approved" %}
|
||||
<div class="label label-success">
|
||||
@@ -137,7 +140,9 @@ ESC to cancel{% endblocktrans %}"id="blah"></i></th>
|
||||
</td>
|
||||
{% endif %}
|
||||
</tr>
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
<tbody>
|
||||
|
||||
</table>
|
||||
</div>
|
||||
<div class="alert alert-info" role="alert">
|
||||
@@ -168,7 +173,9 @@ ESC to cancel{% endblocktrans %}"id="blah"></i></th>
|
||||
{% endblock content %}
|
||||
|
||||
{% block extra_javascript %}
|
||||
{% include 'bundles/datatables-js.html' %}
|
||||
{% include 'bundles/x-editable-js.html' %}
|
||||
{% include 'bundles/moment-js.html' %}
|
||||
{% endblock %}
|
||||
|
||||
{% block extra_script %}
|
||||
@@ -202,7 +209,43 @@ ESC to cancel{% endblocktrans %}"id="blah"></i></th>
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$(document).ready(function(){
|
||||
$("[rel=tooltip]").tooltip({ placement: 'top'});
|
||||
});
|
||||
{% endblock extra_script %}
|
||||
});
|
||||
|
||||
$.fn.dataTable.moment = function(format, locale) {
|
||||
var types = $.fn.dataTable.ext.type;
|
||||
|
||||
// Add type detection
|
||||
types.detect.unshift(function(d) {
|
||||
return moment(d, format, locale, true).isValid() ?
|
||||
'moment-'+format :
|
||||
null;
|
||||
} );
|
||||
|
||||
// Add sorting method - use an integer for the sorting
|
||||
types.order[ 'moment-'+format+'-pre' ] = function(d) {
|
||||
return moment(d, format, locale, true).unix();
|
||||
};
|
||||
};
|
||||
|
||||
$(document).ready( function(){
|
||||
$.fn.dataTable.moment('YYYY-MMM-D, HH:mm');
|
||||
|
||||
$('table.srplist').DataTable({
|
||||
"order": [[ 6, "asc" ]],
|
||||
"paging": false,
|
||||
"columnDefs": [{
|
||||
"targets": [1, 8],
|
||||
"orderable": false
|
||||
},
|
||||
{
|
||||
"targets": [4, 5],
|
||||
"type": "num"
|
||||
}]
|
||||
|
||||
});
|
||||
});
|
||||
|
||||
{% endblock extra_script %}
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load bootstrap %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% load humanize %}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load bootstrap %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page_title %}{% trans "SRP Request" %}{% endblock page_title %}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load bootstrap %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page_title %}{% trans "Update AAR Link" %}{% endblock page_title %}
|
||||
|
||||
@@ -53,7 +53,7 @@ def srp_fleet_view(request, fleet_id):
|
||||
except SrpFleetMain.DoesNotExist:
|
||||
raise Http404
|
||||
context = {"fleet_id": fleet_id, "fleet_status": fleet_main.fleet_srp_status,
|
||||
"srpfleetrequests": fleet_main.srpuserrequest_set.select_related('character').order_by('srp_ship_name'),
|
||||
"srpfleetrequests": fleet_main.srpuserrequest_set.select_related('character'),
|
||||
"totalcost": fleet_main.total_cost}
|
||||
|
||||
return render(request, 'srp/data.html', context=context)
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
{% if user.is_staff %}
|
||||
<li><a href="{% url 'admin:index' %}">{% trans "Admin" %}</a></li>
|
||||
{% endif %}
|
||||
<li><a href="{% url 'auth_logout' %}">{% trans "Logout" %}</a></li>
|
||||
<li><a href="{% url 'logout' %}">{% trans "Logout" %}</a></li>
|
||||
{% else %}
|
||||
<li><a href="{% url 'authentication:login' %}">{% trans "Login" %}</a></li>
|
||||
{% endif %}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
<!-- Bootstrap CSS -->
|
||||
{% if NIGHT_MODE %}
|
||||
{% if debug %}
|
||||
|
||||
@@ -146,7 +146,7 @@ class AuthUtils:
|
||||
if alliance_id:
|
||||
try:
|
||||
alliance_id = int(alliance_id)
|
||||
except:
|
||||
except Exception:
|
||||
alliance_id = None
|
||||
|
||||
char = EveCharacter.objects.create(
|
||||
@@ -180,7 +180,7 @@ class AuthUtils:
|
||||
if alliance_id:
|
||||
try:
|
||||
alliance_id = int(alliance_id)
|
||||
except:
|
||||
except Exception:
|
||||
alliance_id = None
|
||||
|
||||
char = EveCharacter.objects.create(
|
||||
@@ -220,7 +220,7 @@ class AuthUtils:
|
||||
)
|
||||
|
||||
@classmethod
|
||||
def add_permissions_to_user(cls, perms, user, disconnect_signals=True):
|
||||
def add_permissions_to_user(cls, perms, user, disconnect_signals=True) -> User:
|
||||
"""add list of permissions to user
|
||||
|
||||
perms: list of Permission objects
|
||||
@@ -239,10 +239,12 @@ class AuthUtils:
|
||||
if disconnect_signals:
|
||||
cls.connect_signals()
|
||||
|
||||
return user
|
||||
|
||||
@classmethod
|
||||
def add_permission_to_user_by_name(
|
||||
cls, perm, user, disconnect_signals=True
|
||||
):
|
||||
) -> User:
|
||||
"""returns permission specified by qualified name
|
||||
|
||||
perm: Permission name as 'app_label.codename'
|
||||
@@ -252,7 +254,7 @@ class AuthUtils:
|
||||
disconnect_signals: whether to run process without signals
|
||||
"""
|
||||
p = cls.get_permission_by_name(perm)
|
||||
cls.add_permissions_to_user([p], user, disconnect_signals)
|
||||
return cls.add_permissions_to_user([p], user, disconnect_signals)
|
||||
|
||||
@staticmethod
|
||||
def get_permission_by_name(perm: str) -> Permission:
|
||||
@@ -270,6 +272,7 @@ class AuthUtils:
|
||||
content_type__app_label=perm_parts[0], codename=perm_parts[1]
|
||||
)
|
||||
|
||||
|
||||
class BaseViewTestCase(TestCase):
|
||||
def setUp(self):
|
||||
self.member = AuthUtils.create_member('auth_member')
|
||||
|
||||
@@ -39,7 +39,7 @@ class TestAuthUtils(TestCase):
|
||||
|
||||
def test_can_add_permission_to_user_by_name(self):
|
||||
user = AuthUtils.create_user('Bruce Wayne')
|
||||
AuthUtils.add_permission_to_user_by_name(
|
||||
user = AuthUtils.add_permission_to_user_by_name(
|
||||
'auth.timer_management', user
|
||||
)
|
||||
self.assertTrue(user.has_perm('auth.timer_management'))
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load bootstrap %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block page_title %}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{% extends "allianceauth/base.html" %}
|
||||
{% load staticfiles %}
|
||||
{% load static %}
|
||||
{% load i18n %}
|
||||
{% get_current_language as LANGUAGE_CODE %}
|
||||
{% load evelinks %}
|
||||
|
||||
@@ -8,11 +8,11 @@ In your auth project's settings file, do the following:
|
||||
- Append the following to your local.py settings file:
|
||||
|
||||
```python
|
||||
# Discourse Configuration
|
||||
DISCOURSE_URL = ''
|
||||
DISCOURSE_API_USERNAME = ''
|
||||
DISCOURSE_API_KEY = ''
|
||||
DISCOURSE_SSO_SECRET = ''
|
||||
# Discourse Configuration
|
||||
DISCOURSE_URL = ''
|
||||
DISCOURSE_API_USERNAME = ''
|
||||
DISCOURSE_API_KEY = ''
|
||||
DISCOURSE_SSO_SECRET = ''
|
||||
```
|
||||
|
||||
## Install Docker
|
||||
|
||||
@@ -284,3 +284,16 @@ From now on, only registered member can join your mumble server. Now if you stil
|
||||
|
||||
- Allow the "Guest" state to activate the Mumble service in your Auth instance
|
||||
- Use [Mumble temporary links](https://github.com/pvyParts/allianceauth-mumble-temp)
|
||||
|
||||
### Enabling Avatars in Overlay (V1.0.0+)
|
||||
|
||||
Ensure you have an up to date Mumble-Authenticator, this feature was added in V1.0.0
|
||||
|
||||
Edit `authenticator.ini` and change (or add for older installs) This code block.
|
||||
|
||||
```ini
|
||||
;If enabled, textures are automatically set as player's EvE avatar for use on overlay.
|
||||
avatar_enable = True
|
||||
;Get EvE avatar images from this location. {charid} will be filled in.
|
||||
ccp_avatar_url = https://images.evetech.net/characters/{charid}/portrait?size=32
|
||||
```
|
||||
@@ -8,15 +8,15 @@
|
||||
- Append the following to your auth project's settings file:
|
||||
|
||||
```python
|
||||
# Jabber Configuration
|
||||
JABBER_URL = ""
|
||||
JABBER_PORT = 5223
|
||||
JABBER_SERVER = ""
|
||||
OPENFIRE_ADDRESS = ""
|
||||
OPENFIRE_SECRET_KEY = ""
|
||||
BROADCAST_USER = ""
|
||||
BROADCAST_USER_PASSWORD = ""
|
||||
BROADCAST_SERVICE_NAME = "broadcast"
|
||||
# Jabber Configuration
|
||||
JABBER_URL = ""
|
||||
JABBER_PORT = 5223
|
||||
JABBER_SERVER = ""
|
||||
OPENFIRE_ADDRESS = ""
|
||||
OPENFIRE_SECRET_KEY = ""
|
||||
BROADCAST_USER = ""
|
||||
BROADCAST_USER_PASSWORD = ""
|
||||
BROADCAST_SERVICE_NAME = "broadcast"
|
||||
```
|
||||
|
||||
## Dependencies
|
||||
|
||||
@@ -12,16 +12,16 @@ In your auth project's settings file, do the following:
|
||||
- Append the following to the bottom of the settings file:
|
||||
|
||||
```python
|
||||
# PHPBB3 Configuration
|
||||
PHPBB3_URL = ''
|
||||
DATABASES['phpbb3'] = {
|
||||
'ENGINE': 'django.db.backends.mysql',
|
||||
'NAME': 'alliance_forum',
|
||||
'USER': 'allianceserver-phpbb3',
|
||||
'PASSWORD': 'password',
|
||||
'HOST': '127.0.0.1',
|
||||
'PORT': '3306',
|
||||
}
|
||||
# PHPBB3 Configuration
|
||||
PHPBB3_URL = ''
|
||||
DATABASES['phpbb3'] = {
|
||||
'ENGINE': 'django.db.backends.mysql',
|
||||
'NAME': 'alliance_forum',
|
||||
'USER': 'allianceserver-phpbb3',
|
||||
'PASSWORD': 'password',
|
||||
'HOST': '127.0.0.1',
|
||||
'PORT': '3306',
|
||||
}
|
||||
```
|
||||
|
||||
## Setup
|
||||
|
||||
@@ -12,16 +12,16 @@ In your auth project's settings file, do the following:
|
||||
- Append the following to the bottom of the settings file:
|
||||
|
||||
```python
|
||||
# SMF Configuration
|
||||
SMF_URL = ''
|
||||
DATABASES['smf'] = {
|
||||
'ENGINE': 'django.db.backends.mysql',
|
||||
'NAME': 'alliance_smf',
|
||||
'USER': 'allianceserver-smf',
|
||||
'PASSWORD': 'password',
|
||||
'HOST': '127.0.0.1',
|
||||
'PORT': '3306',
|
||||
}
|
||||
# SMF Configuration
|
||||
SMF_URL = ''
|
||||
DATABASES['smf'] = {
|
||||
'ENGINE': 'django.db.backends.mysql',
|
||||
'NAME': 'alliance_smf',
|
||||
'USER': 'allianceserver-smf',
|
||||
'PASSWORD': 'password',
|
||||
'HOST': '127.0.0.1',
|
||||
'PORT': '3306',
|
||||
}
|
||||
```
|
||||
|
||||
## Setup
|
||||
|
||||
@@ -14,18 +14,18 @@ In your auth project's settings file, do the following:
|
||||
- Append the following to the bottom of the settings file:
|
||||
|
||||
```python
|
||||
# Teamspeak3 Configuration
|
||||
TEAMSPEAK3_SERVER_IP = '127.0.0.1'
|
||||
TEAMSPEAK3_SERVER_PORT = 10011
|
||||
TEAMSPEAK3_SERVERQUERY_USER = 'serveradmin'
|
||||
TEAMSPEAK3_SERVERQUERY_PASSWORD = ''
|
||||
TEAMSPEAK3_VIRTUAL_SERVER = 1
|
||||
TEAMSPEAK3_PUBLIC_URL = ''
|
||||
# Teamspeak3 Configuration
|
||||
TEAMSPEAK3_SERVER_IP = '127.0.0.1'
|
||||
TEAMSPEAK3_SERVER_PORT = 10011
|
||||
TEAMSPEAK3_SERVERQUERY_USER = 'serveradmin'
|
||||
TEAMSPEAK3_SERVERQUERY_PASSWORD = ''
|
||||
TEAMSPEAK3_VIRTUAL_SERVER = 1
|
||||
TEAMSPEAK3_PUBLIC_URL = ''
|
||||
|
||||
CELERYBEAT_SCHEDULE['run_ts3_group_update'] = {
|
||||
'task': 'allianceauth.services.modules.teamspeak3.tasks.run_ts3_group_update',
|
||||
'schedule': crontab(minute='*/30'),
|
||||
}
|
||||
CELERYBEAT_SCHEDULE['run_ts3_group_update'] = {
|
||||
'task': 'allianceauth.services.modules.teamspeak3.tasks.run_ts3_group_update',
|
||||
'schedule': crontab(minute='*/30'),
|
||||
}
|
||||
```
|
||||
|
||||
### Download Installer
|
||||
|
||||
@@ -9,10 +9,10 @@ In your auth project's settings file, do the following:
|
||||
- Append the following to your local.py settings file:
|
||||
|
||||
```python
|
||||
# XenForo Configuration
|
||||
XENFORO_ENDPOINT = 'example.com/api.php'
|
||||
XENFORO_DEFAULT_GROUP = 0
|
||||
XENFORO_APIKEY = 'yourapikey'
|
||||
# XenForo Configuration
|
||||
XENFORO_ENDPOINT = 'example.com/api.php'
|
||||
XENFORO_DEFAULT_GROUP = 0
|
||||
XENFORO_APIKEY = 'yourapikey'
|
||||
```
|
||||
|
||||
## XenAPI
|
||||
|
||||
6
setup.py
6
setup.py
@@ -22,12 +22,12 @@ install_requires = [
|
||||
'celery>=4.3.0,<5.0.0,!=4.4.4', # 4.4.4 is missing a dependency
|
||||
'celery_once',
|
||||
|
||||
'django>=2.2.1,<3.0',
|
||||
'django>=3.1.1,<4.0.0',
|
||||
'django-bootstrap-form',
|
||||
'django-registration==2.4',
|
||||
'django-registration>=3.1',
|
||||
'django-sortedm2m',
|
||||
'django-redis-cache>=2.1.0,<3.0.0',
|
||||
'django-celery-beat>=1.1.1,<2.0.0',
|
||||
'django-celery-beat>=2.0.0',
|
||||
|
||||
'openfire-restapi',
|
||||
'sleekxmpp',
|
||||
|
||||
Reference in New Issue
Block a user