mirror of
https://github.com/eitchtee/WYGIWYH.git
synced 2026-06-06 22:52:51 +02:00
Compare commits
28 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 6987b54dba | |||
| b44563b09b | |||
| e839f31104 | |||
| 2282625790 | |||
| aa8b559152 | |||
| e1862b8241 | |||
| eb6be8548c | |||
| 6ee4e21939 | |||
| bdd8aed891 | |||
| 801b2a9edd | |||
| 968499f1ab | |||
| 5b351821b1 | |||
| 7b49072848 | |||
| 0ee32724f1 | |||
| 6a19381672 | |||
| 248fec8b4c | |||
| b34c0557fa | |||
| 2af4066aab | |||
| d72ff3cdf5 | |||
| 63c69e5c6a | |||
| 78171183cc | |||
| 34a2b6bfd4 | |||
| 1dc24f855e | |||
| 1390aff07d | |||
| 8fc11b0acf | |||
| 9a30a0d3c0 | |||
| 10eecd09ff | |||
| 2cfb3fb12e |
@@ -165,3 +165,6 @@ cython_debug/
|
||||
node_modules/
|
||||
postgres_data/
|
||||
.prod.env
|
||||
|
||||
# Private local uploads
|
||||
app/attachments/
|
||||
|
||||
Vendored
+29
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"version": "0.2.0",
|
||||
"configurations": [
|
||||
{
|
||||
"name": "Docker: Dev",
|
||||
"type": "node-terminal",
|
||||
"request": "launch",
|
||||
"command": "docker compose --env-file .env -f docker-compose.dev.yml up --build",
|
||||
"cwd": "${workspaceFolder}",
|
||||
"postDebugTask": "Docker: Dev Down"
|
||||
},
|
||||
{
|
||||
"name": "Docker: Dev (no rebuild)",
|
||||
"type": "node-terminal",
|
||||
"request": "launch",
|
||||
"command": "docker compose --env-file .env -f docker-compose.dev.yml up",
|
||||
"cwd": "${workspaceFolder}",
|
||||
"postDebugTask": "Docker: Dev Down"
|
||||
},
|
||||
{
|
||||
"name": "Docker: Prod",
|
||||
"type": "node-terminal",
|
||||
"request": "launch",
|
||||
"command": "docker compose --env-file .prod.env -f docker-compose.prod.yml up --build",
|
||||
"cwd": "${workspaceFolder}",
|
||||
"postDebugTask": "Docker: Prod Down"
|
||||
}
|
||||
]
|
||||
}
|
||||
Vendored
+119
@@ -0,0 +1,119 @@
|
||||
{
|
||||
"version": "2.0.0",
|
||||
"tasks": [
|
||||
{
|
||||
"label": "Docker: Dev",
|
||||
"type": "shell",
|
||||
"command": "docker",
|
||||
"args": [
|
||||
"compose",
|
||||
"--env-file",
|
||||
".env",
|
||||
"-f",
|
||||
"docker-compose.dev.yml",
|
||||
"up",
|
||||
"--build"
|
||||
],
|
||||
"options": {
|
||||
"cwd": "${workspaceFolder}"
|
||||
},
|
||||
"group": "build",
|
||||
"problemMatcher": []
|
||||
},
|
||||
{
|
||||
"label": "Docker: Dev (no rebuild)",
|
||||
"type": "shell",
|
||||
"command": "docker",
|
||||
"args": [
|
||||
"compose",
|
||||
"--env-file",
|
||||
".env",
|
||||
"-f",
|
||||
"docker-compose.dev.yml",
|
||||
"up"
|
||||
],
|
||||
"options": {
|
||||
"cwd": "${workspaceFolder}"
|
||||
},
|
||||
"problemMatcher": []
|
||||
},
|
||||
{
|
||||
"label": "Docker: Dev Refresh Vite Deps",
|
||||
"type": "shell",
|
||||
"command": "docker compose --env-file .env -f docker-compose.dev.yml rm -sfv vite; docker compose --env-file .env -f docker-compose.dev.yml up --build",
|
||||
"options": {
|
||||
"cwd": "${workspaceFolder}"
|
||||
},
|
||||
"problemMatcher": []
|
||||
},
|
||||
{
|
||||
"label": "Docker: Dev Down",
|
||||
"type": "shell",
|
||||
"command": "docker",
|
||||
"args": [
|
||||
"compose",
|
||||
"--env-file",
|
||||
".env",
|
||||
"-f",
|
||||
"docker-compose.dev.yml",
|
||||
"down"
|
||||
],
|
||||
"options": {
|
||||
"cwd": "${workspaceFolder}"
|
||||
},
|
||||
"problemMatcher": []
|
||||
},
|
||||
{
|
||||
"label": "Docker: Prod",
|
||||
"type": "shell",
|
||||
"command": "docker",
|
||||
"args": [
|
||||
"compose",
|
||||
"--env-file",
|
||||
".prod.env",
|
||||
"-f",
|
||||
"docker-compose.prod.yml",
|
||||
"up",
|
||||
"--build"
|
||||
],
|
||||
"options": {
|
||||
"cwd": "${workspaceFolder}"
|
||||
},
|
||||
"problemMatcher": []
|
||||
},
|
||||
{
|
||||
"label": "Docker: Prod Down",
|
||||
"type": "shell",
|
||||
"command": "docker",
|
||||
"args": [
|
||||
"compose",
|
||||
"--env-file",
|
||||
".prod.env",
|
||||
"-f",
|
||||
"docker-compose.prod.yml",
|
||||
"down"
|
||||
],
|
||||
"options": {
|
||||
"cwd": "${workspaceFolder}"
|
||||
},
|
||||
"problemMatcher": []
|
||||
},
|
||||
{
|
||||
"label": "Django: Runserver localhost:8000",
|
||||
"type": "shell",
|
||||
"command": "${command:python.interpreterPath}",
|
||||
"args": [
|
||||
"manage.py",
|
||||
"runserver",
|
||||
"localhost:8000"
|
||||
],
|
||||
"options": {
|
||||
"cwd": "${workspaceFolder}/app",
|
||||
"env": {
|
||||
"PYTHONUNBUFFERED": "1"
|
||||
}
|
||||
},
|
||||
"problemMatcher": []
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -311,6 +311,7 @@ LOCALE_PATHS = [BASE_DIR / "locale"]
|
||||
|
||||
STATIC_URL = "static/"
|
||||
STATIC_ROOT = BASE_DIR / "static_files"
|
||||
ATTACHMENT_MEDIA_ROOT = BASE_DIR / "attachments"
|
||||
|
||||
STATICFILES_DIRS = [
|
||||
ROOT_DIR / "frontend" / "build",
|
||||
@@ -440,14 +441,14 @@ REST_FRAMEWORK = {
|
||||
"apps.api.permissions.NotInDemoMode",
|
||||
"rest_framework.permissions.DjangoModelPermissions",
|
||||
],
|
||||
'DEFAULT_FILTER_BACKENDS': [
|
||||
'django_filters.rest_framework.DjangoFilterBackend',
|
||||
'rest_framework.filters.OrderingFilter',
|
||||
"DEFAULT_FILTER_BACKENDS": [
|
||||
"django_filters.rest_framework.DjangoFilterBackend",
|
||||
"rest_framework.filters.OrderingFilter",
|
||||
],
|
||||
'DEFAULT_AUTHENTICATION_CLASSES': [
|
||||
'rest_framework.authentication.BasicAuthentication',
|
||||
'rest_framework.authentication.SessionAuthentication',
|
||||
'rest_framework.authentication.TokenAuthentication',
|
||||
"DEFAULT_AUTHENTICATION_CLASSES": [
|
||||
"rest_framework.authentication.BasicAuthentication",
|
||||
"rest_framework.authentication.SessionAuthentication",
|
||||
"rest_framework.authentication.TokenAuthentication",
|
||||
],
|
||||
"DEFAULT_PAGINATION_CLASS": "apps.api.custom.pagination.CustomPageNumberPagination",
|
||||
"DEFAULT_SCHEMA_CLASS": "drf_spectacular.openapi.AutoSchema",
|
||||
|
||||
@@ -90,10 +90,10 @@ class AccountBalanceAPITests(TestCase):
|
||||
self.assertEqual(response.status_code, status.HTTP_404_NOT_FOUND)
|
||||
|
||||
def test_get_balance_unauthenticated(self):
|
||||
"""Test unauthenticated request returns 403"""
|
||||
"""Test unauthenticated request returns 401"""
|
||||
unauthenticated_client = APIClient()
|
||||
response = unauthenticated_client.get(
|
||||
f"/api/accounts/{self.account.id}/balance/"
|
||||
)
|
||||
|
||||
self.assertEqual(response.status_code, status.HTTP_403_FORBIDDEN)
|
||||
self.assertEqual(response.status_code, status.HTTP_401_UNAUTHORIZED)
|
||||
|
||||
@@ -159,7 +159,7 @@ column_mapping:
|
||||
self.assertIn("import_run_id", response.data)
|
||||
|
||||
def test_unauthenticated_request(self):
|
||||
"""Test unauthenticated request returns 403"""
|
||||
"""Test unauthenticated request returns 401"""
|
||||
unauthenticated_client = APIClient()
|
||||
|
||||
csv_content = b"date,description,amount\n2025-01-01,Test,100"
|
||||
@@ -173,7 +173,7 @@ column_mapping:
|
||||
format="multipart",
|
||||
)
|
||||
|
||||
self.assertEqual(response.status_code, status.HTTP_403_FORBIDDEN)
|
||||
self.assertEqual(response.status_code, status.HTTP_401_UNAUTHORIZED)
|
||||
|
||||
|
||||
@override_settings(
|
||||
@@ -266,11 +266,11 @@ column_mapping:
|
||||
self.assertEqual(response.status_code, status.HTTP_404_NOT_FOUND)
|
||||
|
||||
def test_profiles_unauthenticated(self):
|
||||
"""Test unauthenticated request returns 403"""
|
||||
"""Test unauthenticated request returns 401"""
|
||||
unauthenticated_client = APIClient()
|
||||
response = unauthenticated_client.get("/api/import/profiles/")
|
||||
|
||||
self.assertEqual(response.status_code, status.HTTP_403_FORBIDDEN)
|
||||
self.assertEqual(response.status_code, status.HTTP_401_UNAUTHORIZED)
|
||||
|
||||
|
||||
@override_settings(
|
||||
@@ -397,8 +397,8 @@ column_mapping:
|
||||
self.assertEqual(response.status_code, status.HTTP_404_NOT_FOUND)
|
||||
|
||||
def test_runs_unauthenticated(self):
|
||||
"""Test unauthenticated request returns 403"""
|
||||
"""Test unauthenticated request returns 401"""
|
||||
unauthenticated_client = APIClient()
|
||||
response = unauthenticated_client.get("/api/import/runs/")
|
||||
|
||||
self.assertEqual(response.status_code, status.HTTP_403_FORBIDDEN)
|
||||
self.assertEqual(response.status_code, status.HTTP_401_UNAUTHORIZED)
|
||||
|
||||
@@ -1,6 +1,47 @@
|
||||
import functools
|
||||
import inspect
|
||||
|
||||
import procrastinate
|
||||
from django.db import close_old_connections
|
||||
|
||||
|
||||
_CONNECTION_CLEANUP_WRAPPED = "_wygiwyh_connection_cleanup_wrapped"
|
||||
|
||||
|
||||
def _wrap_task_with_django_connection_cleanup(task):
|
||||
if getattr(task.func, _CONNECTION_CLEANUP_WRAPPED, False):
|
||||
return
|
||||
|
||||
func = task.func
|
||||
|
||||
if inspect.iscoroutinefunction(func):
|
||||
|
||||
@functools.wraps(func)
|
||||
async def async_wrapped(*args, **kwargs):
|
||||
close_old_connections()
|
||||
try:
|
||||
return await func(*args, **kwargs)
|
||||
finally:
|
||||
close_old_connections()
|
||||
|
||||
wrapped = async_wrapped
|
||||
else:
|
||||
|
||||
@functools.wraps(func)
|
||||
def sync_wrapped(*args, **kwargs):
|
||||
close_old_connections()
|
||||
try:
|
||||
return func(*args, **kwargs)
|
||||
finally:
|
||||
close_old_connections()
|
||||
|
||||
wrapped = sync_wrapped
|
||||
|
||||
setattr(wrapped, _CONNECTION_CLEANUP_WRAPPED, True)
|
||||
task.func = wrapped
|
||||
|
||||
|
||||
def on_app_ready(app: procrastinate.App):
|
||||
"""This function is ran upon procrastinate initialization."""
|
||||
...
|
||||
for task in set(app.tasks.values()):
|
||||
_wrap_task_with_django_connection_cleanup(task)
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
|
||||
@@ -0,0 +1,89 @@
|
||||
from unittest.mock import patch
|
||||
|
||||
import procrastinate
|
||||
from django.db import connection
|
||||
from django.test import SimpleTestCase, TransactionTestCase
|
||||
from procrastinate.testing import InMemoryConnector
|
||||
|
||||
from apps.common.procrastinate import on_app_ready
|
||||
|
||||
|
||||
def make_app_with_task(func):
|
||||
app = procrastinate.App(connector=InMemoryConnector())
|
||||
task = app.task(name="sample_task")(func)
|
||||
|
||||
return app, task
|
||||
|
||||
|
||||
class ProcrastinateConnectionCleanupTests(SimpleTestCase):
|
||||
def test_app_ready_closes_old_connections_around_sync_tasks(self):
|
||||
calls = []
|
||||
|
||||
def sample_task(value):
|
||||
calls.append(("task", value))
|
||||
return value * 2
|
||||
|
||||
app, task = make_app_with_task(sample_task)
|
||||
|
||||
with patch(
|
||||
"apps.common.procrastinate.close_old_connections",
|
||||
create=True,
|
||||
side_effect=lambda: calls.append(("cleanup", None)),
|
||||
):
|
||||
on_app_ready(app)
|
||||
|
||||
result = task.func(3)
|
||||
|
||||
self.assertEqual(result, 6)
|
||||
self.assertEqual(
|
||||
calls,
|
||||
[
|
||||
("cleanup", None),
|
||||
("task", 3),
|
||||
("cleanup", None),
|
||||
],
|
||||
)
|
||||
|
||||
def test_app_ready_closes_old_connections_when_sync_task_raises(self):
|
||||
calls = []
|
||||
|
||||
def sample_task():
|
||||
calls.append(("task", None))
|
||||
raise RuntimeError("boom")
|
||||
|
||||
app, task = make_app_with_task(sample_task)
|
||||
|
||||
with patch(
|
||||
"apps.common.procrastinate.close_old_connections",
|
||||
create=True,
|
||||
side_effect=lambda: calls.append(("cleanup", None)),
|
||||
):
|
||||
on_app_ready(app)
|
||||
|
||||
with self.assertRaises(RuntimeError):
|
||||
task.func()
|
||||
|
||||
self.assertEqual(
|
||||
calls,
|
||||
[
|
||||
("cleanup", None),
|
||||
("task", None),
|
||||
("cleanup", None),
|
||||
],
|
||||
)
|
||||
|
||||
|
||||
class ProcrastinateConnectionRecoveryTests(TransactionTestCase):
|
||||
def test_wrapped_task_recovers_from_closed_django_connection(self):
|
||||
def sample_task():
|
||||
with connection.cursor() as cursor:
|
||||
cursor.execute("SELECT 1")
|
||||
return cursor.fetchone()[0]
|
||||
|
||||
app, task = make_app_with_task(sample_task)
|
||||
on_app_ready(app)
|
||||
|
||||
connection.ensure_connection()
|
||||
connection.connection.close()
|
||||
|
||||
self.assertEqual(task.func(), 1)
|
||||
@@ -365,7 +365,9 @@ def check_for_transaction_rules(
|
||||
|
||||
if processed_action.set_category:
|
||||
value = simple.eval(processed_action.set_category)
|
||||
if isinstance(value, int):
|
||||
if value is None:
|
||||
transaction.category = None
|
||||
elif isinstance(value, int):
|
||||
transaction.category = TransactionCategory.objects.get(id=value)
|
||||
else:
|
||||
transaction.category = TransactionCategory.objects.get(name=value)
|
||||
@@ -458,7 +460,9 @@ def check_for_transaction_rules(
|
||||
transaction.account = account
|
||||
|
||||
elif field == TransactionRuleAction.Field.category:
|
||||
if isinstance(new_value, int):
|
||||
if new_value is None:
|
||||
transaction.category = None
|
||||
elif isinstance(new_value, int):
|
||||
category = TransactionCategory.objects.get(id=new_value)
|
||||
transaction.category = category
|
||||
elif isinstance(new_value, str):
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
|
||||
@@ -0,0 +1,82 @@
|
||||
from datetime import date
|
||||
from decimal import Decimal
|
||||
from unittest.mock import patch
|
||||
|
||||
from django.contrib.auth import get_user_model
|
||||
from django.test import TransactionTestCase
|
||||
|
||||
from apps.accounts.models import Account
|
||||
from apps.currencies.models import Currency
|
||||
from apps.rules.models import TransactionRule, UpdateOrCreateTransactionRuleAction
|
||||
from apps.rules.tasks import check_for_transaction_rules
|
||||
from apps.transactions.models import Transaction
|
||||
|
||||
|
||||
def run_check_for_transaction_rules_without_worker_wrapper(**kwargs):
|
||||
task_func = check_for_transaction_rules.func
|
||||
task_func = getattr(task_func, "__wrapped__", task_func)
|
||||
|
||||
return task_func(**kwargs)
|
||||
|
||||
|
||||
class CheckForTransactionRulesTests(TransactionTestCase):
|
||||
def setUp(self):
|
||||
User = get_user_model()
|
||||
self.user = User.objects.create_user(
|
||||
email="rules@example.com",
|
||||
password="testpass123",
|
||||
)
|
||||
self.currency = Currency.objects.create(
|
||||
code="USD",
|
||||
name="US Dollar",
|
||||
decimal_places=2,
|
||||
)
|
||||
self.account = Account.objects.create(
|
||||
name="Main Account",
|
||||
currency=self.currency,
|
||||
owner=self.user,
|
||||
)
|
||||
|
||||
@patch("apps.rules.signals.check_for_transaction_rules.defer")
|
||||
def test_update_or_create_action_can_clear_category_from_none_expression(
|
||||
self, mock_defer
|
||||
):
|
||||
source_transaction = Transaction.objects.create(
|
||||
account=self.account,
|
||||
type=Transaction.Type.EXPENSE,
|
||||
amount=Decimal("10.00"),
|
||||
date=date(2026, 5, 4),
|
||||
reference_date=date(2026, 5, 1),
|
||||
description="Source without category",
|
||||
category=None,
|
||||
owner=self.user,
|
||||
)
|
||||
rule = TransactionRule.objects.create(
|
||||
active=True,
|
||||
on_create=False,
|
||||
on_update=True,
|
||||
name="Copy transaction",
|
||||
trigger="True",
|
||||
owner=self.user,
|
||||
)
|
||||
UpdateOrCreateTransactionRuleAction.objects.create(
|
||||
rule=rule,
|
||||
set_account="account_id",
|
||||
set_type="'EX'",
|
||||
set_date="date",
|
||||
set_reference_date="reference_date",
|
||||
set_amount="amount",
|
||||
set_description="'Generated transaction'",
|
||||
set_category="category_name",
|
||||
)
|
||||
|
||||
run_check_for_transaction_rules_without_worker_wrapper(
|
||||
instance_id=source_transaction.id,
|
||||
user_id=self.user.id,
|
||||
signal="transaction_updated",
|
||||
)
|
||||
|
||||
generated_transaction = Transaction.objects.get(
|
||||
description="Generated transaction"
|
||||
)
|
||||
self.assertIsNone(generated_transaction.category)
|
||||
@@ -14,6 +14,7 @@ from apps.common.widgets.tom_select import TomSelect
|
||||
from apps.rules.signals import transaction_created, transaction_updated
|
||||
from apps.transactions.models import (
|
||||
InstallmentPlan,
|
||||
TransactionAttachment,
|
||||
QuickTransaction,
|
||||
RecurringTransaction,
|
||||
Transaction,
|
||||
@@ -36,6 +37,22 @@ from django.db.models import Q
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
|
||||
|
||||
class MultipleFileInput(forms.ClearableFileInput):
|
||||
allow_multiple_selected = True
|
||||
|
||||
|
||||
class MultipleFileField(forms.FileField):
|
||||
widget = MultipleFileInput
|
||||
|
||||
def clean(self, data, initial=None):
|
||||
single_file_clean = super().clean
|
||||
if isinstance(data, (list, tuple)):
|
||||
return [single_file_clean(file, initial) for file in data]
|
||||
if data:
|
||||
return [single_file_clean(data, initial)]
|
||||
return []
|
||||
|
||||
|
||||
class TransactionForm(forms.ModelForm):
|
||||
category = DynamicModelChoiceField(
|
||||
create_field="name",
|
||||
@@ -247,6 +264,41 @@ class TransactionForm(forms.ModelForm):
|
||||
return instance
|
||||
|
||||
|
||||
class TransactionAttachmentForm(forms.Form):
|
||||
attachments = MultipleFileField(
|
||||
required=True,
|
||||
label=_("Attachments"),
|
||||
help_text=_("Files are private and only visible to users with access to this transaction."),
|
||||
)
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
super().__init__(*args, **kwargs)
|
||||
self.helper = FormHelper()
|
||||
self.helper.form_tag = False
|
||||
self.helper.form_method = "post"
|
||||
self.helper.layout = Layout(
|
||||
"attachments",
|
||||
FormActions(
|
||||
NoClassSubmit("submit", _("Upload"), css_class="btn btn-primary"),
|
||||
),
|
||||
)
|
||||
|
||||
def save(self, transaction, uploaded_by):
|
||||
created = []
|
||||
for attachment in self.cleaned_data.get("attachments") or []:
|
||||
created.append(
|
||||
TransactionAttachment.objects.create(
|
||||
transaction=transaction,
|
||||
file=attachment,
|
||||
original_name=attachment.name,
|
||||
content_type=getattr(attachment, "content_type", ""),
|
||||
size=attachment.size,
|
||||
uploaded_by=uploaded_by,
|
||||
)
|
||||
)
|
||||
return created
|
||||
|
||||
|
||||
class QuickTransactionForm(forms.ModelForm):
|
||||
category = DynamicModelChoiceField(
|
||||
create_field="name",
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
# Generated by Django 5.2.13 on 2026-06-06 02:34
|
||||
|
||||
import apps.transactions.models
|
||||
import apps.transactions.storage
|
||||
import django.db.models.deletion
|
||||
import uuid
|
||||
from django.conf import settings
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('transactions', '0048_recurringtransaction_keep_at_most'),
|
||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='TransactionAttachment',
|
||||
fields=[
|
||||
('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)),
|
||||
('file', models.FileField(storage=apps.transactions.storage.PrivateMediaStorage(), upload_to=apps.transactions.models.transaction_attachment_path, verbose_name='File')),
|
||||
('original_name', models.CharField(max_length=255, verbose_name='Original Name')),
|
||||
('content_type', models.CharField(blank=True, max_length=255, verbose_name='Content Type')),
|
||||
('size', models.PositiveBigIntegerField(default=0, verbose_name='Size')),
|
||||
('created_at', models.DateTimeField(auto_now_add=True)),
|
||||
('transaction', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='attachments', to='transactions.transaction', verbose_name='Transaction')),
|
||||
('uploaded_by', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='transaction_attachments', to=settings.AUTH_USER_MODEL, verbose_name='Uploaded By')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'Transaction Attachment',
|
||||
'verbose_name_plural': 'Transaction Attachments',
|
||||
'db_table': 'transaction_attachments',
|
||||
'ordering': ['-created_at', 'original_name'],
|
||||
},
|
||||
),
|
||||
]
|
||||
@@ -1,6 +1,8 @@
|
||||
import decimal
|
||||
import logging
|
||||
import uuid
|
||||
from copy import deepcopy
|
||||
from pathlib import Path
|
||||
|
||||
from apps.common.fields.month_year import MonthYearModelField
|
||||
from apps.common.functions.decimals import truncate_decimal
|
||||
@@ -13,13 +15,15 @@ from apps.common.models import (
|
||||
)
|
||||
from apps.common.templatetags.decimal import drop_trailing_zeros, localize_number
|
||||
from apps.currencies.utils.convert import convert
|
||||
from apps.transactions.storage import PrivateMediaStorage
|
||||
from apps.transactions.validators import validate_decimal_places, validate_non_negative
|
||||
from dateutil.relativedelta import relativedelta
|
||||
from django.conf import settings
|
||||
from django.core.validators import MinValueValidator
|
||||
from django.db import models, transaction
|
||||
from django.db.models import Q
|
||||
from django.dispatch import Signal
|
||||
from django.db.models.signals import post_delete
|
||||
from django.dispatch import Signal, receiver
|
||||
from django.template.defaultfilters import date
|
||||
from django.utils import timezone
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
@@ -32,6 +36,11 @@ transaction_updated = Signal()
|
||||
transaction_deleted = Signal()
|
||||
|
||||
|
||||
def transaction_attachment_path(instance, filename):
|
||||
extension = Path(filename).suffix
|
||||
return f"transaction_attachments/{instance.transaction_id}/{instance.id}{extension}"
|
||||
|
||||
|
||||
class SoftDeleteQuerySet(models.QuerySet):
|
||||
@staticmethod
|
||||
def _emit_signals(instances, created=False, old_data=None):
|
||||
@@ -526,6 +535,60 @@ class Transaction(OwnedObject):
|
||||
|
||||
return new_obj
|
||||
|
||||
class TransactionAttachment(models.Model):
|
||||
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
|
||||
transaction = models.ForeignKey(
|
||||
Transaction,
|
||||
on_delete=models.CASCADE,
|
||||
related_name="attachments",
|
||||
verbose_name=_("Transaction"),
|
||||
)
|
||||
file = models.FileField(
|
||||
upload_to=transaction_attachment_path,
|
||||
storage=PrivateMediaStorage(),
|
||||
verbose_name=_("File"),
|
||||
)
|
||||
original_name = models.CharField(max_length=255, verbose_name=_("Original Name"))
|
||||
content_type = models.CharField(
|
||||
max_length=255, blank=True, verbose_name=_("Content Type")
|
||||
)
|
||||
size = models.PositiveBigIntegerField(default=0, verbose_name=_("Size"))
|
||||
uploaded_by = models.ForeignKey(
|
||||
settings.AUTH_USER_MODEL,
|
||||
on_delete=models.PROTECT,
|
||||
related_name="transaction_attachments",
|
||||
verbose_name=_("Uploaded By"),
|
||||
)
|
||||
created_at = models.DateTimeField(auto_now_add=True)
|
||||
|
||||
class Meta:
|
||||
verbose_name = _("Transaction Attachment")
|
||||
verbose_name_plural = _("Transaction Attachments")
|
||||
db_table = "transaction_attachments"
|
||||
ordering = ["-created_at", "original_name"]
|
||||
|
||||
def save(self, *args, **kwargs):
|
||||
if self.file:
|
||||
if not self.original_name:
|
||||
self.original_name = Path(self.file.name).name
|
||||
if not self.size:
|
||||
self.size = self.file.size
|
||||
if not self.content_type:
|
||||
self.content_type = getattr(self.file.file, "content_type", "")
|
||||
super().save(*args, **kwargs)
|
||||
|
||||
def __str__(self):
|
||||
return self.original_name
|
||||
|
||||
|
||||
@receiver(post_delete, sender=TransactionAttachment)
|
||||
def delete_transaction_attachment_file(sender, instance, **kwargs):
|
||||
if not instance.file.name:
|
||||
return
|
||||
|
||||
storage = instance.file.storage
|
||||
if storage.exists(instance.file.name):
|
||||
storage.delete(instance.file.name)
|
||||
|
||||
class InstallmentPlan(models.Model):
|
||||
class Recurrence(models.TextChoices):
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
from django.conf import settings
|
||||
from django.core.files.storage import FileSystemStorage
|
||||
|
||||
|
||||
class PrivateMediaStorage(FileSystemStorage):
|
||||
def __init__(self, *args, **kwargs):
|
||||
kwargs.setdefault("location", settings.ATTACHMENT_MEDIA_ROOT)
|
||||
kwargs.setdefault("base_url", None)
|
||||
super().__init__(*args, **kwargs)
|
||||
@@ -0,0 +1,219 @@
|
||||
import shutil
|
||||
import tempfile
|
||||
from datetime import date
|
||||
from decimal import Decimal
|
||||
from pathlib import Path
|
||||
|
||||
from apps.accounts.models import Account
|
||||
from apps.common.middleware.thread_local import delete_current_user, write_current_user
|
||||
from apps.currencies.models import Currency
|
||||
from apps.transactions.models import Transaction, TransactionAttachment
|
||||
from django.contrib.auth import get_user_model
|
||||
from django.core.files.uploadedfile import SimpleUploadedFile
|
||||
from django.test import TestCase, override_settings
|
||||
from django.urls import reverse
|
||||
|
||||
|
||||
@override_settings(
|
||||
STORAGES={
|
||||
"default": {"BACKEND": "django.core.files.storage.FileSystemStorage"},
|
||||
"staticfiles": {
|
||||
"BACKEND": "django.contrib.staticfiles.storage.StaticFilesStorage"
|
||||
},
|
||||
},
|
||||
WHITENOISE_AUTOREFRESH=True,
|
||||
)
|
||||
class TransactionAttachmentTests(TestCase):
|
||||
def setUp(self):
|
||||
self.attachment_media_root = tempfile.mkdtemp()
|
||||
self.override_private_media = override_settings(
|
||||
ATTACHMENT_MEDIA_ROOT=self.attachment_media_root
|
||||
)
|
||||
self.override_private_media.enable()
|
||||
self.addCleanup(self.override_private_media.disable)
|
||||
self.addCleanup(shutil.rmtree, self.attachment_media_root, ignore_errors=True)
|
||||
|
||||
self.attachment_storage = TransactionAttachment._meta.get_field("file").storage
|
||||
self.original_storage_location = self.attachment_storage._location
|
||||
self.attachment_storage._location = self.attachment_media_root
|
||||
self.attachment_storage.__dict__.pop("base_location", None)
|
||||
self.attachment_storage.__dict__.pop("location", None)
|
||||
self.addCleanup(self.restore_attachment_storage)
|
||||
|
||||
User = get_user_model()
|
||||
self.user1 = User.objects.create_user(
|
||||
email="user1@test.com", password="testpass123"
|
||||
)
|
||||
self.user2 = User.objects.create_user(
|
||||
email="user2@test.com", password="testpass123"
|
||||
)
|
||||
|
||||
self.currency = Currency.objects.create(
|
||||
code="USD", name="US Dollar", decimal_places=2, prefix="$ "
|
||||
)
|
||||
self.user1_account = Account.all_objects.create(
|
||||
name="User1 Account", currency=self.currency, owner=self.user1
|
||||
)
|
||||
self.user2_account = Account.all_objects.create(
|
||||
name="User2 Account", currency=self.currency, owner=self.user2
|
||||
)
|
||||
self.transaction = Transaction.userless_all_objects.create(
|
||||
account=self.user1_account,
|
||||
type=Transaction.Type.EXPENSE,
|
||||
amount=Decimal("12.34"),
|
||||
is_paid=True,
|
||||
date=date(2026, 6, 5),
|
||||
description="Receipt transaction",
|
||||
owner=self.user1,
|
||||
)
|
||||
self.other_transaction = Transaction.userless_all_objects.create(
|
||||
account=self.user2_account,
|
||||
type=Transaction.Type.EXPENSE,
|
||||
amount=Decimal("56.78"),
|
||||
is_paid=True,
|
||||
date=date(2026, 6, 5),
|
||||
description="Other receipt transaction",
|
||||
owner=self.user2,
|
||||
)
|
||||
|
||||
def restore_attachment_storage(self):
|
||||
self.attachment_storage._location = self.original_storage_location
|
||||
self.attachment_storage.__dict__.pop("base_location", None)
|
||||
self.attachment_storage.__dict__.pop("location", None)
|
||||
|
||||
def test_attachment_uses_uuid_and_preserves_original_download_name(self):
|
||||
attachment = TransactionAttachment.objects.create(
|
||||
transaction=self.transaction,
|
||||
file=SimpleUploadedFile(
|
||||
"receipt June.pdf", b"receipt bytes", content_type="application/pdf"
|
||||
),
|
||||
uploaded_by=self.user1,
|
||||
)
|
||||
|
||||
self.assertEqual(attachment.original_name, "receipt June.pdf")
|
||||
self.assertNotIn("receipt June.pdf", attachment.file.name)
|
||||
|
||||
self.client.force_login(self.user1)
|
||||
response = self.client.get(
|
||||
reverse(
|
||||
"transaction_attachment_download",
|
||||
kwargs={"attachment_id": attachment.id},
|
||||
)
|
||||
)
|
||||
|
||||
self.assertEqual(response.status_code, 200)
|
||||
self.assertEqual(b"".join(response.streaming_content), b"receipt bytes")
|
||||
self.assertIn('filename="receipt June.pdf"', response["Content-Disposition"])
|
||||
|
||||
def test_user_without_transaction_access_cannot_download_attachment(self):
|
||||
attachment = TransactionAttachment.objects.create(
|
||||
transaction=self.other_transaction,
|
||||
file=SimpleUploadedFile("private.txt", b"private"),
|
||||
uploaded_by=self.user2,
|
||||
)
|
||||
|
||||
self.client.force_login(self.user1)
|
||||
response = self.client.get(
|
||||
reverse(
|
||||
"transaction_attachment_download",
|
||||
kwargs={"attachment_id": attachment.id},
|
||||
)
|
||||
)
|
||||
|
||||
self.assertEqual(response.status_code, 404)
|
||||
|
||||
def test_attachment_button_lives_in_transaction_hover_toolbar(self):
|
||||
template = Path("templates/cotton/transaction/item.html").read_text()
|
||||
before_toolbar, toolbar = template.split("{# Item actions#}", 1)
|
||||
|
||||
self.assertNotIn("transaction_attachments", before_toolbar)
|
||||
self.assertLess(
|
||||
toolbar.index("transaction_edit"),
|
||||
toolbar.index("transaction_attachments"),
|
||||
)
|
||||
self.assertLess(
|
||||
toolbar.index("transaction_attachments"),
|
||||
toolbar.index("transaction_delete"),
|
||||
)
|
||||
|
||||
def test_transaction_edit_form_does_not_include_attachment_upload(self):
|
||||
self.client.force_login(self.user1)
|
||||
|
||||
response = self.client.get(
|
||||
reverse("transaction_edit", kwargs={"transaction_id": self.transaction.id}),
|
||||
HTTP_HX_REQUEST="true",
|
||||
)
|
||||
|
||||
self.assertEqual(response.status_code, 200)
|
||||
self.assertNotContains(response, "multipart/form-data")
|
||||
self.assertNotContains(response, 'type="file"')
|
||||
|
||||
def test_attachment_management_uploads_multiple_attachments(self):
|
||||
self.client.force_login(self.user1)
|
||||
|
||||
response = self.client.post(
|
||||
reverse(
|
||||
"transaction_attachments",
|
||||
kwargs={"transaction_id": self.transaction.id},
|
||||
),
|
||||
{
|
||||
"attachments": [
|
||||
SimpleUploadedFile("first.txt", b"first"),
|
||||
SimpleUploadedFile("second.txt", b"second"),
|
||||
],
|
||||
},
|
||||
HTTP_HX_REQUEST="true",
|
||||
)
|
||||
|
||||
self.assertEqual(response.status_code, 200)
|
||||
self.assertContains(response, "first.txt")
|
||||
self.assertContains(response, "second.txt")
|
||||
self.assertEqual(self.transaction.attachments.count(), 2)
|
||||
|
||||
def test_attachment_delete_returns_refreshed_attachment_list(self):
|
||||
attachment = TransactionAttachment.objects.create(
|
||||
transaction=self.transaction,
|
||||
file=SimpleUploadedFile("delete-me.txt", b"delete"),
|
||||
uploaded_by=self.user1,
|
||||
)
|
||||
|
||||
self.client.force_login(self.user1)
|
||||
response = self.client.delete(
|
||||
reverse(
|
||||
"transaction_attachment_delete",
|
||||
kwargs={"attachment_id": attachment.id},
|
||||
),
|
||||
HTTP_HX_REQUEST="true",
|
||||
)
|
||||
|
||||
self.assertEqual(response.status_code, 200)
|
||||
self.assertNotContains(response, "delete-me.txt")
|
||||
self.assertContains(response, "No attachments yet")
|
||||
self.assertFalse(
|
||||
TransactionAttachment.objects.filter(id=attachment.id).exists()
|
||||
)
|
||||
|
||||
def test_hard_deleting_transaction_deletes_attachment_files(self):
|
||||
attachment = TransactionAttachment.objects.create(
|
||||
transaction=self.transaction,
|
||||
file=SimpleUploadedFile("hard-delete.txt", b"delete with transaction"),
|
||||
uploaded_by=self.user1,
|
||||
)
|
||||
file_path = Path(attachment.file.path)
|
||||
|
||||
self.assertTrue(file_path.exists())
|
||||
|
||||
write_current_user(self.user1)
|
||||
self.addCleanup(delete_current_user)
|
||||
|
||||
self.transaction.delete()
|
||||
|
||||
self.assertTrue(file_path.exists())
|
||||
self.assertTrue(TransactionAttachment.objects.filter(id=attachment.id).exists())
|
||||
|
||||
self.transaction.delete()
|
||||
|
||||
self.assertFalse(file_path.exists())
|
||||
self.assertFalse(
|
||||
TransactionAttachment.objects.filter(id=attachment.id).exists()
|
||||
)
|
||||
@@ -81,6 +81,26 @@ urlpatterns = [
|
||||
views.transaction_move_to_today,
|
||||
name="transaction_move_to_today",
|
||||
),
|
||||
path(
|
||||
"transaction/<int:transaction_id>/attachments/",
|
||||
views.transaction_attachments,
|
||||
name="transaction_attachments",
|
||||
),
|
||||
path(
|
||||
"transaction/<int:transaction_id>/attachments/list/",
|
||||
views.transaction_attachments_list,
|
||||
name="transaction_attachments_list",
|
||||
),
|
||||
path(
|
||||
"transaction/attachments/<uuid:attachment_id>/download/",
|
||||
views.transaction_attachment_download,
|
||||
name="transaction_attachment_download",
|
||||
),
|
||||
path(
|
||||
"transaction/attachments/<uuid:attachment_id>/delete/",
|
||||
views.transaction_attachment_delete,
|
||||
name="transaction_attachment_delete",
|
||||
),
|
||||
path(
|
||||
"transaction/<int:transaction_id>/delete/",
|
||||
views.transaction_delete,
|
||||
|
||||
@@ -1,32 +1,120 @@
|
||||
import datetime
|
||||
from copy import deepcopy
|
||||
|
||||
from dateutil.relativedelta import relativedelta
|
||||
from django.contrib import messages
|
||||
from django.contrib.auth.decorators import login_required
|
||||
from django.core.paginator import Paginator
|
||||
from django.db.models import Q, When, Case, Value, IntegerField
|
||||
from django.http import HttpResponse, JsonResponse
|
||||
from django.shortcuts import render, get_object_or_404
|
||||
from django.utils import timezone
|
||||
from django.utils.translation import gettext_lazy as _, ngettext_lazy
|
||||
from django.views.decorators.http import require_http_methods
|
||||
|
||||
from apps.common.decorators.demo import disabled_on_demo
|
||||
from apps.common.decorators.htmx import only_htmx
|
||||
from apps.rules.signals import transaction_created, transaction_updated
|
||||
from apps.transactions.filters import TransactionsFilter
|
||||
from apps.transactions.forms import (
|
||||
BulkEditTransactionForm,
|
||||
TransactionAttachmentForm,
|
||||
TransactionForm,
|
||||
TransferForm,
|
||||
BulkEditTransactionForm,
|
||||
)
|
||||
from apps.transactions.models import Transaction
|
||||
from apps.transactions.models import Transaction, TransactionAttachment
|
||||
from apps.transactions.utils.calculations import (
|
||||
calculate_currency_totals,
|
||||
calculate_account_totals,
|
||||
calculate_currency_totals,
|
||||
calculate_percentage_distribution,
|
||||
)
|
||||
from apps.transactions.utils.default_ordering import default_order
|
||||
from dateutil.relativedelta import relativedelta
|
||||
from django.contrib import messages
|
||||
from django.contrib.auth.decorators import login_required
|
||||
from django.core.paginator import Paginator
|
||||
from django.db.models import Case, IntegerField, Q, Value, When
|
||||
from django.http import FileResponse, Http404, HttpResponse, JsonResponse
|
||||
from django.shortcuts import get_object_or_404, render
|
||||
from django.utils import timezone
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
from django.utils.translation import ngettext_lazy
|
||||
from django.views.decorators.http import require_http_methods
|
||||
|
||||
|
||||
def _get_accessible_transaction_or_404(transaction_id):
|
||||
return get_object_or_404(Transaction.objects, id=transaction_id)
|
||||
|
||||
|
||||
def _get_accessible_attachment_or_404(attachment_id):
|
||||
attachment = get_object_or_404(
|
||||
TransactionAttachment.objects.select_related("transaction"),
|
||||
id=attachment_id,
|
||||
)
|
||||
if not Transaction.objects.filter(id=attachment.transaction_id).exists():
|
||||
raise Http404()
|
||||
return attachment
|
||||
|
||||
|
||||
@only_htmx
|
||||
@login_required
|
||||
@disabled_on_demo
|
||||
@require_http_methods(["GET", "POST"])
|
||||
def transaction_attachments(request, transaction_id):
|
||||
transaction = _get_accessible_transaction_or_404(transaction_id)
|
||||
|
||||
if request.method == "POST":
|
||||
form = TransactionAttachmentForm(request.POST, request.FILES)
|
||||
if form.is_valid():
|
||||
form.save(transaction=transaction, uploaded_by=request.user)
|
||||
messages.success(request, _("Attachment uploaded successfully"))
|
||||
form = TransactionAttachmentForm()
|
||||
else:
|
||||
form = TransactionAttachmentForm()
|
||||
|
||||
response = render(
|
||||
request,
|
||||
"transactions/fragments/attachments_manage.html",
|
||||
{"form": form, "transaction": transaction},
|
||||
)
|
||||
|
||||
response["HX-Trigger"] = "toasts, updated"
|
||||
|
||||
return response
|
||||
|
||||
|
||||
@only_htmx
|
||||
@login_required
|
||||
@disabled_on_demo
|
||||
@require_http_methods(["GET"])
|
||||
def transaction_attachments_list(request, transaction_id):
|
||||
transaction = _get_accessible_transaction_or_404(transaction_id)
|
||||
return render(
|
||||
request,
|
||||
"transactions/fragments/attachments.html",
|
||||
{"transaction": transaction},
|
||||
)
|
||||
|
||||
|
||||
@login_required
|
||||
@disabled_on_demo
|
||||
@require_http_methods(["GET"])
|
||||
def transaction_attachment_download(request, attachment_id):
|
||||
attachment = _get_accessible_attachment_or_404(attachment_id)
|
||||
return FileResponse(
|
||||
attachment.file.open("rb"),
|
||||
as_attachment=False,
|
||||
filename=attachment.original_name,
|
||||
content_type=attachment.content_type or "application/octet-stream",
|
||||
)
|
||||
|
||||
|
||||
@only_htmx
|
||||
@login_required
|
||||
@disabled_on_demo
|
||||
@require_http_methods(["DELETE"])
|
||||
def transaction_attachment_delete(request, attachment_id):
|
||||
attachment = _get_accessible_attachment_or_404(attachment_id)
|
||||
transaction = attachment.transaction
|
||||
attachment.file.delete(save=False)
|
||||
attachment.delete()
|
||||
messages.success(request, _("Attachment deleted successfully"))
|
||||
response = render(
|
||||
request,
|
||||
"transactions/fragments/attachments.html",
|
||||
{"transaction": transaction},
|
||||
)
|
||||
response["HX-Trigger"] = "toasts, updated"
|
||||
return response
|
||||
|
||||
|
||||
@only_htmx
|
||||
|
||||
+237
-152
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-02-16 02:24+0000\n"
|
||||
"POT-Creation-Date: 2026-06-06 07:41+0000\n"
|
||||
"PO-Revision-Date: 2026-04-09 11:24+0000\n"
|
||||
"Last-Translator: LordTimothyHKIT <tim.hofstetter@hkit.ch>\n"
|
||||
"Language-Team: German <https://translations.herculino.com/projects/wygiwyh/"
|
||||
@@ -27,11 +27,11 @@ msgstr "Gruppe Name"
|
||||
#: apps/currencies/forms.py:53 apps/currencies/forms.py:87
|
||||
#: apps/currencies/forms.py:136 apps/dca/forms.py:46 apps/dca/forms.py:205
|
||||
#: apps/import_app/forms.py:32 apps/rules/forms.py:60 apps/rules/forms.py:100
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:201
|
||||
#: apps/transactions/forms.py:365 apps/transactions/forms.py:484
|
||||
#: apps/transactions/forms.py:828 apps/transactions/forms.py:867
|
||||
#: apps/transactions/forms.py:895 apps/transactions/forms.py:926
|
||||
#: apps/transactions/forms.py:1076 apps/users/forms.py:242
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:218
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:880 apps/transactions/forms.py:919
|
||||
#: apps/transactions/forms.py:947 apps/transactions/forms.py:978
|
||||
#: apps/transactions/forms.py:1128 apps/users/forms.py:242
|
||||
#: apps/users/forms.py:400
|
||||
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
|
||||
#: templates/rules/fragments/transaction_rule/view.html:128
|
||||
@@ -43,10 +43,10 @@ msgstr "Aktualisierung"
|
||||
#: apps/currencies/forms.py:93 apps/currencies/forms.py:142
|
||||
#: apps/dca/forms.py:52 apps/dca/forms.py:211 apps/import_app/forms.py:38
|
||||
#: apps/rules/forms.py:66 apps/rules/forms.py:106 apps/rules/forms.py:391
|
||||
#: apps/transactions/forms.py:188 apps/transactions/forms.py:208
|
||||
#: apps/transactions/forms.py:372 apps/transactions/forms.py:834
|
||||
#: apps/transactions/forms.py:873 apps/transactions/forms.py:901
|
||||
#: apps/transactions/forms.py:932 apps/transactions/forms.py:1082
|
||||
#: apps/transactions/forms.py:205 apps/transactions/forms.py:225
|
||||
#: apps/transactions/forms.py:424 apps/transactions/forms.py:886
|
||||
#: apps/transactions/forms.py:925 apps/transactions/forms.py:953
|
||||
#: apps/transactions/forms.py:984 apps/transactions/forms.py:1134
|
||||
#: apps/users/forms.py:248 apps/users/forms.py:406
|
||||
#: templates/mini_tools/unit_price_calculator.html:168
|
||||
msgid "Add"
|
||||
@@ -63,12 +63,12 @@ msgstr "Neuer Saldo"
|
||||
#: apps/accounts/forms.py:125 apps/dca/forms.py:79 apps/dca/forms.py:86
|
||||
#: apps/insights/forms.py:117 apps/rules/forms.py:181 apps/rules/forms.py:197
|
||||
#: apps/rules/models.py:44 apps/rules/models.py:311
|
||||
#: apps/transactions/forms.py:44 apps/transactions/forms.py:255
|
||||
#: apps/transactions/forms.py:423 apps/transactions/forms.py:520
|
||||
#: apps/transactions/forms.py:527 apps/transactions/forms.py:711
|
||||
#: apps/transactions/forms.py:955 apps/transactions/models.py:322
|
||||
#: apps/transactions/models.py:578 apps/transactions/models.py:778
|
||||
#: apps/transactions/models.py:1026
|
||||
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307
|
||||
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572
|
||||
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763
|
||||
#: apps/transactions/forms.py:1007 apps/transactions/models.py:331
|
||||
#: apps/transactions/models.py:641 apps/transactions/models.py:841
|
||||
#: apps/transactions/models.py:1089
|
||||
#: templates/insights/fragments/category_overview/index.html:86
|
||||
#: templates/insights/fragments/category_overview/index.html:542
|
||||
#: templates/insights/fragments/month_by_month.html:84
|
||||
@@ -80,12 +80,12 @@ msgstr "Kategorie"
|
||||
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132
|
||||
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
|
||||
#: apps/rules/models.py:315 apps/transactions/filters.py:73
|
||||
#: apps/transactions/forms.py:52 apps/transactions/forms.py:263
|
||||
#: apps/transactions/forms.py:431 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:544 apps/transactions/forms.py:704
|
||||
#: apps/transactions/forms.py:948 apps/transactions/models.py:328
|
||||
#: apps/transactions/models.py:580 apps/transactions/models.py:782
|
||||
#: apps/transactions/models.py:1032 templates/includes/sidebar.html:150
|
||||
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315
|
||||
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588
|
||||
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756
|
||||
#: apps/transactions/forms.py:1000 apps/transactions/models.py:337
|
||||
#: apps/transactions/models.py:643 apps/transactions/models.py:845
|
||||
#: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
|
||||
#: templates/insights/fragments/category_overview/index.html:40
|
||||
#: templates/insights/fragments/month_by_month.html:29
|
||||
#: templates/insights/fragments/month_by_month.html:32
|
||||
@@ -97,8 +97,8 @@ msgstr "Tags"
|
||||
|
||||
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
|
||||
#: apps/import_app/models.py:14 apps/rules/models.py:13
|
||||
#: apps/transactions/models.py:214 apps/transactions/models.py:239
|
||||
#: apps/transactions/models.py:263 apps/transactions/models.py:994
|
||||
#: apps/transactions/models.py:223 apps/transactions/models.py:248
|
||||
#: apps/transactions/models.py:272 apps/transactions/models.py:1057
|
||||
#: templates/account_groups/fragments/list.html:22
|
||||
#: templates/accounts/fragments/list.html:22
|
||||
#: templates/categories/fragments/table.html:17
|
||||
@@ -167,11 +167,11 @@ msgstr ""
|
||||
|
||||
#: apps/accounts/models.py:75 apps/rules/forms.py:173 apps/rules/forms.py:187
|
||||
#: apps/rules/models.py:35 apps/rules/models.py:267
|
||||
#: apps/transactions/forms.py:64 apps/transactions/forms.py:275
|
||||
#: apps/transactions/forms.py:390 apps/transactions/forms.py:696
|
||||
#: apps/transactions/forms.py:940 apps/transactions/models.py:294
|
||||
#: apps/transactions/models.py:538 apps/transactions/models.py:760
|
||||
#: apps/transactions/models.py:1000
|
||||
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327
|
||||
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748
|
||||
#: apps/transactions/forms.py:992 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:601 apps/transactions/models.py:823
|
||||
#: apps/transactions/models.py:1063
|
||||
#: templates/installment_plans/fragments/table.html:17
|
||||
#: templates/quick_transactions/fragments/list.html:14
|
||||
#: templates/recurring_transactions/fragments/table.html:19
|
||||
@@ -492,8 +492,8 @@ msgstr "Suffix"
|
||||
|
||||
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
|
||||
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
|
||||
#: apps/transactions/forms.py:68 apps/transactions/forms.py:395
|
||||
#: apps/transactions/forms.py:548 apps/transactions/models.py:304
|
||||
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447
|
||||
#: apps/transactions/forms.py:600 apps/transactions/models.py:313
|
||||
#: templates/dca/fragments/strategy/details.html:49
|
||||
#: templates/exchange_rates/fragments/table.html:10
|
||||
#: templates/exchange_rates_services/fragments/table.html:11
|
||||
@@ -579,8 +579,8 @@ msgid "Service Type"
|
||||
msgstr "Diensttyp"
|
||||
|
||||
#: apps/currencies/models.py:118 apps/transactions/filters.py:27
|
||||
#: apps/transactions/models.py:218 apps/transactions/models.py:242
|
||||
#: apps/transactions/models.py:266 templates/categories/fragments/list.html:16
|
||||
#: apps/transactions/models.py:227 apps/transactions/models.py:251
|
||||
#: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
|
||||
#: templates/entities/fragments/list.html:16
|
||||
#: templates/installment_plans/fragments/list.html:16
|
||||
#: templates/recurring_transactions/fragments/list.html:16
|
||||
@@ -716,11 +716,11 @@ msgstr "Dienst erfolgreich in die Warteschlange eingereiht"
|
||||
msgid "Create transaction"
|
||||
msgstr "Erstelle Transaktion"
|
||||
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:495
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:547
|
||||
msgid "From Account"
|
||||
msgstr "Startkonto"
|
||||
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:500
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:552
|
||||
msgid "To Account"
|
||||
msgstr "Zielkonto"
|
||||
|
||||
@@ -747,7 +747,7 @@ msgstr "Verknüpfe Transaktion"
|
||||
msgid "You must provide an account."
|
||||
msgstr "Du musst ein Konto angeben."
|
||||
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:642
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:694
|
||||
msgid "From and To accounts must be different."
|
||||
msgstr "Start- und Zielkonten müssen unterschiedlich sein."
|
||||
|
||||
@@ -766,9 +766,9 @@ msgstr "Startwährung"
|
||||
|
||||
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
|
||||
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:564
|
||||
#: apps/transactions/models.py:318 apps/transactions/models.py:587
|
||||
#: apps/transactions/models.py:788 apps/transactions/models.py:1022
|
||||
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616
|
||||
#: apps/transactions/models.py:327 apps/transactions/models.py:650
|
||||
#: apps/transactions/models.py:851 apps/transactions/models.py:1085
|
||||
msgid "Notes"
|
||||
msgstr "Notizen"
|
||||
|
||||
@@ -831,7 +831,7 @@ msgid "Users"
|
||||
msgstr "Nutzer"
|
||||
|
||||
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134
|
||||
#: apps/transactions/models.py:379 templates/includes/sidebar.html:81
|
||||
#: apps/transactions/models.py:388 templates/includes/sidebar.html:81
|
||||
#: templates/includes/sidebar.html:142
|
||||
#: templates/recurring_transactions/fragments/list_transactions.html:5
|
||||
#: templates/recurring_transactions/fragments/table.html:37
|
||||
@@ -852,11 +852,11 @@ msgstr "Kategorien"
|
||||
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133
|
||||
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
|
||||
#: apps/rules/models.py:307 apps/transactions/filters.py:78
|
||||
#: apps/transactions/forms.py:60 apps/transactions/forms.py:271
|
||||
#: apps/transactions/forms.py:439 apps/transactions/forms.py:719
|
||||
#: apps/transactions/forms.py:963 apps/transactions/models.py:277
|
||||
#: apps/transactions/models.py:333 apps/transactions/models.py:583
|
||||
#: apps/transactions/models.py:785 apps/transactions/models.py:1037
|
||||
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323
|
||||
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771
|
||||
#: apps/transactions/forms.py:1015 apps/transactions/models.py:286
|
||||
#: apps/transactions/models.py:342 apps/transactions/models.py:646
|
||||
#: apps/transactions/models.py:848 apps/transactions/models.py:1100
|
||||
#: templates/entities/fragments/list.html:9
|
||||
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
|
||||
#: templates/insights/fragments/category_overview/index.html:54
|
||||
@@ -868,14 +868,14 @@ msgid "Entities"
|
||||
msgstr "Entitäten"
|
||||
|
||||
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137
|
||||
#: apps/transactions/models.py:825 templates/includes/sidebar.html:110
|
||||
#: apps/transactions/models.py:888 templates/includes/sidebar.html:110
|
||||
#: templates/recurring_transactions/fragments/list.html:9
|
||||
#: templates/recurring_transactions/pages/index.html:4
|
||||
msgid "Recurring Transactions"
|
||||
msgstr "Wiederkehrende Transaktionen"
|
||||
|
||||
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135
|
||||
#: apps/transactions/models.py:601 templates/includes/sidebar.html:104
|
||||
#: apps/transactions/models.py:664 templates/includes/sidebar.html:104
|
||||
#: templates/installment_plans/fragments/list.html:9
|
||||
#: templates/installment_plans/pages/index.html:4
|
||||
msgid "Installment Plans"
|
||||
@@ -928,7 +928,7 @@ msgstr "Aktion der Transaktions-Regel bearbeiten"
|
||||
msgid "Update or create transaction actions"
|
||||
msgstr "Aktualisierung oder Erstellung von Transaktions-Aktionen"
|
||||
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:224
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:53
|
||||
#: templates/export_app/fragments/restore.html:5
|
||||
#: templates/export_app/pages/index.html:19
|
||||
@@ -1126,16 +1126,16 @@ msgid "Operator"
|
||||
msgstr "Bediener"
|
||||
|
||||
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:381
|
||||
#: apps/transactions/models.py:301 apps/transactions/models.py:543
|
||||
#: apps/transactions/models.py:766 apps/transactions/models.py:1007
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:433
|
||||
#: apps/transactions/models.py:310 apps/transactions/models.py:606
|
||||
#: apps/transactions/models.py:829 apps/transactions/models.py:1070
|
||||
msgid "Type"
|
||||
msgstr "Typ"
|
||||
|
||||
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
|
||||
#: apps/rules/models.py:275 apps/transactions/filters.py:22
|
||||
#: apps/transactions/forms.py:385 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:1009 templates/cotton/transaction/item.html:20
|
||||
#: apps/transactions/forms.py:437 apps/transactions/models.py:312
|
||||
#: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
|
||||
#: templates/cotton/transaction/item.html:31
|
||||
#: templates/transactions/widgets/paid_toggle_button.html:10
|
||||
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
|
||||
@@ -1143,17 +1143,17 @@ msgid "Paid"
|
||||
msgstr "Bezahlt"
|
||||
|
||||
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:72
|
||||
#: apps/transactions/forms.py:401 apps/transactions/forms.py:551
|
||||
#: apps/transactions/forms.py:725 apps/transactions/models.py:305
|
||||
#: apps/transactions/models.py:561 apps/transactions/models.py:790
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:89
|
||||
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603
|
||||
#: apps/transactions/forms.py:777 apps/transactions/models.py:314
|
||||
#: apps/transactions/models.py:624 apps/transactions/models.py:853
|
||||
msgid "Reference Date"
|
||||
msgstr "Referenzdatum"
|
||||
|
||||
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:408
|
||||
#: apps/transactions/models.py:311 apps/transactions/models.py:771
|
||||
#: apps/transactions/models.py:1015
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:460
|
||||
#: apps/transactions/models.py:320 apps/transactions/models.py:834
|
||||
#: apps/transactions/models.py:1078
|
||||
#: templates/insights/fragments/sankey.html:102
|
||||
#: templates/installment_plans/fragments/table.html:18
|
||||
#: templates/quick_transactions/fragments/list.html:15
|
||||
@@ -1163,28 +1163,28 @@ msgstr "Betrag"
|
||||
|
||||
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
|
||||
#: apps/rules/models.py:42 apps/rules/models.py:291
|
||||
#: apps/transactions/forms.py:412 apps/transactions/forms.py:555
|
||||
#: apps/transactions/models.py:316 apps/transactions/models.py:545
|
||||
#: apps/transactions/models.py:774 apps/transactions/models.py:1020
|
||||
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607
|
||||
#: apps/transactions/models.py:325 apps/transactions/models.py:608
|
||||
#: apps/transactions/models.py:837 apps/transactions/models.py:1083
|
||||
msgid "Description"
|
||||
msgstr "Beschreibung"
|
||||
|
||||
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:355
|
||||
#: apps/transactions/models.py:1042
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:364
|
||||
#: apps/transactions/models.py:1105
|
||||
msgid "Internal Note"
|
||||
msgstr "Interne Notiz"
|
||||
|
||||
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:357
|
||||
#: apps/transactions/models.py:1044
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:1107
|
||||
msgid "Internal ID"
|
||||
msgstr "Interne ID"
|
||||
|
||||
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:568
|
||||
#: apps/transactions/models.py:215 apps/transactions/models.py:306
|
||||
#: apps/transactions/models.py:1010
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:620
|
||||
#: apps/transactions/models.py:224 apps/transactions/models.py:315
|
||||
#: apps/transactions/models.py:1073
|
||||
msgid "Mute"
|
||||
msgstr "Stummschalten"
|
||||
|
||||
@@ -1197,7 +1197,7 @@ msgid "Set Values"
|
||||
msgstr "Wert setzen"
|
||||
|
||||
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
|
||||
#: apps/transactions/models.py:378
|
||||
#: apps/transactions/models.py:387 apps/transactions/models.py:544
|
||||
msgid "Transaction"
|
||||
msgstr "Transaktion"
|
||||
|
||||
@@ -1413,64 +1413,80 @@ msgstr "Jegliche Entität"
|
||||
msgid "No entity"
|
||||
msgstr "Keine Entität"
|
||||
|
||||
#: apps/transactions/forms.py:174
|
||||
#: apps/transactions/forms.py:191
|
||||
msgid "More"
|
||||
msgstr "Mehr"
|
||||
|
||||
#: apps/transactions/forms.py:211
|
||||
#: apps/transactions/forms.py:228
|
||||
msgid "Save and add similar"
|
||||
msgstr "Speichern und ähnliches hinzufügen"
|
||||
|
||||
#: apps/transactions/forms.py:216
|
||||
#: apps/transactions/forms.py:233
|
||||
msgid "Save and add another"
|
||||
msgstr "Speichern und etwas neu hinzufügen"
|
||||
|
||||
#: apps/transactions/forms.py:299 apps/transactions/forms.py:571
|
||||
#: apps/transactions/forms.py:270 templates/cotton/transaction/item.html:158
|
||||
#: templates/transactions/fragments/attachments.html:4
|
||||
#, fuzzy
|
||||
#| msgid "Installments"
|
||||
msgid "Attachments"
|
||||
msgstr "Ratenzahlungen"
|
||||
|
||||
#: apps/transactions/forms.py:271
|
||||
msgid ""
|
||||
"Files are private and only visible to users with access to this transaction."
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:282
|
||||
msgid "Upload"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:351 apps/transactions/forms.py:623
|
||||
msgid "Muted transactions won't be displayed on monthly summaries"
|
||||
msgstr ""
|
||||
"Stummgeschaltete Transaktionen werden nicht in der monatlichen Übersicht "
|
||||
"berücksichtigt"
|
||||
|
||||
#: apps/transactions/forms.py:507
|
||||
#: apps/transactions/forms.py:559
|
||||
msgid "From Amount"
|
||||
msgstr "Startbetrag"
|
||||
|
||||
#: apps/transactions/forms.py:512
|
||||
#: apps/transactions/forms.py:564
|
||||
msgid "To Amount"
|
||||
msgstr "Zielbetrag"
|
||||
|
||||
#: apps/transactions/forms.py:610
|
||||
#: apps/transactions/forms.py:662
|
||||
#: templates/cotton/ui/quick_transactions_buttons.html:40
|
||||
#: templates/cotton/ui/transactions_fab.html:44
|
||||
msgid "Transfer"
|
||||
msgstr "Transfer"
|
||||
|
||||
#: apps/transactions/forms.py:854
|
||||
#: apps/transactions/forms.py:906
|
||||
msgid "Tag name"
|
||||
msgstr "Tagname"
|
||||
|
||||
#: apps/transactions/forms.py:882
|
||||
#: apps/transactions/forms.py:934
|
||||
msgid "Entity name"
|
||||
msgstr "Entitätsname"
|
||||
|
||||
#: apps/transactions/forms.py:910
|
||||
#: apps/transactions/forms.py:962
|
||||
msgid "Category name"
|
||||
msgstr "Kategoriename"
|
||||
|
||||
#: apps/transactions/forms.py:912
|
||||
#: apps/transactions/forms.py:964
|
||||
msgid "Muted categories won't be displayed on monthly summaries"
|
||||
msgstr ""
|
||||
"Ausgeblendete Kategorien werden nicht bei deiner Monatsübersicht angezeigt"
|
||||
|
||||
#: apps/transactions/forms.py:1066
|
||||
#: apps/transactions/forms.py:1118
|
||||
msgid "future transactions"
|
||||
msgstr "künftige Transaktionen"
|
||||
|
||||
#: apps/transactions/forms.py:1092
|
||||
#: apps/transactions/forms.py:1144
|
||||
msgid "End date should be after the start date"
|
||||
msgstr "Enddatum sollte hinter dem Startdatum liegen"
|
||||
|
||||
#: apps/transactions/models.py:220
|
||||
#: apps/transactions/models.py:229
|
||||
msgid ""
|
||||
"Deactivated categories won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
@@ -1478,26 +1494,26 @@ msgstr ""
|
||||
"Ausgeblendete Kategorien können bei der Erstellung neuer Transaktionen nicht "
|
||||
"ausgewählt werden"
|
||||
|
||||
#: apps/transactions/models.py:228
|
||||
#: apps/transactions/models.py:237
|
||||
msgid "Transaction Category"
|
||||
msgstr "Transaktionskategorie"
|
||||
|
||||
#: apps/transactions/models.py:229
|
||||
#: apps/transactions/models.py:238
|
||||
msgid "Transaction Categories"
|
||||
msgstr "Transaktionskategorien"
|
||||
|
||||
#: apps/transactions/models.py:244
|
||||
#: apps/transactions/models.py:253
|
||||
msgid ""
|
||||
"Deactivated tags won't be able to be selected when creating new transactions"
|
||||
msgstr ""
|
||||
"Deaktivierte Tags können bei der Erstellung neuer Transaktionen nicht "
|
||||
"ausgewählt werden"
|
||||
|
||||
#: apps/transactions/models.py:252 apps/transactions/models.py:253
|
||||
#: apps/transactions/models.py:261 apps/transactions/models.py:262
|
||||
msgid "Transaction Tags"
|
||||
msgstr "Tranksaktionstags"
|
||||
|
||||
#: apps/transactions/models.py:268
|
||||
#: apps/transactions/models.py:277
|
||||
msgid ""
|
||||
"Deactivated entities won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
@@ -1505,13 +1521,13 @@ msgstr ""
|
||||
"Deaktivierte Entitäten können bei der Erstellung neuer Transaktionen nicht "
|
||||
"ausgewählt werden"
|
||||
|
||||
#: apps/transactions/models.py:276
|
||||
#: apps/transactions/models.py:285
|
||||
#: templates/insights/fragments/month_by_month.html:88
|
||||
#: templates/insights/fragments/year_by_year.html:56
|
||||
msgid "Entity"
|
||||
msgstr "Entität"
|
||||
|
||||
#: apps/transactions/models.py:288 apps/transactions/models.py:987
|
||||
#: apps/transactions/models.py:297 apps/transactions/models.py:1050
|
||||
#: templates/calendar_view/fragments/list.html:42
|
||||
#: templates/calendar_view/fragments/list.html:44
|
||||
#: templates/calendar_view/fragments/list.html:52
|
||||
@@ -1523,7 +1539,7 @@ msgstr "Entität"
|
||||
msgid "Income"
|
||||
msgstr "Einnahme"
|
||||
|
||||
#: apps/transactions/models.py:289 apps/transactions/models.py:988
|
||||
#: apps/transactions/models.py:298 apps/transactions/models.py:1051
|
||||
#: templates/calendar_view/fragments/list.html:46
|
||||
#: templates/calendar_view/fragments/list.html:48
|
||||
#: templates/calendar_view/fragments/list.html:56
|
||||
@@ -1534,130 +1550,166 @@ msgstr "Einnahme"
|
||||
msgid "Expense"
|
||||
msgstr "Ausgabe"
|
||||
|
||||
#: apps/transactions/models.py:344 apps/transactions/models.py:600
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:663
|
||||
msgid "Installment Plan"
|
||||
msgstr "Ratenzahlungs-Plan"
|
||||
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:824
|
||||
#: apps/transactions/models.py:362 apps/transactions/models.py:887
|
||||
msgid "Recurring Transaction"
|
||||
msgstr "Wiederkehrende Transaktion"
|
||||
|
||||
#: apps/transactions/models.py:361
|
||||
#: apps/transactions/models.py:370
|
||||
msgid "Deleted"
|
||||
msgstr "Gelöscht"
|
||||
|
||||
#: apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:375
|
||||
msgid "Deleted At"
|
||||
msgstr "Gelöscht am"
|
||||
|
||||
#: apps/transactions/models.py:480 templates/tags/fragments/table.html:69
|
||||
#: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
|
||||
msgid "No tags"
|
||||
msgstr "Keine Tags"
|
||||
|
||||
#: apps/transactions/models.py:482
|
||||
#: apps/transactions/models.py:491
|
||||
msgid "No category"
|
||||
msgstr "Keine Kategorie"
|
||||
|
||||
#: apps/transactions/models.py:484
|
||||
#: apps/transactions/models.py:493
|
||||
msgid "No description"
|
||||
msgstr "Keine Beschreibung"
|
||||
|
||||
#: apps/transactions/models.py:532 templates/includes/sidebar.html:57
|
||||
#: apps/transactions/models.py:549
|
||||
#, fuzzy
|
||||
#| msgid "ZIP File"
|
||||
msgid "File"
|
||||
msgstr "ZIP-Datei"
|
||||
|
||||
#: apps/transactions/models.py:551
|
||||
msgid "Original Name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
#, fuzzy
|
||||
#| msgid "Content"
|
||||
msgid "Content Type"
|
||||
msgstr "Inhalt"
|
||||
|
||||
#: apps/transactions/models.py:555
|
||||
msgid "Size"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:560
|
||||
msgid "Uploaded By"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:565
|
||||
#, fuzzy
|
||||
#| msgid "Transactions on"
|
||||
msgid "Transaction Attachment"
|
||||
msgstr "Transaktionen am"
|
||||
|
||||
#: apps/transactions/models.py:566
|
||||
#, fuzzy
|
||||
#| msgid "Transaction Tags"
|
||||
msgid "Transaction Attachments"
|
||||
msgstr "Tranksaktionstags"
|
||||
|
||||
#: apps/transactions/models.py:595 templates/includes/sidebar.html:57
|
||||
msgid "Yearly"
|
||||
msgstr "Jährlich"
|
||||
|
||||
#: apps/transactions/models.py:533 apps/users/models.py:464
|
||||
#: apps/transactions/models.py:596 apps/users/models.py:464
|
||||
#: templates/includes/sidebar.html:51
|
||||
msgid "Monthly"
|
||||
msgstr "Monatlich"
|
||||
|
||||
#: apps/transactions/models.py:534
|
||||
#: apps/transactions/models.py:597
|
||||
msgid "Weekly"
|
||||
msgstr "Wöchentlich"
|
||||
|
||||
#: apps/transactions/models.py:535
|
||||
#: apps/transactions/models.py:598
|
||||
msgid "Daily"
|
||||
msgstr "Täglich"
|
||||
|
||||
#: apps/transactions/models.py:548
|
||||
#: apps/transactions/models.py:611
|
||||
msgid "Number of Installments"
|
||||
msgstr "Anzahl von Ratenzahlungen"
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
#: apps/transactions/models.py:616
|
||||
msgid "Installment Start"
|
||||
msgstr "Start der Ratenzahlung"
|
||||
|
||||
#: apps/transactions/models.py:554
|
||||
#: apps/transactions/models.py:617
|
||||
msgid "The installment number to start counting from"
|
||||
msgstr ""
|
||||
"Die Zahl mit der bei der Zählung der Ratenzahlungen begonnen werden soll"
|
||||
|
||||
#: apps/transactions/models.py:559 apps/transactions/models.py:794
|
||||
#: apps/transactions/models.py:622 apps/transactions/models.py:857
|
||||
msgid "Start Date"
|
||||
msgstr "Startdatum"
|
||||
|
||||
#: apps/transactions/models.py:563 apps/transactions/models.py:795
|
||||
#: apps/transactions/models.py:626 apps/transactions/models.py:858
|
||||
msgid "End Date"
|
||||
msgstr "Enddatum"
|
||||
|
||||
#: apps/transactions/models.py:568
|
||||
#: apps/transactions/models.py:631
|
||||
msgid "Recurrence"
|
||||
msgstr "Regelmäßigkeit"
|
||||
|
||||
#: apps/transactions/models.py:571
|
||||
#: apps/transactions/models.py:634
|
||||
msgid "Installment Amount"
|
||||
msgstr "Ratenzahlungs-Wert"
|
||||
|
||||
#: apps/transactions/models.py:590 apps/transactions/models.py:814
|
||||
#: apps/transactions/models.py:653 apps/transactions/models.py:877
|
||||
msgid "Add description to transactions"
|
||||
msgstr "Beschreibung zu Transaktionen hinzufügen"
|
||||
|
||||
#: apps/transactions/models.py:593 apps/transactions/models.py:817
|
||||
#: apps/transactions/models.py:656 apps/transactions/models.py:880
|
||||
msgid "Add notes to transactions"
|
||||
msgstr "Notizen zu Transaktionen hinzufügen"
|
||||
|
||||
#: apps/transactions/models.py:753
|
||||
#: apps/transactions/models.py:816
|
||||
msgid "day(s)"
|
||||
msgstr "Tag(e)"
|
||||
|
||||
#: apps/transactions/models.py:754
|
||||
#: apps/transactions/models.py:817
|
||||
msgid "week(s)"
|
||||
msgstr "Woche(n)"
|
||||
|
||||
#: apps/transactions/models.py:755
|
||||
#: apps/transactions/models.py:818
|
||||
msgid "month(s)"
|
||||
msgstr "Monat(e)"
|
||||
|
||||
#: apps/transactions/models.py:756
|
||||
#: apps/transactions/models.py:819
|
||||
msgid "year(s)"
|
||||
msgstr "Jahr(e)"
|
||||
|
||||
#: apps/transactions/models.py:758
|
||||
#: apps/transactions/models.py:821
|
||||
#: templates/recurring_transactions/fragments/list.html:18
|
||||
msgid "Paused"
|
||||
msgstr "Pausiert"
|
||||
|
||||
#: apps/transactions/models.py:797
|
||||
#: apps/transactions/models.py:860
|
||||
msgid "Recurrence Type"
|
||||
msgstr "Regelmäßigkeit"
|
||||
|
||||
#: apps/transactions/models.py:800
|
||||
#: apps/transactions/models.py:863
|
||||
msgid "Recurrence Interval"
|
||||
msgstr "Wiederholungsintervall"
|
||||
|
||||
#: apps/transactions/models.py:803
|
||||
#: apps/transactions/models.py:866
|
||||
msgid "Keep at most"
|
||||
msgstr "Höchtens"
|
||||
|
||||
#: apps/transactions/models.py:807
|
||||
#: apps/transactions/models.py:870
|
||||
msgid "Last Generated Date"
|
||||
msgstr "Letztes generiertes Datum"
|
||||
|
||||
#: apps/transactions/models.py:810
|
||||
#: apps/transactions/models.py:873
|
||||
msgid "Last Generated Reference Date"
|
||||
msgstr "Letztes generiertes Referenzdatum"
|
||||
|
||||
#: apps/transactions/models.py:1054
|
||||
#: apps/transactions/models.py:1117
|
||||
#: apps/transactions/views/quick_transactions.py:178
|
||||
#: apps/transactions/views/quick_transactions.py:187
|
||||
#: apps/transactions/views/quick_transactions.py:189
|
||||
@@ -1666,7 +1718,7 @@ msgstr "Letztes generiertes Referenzdatum"
|
||||
msgid "Quick Transaction"
|
||||
msgstr "Schnelle Transaktion"
|
||||
|
||||
#: apps/transactions/models.py:1055 templates/includes/sidebar.html:98
|
||||
#: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
|
||||
#: templates/quick_transactions/pages/index.html:5
|
||||
#: templates/quick_transactions/pages/index.html:15
|
||||
msgid "Quick Transactions"
|
||||
@@ -1771,8 +1823,8 @@ msgid "Item deleted successfully"
|
||||
msgstr "Objekt erfolgreich gelöscht"
|
||||
|
||||
#: apps/transactions/views/quick_transactions.py:156
|
||||
#: apps/transactions/views/transactions.py:53
|
||||
#: apps/transactions/views/transactions.py:238
|
||||
#: apps/transactions/views/transactions.py:141
|
||||
#: apps/transactions/views/transactions.py:326
|
||||
msgid "Transaction added successfully"
|
||||
msgstr "Transaktion erfolgreich hinzugefügt"
|
||||
|
||||
@@ -1812,30 +1864,42 @@ msgstr "Tag erfolgreich aktualisiert"
|
||||
msgid "Tag deleted successfully"
|
||||
msgstr "Tag erfolgreich gelöscht"
|
||||
|
||||
#: apps/transactions/views/transactions.py:262
|
||||
#: apps/transactions/views/transactions.py:59
|
||||
#, fuzzy
|
||||
#| msgid "Account updated successfully"
|
||||
msgid "Attachment uploaded successfully"
|
||||
msgstr "Konto erfolgreich aktualisiert"
|
||||
|
||||
#: apps/transactions/views/transactions.py:110
|
||||
#, fuzzy
|
||||
#| msgid "Account deleted successfully"
|
||||
msgid "Attachment deleted successfully"
|
||||
msgstr "Konto erfolgreich gelöscht"
|
||||
|
||||
#: apps/transactions/views/transactions.py:350
|
||||
msgid "Transaction updated successfully"
|
||||
msgstr "Transaktion erfolgreich aktualisiert"
|
||||
|
||||
#: apps/transactions/views/transactions.py:313
|
||||
#: apps/transactions/views/transactions.py:401
|
||||
#, python-format
|
||||
msgid "%(count)s transaction updated successfully"
|
||||
msgid_plural "%(count)s transactions updated successfully"
|
||||
msgstr[0] "%(count)s Transaktion erfolgreich aktualisiert"
|
||||
msgstr[1] "%(count)s Transaktionen erfolgreich aktualisiert"
|
||||
|
||||
#: apps/transactions/views/transactions.py:349
|
||||
#: apps/transactions/views/transactions.py:437
|
||||
msgid "Transaction duplicated successfully"
|
||||
msgstr "Transaktion erfolgreich duplisiert"
|
||||
|
||||
#: apps/transactions/views/transactions.py:391
|
||||
#: apps/transactions/views/transactions.py:479
|
||||
msgid "Transaction deleted successfully"
|
||||
msgstr "Transaktion erfolgreich gelöscht"
|
||||
|
||||
#: apps/transactions/views/transactions.py:409
|
||||
#: apps/transactions/views/transactions.py:497
|
||||
msgid "Transaction restored successfully"
|
||||
msgstr "Transaktion erfolgreich wiederhergestellt"
|
||||
|
||||
#: apps/transactions/views/transactions.py:435
|
||||
#: apps/transactions/views/transactions.py:523
|
||||
msgid "Transfer added successfully"
|
||||
msgstr "Transfer erfolgreich hinzugefügt"
|
||||
|
||||
@@ -2117,8 +2181,8 @@ msgstr "Teilen"
|
||||
#: templates/account_groups/fragments/list.html:54
|
||||
#: templates/accounts/fragments/list.html:71
|
||||
#: templates/categories/fragments/table.html:51
|
||||
#: templates/cotton/transaction/item.html:158
|
||||
#: templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/transaction/item.html:164
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:57
|
||||
#: templates/cotton/ui/transactions_action_bar.html:82
|
||||
#: templates/currencies/fragments/list.html:40
|
||||
@@ -2146,8 +2210,8 @@ msgstr "Löschen"
|
||||
#: templates/account_groups/fragments/list.html:58
|
||||
#: templates/accounts/fragments/list.html:75
|
||||
#: templates/categories/fragments/table.html:56
|
||||
#: templates/cotton/transaction/item.html:160
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/transaction/item.html:166
|
||||
#: templates/cotton/transaction/item.html:242
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:44
|
||||
@@ -2176,8 +2240,8 @@ msgstr "Bist du sicher?"
|
||||
#: templates/account_groups/fragments/list.html:59
|
||||
#: templates/accounts/fragments/list.html:76
|
||||
#: templates/categories/fragments/table.html:57
|
||||
#: templates/cotton/transaction/item.html:161
|
||||
#: templates/cotton/transaction/item.html:237
|
||||
#: templates/cotton/transaction/item.html:167
|
||||
#: templates/cotton/transaction/item.html:243
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:45
|
||||
@@ -2198,8 +2262,8 @@ msgstr "Dies kann nicht rückgängig gemacht werden!"
|
||||
#: templates/account_groups/fragments/list.html:60
|
||||
#: templates/accounts/fragments/list.html:77
|
||||
#: templates/categories/fragments/table.html:58
|
||||
#: templates/cotton/transaction/item.html:162
|
||||
#: templates/cotton/transaction/item.html:238
|
||||
#: templates/cotton/transaction/item.html:168
|
||||
#: templates/cotton/transaction/item.html:244
|
||||
#: templates/currencies/fragments/list.html:46
|
||||
#: templates/dca/fragments/strategy/details.html:77
|
||||
#: templates/dca/fragments/strategy/list.html:44
|
||||
@@ -2216,6 +2280,7 @@ msgstr "Dies kann nicht rückgängig gemacht werden!"
|
||||
#: templates/rules/fragments/transaction_rule/view.html:65
|
||||
#: templates/rules/fragments/transaction_rule/view.html:98
|
||||
#: templates/tags/fragments/table.html:57
|
||||
#: templates/transactions/fragments/attachments.html:22
|
||||
msgid "Yes, delete it!"
|
||||
msgstr "Ja, löschen!"
|
||||
|
||||
@@ -2351,41 +2416,41 @@ msgstr "Suche"
|
||||
msgid "Select"
|
||||
msgstr "Auswahl"
|
||||
|
||||
#: templates/cotton/transaction/item.html:175
|
||||
#: templates/cotton/transaction/item.html:186
|
||||
#: templates/cotton/transaction/item.html:196
|
||||
#: templates/cotton/transaction/item.html:181
|
||||
#: templates/cotton/transaction/item.html:192
|
||||
#: templates/cotton/transaction/item.html:202
|
||||
msgid "Show on summaries"
|
||||
msgstr "Anzeigen auf Zusammenfassungen"
|
||||
|
||||
#: templates/cotton/transaction/item.html:177
|
||||
#: templates/cotton/transaction/item.html:183
|
||||
msgid "Controlled by account"
|
||||
msgstr "Gesteuert durch Konto"
|
||||
|
||||
#: templates/cotton/transaction/item.html:188
|
||||
#: templates/cotton/transaction/item.html:194
|
||||
msgid "Controlled by category"
|
||||
msgstr "Gesteuert durch Kategorie"
|
||||
|
||||
#: templates/cotton/transaction/item.html:201
|
||||
#: templates/cotton/transaction/item.html:207
|
||||
msgid "Hide from summaries"
|
||||
msgstr "Verstecken bei Zusammenfassungen"
|
||||
|
||||
#: templates/cotton/transaction/item.html:205
|
||||
#: templates/cotton/transaction/item.html:211
|
||||
msgid "Add as quick transaction"
|
||||
msgstr "Als schnelle Transaktion hinzufügen"
|
||||
|
||||
#: templates/cotton/transaction/item.html:210
|
||||
#: templates/cotton/transaction/item.html:216
|
||||
msgid "Move to previous month"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:214
|
||||
#: templates/cotton/transaction/item.html:220
|
||||
msgid "Move to next month"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:217
|
||||
#: templates/cotton/transaction/item.html:223
|
||||
msgid "Move to today"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:221
|
||||
#: templates/cotton/transaction/item.html:227
|
||||
#: templates/cotton/ui/transactions_action_bar.html:78
|
||||
msgid "Duplicate"
|
||||
msgstr "Duplikat"
|
||||
@@ -3586,6 +3651,26 @@ msgstr "Neue Transaktion"
|
||||
msgid "Add Installment Plan"
|
||||
msgstr "Ratenzahlungs-Plan hinzufügen"
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:20
|
||||
msgid "Delete this attachment?"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:21
|
||||
msgid "This file will be removed from the transaction."
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:30
|
||||
#, fuzzy
|
||||
#| msgid "No presets yet"
|
||||
msgid "No attachments yet"
|
||||
msgstr "Keine Vorlagen bisher"
|
||||
|
||||
#: templates/transactions/fragments/attachments_manage.html:5
|
||||
#, fuzzy
|
||||
#| msgid "Transaction Tags"
|
||||
msgid "Transaction attachments"
|
||||
msgstr "Tranksaktionstags"
|
||||
|
||||
#: templates/transactions/fragments/bulk_edit.html:5
|
||||
msgid "Bulk Editing"
|
||||
msgstr "Massenänderung"
|
||||
|
||||
+219
-152
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-02-16 02:24+0000\n"
|
||||
"POT-Creation-Date: 2026-06-06 07: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"
|
||||
@@ -26,11 +26,11 @@ msgstr ""
|
||||
#: apps/currencies/forms.py:53 apps/currencies/forms.py:87
|
||||
#: apps/currencies/forms.py:136 apps/dca/forms.py:46 apps/dca/forms.py:205
|
||||
#: apps/import_app/forms.py:32 apps/rules/forms.py:60 apps/rules/forms.py:100
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:201
|
||||
#: apps/transactions/forms.py:365 apps/transactions/forms.py:484
|
||||
#: apps/transactions/forms.py:828 apps/transactions/forms.py:867
|
||||
#: apps/transactions/forms.py:895 apps/transactions/forms.py:926
|
||||
#: apps/transactions/forms.py:1076 apps/users/forms.py:242
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:218
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:880 apps/transactions/forms.py:919
|
||||
#: apps/transactions/forms.py:947 apps/transactions/forms.py:978
|
||||
#: apps/transactions/forms.py:1128 apps/users/forms.py:242
|
||||
#: apps/users/forms.py:400
|
||||
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
|
||||
#: templates/rules/fragments/transaction_rule/view.html:128
|
||||
@@ -42,10 +42,10 @@ msgstr ""
|
||||
#: apps/currencies/forms.py:93 apps/currencies/forms.py:142
|
||||
#: apps/dca/forms.py:52 apps/dca/forms.py:211 apps/import_app/forms.py:38
|
||||
#: apps/rules/forms.py:66 apps/rules/forms.py:106 apps/rules/forms.py:391
|
||||
#: apps/transactions/forms.py:188 apps/transactions/forms.py:208
|
||||
#: apps/transactions/forms.py:372 apps/transactions/forms.py:834
|
||||
#: apps/transactions/forms.py:873 apps/transactions/forms.py:901
|
||||
#: apps/transactions/forms.py:932 apps/transactions/forms.py:1082
|
||||
#: apps/transactions/forms.py:205 apps/transactions/forms.py:225
|
||||
#: apps/transactions/forms.py:424 apps/transactions/forms.py:886
|
||||
#: apps/transactions/forms.py:925 apps/transactions/forms.py:953
|
||||
#: apps/transactions/forms.py:984 apps/transactions/forms.py:1134
|
||||
#: apps/users/forms.py:248 apps/users/forms.py:406
|
||||
#: templates/mini_tools/unit_price_calculator.html:168
|
||||
msgid "Add"
|
||||
@@ -62,12 +62,12 @@ msgstr ""
|
||||
#: apps/accounts/forms.py:125 apps/dca/forms.py:79 apps/dca/forms.py:86
|
||||
#: apps/insights/forms.py:117 apps/rules/forms.py:181 apps/rules/forms.py:197
|
||||
#: apps/rules/models.py:44 apps/rules/models.py:311
|
||||
#: apps/transactions/forms.py:44 apps/transactions/forms.py:255
|
||||
#: apps/transactions/forms.py:423 apps/transactions/forms.py:520
|
||||
#: apps/transactions/forms.py:527 apps/transactions/forms.py:711
|
||||
#: apps/transactions/forms.py:955 apps/transactions/models.py:322
|
||||
#: apps/transactions/models.py:578 apps/transactions/models.py:778
|
||||
#: apps/transactions/models.py:1026
|
||||
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307
|
||||
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572
|
||||
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763
|
||||
#: apps/transactions/forms.py:1007 apps/transactions/models.py:331
|
||||
#: apps/transactions/models.py:641 apps/transactions/models.py:841
|
||||
#: apps/transactions/models.py:1089
|
||||
#: templates/insights/fragments/category_overview/index.html:86
|
||||
#: templates/insights/fragments/category_overview/index.html:542
|
||||
#: templates/insights/fragments/month_by_month.html:84
|
||||
@@ -79,12 +79,12 @@ msgstr ""
|
||||
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132
|
||||
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
|
||||
#: apps/rules/models.py:315 apps/transactions/filters.py:73
|
||||
#: apps/transactions/forms.py:52 apps/transactions/forms.py:263
|
||||
#: apps/transactions/forms.py:431 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:544 apps/transactions/forms.py:704
|
||||
#: apps/transactions/forms.py:948 apps/transactions/models.py:328
|
||||
#: apps/transactions/models.py:580 apps/transactions/models.py:782
|
||||
#: apps/transactions/models.py:1032 templates/includes/sidebar.html:150
|
||||
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315
|
||||
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588
|
||||
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756
|
||||
#: apps/transactions/forms.py:1000 apps/transactions/models.py:337
|
||||
#: apps/transactions/models.py:643 apps/transactions/models.py:845
|
||||
#: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
|
||||
#: templates/insights/fragments/category_overview/index.html:40
|
||||
#: templates/insights/fragments/month_by_month.html:29
|
||||
#: templates/insights/fragments/month_by_month.html:32
|
||||
@@ -96,8 +96,8 @@ msgstr ""
|
||||
|
||||
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
|
||||
#: apps/import_app/models.py:14 apps/rules/models.py:13
|
||||
#: apps/transactions/models.py:214 apps/transactions/models.py:239
|
||||
#: apps/transactions/models.py:263 apps/transactions/models.py:994
|
||||
#: apps/transactions/models.py:223 apps/transactions/models.py:248
|
||||
#: apps/transactions/models.py:272 apps/transactions/models.py:1057
|
||||
#: templates/account_groups/fragments/list.html:22
|
||||
#: templates/accounts/fragments/list.html:22
|
||||
#: templates/categories/fragments/table.html:17
|
||||
@@ -163,11 +163,11 @@ msgstr ""
|
||||
|
||||
#: apps/accounts/models.py:75 apps/rules/forms.py:173 apps/rules/forms.py:187
|
||||
#: apps/rules/models.py:35 apps/rules/models.py:267
|
||||
#: apps/transactions/forms.py:64 apps/transactions/forms.py:275
|
||||
#: apps/transactions/forms.py:390 apps/transactions/forms.py:696
|
||||
#: apps/transactions/forms.py:940 apps/transactions/models.py:294
|
||||
#: apps/transactions/models.py:538 apps/transactions/models.py:760
|
||||
#: apps/transactions/models.py:1000
|
||||
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327
|
||||
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748
|
||||
#: apps/transactions/forms.py:992 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:601 apps/transactions/models.py:823
|
||||
#: apps/transactions/models.py:1063
|
||||
#: templates/installment_plans/fragments/table.html:17
|
||||
#: templates/quick_transactions/fragments/list.html:14
|
||||
#: templates/recurring_transactions/fragments/table.html:19
|
||||
@@ -480,8 +480,8 @@ msgstr ""
|
||||
|
||||
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
|
||||
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
|
||||
#: apps/transactions/forms.py:68 apps/transactions/forms.py:395
|
||||
#: apps/transactions/forms.py:548 apps/transactions/models.py:304
|
||||
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447
|
||||
#: apps/transactions/forms.py:600 apps/transactions/models.py:313
|
||||
#: templates/dca/fragments/strategy/details.html:49
|
||||
#: templates/exchange_rates/fragments/table.html:10
|
||||
#: templates/exchange_rates_services/fragments/table.html:11
|
||||
@@ -567,8 +567,8 @@ msgid "Service Type"
|
||||
msgstr ""
|
||||
|
||||
#: apps/currencies/models.py:118 apps/transactions/filters.py:27
|
||||
#: apps/transactions/models.py:218 apps/transactions/models.py:242
|
||||
#: apps/transactions/models.py:266 templates/categories/fragments/list.html:16
|
||||
#: apps/transactions/models.py:227 apps/transactions/models.py:251
|
||||
#: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
|
||||
#: templates/entities/fragments/list.html:16
|
||||
#: templates/installment_plans/fragments/list.html:16
|
||||
#: templates/recurring_transactions/fragments/list.html:16
|
||||
@@ -696,11 +696,11 @@ msgstr ""
|
||||
msgid "Create transaction"
|
||||
msgstr ""
|
||||
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:495
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:547
|
||||
msgid "From Account"
|
||||
msgstr ""
|
||||
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:500
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:552
|
||||
msgid "To Account"
|
||||
msgstr ""
|
||||
|
||||
@@ -725,7 +725,7 @@ msgstr ""
|
||||
msgid "You must provide an account."
|
||||
msgstr ""
|
||||
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:642
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:694
|
||||
msgid "From and To accounts must be different."
|
||||
msgstr ""
|
||||
|
||||
@@ -744,9 +744,9 @@ msgstr ""
|
||||
|
||||
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
|
||||
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:564
|
||||
#: apps/transactions/models.py:318 apps/transactions/models.py:587
|
||||
#: apps/transactions/models.py:788 apps/transactions/models.py:1022
|
||||
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616
|
||||
#: apps/transactions/models.py:327 apps/transactions/models.py:650
|
||||
#: apps/transactions/models.py:851 apps/transactions/models.py:1085
|
||||
msgid "Notes"
|
||||
msgstr ""
|
||||
|
||||
@@ -809,7 +809,7 @@ msgid "Users"
|
||||
msgstr ""
|
||||
|
||||
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134
|
||||
#: apps/transactions/models.py:379 templates/includes/sidebar.html:81
|
||||
#: apps/transactions/models.py:388 templates/includes/sidebar.html:81
|
||||
#: templates/includes/sidebar.html:142
|
||||
#: templates/recurring_transactions/fragments/list_transactions.html:5
|
||||
#: templates/recurring_transactions/fragments/table.html:37
|
||||
@@ -830,11 +830,11 @@ msgstr ""
|
||||
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133
|
||||
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
|
||||
#: apps/rules/models.py:307 apps/transactions/filters.py:78
|
||||
#: apps/transactions/forms.py:60 apps/transactions/forms.py:271
|
||||
#: apps/transactions/forms.py:439 apps/transactions/forms.py:719
|
||||
#: apps/transactions/forms.py:963 apps/transactions/models.py:277
|
||||
#: apps/transactions/models.py:333 apps/transactions/models.py:583
|
||||
#: apps/transactions/models.py:785 apps/transactions/models.py:1037
|
||||
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323
|
||||
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771
|
||||
#: apps/transactions/forms.py:1015 apps/transactions/models.py:286
|
||||
#: apps/transactions/models.py:342 apps/transactions/models.py:646
|
||||
#: apps/transactions/models.py:848 apps/transactions/models.py:1100
|
||||
#: templates/entities/fragments/list.html:9
|
||||
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
|
||||
#: templates/insights/fragments/category_overview/index.html:54
|
||||
@@ -846,14 +846,14 @@ msgid "Entities"
|
||||
msgstr ""
|
||||
|
||||
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137
|
||||
#: apps/transactions/models.py:825 templates/includes/sidebar.html:110
|
||||
#: apps/transactions/models.py:888 templates/includes/sidebar.html:110
|
||||
#: templates/recurring_transactions/fragments/list.html:9
|
||||
#: templates/recurring_transactions/pages/index.html:4
|
||||
msgid "Recurring Transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135
|
||||
#: apps/transactions/models.py:601 templates/includes/sidebar.html:104
|
||||
#: apps/transactions/models.py:664 templates/includes/sidebar.html:104
|
||||
#: templates/installment_plans/fragments/list.html:9
|
||||
#: templates/installment_plans/pages/index.html:4
|
||||
msgid "Installment Plans"
|
||||
@@ -906,7 +906,7 @@ msgstr ""
|
||||
msgid "Update or create transaction actions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:224
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:53
|
||||
#: templates/export_app/fragments/restore.html:5
|
||||
#: templates/export_app/pages/index.html:19
|
||||
@@ -1102,16 +1102,16 @@ msgid "Operator"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:381
|
||||
#: apps/transactions/models.py:301 apps/transactions/models.py:543
|
||||
#: apps/transactions/models.py:766 apps/transactions/models.py:1007
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:433
|
||||
#: apps/transactions/models.py:310 apps/transactions/models.py:606
|
||||
#: apps/transactions/models.py:829 apps/transactions/models.py:1070
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
|
||||
#: apps/rules/models.py:275 apps/transactions/filters.py:22
|
||||
#: apps/transactions/forms.py:385 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:1009 templates/cotton/transaction/item.html:20
|
||||
#: apps/transactions/forms.py:437 apps/transactions/models.py:312
|
||||
#: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
|
||||
#: templates/cotton/transaction/item.html:31
|
||||
#: templates/transactions/widgets/paid_toggle_button.html:10
|
||||
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
|
||||
@@ -1119,17 +1119,17 @@ msgid "Paid"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:72
|
||||
#: apps/transactions/forms.py:401 apps/transactions/forms.py:551
|
||||
#: apps/transactions/forms.py:725 apps/transactions/models.py:305
|
||||
#: apps/transactions/models.py:561 apps/transactions/models.py:790
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:89
|
||||
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603
|
||||
#: apps/transactions/forms.py:777 apps/transactions/models.py:314
|
||||
#: apps/transactions/models.py:624 apps/transactions/models.py:853
|
||||
msgid "Reference Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:408
|
||||
#: apps/transactions/models.py:311 apps/transactions/models.py:771
|
||||
#: apps/transactions/models.py:1015
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:460
|
||||
#: apps/transactions/models.py:320 apps/transactions/models.py:834
|
||||
#: apps/transactions/models.py:1078
|
||||
#: templates/insights/fragments/sankey.html:102
|
||||
#: templates/installment_plans/fragments/table.html:18
|
||||
#: templates/quick_transactions/fragments/list.html:15
|
||||
@@ -1139,28 +1139,28 @@ msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
|
||||
#: apps/rules/models.py:42 apps/rules/models.py:291
|
||||
#: apps/transactions/forms.py:412 apps/transactions/forms.py:555
|
||||
#: apps/transactions/models.py:316 apps/transactions/models.py:545
|
||||
#: apps/transactions/models.py:774 apps/transactions/models.py:1020
|
||||
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607
|
||||
#: apps/transactions/models.py:325 apps/transactions/models.py:608
|
||||
#: apps/transactions/models.py:837 apps/transactions/models.py:1083
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:355
|
||||
#: apps/transactions/models.py:1042
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:364
|
||||
#: apps/transactions/models.py:1105
|
||||
msgid "Internal Note"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:357
|
||||
#: apps/transactions/models.py:1044
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:1107
|
||||
msgid "Internal ID"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:568
|
||||
#: apps/transactions/models.py:215 apps/transactions/models.py:306
|
||||
#: apps/transactions/models.py:1010
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:620
|
||||
#: apps/transactions/models.py:224 apps/transactions/models.py:315
|
||||
#: apps/transactions/models.py:1073
|
||||
msgid "Mute"
|
||||
msgstr ""
|
||||
|
||||
@@ -1173,7 +1173,7 @@ msgid "Set Values"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
|
||||
#: apps/transactions/models.py:378
|
||||
#: apps/transactions/models.py:387 apps/transactions/models.py:544
|
||||
msgid "Transaction"
|
||||
msgstr ""
|
||||
|
||||
@@ -1378,96 +1378,110 @@ msgstr ""
|
||||
msgid "No entity"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:174
|
||||
#: apps/transactions/forms.py:191
|
||||
msgid "More"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:211
|
||||
#: apps/transactions/forms.py:228
|
||||
msgid "Save and add similar"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:216
|
||||
#: apps/transactions/forms.py:233
|
||||
msgid "Save and add another"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:299 apps/transactions/forms.py:571
|
||||
#: apps/transactions/forms.py:270 templates/cotton/transaction/item.html:158
|
||||
#: templates/transactions/fragments/attachments.html:4
|
||||
msgid "Attachments"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:271
|
||||
msgid ""
|
||||
"Files are private and only visible to users with access to this transaction."
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:282
|
||||
msgid "Upload"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:351 apps/transactions/forms.py:623
|
||||
msgid "Muted transactions won't be displayed on monthly summaries"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:507
|
||||
#: apps/transactions/forms.py:559
|
||||
msgid "From Amount"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:512
|
||||
#: apps/transactions/forms.py:564
|
||||
msgid "To Amount"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:610
|
||||
#: apps/transactions/forms.py:662
|
||||
#: templates/cotton/ui/quick_transactions_buttons.html:40
|
||||
#: templates/cotton/ui/transactions_fab.html:44
|
||||
msgid "Transfer"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:854
|
||||
#: apps/transactions/forms.py:906
|
||||
msgid "Tag name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:882
|
||||
#: apps/transactions/forms.py:934
|
||||
msgid "Entity name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:910
|
||||
#: apps/transactions/forms.py:962
|
||||
msgid "Category name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:912
|
||||
#: apps/transactions/forms.py:964
|
||||
msgid "Muted categories won't be displayed on monthly summaries"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:1066
|
||||
#: apps/transactions/forms.py:1118
|
||||
msgid "future transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:1092
|
||||
#: apps/transactions/forms.py:1144
|
||||
msgid "End date should be after the start date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:220
|
||||
#: apps/transactions/models.py:229
|
||||
msgid ""
|
||||
"Deactivated categories won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:228
|
||||
#: apps/transactions/models.py:237
|
||||
msgid "Transaction Category"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:229
|
||||
#: apps/transactions/models.py:238
|
||||
msgid "Transaction Categories"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:244
|
||||
#: apps/transactions/models.py:253
|
||||
msgid ""
|
||||
"Deactivated tags won't be able to be selected when creating new transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:252 apps/transactions/models.py:253
|
||||
#: apps/transactions/models.py:261 apps/transactions/models.py:262
|
||||
msgid "Transaction Tags"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:268
|
||||
#: apps/transactions/models.py:277
|
||||
msgid ""
|
||||
"Deactivated entities won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:276
|
||||
#: apps/transactions/models.py:285
|
||||
#: templates/insights/fragments/month_by_month.html:88
|
||||
#: templates/insights/fragments/year_by_year.html:56
|
||||
msgid "Entity"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:288 apps/transactions/models.py:987
|
||||
#: apps/transactions/models.py:297 apps/transactions/models.py:1050
|
||||
#: templates/calendar_view/fragments/list.html:42
|
||||
#: templates/calendar_view/fragments/list.html:44
|
||||
#: templates/calendar_view/fragments/list.html:52
|
||||
@@ -1479,7 +1493,7 @@ msgstr ""
|
||||
msgid "Income"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:289 apps/transactions/models.py:988
|
||||
#: apps/transactions/models.py:298 apps/transactions/models.py:1051
|
||||
#: templates/calendar_view/fragments/list.html:46
|
||||
#: templates/calendar_view/fragments/list.html:48
|
||||
#: templates/calendar_view/fragments/list.html:56
|
||||
@@ -1490,129 +1504,157 @@ msgstr ""
|
||||
msgid "Expense"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:344 apps/transactions/models.py:600
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:663
|
||||
msgid "Installment Plan"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:824
|
||||
#: apps/transactions/models.py:362 apps/transactions/models.py:887
|
||||
msgid "Recurring Transaction"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:361
|
||||
#: apps/transactions/models.py:370
|
||||
msgid "Deleted"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:375
|
||||
msgid "Deleted At"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:480 templates/tags/fragments/table.html:69
|
||||
#: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
|
||||
msgid "No tags"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:482
|
||||
#: apps/transactions/models.py:491
|
||||
msgid "No category"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:484
|
||||
#: apps/transactions/models.py:493
|
||||
msgid "No description"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:532 templates/includes/sidebar.html:57
|
||||
#: apps/transactions/models.py:549
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:551
|
||||
msgid "Original Name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
msgid "Content Type"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:555
|
||||
msgid "Size"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:560
|
||||
msgid "Uploaded By"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:565
|
||||
msgid "Transaction Attachment"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:566
|
||||
msgid "Transaction Attachments"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:595 templates/includes/sidebar.html:57
|
||||
msgid "Yearly"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:533 apps/users/models.py:464
|
||||
#: apps/transactions/models.py:596 apps/users/models.py:464
|
||||
#: templates/includes/sidebar.html:51
|
||||
msgid "Monthly"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:534
|
||||
#: apps/transactions/models.py:597
|
||||
msgid "Weekly"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:535
|
||||
#: apps/transactions/models.py:598
|
||||
msgid "Daily"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:548
|
||||
#: apps/transactions/models.py:611
|
||||
msgid "Number of Installments"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
#: apps/transactions/models.py:616
|
||||
msgid "Installment Start"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:554
|
||||
#: apps/transactions/models.py:617
|
||||
msgid "The installment number to start counting from"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:559 apps/transactions/models.py:794
|
||||
#: apps/transactions/models.py:622 apps/transactions/models.py:857
|
||||
msgid "Start Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:563 apps/transactions/models.py:795
|
||||
#: apps/transactions/models.py:626 apps/transactions/models.py:858
|
||||
msgid "End Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:568
|
||||
#: apps/transactions/models.py:631
|
||||
msgid "Recurrence"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:571
|
||||
#: apps/transactions/models.py:634
|
||||
msgid "Installment Amount"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:590 apps/transactions/models.py:814
|
||||
#: apps/transactions/models.py:653 apps/transactions/models.py:877
|
||||
msgid "Add description to transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:593 apps/transactions/models.py:817
|
||||
#: apps/transactions/models.py:656 apps/transactions/models.py:880
|
||||
msgid "Add notes to transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:753
|
||||
#: apps/transactions/models.py:816
|
||||
msgid "day(s)"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:754
|
||||
#: apps/transactions/models.py:817
|
||||
msgid "week(s)"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:755
|
||||
#: apps/transactions/models.py:818
|
||||
msgid "month(s)"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:756
|
||||
#: apps/transactions/models.py:819
|
||||
msgid "year(s)"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:758
|
||||
#: apps/transactions/models.py:821
|
||||
#: templates/recurring_transactions/fragments/list.html:18
|
||||
msgid "Paused"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:797
|
||||
#: apps/transactions/models.py:860
|
||||
msgid "Recurrence Type"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:800
|
||||
#: apps/transactions/models.py:863
|
||||
msgid "Recurrence Interval"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:803
|
||||
#: apps/transactions/models.py:866
|
||||
msgid "Keep at most"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:807
|
||||
#: apps/transactions/models.py:870
|
||||
msgid "Last Generated Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:810
|
||||
#: apps/transactions/models.py:873
|
||||
msgid "Last Generated Reference Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:1054
|
||||
#: apps/transactions/models.py:1117
|
||||
#: apps/transactions/views/quick_transactions.py:178
|
||||
#: apps/transactions/views/quick_transactions.py:187
|
||||
#: apps/transactions/views/quick_transactions.py:189
|
||||
@@ -1621,7 +1663,7 @@ msgstr ""
|
||||
msgid "Quick Transaction"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:1055 templates/includes/sidebar.html:98
|
||||
#: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
|
||||
#: templates/quick_transactions/pages/index.html:5
|
||||
#: templates/quick_transactions/pages/index.html:15
|
||||
msgid "Quick Transactions"
|
||||
@@ -1726,8 +1768,8 @@ msgid "Item deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/quick_transactions.py:156
|
||||
#: apps/transactions/views/transactions.py:53
|
||||
#: apps/transactions/views/transactions.py:238
|
||||
#: apps/transactions/views/transactions.py:141
|
||||
#: apps/transactions/views/transactions.py:326
|
||||
msgid "Transaction added successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -1767,30 +1809,38 @@ msgstr ""
|
||||
msgid "Tag deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:262
|
||||
#: apps/transactions/views/transactions.py:59
|
||||
msgid "Attachment uploaded successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:110
|
||||
msgid "Attachment deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:350
|
||||
msgid "Transaction updated successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:313
|
||||
#: apps/transactions/views/transactions.py:401
|
||||
#, python-format
|
||||
msgid "%(count)s transaction updated successfully"
|
||||
msgid_plural "%(count)s transactions updated successfully"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:349
|
||||
#: apps/transactions/views/transactions.py:437
|
||||
msgid "Transaction duplicated successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:391
|
||||
#: apps/transactions/views/transactions.py:479
|
||||
msgid "Transaction deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:409
|
||||
#: apps/transactions/views/transactions.py:497
|
||||
msgid "Transaction restored successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:435
|
||||
#: apps/transactions/views/transactions.py:523
|
||||
msgid "Transfer added successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -2061,8 +2111,8 @@ msgstr ""
|
||||
#: templates/account_groups/fragments/list.html:54
|
||||
#: templates/accounts/fragments/list.html:71
|
||||
#: templates/categories/fragments/table.html:51
|
||||
#: templates/cotton/transaction/item.html:158
|
||||
#: templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/transaction/item.html:164
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:57
|
||||
#: templates/cotton/ui/transactions_action_bar.html:82
|
||||
#: templates/currencies/fragments/list.html:40
|
||||
@@ -2090,8 +2140,8 @@ msgstr ""
|
||||
#: templates/account_groups/fragments/list.html:58
|
||||
#: templates/accounts/fragments/list.html:75
|
||||
#: templates/categories/fragments/table.html:56
|
||||
#: templates/cotton/transaction/item.html:160
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/transaction/item.html:166
|
||||
#: templates/cotton/transaction/item.html:242
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:44
|
||||
@@ -2120,8 +2170,8 @@ msgstr ""
|
||||
#: templates/account_groups/fragments/list.html:59
|
||||
#: templates/accounts/fragments/list.html:76
|
||||
#: templates/categories/fragments/table.html:57
|
||||
#: templates/cotton/transaction/item.html:161
|
||||
#: templates/cotton/transaction/item.html:237
|
||||
#: templates/cotton/transaction/item.html:167
|
||||
#: templates/cotton/transaction/item.html:243
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:45
|
||||
@@ -2142,8 +2192,8 @@ msgstr ""
|
||||
#: templates/account_groups/fragments/list.html:60
|
||||
#: templates/accounts/fragments/list.html:77
|
||||
#: templates/categories/fragments/table.html:58
|
||||
#: templates/cotton/transaction/item.html:162
|
||||
#: templates/cotton/transaction/item.html:238
|
||||
#: templates/cotton/transaction/item.html:168
|
||||
#: templates/cotton/transaction/item.html:244
|
||||
#: templates/currencies/fragments/list.html:46
|
||||
#: templates/dca/fragments/strategy/details.html:77
|
||||
#: templates/dca/fragments/strategy/list.html:44
|
||||
@@ -2160,6 +2210,7 @@ msgstr ""
|
||||
#: templates/rules/fragments/transaction_rule/view.html:65
|
||||
#: templates/rules/fragments/transaction_rule/view.html:98
|
||||
#: templates/tags/fragments/table.html:57
|
||||
#: templates/transactions/fragments/attachments.html:22
|
||||
msgid "Yes, delete it!"
|
||||
msgstr ""
|
||||
|
||||
@@ -2295,41 +2346,41 @@ msgstr ""
|
||||
msgid "Select"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:175
|
||||
#: templates/cotton/transaction/item.html:186
|
||||
#: templates/cotton/transaction/item.html:196
|
||||
#: templates/cotton/transaction/item.html:181
|
||||
#: templates/cotton/transaction/item.html:192
|
||||
#: templates/cotton/transaction/item.html:202
|
||||
msgid "Show on summaries"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:177
|
||||
#: templates/cotton/transaction/item.html:183
|
||||
msgid "Controlled by account"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:188
|
||||
#: templates/cotton/transaction/item.html:194
|
||||
msgid "Controlled by category"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:201
|
||||
#: templates/cotton/transaction/item.html:207
|
||||
msgid "Hide from summaries"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:205
|
||||
#: templates/cotton/transaction/item.html:211
|
||||
msgid "Add as quick transaction"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:210
|
||||
#: templates/cotton/transaction/item.html:216
|
||||
msgid "Move to previous month"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:214
|
||||
#: templates/cotton/transaction/item.html:220
|
||||
msgid "Move to next month"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:217
|
||||
#: templates/cotton/transaction/item.html:223
|
||||
msgid "Move to today"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:221
|
||||
#: templates/cotton/transaction/item.html:227
|
||||
#: templates/cotton/ui/transactions_action_bar.html:78
|
||||
msgid "Duplicate"
|
||||
msgstr ""
|
||||
@@ -3477,6 +3528,22 @@ msgstr ""
|
||||
msgid "Add Installment Plan"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:20
|
||||
msgid "Delete this attachment?"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:21
|
||||
msgid "This file will be removed from the transaction."
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:30
|
||||
msgid "No attachments yet"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments_manage.html:5
|
||||
msgid "Transaction attachments"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/bulk_edit.html:5
|
||||
msgid "Bulk Editing"
|
||||
msgstr ""
|
||||
|
||||
+239
-152
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-02-16 02:24+0000\n"
|
||||
"POT-Creation-Date: 2026-06-06 07:41+0000\n"
|
||||
"PO-Revision-Date: 2026-02-24 01:24+0000\n"
|
||||
"Last-Translator: Juan David Afanador <juanafanador07@gmail.com>\n"
|
||||
"Language-Team: Spanish <https://translations.herculino.com/projects/wygiwyh/"
|
||||
@@ -27,11 +27,11 @@ msgstr "Nombre del Grupo"
|
||||
#: apps/currencies/forms.py:53 apps/currencies/forms.py:87
|
||||
#: apps/currencies/forms.py:136 apps/dca/forms.py:46 apps/dca/forms.py:205
|
||||
#: apps/import_app/forms.py:32 apps/rules/forms.py:60 apps/rules/forms.py:100
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:201
|
||||
#: apps/transactions/forms.py:365 apps/transactions/forms.py:484
|
||||
#: apps/transactions/forms.py:828 apps/transactions/forms.py:867
|
||||
#: apps/transactions/forms.py:895 apps/transactions/forms.py:926
|
||||
#: apps/transactions/forms.py:1076 apps/users/forms.py:242
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:218
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:880 apps/transactions/forms.py:919
|
||||
#: apps/transactions/forms.py:947 apps/transactions/forms.py:978
|
||||
#: apps/transactions/forms.py:1128 apps/users/forms.py:242
|
||||
#: apps/users/forms.py:400
|
||||
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
|
||||
#: templates/rules/fragments/transaction_rule/view.html:128
|
||||
@@ -43,10 +43,10 @@ msgstr "Actualizar"
|
||||
#: apps/currencies/forms.py:93 apps/currencies/forms.py:142
|
||||
#: apps/dca/forms.py:52 apps/dca/forms.py:211 apps/import_app/forms.py:38
|
||||
#: apps/rules/forms.py:66 apps/rules/forms.py:106 apps/rules/forms.py:391
|
||||
#: apps/transactions/forms.py:188 apps/transactions/forms.py:208
|
||||
#: apps/transactions/forms.py:372 apps/transactions/forms.py:834
|
||||
#: apps/transactions/forms.py:873 apps/transactions/forms.py:901
|
||||
#: apps/transactions/forms.py:932 apps/transactions/forms.py:1082
|
||||
#: apps/transactions/forms.py:205 apps/transactions/forms.py:225
|
||||
#: apps/transactions/forms.py:424 apps/transactions/forms.py:886
|
||||
#: apps/transactions/forms.py:925 apps/transactions/forms.py:953
|
||||
#: apps/transactions/forms.py:984 apps/transactions/forms.py:1134
|
||||
#: apps/users/forms.py:248 apps/users/forms.py:406
|
||||
#: templates/mini_tools/unit_price_calculator.html:168
|
||||
msgid "Add"
|
||||
@@ -63,12 +63,12 @@ msgstr "Nuevo balance"
|
||||
#: apps/accounts/forms.py:125 apps/dca/forms.py:79 apps/dca/forms.py:86
|
||||
#: apps/insights/forms.py:117 apps/rules/forms.py:181 apps/rules/forms.py:197
|
||||
#: apps/rules/models.py:44 apps/rules/models.py:311
|
||||
#: apps/transactions/forms.py:44 apps/transactions/forms.py:255
|
||||
#: apps/transactions/forms.py:423 apps/transactions/forms.py:520
|
||||
#: apps/transactions/forms.py:527 apps/transactions/forms.py:711
|
||||
#: apps/transactions/forms.py:955 apps/transactions/models.py:322
|
||||
#: apps/transactions/models.py:578 apps/transactions/models.py:778
|
||||
#: apps/transactions/models.py:1026
|
||||
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307
|
||||
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572
|
||||
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763
|
||||
#: apps/transactions/forms.py:1007 apps/transactions/models.py:331
|
||||
#: apps/transactions/models.py:641 apps/transactions/models.py:841
|
||||
#: apps/transactions/models.py:1089
|
||||
#: templates/insights/fragments/category_overview/index.html:86
|
||||
#: templates/insights/fragments/category_overview/index.html:542
|
||||
#: templates/insights/fragments/month_by_month.html:84
|
||||
@@ -80,12 +80,12 @@ msgstr "Categoría"
|
||||
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132
|
||||
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
|
||||
#: apps/rules/models.py:315 apps/transactions/filters.py:73
|
||||
#: apps/transactions/forms.py:52 apps/transactions/forms.py:263
|
||||
#: apps/transactions/forms.py:431 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:544 apps/transactions/forms.py:704
|
||||
#: apps/transactions/forms.py:948 apps/transactions/models.py:328
|
||||
#: apps/transactions/models.py:580 apps/transactions/models.py:782
|
||||
#: apps/transactions/models.py:1032 templates/includes/sidebar.html:150
|
||||
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315
|
||||
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588
|
||||
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756
|
||||
#: apps/transactions/forms.py:1000 apps/transactions/models.py:337
|
||||
#: apps/transactions/models.py:643 apps/transactions/models.py:845
|
||||
#: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
|
||||
#: templates/insights/fragments/category_overview/index.html:40
|
||||
#: templates/insights/fragments/month_by_month.html:29
|
||||
#: templates/insights/fragments/month_by_month.html:32
|
||||
@@ -97,8 +97,8 @@ msgstr "Etiquetas"
|
||||
|
||||
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
|
||||
#: apps/import_app/models.py:14 apps/rules/models.py:13
|
||||
#: apps/transactions/models.py:214 apps/transactions/models.py:239
|
||||
#: apps/transactions/models.py:263 apps/transactions/models.py:994
|
||||
#: apps/transactions/models.py:223 apps/transactions/models.py:248
|
||||
#: apps/transactions/models.py:272 apps/transactions/models.py:1057
|
||||
#: templates/account_groups/fragments/list.html:22
|
||||
#: templates/accounts/fragments/list.html:22
|
||||
#: templates/categories/fragments/table.html:17
|
||||
@@ -165,11 +165,11 @@ msgstr "Las cuentas archivadas no aparecen ni cuentan para su patrimonio neto"
|
||||
|
||||
#: apps/accounts/models.py:75 apps/rules/forms.py:173 apps/rules/forms.py:187
|
||||
#: apps/rules/models.py:35 apps/rules/models.py:267
|
||||
#: apps/transactions/forms.py:64 apps/transactions/forms.py:275
|
||||
#: apps/transactions/forms.py:390 apps/transactions/forms.py:696
|
||||
#: apps/transactions/forms.py:940 apps/transactions/models.py:294
|
||||
#: apps/transactions/models.py:538 apps/transactions/models.py:760
|
||||
#: apps/transactions/models.py:1000
|
||||
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327
|
||||
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748
|
||||
#: apps/transactions/forms.py:992 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:601 apps/transactions/models.py:823
|
||||
#: apps/transactions/models.py:1063
|
||||
#: templates/installment_plans/fragments/table.html:17
|
||||
#: templates/quick_transactions/fragments/list.html:14
|
||||
#: templates/recurring_transactions/fragments/table.html:19
|
||||
@@ -489,8 +489,8 @@ msgstr "Sufijo"
|
||||
|
||||
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
|
||||
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
|
||||
#: apps/transactions/forms.py:68 apps/transactions/forms.py:395
|
||||
#: apps/transactions/forms.py:548 apps/transactions/models.py:304
|
||||
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447
|
||||
#: apps/transactions/forms.py:600 apps/transactions/models.py:313
|
||||
#: templates/dca/fragments/strategy/details.html:49
|
||||
#: templates/exchange_rates/fragments/table.html:10
|
||||
#: templates/exchange_rates_services/fragments/table.html:11
|
||||
@@ -576,8 +576,8 @@ msgid "Service Type"
|
||||
msgstr "Tipo de Servicio"
|
||||
|
||||
#: apps/currencies/models.py:118 apps/transactions/filters.py:27
|
||||
#: apps/transactions/models.py:218 apps/transactions/models.py:242
|
||||
#: apps/transactions/models.py:266 templates/categories/fragments/list.html:16
|
||||
#: apps/transactions/models.py:227 apps/transactions/models.py:251
|
||||
#: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
|
||||
#: templates/entities/fragments/list.html:16
|
||||
#: templates/installment_plans/fragments/list.html:16
|
||||
#: templates/recurring_transactions/fragments/list.html:16
|
||||
@@ -717,11 +717,11 @@ msgstr "Servicios agregados a la cola con éxito"
|
||||
msgid "Create transaction"
|
||||
msgstr "Crear transacción"
|
||||
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:495
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:547
|
||||
msgid "From Account"
|
||||
msgstr "Cuenta de Origen"
|
||||
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:500
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:552
|
||||
msgid "To Account"
|
||||
msgstr "Cuenta de Destino"
|
||||
|
||||
@@ -746,7 +746,7 @@ msgstr "Enlazar transacción"
|
||||
msgid "You must provide an account."
|
||||
msgstr "Debes proporcionar una cuenta."
|
||||
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:642
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:694
|
||||
msgid "From and To accounts must be different."
|
||||
msgstr "Las cuentas de origen y destino deben ser diferentes."
|
||||
|
||||
@@ -765,9 +765,9 @@ msgstr "Moneda de pago"
|
||||
|
||||
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
|
||||
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:564
|
||||
#: apps/transactions/models.py:318 apps/transactions/models.py:587
|
||||
#: apps/transactions/models.py:788 apps/transactions/models.py:1022
|
||||
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616
|
||||
#: apps/transactions/models.py:327 apps/transactions/models.py:650
|
||||
#: apps/transactions/models.py:851 apps/transactions/models.py:1085
|
||||
msgid "Notes"
|
||||
msgstr "Notas"
|
||||
|
||||
@@ -830,7 +830,7 @@ msgid "Users"
|
||||
msgstr "Usuarios"
|
||||
|
||||
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134
|
||||
#: apps/transactions/models.py:379 templates/includes/sidebar.html:81
|
||||
#: apps/transactions/models.py:388 templates/includes/sidebar.html:81
|
||||
#: templates/includes/sidebar.html:142
|
||||
#: templates/recurring_transactions/fragments/list_transactions.html:5
|
||||
#: templates/recurring_transactions/fragments/table.html:37
|
||||
@@ -851,11 +851,11 @@ msgstr "Categorías"
|
||||
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133
|
||||
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
|
||||
#: apps/rules/models.py:307 apps/transactions/filters.py:78
|
||||
#: apps/transactions/forms.py:60 apps/transactions/forms.py:271
|
||||
#: apps/transactions/forms.py:439 apps/transactions/forms.py:719
|
||||
#: apps/transactions/forms.py:963 apps/transactions/models.py:277
|
||||
#: apps/transactions/models.py:333 apps/transactions/models.py:583
|
||||
#: apps/transactions/models.py:785 apps/transactions/models.py:1037
|
||||
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323
|
||||
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771
|
||||
#: apps/transactions/forms.py:1015 apps/transactions/models.py:286
|
||||
#: apps/transactions/models.py:342 apps/transactions/models.py:646
|
||||
#: apps/transactions/models.py:848 apps/transactions/models.py:1100
|
||||
#: templates/entities/fragments/list.html:9
|
||||
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
|
||||
#: templates/insights/fragments/category_overview/index.html:54
|
||||
@@ -867,14 +867,14 @@ msgid "Entities"
|
||||
msgstr "Entidades"
|
||||
|
||||
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137
|
||||
#: apps/transactions/models.py:825 templates/includes/sidebar.html:110
|
||||
#: apps/transactions/models.py:888 templates/includes/sidebar.html:110
|
||||
#: templates/recurring_transactions/fragments/list.html:9
|
||||
#: templates/recurring_transactions/pages/index.html:4
|
||||
msgid "Recurring Transactions"
|
||||
msgstr "Transacciones Recurrentes"
|
||||
|
||||
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135
|
||||
#: apps/transactions/models.py:601 templates/includes/sidebar.html:104
|
||||
#: apps/transactions/models.py:664 templates/includes/sidebar.html:104
|
||||
#: templates/installment_plans/fragments/list.html:9
|
||||
#: templates/installment_plans/pages/index.html:4
|
||||
msgid "Installment Plans"
|
||||
@@ -927,7 +927,7 @@ msgstr "Editar acción de transacción"
|
||||
msgid "Update or create transaction actions"
|
||||
msgstr "Actualizar o crear acciones de transacción"
|
||||
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:224
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:53
|
||||
#: templates/export_app/fragments/restore.html:5
|
||||
#: templates/export_app/pages/index.html:19
|
||||
@@ -1124,16 +1124,16 @@ msgid "Operator"
|
||||
msgstr "Operador"
|
||||
|
||||
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:381
|
||||
#: apps/transactions/models.py:301 apps/transactions/models.py:543
|
||||
#: apps/transactions/models.py:766 apps/transactions/models.py:1007
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:433
|
||||
#: apps/transactions/models.py:310 apps/transactions/models.py:606
|
||||
#: apps/transactions/models.py:829 apps/transactions/models.py:1070
|
||||
msgid "Type"
|
||||
msgstr "Tipo"
|
||||
|
||||
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
|
||||
#: apps/rules/models.py:275 apps/transactions/filters.py:22
|
||||
#: apps/transactions/forms.py:385 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:1009 templates/cotton/transaction/item.html:20
|
||||
#: apps/transactions/forms.py:437 apps/transactions/models.py:312
|
||||
#: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
|
||||
#: templates/cotton/transaction/item.html:31
|
||||
#: templates/transactions/widgets/paid_toggle_button.html:10
|
||||
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
|
||||
@@ -1141,17 +1141,17 @@ msgid "Paid"
|
||||
msgstr "Pagado"
|
||||
|
||||
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:72
|
||||
#: apps/transactions/forms.py:401 apps/transactions/forms.py:551
|
||||
#: apps/transactions/forms.py:725 apps/transactions/models.py:305
|
||||
#: apps/transactions/models.py:561 apps/transactions/models.py:790
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:89
|
||||
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603
|
||||
#: apps/transactions/forms.py:777 apps/transactions/models.py:314
|
||||
#: apps/transactions/models.py:624 apps/transactions/models.py:853
|
||||
msgid "Reference Date"
|
||||
msgstr "Fecha de Referencia"
|
||||
|
||||
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:408
|
||||
#: apps/transactions/models.py:311 apps/transactions/models.py:771
|
||||
#: apps/transactions/models.py:1015
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:460
|
||||
#: apps/transactions/models.py:320 apps/transactions/models.py:834
|
||||
#: apps/transactions/models.py:1078
|
||||
#: templates/insights/fragments/sankey.html:102
|
||||
#: templates/installment_plans/fragments/table.html:18
|
||||
#: templates/quick_transactions/fragments/list.html:15
|
||||
@@ -1161,28 +1161,28 @@ msgstr "Monto"
|
||||
|
||||
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
|
||||
#: apps/rules/models.py:42 apps/rules/models.py:291
|
||||
#: apps/transactions/forms.py:412 apps/transactions/forms.py:555
|
||||
#: apps/transactions/models.py:316 apps/transactions/models.py:545
|
||||
#: apps/transactions/models.py:774 apps/transactions/models.py:1020
|
||||
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607
|
||||
#: apps/transactions/models.py:325 apps/transactions/models.py:608
|
||||
#: apps/transactions/models.py:837 apps/transactions/models.py:1083
|
||||
msgid "Description"
|
||||
msgstr "Descripción"
|
||||
|
||||
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:355
|
||||
#: apps/transactions/models.py:1042
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:364
|
||||
#: apps/transactions/models.py:1105
|
||||
msgid "Internal Note"
|
||||
msgstr "Nota Interna"
|
||||
|
||||
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:357
|
||||
#: apps/transactions/models.py:1044
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:1107
|
||||
msgid "Internal ID"
|
||||
msgstr "ID Interno"
|
||||
|
||||
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:568
|
||||
#: apps/transactions/models.py:215 apps/transactions/models.py:306
|
||||
#: apps/transactions/models.py:1010
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:620
|
||||
#: apps/transactions/models.py:224 apps/transactions/models.py:315
|
||||
#: apps/transactions/models.py:1073
|
||||
msgid "Mute"
|
||||
msgstr "Silenciar"
|
||||
|
||||
@@ -1195,7 +1195,7 @@ msgid "Set Values"
|
||||
msgstr "Establecer Valores"
|
||||
|
||||
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
|
||||
#: apps/transactions/models.py:378
|
||||
#: apps/transactions/models.py:387 apps/transactions/models.py:544
|
||||
msgid "Transaction"
|
||||
msgstr "Transacción"
|
||||
|
||||
@@ -1402,63 +1402,81 @@ msgstr "Cualquier entidad"
|
||||
msgid "No entity"
|
||||
msgstr "Ninguna entidad"
|
||||
|
||||
#: apps/transactions/forms.py:174
|
||||
#: apps/transactions/forms.py:191
|
||||
msgid "More"
|
||||
msgstr "Más"
|
||||
|
||||
#: apps/transactions/forms.py:211
|
||||
#: apps/transactions/forms.py:228
|
||||
msgid "Save and add similar"
|
||||
msgstr "Guardar y añadir similar"
|
||||
|
||||
#: apps/transactions/forms.py:216
|
||||
#: apps/transactions/forms.py:233
|
||||
msgid "Save and add another"
|
||||
msgstr "Guardar y añadir otro"
|
||||
|
||||
#: apps/transactions/forms.py:299 apps/transactions/forms.py:571
|
||||
#: apps/transactions/forms.py:270 templates/cotton/transaction/item.html:158
|
||||
#: templates/transactions/fragments/attachments.html:4
|
||||
#, fuzzy
|
||||
#| msgid "Installments"
|
||||
msgid "Attachments"
|
||||
msgstr "Cuotas"
|
||||
|
||||
#: apps/transactions/forms.py:271
|
||||
msgid ""
|
||||
"Files are private and only visible to users with access to this transaction."
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:282
|
||||
#, fuzzy
|
||||
#| msgid "Reload"
|
||||
msgid "Upload"
|
||||
msgstr "Refrescar"
|
||||
|
||||
#: apps/transactions/forms.py:351 apps/transactions/forms.py:623
|
||||
msgid "Muted transactions won't be displayed on monthly summaries"
|
||||
msgstr ""
|
||||
"Las transacciones silenciadas no se mostrarán en los resúmenes mensuales"
|
||||
|
||||
#: apps/transactions/forms.py:507
|
||||
#: apps/transactions/forms.py:559
|
||||
msgid "From Amount"
|
||||
msgstr "Monto de Origen"
|
||||
|
||||
#: apps/transactions/forms.py:512
|
||||
#: apps/transactions/forms.py:564
|
||||
msgid "To Amount"
|
||||
msgstr "Monto de Destino"
|
||||
|
||||
#: apps/transactions/forms.py:610
|
||||
#: apps/transactions/forms.py:662
|
||||
#: templates/cotton/ui/quick_transactions_buttons.html:40
|
||||
#: templates/cotton/ui/transactions_fab.html:44
|
||||
msgid "Transfer"
|
||||
msgstr "Transferir"
|
||||
|
||||
#: apps/transactions/forms.py:854
|
||||
#: apps/transactions/forms.py:906
|
||||
msgid "Tag name"
|
||||
msgstr "Nombre de etiqueta"
|
||||
|
||||
#: apps/transactions/forms.py:882
|
||||
#: apps/transactions/forms.py:934
|
||||
msgid "Entity name"
|
||||
msgstr "Nombre de Entidad"
|
||||
|
||||
#: apps/transactions/forms.py:910
|
||||
#: apps/transactions/forms.py:962
|
||||
msgid "Category name"
|
||||
msgstr "Nombre de Categoría"
|
||||
|
||||
#: apps/transactions/forms.py:912
|
||||
#: apps/transactions/forms.py:964
|
||||
msgid "Muted categories won't be displayed on monthly summaries"
|
||||
msgstr ""
|
||||
"Las categorías silenciadas no serán mostradas en los resúmenes mensuales"
|
||||
|
||||
#: apps/transactions/forms.py:1066
|
||||
#: apps/transactions/forms.py:1118
|
||||
msgid "future transactions"
|
||||
msgstr "transacciones futuras"
|
||||
|
||||
#: apps/transactions/forms.py:1092
|
||||
#: apps/transactions/forms.py:1144
|
||||
msgid "End date should be after the start date"
|
||||
msgstr "La fecha de fin debe ser posterior a la fecha de inicio"
|
||||
|
||||
#: apps/transactions/models.py:220
|
||||
#: apps/transactions/models.py:229
|
||||
msgid ""
|
||||
"Deactivated categories won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
@@ -1466,26 +1484,26 @@ msgstr ""
|
||||
"Las categorías desactivadas no podrán seleccionarse al crear nuevas "
|
||||
"transacciones"
|
||||
|
||||
#: apps/transactions/models.py:228
|
||||
#: apps/transactions/models.py:237
|
||||
msgid "Transaction Category"
|
||||
msgstr "Categoría de Transacción"
|
||||
|
||||
#: apps/transactions/models.py:229
|
||||
#: apps/transactions/models.py:238
|
||||
msgid "Transaction Categories"
|
||||
msgstr "Categorías de Transacción"
|
||||
|
||||
#: apps/transactions/models.py:244
|
||||
#: apps/transactions/models.py:253
|
||||
msgid ""
|
||||
"Deactivated tags won't be able to be selected when creating new transactions"
|
||||
msgstr ""
|
||||
"Las etiquetas desactivadas no podrán seleccionarse al crear nuevas "
|
||||
"transacciones"
|
||||
|
||||
#: apps/transactions/models.py:252 apps/transactions/models.py:253
|
||||
#: apps/transactions/models.py:261 apps/transactions/models.py:262
|
||||
msgid "Transaction Tags"
|
||||
msgstr "Etiquetas de Transacción"
|
||||
|
||||
#: apps/transactions/models.py:268
|
||||
#: apps/transactions/models.py:277
|
||||
msgid ""
|
||||
"Deactivated entities won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
@@ -1493,13 +1511,13 @@ msgstr ""
|
||||
"Las entidades desactivadas no podrán seleccionarse al crear nuevas "
|
||||
"transacciones"
|
||||
|
||||
#: apps/transactions/models.py:276
|
||||
#: apps/transactions/models.py:285
|
||||
#: templates/insights/fragments/month_by_month.html:88
|
||||
#: templates/insights/fragments/year_by_year.html:56
|
||||
msgid "Entity"
|
||||
msgstr "Entidad"
|
||||
|
||||
#: apps/transactions/models.py:288 apps/transactions/models.py:987
|
||||
#: apps/transactions/models.py:297 apps/transactions/models.py:1050
|
||||
#: templates/calendar_view/fragments/list.html:42
|
||||
#: templates/calendar_view/fragments/list.html:44
|
||||
#: templates/calendar_view/fragments/list.html:52
|
||||
@@ -1511,7 +1529,7 @@ msgstr "Entidad"
|
||||
msgid "Income"
|
||||
msgstr "Ingreso"
|
||||
|
||||
#: apps/transactions/models.py:289 apps/transactions/models.py:988
|
||||
#: apps/transactions/models.py:298 apps/transactions/models.py:1051
|
||||
#: templates/calendar_view/fragments/list.html:46
|
||||
#: templates/calendar_view/fragments/list.html:48
|
||||
#: templates/calendar_view/fragments/list.html:56
|
||||
@@ -1522,129 +1540,165 @@ msgstr "Ingreso"
|
||||
msgid "Expense"
|
||||
msgstr "Gasto"
|
||||
|
||||
#: apps/transactions/models.py:344 apps/transactions/models.py:600
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:663
|
||||
msgid "Installment Plan"
|
||||
msgstr "Plan de Cuotas"
|
||||
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:824
|
||||
#: apps/transactions/models.py:362 apps/transactions/models.py:887
|
||||
msgid "Recurring Transaction"
|
||||
msgstr "Transacción Recurrente"
|
||||
|
||||
#: apps/transactions/models.py:361
|
||||
#: apps/transactions/models.py:370
|
||||
msgid "Deleted"
|
||||
msgstr "Eliminado"
|
||||
|
||||
#: apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:375
|
||||
msgid "Deleted At"
|
||||
msgstr "Eliminado en"
|
||||
|
||||
#: apps/transactions/models.py:480 templates/tags/fragments/table.html:69
|
||||
#: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
|
||||
msgid "No tags"
|
||||
msgstr "Sin etiquetas"
|
||||
|
||||
#: apps/transactions/models.py:482
|
||||
#: apps/transactions/models.py:491
|
||||
msgid "No category"
|
||||
msgstr "Sin categoría"
|
||||
|
||||
#: apps/transactions/models.py:484
|
||||
#: apps/transactions/models.py:493
|
||||
msgid "No description"
|
||||
msgstr "Sin descripción"
|
||||
|
||||
#: apps/transactions/models.py:532 templates/includes/sidebar.html:57
|
||||
#: apps/transactions/models.py:549
|
||||
#, fuzzy
|
||||
#| msgid "ZIP File"
|
||||
msgid "File"
|
||||
msgstr "Archivo ZIP"
|
||||
|
||||
#: apps/transactions/models.py:551
|
||||
msgid "Original Name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
#, fuzzy
|
||||
#| msgid "Content"
|
||||
msgid "Content Type"
|
||||
msgstr "Contenido"
|
||||
|
||||
#: apps/transactions/models.py:555
|
||||
msgid "Size"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:560
|
||||
msgid "Uploaded By"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:565
|
||||
#, fuzzy
|
||||
#| msgid "Transactions on"
|
||||
msgid "Transaction Attachment"
|
||||
msgstr "Transacciones en"
|
||||
|
||||
#: apps/transactions/models.py:566
|
||||
#, fuzzy
|
||||
#| msgid "Transaction Tags"
|
||||
msgid "Transaction Attachments"
|
||||
msgstr "Etiquetas de Transacción"
|
||||
|
||||
#: apps/transactions/models.py:595 templates/includes/sidebar.html:57
|
||||
msgid "Yearly"
|
||||
msgstr "Anual"
|
||||
|
||||
#: apps/transactions/models.py:533 apps/users/models.py:464
|
||||
#: apps/transactions/models.py:596 apps/users/models.py:464
|
||||
#: templates/includes/sidebar.html:51
|
||||
msgid "Monthly"
|
||||
msgstr "Mensual"
|
||||
|
||||
#: apps/transactions/models.py:534
|
||||
#: apps/transactions/models.py:597
|
||||
msgid "Weekly"
|
||||
msgstr "Semanal"
|
||||
|
||||
#: apps/transactions/models.py:535
|
||||
#: apps/transactions/models.py:598
|
||||
msgid "Daily"
|
||||
msgstr "Diario"
|
||||
|
||||
#: apps/transactions/models.py:548
|
||||
#: apps/transactions/models.py:611
|
||||
msgid "Number of Installments"
|
||||
msgstr "Cantidad de cuotas"
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
#: apps/transactions/models.py:616
|
||||
msgid "Installment Start"
|
||||
msgstr "Cuota de Inicio"
|
||||
|
||||
#: apps/transactions/models.py:554
|
||||
#: apps/transactions/models.py:617
|
||||
msgid "The installment number to start counting from"
|
||||
msgstr "El número de la cuota desde la cual comenzar a contar"
|
||||
|
||||
#: apps/transactions/models.py:559 apps/transactions/models.py:794
|
||||
#: apps/transactions/models.py:622 apps/transactions/models.py:857
|
||||
msgid "Start Date"
|
||||
msgstr "Fecha de Inicio"
|
||||
|
||||
#: apps/transactions/models.py:563 apps/transactions/models.py:795
|
||||
#: apps/transactions/models.py:626 apps/transactions/models.py:858
|
||||
msgid "End Date"
|
||||
msgstr "Fecha de Fin"
|
||||
|
||||
#: apps/transactions/models.py:568
|
||||
#: apps/transactions/models.py:631
|
||||
msgid "Recurrence"
|
||||
msgstr "Recurrencia"
|
||||
|
||||
#: apps/transactions/models.py:571
|
||||
#: apps/transactions/models.py:634
|
||||
msgid "Installment Amount"
|
||||
msgstr "Monto de la Cuota"
|
||||
|
||||
#: apps/transactions/models.py:590 apps/transactions/models.py:814
|
||||
#: apps/transactions/models.py:653 apps/transactions/models.py:877
|
||||
msgid "Add description to transactions"
|
||||
msgstr "Agregar descripción a las transacciones"
|
||||
|
||||
#: apps/transactions/models.py:593 apps/transactions/models.py:817
|
||||
#: apps/transactions/models.py:656 apps/transactions/models.py:880
|
||||
msgid "Add notes to transactions"
|
||||
msgstr "Agregar notas a las transacciones"
|
||||
|
||||
#: apps/transactions/models.py:753
|
||||
#: apps/transactions/models.py:816
|
||||
msgid "day(s)"
|
||||
msgstr "día(s)"
|
||||
|
||||
#: apps/transactions/models.py:754
|
||||
#: apps/transactions/models.py:817
|
||||
msgid "week(s)"
|
||||
msgstr "semana(s)"
|
||||
|
||||
#: apps/transactions/models.py:755
|
||||
#: apps/transactions/models.py:818
|
||||
msgid "month(s)"
|
||||
msgstr "mes(es)"
|
||||
|
||||
#: apps/transactions/models.py:756
|
||||
#: apps/transactions/models.py:819
|
||||
msgid "year(s)"
|
||||
msgstr "año(s)"
|
||||
|
||||
#: apps/transactions/models.py:758
|
||||
#: apps/transactions/models.py:821
|
||||
#: templates/recurring_transactions/fragments/list.html:18
|
||||
msgid "Paused"
|
||||
msgstr "Pausado"
|
||||
|
||||
#: apps/transactions/models.py:797
|
||||
#: apps/transactions/models.py:860
|
||||
msgid "Recurrence Type"
|
||||
msgstr "Tipo de Recurrencia"
|
||||
|
||||
#: apps/transactions/models.py:800
|
||||
#: apps/transactions/models.py:863
|
||||
msgid "Recurrence Interval"
|
||||
msgstr "Intervalo de Recurrencia"
|
||||
|
||||
#: apps/transactions/models.py:803
|
||||
#: apps/transactions/models.py:866
|
||||
msgid "Keep at most"
|
||||
msgstr "Mantener como máximo"
|
||||
|
||||
#: apps/transactions/models.py:807
|
||||
#: apps/transactions/models.py:870
|
||||
msgid "Last Generated Date"
|
||||
msgstr "Última Fecha Generada"
|
||||
|
||||
#: apps/transactions/models.py:810
|
||||
#: apps/transactions/models.py:873
|
||||
msgid "Last Generated Reference Date"
|
||||
msgstr "Última Fecha de Referencia Generada"
|
||||
|
||||
#: apps/transactions/models.py:1054
|
||||
#: apps/transactions/models.py:1117
|
||||
#: apps/transactions/views/quick_transactions.py:178
|
||||
#: apps/transactions/views/quick_transactions.py:187
|
||||
#: apps/transactions/views/quick_transactions.py:189
|
||||
@@ -1653,7 +1707,7 @@ msgstr "Última Fecha de Referencia Generada"
|
||||
msgid "Quick Transaction"
|
||||
msgstr "Transacción Rápida"
|
||||
|
||||
#: apps/transactions/models.py:1055 templates/includes/sidebar.html:98
|
||||
#: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
|
||||
#: templates/quick_transactions/pages/index.html:5
|
||||
#: templates/quick_transactions/pages/index.html:15
|
||||
msgid "Quick Transactions"
|
||||
@@ -1758,8 +1812,8 @@ msgid "Item deleted successfully"
|
||||
msgstr "Ítem eliminado con éxito"
|
||||
|
||||
#: apps/transactions/views/quick_transactions.py:156
|
||||
#: apps/transactions/views/transactions.py:53
|
||||
#: apps/transactions/views/transactions.py:238
|
||||
#: apps/transactions/views/transactions.py:141
|
||||
#: apps/transactions/views/transactions.py:326
|
||||
msgid "Transaction added successfully"
|
||||
msgstr "Transacción añadida exitosamente"
|
||||
|
||||
@@ -1799,30 +1853,42 @@ msgstr "Etiqueta actualizada con éxito"
|
||||
msgid "Tag deleted successfully"
|
||||
msgstr "Etiqueta eliminada con éxito"
|
||||
|
||||
#: apps/transactions/views/transactions.py:262
|
||||
#: apps/transactions/views/transactions.py:59
|
||||
#, fuzzy
|
||||
#| msgid "Account updated successfully"
|
||||
msgid "Attachment uploaded successfully"
|
||||
msgstr "Cuenta actualizada exitosamente"
|
||||
|
||||
#: apps/transactions/views/transactions.py:110
|
||||
#, fuzzy
|
||||
#| msgid "Account deleted successfully"
|
||||
msgid "Attachment deleted successfully"
|
||||
msgstr "Cuenta borrada exitosamente"
|
||||
|
||||
#: apps/transactions/views/transactions.py:350
|
||||
msgid "Transaction updated successfully"
|
||||
msgstr "Transacción actualizada con éxito"
|
||||
|
||||
#: apps/transactions/views/transactions.py:313
|
||||
#: apps/transactions/views/transactions.py:401
|
||||
#, python-format
|
||||
msgid "%(count)s transaction updated successfully"
|
||||
msgid_plural "%(count)s transactions updated successfully"
|
||||
msgstr[0] "%(count)s transacción actualizada exitosamente"
|
||||
msgstr[1] "%(count)s transacciones actualizadas exitosamente"
|
||||
|
||||
#: apps/transactions/views/transactions.py:349
|
||||
#: apps/transactions/views/transactions.py:437
|
||||
msgid "Transaction duplicated successfully"
|
||||
msgstr "Transacción duplicada exitosamente"
|
||||
|
||||
#: apps/transactions/views/transactions.py:391
|
||||
#: apps/transactions/views/transactions.py:479
|
||||
msgid "Transaction deleted successfully"
|
||||
msgstr "Transacción borrada exitosamente"
|
||||
|
||||
#: apps/transactions/views/transactions.py:409
|
||||
#: apps/transactions/views/transactions.py:497
|
||||
msgid "Transaction restored successfully"
|
||||
msgstr "Transacción restaurada exitosamente"
|
||||
|
||||
#: apps/transactions/views/transactions.py:435
|
||||
#: apps/transactions/views/transactions.py:523
|
||||
msgid "Transfer added successfully"
|
||||
msgstr "Transferencia añadida exitosamente"
|
||||
|
||||
@@ -2101,8 +2167,8 @@ msgstr "Compartir"
|
||||
#: templates/account_groups/fragments/list.html:54
|
||||
#: templates/accounts/fragments/list.html:71
|
||||
#: templates/categories/fragments/table.html:51
|
||||
#: templates/cotton/transaction/item.html:158
|
||||
#: templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/transaction/item.html:164
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:57
|
||||
#: templates/cotton/ui/transactions_action_bar.html:82
|
||||
#: templates/currencies/fragments/list.html:40
|
||||
@@ -2130,8 +2196,8 @@ msgstr "Borrar"
|
||||
#: templates/account_groups/fragments/list.html:58
|
||||
#: templates/accounts/fragments/list.html:75
|
||||
#: templates/categories/fragments/table.html:56
|
||||
#: templates/cotton/transaction/item.html:160
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/transaction/item.html:166
|
||||
#: templates/cotton/transaction/item.html:242
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:44
|
||||
@@ -2160,8 +2226,8 @@ msgstr "¿Estás seguro?"
|
||||
#: templates/account_groups/fragments/list.html:59
|
||||
#: templates/accounts/fragments/list.html:76
|
||||
#: templates/categories/fragments/table.html:57
|
||||
#: templates/cotton/transaction/item.html:161
|
||||
#: templates/cotton/transaction/item.html:237
|
||||
#: templates/cotton/transaction/item.html:167
|
||||
#: templates/cotton/transaction/item.html:243
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:45
|
||||
@@ -2182,8 +2248,8 @@ msgstr "¡No podrás revertir esto!"
|
||||
#: templates/account_groups/fragments/list.html:60
|
||||
#: templates/accounts/fragments/list.html:77
|
||||
#: templates/categories/fragments/table.html:58
|
||||
#: templates/cotton/transaction/item.html:162
|
||||
#: templates/cotton/transaction/item.html:238
|
||||
#: templates/cotton/transaction/item.html:168
|
||||
#: templates/cotton/transaction/item.html:244
|
||||
#: templates/currencies/fragments/list.html:46
|
||||
#: templates/dca/fragments/strategy/details.html:77
|
||||
#: templates/dca/fragments/strategy/list.html:44
|
||||
@@ -2200,6 +2266,7 @@ msgstr "¡No podrás revertir esto!"
|
||||
#: templates/rules/fragments/transaction_rule/view.html:65
|
||||
#: templates/rules/fragments/transaction_rule/view.html:98
|
||||
#: templates/tags/fragments/table.html:57
|
||||
#: templates/transactions/fragments/attachments.html:22
|
||||
msgid "Yes, delete it!"
|
||||
msgstr "¡Sí, bórralo!"
|
||||
|
||||
@@ -2335,41 +2402,41 @@ msgstr "Buscar"
|
||||
msgid "Select"
|
||||
msgstr "Seleccionar"
|
||||
|
||||
#: templates/cotton/transaction/item.html:175
|
||||
#: templates/cotton/transaction/item.html:186
|
||||
#: templates/cotton/transaction/item.html:196
|
||||
#: templates/cotton/transaction/item.html:181
|
||||
#: templates/cotton/transaction/item.html:192
|
||||
#: templates/cotton/transaction/item.html:202
|
||||
msgid "Show on summaries"
|
||||
msgstr "Mostrar en los resúmenes"
|
||||
|
||||
#: templates/cotton/transaction/item.html:177
|
||||
#: templates/cotton/transaction/item.html:183
|
||||
msgid "Controlled by account"
|
||||
msgstr "Controlado por cuenta"
|
||||
|
||||
#: templates/cotton/transaction/item.html:188
|
||||
#: templates/cotton/transaction/item.html:194
|
||||
msgid "Controlled by category"
|
||||
msgstr "Controlado por categoría"
|
||||
|
||||
#: templates/cotton/transaction/item.html:201
|
||||
#: templates/cotton/transaction/item.html:207
|
||||
msgid "Hide from summaries"
|
||||
msgstr "Ocultar de los resúmenes"
|
||||
|
||||
#: templates/cotton/transaction/item.html:205
|
||||
#: templates/cotton/transaction/item.html:211
|
||||
msgid "Add as quick transaction"
|
||||
msgstr "Agregar como transacción rápida"
|
||||
|
||||
#: templates/cotton/transaction/item.html:210
|
||||
#: templates/cotton/transaction/item.html:216
|
||||
msgid "Move to previous month"
|
||||
msgstr "Mover al mes anterior"
|
||||
|
||||
#: templates/cotton/transaction/item.html:214
|
||||
#: templates/cotton/transaction/item.html:220
|
||||
msgid "Move to next month"
|
||||
msgstr "Mover al mes siguiente"
|
||||
|
||||
#: templates/cotton/transaction/item.html:217
|
||||
#: templates/cotton/transaction/item.html:223
|
||||
msgid "Move to today"
|
||||
msgstr "Mover a hoy"
|
||||
|
||||
#: templates/cotton/transaction/item.html:221
|
||||
#: templates/cotton/transaction/item.html:227
|
||||
#: templates/cotton/ui/transactions_action_bar.html:78
|
||||
msgid "Duplicate"
|
||||
msgstr "Duplicado"
|
||||
@@ -3529,6 +3596,26 @@ msgstr "Nueva Transacción"
|
||||
msgid "Add Installment Plan"
|
||||
msgstr "Agregar Plan de Cuotas"
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:20
|
||||
msgid "Delete this attachment?"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:21
|
||||
msgid "This file will be removed from the transaction."
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:30
|
||||
#, fuzzy
|
||||
#| msgid "No presets yet"
|
||||
msgid "No attachments yet"
|
||||
msgstr "Aún no hay plantillas"
|
||||
|
||||
#: templates/transactions/fragments/attachments_manage.html:5
|
||||
#, fuzzy
|
||||
#| msgid "Transaction Tags"
|
||||
msgid "Transaction attachments"
|
||||
msgstr "Etiquetas de Transacción"
|
||||
|
||||
#: templates/transactions/fragments/bulk_edit.html:5
|
||||
msgid "Bulk Editing"
|
||||
msgstr "Edición Masiva"
|
||||
|
||||
+237
-152
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-02-16 02:24+0000\n"
|
||||
"POT-Creation-Date: 2026-06-06 07:41+0000\n"
|
||||
"PO-Revision-Date: 2026-02-23 08:24+0000\n"
|
||||
"Last-Translator: Erwan Colin <zephone@protonmail.com>\n"
|
||||
"Language-Team: French <https://translations.herculino.com/projects/wygiwyh/"
|
||||
@@ -27,11 +27,11 @@ msgstr "Nom du groupe"
|
||||
#: apps/currencies/forms.py:53 apps/currencies/forms.py:87
|
||||
#: apps/currencies/forms.py:136 apps/dca/forms.py:46 apps/dca/forms.py:205
|
||||
#: apps/import_app/forms.py:32 apps/rules/forms.py:60 apps/rules/forms.py:100
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:201
|
||||
#: apps/transactions/forms.py:365 apps/transactions/forms.py:484
|
||||
#: apps/transactions/forms.py:828 apps/transactions/forms.py:867
|
||||
#: apps/transactions/forms.py:895 apps/transactions/forms.py:926
|
||||
#: apps/transactions/forms.py:1076 apps/users/forms.py:242
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:218
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:880 apps/transactions/forms.py:919
|
||||
#: apps/transactions/forms.py:947 apps/transactions/forms.py:978
|
||||
#: apps/transactions/forms.py:1128 apps/users/forms.py:242
|
||||
#: apps/users/forms.py:400
|
||||
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
|
||||
#: templates/rules/fragments/transaction_rule/view.html:128
|
||||
@@ -43,10 +43,10 @@ msgstr "Mise à jour"
|
||||
#: apps/currencies/forms.py:93 apps/currencies/forms.py:142
|
||||
#: apps/dca/forms.py:52 apps/dca/forms.py:211 apps/import_app/forms.py:38
|
||||
#: apps/rules/forms.py:66 apps/rules/forms.py:106 apps/rules/forms.py:391
|
||||
#: apps/transactions/forms.py:188 apps/transactions/forms.py:208
|
||||
#: apps/transactions/forms.py:372 apps/transactions/forms.py:834
|
||||
#: apps/transactions/forms.py:873 apps/transactions/forms.py:901
|
||||
#: apps/transactions/forms.py:932 apps/transactions/forms.py:1082
|
||||
#: apps/transactions/forms.py:205 apps/transactions/forms.py:225
|
||||
#: apps/transactions/forms.py:424 apps/transactions/forms.py:886
|
||||
#: apps/transactions/forms.py:925 apps/transactions/forms.py:953
|
||||
#: apps/transactions/forms.py:984 apps/transactions/forms.py:1134
|
||||
#: apps/users/forms.py:248 apps/users/forms.py:406
|
||||
#: templates/mini_tools/unit_price_calculator.html:168
|
||||
msgid "Add"
|
||||
@@ -63,12 +63,12 @@ msgstr "Nouveau solde"
|
||||
#: apps/accounts/forms.py:125 apps/dca/forms.py:79 apps/dca/forms.py:86
|
||||
#: apps/insights/forms.py:117 apps/rules/forms.py:181 apps/rules/forms.py:197
|
||||
#: apps/rules/models.py:44 apps/rules/models.py:311
|
||||
#: apps/transactions/forms.py:44 apps/transactions/forms.py:255
|
||||
#: apps/transactions/forms.py:423 apps/transactions/forms.py:520
|
||||
#: apps/transactions/forms.py:527 apps/transactions/forms.py:711
|
||||
#: apps/transactions/forms.py:955 apps/transactions/models.py:322
|
||||
#: apps/transactions/models.py:578 apps/transactions/models.py:778
|
||||
#: apps/transactions/models.py:1026
|
||||
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307
|
||||
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572
|
||||
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763
|
||||
#: apps/transactions/forms.py:1007 apps/transactions/models.py:331
|
||||
#: apps/transactions/models.py:641 apps/transactions/models.py:841
|
||||
#: apps/transactions/models.py:1089
|
||||
#: templates/insights/fragments/category_overview/index.html:86
|
||||
#: templates/insights/fragments/category_overview/index.html:542
|
||||
#: templates/insights/fragments/month_by_month.html:84
|
||||
@@ -80,12 +80,12 @@ msgstr "Catégorie"
|
||||
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132
|
||||
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
|
||||
#: apps/rules/models.py:315 apps/transactions/filters.py:73
|
||||
#: apps/transactions/forms.py:52 apps/transactions/forms.py:263
|
||||
#: apps/transactions/forms.py:431 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:544 apps/transactions/forms.py:704
|
||||
#: apps/transactions/forms.py:948 apps/transactions/models.py:328
|
||||
#: apps/transactions/models.py:580 apps/transactions/models.py:782
|
||||
#: apps/transactions/models.py:1032 templates/includes/sidebar.html:150
|
||||
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315
|
||||
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588
|
||||
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756
|
||||
#: apps/transactions/forms.py:1000 apps/transactions/models.py:337
|
||||
#: apps/transactions/models.py:643 apps/transactions/models.py:845
|
||||
#: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
|
||||
#: templates/insights/fragments/category_overview/index.html:40
|
||||
#: templates/insights/fragments/month_by_month.html:29
|
||||
#: templates/insights/fragments/month_by_month.html:32
|
||||
@@ -97,8 +97,8 @@ msgstr "Etiquettes"
|
||||
|
||||
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
|
||||
#: apps/import_app/models.py:14 apps/rules/models.py:13
|
||||
#: apps/transactions/models.py:214 apps/transactions/models.py:239
|
||||
#: apps/transactions/models.py:263 apps/transactions/models.py:994
|
||||
#: apps/transactions/models.py:223 apps/transactions/models.py:248
|
||||
#: apps/transactions/models.py:272 apps/transactions/models.py:1057
|
||||
#: templates/account_groups/fragments/list.html:22
|
||||
#: templates/accounts/fragments/list.html:22
|
||||
#: templates/categories/fragments/table.html:17
|
||||
@@ -167,11 +167,11 @@ msgstr ""
|
||||
|
||||
#: apps/accounts/models.py:75 apps/rules/forms.py:173 apps/rules/forms.py:187
|
||||
#: apps/rules/models.py:35 apps/rules/models.py:267
|
||||
#: apps/transactions/forms.py:64 apps/transactions/forms.py:275
|
||||
#: apps/transactions/forms.py:390 apps/transactions/forms.py:696
|
||||
#: apps/transactions/forms.py:940 apps/transactions/models.py:294
|
||||
#: apps/transactions/models.py:538 apps/transactions/models.py:760
|
||||
#: apps/transactions/models.py:1000
|
||||
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327
|
||||
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748
|
||||
#: apps/transactions/forms.py:992 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:601 apps/transactions/models.py:823
|
||||
#: apps/transactions/models.py:1063
|
||||
#: templates/installment_plans/fragments/table.html:17
|
||||
#: templates/quick_transactions/fragments/list.html:14
|
||||
#: templates/recurring_transactions/fragments/table.html:19
|
||||
@@ -491,8 +491,8 @@ msgstr "Suffixe"
|
||||
|
||||
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
|
||||
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
|
||||
#: apps/transactions/forms.py:68 apps/transactions/forms.py:395
|
||||
#: apps/transactions/forms.py:548 apps/transactions/models.py:304
|
||||
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447
|
||||
#: apps/transactions/forms.py:600 apps/transactions/models.py:313
|
||||
#: templates/dca/fragments/strategy/details.html:49
|
||||
#: templates/exchange_rates/fragments/table.html:10
|
||||
#: templates/exchange_rates_services/fragments/table.html:11
|
||||
@@ -578,8 +578,8 @@ msgid "Service Type"
|
||||
msgstr "Type de Service"
|
||||
|
||||
#: apps/currencies/models.py:118 apps/transactions/filters.py:27
|
||||
#: apps/transactions/models.py:218 apps/transactions/models.py:242
|
||||
#: apps/transactions/models.py:266 templates/categories/fragments/list.html:16
|
||||
#: apps/transactions/models.py:227 apps/transactions/models.py:251
|
||||
#: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
|
||||
#: templates/entities/fragments/list.html:16
|
||||
#: templates/installment_plans/fragments/list.html:16
|
||||
#: templates/recurring_transactions/fragments/list.html:16
|
||||
@@ -717,11 +717,11 @@ msgstr "Services ajouté à la file avec succès"
|
||||
msgid "Create transaction"
|
||||
msgstr "Créer une transaction"
|
||||
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:495
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:547
|
||||
msgid "From Account"
|
||||
msgstr "Compte originateur"
|
||||
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:500
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:552
|
||||
msgid "To Account"
|
||||
msgstr "Compte bénéficiaire"
|
||||
|
||||
@@ -746,7 +746,7 @@ msgstr "Lié transaction"
|
||||
msgid "You must provide an account."
|
||||
msgstr "Vous devez fournir un compte."
|
||||
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:642
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:694
|
||||
msgid "From and To accounts must be different."
|
||||
msgstr ""
|
||||
"Le compte originateur et le compte bénéficiaire doivent être différent."
|
||||
@@ -766,9 +766,9 @@ msgstr "Devise de paiement"
|
||||
|
||||
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
|
||||
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:564
|
||||
#: apps/transactions/models.py:318 apps/transactions/models.py:587
|
||||
#: apps/transactions/models.py:788 apps/transactions/models.py:1022
|
||||
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616
|
||||
#: apps/transactions/models.py:327 apps/transactions/models.py:650
|
||||
#: apps/transactions/models.py:851 apps/transactions/models.py:1085
|
||||
msgid "Notes"
|
||||
msgstr "Notes"
|
||||
|
||||
@@ -831,7 +831,7 @@ msgid "Users"
|
||||
msgstr "Utilisateurs"
|
||||
|
||||
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134
|
||||
#: apps/transactions/models.py:379 templates/includes/sidebar.html:81
|
||||
#: apps/transactions/models.py:388 templates/includes/sidebar.html:81
|
||||
#: templates/includes/sidebar.html:142
|
||||
#: templates/recurring_transactions/fragments/list_transactions.html:5
|
||||
#: templates/recurring_transactions/fragments/table.html:37
|
||||
@@ -852,11 +852,11 @@ msgstr "Catégories"
|
||||
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133
|
||||
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
|
||||
#: apps/rules/models.py:307 apps/transactions/filters.py:78
|
||||
#: apps/transactions/forms.py:60 apps/transactions/forms.py:271
|
||||
#: apps/transactions/forms.py:439 apps/transactions/forms.py:719
|
||||
#: apps/transactions/forms.py:963 apps/transactions/models.py:277
|
||||
#: apps/transactions/models.py:333 apps/transactions/models.py:583
|
||||
#: apps/transactions/models.py:785 apps/transactions/models.py:1037
|
||||
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323
|
||||
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771
|
||||
#: apps/transactions/forms.py:1015 apps/transactions/models.py:286
|
||||
#: apps/transactions/models.py:342 apps/transactions/models.py:646
|
||||
#: apps/transactions/models.py:848 apps/transactions/models.py:1100
|
||||
#: templates/entities/fragments/list.html:9
|
||||
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
|
||||
#: templates/insights/fragments/category_overview/index.html:54
|
||||
@@ -868,14 +868,14 @@ msgid "Entities"
|
||||
msgstr "Entités"
|
||||
|
||||
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137
|
||||
#: apps/transactions/models.py:825 templates/includes/sidebar.html:110
|
||||
#: apps/transactions/models.py:888 templates/includes/sidebar.html:110
|
||||
#: templates/recurring_transactions/fragments/list.html:9
|
||||
#: templates/recurring_transactions/pages/index.html:4
|
||||
msgid "Recurring Transactions"
|
||||
msgstr "Transactions récurrentes"
|
||||
|
||||
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135
|
||||
#: apps/transactions/models.py:601 templates/includes/sidebar.html:104
|
||||
#: apps/transactions/models.py:664 templates/includes/sidebar.html:104
|
||||
#: templates/installment_plans/fragments/list.html:9
|
||||
#: templates/installment_plans/pages/index.html:4
|
||||
msgid "Installment Plans"
|
||||
@@ -928,7 +928,7 @@ msgstr "Modifier l'action de transaction"
|
||||
msgid "Update or create transaction actions"
|
||||
msgstr "Mettre à jour ou créer des actions de transaction"
|
||||
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:224
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:53
|
||||
#: templates/export_app/fragments/restore.html:5
|
||||
#: templates/export_app/pages/index.html:19
|
||||
@@ -1126,16 +1126,16 @@ msgid "Operator"
|
||||
msgstr "Opérateur"
|
||||
|
||||
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:381
|
||||
#: apps/transactions/models.py:301 apps/transactions/models.py:543
|
||||
#: apps/transactions/models.py:766 apps/transactions/models.py:1007
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:433
|
||||
#: apps/transactions/models.py:310 apps/transactions/models.py:606
|
||||
#: apps/transactions/models.py:829 apps/transactions/models.py:1070
|
||||
msgid "Type"
|
||||
msgstr "Type"
|
||||
|
||||
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
|
||||
#: apps/rules/models.py:275 apps/transactions/filters.py:22
|
||||
#: apps/transactions/forms.py:385 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:1009 templates/cotton/transaction/item.html:20
|
||||
#: apps/transactions/forms.py:437 apps/transactions/models.py:312
|
||||
#: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
|
||||
#: templates/cotton/transaction/item.html:31
|
||||
#: templates/transactions/widgets/paid_toggle_button.html:10
|
||||
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
|
||||
@@ -1143,17 +1143,17 @@ msgid "Paid"
|
||||
msgstr "Payé"
|
||||
|
||||
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:72
|
||||
#: apps/transactions/forms.py:401 apps/transactions/forms.py:551
|
||||
#: apps/transactions/forms.py:725 apps/transactions/models.py:305
|
||||
#: apps/transactions/models.py:561 apps/transactions/models.py:790
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:89
|
||||
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603
|
||||
#: apps/transactions/forms.py:777 apps/transactions/models.py:314
|
||||
#: apps/transactions/models.py:624 apps/transactions/models.py:853
|
||||
msgid "Reference Date"
|
||||
msgstr "Date de référence"
|
||||
|
||||
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:408
|
||||
#: apps/transactions/models.py:311 apps/transactions/models.py:771
|
||||
#: apps/transactions/models.py:1015
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:460
|
||||
#: apps/transactions/models.py:320 apps/transactions/models.py:834
|
||||
#: apps/transactions/models.py:1078
|
||||
#: templates/insights/fragments/sankey.html:102
|
||||
#: templates/installment_plans/fragments/table.html:18
|
||||
#: templates/quick_transactions/fragments/list.html:15
|
||||
@@ -1163,28 +1163,28 @@ msgstr "Montant"
|
||||
|
||||
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
|
||||
#: apps/rules/models.py:42 apps/rules/models.py:291
|
||||
#: apps/transactions/forms.py:412 apps/transactions/forms.py:555
|
||||
#: apps/transactions/models.py:316 apps/transactions/models.py:545
|
||||
#: apps/transactions/models.py:774 apps/transactions/models.py:1020
|
||||
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607
|
||||
#: apps/transactions/models.py:325 apps/transactions/models.py:608
|
||||
#: apps/transactions/models.py:837 apps/transactions/models.py:1083
|
||||
msgid "Description"
|
||||
msgstr "Description"
|
||||
|
||||
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:355
|
||||
#: apps/transactions/models.py:1042
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:364
|
||||
#: apps/transactions/models.py:1105
|
||||
msgid "Internal Note"
|
||||
msgstr "Note interne"
|
||||
|
||||
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:357
|
||||
#: apps/transactions/models.py:1044
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:1107
|
||||
msgid "Internal ID"
|
||||
msgstr "ID interne"
|
||||
|
||||
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:568
|
||||
#: apps/transactions/models.py:215 apps/transactions/models.py:306
|
||||
#: apps/transactions/models.py:1010
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:620
|
||||
#: apps/transactions/models.py:224 apps/transactions/models.py:315
|
||||
#: apps/transactions/models.py:1073
|
||||
msgid "Mute"
|
||||
msgstr "Silencieux"
|
||||
|
||||
@@ -1197,7 +1197,7 @@ msgid "Set Values"
|
||||
msgstr "Configurer les valeurs"
|
||||
|
||||
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
|
||||
#: apps/transactions/models.py:378
|
||||
#: apps/transactions/models.py:387 apps/transactions/models.py:544
|
||||
msgid "Transaction"
|
||||
msgstr "Transaction"
|
||||
|
||||
@@ -1406,63 +1406,79 @@ msgstr "N'importe quelle entité"
|
||||
msgid "No entity"
|
||||
msgstr "Pas d'entité"
|
||||
|
||||
#: apps/transactions/forms.py:174
|
||||
#: apps/transactions/forms.py:191
|
||||
msgid "More"
|
||||
msgstr "Plus"
|
||||
|
||||
#: apps/transactions/forms.py:211
|
||||
#: apps/transactions/forms.py:228
|
||||
msgid "Save and add similar"
|
||||
msgstr "Enregistrer et ajouter des semblables"
|
||||
|
||||
#: apps/transactions/forms.py:216
|
||||
#: apps/transactions/forms.py:233
|
||||
msgid "Save and add another"
|
||||
msgstr "Enregistrer et ajouter un autre"
|
||||
|
||||
#: apps/transactions/forms.py:299 apps/transactions/forms.py:571
|
||||
#: apps/transactions/forms.py:270 templates/cotton/transaction/item.html:158
|
||||
#: templates/transactions/fragments/attachments.html:4
|
||||
#, fuzzy
|
||||
#| msgid "Installments"
|
||||
msgid "Attachments"
|
||||
msgstr "Paiements en plusieurs fois"
|
||||
|
||||
#: apps/transactions/forms.py:271
|
||||
msgid ""
|
||||
"Files are private and only visible to users with access to this transaction."
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:282
|
||||
msgid "Upload"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:351 apps/transactions/forms.py:623
|
||||
msgid "Muted transactions won't be displayed on monthly summaries"
|
||||
msgstr ""
|
||||
"Les transactions silencieuses ne sont pas affichées dans les résumés mensuels"
|
||||
|
||||
#: apps/transactions/forms.py:507
|
||||
#: apps/transactions/forms.py:559
|
||||
msgid "From Amount"
|
||||
msgstr "Montant de départ"
|
||||
|
||||
#: apps/transactions/forms.py:512
|
||||
#: apps/transactions/forms.py:564
|
||||
msgid "To Amount"
|
||||
msgstr "Montant d'arrivée"
|
||||
|
||||
#: apps/transactions/forms.py:610
|
||||
#: apps/transactions/forms.py:662
|
||||
#: templates/cotton/ui/quick_transactions_buttons.html:40
|
||||
#: templates/cotton/ui/transactions_fab.html:44
|
||||
msgid "Transfer"
|
||||
msgstr "Virement"
|
||||
|
||||
#: apps/transactions/forms.py:854
|
||||
#: apps/transactions/forms.py:906
|
||||
msgid "Tag name"
|
||||
msgstr "Libellé de l'étiquette"
|
||||
|
||||
#: apps/transactions/forms.py:882
|
||||
#: apps/transactions/forms.py:934
|
||||
msgid "Entity name"
|
||||
msgstr "Nom d'entité"
|
||||
|
||||
#: apps/transactions/forms.py:910
|
||||
#: apps/transactions/forms.py:962
|
||||
msgid "Category name"
|
||||
msgstr "Nom de catégorie"
|
||||
|
||||
#: apps/transactions/forms.py:912
|
||||
#: apps/transactions/forms.py:964
|
||||
msgid "Muted categories won't be displayed on monthly summaries"
|
||||
msgstr ""
|
||||
"Les catégories silencieuses ne compteront pas dans votre résumé mensuel"
|
||||
|
||||
#: apps/transactions/forms.py:1066
|
||||
#: apps/transactions/forms.py:1118
|
||||
msgid "future transactions"
|
||||
msgstr "Transactions à venir"
|
||||
|
||||
#: apps/transactions/forms.py:1092
|
||||
#: apps/transactions/forms.py:1144
|
||||
msgid "End date should be after the start date"
|
||||
msgstr "La date de fin doit être ultérieure à la date de début"
|
||||
|
||||
#: apps/transactions/models.py:220
|
||||
#: apps/transactions/models.py:229
|
||||
msgid ""
|
||||
"Deactivated categories won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
@@ -1470,26 +1486,26 @@ msgstr ""
|
||||
"Les catégories désactivées ne seront pas sélectionnable lors de la création "
|
||||
"de nouvelle transactions"
|
||||
|
||||
#: apps/transactions/models.py:228
|
||||
#: apps/transactions/models.py:237
|
||||
msgid "Transaction Category"
|
||||
msgstr "Catégorie de transaction"
|
||||
|
||||
#: apps/transactions/models.py:229
|
||||
#: apps/transactions/models.py:238
|
||||
msgid "Transaction Categories"
|
||||
msgstr "Catégories de transaction"
|
||||
|
||||
#: apps/transactions/models.py:244
|
||||
#: apps/transactions/models.py:253
|
||||
msgid ""
|
||||
"Deactivated tags won't be able to be selected when creating new transactions"
|
||||
msgstr ""
|
||||
"Les étiquettes désactivées ne pourront pas être sélectionnées lors de la "
|
||||
"création de nouvelles transactions"
|
||||
|
||||
#: apps/transactions/models.py:252 apps/transactions/models.py:253
|
||||
#: apps/transactions/models.py:261 apps/transactions/models.py:262
|
||||
msgid "Transaction Tags"
|
||||
msgstr "Etiquettes de transaction"
|
||||
|
||||
#: apps/transactions/models.py:268
|
||||
#: apps/transactions/models.py:277
|
||||
msgid ""
|
||||
"Deactivated entities won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
@@ -1497,13 +1513,13 @@ msgstr ""
|
||||
"Les entités désactivées ne pourront pas être sélectionnées lors de la "
|
||||
"créations de nouvelles transactions"
|
||||
|
||||
#: apps/transactions/models.py:276
|
||||
#: apps/transactions/models.py:285
|
||||
#: templates/insights/fragments/month_by_month.html:88
|
||||
#: templates/insights/fragments/year_by_year.html:56
|
||||
msgid "Entity"
|
||||
msgstr "Entité"
|
||||
|
||||
#: apps/transactions/models.py:288 apps/transactions/models.py:987
|
||||
#: apps/transactions/models.py:297 apps/transactions/models.py:1050
|
||||
#: templates/calendar_view/fragments/list.html:42
|
||||
#: templates/calendar_view/fragments/list.html:44
|
||||
#: templates/calendar_view/fragments/list.html:52
|
||||
@@ -1515,7 +1531,7 @@ msgstr "Entité"
|
||||
msgid "Income"
|
||||
msgstr "Revenus"
|
||||
|
||||
#: apps/transactions/models.py:289 apps/transactions/models.py:988
|
||||
#: apps/transactions/models.py:298 apps/transactions/models.py:1051
|
||||
#: templates/calendar_view/fragments/list.html:46
|
||||
#: templates/calendar_view/fragments/list.html:48
|
||||
#: templates/calendar_view/fragments/list.html:56
|
||||
@@ -1526,129 +1542,165 @@ msgstr "Revenus"
|
||||
msgid "Expense"
|
||||
msgstr "Dépense"
|
||||
|
||||
#: apps/transactions/models.py:344 apps/transactions/models.py:600
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:663
|
||||
msgid "Installment Plan"
|
||||
msgstr "Plan d'aménagement"
|
||||
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:824
|
||||
#: apps/transactions/models.py:362 apps/transactions/models.py:887
|
||||
msgid "Recurring Transaction"
|
||||
msgstr "Transaction récurrente"
|
||||
|
||||
#: apps/transactions/models.py:361
|
||||
#: apps/transactions/models.py:370
|
||||
msgid "Deleted"
|
||||
msgstr "Supprimé"
|
||||
|
||||
#: apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:375
|
||||
msgid "Deleted At"
|
||||
msgstr "Supprimé à"
|
||||
|
||||
#: apps/transactions/models.py:480 templates/tags/fragments/table.html:69
|
||||
#: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
|
||||
msgid "No tags"
|
||||
msgstr "Aucunes étiquettes"
|
||||
|
||||
#: apps/transactions/models.py:482
|
||||
#: apps/transactions/models.py:491
|
||||
msgid "No category"
|
||||
msgstr "Pas de catégorie"
|
||||
|
||||
#: apps/transactions/models.py:484
|
||||
#: apps/transactions/models.py:493
|
||||
msgid "No description"
|
||||
msgstr "Pas de description"
|
||||
|
||||
#: apps/transactions/models.py:532 templates/includes/sidebar.html:57
|
||||
#: apps/transactions/models.py:549
|
||||
#, fuzzy
|
||||
#| msgid "ZIP File"
|
||||
msgid "File"
|
||||
msgstr "Fichier ZIP"
|
||||
|
||||
#: apps/transactions/models.py:551
|
||||
msgid "Original Name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
#, fuzzy
|
||||
#| msgid "Content"
|
||||
msgid "Content Type"
|
||||
msgstr "Contenu"
|
||||
|
||||
#: apps/transactions/models.py:555
|
||||
msgid "Size"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:560
|
||||
msgid "Uploaded By"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:565
|
||||
#, fuzzy
|
||||
#| msgid "Transactions on"
|
||||
msgid "Transaction Attachment"
|
||||
msgstr "Transactions du"
|
||||
|
||||
#: apps/transactions/models.py:566
|
||||
#, fuzzy
|
||||
#| msgid "Transaction Tags"
|
||||
msgid "Transaction Attachments"
|
||||
msgstr "Etiquettes de transaction"
|
||||
|
||||
#: apps/transactions/models.py:595 templates/includes/sidebar.html:57
|
||||
msgid "Yearly"
|
||||
msgstr "Annuel"
|
||||
|
||||
#: apps/transactions/models.py:533 apps/users/models.py:464
|
||||
#: apps/transactions/models.py:596 apps/users/models.py:464
|
||||
#: templates/includes/sidebar.html:51
|
||||
msgid "Monthly"
|
||||
msgstr "Mensuel"
|
||||
|
||||
#: apps/transactions/models.py:534
|
||||
#: apps/transactions/models.py:597
|
||||
msgid "Weekly"
|
||||
msgstr "Hebdomadaire"
|
||||
|
||||
#: apps/transactions/models.py:535
|
||||
#: apps/transactions/models.py:598
|
||||
msgid "Daily"
|
||||
msgstr "Quotidien"
|
||||
|
||||
#: apps/transactions/models.py:548
|
||||
#: apps/transactions/models.py:611
|
||||
msgid "Number of Installments"
|
||||
msgstr "Nombre d'écheances"
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
#: apps/transactions/models.py:616
|
||||
msgid "Installment Start"
|
||||
msgstr "Commencer à l'échéance"
|
||||
|
||||
#: apps/transactions/models.py:554
|
||||
#: apps/transactions/models.py:617
|
||||
msgid "The installment number to start counting from"
|
||||
msgstr "L'échéance à partir de laquelle compter"
|
||||
|
||||
#: apps/transactions/models.py:559 apps/transactions/models.py:794
|
||||
#: apps/transactions/models.py:622 apps/transactions/models.py:857
|
||||
msgid "Start Date"
|
||||
msgstr "Date de début"
|
||||
|
||||
#: apps/transactions/models.py:563 apps/transactions/models.py:795
|
||||
#: apps/transactions/models.py:626 apps/transactions/models.py:858
|
||||
msgid "End Date"
|
||||
msgstr "Date de fin"
|
||||
|
||||
#: apps/transactions/models.py:568
|
||||
#: apps/transactions/models.py:631
|
||||
msgid "Recurrence"
|
||||
msgstr "Récurrence"
|
||||
|
||||
#: apps/transactions/models.py:571
|
||||
#: apps/transactions/models.py:634
|
||||
msgid "Installment Amount"
|
||||
msgstr "Montant des échéances"
|
||||
|
||||
#: apps/transactions/models.py:590 apps/transactions/models.py:814
|
||||
#: apps/transactions/models.py:653 apps/transactions/models.py:877
|
||||
msgid "Add description to transactions"
|
||||
msgstr "Rajouter une description à la transaction"
|
||||
|
||||
#: apps/transactions/models.py:593 apps/transactions/models.py:817
|
||||
#: apps/transactions/models.py:656 apps/transactions/models.py:880
|
||||
msgid "Add notes to transactions"
|
||||
msgstr "Ajouter des notes aux transactions"
|
||||
|
||||
#: apps/transactions/models.py:753
|
||||
#: apps/transactions/models.py:816
|
||||
msgid "day(s)"
|
||||
msgstr "jour(s)"
|
||||
|
||||
#: apps/transactions/models.py:754
|
||||
#: apps/transactions/models.py:817
|
||||
msgid "week(s)"
|
||||
msgstr "semaine(s)"
|
||||
|
||||
#: apps/transactions/models.py:755
|
||||
#: apps/transactions/models.py:818
|
||||
msgid "month(s)"
|
||||
msgstr "mois"
|
||||
|
||||
#: apps/transactions/models.py:756
|
||||
#: apps/transactions/models.py:819
|
||||
msgid "year(s)"
|
||||
msgstr "année(s)"
|
||||
|
||||
#: apps/transactions/models.py:758
|
||||
#: apps/transactions/models.py:821
|
||||
#: templates/recurring_transactions/fragments/list.html:18
|
||||
msgid "Paused"
|
||||
msgstr "Interrompu"
|
||||
|
||||
#: apps/transactions/models.py:797
|
||||
#: apps/transactions/models.py:860
|
||||
msgid "Recurrence Type"
|
||||
msgstr "Type de récurrence"
|
||||
|
||||
#: apps/transactions/models.py:800
|
||||
#: apps/transactions/models.py:863
|
||||
msgid "Recurrence Interval"
|
||||
msgstr "Interval de récurrence"
|
||||
|
||||
#: apps/transactions/models.py:803
|
||||
#: apps/transactions/models.py:866
|
||||
msgid "Keep at most"
|
||||
msgstr "Répéter un maximum de"
|
||||
|
||||
#: apps/transactions/models.py:807
|
||||
#: apps/transactions/models.py:870
|
||||
msgid "Last Generated Date"
|
||||
msgstr "Dernière date générée"
|
||||
|
||||
#: apps/transactions/models.py:810
|
||||
#: apps/transactions/models.py:873
|
||||
msgid "Last Generated Reference Date"
|
||||
msgstr "Dernière date de référence générée"
|
||||
|
||||
#: apps/transactions/models.py:1054
|
||||
#: apps/transactions/models.py:1117
|
||||
#: apps/transactions/views/quick_transactions.py:178
|
||||
#: apps/transactions/views/quick_transactions.py:187
|
||||
#: apps/transactions/views/quick_transactions.py:189
|
||||
@@ -1657,7 +1709,7 @@ msgstr "Dernière date de référence générée"
|
||||
msgid "Quick Transaction"
|
||||
msgstr "Transaction rapide"
|
||||
|
||||
#: apps/transactions/models.py:1055 templates/includes/sidebar.html:98
|
||||
#: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
|
||||
#: templates/quick_transactions/pages/index.html:5
|
||||
#: templates/quick_transactions/pages/index.html:15
|
||||
msgid "Quick Transactions"
|
||||
@@ -1762,8 +1814,8 @@ msgid "Item deleted successfully"
|
||||
msgstr "Item supprimée avec succès"
|
||||
|
||||
#: apps/transactions/views/quick_transactions.py:156
|
||||
#: apps/transactions/views/transactions.py:53
|
||||
#: apps/transactions/views/transactions.py:238
|
||||
#: apps/transactions/views/transactions.py:141
|
||||
#: apps/transactions/views/transactions.py:326
|
||||
msgid "Transaction added successfully"
|
||||
msgstr "Transaction ajoutée avec succès"
|
||||
|
||||
@@ -1803,30 +1855,42 @@ msgstr "Etiquette mise à jour avec succès"
|
||||
msgid "Tag deleted successfully"
|
||||
msgstr "Etiquette supprimée avec succès"
|
||||
|
||||
#: apps/transactions/views/transactions.py:262
|
||||
#: apps/transactions/views/transactions.py:59
|
||||
#, fuzzy
|
||||
#| msgid "Account updated successfully"
|
||||
msgid "Attachment uploaded successfully"
|
||||
msgstr "Compte mis à jour avec succès"
|
||||
|
||||
#: apps/transactions/views/transactions.py:110
|
||||
#, fuzzy
|
||||
#| msgid "Account deleted successfully"
|
||||
msgid "Attachment deleted successfully"
|
||||
msgstr "Compte supprimé avec succès"
|
||||
|
||||
#: apps/transactions/views/transactions.py:350
|
||||
msgid "Transaction updated successfully"
|
||||
msgstr "Transaction mise à jour avec succès"
|
||||
|
||||
#: apps/transactions/views/transactions.py:313
|
||||
#: apps/transactions/views/transactions.py:401
|
||||
#, python-format
|
||||
msgid "%(count)s transaction updated successfully"
|
||||
msgid_plural "%(count)s transactions updated successfully"
|
||||
msgstr[0] "%(count)s transaction mise à jour avec succès"
|
||||
msgstr[1] "%(count)s transactions mises à jour avec succès"
|
||||
|
||||
#: apps/transactions/views/transactions.py:349
|
||||
#: apps/transactions/views/transactions.py:437
|
||||
msgid "Transaction duplicated successfully"
|
||||
msgstr "Transaction dupliquée avec succès"
|
||||
|
||||
#: apps/transactions/views/transactions.py:391
|
||||
#: apps/transactions/views/transactions.py:479
|
||||
msgid "Transaction deleted successfully"
|
||||
msgstr "Transaction supprimée avec succès"
|
||||
|
||||
#: apps/transactions/views/transactions.py:409
|
||||
#: apps/transactions/views/transactions.py:497
|
||||
msgid "Transaction restored successfully"
|
||||
msgstr "Transaction restaurée avec succès"
|
||||
|
||||
#: apps/transactions/views/transactions.py:435
|
||||
#: apps/transactions/views/transactions.py:523
|
||||
msgid "Transfer added successfully"
|
||||
msgstr "Virement ajouté avec succès"
|
||||
|
||||
@@ -2120,8 +2184,8 @@ msgstr "Partager"
|
||||
#: templates/account_groups/fragments/list.html:54
|
||||
#: templates/accounts/fragments/list.html:71
|
||||
#: templates/categories/fragments/table.html:51
|
||||
#: templates/cotton/transaction/item.html:158
|
||||
#: templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/transaction/item.html:164
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:57
|
||||
#: templates/cotton/ui/transactions_action_bar.html:82
|
||||
#: templates/currencies/fragments/list.html:40
|
||||
@@ -2149,8 +2213,8 @@ msgstr "Supprimer"
|
||||
#: templates/account_groups/fragments/list.html:58
|
||||
#: templates/accounts/fragments/list.html:75
|
||||
#: templates/categories/fragments/table.html:56
|
||||
#: templates/cotton/transaction/item.html:160
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/transaction/item.html:166
|
||||
#: templates/cotton/transaction/item.html:242
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:44
|
||||
@@ -2179,8 +2243,8 @@ msgstr "Êtes-vous sûr ?"
|
||||
#: templates/account_groups/fragments/list.html:59
|
||||
#: templates/accounts/fragments/list.html:76
|
||||
#: templates/categories/fragments/table.html:57
|
||||
#: templates/cotton/transaction/item.html:161
|
||||
#: templates/cotton/transaction/item.html:237
|
||||
#: templates/cotton/transaction/item.html:167
|
||||
#: templates/cotton/transaction/item.html:243
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:45
|
||||
@@ -2201,8 +2265,8 @@ msgstr "Cette opération est irréversible, vous ne pourrez pas l'annuler !"
|
||||
#: templates/account_groups/fragments/list.html:60
|
||||
#: templates/accounts/fragments/list.html:77
|
||||
#: templates/categories/fragments/table.html:58
|
||||
#: templates/cotton/transaction/item.html:162
|
||||
#: templates/cotton/transaction/item.html:238
|
||||
#: templates/cotton/transaction/item.html:168
|
||||
#: templates/cotton/transaction/item.html:244
|
||||
#: templates/currencies/fragments/list.html:46
|
||||
#: templates/dca/fragments/strategy/details.html:77
|
||||
#: templates/dca/fragments/strategy/list.html:44
|
||||
@@ -2219,6 +2283,7 @@ msgstr "Cette opération est irréversible, vous ne pourrez pas l'annuler !"
|
||||
#: templates/rules/fragments/transaction_rule/view.html:65
|
||||
#: templates/rules/fragments/transaction_rule/view.html:98
|
||||
#: templates/tags/fragments/table.html:57
|
||||
#: templates/transactions/fragments/attachments.html:22
|
||||
msgid "Yes, delete it!"
|
||||
msgstr "Oui, supprime !"
|
||||
|
||||
@@ -2354,41 +2419,41 @@ msgstr "Rechercher"
|
||||
msgid "Select"
|
||||
msgstr "Sélectionner"
|
||||
|
||||
#: templates/cotton/transaction/item.html:175
|
||||
#: templates/cotton/transaction/item.html:186
|
||||
#: templates/cotton/transaction/item.html:196
|
||||
#: templates/cotton/transaction/item.html:181
|
||||
#: templates/cotton/transaction/item.html:192
|
||||
#: templates/cotton/transaction/item.html:202
|
||||
msgid "Show on summaries"
|
||||
msgstr "Afficher sur le résumé"
|
||||
|
||||
#: templates/cotton/transaction/item.html:177
|
||||
#: templates/cotton/transaction/item.html:183
|
||||
msgid "Controlled by account"
|
||||
msgstr "Vérifié par compte"
|
||||
|
||||
#: templates/cotton/transaction/item.html:188
|
||||
#: templates/cotton/transaction/item.html:194
|
||||
msgid "Controlled by category"
|
||||
msgstr "Vérifié par catégorie"
|
||||
|
||||
#: templates/cotton/transaction/item.html:201
|
||||
#: templates/cotton/transaction/item.html:207
|
||||
msgid "Hide from summaries"
|
||||
msgstr "Masquer sur le résumé"
|
||||
|
||||
#: templates/cotton/transaction/item.html:205
|
||||
#: templates/cotton/transaction/item.html:211
|
||||
msgid "Add as quick transaction"
|
||||
msgstr "Ajouter aux transactions rapides"
|
||||
|
||||
#: templates/cotton/transaction/item.html:210
|
||||
#: templates/cotton/transaction/item.html:216
|
||||
msgid "Move to previous month"
|
||||
msgstr "Aller au mois précédent"
|
||||
|
||||
#: templates/cotton/transaction/item.html:214
|
||||
#: templates/cotton/transaction/item.html:220
|
||||
msgid "Move to next month"
|
||||
msgstr "Aller au mois suivant"
|
||||
|
||||
#: templates/cotton/transaction/item.html:217
|
||||
#: templates/cotton/transaction/item.html:223
|
||||
msgid "Move to today"
|
||||
msgstr "Aller à aujourd'hui"
|
||||
|
||||
#: templates/cotton/transaction/item.html:221
|
||||
#: templates/cotton/transaction/item.html:227
|
||||
#: templates/cotton/ui/transactions_action_bar.html:78
|
||||
msgid "Duplicate"
|
||||
msgstr "Dupliquer"
|
||||
@@ -3559,6 +3624,26 @@ msgstr "Nouvelle transaction"
|
||||
msgid "Add Installment Plan"
|
||||
msgstr "Ajouter un paiement en plusieurs fois"
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:20
|
||||
msgid "Delete this attachment?"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:21
|
||||
msgid "This file will be removed from the transaction."
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:30
|
||||
#, fuzzy
|
||||
#| msgid "No presets yet"
|
||||
msgid "No attachments yet"
|
||||
msgstr "Pas encore de préréglages"
|
||||
|
||||
#: templates/transactions/fragments/attachments_manage.html:5
|
||||
#, fuzzy
|
||||
#| msgid "Transaction Tags"
|
||||
msgid "Transaction attachments"
|
||||
msgstr "Etiquettes de transaction"
|
||||
|
||||
#: templates/transactions/fragments/bulk_edit.html:5
|
||||
msgid "Bulk Editing"
|
||||
msgstr "Modification en lot"
|
||||
|
||||
+233
-152
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-02-16 02:24+0000\n"
|
||||
"POT-Creation-Date: 2026-06-06 07:41+0000\n"
|
||||
"PO-Revision-Date: 2026-01-10 03:09+0000\n"
|
||||
"Last-Translator: Herculino Trotta <netotrotta@gmail.com>\n"
|
||||
"Language-Team: Hungarian <https://translations.herculino.com/projects/"
|
||||
@@ -27,11 +27,11 @@ msgstr "Csoport neve"
|
||||
#: apps/currencies/forms.py:53 apps/currencies/forms.py:87
|
||||
#: apps/currencies/forms.py:136 apps/dca/forms.py:46 apps/dca/forms.py:205
|
||||
#: apps/import_app/forms.py:32 apps/rules/forms.py:60 apps/rules/forms.py:100
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:201
|
||||
#: apps/transactions/forms.py:365 apps/transactions/forms.py:484
|
||||
#: apps/transactions/forms.py:828 apps/transactions/forms.py:867
|
||||
#: apps/transactions/forms.py:895 apps/transactions/forms.py:926
|
||||
#: apps/transactions/forms.py:1076 apps/users/forms.py:242
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:218
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:880 apps/transactions/forms.py:919
|
||||
#: apps/transactions/forms.py:947 apps/transactions/forms.py:978
|
||||
#: apps/transactions/forms.py:1128 apps/users/forms.py:242
|
||||
#: apps/users/forms.py:400
|
||||
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
|
||||
#: templates/rules/fragments/transaction_rule/view.html:128
|
||||
@@ -43,10 +43,10 @@ msgstr "Frissítés"
|
||||
#: apps/currencies/forms.py:93 apps/currencies/forms.py:142
|
||||
#: apps/dca/forms.py:52 apps/dca/forms.py:211 apps/import_app/forms.py:38
|
||||
#: apps/rules/forms.py:66 apps/rules/forms.py:106 apps/rules/forms.py:391
|
||||
#: apps/transactions/forms.py:188 apps/transactions/forms.py:208
|
||||
#: apps/transactions/forms.py:372 apps/transactions/forms.py:834
|
||||
#: apps/transactions/forms.py:873 apps/transactions/forms.py:901
|
||||
#: apps/transactions/forms.py:932 apps/transactions/forms.py:1082
|
||||
#: apps/transactions/forms.py:205 apps/transactions/forms.py:225
|
||||
#: apps/transactions/forms.py:424 apps/transactions/forms.py:886
|
||||
#: apps/transactions/forms.py:925 apps/transactions/forms.py:953
|
||||
#: apps/transactions/forms.py:984 apps/transactions/forms.py:1134
|
||||
#: apps/users/forms.py:248 apps/users/forms.py:406
|
||||
#: templates/mini_tools/unit_price_calculator.html:168
|
||||
msgid "Add"
|
||||
@@ -63,12 +63,12 @@ msgstr "Új egyenleg"
|
||||
#: apps/accounts/forms.py:125 apps/dca/forms.py:79 apps/dca/forms.py:86
|
||||
#: apps/insights/forms.py:117 apps/rules/forms.py:181 apps/rules/forms.py:197
|
||||
#: apps/rules/models.py:44 apps/rules/models.py:311
|
||||
#: apps/transactions/forms.py:44 apps/transactions/forms.py:255
|
||||
#: apps/transactions/forms.py:423 apps/transactions/forms.py:520
|
||||
#: apps/transactions/forms.py:527 apps/transactions/forms.py:711
|
||||
#: apps/transactions/forms.py:955 apps/transactions/models.py:322
|
||||
#: apps/transactions/models.py:578 apps/transactions/models.py:778
|
||||
#: apps/transactions/models.py:1026
|
||||
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307
|
||||
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572
|
||||
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763
|
||||
#: apps/transactions/forms.py:1007 apps/transactions/models.py:331
|
||||
#: apps/transactions/models.py:641 apps/transactions/models.py:841
|
||||
#: apps/transactions/models.py:1089
|
||||
#: templates/insights/fragments/category_overview/index.html:86
|
||||
#: templates/insights/fragments/category_overview/index.html:542
|
||||
#: templates/insights/fragments/month_by_month.html:84
|
||||
@@ -80,12 +80,12 @@ msgstr "Kategória"
|
||||
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132
|
||||
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
|
||||
#: apps/rules/models.py:315 apps/transactions/filters.py:73
|
||||
#: apps/transactions/forms.py:52 apps/transactions/forms.py:263
|
||||
#: apps/transactions/forms.py:431 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:544 apps/transactions/forms.py:704
|
||||
#: apps/transactions/forms.py:948 apps/transactions/models.py:328
|
||||
#: apps/transactions/models.py:580 apps/transactions/models.py:782
|
||||
#: apps/transactions/models.py:1032 templates/includes/sidebar.html:150
|
||||
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315
|
||||
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588
|
||||
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756
|
||||
#: apps/transactions/forms.py:1000 apps/transactions/models.py:337
|
||||
#: apps/transactions/models.py:643 apps/transactions/models.py:845
|
||||
#: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
|
||||
#: templates/insights/fragments/category_overview/index.html:40
|
||||
#: templates/insights/fragments/month_by_month.html:29
|
||||
#: templates/insights/fragments/month_by_month.html:32
|
||||
@@ -97,8 +97,8 @@ msgstr "Címkék"
|
||||
|
||||
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
|
||||
#: apps/import_app/models.py:14 apps/rules/models.py:13
|
||||
#: apps/transactions/models.py:214 apps/transactions/models.py:239
|
||||
#: apps/transactions/models.py:263 apps/transactions/models.py:994
|
||||
#: apps/transactions/models.py:223 apps/transactions/models.py:248
|
||||
#: apps/transactions/models.py:272 apps/transactions/models.py:1057
|
||||
#: templates/account_groups/fragments/list.html:22
|
||||
#: templates/accounts/fragments/list.html:22
|
||||
#: templates/categories/fragments/table.html:17
|
||||
@@ -168,11 +168,11 @@ msgstr ""
|
||||
|
||||
#: apps/accounts/models.py:75 apps/rules/forms.py:173 apps/rules/forms.py:187
|
||||
#: apps/rules/models.py:35 apps/rules/models.py:267
|
||||
#: apps/transactions/forms.py:64 apps/transactions/forms.py:275
|
||||
#: apps/transactions/forms.py:390 apps/transactions/forms.py:696
|
||||
#: apps/transactions/forms.py:940 apps/transactions/models.py:294
|
||||
#: apps/transactions/models.py:538 apps/transactions/models.py:760
|
||||
#: apps/transactions/models.py:1000
|
||||
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327
|
||||
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748
|
||||
#: apps/transactions/forms.py:992 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:601 apps/transactions/models.py:823
|
||||
#: apps/transactions/models.py:1063
|
||||
#: templates/installment_plans/fragments/table.html:17
|
||||
#: templates/quick_transactions/fragments/list.html:14
|
||||
#: templates/recurring_transactions/fragments/table.html:19
|
||||
@@ -486,8 +486,8 @@ msgstr "Utótag"
|
||||
|
||||
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
|
||||
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
|
||||
#: apps/transactions/forms.py:68 apps/transactions/forms.py:395
|
||||
#: apps/transactions/forms.py:548 apps/transactions/models.py:304
|
||||
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447
|
||||
#: apps/transactions/forms.py:600 apps/transactions/models.py:313
|
||||
#: templates/dca/fragments/strategy/details.html:49
|
||||
#: templates/exchange_rates/fragments/table.html:10
|
||||
#: templates/exchange_rates_services/fragments/table.html:11
|
||||
@@ -573,8 +573,8 @@ msgid "Service Type"
|
||||
msgstr "Szolgáltatás típusa"
|
||||
|
||||
#: apps/currencies/models.py:118 apps/transactions/filters.py:27
|
||||
#: apps/transactions/models.py:218 apps/transactions/models.py:242
|
||||
#: apps/transactions/models.py:266 templates/categories/fragments/list.html:16
|
||||
#: apps/transactions/models.py:227 apps/transactions/models.py:251
|
||||
#: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
|
||||
#: templates/entities/fragments/list.html:16
|
||||
#: templates/installment_plans/fragments/list.html:16
|
||||
#: templates/recurring_transactions/fragments/list.html:16
|
||||
@@ -702,11 +702,11 @@ msgstr ""
|
||||
msgid "Create transaction"
|
||||
msgstr ""
|
||||
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:495
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:547
|
||||
msgid "From Account"
|
||||
msgstr "Forrás számla"
|
||||
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:500
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:552
|
||||
msgid "To Account"
|
||||
msgstr "Cél számla"
|
||||
|
||||
@@ -731,7 +731,7 @@ msgstr "Tranzakció csatolása"
|
||||
msgid "You must provide an account."
|
||||
msgstr "Meg kell adnia egy számlát."
|
||||
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:642
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:694
|
||||
msgid "From and To accounts must be different."
|
||||
msgstr ""
|
||||
|
||||
@@ -750,9 +750,9 @@ msgstr ""
|
||||
|
||||
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
|
||||
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:564
|
||||
#: apps/transactions/models.py:318 apps/transactions/models.py:587
|
||||
#: apps/transactions/models.py:788 apps/transactions/models.py:1022
|
||||
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616
|
||||
#: apps/transactions/models.py:327 apps/transactions/models.py:650
|
||||
#: apps/transactions/models.py:851 apps/transactions/models.py:1085
|
||||
msgid "Notes"
|
||||
msgstr "Megjegyzések"
|
||||
|
||||
@@ -815,7 +815,7 @@ msgid "Users"
|
||||
msgstr "Felhasználók"
|
||||
|
||||
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134
|
||||
#: apps/transactions/models.py:379 templates/includes/sidebar.html:81
|
||||
#: apps/transactions/models.py:388 templates/includes/sidebar.html:81
|
||||
#: templates/includes/sidebar.html:142
|
||||
#: templates/recurring_transactions/fragments/list_transactions.html:5
|
||||
#: templates/recurring_transactions/fragments/table.html:37
|
||||
@@ -836,11 +836,11 @@ msgstr "Kategóriák"
|
||||
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133
|
||||
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
|
||||
#: apps/rules/models.py:307 apps/transactions/filters.py:78
|
||||
#: apps/transactions/forms.py:60 apps/transactions/forms.py:271
|
||||
#: apps/transactions/forms.py:439 apps/transactions/forms.py:719
|
||||
#: apps/transactions/forms.py:963 apps/transactions/models.py:277
|
||||
#: apps/transactions/models.py:333 apps/transactions/models.py:583
|
||||
#: apps/transactions/models.py:785 apps/transactions/models.py:1037
|
||||
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323
|
||||
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771
|
||||
#: apps/transactions/forms.py:1015 apps/transactions/models.py:286
|
||||
#: apps/transactions/models.py:342 apps/transactions/models.py:646
|
||||
#: apps/transactions/models.py:848 apps/transactions/models.py:1100
|
||||
#: templates/entities/fragments/list.html:9
|
||||
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
|
||||
#: templates/insights/fragments/category_overview/index.html:54
|
||||
@@ -852,14 +852,14 @@ msgid "Entities"
|
||||
msgstr "Entitások"
|
||||
|
||||
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137
|
||||
#: apps/transactions/models.py:825 templates/includes/sidebar.html:110
|
||||
#: apps/transactions/models.py:888 templates/includes/sidebar.html:110
|
||||
#: templates/recurring_transactions/fragments/list.html:9
|
||||
#: templates/recurring_transactions/pages/index.html:4
|
||||
msgid "Recurring Transactions"
|
||||
msgstr "Ismétlődő tranzakciók"
|
||||
|
||||
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135
|
||||
#: apps/transactions/models.py:601 templates/includes/sidebar.html:104
|
||||
#: apps/transactions/models.py:664 templates/includes/sidebar.html:104
|
||||
#: templates/installment_plans/fragments/list.html:9
|
||||
#: templates/installment_plans/pages/index.html:4
|
||||
msgid "Installment Plans"
|
||||
@@ -912,7 +912,7 @@ msgstr ""
|
||||
msgid "Update or create transaction actions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:224
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:53
|
||||
#: templates/export_app/fragments/restore.html:5
|
||||
#: templates/export_app/pages/index.html:19
|
||||
@@ -1108,16 +1108,16 @@ msgid "Operator"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:381
|
||||
#: apps/transactions/models.py:301 apps/transactions/models.py:543
|
||||
#: apps/transactions/models.py:766 apps/transactions/models.py:1007
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:433
|
||||
#: apps/transactions/models.py:310 apps/transactions/models.py:606
|
||||
#: apps/transactions/models.py:829 apps/transactions/models.py:1070
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
|
||||
#: apps/rules/models.py:275 apps/transactions/filters.py:22
|
||||
#: apps/transactions/forms.py:385 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:1009 templates/cotton/transaction/item.html:20
|
||||
#: apps/transactions/forms.py:437 apps/transactions/models.py:312
|
||||
#: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
|
||||
#: templates/cotton/transaction/item.html:31
|
||||
#: templates/transactions/widgets/paid_toggle_button.html:10
|
||||
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
|
||||
@@ -1125,17 +1125,17 @@ msgid "Paid"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:72
|
||||
#: apps/transactions/forms.py:401 apps/transactions/forms.py:551
|
||||
#: apps/transactions/forms.py:725 apps/transactions/models.py:305
|
||||
#: apps/transactions/models.py:561 apps/transactions/models.py:790
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:89
|
||||
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603
|
||||
#: apps/transactions/forms.py:777 apps/transactions/models.py:314
|
||||
#: apps/transactions/models.py:624 apps/transactions/models.py:853
|
||||
msgid "Reference Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:408
|
||||
#: apps/transactions/models.py:311 apps/transactions/models.py:771
|
||||
#: apps/transactions/models.py:1015
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:460
|
||||
#: apps/transactions/models.py:320 apps/transactions/models.py:834
|
||||
#: apps/transactions/models.py:1078
|
||||
#: templates/insights/fragments/sankey.html:102
|
||||
#: templates/installment_plans/fragments/table.html:18
|
||||
#: templates/quick_transactions/fragments/list.html:15
|
||||
@@ -1145,28 +1145,28 @@ msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
|
||||
#: apps/rules/models.py:42 apps/rules/models.py:291
|
||||
#: apps/transactions/forms.py:412 apps/transactions/forms.py:555
|
||||
#: apps/transactions/models.py:316 apps/transactions/models.py:545
|
||||
#: apps/transactions/models.py:774 apps/transactions/models.py:1020
|
||||
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607
|
||||
#: apps/transactions/models.py:325 apps/transactions/models.py:608
|
||||
#: apps/transactions/models.py:837 apps/transactions/models.py:1083
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:355
|
||||
#: apps/transactions/models.py:1042
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:364
|
||||
#: apps/transactions/models.py:1105
|
||||
msgid "Internal Note"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:357
|
||||
#: apps/transactions/models.py:1044
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:1107
|
||||
msgid "Internal ID"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:568
|
||||
#: apps/transactions/models.py:215 apps/transactions/models.py:306
|
||||
#: apps/transactions/models.py:1010
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:620
|
||||
#: apps/transactions/models.py:224 apps/transactions/models.py:315
|
||||
#: apps/transactions/models.py:1073
|
||||
msgid "Mute"
|
||||
msgstr ""
|
||||
|
||||
@@ -1179,7 +1179,7 @@ msgid "Set Values"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
|
||||
#: apps/transactions/models.py:378
|
||||
#: apps/transactions/models.py:387 apps/transactions/models.py:544
|
||||
msgid "Transaction"
|
||||
msgstr ""
|
||||
|
||||
@@ -1384,96 +1384,110 @@ msgstr ""
|
||||
msgid "No entity"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:174
|
||||
#: apps/transactions/forms.py:191
|
||||
msgid "More"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:211
|
||||
#: apps/transactions/forms.py:228
|
||||
msgid "Save and add similar"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:216
|
||||
#: apps/transactions/forms.py:233
|
||||
msgid "Save and add another"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:299 apps/transactions/forms.py:571
|
||||
#: apps/transactions/forms.py:270 templates/cotton/transaction/item.html:158
|
||||
#: templates/transactions/fragments/attachments.html:4
|
||||
msgid "Attachments"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:271
|
||||
msgid ""
|
||||
"Files are private and only visible to users with access to this transaction."
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:282
|
||||
msgid "Upload"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:351 apps/transactions/forms.py:623
|
||||
msgid "Muted transactions won't be displayed on monthly summaries"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:507
|
||||
#: apps/transactions/forms.py:559
|
||||
msgid "From Amount"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:512
|
||||
#: apps/transactions/forms.py:564
|
||||
msgid "To Amount"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:610
|
||||
#: apps/transactions/forms.py:662
|
||||
#: templates/cotton/ui/quick_transactions_buttons.html:40
|
||||
#: templates/cotton/ui/transactions_fab.html:44
|
||||
msgid "Transfer"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:854
|
||||
#: apps/transactions/forms.py:906
|
||||
msgid "Tag name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:882
|
||||
#: apps/transactions/forms.py:934
|
||||
msgid "Entity name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:910
|
||||
#: apps/transactions/forms.py:962
|
||||
msgid "Category name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:912
|
||||
#: apps/transactions/forms.py:964
|
||||
msgid "Muted categories won't be displayed on monthly summaries"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:1066
|
||||
#: apps/transactions/forms.py:1118
|
||||
msgid "future transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:1092
|
||||
#: apps/transactions/forms.py:1144
|
||||
msgid "End date should be after the start date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:220
|
||||
#: apps/transactions/models.py:229
|
||||
msgid ""
|
||||
"Deactivated categories won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:228
|
||||
#: apps/transactions/models.py:237
|
||||
msgid "Transaction Category"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:229
|
||||
#: apps/transactions/models.py:238
|
||||
msgid "Transaction Categories"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:244
|
||||
#: apps/transactions/models.py:253
|
||||
msgid ""
|
||||
"Deactivated tags won't be able to be selected when creating new transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:252 apps/transactions/models.py:253
|
||||
#: apps/transactions/models.py:261 apps/transactions/models.py:262
|
||||
msgid "Transaction Tags"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:268
|
||||
#: apps/transactions/models.py:277
|
||||
msgid ""
|
||||
"Deactivated entities won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:276
|
||||
#: apps/transactions/models.py:285
|
||||
#: templates/insights/fragments/month_by_month.html:88
|
||||
#: templates/insights/fragments/year_by_year.html:56
|
||||
msgid "Entity"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:288 apps/transactions/models.py:987
|
||||
#: apps/transactions/models.py:297 apps/transactions/models.py:1050
|
||||
#: templates/calendar_view/fragments/list.html:42
|
||||
#: templates/calendar_view/fragments/list.html:44
|
||||
#: templates/calendar_view/fragments/list.html:52
|
||||
@@ -1485,7 +1499,7 @@ msgstr ""
|
||||
msgid "Income"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:289 apps/transactions/models.py:988
|
||||
#: apps/transactions/models.py:298 apps/transactions/models.py:1051
|
||||
#: templates/calendar_view/fragments/list.html:46
|
||||
#: templates/calendar_view/fragments/list.html:48
|
||||
#: templates/calendar_view/fragments/list.html:56
|
||||
@@ -1496,129 +1510,165 @@ msgstr ""
|
||||
msgid "Expense"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:344 apps/transactions/models.py:600
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:663
|
||||
msgid "Installment Plan"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:824
|
||||
#: apps/transactions/models.py:362 apps/transactions/models.py:887
|
||||
msgid "Recurring Transaction"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:361
|
||||
#: apps/transactions/models.py:370
|
||||
msgid "Deleted"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:375
|
||||
msgid "Deleted At"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:480 templates/tags/fragments/table.html:69
|
||||
#: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
|
||||
msgid "No tags"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:482
|
||||
#: apps/transactions/models.py:491
|
||||
msgid "No category"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:484
|
||||
#: apps/transactions/models.py:493
|
||||
msgid "No description"
|
||||
msgstr "Nincs leírás"
|
||||
|
||||
#: apps/transactions/models.py:532 templates/includes/sidebar.html:57
|
||||
#: apps/transactions/models.py:549
|
||||
#, fuzzy
|
||||
#| msgid "ZIP File"
|
||||
msgid "File"
|
||||
msgstr "ZIP fájl"
|
||||
|
||||
#: apps/transactions/models.py:551
|
||||
msgid "Original Name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
#, fuzzy
|
||||
#| msgid "Interval Type"
|
||||
msgid "Content Type"
|
||||
msgstr "Intervallum típusa"
|
||||
|
||||
#: apps/transactions/models.py:555
|
||||
msgid "Size"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:560
|
||||
msgid "Uploaded By"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:565
|
||||
#, fuzzy
|
||||
#| msgid "Transaction rules"
|
||||
msgid "Transaction Attachment"
|
||||
msgstr "Tranzakciós szabályok"
|
||||
|
||||
#: apps/transactions/models.py:566
|
||||
#, fuzzy
|
||||
#| msgid "Transaction rules"
|
||||
msgid "Transaction Attachments"
|
||||
msgstr "Tranzakciós szabályok"
|
||||
|
||||
#: apps/transactions/models.py:595 templates/includes/sidebar.html:57
|
||||
msgid "Yearly"
|
||||
msgstr "Éves"
|
||||
|
||||
#: apps/transactions/models.py:533 apps/users/models.py:464
|
||||
#: apps/transactions/models.py:596 apps/users/models.py:464
|
||||
#: templates/includes/sidebar.html:51
|
||||
msgid "Monthly"
|
||||
msgstr "Havi"
|
||||
|
||||
#: apps/transactions/models.py:534
|
||||
#: apps/transactions/models.py:597
|
||||
msgid "Weekly"
|
||||
msgstr "Heti"
|
||||
|
||||
#: apps/transactions/models.py:535
|
||||
#: apps/transactions/models.py:598
|
||||
msgid "Daily"
|
||||
msgstr "Napi"
|
||||
|
||||
#: apps/transactions/models.py:548
|
||||
#: apps/transactions/models.py:611
|
||||
msgid "Number of Installments"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
#: apps/transactions/models.py:616
|
||||
msgid "Installment Start"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:554
|
||||
#: apps/transactions/models.py:617
|
||||
msgid "The installment number to start counting from"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:559 apps/transactions/models.py:794
|
||||
#: apps/transactions/models.py:622 apps/transactions/models.py:857
|
||||
msgid "Start Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:563 apps/transactions/models.py:795
|
||||
#: apps/transactions/models.py:626 apps/transactions/models.py:858
|
||||
msgid "End Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:568
|
||||
#: apps/transactions/models.py:631
|
||||
msgid "Recurrence"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:571
|
||||
#: apps/transactions/models.py:634
|
||||
msgid "Installment Amount"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:590 apps/transactions/models.py:814
|
||||
#: apps/transactions/models.py:653 apps/transactions/models.py:877
|
||||
msgid "Add description to transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:593 apps/transactions/models.py:817
|
||||
#: apps/transactions/models.py:656 apps/transactions/models.py:880
|
||||
msgid "Add notes to transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:753
|
||||
#: apps/transactions/models.py:816
|
||||
msgid "day(s)"
|
||||
msgstr "nap"
|
||||
|
||||
#: apps/transactions/models.py:754
|
||||
#: apps/transactions/models.py:817
|
||||
msgid "week(s)"
|
||||
msgstr "hét"
|
||||
|
||||
#: apps/transactions/models.py:755
|
||||
#: apps/transactions/models.py:818
|
||||
msgid "month(s)"
|
||||
msgstr "hónap"
|
||||
|
||||
#: apps/transactions/models.py:756
|
||||
#: apps/transactions/models.py:819
|
||||
msgid "year(s)"
|
||||
msgstr "év"
|
||||
|
||||
#: apps/transactions/models.py:758
|
||||
#: apps/transactions/models.py:821
|
||||
#: templates/recurring_transactions/fragments/list.html:18
|
||||
msgid "Paused"
|
||||
msgstr "Szüneteltetve"
|
||||
|
||||
#: apps/transactions/models.py:797
|
||||
#: apps/transactions/models.py:860
|
||||
msgid "Recurrence Type"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:800
|
||||
#: apps/transactions/models.py:863
|
||||
msgid "Recurrence Interval"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:803
|
||||
#: apps/transactions/models.py:866
|
||||
msgid "Keep at most"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:807
|
||||
#: apps/transactions/models.py:870
|
||||
msgid "Last Generated Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:810
|
||||
#: apps/transactions/models.py:873
|
||||
msgid "Last Generated Reference Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:1054
|
||||
#: apps/transactions/models.py:1117
|
||||
#: apps/transactions/views/quick_transactions.py:178
|
||||
#: apps/transactions/views/quick_transactions.py:187
|
||||
#: apps/transactions/views/quick_transactions.py:189
|
||||
@@ -1627,7 +1677,7 @@ msgstr ""
|
||||
msgid "Quick Transaction"
|
||||
msgstr "Gyors tranzakció"
|
||||
|
||||
#: apps/transactions/models.py:1055 templates/includes/sidebar.html:98
|
||||
#: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
|
||||
#: templates/quick_transactions/pages/index.html:5
|
||||
#: templates/quick_transactions/pages/index.html:15
|
||||
msgid "Quick Transactions"
|
||||
@@ -1732,8 +1782,8 @@ msgid "Item deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/quick_transactions.py:156
|
||||
#: apps/transactions/views/transactions.py:53
|
||||
#: apps/transactions/views/transactions.py:238
|
||||
#: apps/transactions/views/transactions.py:141
|
||||
#: apps/transactions/views/transactions.py:326
|
||||
msgid "Transaction added successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -1773,30 +1823,42 @@ msgstr ""
|
||||
msgid "Tag deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:262
|
||||
#: apps/transactions/views/transactions.py:59
|
||||
#, fuzzy
|
||||
#| msgid "Account updated successfully"
|
||||
msgid "Attachment uploaded successfully"
|
||||
msgstr "A számla módosítása sikeres volt"
|
||||
|
||||
#: apps/transactions/views/transactions.py:110
|
||||
#, fuzzy
|
||||
#| msgid "Account deleted successfully"
|
||||
msgid "Attachment deleted successfully"
|
||||
msgstr "A számla törlésre került"
|
||||
|
||||
#: apps/transactions/views/transactions.py:350
|
||||
msgid "Transaction updated successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:313
|
||||
#: apps/transactions/views/transactions.py:401
|
||||
#, python-format
|
||||
msgid "%(count)s transaction updated successfully"
|
||||
msgid_plural "%(count)s transactions updated successfully"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:349
|
||||
#: apps/transactions/views/transactions.py:437
|
||||
msgid "Transaction duplicated successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:391
|
||||
#: apps/transactions/views/transactions.py:479
|
||||
msgid "Transaction deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:409
|
||||
#: apps/transactions/views/transactions.py:497
|
||||
msgid "Transaction restored successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:435
|
||||
#: apps/transactions/views/transactions.py:523
|
||||
msgid "Transfer added successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -2071,8 +2133,8 @@ msgstr ""
|
||||
#: templates/account_groups/fragments/list.html:54
|
||||
#: templates/accounts/fragments/list.html:71
|
||||
#: templates/categories/fragments/table.html:51
|
||||
#: templates/cotton/transaction/item.html:158
|
||||
#: templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/transaction/item.html:164
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:57
|
||||
#: templates/cotton/ui/transactions_action_bar.html:82
|
||||
#: templates/currencies/fragments/list.html:40
|
||||
@@ -2100,8 +2162,8 @@ msgstr ""
|
||||
#: templates/account_groups/fragments/list.html:58
|
||||
#: templates/accounts/fragments/list.html:75
|
||||
#: templates/categories/fragments/table.html:56
|
||||
#: templates/cotton/transaction/item.html:160
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/transaction/item.html:166
|
||||
#: templates/cotton/transaction/item.html:242
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:44
|
||||
@@ -2130,8 +2192,8 @@ msgstr ""
|
||||
#: templates/account_groups/fragments/list.html:59
|
||||
#: templates/accounts/fragments/list.html:76
|
||||
#: templates/categories/fragments/table.html:57
|
||||
#: templates/cotton/transaction/item.html:161
|
||||
#: templates/cotton/transaction/item.html:237
|
||||
#: templates/cotton/transaction/item.html:167
|
||||
#: templates/cotton/transaction/item.html:243
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:45
|
||||
@@ -2152,8 +2214,8 @@ msgstr ""
|
||||
#: templates/account_groups/fragments/list.html:60
|
||||
#: templates/accounts/fragments/list.html:77
|
||||
#: templates/categories/fragments/table.html:58
|
||||
#: templates/cotton/transaction/item.html:162
|
||||
#: templates/cotton/transaction/item.html:238
|
||||
#: templates/cotton/transaction/item.html:168
|
||||
#: templates/cotton/transaction/item.html:244
|
||||
#: templates/currencies/fragments/list.html:46
|
||||
#: templates/dca/fragments/strategy/details.html:77
|
||||
#: templates/dca/fragments/strategy/list.html:44
|
||||
@@ -2170,6 +2232,7 @@ msgstr ""
|
||||
#: templates/rules/fragments/transaction_rule/view.html:65
|
||||
#: templates/rules/fragments/transaction_rule/view.html:98
|
||||
#: templates/tags/fragments/table.html:57
|
||||
#: templates/transactions/fragments/attachments.html:22
|
||||
msgid "Yes, delete it!"
|
||||
msgstr ""
|
||||
|
||||
@@ -2305,41 +2368,41 @@ msgstr ""
|
||||
msgid "Select"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:175
|
||||
#: templates/cotton/transaction/item.html:186
|
||||
#: templates/cotton/transaction/item.html:196
|
||||
#: templates/cotton/transaction/item.html:181
|
||||
#: templates/cotton/transaction/item.html:192
|
||||
#: templates/cotton/transaction/item.html:202
|
||||
msgid "Show on summaries"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:177
|
||||
#: templates/cotton/transaction/item.html:183
|
||||
msgid "Controlled by account"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:188
|
||||
#: templates/cotton/transaction/item.html:194
|
||||
msgid "Controlled by category"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:201
|
||||
#: templates/cotton/transaction/item.html:207
|
||||
msgid "Hide from summaries"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:205
|
||||
#: templates/cotton/transaction/item.html:211
|
||||
msgid "Add as quick transaction"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:210
|
||||
#: templates/cotton/transaction/item.html:216
|
||||
msgid "Move to previous month"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:214
|
||||
#: templates/cotton/transaction/item.html:220
|
||||
msgid "Move to next month"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:217
|
||||
#: templates/cotton/transaction/item.html:223
|
||||
msgid "Move to today"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:221
|
||||
#: templates/cotton/transaction/item.html:227
|
||||
#: templates/cotton/ui/transactions_action_bar.html:78
|
||||
msgid "Duplicate"
|
||||
msgstr ""
|
||||
@@ -3489,6 +3552,24 @@ msgstr ""
|
||||
msgid "Add Installment Plan"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:20
|
||||
msgid "Delete this attachment?"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:21
|
||||
msgid "This file will be removed from the transaction."
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:30
|
||||
msgid "No attachments yet"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments_manage.html:5
|
||||
#, fuzzy
|
||||
#| msgid "Transaction rules"
|
||||
msgid "Transaction attachments"
|
||||
msgstr "Tranzakciós szabályok"
|
||||
|
||||
#: templates/transactions/fragments/bulk_edit.html:5
|
||||
msgid "Bulk Editing"
|
||||
msgstr ""
|
||||
|
||||
+219
-152
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-02-16 02:24+0000\n"
|
||||
"POT-Creation-Date: 2026-06-06 07:41+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
@@ -25,11 +25,11 @@ msgstr ""
|
||||
#: apps/currencies/forms.py:53 apps/currencies/forms.py:87
|
||||
#: apps/currencies/forms.py:136 apps/dca/forms.py:46 apps/dca/forms.py:205
|
||||
#: apps/import_app/forms.py:32 apps/rules/forms.py:60 apps/rules/forms.py:100
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:201
|
||||
#: apps/transactions/forms.py:365 apps/transactions/forms.py:484
|
||||
#: apps/transactions/forms.py:828 apps/transactions/forms.py:867
|
||||
#: apps/transactions/forms.py:895 apps/transactions/forms.py:926
|
||||
#: apps/transactions/forms.py:1076 apps/users/forms.py:242
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:218
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:880 apps/transactions/forms.py:919
|
||||
#: apps/transactions/forms.py:947 apps/transactions/forms.py:978
|
||||
#: apps/transactions/forms.py:1128 apps/users/forms.py:242
|
||||
#: apps/users/forms.py:400
|
||||
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
|
||||
#: templates/rules/fragments/transaction_rule/view.html:128
|
||||
@@ -41,10 +41,10 @@ msgstr ""
|
||||
#: apps/currencies/forms.py:93 apps/currencies/forms.py:142
|
||||
#: apps/dca/forms.py:52 apps/dca/forms.py:211 apps/import_app/forms.py:38
|
||||
#: apps/rules/forms.py:66 apps/rules/forms.py:106 apps/rules/forms.py:391
|
||||
#: apps/transactions/forms.py:188 apps/transactions/forms.py:208
|
||||
#: apps/transactions/forms.py:372 apps/transactions/forms.py:834
|
||||
#: apps/transactions/forms.py:873 apps/transactions/forms.py:901
|
||||
#: apps/transactions/forms.py:932 apps/transactions/forms.py:1082
|
||||
#: apps/transactions/forms.py:205 apps/transactions/forms.py:225
|
||||
#: apps/transactions/forms.py:424 apps/transactions/forms.py:886
|
||||
#: apps/transactions/forms.py:925 apps/transactions/forms.py:953
|
||||
#: apps/transactions/forms.py:984 apps/transactions/forms.py:1134
|
||||
#: apps/users/forms.py:248 apps/users/forms.py:406
|
||||
#: templates/mini_tools/unit_price_calculator.html:168
|
||||
msgid "Add"
|
||||
@@ -61,12 +61,12 @@ msgstr ""
|
||||
#: apps/accounts/forms.py:125 apps/dca/forms.py:79 apps/dca/forms.py:86
|
||||
#: apps/insights/forms.py:117 apps/rules/forms.py:181 apps/rules/forms.py:197
|
||||
#: apps/rules/models.py:44 apps/rules/models.py:311
|
||||
#: apps/transactions/forms.py:44 apps/transactions/forms.py:255
|
||||
#: apps/transactions/forms.py:423 apps/transactions/forms.py:520
|
||||
#: apps/transactions/forms.py:527 apps/transactions/forms.py:711
|
||||
#: apps/transactions/forms.py:955 apps/transactions/models.py:322
|
||||
#: apps/transactions/models.py:578 apps/transactions/models.py:778
|
||||
#: apps/transactions/models.py:1026
|
||||
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307
|
||||
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572
|
||||
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763
|
||||
#: apps/transactions/forms.py:1007 apps/transactions/models.py:331
|
||||
#: apps/transactions/models.py:641 apps/transactions/models.py:841
|
||||
#: apps/transactions/models.py:1089
|
||||
#: templates/insights/fragments/category_overview/index.html:86
|
||||
#: templates/insights/fragments/category_overview/index.html:542
|
||||
#: templates/insights/fragments/month_by_month.html:84
|
||||
@@ -78,12 +78,12 @@ msgstr ""
|
||||
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132
|
||||
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
|
||||
#: apps/rules/models.py:315 apps/transactions/filters.py:73
|
||||
#: apps/transactions/forms.py:52 apps/transactions/forms.py:263
|
||||
#: apps/transactions/forms.py:431 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:544 apps/transactions/forms.py:704
|
||||
#: apps/transactions/forms.py:948 apps/transactions/models.py:328
|
||||
#: apps/transactions/models.py:580 apps/transactions/models.py:782
|
||||
#: apps/transactions/models.py:1032 templates/includes/sidebar.html:150
|
||||
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315
|
||||
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588
|
||||
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756
|
||||
#: apps/transactions/forms.py:1000 apps/transactions/models.py:337
|
||||
#: apps/transactions/models.py:643 apps/transactions/models.py:845
|
||||
#: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
|
||||
#: templates/insights/fragments/category_overview/index.html:40
|
||||
#: templates/insights/fragments/month_by_month.html:29
|
||||
#: templates/insights/fragments/month_by_month.html:32
|
||||
@@ -95,8 +95,8 @@ msgstr ""
|
||||
|
||||
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
|
||||
#: apps/import_app/models.py:14 apps/rules/models.py:13
|
||||
#: apps/transactions/models.py:214 apps/transactions/models.py:239
|
||||
#: apps/transactions/models.py:263 apps/transactions/models.py:994
|
||||
#: apps/transactions/models.py:223 apps/transactions/models.py:248
|
||||
#: apps/transactions/models.py:272 apps/transactions/models.py:1057
|
||||
#: templates/account_groups/fragments/list.html:22
|
||||
#: templates/accounts/fragments/list.html:22
|
||||
#: templates/categories/fragments/table.html:17
|
||||
@@ -162,11 +162,11 @@ msgstr ""
|
||||
|
||||
#: apps/accounts/models.py:75 apps/rules/forms.py:173 apps/rules/forms.py:187
|
||||
#: apps/rules/models.py:35 apps/rules/models.py:267
|
||||
#: apps/transactions/forms.py:64 apps/transactions/forms.py:275
|
||||
#: apps/transactions/forms.py:390 apps/transactions/forms.py:696
|
||||
#: apps/transactions/forms.py:940 apps/transactions/models.py:294
|
||||
#: apps/transactions/models.py:538 apps/transactions/models.py:760
|
||||
#: apps/transactions/models.py:1000
|
||||
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327
|
||||
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748
|
||||
#: apps/transactions/forms.py:992 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:601 apps/transactions/models.py:823
|
||||
#: apps/transactions/models.py:1063
|
||||
#: templates/installment_plans/fragments/table.html:17
|
||||
#: templates/quick_transactions/fragments/list.html:14
|
||||
#: templates/recurring_transactions/fragments/table.html:19
|
||||
@@ -479,8 +479,8 @@ msgstr ""
|
||||
|
||||
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
|
||||
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
|
||||
#: apps/transactions/forms.py:68 apps/transactions/forms.py:395
|
||||
#: apps/transactions/forms.py:548 apps/transactions/models.py:304
|
||||
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447
|
||||
#: apps/transactions/forms.py:600 apps/transactions/models.py:313
|
||||
#: templates/dca/fragments/strategy/details.html:49
|
||||
#: templates/exchange_rates/fragments/table.html:10
|
||||
#: templates/exchange_rates_services/fragments/table.html:11
|
||||
@@ -566,8 +566,8 @@ msgid "Service Type"
|
||||
msgstr ""
|
||||
|
||||
#: apps/currencies/models.py:118 apps/transactions/filters.py:27
|
||||
#: apps/transactions/models.py:218 apps/transactions/models.py:242
|
||||
#: apps/transactions/models.py:266 templates/categories/fragments/list.html:16
|
||||
#: apps/transactions/models.py:227 apps/transactions/models.py:251
|
||||
#: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
|
||||
#: templates/entities/fragments/list.html:16
|
||||
#: templates/installment_plans/fragments/list.html:16
|
||||
#: templates/recurring_transactions/fragments/list.html:16
|
||||
@@ -695,11 +695,11 @@ msgstr ""
|
||||
msgid "Create transaction"
|
||||
msgstr ""
|
||||
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:495
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:547
|
||||
msgid "From Account"
|
||||
msgstr ""
|
||||
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:500
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:552
|
||||
msgid "To Account"
|
||||
msgstr ""
|
||||
|
||||
@@ -724,7 +724,7 @@ msgstr ""
|
||||
msgid "You must provide an account."
|
||||
msgstr ""
|
||||
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:642
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:694
|
||||
msgid "From and To accounts must be different."
|
||||
msgstr ""
|
||||
|
||||
@@ -743,9 +743,9 @@ msgstr ""
|
||||
|
||||
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
|
||||
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:564
|
||||
#: apps/transactions/models.py:318 apps/transactions/models.py:587
|
||||
#: apps/transactions/models.py:788 apps/transactions/models.py:1022
|
||||
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616
|
||||
#: apps/transactions/models.py:327 apps/transactions/models.py:650
|
||||
#: apps/transactions/models.py:851 apps/transactions/models.py:1085
|
||||
msgid "Notes"
|
||||
msgstr ""
|
||||
|
||||
@@ -808,7 +808,7 @@ msgid "Users"
|
||||
msgstr ""
|
||||
|
||||
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134
|
||||
#: apps/transactions/models.py:379 templates/includes/sidebar.html:81
|
||||
#: apps/transactions/models.py:388 templates/includes/sidebar.html:81
|
||||
#: templates/includes/sidebar.html:142
|
||||
#: templates/recurring_transactions/fragments/list_transactions.html:5
|
||||
#: templates/recurring_transactions/fragments/table.html:37
|
||||
@@ -829,11 +829,11 @@ msgstr ""
|
||||
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133
|
||||
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
|
||||
#: apps/rules/models.py:307 apps/transactions/filters.py:78
|
||||
#: apps/transactions/forms.py:60 apps/transactions/forms.py:271
|
||||
#: apps/transactions/forms.py:439 apps/transactions/forms.py:719
|
||||
#: apps/transactions/forms.py:963 apps/transactions/models.py:277
|
||||
#: apps/transactions/models.py:333 apps/transactions/models.py:583
|
||||
#: apps/transactions/models.py:785 apps/transactions/models.py:1037
|
||||
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323
|
||||
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771
|
||||
#: apps/transactions/forms.py:1015 apps/transactions/models.py:286
|
||||
#: apps/transactions/models.py:342 apps/transactions/models.py:646
|
||||
#: apps/transactions/models.py:848 apps/transactions/models.py:1100
|
||||
#: templates/entities/fragments/list.html:9
|
||||
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
|
||||
#: templates/insights/fragments/category_overview/index.html:54
|
||||
@@ -845,14 +845,14 @@ msgid "Entities"
|
||||
msgstr ""
|
||||
|
||||
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137
|
||||
#: apps/transactions/models.py:825 templates/includes/sidebar.html:110
|
||||
#: apps/transactions/models.py:888 templates/includes/sidebar.html:110
|
||||
#: templates/recurring_transactions/fragments/list.html:9
|
||||
#: templates/recurring_transactions/pages/index.html:4
|
||||
msgid "Recurring Transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135
|
||||
#: apps/transactions/models.py:601 templates/includes/sidebar.html:104
|
||||
#: apps/transactions/models.py:664 templates/includes/sidebar.html:104
|
||||
#: templates/installment_plans/fragments/list.html:9
|
||||
#: templates/installment_plans/pages/index.html:4
|
||||
msgid "Installment Plans"
|
||||
@@ -905,7 +905,7 @@ msgstr ""
|
||||
msgid "Update or create transaction actions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:224
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:53
|
||||
#: templates/export_app/fragments/restore.html:5
|
||||
#: templates/export_app/pages/index.html:19
|
||||
@@ -1101,16 +1101,16 @@ msgid "Operator"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:381
|
||||
#: apps/transactions/models.py:301 apps/transactions/models.py:543
|
||||
#: apps/transactions/models.py:766 apps/transactions/models.py:1007
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:433
|
||||
#: apps/transactions/models.py:310 apps/transactions/models.py:606
|
||||
#: apps/transactions/models.py:829 apps/transactions/models.py:1070
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
|
||||
#: apps/rules/models.py:275 apps/transactions/filters.py:22
|
||||
#: apps/transactions/forms.py:385 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:1009 templates/cotton/transaction/item.html:20
|
||||
#: apps/transactions/forms.py:437 apps/transactions/models.py:312
|
||||
#: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
|
||||
#: templates/cotton/transaction/item.html:31
|
||||
#: templates/transactions/widgets/paid_toggle_button.html:10
|
||||
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
|
||||
@@ -1118,17 +1118,17 @@ msgid "Paid"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:72
|
||||
#: apps/transactions/forms.py:401 apps/transactions/forms.py:551
|
||||
#: apps/transactions/forms.py:725 apps/transactions/models.py:305
|
||||
#: apps/transactions/models.py:561 apps/transactions/models.py:790
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:89
|
||||
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603
|
||||
#: apps/transactions/forms.py:777 apps/transactions/models.py:314
|
||||
#: apps/transactions/models.py:624 apps/transactions/models.py:853
|
||||
msgid "Reference Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:408
|
||||
#: apps/transactions/models.py:311 apps/transactions/models.py:771
|
||||
#: apps/transactions/models.py:1015
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:460
|
||||
#: apps/transactions/models.py:320 apps/transactions/models.py:834
|
||||
#: apps/transactions/models.py:1078
|
||||
#: templates/insights/fragments/sankey.html:102
|
||||
#: templates/installment_plans/fragments/table.html:18
|
||||
#: templates/quick_transactions/fragments/list.html:15
|
||||
@@ -1138,28 +1138,28 @@ msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
|
||||
#: apps/rules/models.py:42 apps/rules/models.py:291
|
||||
#: apps/transactions/forms.py:412 apps/transactions/forms.py:555
|
||||
#: apps/transactions/models.py:316 apps/transactions/models.py:545
|
||||
#: apps/transactions/models.py:774 apps/transactions/models.py:1020
|
||||
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607
|
||||
#: apps/transactions/models.py:325 apps/transactions/models.py:608
|
||||
#: apps/transactions/models.py:837 apps/transactions/models.py:1083
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:355
|
||||
#: apps/transactions/models.py:1042
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:364
|
||||
#: apps/transactions/models.py:1105
|
||||
msgid "Internal Note"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:357
|
||||
#: apps/transactions/models.py:1044
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:1107
|
||||
msgid "Internal ID"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:568
|
||||
#: apps/transactions/models.py:215 apps/transactions/models.py:306
|
||||
#: apps/transactions/models.py:1010
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:620
|
||||
#: apps/transactions/models.py:224 apps/transactions/models.py:315
|
||||
#: apps/transactions/models.py:1073
|
||||
msgid "Mute"
|
||||
msgstr ""
|
||||
|
||||
@@ -1172,7 +1172,7 @@ msgid "Set Values"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
|
||||
#: apps/transactions/models.py:378
|
||||
#: apps/transactions/models.py:387 apps/transactions/models.py:544
|
||||
msgid "Transaction"
|
||||
msgstr ""
|
||||
|
||||
@@ -1377,96 +1377,110 @@ msgstr ""
|
||||
msgid "No entity"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:174
|
||||
#: apps/transactions/forms.py:191
|
||||
msgid "More"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:211
|
||||
#: apps/transactions/forms.py:228
|
||||
msgid "Save and add similar"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:216
|
||||
#: apps/transactions/forms.py:233
|
||||
msgid "Save and add another"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:299 apps/transactions/forms.py:571
|
||||
#: apps/transactions/forms.py:270 templates/cotton/transaction/item.html:158
|
||||
#: templates/transactions/fragments/attachments.html:4
|
||||
msgid "Attachments"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:271
|
||||
msgid ""
|
||||
"Files are private and only visible to users with access to this transaction."
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:282
|
||||
msgid "Upload"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:351 apps/transactions/forms.py:623
|
||||
msgid "Muted transactions won't be displayed on monthly summaries"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:507
|
||||
#: apps/transactions/forms.py:559
|
||||
msgid "From Amount"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:512
|
||||
#: apps/transactions/forms.py:564
|
||||
msgid "To Amount"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:610
|
||||
#: apps/transactions/forms.py:662
|
||||
#: templates/cotton/ui/quick_transactions_buttons.html:40
|
||||
#: templates/cotton/ui/transactions_fab.html:44
|
||||
msgid "Transfer"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:854
|
||||
#: apps/transactions/forms.py:906
|
||||
msgid "Tag name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:882
|
||||
#: apps/transactions/forms.py:934
|
||||
msgid "Entity name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:910
|
||||
#: apps/transactions/forms.py:962
|
||||
msgid "Category name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:912
|
||||
#: apps/transactions/forms.py:964
|
||||
msgid "Muted categories won't be displayed on monthly summaries"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:1066
|
||||
#: apps/transactions/forms.py:1118
|
||||
msgid "future transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:1092
|
||||
#: apps/transactions/forms.py:1144
|
||||
msgid "End date should be after the start date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:220
|
||||
#: apps/transactions/models.py:229
|
||||
msgid ""
|
||||
"Deactivated categories won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:228
|
||||
#: apps/transactions/models.py:237
|
||||
msgid "Transaction Category"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:229
|
||||
#: apps/transactions/models.py:238
|
||||
msgid "Transaction Categories"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:244
|
||||
#: apps/transactions/models.py:253
|
||||
msgid ""
|
||||
"Deactivated tags won't be able to be selected when creating new transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:252 apps/transactions/models.py:253
|
||||
#: apps/transactions/models.py:261 apps/transactions/models.py:262
|
||||
msgid "Transaction Tags"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:268
|
||||
#: apps/transactions/models.py:277
|
||||
msgid ""
|
||||
"Deactivated entities won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:276
|
||||
#: apps/transactions/models.py:285
|
||||
#: templates/insights/fragments/month_by_month.html:88
|
||||
#: templates/insights/fragments/year_by_year.html:56
|
||||
msgid "Entity"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:288 apps/transactions/models.py:987
|
||||
#: apps/transactions/models.py:297 apps/transactions/models.py:1050
|
||||
#: templates/calendar_view/fragments/list.html:42
|
||||
#: templates/calendar_view/fragments/list.html:44
|
||||
#: templates/calendar_view/fragments/list.html:52
|
||||
@@ -1478,7 +1492,7 @@ msgstr ""
|
||||
msgid "Income"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:289 apps/transactions/models.py:988
|
||||
#: apps/transactions/models.py:298 apps/transactions/models.py:1051
|
||||
#: templates/calendar_view/fragments/list.html:46
|
||||
#: templates/calendar_view/fragments/list.html:48
|
||||
#: templates/calendar_view/fragments/list.html:56
|
||||
@@ -1489,129 +1503,157 @@ msgstr ""
|
||||
msgid "Expense"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:344 apps/transactions/models.py:600
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:663
|
||||
msgid "Installment Plan"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:824
|
||||
#: apps/transactions/models.py:362 apps/transactions/models.py:887
|
||||
msgid "Recurring Transaction"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:361
|
||||
#: apps/transactions/models.py:370
|
||||
msgid "Deleted"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:375
|
||||
msgid "Deleted At"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:480 templates/tags/fragments/table.html:69
|
||||
#: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
|
||||
msgid "No tags"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:482
|
||||
#: apps/transactions/models.py:491
|
||||
msgid "No category"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:484
|
||||
#: apps/transactions/models.py:493
|
||||
msgid "No description"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:532 templates/includes/sidebar.html:57
|
||||
#: apps/transactions/models.py:549
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:551
|
||||
msgid "Original Name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
msgid "Content Type"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:555
|
||||
msgid "Size"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:560
|
||||
msgid "Uploaded By"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:565
|
||||
msgid "Transaction Attachment"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:566
|
||||
msgid "Transaction Attachments"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:595 templates/includes/sidebar.html:57
|
||||
msgid "Yearly"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:533 apps/users/models.py:464
|
||||
#: apps/transactions/models.py:596 apps/users/models.py:464
|
||||
#: templates/includes/sidebar.html:51
|
||||
msgid "Monthly"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:534
|
||||
#: apps/transactions/models.py:597
|
||||
msgid "Weekly"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:535
|
||||
#: apps/transactions/models.py:598
|
||||
msgid "Daily"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:548
|
||||
#: apps/transactions/models.py:611
|
||||
msgid "Number of Installments"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
#: apps/transactions/models.py:616
|
||||
msgid "Installment Start"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:554
|
||||
#: apps/transactions/models.py:617
|
||||
msgid "The installment number to start counting from"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:559 apps/transactions/models.py:794
|
||||
#: apps/transactions/models.py:622 apps/transactions/models.py:857
|
||||
msgid "Start Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:563 apps/transactions/models.py:795
|
||||
#: apps/transactions/models.py:626 apps/transactions/models.py:858
|
||||
msgid "End Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:568
|
||||
#: apps/transactions/models.py:631
|
||||
msgid "Recurrence"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:571
|
||||
#: apps/transactions/models.py:634
|
||||
msgid "Installment Amount"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:590 apps/transactions/models.py:814
|
||||
#: apps/transactions/models.py:653 apps/transactions/models.py:877
|
||||
msgid "Add description to transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:593 apps/transactions/models.py:817
|
||||
#: apps/transactions/models.py:656 apps/transactions/models.py:880
|
||||
msgid "Add notes to transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:753
|
||||
#: apps/transactions/models.py:816
|
||||
msgid "day(s)"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:754
|
||||
#: apps/transactions/models.py:817
|
||||
msgid "week(s)"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:755
|
||||
#: apps/transactions/models.py:818
|
||||
msgid "month(s)"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:756
|
||||
#: apps/transactions/models.py:819
|
||||
msgid "year(s)"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:758
|
||||
#: apps/transactions/models.py:821
|
||||
#: templates/recurring_transactions/fragments/list.html:18
|
||||
msgid "Paused"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:797
|
||||
#: apps/transactions/models.py:860
|
||||
msgid "Recurrence Type"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:800
|
||||
#: apps/transactions/models.py:863
|
||||
msgid "Recurrence Interval"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:803
|
||||
#: apps/transactions/models.py:866
|
||||
msgid "Keep at most"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:807
|
||||
#: apps/transactions/models.py:870
|
||||
msgid "Last Generated Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:810
|
||||
#: apps/transactions/models.py:873
|
||||
msgid "Last Generated Reference Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:1054
|
||||
#: apps/transactions/models.py:1117
|
||||
#: apps/transactions/views/quick_transactions.py:178
|
||||
#: apps/transactions/views/quick_transactions.py:187
|
||||
#: apps/transactions/views/quick_transactions.py:189
|
||||
@@ -1620,7 +1662,7 @@ msgstr ""
|
||||
msgid "Quick Transaction"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:1055 templates/includes/sidebar.html:98
|
||||
#: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
|
||||
#: templates/quick_transactions/pages/index.html:5
|
||||
#: templates/quick_transactions/pages/index.html:15
|
||||
msgid "Quick Transactions"
|
||||
@@ -1725,8 +1767,8 @@ msgid "Item deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/quick_transactions.py:156
|
||||
#: apps/transactions/views/transactions.py:53
|
||||
#: apps/transactions/views/transactions.py:238
|
||||
#: apps/transactions/views/transactions.py:141
|
||||
#: apps/transactions/views/transactions.py:326
|
||||
msgid "Transaction added successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -1766,30 +1808,38 @@ msgstr ""
|
||||
msgid "Tag deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:262
|
||||
#: apps/transactions/views/transactions.py:59
|
||||
msgid "Attachment uploaded successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:110
|
||||
msgid "Attachment deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:350
|
||||
msgid "Transaction updated successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:313
|
||||
#: apps/transactions/views/transactions.py:401
|
||||
#, python-format
|
||||
msgid "%(count)s transaction updated successfully"
|
||||
msgid_plural "%(count)s transactions updated successfully"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:349
|
||||
#: apps/transactions/views/transactions.py:437
|
||||
msgid "Transaction duplicated successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:391
|
||||
#: apps/transactions/views/transactions.py:479
|
||||
msgid "Transaction deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:409
|
||||
#: apps/transactions/views/transactions.py:497
|
||||
msgid "Transaction restored successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:435
|
||||
#: apps/transactions/views/transactions.py:523
|
||||
msgid "Transfer added successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -2060,8 +2110,8 @@ msgstr ""
|
||||
#: templates/account_groups/fragments/list.html:54
|
||||
#: templates/accounts/fragments/list.html:71
|
||||
#: templates/categories/fragments/table.html:51
|
||||
#: templates/cotton/transaction/item.html:158
|
||||
#: templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/transaction/item.html:164
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:57
|
||||
#: templates/cotton/ui/transactions_action_bar.html:82
|
||||
#: templates/currencies/fragments/list.html:40
|
||||
@@ -2089,8 +2139,8 @@ msgstr ""
|
||||
#: templates/account_groups/fragments/list.html:58
|
||||
#: templates/accounts/fragments/list.html:75
|
||||
#: templates/categories/fragments/table.html:56
|
||||
#: templates/cotton/transaction/item.html:160
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/transaction/item.html:166
|
||||
#: templates/cotton/transaction/item.html:242
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:44
|
||||
@@ -2119,8 +2169,8 @@ msgstr ""
|
||||
#: templates/account_groups/fragments/list.html:59
|
||||
#: templates/accounts/fragments/list.html:76
|
||||
#: templates/categories/fragments/table.html:57
|
||||
#: templates/cotton/transaction/item.html:161
|
||||
#: templates/cotton/transaction/item.html:237
|
||||
#: templates/cotton/transaction/item.html:167
|
||||
#: templates/cotton/transaction/item.html:243
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:45
|
||||
@@ -2141,8 +2191,8 @@ msgstr ""
|
||||
#: templates/account_groups/fragments/list.html:60
|
||||
#: templates/accounts/fragments/list.html:77
|
||||
#: templates/categories/fragments/table.html:58
|
||||
#: templates/cotton/transaction/item.html:162
|
||||
#: templates/cotton/transaction/item.html:238
|
||||
#: templates/cotton/transaction/item.html:168
|
||||
#: templates/cotton/transaction/item.html:244
|
||||
#: templates/currencies/fragments/list.html:46
|
||||
#: templates/dca/fragments/strategy/details.html:77
|
||||
#: templates/dca/fragments/strategy/list.html:44
|
||||
@@ -2159,6 +2209,7 @@ msgstr ""
|
||||
#: templates/rules/fragments/transaction_rule/view.html:65
|
||||
#: templates/rules/fragments/transaction_rule/view.html:98
|
||||
#: templates/tags/fragments/table.html:57
|
||||
#: templates/transactions/fragments/attachments.html:22
|
||||
msgid "Yes, delete it!"
|
||||
msgstr ""
|
||||
|
||||
@@ -2294,41 +2345,41 @@ msgstr ""
|
||||
msgid "Select"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:175
|
||||
#: templates/cotton/transaction/item.html:186
|
||||
#: templates/cotton/transaction/item.html:196
|
||||
#: templates/cotton/transaction/item.html:181
|
||||
#: templates/cotton/transaction/item.html:192
|
||||
#: templates/cotton/transaction/item.html:202
|
||||
msgid "Show on summaries"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:177
|
||||
#: templates/cotton/transaction/item.html:183
|
||||
msgid "Controlled by account"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:188
|
||||
#: templates/cotton/transaction/item.html:194
|
||||
msgid "Controlled by category"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:201
|
||||
#: templates/cotton/transaction/item.html:207
|
||||
msgid "Hide from summaries"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:205
|
||||
#: templates/cotton/transaction/item.html:211
|
||||
msgid "Add as quick transaction"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:210
|
||||
#: templates/cotton/transaction/item.html:216
|
||||
msgid "Move to previous month"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:214
|
||||
#: templates/cotton/transaction/item.html:220
|
||||
msgid "Move to next month"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:217
|
||||
#: templates/cotton/transaction/item.html:223
|
||||
msgid "Move to today"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:221
|
||||
#: templates/cotton/transaction/item.html:227
|
||||
#: templates/cotton/ui/transactions_action_bar.html:78
|
||||
msgid "Duplicate"
|
||||
msgstr ""
|
||||
@@ -3475,6 +3526,22 @@ msgstr ""
|
||||
msgid "Add Installment Plan"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:20
|
||||
msgid "Delete this attachment?"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:21
|
||||
msgid "This file will be removed from the transaction."
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:30
|
||||
msgid "No attachments yet"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments_manage.html:5
|
||||
msgid "Transaction attachments"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/bulk_edit.html:5
|
||||
msgid "Bulk Editing"
|
||||
msgstr ""
|
||||
|
||||
+237
-152
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-02-16 02:24+0000\n"
|
||||
"POT-Creation-Date: 2026-06-06 07:41+0000\n"
|
||||
"PO-Revision-Date: 2025-12-28 22:24+0000\n"
|
||||
"Last-Translator: icovada <federico.tabbo@networktocode.com>\n"
|
||||
"Language-Team: Italian <https://translations.herculino.com/projects/wygiwyh/"
|
||||
@@ -27,11 +27,11 @@ msgstr "Nome del gruppo"
|
||||
#: apps/currencies/forms.py:53 apps/currencies/forms.py:87
|
||||
#: apps/currencies/forms.py:136 apps/dca/forms.py:46 apps/dca/forms.py:205
|
||||
#: apps/import_app/forms.py:32 apps/rules/forms.py:60 apps/rules/forms.py:100
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:201
|
||||
#: apps/transactions/forms.py:365 apps/transactions/forms.py:484
|
||||
#: apps/transactions/forms.py:828 apps/transactions/forms.py:867
|
||||
#: apps/transactions/forms.py:895 apps/transactions/forms.py:926
|
||||
#: apps/transactions/forms.py:1076 apps/users/forms.py:242
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:218
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:880 apps/transactions/forms.py:919
|
||||
#: apps/transactions/forms.py:947 apps/transactions/forms.py:978
|
||||
#: apps/transactions/forms.py:1128 apps/users/forms.py:242
|
||||
#: apps/users/forms.py:400
|
||||
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
|
||||
#: templates/rules/fragments/transaction_rule/view.html:128
|
||||
@@ -43,10 +43,10 @@ msgstr "Aggiorna"
|
||||
#: apps/currencies/forms.py:93 apps/currencies/forms.py:142
|
||||
#: apps/dca/forms.py:52 apps/dca/forms.py:211 apps/import_app/forms.py:38
|
||||
#: apps/rules/forms.py:66 apps/rules/forms.py:106 apps/rules/forms.py:391
|
||||
#: apps/transactions/forms.py:188 apps/transactions/forms.py:208
|
||||
#: apps/transactions/forms.py:372 apps/transactions/forms.py:834
|
||||
#: apps/transactions/forms.py:873 apps/transactions/forms.py:901
|
||||
#: apps/transactions/forms.py:932 apps/transactions/forms.py:1082
|
||||
#: apps/transactions/forms.py:205 apps/transactions/forms.py:225
|
||||
#: apps/transactions/forms.py:424 apps/transactions/forms.py:886
|
||||
#: apps/transactions/forms.py:925 apps/transactions/forms.py:953
|
||||
#: apps/transactions/forms.py:984 apps/transactions/forms.py:1134
|
||||
#: apps/users/forms.py:248 apps/users/forms.py:406
|
||||
#: templates/mini_tools/unit_price_calculator.html:168
|
||||
msgid "Add"
|
||||
@@ -63,12 +63,12 @@ msgstr "Nuovo saldo"
|
||||
#: apps/accounts/forms.py:125 apps/dca/forms.py:79 apps/dca/forms.py:86
|
||||
#: apps/insights/forms.py:117 apps/rules/forms.py:181 apps/rules/forms.py:197
|
||||
#: apps/rules/models.py:44 apps/rules/models.py:311
|
||||
#: apps/transactions/forms.py:44 apps/transactions/forms.py:255
|
||||
#: apps/transactions/forms.py:423 apps/transactions/forms.py:520
|
||||
#: apps/transactions/forms.py:527 apps/transactions/forms.py:711
|
||||
#: apps/transactions/forms.py:955 apps/transactions/models.py:322
|
||||
#: apps/transactions/models.py:578 apps/transactions/models.py:778
|
||||
#: apps/transactions/models.py:1026
|
||||
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307
|
||||
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572
|
||||
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763
|
||||
#: apps/transactions/forms.py:1007 apps/transactions/models.py:331
|
||||
#: apps/transactions/models.py:641 apps/transactions/models.py:841
|
||||
#: apps/transactions/models.py:1089
|
||||
#: templates/insights/fragments/category_overview/index.html:86
|
||||
#: templates/insights/fragments/category_overview/index.html:542
|
||||
#: templates/insights/fragments/month_by_month.html:84
|
||||
@@ -80,12 +80,12 @@ msgstr "Categoria"
|
||||
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132
|
||||
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
|
||||
#: apps/rules/models.py:315 apps/transactions/filters.py:73
|
||||
#: apps/transactions/forms.py:52 apps/transactions/forms.py:263
|
||||
#: apps/transactions/forms.py:431 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:544 apps/transactions/forms.py:704
|
||||
#: apps/transactions/forms.py:948 apps/transactions/models.py:328
|
||||
#: apps/transactions/models.py:580 apps/transactions/models.py:782
|
||||
#: apps/transactions/models.py:1032 templates/includes/sidebar.html:150
|
||||
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315
|
||||
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588
|
||||
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756
|
||||
#: apps/transactions/forms.py:1000 apps/transactions/models.py:337
|
||||
#: apps/transactions/models.py:643 apps/transactions/models.py:845
|
||||
#: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
|
||||
#: templates/insights/fragments/category_overview/index.html:40
|
||||
#: templates/insights/fragments/month_by_month.html:29
|
||||
#: templates/insights/fragments/month_by_month.html:32
|
||||
@@ -97,8 +97,8 @@ msgstr "Tag"
|
||||
|
||||
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
|
||||
#: apps/import_app/models.py:14 apps/rules/models.py:13
|
||||
#: apps/transactions/models.py:214 apps/transactions/models.py:239
|
||||
#: apps/transactions/models.py:263 apps/transactions/models.py:994
|
||||
#: apps/transactions/models.py:223 apps/transactions/models.py:248
|
||||
#: apps/transactions/models.py:272 apps/transactions/models.py:1057
|
||||
#: templates/account_groups/fragments/list.html:22
|
||||
#: templates/accounts/fragments/list.html:22
|
||||
#: templates/categories/fragments/table.html:17
|
||||
@@ -167,11 +167,11 @@ msgstr ""
|
||||
|
||||
#: apps/accounts/models.py:75 apps/rules/forms.py:173 apps/rules/forms.py:187
|
||||
#: apps/rules/models.py:35 apps/rules/models.py:267
|
||||
#: apps/transactions/forms.py:64 apps/transactions/forms.py:275
|
||||
#: apps/transactions/forms.py:390 apps/transactions/forms.py:696
|
||||
#: apps/transactions/forms.py:940 apps/transactions/models.py:294
|
||||
#: apps/transactions/models.py:538 apps/transactions/models.py:760
|
||||
#: apps/transactions/models.py:1000
|
||||
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327
|
||||
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748
|
||||
#: apps/transactions/forms.py:992 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:601 apps/transactions/models.py:823
|
||||
#: apps/transactions/models.py:1063
|
||||
#: templates/installment_plans/fragments/table.html:17
|
||||
#: templates/quick_transactions/fragments/list.html:14
|
||||
#: templates/recurring_transactions/fragments/table.html:19
|
||||
@@ -491,8 +491,8 @@ msgstr "Suffisso"
|
||||
|
||||
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
|
||||
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
|
||||
#: apps/transactions/forms.py:68 apps/transactions/forms.py:395
|
||||
#: apps/transactions/forms.py:548 apps/transactions/models.py:304
|
||||
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447
|
||||
#: apps/transactions/forms.py:600 apps/transactions/models.py:313
|
||||
#: templates/dca/fragments/strategy/details.html:49
|
||||
#: templates/exchange_rates/fragments/table.html:10
|
||||
#: templates/exchange_rates_services/fragments/table.html:11
|
||||
@@ -578,8 +578,8 @@ msgid "Service Type"
|
||||
msgstr "Tipo di servizio"
|
||||
|
||||
#: apps/currencies/models.py:118 apps/transactions/filters.py:27
|
||||
#: apps/transactions/models.py:218 apps/transactions/models.py:242
|
||||
#: apps/transactions/models.py:266 templates/categories/fragments/list.html:16
|
||||
#: apps/transactions/models.py:227 apps/transactions/models.py:251
|
||||
#: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
|
||||
#: templates/entities/fragments/list.html:16
|
||||
#: templates/installment_plans/fragments/list.html:16
|
||||
#: templates/recurring_transactions/fragments/list.html:16
|
||||
@@ -718,11 +718,11 @@ msgstr "Servizi accodati con successo"
|
||||
msgid "Create transaction"
|
||||
msgstr "Crea transazione"
|
||||
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:495
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:547
|
||||
msgid "From Account"
|
||||
msgstr "Da conto"
|
||||
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:500
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:552
|
||||
msgid "To Account"
|
||||
msgstr "A conto"
|
||||
|
||||
@@ -747,7 +747,7 @@ msgstr "Collega transazione"
|
||||
msgid "You must provide an account."
|
||||
msgstr "Devi fornire un conto."
|
||||
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:642
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:694
|
||||
msgid "From and To accounts must be different."
|
||||
msgstr "I conti di origine e destinazione devono essere diversi."
|
||||
|
||||
@@ -766,9 +766,9 @@ msgstr "Valuta di pagamento"
|
||||
|
||||
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
|
||||
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:564
|
||||
#: apps/transactions/models.py:318 apps/transactions/models.py:587
|
||||
#: apps/transactions/models.py:788 apps/transactions/models.py:1022
|
||||
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616
|
||||
#: apps/transactions/models.py:327 apps/transactions/models.py:650
|
||||
#: apps/transactions/models.py:851 apps/transactions/models.py:1085
|
||||
msgid "Notes"
|
||||
msgstr "Note"
|
||||
|
||||
@@ -831,7 +831,7 @@ msgid "Users"
|
||||
msgstr "Utenti"
|
||||
|
||||
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134
|
||||
#: apps/transactions/models.py:379 templates/includes/sidebar.html:81
|
||||
#: apps/transactions/models.py:388 templates/includes/sidebar.html:81
|
||||
#: templates/includes/sidebar.html:142
|
||||
#: templates/recurring_transactions/fragments/list_transactions.html:5
|
||||
#: templates/recurring_transactions/fragments/table.html:37
|
||||
@@ -852,11 +852,11 @@ msgstr "Categorie"
|
||||
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133
|
||||
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
|
||||
#: apps/rules/models.py:307 apps/transactions/filters.py:78
|
||||
#: apps/transactions/forms.py:60 apps/transactions/forms.py:271
|
||||
#: apps/transactions/forms.py:439 apps/transactions/forms.py:719
|
||||
#: apps/transactions/forms.py:963 apps/transactions/models.py:277
|
||||
#: apps/transactions/models.py:333 apps/transactions/models.py:583
|
||||
#: apps/transactions/models.py:785 apps/transactions/models.py:1037
|
||||
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323
|
||||
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771
|
||||
#: apps/transactions/forms.py:1015 apps/transactions/models.py:286
|
||||
#: apps/transactions/models.py:342 apps/transactions/models.py:646
|
||||
#: apps/transactions/models.py:848 apps/transactions/models.py:1100
|
||||
#: templates/entities/fragments/list.html:9
|
||||
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
|
||||
#: templates/insights/fragments/category_overview/index.html:54
|
||||
@@ -868,14 +868,14 @@ msgid "Entities"
|
||||
msgstr "Beneficiari"
|
||||
|
||||
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137
|
||||
#: apps/transactions/models.py:825 templates/includes/sidebar.html:110
|
||||
#: apps/transactions/models.py:888 templates/includes/sidebar.html:110
|
||||
#: templates/recurring_transactions/fragments/list.html:9
|
||||
#: templates/recurring_transactions/pages/index.html:4
|
||||
msgid "Recurring Transactions"
|
||||
msgstr "Pagamenti ricorrenti"
|
||||
|
||||
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135
|
||||
#: apps/transactions/models.py:601 templates/includes/sidebar.html:104
|
||||
#: apps/transactions/models.py:664 templates/includes/sidebar.html:104
|
||||
#: templates/installment_plans/fragments/list.html:9
|
||||
#: templates/installment_plans/pages/index.html:4
|
||||
msgid "Installment Plans"
|
||||
@@ -928,7 +928,7 @@ msgstr "Modifica azione transazione"
|
||||
msgid "Update or create transaction actions"
|
||||
msgstr "Aggiorna o crea azioni di transazione"
|
||||
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:224
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:53
|
||||
#: templates/export_app/fragments/restore.html:5
|
||||
#: templates/export_app/pages/index.html:19
|
||||
@@ -1127,16 +1127,16 @@ msgid "Operator"
|
||||
msgstr "Operatore"
|
||||
|
||||
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:381
|
||||
#: apps/transactions/models.py:301 apps/transactions/models.py:543
|
||||
#: apps/transactions/models.py:766 apps/transactions/models.py:1007
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:433
|
||||
#: apps/transactions/models.py:310 apps/transactions/models.py:606
|
||||
#: apps/transactions/models.py:829 apps/transactions/models.py:1070
|
||||
msgid "Type"
|
||||
msgstr "Tipo"
|
||||
|
||||
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
|
||||
#: apps/rules/models.py:275 apps/transactions/filters.py:22
|
||||
#: apps/transactions/forms.py:385 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:1009 templates/cotton/transaction/item.html:20
|
||||
#: apps/transactions/forms.py:437 apps/transactions/models.py:312
|
||||
#: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
|
||||
#: templates/cotton/transaction/item.html:31
|
||||
#: templates/transactions/widgets/paid_toggle_button.html:10
|
||||
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
|
||||
@@ -1144,17 +1144,17 @@ msgid "Paid"
|
||||
msgstr "Pagato"
|
||||
|
||||
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:72
|
||||
#: apps/transactions/forms.py:401 apps/transactions/forms.py:551
|
||||
#: apps/transactions/forms.py:725 apps/transactions/models.py:305
|
||||
#: apps/transactions/models.py:561 apps/transactions/models.py:790
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:89
|
||||
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603
|
||||
#: apps/transactions/forms.py:777 apps/transactions/models.py:314
|
||||
#: apps/transactions/models.py:624 apps/transactions/models.py:853
|
||||
msgid "Reference Date"
|
||||
msgstr "Data di riferimento"
|
||||
|
||||
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:408
|
||||
#: apps/transactions/models.py:311 apps/transactions/models.py:771
|
||||
#: apps/transactions/models.py:1015
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:460
|
||||
#: apps/transactions/models.py:320 apps/transactions/models.py:834
|
||||
#: apps/transactions/models.py:1078
|
||||
#: templates/insights/fragments/sankey.html:102
|
||||
#: templates/installment_plans/fragments/table.html:18
|
||||
#: templates/quick_transactions/fragments/list.html:15
|
||||
@@ -1164,28 +1164,28 @@ msgstr "Importo"
|
||||
|
||||
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
|
||||
#: apps/rules/models.py:42 apps/rules/models.py:291
|
||||
#: apps/transactions/forms.py:412 apps/transactions/forms.py:555
|
||||
#: apps/transactions/models.py:316 apps/transactions/models.py:545
|
||||
#: apps/transactions/models.py:774 apps/transactions/models.py:1020
|
||||
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607
|
||||
#: apps/transactions/models.py:325 apps/transactions/models.py:608
|
||||
#: apps/transactions/models.py:837 apps/transactions/models.py:1083
|
||||
msgid "Description"
|
||||
msgstr "Descrizione"
|
||||
|
||||
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:355
|
||||
#: apps/transactions/models.py:1042
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:364
|
||||
#: apps/transactions/models.py:1105
|
||||
msgid "Internal Note"
|
||||
msgstr "Note interne"
|
||||
|
||||
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:357
|
||||
#: apps/transactions/models.py:1044
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:1107
|
||||
msgid "Internal ID"
|
||||
msgstr "ID Interno"
|
||||
|
||||
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:568
|
||||
#: apps/transactions/models.py:215 apps/transactions/models.py:306
|
||||
#: apps/transactions/models.py:1010
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:620
|
||||
#: apps/transactions/models.py:224 apps/transactions/models.py:315
|
||||
#: apps/transactions/models.py:1073
|
||||
msgid "Mute"
|
||||
msgstr "Silenzia"
|
||||
|
||||
@@ -1198,7 +1198,7 @@ msgid "Set Values"
|
||||
msgstr "Imposta Valori"
|
||||
|
||||
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
|
||||
#: apps/transactions/models.py:378
|
||||
#: apps/transactions/models.py:387 apps/transactions/models.py:544
|
||||
msgid "Transaction"
|
||||
msgstr "Transazione"
|
||||
|
||||
@@ -1407,63 +1407,79 @@ msgstr "Qualsiasi beneficiario"
|
||||
msgid "No entity"
|
||||
msgstr "Nessun beneficiario"
|
||||
|
||||
#: apps/transactions/forms.py:174
|
||||
#: apps/transactions/forms.py:191
|
||||
msgid "More"
|
||||
msgstr "Di più"
|
||||
|
||||
#: apps/transactions/forms.py:211
|
||||
#: apps/transactions/forms.py:228
|
||||
msgid "Save and add similar"
|
||||
msgstr "Salva e aggiungi simile"
|
||||
|
||||
#: apps/transactions/forms.py:216
|
||||
#: apps/transactions/forms.py:233
|
||||
msgid "Save and add another"
|
||||
msgstr "Salva e aggiungi un'altra"
|
||||
|
||||
#: apps/transactions/forms.py:299 apps/transactions/forms.py:571
|
||||
#: apps/transactions/forms.py:270 templates/cotton/transaction/item.html:158
|
||||
#: templates/transactions/fragments/attachments.html:4
|
||||
#, fuzzy
|
||||
#| msgid "Installments"
|
||||
msgid "Attachments"
|
||||
msgstr "Rate"
|
||||
|
||||
#: apps/transactions/forms.py:271
|
||||
msgid ""
|
||||
"Files are private and only visible to users with access to this transaction."
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:282
|
||||
msgid "Upload"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:351 apps/transactions/forms.py:623
|
||||
msgid "Muted transactions won't be displayed on monthly summaries"
|
||||
msgstr ""
|
||||
"Le transazioni silenziate non verranno visualizzate nei riepiloghi mensili"
|
||||
|
||||
#: apps/transactions/forms.py:507
|
||||
#: apps/transactions/forms.py:559
|
||||
msgid "From Amount"
|
||||
msgstr "Da importo"
|
||||
|
||||
#: apps/transactions/forms.py:512
|
||||
#: apps/transactions/forms.py:564
|
||||
msgid "To Amount"
|
||||
msgstr "A importo"
|
||||
|
||||
#: apps/transactions/forms.py:610
|
||||
#: apps/transactions/forms.py:662
|
||||
#: templates/cotton/ui/quick_transactions_buttons.html:40
|
||||
#: templates/cotton/ui/transactions_fab.html:44
|
||||
msgid "Transfer"
|
||||
msgstr "Trasferimento"
|
||||
|
||||
#: apps/transactions/forms.py:854
|
||||
#: apps/transactions/forms.py:906
|
||||
msgid "Tag name"
|
||||
msgstr "Nome tag"
|
||||
|
||||
#: apps/transactions/forms.py:882
|
||||
#: apps/transactions/forms.py:934
|
||||
msgid "Entity name"
|
||||
msgstr "Nome beneficiario"
|
||||
|
||||
#: apps/transactions/forms.py:910
|
||||
#: apps/transactions/forms.py:962
|
||||
msgid "Category name"
|
||||
msgstr "Nome categoria"
|
||||
|
||||
#: apps/transactions/forms.py:912
|
||||
#: apps/transactions/forms.py:964
|
||||
msgid "Muted categories won't be displayed on monthly summaries"
|
||||
msgstr ""
|
||||
"Le categorie silenziate non verranno visualizzate nei riepiloghi mensili"
|
||||
|
||||
#: apps/transactions/forms.py:1066
|
||||
#: apps/transactions/forms.py:1118
|
||||
msgid "future transactions"
|
||||
msgstr "transazioni future"
|
||||
|
||||
#: apps/transactions/forms.py:1092
|
||||
#: apps/transactions/forms.py:1144
|
||||
msgid "End date should be after the start date"
|
||||
msgstr "La data di fine deve essere dopo la data d'inizio"
|
||||
|
||||
#: apps/transactions/models.py:220
|
||||
#: apps/transactions/models.py:229
|
||||
msgid ""
|
||||
"Deactivated categories won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
@@ -1471,26 +1487,26 @@ msgstr ""
|
||||
"Le categorie disattivate non potranno essere selezionate durante la "
|
||||
"creazione di nuove transazioni"
|
||||
|
||||
#: apps/transactions/models.py:228
|
||||
#: apps/transactions/models.py:237
|
||||
msgid "Transaction Category"
|
||||
msgstr "Categoria transazione"
|
||||
|
||||
#: apps/transactions/models.py:229
|
||||
#: apps/transactions/models.py:238
|
||||
msgid "Transaction Categories"
|
||||
msgstr "Categorie transazione"
|
||||
|
||||
#: apps/transactions/models.py:244
|
||||
#: apps/transactions/models.py:253
|
||||
msgid ""
|
||||
"Deactivated tags won't be able to be selected when creating new transactions"
|
||||
msgstr ""
|
||||
"I tag disattivati non potranno essere selezionati durante la creazione di "
|
||||
"nuove transazioni"
|
||||
|
||||
#: apps/transactions/models.py:252 apps/transactions/models.py:253
|
||||
#: apps/transactions/models.py:261 apps/transactions/models.py:262
|
||||
msgid "Transaction Tags"
|
||||
msgstr "Tag di transazione"
|
||||
|
||||
#: apps/transactions/models.py:268
|
||||
#: apps/transactions/models.py:277
|
||||
msgid ""
|
||||
"Deactivated entities won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
@@ -1498,13 +1514,13 @@ msgstr ""
|
||||
"I beneficiari disattivati non potranno essere selezionati durante la "
|
||||
"creazione di nuove transazioni"
|
||||
|
||||
#: apps/transactions/models.py:276
|
||||
#: apps/transactions/models.py:285
|
||||
#: templates/insights/fragments/month_by_month.html:88
|
||||
#: templates/insights/fragments/year_by_year.html:56
|
||||
msgid "Entity"
|
||||
msgstr "Beneficiari"
|
||||
|
||||
#: apps/transactions/models.py:288 apps/transactions/models.py:987
|
||||
#: apps/transactions/models.py:297 apps/transactions/models.py:1050
|
||||
#: templates/calendar_view/fragments/list.html:42
|
||||
#: templates/calendar_view/fragments/list.html:44
|
||||
#: templates/calendar_view/fragments/list.html:52
|
||||
@@ -1516,7 +1532,7 @@ msgstr "Beneficiari"
|
||||
msgid "Income"
|
||||
msgstr "Entrate"
|
||||
|
||||
#: apps/transactions/models.py:289 apps/transactions/models.py:988
|
||||
#: apps/transactions/models.py:298 apps/transactions/models.py:1051
|
||||
#: templates/calendar_view/fragments/list.html:46
|
||||
#: templates/calendar_view/fragments/list.html:48
|
||||
#: templates/calendar_view/fragments/list.html:56
|
||||
@@ -1527,129 +1543,165 @@ msgstr "Entrate"
|
||||
msgid "Expense"
|
||||
msgstr "Spesa"
|
||||
|
||||
#: apps/transactions/models.py:344 apps/transactions/models.py:600
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:663
|
||||
msgid "Installment Plan"
|
||||
msgstr "Piano di rateizzazione"
|
||||
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:824
|
||||
#: apps/transactions/models.py:362 apps/transactions/models.py:887
|
||||
msgid "Recurring Transaction"
|
||||
msgstr "Transazione ricorrente"
|
||||
|
||||
#: apps/transactions/models.py:361
|
||||
#: apps/transactions/models.py:370
|
||||
msgid "Deleted"
|
||||
msgstr "Eliminato"
|
||||
|
||||
#: apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:375
|
||||
msgid "Deleted At"
|
||||
msgstr "Eliminato alle"
|
||||
|
||||
#: apps/transactions/models.py:480 templates/tags/fragments/table.html:69
|
||||
#: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
|
||||
msgid "No tags"
|
||||
msgstr "Nessun tag"
|
||||
|
||||
#: apps/transactions/models.py:482
|
||||
#: apps/transactions/models.py:491
|
||||
msgid "No category"
|
||||
msgstr "Nessuna categoria"
|
||||
|
||||
#: apps/transactions/models.py:484
|
||||
#: apps/transactions/models.py:493
|
||||
msgid "No description"
|
||||
msgstr "Nessuna descrizione"
|
||||
|
||||
#: apps/transactions/models.py:532 templates/includes/sidebar.html:57
|
||||
#: apps/transactions/models.py:549
|
||||
#, fuzzy
|
||||
#| msgid "ZIP File"
|
||||
msgid "File"
|
||||
msgstr "File ZIP"
|
||||
|
||||
#: apps/transactions/models.py:551
|
||||
msgid "Original Name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
#, fuzzy
|
||||
#| msgid "Content"
|
||||
msgid "Content Type"
|
||||
msgstr "Contenuto"
|
||||
|
||||
#: apps/transactions/models.py:555
|
||||
msgid "Size"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:560
|
||||
msgid "Uploaded By"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:565
|
||||
#, fuzzy
|
||||
#| msgid "Transactions on"
|
||||
msgid "Transaction Attachment"
|
||||
msgstr "Transazioni del"
|
||||
|
||||
#: apps/transactions/models.py:566
|
||||
#, fuzzy
|
||||
#| msgid "Transaction Tags"
|
||||
msgid "Transaction Attachments"
|
||||
msgstr "Tag di transazione"
|
||||
|
||||
#: apps/transactions/models.py:595 templates/includes/sidebar.html:57
|
||||
msgid "Yearly"
|
||||
msgstr "Annuale"
|
||||
|
||||
#: apps/transactions/models.py:533 apps/users/models.py:464
|
||||
#: apps/transactions/models.py:596 apps/users/models.py:464
|
||||
#: templates/includes/sidebar.html:51
|
||||
msgid "Monthly"
|
||||
msgstr "Mensile"
|
||||
|
||||
#: apps/transactions/models.py:534
|
||||
#: apps/transactions/models.py:597
|
||||
msgid "Weekly"
|
||||
msgstr "Settimanale"
|
||||
|
||||
#: apps/transactions/models.py:535
|
||||
#: apps/transactions/models.py:598
|
||||
msgid "Daily"
|
||||
msgstr "Quotidiana"
|
||||
|
||||
#: apps/transactions/models.py:548
|
||||
#: apps/transactions/models.py:611
|
||||
msgid "Number of Installments"
|
||||
msgstr "Numero di rate"
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
#: apps/transactions/models.py:616
|
||||
msgid "Installment Start"
|
||||
msgstr "Inizio rata"
|
||||
|
||||
#: apps/transactions/models.py:554
|
||||
#: apps/transactions/models.py:617
|
||||
msgid "The installment number to start counting from"
|
||||
msgstr "Il numero di rata da cui iniziare il conteggio"
|
||||
|
||||
#: apps/transactions/models.py:559 apps/transactions/models.py:794
|
||||
#: apps/transactions/models.py:622 apps/transactions/models.py:857
|
||||
msgid "Start Date"
|
||||
msgstr "Data di inizio"
|
||||
|
||||
#: apps/transactions/models.py:563 apps/transactions/models.py:795
|
||||
#: apps/transactions/models.py:626 apps/transactions/models.py:858
|
||||
msgid "End Date"
|
||||
msgstr "Data di fine"
|
||||
|
||||
#: apps/transactions/models.py:568
|
||||
#: apps/transactions/models.py:631
|
||||
msgid "Recurrence"
|
||||
msgstr "Ricorrenza"
|
||||
|
||||
#: apps/transactions/models.py:571
|
||||
#: apps/transactions/models.py:634
|
||||
msgid "Installment Amount"
|
||||
msgstr "Importo della rata"
|
||||
|
||||
#: apps/transactions/models.py:590 apps/transactions/models.py:814
|
||||
#: apps/transactions/models.py:653 apps/transactions/models.py:877
|
||||
msgid "Add description to transactions"
|
||||
msgstr "Aggiungi una descrizione alle transazioni"
|
||||
|
||||
#: apps/transactions/models.py:593 apps/transactions/models.py:817
|
||||
#: apps/transactions/models.py:656 apps/transactions/models.py:880
|
||||
msgid "Add notes to transactions"
|
||||
msgstr "Aggiungi note alle transazioni"
|
||||
|
||||
#: apps/transactions/models.py:753
|
||||
#: apps/transactions/models.py:816
|
||||
msgid "day(s)"
|
||||
msgstr "giorno/i"
|
||||
|
||||
#: apps/transactions/models.py:754
|
||||
#: apps/transactions/models.py:817
|
||||
msgid "week(s)"
|
||||
msgstr "settimana/e"
|
||||
|
||||
#: apps/transactions/models.py:755
|
||||
#: apps/transactions/models.py:818
|
||||
msgid "month(s)"
|
||||
msgstr "mese/i"
|
||||
|
||||
#: apps/transactions/models.py:756
|
||||
#: apps/transactions/models.py:819
|
||||
msgid "year(s)"
|
||||
msgstr "anno/i"
|
||||
|
||||
#: apps/transactions/models.py:758
|
||||
#: apps/transactions/models.py:821
|
||||
#: templates/recurring_transactions/fragments/list.html:18
|
||||
msgid "Paused"
|
||||
msgstr "In pausa"
|
||||
|
||||
#: apps/transactions/models.py:797
|
||||
#: apps/transactions/models.py:860
|
||||
msgid "Recurrence Type"
|
||||
msgstr "Tipo di ricorrenza"
|
||||
|
||||
#: apps/transactions/models.py:800
|
||||
#: apps/transactions/models.py:863
|
||||
msgid "Recurrence Interval"
|
||||
msgstr "Frequenza"
|
||||
|
||||
#: apps/transactions/models.py:803
|
||||
#: apps/transactions/models.py:866
|
||||
msgid "Keep at most"
|
||||
msgstr "Tieni al massimo"
|
||||
|
||||
#: apps/transactions/models.py:807
|
||||
#: apps/transactions/models.py:870
|
||||
msgid "Last Generated Date"
|
||||
msgstr "Data dell'ultima generazione"
|
||||
|
||||
#: apps/transactions/models.py:810
|
||||
#: apps/transactions/models.py:873
|
||||
msgid "Last Generated Reference Date"
|
||||
msgstr "Data dell'ultimo riferimento generato"
|
||||
|
||||
#: apps/transactions/models.py:1054
|
||||
#: apps/transactions/models.py:1117
|
||||
#: apps/transactions/views/quick_transactions.py:178
|
||||
#: apps/transactions/views/quick_transactions.py:187
|
||||
#: apps/transactions/views/quick_transactions.py:189
|
||||
@@ -1658,7 +1710,7 @@ msgstr "Data dell'ultimo riferimento generato"
|
||||
msgid "Quick Transaction"
|
||||
msgstr "Transazione rapida"
|
||||
|
||||
#: apps/transactions/models.py:1055 templates/includes/sidebar.html:98
|
||||
#: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
|
||||
#: templates/quick_transactions/pages/index.html:5
|
||||
#: templates/quick_transactions/pages/index.html:15
|
||||
msgid "Quick Transactions"
|
||||
@@ -1763,8 +1815,8 @@ msgid "Item deleted successfully"
|
||||
msgstr "Elemento eliminato con successo"
|
||||
|
||||
#: apps/transactions/views/quick_transactions.py:156
|
||||
#: apps/transactions/views/transactions.py:53
|
||||
#: apps/transactions/views/transactions.py:238
|
||||
#: apps/transactions/views/transactions.py:141
|
||||
#: apps/transactions/views/transactions.py:326
|
||||
msgid "Transaction added successfully"
|
||||
msgstr "Transazione aggiunta con successo"
|
||||
|
||||
@@ -1804,30 +1856,42 @@ msgstr "Tag aggiornato con successo"
|
||||
msgid "Tag deleted successfully"
|
||||
msgstr "Tag rimosso con successo"
|
||||
|
||||
#: apps/transactions/views/transactions.py:262
|
||||
#: apps/transactions/views/transactions.py:59
|
||||
#, fuzzy
|
||||
#| msgid "Account updated successfully"
|
||||
msgid "Attachment uploaded successfully"
|
||||
msgstr "Conto aggiornato con successo"
|
||||
|
||||
#: apps/transactions/views/transactions.py:110
|
||||
#, fuzzy
|
||||
#| msgid "Account deleted successfully"
|
||||
msgid "Attachment deleted successfully"
|
||||
msgstr "Conto eliminato con successo"
|
||||
|
||||
#: apps/transactions/views/transactions.py:350
|
||||
msgid "Transaction updated successfully"
|
||||
msgstr "Transazione aggiornata con successo"
|
||||
|
||||
#: apps/transactions/views/transactions.py:313
|
||||
#: apps/transactions/views/transactions.py:401
|
||||
#, python-format
|
||||
msgid "%(count)s transaction updated successfully"
|
||||
msgid_plural "%(count)s transactions updated successfully"
|
||||
msgstr[0] "%(count)s transazione aggiornata correttamente"
|
||||
msgstr[1] "%(count)s transazioni aggiornate correttamente"
|
||||
|
||||
#: apps/transactions/views/transactions.py:349
|
||||
#: apps/transactions/views/transactions.py:437
|
||||
msgid "Transaction duplicated successfully"
|
||||
msgstr "Transazione duplicata con successo"
|
||||
|
||||
#: apps/transactions/views/transactions.py:391
|
||||
#: apps/transactions/views/transactions.py:479
|
||||
msgid "Transaction deleted successfully"
|
||||
msgstr "Transazione eliminata con successo"
|
||||
|
||||
#: apps/transactions/views/transactions.py:409
|
||||
#: apps/transactions/views/transactions.py:497
|
||||
msgid "Transaction restored successfully"
|
||||
msgstr "Transazione ripristinata con successo"
|
||||
|
||||
#: apps/transactions/views/transactions.py:435
|
||||
#: apps/transactions/views/transactions.py:523
|
||||
msgid "Transfer added successfully"
|
||||
msgstr "Trasferimento aggiunto con successo"
|
||||
|
||||
@@ -2118,8 +2182,8 @@ msgstr "Condividi"
|
||||
#: templates/account_groups/fragments/list.html:54
|
||||
#: templates/accounts/fragments/list.html:71
|
||||
#: templates/categories/fragments/table.html:51
|
||||
#: templates/cotton/transaction/item.html:158
|
||||
#: templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/transaction/item.html:164
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:57
|
||||
#: templates/cotton/ui/transactions_action_bar.html:82
|
||||
#: templates/currencies/fragments/list.html:40
|
||||
@@ -2147,8 +2211,8 @@ msgstr "Elimina"
|
||||
#: templates/account_groups/fragments/list.html:58
|
||||
#: templates/accounts/fragments/list.html:75
|
||||
#: templates/categories/fragments/table.html:56
|
||||
#: templates/cotton/transaction/item.html:160
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/transaction/item.html:166
|
||||
#: templates/cotton/transaction/item.html:242
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:44
|
||||
@@ -2177,8 +2241,8 @@ msgstr "Sei sicuro?"
|
||||
#: templates/account_groups/fragments/list.html:59
|
||||
#: templates/accounts/fragments/list.html:76
|
||||
#: templates/categories/fragments/table.html:57
|
||||
#: templates/cotton/transaction/item.html:161
|
||||
#: templates/cotton/transaction/item.html:237
|
||||
#: templates/cotton/transaction/item.html:167
|
||||
#: templates/cotton/transaction/item.html:243
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:45
|
||||
@@ -2199,8 +2263,8 @@ msgstr "Non sarà possibile annullare questa operazione!"
|
||||
#: templates/account_groups/fragments/list.html:60
|
||||
#: templates/accounts/fragments/list.html:77
|
||||
#: templates/categories/fragments/table.html:58
|
||||
#: templates/cotton/transaction/item.html:162
|
||||
#: templates/cotton/transaction/item.html:238
|
||||
#: templates/cotton/transaction/item.html:168
|
||||
#: templates/cotton/transaction/item.html:244
|
||||
#: templates/currencies/fragments/list.html:46
|
||||
#: templates/dca/fragments/strategy/details.html:77
|
||||
#: templates/dca/fragments/strategy/list.html:44
|
||||
@@ -2217,6 +2281,7 @@ msgstr "Non sarà possibile annullare questa operazione!"
|
||||
#: templates/rules/fragments/transaction_rule/view.html:65
|
||||
#: templates/rules/fragments/transaction_rule/view.html:98
|
||||
#: templates/tags/fragments/table.html:57
|
||||
#: templates/transactions/fragments/attachments.html:22
|
||||
msgid "Yes, delete it!"
|
||||
msgstr "Sì, cancellalo!"
|
||||
|
||||
@@ -2352,41 +2417,41 @@ msgstr "Cerca"
|
||||
msgid "Select"
|
||||
msgstr "Seleziona"
|
||||
|
||||
#: templates/cotton/transaction/item.html:175
|
||||
#: templates/cotton/transaction/item.html:186
|
||||
#: templates/cotton/transaction/item.html:196
|
||||
#: templates/cotton/transaction/item.html:181
|
||||
#: templates/cotton/transaction/item.html:192
|
||||
#: templates/cotton/transaction/item.html:202
|
||||
msgid "Show on summaries"
|
||||
msgstr "Mostra nei riepiloghi"
|
||||
|
||||
#: templates/cotton/transaction/item.html:177
|
||||
#: templates/cotton/transaction/item.html:183
|
||||
msgid "Controlled by account"
|
||||
msgstr "Controllato dall'account"
|
||||
|
||||
#: templates/cotton/transaction/item.html:188
|
||||
#: templates/cotton/transaction/item.html:194
|
||||
msgid "Controlled by category"
|
||||
msgstr "Controllato dalla categoria"
|
||||
|
||||
#: templates/cotton/transaction/item.html:201
|
||||
#: templates/cotton/transaction/item.html:207
|
||||
msgid "Hide from summaries"
|
||||
msgstr "Nascondi dai riepiloghi"
|
||||
|
||||
#: templates/cotton/transaction/item.html:205
|
||||
#: templates/cotton/transaction/item.html:211
|
||||
msgid "Add as quick transaction"
|
||||
msgstr "Aggiungi come transazione rapida"
|
||||
|
||||
#: templates/cotton/transaction/item.html:210
|
||||
#: templates/cotton/transaction/item.html:216
|
||||
msgid "Move to previous month"
|
||||
msgstr "Vai al mese precedente"
|
||||
|
||||
#: templates/cotton/transaction/item.html:214
|
||||
#: templates/cotton/transaction/item.html:220
|
||||
msgid "Move to next month"
|
||||
msgstr "Vai al mese successivo"
|
||||
|
||||
#: templates/cotton/transaction/item.html:217
|
||||
#: templates/cotton/transaction/item.html:223
|
||||
msgid "Move to today"
|
||||
msgstr "Vai a oggi"
|
||||
|
||||
#: templates/cotton/transaction/item.html:221
|
||||
#: templates/cotton/transaction/item.html:227
|
||||
#: templates/cotton/ui/transactions_action_bar.html:78
|
||||
msgid "Duplicate"
|
||||
msgstr "Duplica"
|
||||
@@ -3569,6 +3634,26 @@ msgstr "Nuova transazione"
|
||||
msgid "Add Installment Plan"
|
||||
msgstr "Aggiungi piano rateale"
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:20
|
||||
msgid "Delete this attachment?"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:21
|
||||
msgid "This file will be removed from the transaction."
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:30
|
||||
#, fuzzy
|
||||
#| msgid "No presets yet"
|
||||
msgid "No attachments yet"
|
||||
msgstr "Ancora nessun preset"
|
||||
|
||||
#: templates/transactions/fragments/attachments_manage.html:5
|
||||
#, fuzzy
|
||||
#| msgid "Transaction Tags"
|
||||
msgid "Transaction attachments"
|
||||
msgstr "Tag di transazione"
|
||||
|
||||
#: templates/transactions/fragments/bulk_edit.html:5
|
||||
msgid "Bulk Editing"
|
||||
msgstr "Modifica in blocco"
|
||||
|
||||
+239
-152
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-02-16 02:24+0000\n"
|
||||
"POT-Creation-Date: 2026-06-06 07:41+0000\n"
|
||||
"PO-Revision-Date: 2026-02-17 18:24+0000\n"
|
||||
"Last-Translator: Dimitri Decrock <dj.flashpower@gmail.com>\n"
|
||||
"Language-Team: Dutch <https://translations.herculino.com/projects/wygiwyh/"
|
||||
@@ -27,11 +27,11 @@ msgstr "Groepsnaam"
|
||||
#: apps/currencies/forms.py:53 apps/currencies/forms.py:87
|
||||
#: apps/currencies/forms.py:136 apps/dca/forms.py:46 apps/dca/forms.py:205
|
||||
#: apps/import_app/forms.py:32 apps/rules/forms.py:60 apps/rules/forms.py:100
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:201
|
||||
#: apps/transactions/forms.py:365 apps/transactions/forms.py:484
|
||||
#: apps/transactions/forms.py:828 apps/transactions/forms.py:867
|
||||
#: apps/transactions/forms.py:895 apps/transactions/forms.py:926
|
||||
#: apps/transactions/forms.py:1076 apps/users/forms.py:242
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:218
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:880 apps/transactions/forms.py:919
|
||||
#: apps/transactions/forms.py:947 apps/transactions/forms.py:978
|
||||
#: apps/transactions/forms.py:1128 apps/users/forms.py:242
|
||||
#: apps/users/forms.py:400
|
||||
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
|
||||
#: templates/rules/fragments/transaction_rule/view.html:128
|
||||
@@ -43,10 +43,10 @@ msgstr "Bijwerken"
|
||||
#: apps/currencies/forms.py:93 apps/currencies/forms.py:142
|
||||
#: apps/dca/forms.py:52 apps/dca/forms.py:211 apps/import_app/forms.py:38
|
||||
#: apps/rules/forms.py:66 apps/rules/forms.py:106 apps/rules/forms.py:391
|
||||
#: apps/transactions/forms.py:188 apps/transactions/forms.py:208
|
||||
#: apps/transactions/forms.py:372 apps/transactions/forms.py:834
|
||||
#: apps/transactions/forms.py:873 apps/transactions/forms.py:901
|
||||
#: apps/transactions/forms.py:932 apps/transactions/forms.py:1082
|
||||
#: apps/transactions/forms.py:205 apps/transactions/forms.py:225
|
||||
#: apps/transactions/forms.py:424 apps/transactions/forms.py:886
|
||||
#: apps/transactions/forms.py:925 apps/transactions/forms.py:953
|
||||
#: apps/transactions/forms.py:984 apps/transactions/forms.py:1134
|
||||
#: apps/users/forms.py:248 apps/users/forms.py:406
|
||||
#: templates/mini_tools/unit_price_calculator.html:168
|
||||
msgid "Add"
|
||||
@@ -63,12 +63,12 @@ msgstr "Nieuw saldo"
|
||||
#: apps/accounts/forms.py:125 apps/dca/forms.py:79 apps/dca/forms.py:86
|
||||
#: apps/insights/forms.py:117 apps/rules/forms.py:181 apps/rules/forms.py:197
|
||||
#: apps/rules/models.py:44 apps/rules/models.py:311
|
||||
#: apps/transactions/forms.py:44 apps/transactions/forms.py:255
|
||||
#: apps/transactions/forms.py:423 apps/transactions/forms.py:520
|
||||
#: apps/transactions/forms.py:527 apps/transactions/forms.py:711
|
||||
#: apps/transactions/forms.py:955 apps/transactions/models.py:322
|
||||
#: apps/transactions/models.py:578 apps/transactions/models.py:778
|
||||
#: apps/transactions/models.py:1026
|
||||
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307
|
||||
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572
|
||||
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763
|
||||
#: apps/transactions/forms.py:1007 apps/transactions/models.py:331
|
||||
#: apps/transactions/models.py:641 apps/transactions/models.py:841
|
||||
#: apps/transactions/models.py:1089
|
||||
#: templates/insights/fragments/category_overview/index.html:86
|
||||
#: templates/insights/fragments/category_overview/index.html:542
|
||||
#: templates/insights/fragments/month_by_month.html:84
|
||||
@@ -80,12 +80,12 @@ msgstr "Categorie"
|
||||
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132
|
||||
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
|
||||
#: apps/rules/models.py:315 apps/transactions/filters.py:73
|
||||
#: apps/transactions/forms.py:52 apps/transactions/forms.py:263
|
||||
#: apps/transactions/forms.py:431 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:544 apps/transactions/forms.py:704
|
||||
#: apps/transactions/forms.py:948 apps/transactions/models.py:328
|
||||
#: apps/transactions/models.py:580 apps/transactions/models.py:782
|
||||
#: apps/transactions/models.py:1032 templates/includes/sidebar.html:150
|
||||
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315
|
||||
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588
|
||||
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756
|
||||
#: apps/transactions/forms.py:1000 apps/transactions/models.py:337
|
||||
#: apps/transactions/models.py:643 apps/transactions/models.py:845
|
||||
#: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
|
||||
#: templates/insights/fragments/category_overview/index.html:40
|
||||
#: templates/insights/fragments/month_by_month.html:29
|
||||
#: templates/insights/fragments/month_by_month.html:32
|
||||
@@ -97,8 +97,8 @@ msgstr "Labels"
|
||||
|
||||
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
|
||||
#: apps/import_app/models.py:14 apps/rules/models.py:13
|
||||
#: apps/transactions/models.py:214 apps/transactions/models.py:239
|
||||
#: apps/transactions/models.py:263 apps/transactions/models.py:994
|
||||
#: apps/transactions/models.py:223 apps/transactions/models.py:248
|
||||
#: apps/transactions/models.py:272 apps/transactions/models.py:1057
|
||||
#: templates/account_groups/fragments/list.html:22
|
||||
#: templates/accounts/fragments/list.html:22
|
||||
#: templates/categories/fragments/table.html:17
|
||||
@@ -168,11 +168,11 @@ msgstr ""
|
||||
|
||||
#: apps/accounts/models.py:75 apps/rules/forms.py:173 apps/rules/forms.py:187
|
||||
#: apps/rules/models.py:35 apps/rules/models.py:267
|
||||
#: apps/transactions/forms.py:64 apps/transactions/forms.py:275
|
||||
#: apps/transactions/forms.py:390 apps/transactions/forms.py:696
|
||||
#: apps/transactions/forms.py:940 apps/transactions/models.py:294
|
||||
#: apps/transactions/models.py:538 apps/transactions/models.py:760
|
||||
#: apps/transactions/models.py:1000
|
||||
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327
|
||||
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748
|
||||
#: apps/transactions/forms.py:992 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:601 apps/transactions/models.py:823
|
||||
#: apps/transactions/models.py:1063
|
||||
#: templates/installment_plans/fragments/table.html:17
|
||||
#: templates/quick_transactions/fragments/list.html:14
|
||||
#: templates/recurring_transactions/fragments/table.html:19
|
||||
@@ -491,8 +491,8 @@ msgstr "Achtervoegsel"
|
||||
|
||||
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
|
||||
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
|
||||
#: apps/transactions/forms.py:68 apps/transactions/forms.py:395
|
||||
#: apps/transactions/forms.py:548 apps/transactions/models.py:304
|
||||
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447
|
||||
#: apps/transactions/forms.py:600 apps/transactions/models.py:313
|
||||
#: templates/dca/fragments/strategy/details.html:49
|
||||
#: templates/exchange_rates/fragments/table.html:10
|
||||
#: templates/exchange_rates_services/fragments/table.html:11
|
||||
@@ -578,8 +578,8 @@ msgid "Service Type"
|
||||
msgstr "Soort Dienst"
|
||||
|
||||
#: apps/currencies/models.py:118 apps/transactions/filters.py:27
|
||||
#: apps/transactions/models.py:218 apps/transactions/models.py:242
|
||||
#: apps/transactions/models.py:266 templates/categories/fragments/list.html:16
|
||||
#: apps/transactions/models.py:227 apps/transactions/models.py:251
|
||||
#: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
|
||||
#: templates/entities/fragments/list.html:16
|
||||
#: templates/installment_plans/fragments/list.html:16
|
||||
#: templates/recurring_transactions/fragments/list.html:16
|
||||
@@ -718,11 +718,11 @@ msgstr "Diensten succesvol in de wachtrij geplaatst"
|
||||
msgid "Create transaction"
|
||||
msgstr "Maak verrichtingen"
|
||||
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:495
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:547
|
||||
msgid "From Account"
|
||||
msgstr "Van rekening"
|
||||
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:500
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:552
|
||||
msgid "To Account"
|
||||
msgstr "Naar rekening"
|
||||
|
||||
@@ -748,7 +748,7 @@ msgstr "Koppel verrichting"
|
||||
msgid "You must provide an account."
|
||||
msgstr "Je moet een account opgeven."
|
||||
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:642
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:694
|
||||
msgid "From and To accounts must be different."
|
||||
msgstr "Van en Naar rekening moeten verschillend zijn."
|
||||
|
||||
@@ -767,9 +767,9 @@ msgstr "Betaal Munteenheid"
|
||||
|
||||
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
|
||||
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:564
|
||||
#: apps/transactions/models.py:318 apps/transactions/models.py:587
|
||||
#: apps/transactions/models.py:788 apps/transactions/models.py:1022
|
||||
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616
|
||||
#: apps/transactions/models.py:327 apps/transactions/models.py:650
|
||||
#: apps/transactions/models.py:851 apps/transactions/models.py:1085
|
||||
msgid "Notes"
|
||||
msgstr "Opmerkingen"
|
||||
|
||||
@@ -832,7 +832,7 @@ msgid "Users"
|
||||
msgstr "Gebruikers"
|
||||
|
||||
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134
|
||||
#: apps/transactions/models.py:379 templates/includes/sidebar.html:81
|
||||
#: apps/transactions/models.py:388 templates/includes/sidebar.html:81
|
||||
#: templates/includes/sidebar.html:142
|
||||
#: templates/recurring_transactions/fragments/list_transactions.html:5
|
||||
#: templates/recurring_transactions/fragments/table.html:37
|
||||
@@ -853,11 +853,11 @@ msgstr "Categorieën"
|
||||
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133
|
||||
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
|
||||
#: apps/rules/models.py:307 apps/transactions/filters.py:78
|
||||
#: apps/transactions/forms.py:60 apps/transactions/forms.py:271
|
||||
#: apps/transactions/forms.py:439 apps/transactions/forms.py:719
|
||||
#: apps/transactions/forms.py:963 apps/transactions/models.py:277
|
||||
#: apps/transactions/models.py:333 apps/transactions/models.py:583
|
||||
#: apps/transactions/models.py:785 apps/transactions/models.py:1037
|
||||
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323
|
||||
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771
|
||||
#: apps/transactions/forms.py:1015 apps/transactions/models.py:286
|
||||
#: apps/transactions/models.py:342 apps/transactions/models.py:646
|
||||
#: apps/transactions/models.py:848 apps/transactions/models.py:1100
|
||||
#: templates/entities/fragments/list.html:9
|
||||
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
|
||||
#: templates/insights/fragments/category_overview/index.html:54
|
||||
@@ -869,14 +869,14 @@ msgid "Entities"
|
||||
msgstr "Bedrijven"
|
||||
|
||||
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137
|
||||
#: apps/transactions/models.py:825 templates/includes/sidebar.html:110
|
||||
#: apps/transactions/models.py:888 templates/includes/sidebar.html:110
|
||||
#: templates/recurring_transactions/fragments/list.html:9
|
||||
#: templates/recurring_transactions/pages/index.html:4
|
||||
msgid "Recurring Transactions"
|
||||
msgstr "Terugkerende Verrichtingen"
|
||||
|
||||
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135
|
||||
#: apps/transactions/models.py:601 templates/includes/sidebar.html:104
|
||||
#: apps/transactions/models.py:664 templates/includes/sidebar.html:104
|
||||
#: templates/installment_plans/fragments/list.html:9
|
||||
#: templates/installment_plans/pages/index.html:4
|
||||
msgid "Installment Plans"
|
||||
@@ -929,7 +929,7 @@ msgstr "Bewerk verrichtingsactie"
|
||||
msgid "Update or create transaction actions"
|
||||
msgstr "Bewerk of maak verrichtingsregel acties"
|
||||
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:224
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:53
|
||||
#: templates/export_app/fragments/restore.html:5
|
||||
#: templates/export_app/pages/index.html:19
|
||||
@@ -1127,16 +1127,16 @@ msgid "Operator"
|
||||
msgstr "Operator"
|
||||
|
||||
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:381
|
||||
#: apps/transactions/models.py:301 apps/transactions/models.py:543
|
||||
#: apps/transactions/models.py:766 apps/transactions/models.py:1007
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:433
|
||||
#: apps/transactions/models.py:310 apps/transactions/models.py:606
|
||||
#: apps/transactions/models.py:829 apps/transactions/models.py:1070
|
||||
msgid "Type"
|
||||
msgstr "Soort"
|
||||
|
||||
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
|
||||
#: apps/rules/models.py:275 apps/transactions/filters.py:22
|
||||
#: apps/transactions/forms.py:385 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:1009 templates/cotton/transaction/item.html:20
|
||||
#: apps/transactions/forms.py:437 apps/transactions/models.py:312
|
||||
#: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
|
||||
#: templates/cotton/transaction/item.html:31
|
||||
#: templates/transactions/widgets/paid_toggle_button.html:10
|
||||
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
|
||||
@@ -1144,17 +1144,17 @@ msgid "Paid"
|
||||
msgstr "Betaald"
|
||||
|
||||
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:72
|
||||
#: apps/transactions/forms.py:401 apps/transactions/forms.py:551
|
||||
#: apps/transactions/forms.py:725 apps/transactions/models.py:305
|
||||
#: apps/transactions/models.py:561 apps/transactions/models.py:790
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:89
|
||||
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603
|
||||
#: apps/transactions/forms.py:777 apps/transactions/models.py:314
|
||||
#: apps/transactions/models.py:624 apps/transactions/models.py:853
|
||||
msgid "Reference Date"
|
||||
msgstr "Referentiedatum"
|
||||
|
||||
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:408
|
||||
#: apps/transactions/models.py:311 apps/transactions/models.py:771
|
||||
#: apps/transactions/models.py:1015
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:460
|
||||
#: apps/transactions/models.py:320 apps/transactions/models.py:834
|
||||
#: apps/transactions/models.py:1078
|
||||
#: templates/insights/fragments/sankey.html:102
|
||||
#: templates/installment_plans/fragments/table.html:18
|
||||
#: templates/quick_transactions/fragments/list.html:15
|
||||
@@ -1164,28 +1164,28 @@ msgstr "Bedrag"
|
||||
|
||||
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
|
||||
#: apps/rules/models.py:42 apps/rules/models.py:291
|
||||
#: apps/transactions/forms.py:412 apps/transactions/forms.py:555
|
||||
#: apps/transactions/models.py:316 apps/transactions/models.py:545
|
||||
#: apps/transactions/models.py:774 apps/transactions/models.py:1020
|
||||
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607
|
||||
#: apps/transactions/models.py:325 apps/transactions/models.py:608
|
||||
#: apps/transactions/models.py:837 apps/transactions/models.py:1083
|
||||
msgid "Description"
|
||||
msgstr "Beschrijving"
|
||||
|
||||
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:355
|
||||
#: apps/transactions/models.py:1042
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:364
|
||||
#: apps/transactions/models.py:1105
|
||||
msgid "Internal Note"
|
||||
msgstr "Interne opmerking"
|
||||
|
||||
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:357
|
||||
#: apps/transactions/models.py:1044
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:1107
|
||||
msgid "Internal ID"
|
||||
msgstr "Interne ID"
|
||||
|
||||
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:568
|
||||
#: apps/transactions/models.py:215 apps/transactions/models.py:306
|
||||
#: apps/transactions/models.py:1010
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:620
|
||||
#: apps/transactions/models.py:224 apps/transactions/models.py:315
|
||||
#: apps/transactions/models.py:1073
|
||||
msgid "Mute"
|
||||
msgstr "Dempen"
|
||||
|
||||
@@ -1198,7 +1198,7 @@ msgid "Set Values"
|
||||
msgstr "Waarden Instellen"
|
||||
|
||||
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
|
||||
#: apps/transactions/models.py:378
|
||||
#: apps/transactions/models.py:387 apps/transactions/models.py:544
|
||||
msgid "Transaction"
|
||||
msgstr "Verrichting"
|
||||
|
||||
@@ -1405,61 +1405,79 @@ msgstr "Elk bedrijf"
|
||||
msgid "No entity"
|
||||
msgstr "Geen bedrijf"
|
||||
|
||||
#: apps/transactions/forms.py:174
|
||||
#: apps/transactions/forms.py:191
|
||||
msgid "More"
|
||||
msgstr "Meer"
|
||||
|
||||
#: apps/transactions/forms.py:211
|
||||
#: apps/transactions/forms.py:228
|
||||
msgid "Save and add similar"
|
||||
msgstr "Opslaan en vergelijkbaar toevoegen"
|
||||
|
||||
#: apps/transactions/forms.py:216
|
||||
#: apps/transactions/forms.py:233
|
||||
msgid "Save and add another"
|
||||
msgstr "Opslaan en een andere toevoegen"
|
||||
|
||||
#: apps/transactions/forms.py:299 apps/transactions/forms.py:571
|
||||
#: apps/transactions/forms.py:270 templates/cotton/transaction/item.html:158
|
||||
#: templates/transactions/fragments/attachments.html:4
|
||||
#, fuzzy
|
||||
#| msgid "Installments"
|
||||
msgid "Attachments"
|
||||
msgstr "Aflossingen"
|
||||
|
||||
#: apps/transactions/forms.py:271
|
||||
msgid ""
|
||||
"Files are private and only visible to users with access to this transaction."
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:282
|
||||
#, fuzzy
|
||||
#| msgid "Reload"
|
||||
msgid "Upload"
|
||||
msgstr "Herlaad"
|
||||
|
||||
#: apps/transactions/forms.py:351 apps/transactions/forms.py:623
|
||||
msgid "Muted transactions won't be displayed on monthly summaries"
|
||||
msgstr "Gedempte transacties worden niet weergegeven in maandoverzichten"
|
||||
|
||||
#: apps/transactions/forms.py:507
|
||||
#: apps/transactions/forms.py:559
|
||||
msgid "From Amount"
|
||||
msgstr "Van Bedrag"
|
||||
|
||||
#: apps/transactions/forms.py:512
|
||||
#: apps/transactions/forms.py:564
|
||||
msgid "To Amount"
|
||||
msgstr "Naar Bedrag"
|
||||
|
||||
#: apps/transactions/forms.py:610
|
||||
#: apps/transactions/forms.py:662
|
||||
#: templates/cotton/ui/quick_transactions_buttons.html:40
|
||||
#: templates/cotton/ui/transactions_fab.html:44
|
||||
msgid "Transfer"
|
||||
msgstr "Overschrijving"
|
||||
|
||||
#: apps/transactions/forms.py:854
|
||||
#: apps/transactions/forms.py:906
|
||||
msgid "Tag name"
|
||||
msgstr "Labelnaam"
|
||||
|
||||
#: apps/transactions/forms.py:882
|
||||
#: apps/transactions/forms.py:934
|
||||
msgid "Entity name"
|
||||
msgstr "Naam van bedrijf"
|
||||
|
||||
#: apps/transactions/forms.py:910
|
||||
#: apps/transactions/forms.py:962
|
||||
msgid "Category name"
|
||||
msgstr "Naam van categorie"
|
||||
|
||||
#: apps/transactions/forms.py:912
|
||||
#: apps/transactions/forms.py:964
|
||||
msgid "Muted categories won't be displayed on monthly summaries"
|
||||
msgstr "Gedempte categorieën worden niet weergegeven in maandoverzichten"
|
||||
|
||||
#: apps/transactions/forms.py:1066
|
||||
#: apps/transactions/forms.py:1118
|
||||
msgid "future transactions"
|
||||
msgstr "toekomstige verrichtingen"
|
||||
|
||||
#: apps/transactions/forms.py:1092
|
||||
#: apps/transactions/forms.py:1144
|
||||
msgid "End date should be after the start date"
|
||||
msgstr "De einddatum moet na de begindatum vallen"
|
||||
|
||||
#: apps/transactions/models.py:220
|
||||
#: apps/transactions/models.py:229
|
||||
msgid ""
|
||||
"Deactivated categories won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
@@ -1467,26 +1485,26 @@ msgstr ""
|
||||
"Gedeactiveerde categorieën kunnen niet worden geselecteerd bij het maken van "
|
||||
"nieuwe transacties"
|
||||
|
||||
#: apps/transactions/models.py:228
|
||||
#: apps/transactions/models.py:237
|
||||
msgid "Transaction Category"
|
||||
msgstr "Transactie categorie"
|
||||
|
||||
#: apps/transactions/models.py:229
|
||||
#: apps/transactions/models.py:238
|
||||
msgid "Transaction Categories"
|
||||
msgstr "Transactie categorieën"
|
||||
|
||||
#: apps/transactions/models.py:244
|
||||
#: apps/transactions/models.py:253
|
||||
msgid ""
|
||||
"Deactivated tags won't be able to be selected when creating new transactions"
|
||||
msgstr ""
|
||||
"Gedeactiveerde labels kunnen niet worden geselecteerd bij het maken van "
|
||||
"nieuwe verrichtingen"
|
||||
|
||||
#: apps/transactions/models.py:252 apps/transactions/models.py:253
|
||||
#: apps/transactions/models.py:261 apps/transactions/models.py:262
|
||||
msgid "Transaction Tags"
|
||||
msgstr "Verrichting Labels"
|
||||
|
||||
#: apps/transactions/models.py:268
|
||||
#: apps/transactions/models.py:277
|
||||
msgid ""
|
||||
"Deactivated entities won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
@@ -1494,13 +1512,13 @@ msgstr ""
|
||||
"Gedeactiveerde bedrijven kunnen niet worden geselecteerd bij het maken van "
|
||||
"nieuwe verrichtingen"
|
||||
|
||||
#: apps/transactions/models.py:276
|
||||
#: apps/transactions/models.py:285
|
||||
#: templates/insights/fragments/month_by_month.html:88
|
||||
#: templates/insights/fragments/year_by_year.html:56
|
||||
msgid "Entity"
|
||||
msgstr "Bedrijf"
|
||||
|
||||
#: apps/transactions/models.py:288 apps/transactions/models.py:987
|
||||
#: apps/transactions/models.py:297 apps/transactions/models.py:1050
|
||||
#: templates/calendar_view/fragments/list.html:42
|
||||
#: templates/calendar_view/fragments/list.html:44
|
||||
#: templates/calendar_view/fragments/list.html:52
|
||||
@@ -1512,7 +1530,7 @@ msgstr "Bedrijf"
|
||||
msgid "Income"
|
||||
msgstr "Ontvangsten Transactie"
|
||||
|
||||
#: apps/transactions/models.py:289 apps/transactions/models.py:988
|
||||
#: apps/transactions/models.py:298 apps/transactions/models.py:1051
|
||||
#: templates/calendar_view/fragments/list.html:46
|
||||
#: templates/calendar_view/fragments/list.html:48
|
||||
#: templates/calendar_view/fragments/list.html:56
|
||||
@@ -1523,129 +1541,165 @@ msgstr "Ontvangsten Transactie"
|
||||
msgid "Expense"
|
||||
msgstr "Uitgave"
|
||||
|
||||
#: apps/transactions/models.py:344 apps/transactions/models.py:600
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:663
|
||||
msgid "Installment Plan"
|
||||
msgstr "Afbetalingsplan"
|
||||
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:824
|
||||
#: apps/transactions/models.py:362 apps/transactions/models.py:887
|
||||
msgid "Recurring Transaction"
|
||||
msgstr "Terugkerende verrichting"
|
||||
|
||||
#: apps/transactions/models.py:361
|
||||
#: apps/transactions/models.py:370
|
||||
msgid "Deleted"
|
||||
msgstr "Verwijderd"
|
||||
|
||||
#: apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:375
|
||||
msgid "Deleted At"
|
||||
msgstr "Verwijderd Op"
|
||||
|
||||
#: apps/transactions/models.py:480 templates/tags/fragments/table.html:69
|
||||
#: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
|
||||
msgid "No tags"
|
||||
msgstr "Geen labels"
|
||||
|
||||
#: apps/transactions/models.py:482
|
||||
#: apps/transactions/models.py:491
|
||||
msgid "No category"
|
||||
msgstr "Geen categorie"
|
||||
|
||||
#: apps/transactions/models.py:484
|
||||
#: apps/transactions/models.py:493
|
||||
msgid "No description"
|
||||
msgstr "Geen Beschrijving"
|
||||
|
||||
#: apps/transactions/models.py:532 templates/includes/sidebar.html:57
|
||||
#: apps/transactions/models.py:549
|
||||
#, fuzzy
|
||||
#| msgid "ZIP File"
|
||||
msgid "File"
|
||||
msgstr "ZIP-bestand"
|
||||
|
||||
#: apps/transactions/models.py:551
|
||||
msgid "Original Name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
#, fuzzy
|
||||
#| msgid "Content"
|
||||
msgid "Content Type"
|
||||
msgstr "Inhoud"
|
||||
|
||||
#: apps/transactions/models.py:555
|
||||
msgid "Size"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:560
|
||||
msgid "Uploaded By"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:565
|
||||
#, fuzzy
|
||||
#| msgid "Transactions on"
|
||||
msgid "Transaction Attachment"
|
||||
msgstr "Verrichtingen op"
|
||||
|
||||
#: apps/transactions/models.py:566
|
||||
#, fuzzy
|
||||
#| msgid "Transaction Tags"
|
||||
msgid "Transaction Attachments"
|
||||
msgstr "Verrichting Labels"
|
||||
|
||||
#: apps/transactions/models.py:595 templates/includes/sidebar.html:57
|
||||
msgid "Yearly"
|
||||
msgstr "Jaarlijks"
|
||||
|
||||
#: apps/transactions/models.py:533 apps/users/models.py:464
|
||||
#: apps/transactions/models.py:596 apps/users/models.py:464
|
||||
#: templates/includes/sidebar.html:51
|
||||
msgid "Monthly"
|
||||
msgstr "Maandelijks"
|
||||
|
||||
#: apps/transactions/models.py:534
|
||||
#: apps/transactions/models.py:597
|
||||
msgid "Weekly"
|
||||
msgstr "Wekelijks"
|
||||
|
||||
#: apps/transactions/models.py:535
|
||||
#: apps/transactions/models.py:598
|
||||
msgid "Daily"
|
||||
msgstr "Dagelijks"
|
||||
|
||||
#: apps/transactions/models.py:548
|
||||
#: apps/transactions/models.py:611
|
||||
msgid "Number of Installments"
|
||||
msgstr "Aantal aflossingen"
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
#: apps/transactions/models.py:616
|
||||
msgid "Installment Start"
|
||||
msgstr "Begin afbetaling"
|
||||
|
||||
#: apps/transactions/models.py:554
|
||||
#: apps/transactions/models.py:617
|
||||
msgid "The installment number to start counting from"
|
||||
msgstr "Het nummer van de aflevering om mee te beginnen"
|
||||
|
||||
#: apps/transactions/models.py:559 apps/transactions/models.py:794
|
||||
#: apps/transactions/models.py:622 apps/transactions/models.py:857
|
||||
msgid "Start Date"
|
||||
msgstr "Startdatum"
|
||||
|
||||
#: apps/transactions/models.py:563 apps/transactions/models.py:795
|
||||
#: apps/transactions/models.py:626 apps/transactions/models.py:858
|
||||
msgid "End Date"
|
||||
msgstr "Einddatum"
|
||||
|
||||
#: apps/transactions/models.py:568
|
||||
#: apps/transactions/models.py:631
|
||||
msgid "Recurrence"
|
||||
msgstr "Terugkeerpatroon"
|
||||
|
||||
#: apps/transactions/models.py:571
|
||||
#: apps/transactions/models.py:634
|
||||
msgid "Installment Amount"
|
||||
msgstr "Termijnbedrag"
|
||||
|
||||
#: apps/transactions/models.py:590 apps/transactions/models.py:814
|
||||
#: apps/transactions/models.py:653 apps/transactions/models.py:877
|
||||
msgid "Add description to transactions"
|
||||
msgstr "Beschrijving toevoegen aan verrichting"
|
||||
|
||||
#: apps/transactions/models.py:593 apps/transactions/models.py:817
|
||||
#: apps/transactions/models.py:656 apps/transactions/models.py:880
|
||||
msgid "Add notes to transactions"
|
||||
msgstr "Notities toevoegen aan verrichting"
|
||||
|
||||
#: apps/transactions/models.py:753
|
||||
#: apps/transactions/models.py:816
|
||||
msgid "day(s)"
|
||||
msgstr "dag(en)"
|
||||
|
||||
#: apps/transactions/models.py:754
|
||||
#: apps/transactions/models.py:817
|
||||
msgid "week(s)"
|
||||
msgstr "we(e)k(en)"
|
||||
|
||||
#: apps/transactions/models.py:755
|
||||
#: apps/transactions/models.py:818
|
||||
msgid "month(s)"
|
||||
msgstr "maand(en)"
|
||||
|
||||
#: apps/transactions/models.py:756
|
||||
#: apps/transactions/models.py:819
|
||||
msgid "year(s)"
|
||||
msgstr "ja(a)r(en)"
|
||||
|
||||
#: apps/transactions/models.py:758
|
||||
#: apps/transactions/models.py:821
|
||||
#: templates/recurring_transactions/fragments/list.html:18
|
||||
msgid "Paused"
|
||||
msgstr "Gepauzeerd"
|
||||
|
||||
#: apps/transactions/models.py:797
|
||||
#: apps/transactions/models.py:860
|
||||
msgid "Recurrence Type"
|
||||
msgstr "Type Terugkeerpatroon"
|
||||
|
||||
#: apps/transactions/models.py:800
|
||||
#: apps/transactions/models.py:863
|
||||
msgid "Recurrence Interval"
|
||||
msgstr "Terugkeer Interval"
|
||||
|
||||
#: apps/transactions/models.py:803
|
||||
#: apps/transactions/models.py:866
|
||||
msgid "Keep at most"
|
||||
msgstr "Bewaar maximaal"
|
||||
|
||||
#: apps/transactions/models.py:807
|
||||
#: apps/transactions/models.py:870
|
||||
msgid "Last Generated Date"
|
||||
msgstr "Laatste Gegenereerde Datum"
|
||||
|
||||
#: apps/transactions/models.py:810
|
||||
#: apps/transactions/models.py:873
|
||||
msgid "Last Generated Reference Date"
|
||||
msgstr "Laatste Gegenereerde Referentiedatum"
|
||||
|
||||
#: apps/transactions/models.py:1054
|
||||
#: apps/transactions/models.py:1117
|
||||
#: apps/transactions/views/quick_transactions.py:178
|
||||
#: apps/transactions/views/quick_transactions.py:187
|
||||
#: apps/transactions/views/quick_transactions.py:189
|
||||
@@ -1654,7 +1708,7 @@ msgstr "Laatste Gegenereerde Referentiedatum"
|
||||
msgid "Quick Transaction"
|
||||
msgstr "Snelle verrichting"
|
||||
|
||||
#: apps/transactions/models.py:1055 templates/includes/sidebar.html:98
|
||||
#: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
|
||||
#: templates/quick_transactions/pages/index.html:5
|
||||
#: templates/quick_transactions/pages/index.html:15
|
||||
msgid "Quick Transactions"
|
||||
@@ -1759,8 +1813,8 @@ msgid "Item deleted successfully"
|
||||
msgstr "Item succesvol verwijderd"
|
||||
|
||||
#: apps/transactions/views/quick_transactions.py:156
|
||||
#: apps/transactions/views/transactions.py:53
|
||||
#: apps/transactions/views/transactions.py:238
|
||||
#: apps/transactions/views/transactions.py:141
|
||||
#: apps/transactions/views/transactions.py:326
|
||||
msgid "Transaction added successfully"
|
||||
msgstr "Verrichting succesvol toegevoegd"
|
||||
|
||||
@@ -1800,30 +1854,42 @@ msgstr "Label succesvol bijgewerkt"
|
||||
msgid "Tag deleted successfully"
|
||||
msgstr "Label succesvol verwijderd"
|
||||
|
||||
#: apps/transactions/views/transactions.py:262
|
||||
#: apps/transactions/views/transactions.py:59
|
||||
#, fuzzy
|
||||
#| msgid "Account updated successfully"
|
||||
msgid "Attachment uploaded successfully"
|
||||
msgstr "Rekening succesvol bijgewerkt"
|
||||
|
||||
#: apps/transactions/views/transactions.py:110
|
||||
#, fuzzy
|
||||
#| msgid "Account deleted successfully"
|
||||
msgid "Attachment deleted successfully"
|
||||
msgstr "Rekening succesvol verwijderd"
|
||||
|
||||
#: apps/transactions/views/transactions.py:350
|
||||
msgid "Transaction updated successfully"
|
||||
msgstr "Verrichting succesvol bijgewerkt"
|
||||
|
||||
#: apps/transactions/views/transactions.py:313
|
||||
#: apps/transactions/views/transactions.py:401
|
||||
#, python-format
|
||||
msgid "%(count)s transaction updated successfully"
|
||||
msgid_plural "%(count)s transactions updated successfully"
|
||||
msgstr[0] "%(count)s verrichting succesvol bijgewerkt"
|
||||
msgstr[1] "%(count)s verrichtingen succesvol bijgewerkt"
|
||||
|
||||
#: apps/transactions/views/transactions.py:349
|
||||
#: apps/transactions/views/transactions.py:437
|
||||
msgid "Transaction duplicated successfully"
|
||||
msgstr "Verrichting succesvol gedupliceerd"
|
||||
|
||||
#: apps/transactions/views/transactions.py:391
|
||||
#: apps/transactions/views/transactions.py:479
|
||||
msgid "Transaction deleted successfully"
|
||||
msgstr "Verrichting succesvol verwijderd"
|
||||
|
||||
#: apps/transactions/views/transactions.py:409
|
||||
#: apps/transactions/views/transactions.py:497
|
||||
msgid "Transaction restored successfully"
|
||||
msgstr "Verrichting succesvol hersteld"
|
||||
|
||||
#: apps/transactions/views/transactions.py:435
|
||||
#: apps/transactions/views/transactions.py:523
|
||||
msgid "Transfer added successfully"
|
||||
msgstr "Transactie succesvol toegevoegd"
|
||||
|
||||
@@ -2102,8 +2168,8 @@ msgstr "Deel"
|
||||
#: templates/account_groups/fragments/list.html:54
|
||||
#: templates/accounts/fragments/list.html:71
|
||||
#: templates/categories/fragments/table.html:51
|
||||
#: templates/cotton/transaction/item.html:158
|
||||
#: templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/transaction/item.html:164
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:57
|
||||
#: templates/cotton/ui/transactions_action_bar.html:82
|
||||
#: templates/currencies/fragments/list.html:40
|
||||
@@ -2131,8 +2197,8 @@ msgstr "Verwijderen"
|
||||
#: templates/account_groups/fragments/list.html:58
|
||||
#: templates/accounts/fragments/list.html:75
|
||||
#: templates/categories/fragments/table.html:56
|
||||
#: templates/cotton/transaction/item.html:160
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/transaction/item.html:166
|
||||
#: templates/cotton/transaction/item.html:242
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:44
|
||||
@@ -2161,8 +2227,8 @@ msgstr "Weet je het zeker?"
|
||||
#: templates/account_groups/fragments/list.html:59
|
||||
#: templates/accounts/fragments/list.html:76
|
||||
#: templates/categories/fragments/table.html:57
|
||||
#: templates/cotton/transaction/item.html:161
|
||||
#: templates/cotton/transaction/item.html:237
|
||||
#: templates/cotton/transaction/item.html:167
|
||||
#: templates/cotton/transaction/item.html:243
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:45
|
||||
@@ -2183,8 +2249,8 @@ msgstr "Je kunt dit niet meer terugdraaien!"
|
||||
#: templates/account_groups/fragments/list.html:60
|
||||
#: templates/accounts/fragments/list.html:77
|
||||
#: templates/categories/fragments/table.html:58
|
||||
#: templates/cotton/transaction/item.html:162
|
||||
#: templates/cotton/transaction/item.html:238
|
||||
#: templates/cotton/transaction/item.html:168
|
||||
#: templates/cotton/transaction/item.html:244
|
||||
#: templates/currencies/fragments/list.html:46
|
||||
#: templates/dca/fragments/strategy/details.html:77
|
||||
#: templates/dca/fragments/strategy/list.html:44
|
||||
@@ -2201,6 +2267,7 @@ msgstr "Je kunt dit niet meer terugdraaien!"
|
||||
#: templates/rules/fragments/transaction_rule/view.html:65
|
||||
#: templates/rules/fragments/transaction_rule/view.html:98
|
||||
#: templates/tags/fragments/table.html:57
|
||||
#: templates/transactions/fragments/attachments.html:22
|
||||
msgid "Yes, delete it!"
|
||||
msgstr "Ja, verwijder het!"
|
||||
|
||||
@@ -2336,41 +2403,41 @@ msgstr "Zoeken"
|
||||
msgid "Select"
|
||||
msgstr "Selecteer"
|
||||
|
||||
#: templates/cotton/transaction/item.html:175
|
||||
#: templates/cotton/transaction/item.html:186
|
||||
#: templates/cotton/transaction/item.html:196
|
||||
#: templates/cotton/transaction/item.html:181
|
||||
#: templates/cotton/transaction/item.html:192
|
||||
#: templates/cotton/transaction/item.html:202
|
||||
msgid "Show on summaries"
|
||||
msgstr "Toon op samenvattingen"
|
||||
|
||||
#: templates/cotton/transaction/item.html:177
|
||||
#: templates/cotton/transaction/item.html:183
|
||||
msgid "Controlled by account"
|
||||
msgstr "Gecontroleerd door account"
|
||||
|
||||
#: templates/cotton/transaction/item.html:188
|
||||
#: templates/cotton/transaction/item.html:194
|
||||
msgid "Controlled by category"
|
||||
msgstr "Gecontroleerd door categorie"
|
||||
|
||||
#: templates/cotton/transaction/item.html:201
|
||||
#: templates/cotton/transaction/item.html:207
|
||||
msgid "Hide from summaries"
|
||||
msgstr "Verbergen in samenvattingen"
|
||||
|
||||
#: templates/cotton/transaction/item.html:205
|
||||
#: templates/cotton/transaction/item.html:211
|
||||
msgid "Add as quick transaction"
|
||||
msgstr "Toevoegen als snelle transactie"
|
||||
|
||||
#: templates/cotton/transaction/item.html:210
|
||||
#: templates/cotton/transaction/item.html:216
|
||||
msgid "Move to previous month"
|
||||
msgstr "Ga naar vorige maand"
|
||||
|
||||
#: templates/cotton/transaction/item.html:214
|
||||
#: templates/cotton/transaction/item.html:220
|
||||
msgid "Move to next month"
|
||||
msgstr "Ga naar volgende maand"
|
||||
|
||||
#: templates/cotton/transaction/item.html:217
|
||||
#: templates/cotton/transaction/item.html:223
|
||||
msgid "Move to today"
|
||||
msgstr "Ga naar vandaag"
|
||||
|
||||
#: templates/cotton/transaction/item.html:221
|
||||
#: templates/cotton/transaction/item.html:227
|
||||
#: templates/cotton/ui/transactions_action_bar.html:78
|
||||
msgid "Duplicate"
|
||||
msgstr "Dupliceren"
|
||||
@@ -3534,6 +3601,26 @@ msgstr "Nieuwe verrichting"
|
||||
msgid "Add Installment Plan"
|
||||
msgstr "Afbetalingsplan Toevoegen"
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:20
|
||||
msgid "Delete this attachment?"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:21
|
||||
msgid "This file will be removed from the transaction."
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:30
|
||||
#, fuzzy
|
||||
#| msgid "No presets yet"
|
||||
msgid "No attachments yet"
|
||||
msgstr "Nog geen voorinstellingen"
|
||||
|
||||
#: templates/transactions/fragments/attachments_manage.html:5
|
||||
#, fuzzy
|
||||
#| msgid "Transaction Tags"
|
||||
msgid "Transaction attachments"
|
||||
msgstr "Verrichting Labels"
|
||||
|
||||
#: templates/transactions/fragments/bulk_edit.html:5
|
||||
msgid "Bulk Editing"
|
||||
msgstr "Bulkbewerking"
|
||||
|
||||
+237
-152
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-02-16 02:24+0000\n"
|
||||
"POT-Creation-Date: 2026-06-06 07:41+0000\n"
|
||||
"PO-Revision-Date: 2026-02-18 11:24+0000\n"
|
||||
"Last-Translator: Pawel Augustyn <pawelaugustyn15@gmail.com>\n"
|
||||
"Language-Team: Polish <https://translations.herculino.com/projects/wygiwyh/"
|
||||
@@ -28,11 +28,11 @@ msgstr "Nazwa grupy"
|
||||
#: apps/currencies/forms.py:53 apps/currencies/forms.py:87
|
||||
#: apps/currencies/forms.py:136 apps/dca/forms.py:46 apps/dca/forms.py:205
|
||||
#: apps/import_app/forms.py:32 apps/rules/forms.py:60 apps/rules/forms.py:100
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:201
|
||||
#: apps/transactions/forms.py:365 apps/transactions/forms.py:484
|
||||
#: apps/transactions/forms.py:828 apps/transactions/forms.py:867
|
||||
#: apps/transactions/forms.py:895 apps/transactions/forms.py:926
|
||||
#: apps/transactions/forms.py:1076 apps/users/forms.py:242
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:218
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:880 apps/transactions/forms.py:919
|
||||
#: apps/transactions/forms.py:947 apps/transactions/forms.py:978
|
||||
#: apps/transactions/forms.py:1128 apps/users/forms.py:242
|
||||
#: apps/users/forms.py:400
|
||||
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
|
||||
#: templates/rules/fragments/transaction_rule/view.html:128
|
||||
@@ -44,10 +44,10 @@ msgstr "Aktualizuj"
|
||||
#: apps/currencies/forms.py:93 apps/currencies/forms.py:142
|
||||
#: apps/dca/forms.py:52 apps/dca/forms.py:211 apps/import_app/forms.py:38
|
||||
#: apps/rules/forms.py:66 apps/rules/forms.py:106 apps/rules/forms.py:391
|
||||
#: apps/transactions/forms.py:188 apps/transactions/forms.py:208
|
||||
#: apps/transactions/forms.py:372 apps/transactions/forms.py:834
|
||||
#: apps/transactions/forms.py:873 apps/transactions/forms.py:901
|
||||
#: apps/transactions/forms.py:932 apps/transactions/forms.py:1082
|
||||
#: apps/transactions/forms.py:205 apps/transactions/forms.py:225
|
||||
#: apps/transactions/forms.py:424 apps/transactions/forms.py:886
|
||||
#: apps/transactions/forms.py:925 apps/transactions/forms.py:953
|
||||
#: apps/transactions/forms.py:984 apps/transactions/forms.py:1134
|
||||
#: apps/users/forms.py:248 apps/users/forms.py:406
|
||||
#: templates/mini_tools/unit_price_calculator.html:168
|
||||
msgid "Add"
|
||||
@@ -64,12 +64,12 @@ msgstr "Nowe saldo"
|
||||
#: apps/accounts/forms.py:125 apps/dca/forms.py:79 apps/dca/forms.py:86
|
||||
#: apps/insights/forms.py:117 apps/rules/forms.py:181 apps/rules/forms.py:197
|
||||
#: apps/rules/models.py:44 apps/rules/models.py:311
|
||||
#: apps/transactions/forms.py:44 apps/transactions/forms.py:255
|
||||
#: apps/transactions/forms.py:423 apps/transactions/forms.py:520
|
||||
#: apps/transactions/forms.py:527 apps/transactions/forms.py:711
|
||||
#: apps/transactions/forms.py:955 apps/transactions/models.py:322
|
||||
#: apps/transactions/models.py:578 apps/transactions/models.py:778
|
||||
#: apps/transactions/models.py:1026
|
||||
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307
|
||||
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572
|
||||
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763
|
||||
#: apps/transactions/forms.py:1007 apps/transactions/models.py:331
|
||||
#: apps/transactions/models.py:641 apps/transactions/models.py:841
|
||||
#: apps/transactions/models.py:1089
|
||||
#: templates/insights/fragments/category_overview/index.html:86
|
||||
#: templates/insights/fragments/category_overview/index.html:542
|
||||
#: templates/insights/fragments/month_by_month.html:84
|
||||
@@ -81,12 +81,12 @@ msgstr "Kategoria"
|
||||
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132
|
||||
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
|
||||
#: apps/rules/models.py:315 apps/transactions/filters.py:73
|
||||
#: apps/transactions/forms.py:52 apps/transactions/forms.py:263
|
||||
#: apps/transactions/forms.py:431 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:544 apps/transactions/forms.py:704
|
||||
#: apps/transactions/forms.py:948 apps/transactions/models.py:328
|
||||
#: apps/transactions/models.py:580 apps/transactions/models.py:782
|
||||
#: apps/transactions/models.py:1032 templates/includes/sidebar.html:150
|
||||
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315
|
||||
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588
|
||||
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756
|
||||
#: apps/transactions/forms.py:1000 apps/transactions/models.py:337
|
||||
#: apps/transactions/models.py:643 apps/transactions/models.py:845
|
||||
#: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
|
||||
#: templates/insights/fragments/category_overview/index.html:40
|
||||
#: templates/insights/fragments/month_by_month.html:29
|
||||
#: templates/insights/fragments/month_by_month.html:32
|
||||
@@ -98,8 +98,8 @@ msgstr "Tagi"
|
||||
|
||||
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
|
||||
#: apps/import_app/models.py:14 apps/rules/models.py:13
|
||||
#: apps/transactions/models.py:214 apps/transactions/models.py:239
|
||||
#: apps/transactions/models.py:263 apps/transactions/models.py:994
|
||||
#: apps/transactions/models.py:223 apps/transactions/models.py:248
|
||||
#: apps/transactions/models.py:272 apps/transactions/models.py:1057
|
||||
#: templates/account_groups/fragments/list.html:22
|
||||
#: templates/accounts/fragments/list.html:22
|
||||
#: templates/categories/fragments/table.html:17
|
||||
@@ -169,11 +169,11 @@ msgstr ""
|
||||
|
||||
#: apps/accounts/models.py:75 apps/rules/forms.py:173 apps/rules/forms.py:187
|
||||
#: apps/rules/models.py:35 apps/rules/models.py:267
|
||||
#: apps/transactions/forms.py:64 apps/transactions/forms.py:275
|
||||
#: apps/transactions/forms.py:390 apps/transactions/forms.py:696
|
||||
#: apps/transactions/forms.py:940 apps/transactions/models.py:294
|
||||
#: apps/transactions/models.py:538 apps/transactions/models.py:760
|
||||
#: apps/transactions/models.py:1000
|
||||
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327
|
||||
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748
|
||||
#: apps/transactions/forms.py:992 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:601 apps/transactions/models.py:823
|
||||
#: apps/transactions/models.py:1063
|
||||
#: templates/installment_plans/fragments/table.html:17
|
||||
#: templates/quick_transactions/fragments/list.html:14
|
||||
#: templates/recurring_transactions/fragments/table.html:19
|
||||
@@ -501,8 +501,8 @@ msgstr "Suffix"
|
||||
|
||||
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
|
||||
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
|
||||
#: apps/transactions/forms.py:68 apps/transactions/forms.py:395
|
||||
#: apps/transactions/forms.py:548 apps/transactions/models.py:304
|
||||
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447
|
||||
#: apps/transactions/forms.py:600 apps/transactions/models.py:313
|
||||
#: templates/dca/fragments/strategy/details.html:49
|
||||
#: templates/exchange_rates/fragments/table.html:10
|
||||
#: templates/exchange_rates_services/fragments/table.html:11
|
||||
@@ -588,8 +588,8 @@ msgid "Service Type"
|
||||
msgstr "Typ serwisu"
|
||||
|
||||
#: apps/currencies/models.py:118 apps/transactions/filters.py:27
|
||||
#: apps/transactions/models.py:218 apps/transactions/models.py:242
|
||||
#: apps/transactions/models.py:266 templates/categories/fragments/list.html:16
|
||||
#: apps/transactions/models.py:227 apps/transactions/models.py:251
|
||||
#: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
|
||||
#: templates/entities/fragments/list.html:16
|
||||
#: templates/installment_plans/fragments/list.html:16
|
||||
#: templates/recurring_transactions/fragments/list.html:16
|
||||
@@ -723,11 +723,11 @@ msgstr "Pomyślnie zakolejkowano serwisy"
|
||||
msgid "Create transaction"
|
||||
msgstr "Stwórz transakcję"
|
||||
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:495
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:547
|
||||
msgid "From Account"
|
||||
msgstr "Z konta"
|
||||
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:500
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:552
|
||||
msgid "To Account"
|
||||
msgstr "Na konto"
|
||||
|
||||
@@ -752,7 +752,7 @@ msgstr ""
|
||||
msgid "You must provide an account."
|
||||
msgstr "Należy wybrać konto."
|
||||
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:642
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:694
|
||||
msgid "From and To accounts must be different."
|
||||
msgstr "Konta \"Z\" oraz \"Do\" muszą się różnić."
|
||||
|
||||
@@ -771,9 +771,9 @@ msgstr "Waluta dla płatności"
|
||||
|
||||
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
|
||||
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:564
|
||||
#: apps/transactions/models.py:318 apps/transactions/models.py:587
|
||||
#: apps/transactions/models.py:788 apps/transactions/models.py:1022
|
||||
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616
|
||||
#: apps/transactions/models.py:327 apps/transactions/models.py:650
|
||||
#: apps/transactions/models.py:851 apps/transactions/models.py:1085
|
||||
msgid "Notes"
|
||||
msgstr "Notatki"
|
||||
|
||||
@@ -836,7 +836,7 @@ msgid "Users"
|
||||
msgstr "Użytkownicy"
|
||||
|
||||
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134
|
||||
#: apps/transactions/models.py:379 templates/includes/sidebar.html:81
|
||||
#: apps/transactions/models.py:388 templates/includes/sidebar.html:81
|
||||
#: templates/includes/sidebar.html:142
|
||||
#: templates/recurring_transactions/fragments/list_transactions.html:5
|
||||
#: templates/recurring_transactions/fragments/table.html:37
|
||||
@@ -857,11 +857,11 @@ msgstr "Kategorie"
|
||||
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133
|
||||
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
|
||||
#: apps/rules/models.py:307 apps/transactions/filters.py:78
|
||||
#: apps/transactions/forms.py:60 apps/transactions/forms.py:271
|
||||
#: apps/transactions/forms.py:439 apps/transactions/forms.py:719
|
||||
#: apps/transactions/forms.py:963 apps/transactions/models.py:277
|
||||
#: apps/transactions/models.py:333 apps/transactions/models.py:583
|
||||
#: apps/transactions/models.py:785 apps/transactions/models.py:1037
|
||||
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323
|
||||
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771
|
||||
#: apps/transactions/forms.py:1015 apps/transactions/models.py:286
|
||||
#: apps/transactions/models.py:342 apps/transactions/models.py:646
|
||||
#: apps/transactions/models.py:848 apps/transactions/models.py:1100
|
||||
#: templates/entities/fragments/list.html:9
|
||||
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
|
||||
#: templates/insights/fragments/category_overview/index.html:54
|
||||
@@ -873,14 +873,14 @@ msgid "Entities"
|
||||
msgstr "Encje"
|
||||
|
||||
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137
|
||||
#: apps/transactions/models.py:825 templates/includes/sidebar.html:110
|
||||
#: apps/transactions/models.py:888 templates/includes/sidebar.html:110
|
||||
#: templates/recurring_transactions/fragments/list.html:9
|
||||
#: templates/recurring_transactions/pages/index.html:4
|
||||
msgid "Recurring Transactions"
|
||||
msgstr "Zlecenia stałe"
|
||||
|
||||
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135
|
||||
#: apps/transactions/models.py:601 templates/includes/sidebar.html:104
|
||||
#: apps/transactions/models.py:664 templates/includes/sidebar.html:104
|
||||
#: templates/installment_plans/fragments/list.html:9
|
||||
#: templates/installment_plans/pages/index.html:4
|
||||
msgid "Installment Plans"
|
||||
@@ -933,7 +933,7 @@ msgstr "Edycja akcji transakcyjnych"
|
||||
msgid "Update or create transaction actions"
|
||||
msgstr "Stwórz lub uaktualnij akcje transakcyjne"
|
||||
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:224
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:53
|
||||
#: templates/export_app/fragments/restore.html:5
|
||||
#: templates/export_app/pages/index.html:19
|
||||
@@ -1131,16 +1131,16 @@ msgid "Operator"
|
||||
msgstr "Operator"
|
||||
|
||||
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:381
|
||||
#: apps/transactions/models.py:301 apps/transactions/models.py:543
|
||||
#: apps/transactions/models.py:766 apps/transactions/models.py:1007
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:433
|
||||
#: apps/transactions/models.py:310 apps/transactions/models.py:606
|
||||
#: apps/transactions/models.py:829 apps/transactions/models.py:1070
|
||||
msgid "Type"
|
||||
msgstr "Typ"
|
||||
|
||||
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
|
||||
#: apps/rules/models.py:275 apps/transactions/filters.py:22
|
||||
#: apps/transactions/forms.py:385 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:1009 templates/cotton/transaction/item.html:20
|
||||
#: apps/transactions/forms.py:437 apps/transactions/models.py:312
|
||||
#: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
|
||||
#: templates/cotton/transaction/item.html:31
|
||||
#: templates/transactions/widgets/paid_toggle_button.html:10
|
||||
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
|
||||
@@ -1148,17 +1148,17 @@ msgid "Paid"
|
||||
msgstr "Zapłacono"
|
||||
|
||||
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:72
|
||||
#: apps/transactions/forms.py:401 apps/transactions/forms.py:551
|
||||
#: apps/transactions/forms.py:725 apps/transactions/models.py:305
|
||||
#: apps/transactions/models.py:561 apps/transactions/models.py:790
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:89
|
||||
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603
|
||||
#: apps/transactions/forms.py:777 apps/transactions/models.py:314
|
||||
#: apps/transactions/models.py:624 apps/transactions/models.py:853
|
||||
msgid "Reference Date"
|
||||
msgstr "Data referencyjna"
|
||||
|
||||
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:408
|
||||
#: apps/transactions/models.py:311 apps/transactions/models.py:771
|
||||
#: apps/transactions/models.py:1015
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:460
|
||||
#: apps/transactions/models.py:320 apps/transactions/models.py:834
|
||||
#: apps/transactions/models.py:1078
|
||||
#: templates/insights/fragments/sankey.html:102
|
||||
#: templates/installment_plans/fragments/table.html:18
|
||||
#: templates/quick_transactions/fragments/list.html:15
|
||||
@@ -1168,28 +1168,28 @@ msgstr "Kwota"
|
||||
|
||||
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
|
||||
#: apps/rules/models.py:42 apps/rules/models.py:291
|
||||
#: apps/transactions/forms.py:412 apps/transactions/forms.py:555
|
||||
#: apps/transactions/models.py:316 apps/transactions/models.py:545
|
||||
#: apps/transactions/models.py:774 apps/transactions/models.py:1020
|
||||
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607
|
||||
#: apps/transactions/models.py:325 apps/transactions/models.py:608
|
||||
#: apps/transactions/models.py:837 apps/transactions/models.py:1083
|
||||
msgid "Description"
|
||||
msgstr "Opis"
|
||||
|
||||
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:355
|
||||
#: apps/transactions/models.py:1042
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:364
|
||||
#: apps/transactions/models.py:1105
|
||||
msgid "Internal Note"
|
||||
msgstr "Notatka"
|
||||
|
||||
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:357
|
||||
#: apps/transactions/models.py:1044
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:1107
|
||||
msgid "Internal ID"
|
||||
msgstr "Wewnętrzne ID"
|
||||
|
||||
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:568
|
||||
#: apps/transactions/models.py:215 apps/transactions/models.py:306
|
||||
#: apps/transactions/models.py:1010
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:620
|
||||
#: apps/transactions/models.py:224 apps/transactions/models.py:315
|
||||
#: apps/transactions/models.py:1073
|
||||
msgid "Mute"
|
||||
msgstr "Wycisz"
|
||||
|
||||
@@ -1202,7 +1202,7 @@ msgid "Set Values"
|
||||
msgstr "Ustaw wartości"
|
||||
|
||||
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
|
||||
#: apps/transactions/models.py:378
|
||||
#: apps/transactions/models.py:387 apps/transactions/models.py:544
|
||||
msgid "Transaction"
|
||||
msgstr "Transakcja"
|
||||
|
||||
@@ -1409,61 +1409,77 @@ msgstr "Dowolna encja"
|
||||
msgid "No entity"
|
||||
msgstr "Brak encji"
|
||||
|
||||
#: apps/transactions/forms.py:174
|
||||
#: apps/transactions/forms.py:191
|
||||
msgid "More"
|
||||
msgstr "Więcej"
|
||||
|
||||
#: apps/transactions/forms.py:211
|
||||
#: apps/transactions/forms.py:228
|
||||
msgid "Save and add similar"
|
||||
msgstr "Zapisz i dodaj podobne"
|
||||
|
||||
#: apps/transactions/forms.py:216
|
||||
#: apps/transactions/forms.py:233
|
||||
msgid "Save and add another"
|
||||
msgstr "Zapisz i dodaj kolejne"
|
||||
|
||||
#: apps/transactions/forms.py:299 apps/transactions/forms.py:571
|
||||
#: apps/transactions/forms.py:270 templates/cotton/transaction/item.html:158
|
||||
#: templates/transactions/fragments/attachments.html:4
|
||||
msgid "Attachments"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:271
|
||||
msgid ""
|
||||
"Files are private and only visible to users with access to this transaction."
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:282
|
||||
#, fuzzy
|
||||
#| msgid "Reload"
|
||||
msgid "Upload"
|
||||
msgstr "Odśwież"
|
||||
|
||||
#: apps/transactions/forms.py:351 apps/transactions/forms.py:623
|
||||
msgid "Muted transactions won't be displayed on monthly summaries"
|
||||
msgstr "Wyciszone transakcje nie będą pokazywane w miesięcznych podsumowaniach"
|
||||
|
||||
#: apps/transactions/forms.py:507
|
||||
#: apps/transactions/forms.py:559
|
||||
msgid "From Amount"
|
||||
msgstr "Od kwoty"
|
||||
|
||||
#: apps/transactions/forms.py:512
|
||||
#: apps/transactions/forms.py:564
|
||||
msgid "To Amount"
|
||||
msgstr "Do kwoty"
|
||||
|
||||
#: apps/transactions/forms.py:610
|
||||
#: apps/transactions/forms.py:662
|
||||
#: templates/cotton/ui/quick_transactions_buttons.html:40
|
||||
#: templates/cotton/ui/transactions_fab.html:44
|
||||
msgid "Transfer"
|
||||
msgstr "Przelew"
|
||||
|
||||
#: apps/transactions/forms.py:854
|
||||
#: apps/transactions/forms.py:906
|
||||
msgid "Tag name"
|
||||
msgstr "Nazwa taga"
|
||||
|
||||
#: apps/transactions/forms.py:882
|
||||
#: apps/transactions/forms.py:934
|
||||
msgid "Entity name"
|
||||
msgstr "Nazwa encji"
|
||||
|
||||
#: apps/transactions/forms.py:910
|
||||
#: apps/transactions/forms.py:962
|
||||
msgid "Category name"
|
||||
msgstr "Nazwa kategorii"
|
||||
|
||||
#: apps/transactions/forms.py:912
|
||||
#: apps/transactions/forms.py:964
|
||||
msgid "Muted categories won't be displayed on monthly summaries"
|
||||
msgstr "Wyciszone kategorie nie będą wyświetlane w miesięcznych podsumowaniach"
|
||||
|
||||
#: apps/transactions/forms.py:1066
|
||||
#: apps/transactions/forms.py:1118
|
||||
msgid "future transactions"
|
||||
msgstr "przyszłe transakcje"
|
||||
|
||||
#: apps/transactions/forms.py:1092
|
||||
#: apps/transactions/forms.py:1144
|
||||
msgid "End date should be after the start date"
|
||||
msgstr "Data końcowa powinna być po dacie startowej"
|
||||
|
||||
#: apps/transactions/models.py:220
|
||||
#: apps/transactions/models.py:229
|
||||
msgid ""
|
||||
"Deactivated categories won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
@@ -1471,26 +1487,26 @@ msgstr ""
|
||||
"Zdezaktywowanych kategorii nie da się wykorzystać przy tworzeniu nowych "
|
||||
"transakcji"
|
||||
|
||||
#: apps/transactions/models.py:228
|
||||
#: apps/transactions/models.py:237
|
||||
msgid "Transaction Category"
|
||||
msgstr "Kategoria transakcji"
|
||||
|
||||
#: apps/transactions/models.py:229
|
||||
#: apps/transactions/models.py:238
|
||||
msgid "Transaction Categories"
|
||||
msgstr "Kategorie transakcji"
|
||||
|
||||
#: apps/transactions/models.py:244
|
||||
#: apps/transactions/models.py:253
|
||||
msgid ""
|
||||
"Deactivated tags won't be able to be selected when creating new transactions"
|
||||
msgstr ""
|
||||
"Zdezaktywowanych tagów nie da się wykorzystać przy tworzeniu nowych "
|
||||
"transakcji"
|
||||
|
||||
#: apps/transactions/models.py:252 apps/transactions/models.py:253
|
||||
#: apps/transactions/models.py:261 apps/transactions/models.py:262
|
||||
msgid "Transaction Tags"
|
||||
msgstr "Tagi transakcji"
|
||||
|
||||
#: apps/transactions/models.py:268
|
||||
#: apps/transactions/models.py:277
|
||||
msgid ""
|
||||
"Deactivated entities won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
@@ -1498,13 +1514,13 @@ msgstr ""
|
||||
"Zdezaktywowanych encji nie da się wykorzystać przy tworzeniu nowych "
|
||||
"transakcji"
|
||||
|
||||
#: apps/transactions/models.py:276
|
||||
#: apps/transactions/models.py:285
|
||||
#: templates/insights/fragments/month_by_month.html:88
|
||||
#: templates/insights/fragments/year_by_year.html:56
|
||||
msgid "Entity"
|
||||
msgstr "Encja"
|
||||
|
||||
#: apps/transactions/models.py:288 apps/transactions/models.py:987
|
||||
#: apps/transactions/models.py:297 apps/transactions/models.py:1050
|
||||
#: templates/calendar_view/fragments/list.html:42
|
||||
#: templates/calendar_view/fragments/list.html:44
|
||||
#: templates/calendar_view/fragments/list.html:52
|
||||
@@ -1516,7 +1532,7 @@ msgstr "Encja"
|
||||
msgid "Income"
|
||||
msgstr "Przychody"
|
||||
|
||||
#: apps/transactions/models.py:289 apps/transactions/models.py:988
|
||||
#: apps/transactions/models.py:298 apps/transactions/models.py:1051
|
||||
#: templates/calendar_view/fragments/list.html:46
|
||||
#: templates/calendar_view/fragments/list.html:48
|
||||
#: templates/calendar_view/fragments/list.html:56
|
||||
@@ -1527,129 +1543,165 @@ msgstr "Przychody"
|
||||
msgid "Expense"
|
||||
msgstr "Wydatek"
|
||||
|
||||
#: apps/transactions/models.py:344 apps/transactions/models.py:600
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:663
|
||||
msgid "Installment Plan"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:824
|
||||
#: apps/transactions/models.py:362 apps/transactions/models.py:887
|
||||
msgid "Recurring Transaction"
|
||||
msgstr "Zlecenie stałe"
|
||||
|
||||
#: apps/transactions/models.py:361
|
||||
#: apps/transactions/models.py:370
|
||||
msgid "Deleted"
|
||||
msgstr "Usunięte"
|
||||
|
||||
#: apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:375
|
||||
msgid "Deleted At"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:480 templates/tags/fragments/table.html:69
|
||||
#: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
|
||||
msgid "No tags"
|
||||
msgstr "Brak tagów"
|
||||
|
||||
#: apps/transactions/models.py:482
|
||||
#: apps/transactions/models.py:491
|
||||
msgid "No category"
|
||||
msgstr "Brak kategorii"
|
||||
|
||||
#: apps/transactions/models.py:484
|
||||
#: apps/transactions/models.py:493
|
||||
msgid "No description"
|
||||
msgstr "Brak opisu"
|
||||
|
||||
#: apps/transactions/models.py:532 templates/includes/sidebar.html:57
|
||||
#: apps/transactions/models.py:549
|
||||
#, fuzzy
|
||||
#| msgid "ZIP File"
|
||||
msgid "File"
|
||||
msgstr "Plik ZIP"
|
||||
|
||||
#: apps/transactions/models.py:551
|
||||
msgid "Original Name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
#, fuzzy
|
||||
#| msgid "Content"
|
||||
msgid "Content Type"
|
||||
msgstr "Zawartość"
|
||||
|
||||
#: apps/transactions/models.py:555
|
||||
msgid "Size"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:560
|
||||
msgid "Uploaded By"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:565
|
||||
#, fuzzy
|
||||
#| msgid "Transactions on"
|
||||
msgid "Transaction Attachment"
|
||||
msgstr "Transakcje z dnia"
|
||||
|
||||
#: apps/transactions/models.py:566
|
||||
#, fuzzy
|
||||
#| msgid "Transaction Tags"
|
||||
msgid "Transaction Attachments"
|
||||
msgstr "Tagi transakcji"
|
||||
|
||||
#: apps/transactions/models.py:595 templates/includes/sidebar.html:57
|
||||
msgid "Yearly"
|
||||
msgstr "Rocznie"
|
||||
|
||||
#: apps/transactions/models.py:533 apps/users/models.py:464
|
||||
#: apps/transactions/models.py:596 apps/users/models.py:464
|
||||
#: templates/includes/sidebar.html:51
|
||||
msgid "Monthly"
|
||||
msgstr "Miesięcznie"
|
||||
|
||||
#: apps/transactions/models.py:534
|
||||
#: apps/transactions/models.py:597
|
||||
msgid "Weekly"
|
||||
msgstr "Tygodniowo"
|
||||
|
||||
#: apps/transactions/models.py:535
|
||||
#: apps/transactions/models.py:598
|
||||
msgid "Daily"
|
||||
msgstr "Dziennie"
|
||||
|
||||
#: apps/transactions/models.py:548
|
||||
#: apps/transactions/models.py:611
|
||||
msgid "Number of Installments"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
#: apps/transactions/models.py:616
|
||||
msgid "Installment Start"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:554
|
||||
#: apps/transactions/models.py:617
|
||||
msgid "The installment number to start counting from"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:559 apps/transactions/models.py:794
|
||||
#: apps/transactions/models.py:622 apps/transactions/models.py:857
|
||||
msgid "Start Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:563 apps/transactions/models.py:795
|
||||
#: apps/transactions/models.py:626 apps/transactions/models.py:858
|
||||
msgid "End Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:568
|
||||
#: apps/transactions/models.py:631
|
||||
msgid "Recurrence"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:571
|
||||
#: apps/transactions/models.py:634
|
||||
msgid "Installment Amount"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:590 apps/transactions/models.py:814
|
||||
#: apps/transactions/models.py:653 apps/transactions/models.py:877
|
||||
msgid "Add description to transactions"
|
||||
msgstr "Dodaj opis dla transakcji"
|
||||
|
||||
#: apps/transactions/models.py:593 apps/transactions/models.py:817
|
||||
#: apps/transactions/models.py:656 apps/transactions/models.py:880
|
||||
msgid "Add notes to transactions"
|
||||
msgstr "Dodaj notatki do transakcji"
|
||||
|
||||
#: apps/transactions/models.py:753
|
||||
#: apps/transactions/models.py:816
|
||||
msgid "day(s)"
|
||||
msgstr "dni"
|
||||
|
||||
#: apps/transactions/models.py:754
|
||||
#: apps/transactions/models.py:817
|
||||
msgid "week(s)"
|
||||
msgstr "tygodni"
|
||||
|
||||
#: apps/transactions/models.py:755
|
||||
#: apps/transactions/models.py:818
|
||||
msgid "month(s)"
|
||||
msgstr "miesięcy"
|
||||
|
||||
#: apps/transactions/models.py:756
|
||||
#: apps/transactions/models.py:819
|
||||
msgid "year(s)"
|
||||
msgstr "lat"
|
||||
|
||||
#: apps/transactions/models.py:758
|
||||
#: apps/transactions/models.py:821
|
||||
#: templates/recurring_transactions/fragments/list.html:18
|
||||
msgid "Paused"
|
||||
msgstr "Zapauzowane"
|
||||
|
||||
#: apps/transactions/models.py:797
|
||||
#: apps/transactions/models.py:860
|
||||
msgid "Recurrence Type"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:800
|
||||
#: apps/transactions/models.py:863
|
||||
msgid "Recurrence Interval"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:803
|
||||
#: apps/transactions/models.py:866
|
||||
msgid "Keep at most"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:807
|
||||
#: apps/transactions/models.py:870
|
||||
msgid "Last Generated Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:810
|
||||
#: apps/transactions/models.py:873
|
||||
msgid "Last Generated Reference Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:1054
|
||||
#: apps/transactions/models.py:1117
|
||||
#: apps/transactions/views/quick_transactions.py:178
|
||||
#: apps/transactions/views/quick_transactions.py:187
|
||||
#: apps/transactions/views/quick_transactions.py:189
|
||||
@@ -1658,7 +1710,7 @@ msgstr ""
|
||||
msgid "Quick Transaction"
|
||||
msgstr "Szablon transakcji"
|
||||
|
||||
#: apps/transactions/models.py:1055 templates/includes/sidebar.html:98
|
||||
#: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
|
||||
#: templates/quick_transactions/pages/index.html:5
|
||||
#: templates/quick_transactions/pages/index.html:15
|
||||
msgid "Quick Transactions"
|
||||
@@ -1768,8 +1820,8 @@ msgid "Item deleted successfully"
|
||||
msgstr "Pomyślnie usunięto"
|
||||
|
||||
#: apps/transactions/views/quick_transactions.py:156
|
||||
#: apps/transactions/views/transactions.py:53
|
||||
#: apps/transactions/views/transactions.py:238
|
||||
#: apps/transactions/views/transactions.py:141
|
||||
#: apps/transactions/views/transactions.py:326
|
||||
msgid "Transaction added successfully"
|
||||
msgstr "Dodano transakcję"
|
||||
|
||||
@@ -1809,11 +1861,23 @@ msgstr "Zaktualizowano tag"
|
||||
msgid "Tag deleted successfully"
|
||||
msgstr "Usunięto tag"
|
||||
|
||||
#: apps/transactions/views/transactions.py:262
|
||||
#: apps/transactions/views/transactions.py:59
|
||||
#, fuzzy
|
||||
#| msgid "Account updated successfully"
|
||||
msgid "Attachment uploaded successfully"
|
||||
msgstr "Konto zaktualizowane"
|
||||
|
||||
#: apps/transactions/views/transactions.py:110
|
||||
#, fuzzy
|
||||
#| msgid "Account deleted successfully"
|
||||
msgid "Attachment deleted successfully"
|
||||
msgstr "Usunięto konto"
|
||||
|
||||
#: apps/transactions/views/transactions.py:350
|
||||
msgid "Transaction updated successfully"
|
||||
msgstr "Zaktualizowano transakcję"
|
||||
|
||||
#: apps/transactions/views/transactions.py:313
|
||||
#: apps/transactions/views/transactions.py:401
|
||||
#, python-format
|
||||
msgid "%(count)s transaction updated successfully"
|
||||
msgid_plural "%(count)s transactions updated successfully"
|
||||
@@ -1821,19 +1885,19 @@ msgstr[0] "Zaktualizowano %(count)s transakcję"
|
||||
msgstr[1] "Zaktualizowano %(count)s transakcje"
|
||||
msgstr[2] "Zaktualizowano %(count)s transakcji"
|
||||
|
||||
#: apps/transactions/views/transactions.py:349
|
||||
#: apps/transactions/views/transactions.py:437
|
||||
msgid "Transaction duplicated successfully"
|
||||
msgstr "Zduplikowano transakcję"
|
||||
|
||||
#: apps/transactions/views/transactions.py:391
|
||||
#: apps/transactions/views/transactions.py:479
|
||||
msgid "Transaction deleted successfully"
|
||||
msgstr "Usunięto transakcję"
|
||||
|
||||
#: apps/transactions/views/transactions.py:409
|
||||
#: apps/transactions/views/transactions.py:497
|
||||
msgid "Transaction restored successfully"
|
||||
msgstr "Odtworzono transakcję"
|
||||
|
||||
#: apps/transactions/views/transactions.py:435
|
||||
#: apps/transactions/views/transactions.py:523
|
||||
msgid "Transfer added successfully"
|
||||
msgstr "Dodano przelew"
|
||||
|
||||
@@ -2112,8 +2176,8 @@ msgstr "Udostępnij"
|
||||
#: templates/account_groups/fragments/list.html:54
|
||||
#: templates/accounts/fragments/list.html:71
|
||||
#: templates/categories/fragments/table.html:51
|
||||
#: templates/cotton/transaction/item.html:158
|
||||
#: templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/transaction/item.html:164
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:57
|
||||
#: templates/cotton/ui/transactions_action_bar.html:82
|
||||
#: templates/currencies/fragments/list.html:40
|
||||
@@ -2141,8 +2205,8 @@ msgstr "Usuń"
|
||||
#: templates/account_groups/fragments/list.html:58
|
||||
#: templates/accounts/fragments/list.html:75
|
||||
#: templates/categories/fragments/table.html:56
|
||||
#: templates/cotton/transaction/item.html:160
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/transaction/item.html:166
|
||||
#: templates/cotton/transaction/item.html:242
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:44
|
||||
@@ -2171,8 +2235,8 @@ msgstr "Czy na pewno?"
|
||||
#: templates/account_groups/fragments/list.html:59
|
||||
#: templates/accounts/fragments/list.html:76
|
||||
#: templates/categories/fragments/table.html:57
|
||||
#: templates/cotton/transaction/item.html:161
|
||||
#: templates/cotton/transaction/item.html:237
|
||||
#: templates/cotton/transaction/item.html:167
|
||||
#: templates/cotton/transaction/item.html:243
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:45
|
||||
@@ -2193,8 +2257,8 @@ msgstr "Tej akcji nie da się odwrócić!"
|
||||
#: templates/account_groups/fragments/list.html:60
|
||||
#: templates/accounts/fragments/list.html:77
|
||||
#: templates/categories/fragments/table.html:58
|
||||
#: templates/cotton/transaction/item.html:162
|
||||
#: templates/cotton/transaction/item.html:238
|
||||
#: templates/cotton/transaction/item.html:168
|
||||
#: templates/cotton/transaction/item.html:244
|
||||
#: templates/currencies/fragments/list.html:46
|
||||
#: templates/dca/fragments/strategy/details.html:77
|
||||
#: templates/dca/fragments/strategy/list.html:44
|
||||
@@ -2211,6 +2275,7 @@ msgstr "Tej akcji nie da się odwrócić!"
|
||||
#: templates/rules/fragments/transaction_rule/view.html:65
|
||||
#: templates/rules/fragments/transaction_rule/view.html:98
|
||||
#: templates/tags/fragments/table.html:57
|
||||
#: templates/transactions/fragments/attachments.html:22
|
||||
msgid "Yes, delete it!"
|
||||
msgstr "Tak, usuń!"
|
||||
|
||||
@@ -2346,41 +2411,41 @@ msgstr "Szukaj"
|
||||
msgid "Select"
|
||||
msgstr "Wybierz"
|
||||
|
||||
#: templates/cotton/transaction/item.html:175
|
||||
#: templates/cotton/transaction/item.html:186
|
||||
#: templates/cotton/transaction/item.html:196
|
||||
#: templates/cotton/transaction/item.html:181
|
||||
#: templates/cotton/transaction/item.html:192
|
||||
#: templates/cotton/transaction/item.html:202
|
||||
msgid "Show on summaries"
|
||||
msgstr "Pokaż w podsumowaniach"
|
||||
|
||||
#: templates/cotton/transaction/item.html:177
|
||||
#: templates/cotton/transaction/item.html:183
|
||||
msgid "Controlled by account"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:188
|
||||
#: templates/cotton/transaction/item.html:194
|
||||
msgid "Controlled by category"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:201
|
||||
#: templates/cotton/transaction/item.html:207
|
||||
msgid "Hide from summaries"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:205
|
||||
#: templates/cotton/transaction/item.html:211
|
||||
msgid "Add as quick transaction"
|
||||
msgstr "Dodaj jako szablon transakcji"
|
||||
|
||||
#: templates/cotton/transaction/item.html:210
|
||||
#: templates/cotton/transaction/item.html:216
|
||||
msgid "Move to previous month"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:214
|
||||
#: templates/cotton/transaction/item.html:220
|
||||
msgid "Move to next month"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:217
|
||||
#: templates/cotton/transaction/item.html:223
|
||||
msgid "Move to today"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:221
|
||||
#: templates/cotton/transaction/item.html:227
|
||||
#: templates/cotton/ui/transactions_action_bar.html:78
|
||||
msgid "Duplicate"
|
||||
msgstr ""
|
||||
@@ -3532,6 +3597,26 @@ msgstr "Nowa transakcja"
|
||||
msgid "Add Installment Plan"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:20
|
||||
msgid "Delete this attachment?"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:21
|
||||
msgid "This file will be removed from the transaction."
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:30
|
||||
#, fuzzy
|
||||
#| msgid "No runs yet"
|
||||
msgid "No attachments yet"
|
||||
msgstr "Brak zleconych importów"
|
||||
|
||||
#: templates/transactions/fragments/attachments_manage.html:5
|
||||
#, fuzzy
|
||||
#| msgid "Transaction Tags"
|
||||
msgid "Transaction attachments"
|
||||
msgstr "Tagi transakcji"
|
||||
|
||||
#: templates/transactions/fragments/bulk_edit.html:5
|
||||
msgid "Bulk Editing"
|
||||
msgstr ""
|
||||
|
||||
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-02-16 02:24+0000\n"
|
||||
"POT-Creation-Date: 2026-06-06 07:41+0000\n"
|
||||
"PO-Revision-Date: 2026-04-30 02:24+0000\n"
|
||||
"Last-Translator: Herculino Trotta <netotrotta@gmail.com>\n"
|
||||
"Language-Team: Portuguese (Brazil) <https://translations.herculino.com/"
|
||||
@@ -27,11 +27,11 @@ msgstr "Nome do grupo"
|
||||
#: apps/currencies/forms.py:53 apps/currencies/forms.py:87
|
||||
#: apps/currencies/forms.py:136 apps/dca/forms.py:46 apps/dca/forms.py:205
|
||||
#: apps/import_app/forms.py:32 apps/rules/forms.py:60 apps/rules/forms.py:100
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:201
|
||||
#: apps/transactions/forms.py:365 apps/transactions/forms.py:484
|
||||
#: apps/transactions/forms.py:828 apps/transactions/forms.py:867
|
||||
#: apps/transactions/forms.py:895 apps/transactions/forms.py:926
|
||||
#: apps/transactions/forms.py:1076 apps/users/forms.py:242
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:218
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:880 apps/transactions/forms.py:919
|
||||
#: apps/transactions/forms.py:947 apps/transactions/forms.py:978
|
||||
#: apps/transactions/forms.py:1128 apps/users/forms.py:242
|
||||
#: apps/users/forms.py:400
|
||||
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
|
||||
#: templates/rules/fragments/transaction_rule/view.html:128
|
||||
@@ -43,10 +43,10 @@ msgstr "Atualizar"
|
||||
#: apps/currencies/forms.py:93 apps/currencies/forms.py:142
|
||||
#: apps/dca/forms.py:52 apps/dca/forms.py:211 apps/import_app/forms.py:38
|
||||
#: apps/rules/forms.py:66 apps/rules/forms.py:106 apps/rules/forms.py:391
|
||||
#: apps/transactions/forms.py:188 apps/transactions/forms.py:208
|
||||
#: apps/transactions/forms.py:372 apps/transactions/forms.py:834
|
||||
#: apps/transactions/forms.py:873 apps/transactions/forms.py:901
|
||||
#: apps/transactions/forms.py:932 apps/transactions/forms.py:1082
|
||||
#: apps/transactions/forms.py:205 apps/transactions/forms.py:225
|
||||
#: apps/transactions/forms.py:424 apps/transactions/forms.py:886
|
||||
#: apps/transactions/forms.py:925 apps/transactions/forms.py:953
|
||||
#: apps/transactions/forms.py:984 apps/transactions/forms.py:1134
|
||||
#: apps/users/forms.py:248 apps/users/forms.py:406
|
||||
#: templates/mini_tools/unit_price_calculator.html:168
|
||||
msgid "Add"
|
||||
@@ -63,12 +63,12 @@ msgstr "Novo saldo"
|
||||
#: apps/accounts/forms.py:125 apps/dca/forms.py:79 apps/dca/forms.py:86
|
||||
#: apps/insights/forms.py:117 apps/rules/forms.py:181 apps/rules/forms.py:197
|
||||
#: apps/rules/models.py:44 apps/rules/models.py:311
|
||||
#: apps/transactions/forms.py:44 apps/transactions/forms.py:255
|
||||
#: apps/transactions/forms.py:423 apps/transactions/forms.py:520
|
||||
#: apps/transactions/forms.py:527 apps/transactions/forms.py:711
|
||||
#: apps/transactions/forms.py:955 apps/transactions/models.py:322
|
||||
#: apps/transactions/models.py:578 apps/transactions/models.py:778
|
||||
#: apps/transactions/models.py:1026
|
||||
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307
|
||||
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572
|
||||
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763
|
||||
#: apps/transactions/forms.py:1007 apps/transactions/models.py:331
|
||||
#: apps/transactions/models.py:641 apps/transactions/models.py:841
|
||||
#: apps/transactions/models.py:1089
|
||||
#: templates/insights/fragments/category_overview/index.html:86
|
||||
#: templates/insights/fragments/category_overview/index.html:542
|
||||
#: templates/insights/fragments/month_by_month.html:84
|
||||
@@ -80,12 +80,12 @@ msgstr "Categoria"
|
||||
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132
|
||||
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
|
||||
#: apps/rules/models.py:315 apps/transactions/filters.py:73
|
||||
#: apps/transactions/forms.py:52 apps/transactions/forms.py:263
|
||||
#: apps/transactions/forms.py:431 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:544 apps/transactions/forms.py:704
|
||||
#: apps/transactions/forms.py:948 apps/transactions/models.py:328
|
||||
#: apps/transactions/models.py:580 apps/transactions/models.py:782
|
||||
#: apps/transactions/models.py:1032 templates/includes/sidebar.html:150
|
||||
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315
|
||||
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588
|
||||
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756
|
||||
#: apps/transactions/forms.py:1000 apps/transactions/models.py:337
|
||||
#: apps/transactions/models.py:643 apps/transactions/models.py:845
|
||||
#: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
|
||||
#: templates/insights/fragments/category_overview/index.html:40
|
||||
#: templates/insights/fragments/month_by_month.html:29
|
||||
#: templates/insights/fragments/month_by_month.html:32
|
||||
@@ -97,8 +97,8 @@ msgstr "Tags"
|
||||
|
||||
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
|
||||
#: apps/import_app/models.py:14 apps/rules/models.py:13
|
||||
#: apps/transactions/models.py:214 apps/transactions/models.py:239
|
||||
#: apps/transactions/models.py:263 apps/transactions/models.py:994
|
||||
#: apps/transactions/models.py:223 apps/transactions/models.py:248
|
||||
#: apps/transactions/models.py:272 apps/transactions/models.py:1057
|
||||
#: templates/account_groups/fragments/list.html:22
|
||||
#: templates/accounts/fragments/list.html:22
|
||||
#: templates/categories/fragments/table.html:17
|
||||
@@ -167,11 +167,11 @@ msgstr ""
|
||||
|
||||
#: apps/accounts/models.py:75 apps/rules/forms.py:173 apps/rules/forms.py:187
|
||||
#: apps/rules/models.py:35 apps/rules/models.py:267
|
||||
#: apps/transactions/forms.py:64 apps/transactions/forms.py:275
|
||||
#: apps/transactions/forms.py:390 apps/transactions/forms.py:696
|
||||
#: apps/transactions/forms.py:940 apps/transactions/models.py:294
|
||||
#: apps/transactions/models.py:538 apps/transactions/models.py:760
|
||||
#: apps/transactions/models.py:1000
|
||||
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327
|
||||
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748
|
||||
#: apps/transactions/forms.py:992 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:601 apps/transactions/models.py:823
|
||||
#: apps/transactions/models.py:1063
|
||||
#: templates/installment_plans/fragments/table.html:17
|
||||
#: templates/quick_transactions/fragments/list.html:14
|
||||
#: templates/recurring_transactions/fragments/table.html:19
|
||||
@@ -489,8 +489,8 @@ msgstr "Sufixo"
|
||||
|
||||
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
|
||||
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
|
||||
#: apps/transactions/forms.py:68 apps/transactions/forms.py:395
|
||||
#: apps/transactions/forms.py:548 apps/transactions/models.py:304
|
||||
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447
|
||||
#: apps/transactions/forms.py:600 apps/transactions/models.py:313
|
||||
#: templates/dca/fragments/strategy/details.html:49
|
||||
#: templates/exchange_rates/fragments/table.html:10
|
||||
#: templates/exchange_rates_services/fragments/table.html:11
|
||||
@@ -576,8 +576,8 @@ msgid "Service Type"
|
||||
msgstr "Tipo de Serviço"
|
||||
|
||||
#: apps/currencies/models.py:118 apps/transactions/filters.py:27
|
||||
#: apps/transactions/models.py:218 apps/transactions/models.py:242
|
||||
#: apps/transactions/models.py:266 templates/categories/fragments/list.html:16
|
||||
#: apps/transactions/models.py:227 apps/transactions/models.py:251
|
||||
#: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
|
||||
#: templates/entities/fragments/list.html:16
|
||||
#: templates/installment_plans/fragments/list.html:16
|
||||
#: templates/recurring_transactions/fragments/list.html:16
|
||||
@@ -717,11 +717,11 @@ msgstr "Serviços marcados para execução com sucesso"
|
||||
msgid "Create transaction"
|
||||
msgstr "Criar transação"
|
||||
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:495
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:547
|
||||
msgid "From Account"
|
||||
msgstr "Conta de origem"
|
||||
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:500
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:552
|
||||
msgid "To Account"
|
||||
msgstr "Conta de destino"
|
||||
|
||||
@@ -746,7 +746,7 @@ msgstr "Conectar transação"
|
||||
msgid "You must provide an account."
|
||||
msgstr "Você deve informar uma conta."
|
||||
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:642
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:694
|
||||
msgid "From and To accounts must be different."
|
||||
msgstr "As contas De e Para devem ser diferentes."
|
||||
|
||||
@@ -765,9 +765,9 @@ msgstr "Moeda de pagamento"
|
||||
|
||||
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
|
||||
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:564
|
||||
#: apps/transactions/models.py:318 apps/transactions/models.py:587
|
||||
#: apps/transactions/models.py:788 apps/transactions/models.py:1022
|
||||
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616
|
||||
#: apps/transactions/models.py:327 apps/transactions/models.py:650
|
||||
#: apps/transactions/models.py:851 apps/transactions/models.py:1085
|
||||
msgid "Notes"
|
||||
msgstr "Notas"
|
||||
|
||||
@@ -830,7 +830,7 @@ msgid "Users"
|
||||
msgstr "Usuários"
|
||||
|
||||
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134
|
||||
#: apps/transactions/models.py:379 templates/includes/sidebar.html:81
|
||||
#: apps/transactions/models.py:388 templates/includes/sidebar.html:81
|
||||
#: templates/includes/sidebar.html:142
|
||||
#: templates/recurring_transactions/fragments/list_transactions.html:5
|
||||
#: templates/recurring_transactions/fragments/table.html:37
|
||||
@@ -851,11 +851,11 @@ msgstr "Categorias"
|
||||
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133
|
||||
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
|
||||
#: apps/rules/models.py:307 apps/transactions/filters.py:78
|
||||
#: apps/transactions/forms.py:60 apps/transactions/forms.py:271
|
||||
#: apps/transactions/forms.py:439 apps/transactions/forms.py:719
|
||||
#: apps/transactions/forms.py:963 apps/transactions/models.py:277
|
||||
#: apps/transactions/models.py:333 apps/transactions/models.py:583
|
||||
#: apps/transactions/models.py:785 apps/transactions/models.py:1037
|
||||
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323
|
||||
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771
|
||||
#: apps/transactions/forms.py:1015 apps/transactions/models.py:286
|
||||
#: apps/transactions/models.py:342 apps/transactions/models.py:646
|
||||
#: apps/transactions/models.py:848 apps/transactions/models.py:1100
|
||||
#: templates/entities/fragments/list.html:9
|
||||
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
|
||||
#: templates/insights/fragments/category_overview/index.html:54
|
||||
@@ -867,14 +867,14 @@ msgid "Entities"
|
||||
msgstr "Entidades"
|
||||
|
||||
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137
|
||||
#: apps/transactions/models.py:825 templates/includes/sidebar.html:110
|
||||
#: apps/transactions/models.py:888 templates/includes/sidebar.html:110
|
||||
#: templates/recurring_transactions/fragments/list.html:9
|
||||
#: templates/recurring_transactions/pages/index.html:4
|
||||
msgid "Recurring Transactions"
|
||||
msgstr "Transações Recorrentes"
|
||||
|
||||
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135
|
||||
#: apps/transactions/models.py:601 templates/includes/sidebar.html:104
|
||||
#: apps/transactions/models.py:664 templates/includes/sidebar.html:104
|
||||
#: templates/installment_plans/fragments/list.html:9
|
||||
#: templates/installment_plans/pages/index.html:4
|
||||
msgid "Installment Plans"
|
||||
@@ -927,7 +927,7 @@ msgstr "Ação de editar de transação"
|
||||
msgid "Update or create transaction actions"
|
||||
msgstr "Ações de atualizar ou criar transação"
|
||||
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:224
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:53
|
||||
#: templates/export_app/fragments/restore.html:5
|
||||
#: templates/export_app/pages/index.html:19
|
||||
@@ -1125,16 +1125,16 @@ msgid "Operator"
|
||||
msgstr "Operador"
|
||||
|
||||
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:381
|
||||
#: apps/transactions/models.py:301 apps/transactions/models.py:543
|
||||
#: apps/transactions/models.py:766 apps/transactions/models.py:1007
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:433
|
||||
#: apps/transactions/models.py:310 apps/transactions/models.py:606
|
||||
#: apps/transactions/models.py:829 apps/transactions/models.py:1070
|
||||
msgid "Type"
|
||||
msgstr "Tipo"
|
||||
|
||||
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
|
||||
#: apps/rules/models.py:275 apps/transactions/filters.py:22
|
||||
#: apps/transactions/forms.py:385 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:1009 templates/cotton/transaction/item.html:20
|
||||
#: apps/transactions/forms.py:437 apps/transactions/models.py:312
|
||||
#: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
|
||||
#: templates/cotton/transaction/item.html:31
|
||||
#: templates/transactions/widgets/paid_toggle_button.html:10
|
||||
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
|
||||
@@ -1142,17 +1142,17 @@ msgid "Paid"
|
||||
msgstr "Pago"
|
||||
|
||||
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:72
|
||||
#: apps/transactions/forms.py:401 apps/transactions/forms.py:551
|
||||
#: apps/transactions/forms.py:725 apps/transactions/models.py:305
|
||||
#: apps/transactions/models.py:561 apps/transactions/models.py:790
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:89
|
||||
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603
|
||||
#: apps/transactions/forms.py:777 apps/transactions/models.py:314
|
||||
#: apps/transactions/models.py:624 apps/transactions/models.py:853
|
||||
msgid "Reference Date"
|
||||
msgstr "Data de Referência"
|
||||
|
||||
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:408
|
||||
#: apps/transactions/models.py:311 apps/transactions/models.py:771
|
||||
#: apps/transactions/models.py:1015
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:460
|
||||
#: apps/transactions/models.py:320 apps/transactions/models.py:834
|
||||
#: apps/transactions/models.py:1078
|
||||
#: templates/insights/fragments/sankey.html:102
|
||||
#: templates/installment_plans/fragments/table.html:18
|
||||
#: templates/quick_transactions/fragments/list.html:15
|
||||
@@ -1162,28 +1162,28 @@ msgstr "Quantia"
|
||||
|
||||
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
|
||||
#: apps/rules/models.py:42 apps/rules/models.py:291
|
||||
#: apps/transactions/forms.py:412 apps/transactions/forms.py:555
|
||||
#: apps/transactions/models.py:316 apps/transactions/models.py:545
|
||||
#: apps/transactions/models.py:774 apps/transactions/models.py:1020
|
||||
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607
|
||||
#: apps/transactions/models.py:325 apps/transactions/models.py:608
|
||||
#: apps/transactions/models.py:837 apps/transactions/models.py:1083
|
||||
msgid "Description"
|
||||
msgstr "Descrição"
|
||||
|
||||
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:355
|
||||
#: apps/transactions/models.py:1042
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:364
|
||||
#: apps/transactions/models.py:1105
|
||||
msgid "Internal Note"
|
||||
msgstr "Nota Interna"
|
||||
|
||||
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:357
|
||||
#: apps/transactions/models.py:1044
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:1107
|
||||
msgid "Internal ID"
|
||||
msgstr "ID Interna"
|
||||
|
||||
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:568
|
||||
#: apps/transactions/models.py:215 apps/transactions/models.py:306
|
||||
#: apps/transactions/models.py:1010
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:620
|
||||
#: apps/transactions/models.py:224 apps/transactions/models.py:315
|
||||
#: apps/transactions/models.py:1073
|
||||
msgid "Mute"
|
||||
msgstr "Silenciada"
|
||||
|
||||
@@ -1196,7 +1196,7 @@ msgid "Set Values"
|
||||
msgstr "Definir valores"
|
||||
|
||||
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
|
||||
#: apps/transactions/models.py:378
|
||||
#: apps/transactions/models.py:387 apps/transactions/models.py:544
|
||||
msgid "Transaction"
|
||||
msgstr "Transação"
|
||||
|
||||
@@ -1403,61 +1403,79 @@ msgstr "Qualquer entidade"
|
||||
msgid "No entity"
|
||||
msgstr "Sem entidade"
|
||||
|
||||
#: apps/transactions/forms.py:174
|
||||
#: apps/transactions/forms.py:191
|
||||
msgid "More"
|
||||
msgstr "Mais"
|
||||
|
||||
#: apps/transactions/forms.py:211
|
||||
#: apps/transactions/forms.py:228
|
||||
msgid "Save and add similar"
|
||||
msgstr "Salvar e adicionar similar"
|
||||
|
||||
#: apps/transactions/forms.py:216
|
||||
#: apps/transactions/forms.py:233
|
||||
msgid "Save and add another"
|
||||
msgstr "Salvar e adicionar outra"
|
||||
|
||||
#: apps/transactions/forms.py:299 apps/transactions/forms.py:571
|
||||
#: apps/transactions/forms.py:270 templates/cotton/transaction/item.html:158
|
||||
#: templates/transactions/fragments/attachments.html:4
|
||||
#, fuzzy
|
||||
#| msgid "Installments"
|
||||
msgid "Attachments"
|
||||
msgstr "Parcelas"
|
||||
|
||||
#: apps/transactions/forms.py:271
|
||||
msgid ""
|
||||
"Files are private and only visible to users with access to this transaction."
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:282
|
||||
#, fuzzy
|
||||
#| msgid "Reload"
|
||||
msgid "Upload"
|
||||
msgstr "Recarregar"
|
||||
|
||||
#: apps/transactions/forms.py:351 apps/transactions/forms.py:623
|
||||
msgid "Muted transactions won't be displayed on monthly summaries"
|
||||
msgstr "Transações silenciadas não apareceram nos sumários mensais"
|
||||
|
||||
#: apps/transactions/forms.py:507
|
||||
#: apps/transactions/forms.py:559
|
||||
msgid "From Amount"
|
||||
msgstr "Quantia de origem"
|
||||
|
||||
#: apps/transactions/forms.py:512
|
||||
#: apps/transactions/forms.py:564
|
||||
msgid "To Amount"
|
||||
msgstr "Quantia de destino"
|
||||
|
||||
#: apps/transactions/forms.py:610
|
||||
#: apps/transactions/forms.py:662
|
||||
#: templates/cotton/ui/quick_transactions_buttons.html:40
|
||||
#: templates/cotton/ui/transactions_fab.html:44
|
||||
msgid "Transfer"
|
||||
msgstr "Transferir"
|
||||
|
||||
#: apps/transactions/forms.py:854
|
||||
#: apps/transactions/forms.py:906
|
||||
msgid "Tag name"
|
||||
msgstr "Nome da Tag"
|
||||
|
||||
#: apps/transactions/forms.py:882
|
||||
#: apps/transactions/forms.py:934
|
||||
msgid "Entity name"
|
||||
msgstr "Nome da entidade"
|
||||
|
||||
#: apps/transactions/forms.py:910
|
||||
#: apps/transactions/forms.py:962
|
||||
msgid "Category name"
|
||||
msgstr "Nome da Categoria"
|
||||
|
||||
#: apps/transactions/forms.py:912
|
||||
#: apps/transactions/forms.py:964
|
||||
msgid "Muted categories won't be displayed on monthly summaries"
|
||||
msgstr "Categorias silenciadas não apareceram nos sumários mensais"
|
||||
|
||||
#: apps/transactions/forms.py:1066
|
||||
#: apps/transactions/forms.py:1118
|
||||
msgid "future transactions"
|
||||
msgstr "transações futuras"
|
||||
|
||||
#: apps/transactions/forms.py:1092
|
||||
#: apps/transactions/forms.py:1144
|
||||
msgid "End date should be after the start date"
|
||||
msgstr "Data final deve ser após data inicial"
|
||||
|
||||
#: apps/transactions/models.py:220
|
||||
#: apps/transactions/models.py:229
|
||||
msgid ""
|
||||
"Deactivated categories won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
@@ -1465,25 +1483,25 @@ msgstr ""
|
||||
"As categorias desativadas não poderão ser selecionadas ao criar novas "
|
||||
"transações"
|
||||
|
||||
#: apps/transactions/models.py:228
|
||||
#: apps/transactions/models.py:237
|
||||
msgid "Transaction Category"
|
||||
msgstr "Categoria da Transação"
|
||||
|
||||
#: apps/transactions/models.py:229
|
||||
#: apps/transactions/models.py:238
|
||||
msgid "Transaction Categories"
|
||||
msgstr "Categorias da Trasanção"
|
||||
|
||||
#: apps/transactions/models.py:244
|
||||
#: apps/transactions/models.py:253
|
||||
msgid ""
|
||||
"Deactivated tags won't be able to be selected when creating new transactions"
|
||||
msgstr ""
|
||||
"As tags desativadas não poderão ser selecionadas ao criar novas transações"
|
||||
|
||||
#: apps/transactions/models.py:252 apps/transactions/models.py:253
|
||||
#: apps/transactions/models.py:261 apps/transactions/models.py:262
|
||||
msgid "Transaction Tags"
|
||||
msgstr "Tags da Transação"
|
||||
|
||||
#: apps/transactions/models.py:268
|
||||
#: apps/transactions/models.py:277
|
||||
msgid ""
|
||||
"Deactivated entities won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
@@ -1491,13 +1509,13 @@ msgstr ""
|
||||
"As entidades desativadas não poderão ser selecionadas ao criar novas "
|
||||
"transações"
|
||||
|
||||
#: apps/transactions/models.py:276
|
||||
#: apps/transactions/models.py:285
|
||||
#: templates/insights/fragments/month_by_month.html:88
|
||||
#: templates/insights/fragments/year_by_year.html:56
|
||||
msgid "Entity"
|
||||
msgstr "Entidade"
|
||||
|
||||
#: apps/transactions/models.py:288 apps/transactions/models.py:987
|
||||
#: apps/transactions/models.py:297 apps/transactions/models.py:1050
|
||||
#: templates/calendar_view/fragments/list.html:42
|
||||
#: templates/calendar_view/fragments/list.html:44
|
||||
#: templates/calendar_view/fragments/list.html:52
|
||||
@@ -1509,7 +1527,7 @@ msgstr "Entidade"
|
||||
msgid "Income"
|
||||
msgstr "Renda"
|
||||
|
||||
#: apps/transactions/models.py:289 apps/transactions/models.py:988
|
||||
#: apps/transactions/models.py:298 apps/transactions/models.py:1051
|
||||
#: templates/calendar_view/fragments/list.html:46
|
||||
#: templates/calendar_view/fragments/list.html:48
|
||||
#: templates/calendar_view/fragments/list.html:56
|
||||
@@ -1520,129 +1538,165 @@ msgstr "Renda"
|
||||
msgid "Expense"
|
||||
msgstr "Despesa"
|
||||
|
||||
#: apps/transactions/models.py:344 apps/transactions/models.py:600
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:663
|
||||
msgid "Installment Plan"
|
||||
msgstr "Parcelamento"
|
||||
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:824
|
||||
#: apps/transactions/models.py:362 apps/transactions/models.py:887
|
||||
msgid "Recurring Transaction"
|
||||
msgstr "Transação Recorrente"
|
||||
|
||||
#: apps/transactions/models.py:361
|
||||
#: apps/transactions/models.py:370
|
||||
msgid "Deleted"
|
||||
msgstr "Apagado"
|
||||
|
||||
#: apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:375
|
||||
msgid "Deleted At"
|
||||
msgstr "Apagado Em"
|
||||
|
||||
#: apps/transactions/models.py:480 templates/tags/fragments/table.html:69
|
||||
#: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
|
||||
msgid "No tags"
|
||||
msgstr "Nenhuma tag"
|
||||
|
||||
#: apps/transactions/models.py:482
|
||||
#: apps/transactions/models.py:491
|
||||
msgid "No category"
|
||||
msgstr "Sem categoria"
|
||||
|
||||
#: apps/transactions/models.py:484
|
||||
#: apps/transactions/models.py:493
|
||||
msgid "No description"
|
||||
msgstr "Sem descrição"
|
||||
|
||||
#: apps/transactions/models.py:532 templates/includes/sidebar.html:57
|
||||
#: apps/transactions/models.py:549
|
||||
#, fuzzy
|
||||
#| msgid "ZIP File"
|
||||
msgid "File"
|
||||
msgstr "Arquivo ZIP"
|
||||
|
||||
#: apps/transactions/models.py:551
|
||||
msgid "Original Name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
#, fuzzy
|
||||
#| msgid "Content"
|
||||
msgid "Content Type"
|
||||
msgstr "Conteúdo"
|
||||
|
||||
#: apps/transactions/models.py:555
|
||||
msgid "Size"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:560
|
||||
msgid "Uploaded By"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:565
|
||||
#, fuzzy
|
||||
#| msgid "Transactions on"
|
||||
msgid "Transaction Attachment"
|
||||
msgstr "Transações em"
|
||||
|
||||
#: apps/transactions/models.py:566
|
||||
#, fuzzy
|
||||
#| msgid "Transaction Tags"
|
||||
msgid "Transaction Attachments"
|
||||
msgstr "Tags da Transação"
|
||||
|
||||
#: apps/transactions/models.py:595 templates/includes/sidebar.html:57
|
||||
msgid "Yearly"
|
||||
msgstr "Anual"
|
||||
|
||||
#: apps/transactions/models.py:533 apps/users/models.py:464
|
||||
#: apps/transactions/models.py:596 apps/users/models.py:464
|
||||
#: templates/includes/sidebar.html:51
|
||||
msgid "Monthly"
|
||||
msgstr "Mensal"
|
||||
|
||||
#: apps/transactions/models.py:534
|
||||
#: apps/transactions/models.py:597
|
||||
msgid "Weekly"
|
||||
msgstr "Semanal"
|
||||
|
||||
#: apps/transactions/models.py:535
|
||||
#: apps/transactions/models.py:598
|
||||
msgid "Daily"
|
||||
msgstr "Diária"
|
||||
|
||||
#: apps/transactions/models.py:548
|
||||
#: apps/transactions/models.py:611
|
||||
msgid "Number of Installments"
|
||||
msgstr "Número de Parcelas"
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
#: apps/transactions/models.py:616
|
||||
msgid "Installment Start"
|
||||
msgstr "Parcela inicial"
|
||||
|
||||
#: apps/transactions/models.py:554
|
||||
#: apps/transactions/models.py:617
|
||||
msgid "The installment number to start counting from"
|
||||
msgstr "O número da parcela a partir do qual se inicia a contagem"
|
||||
|
||||
#: apps/transactions/models.py:559 apps/transactions/models.py:794
|
||||
#: apps/transactions/models.py:622 apps/transactions/models.py:857
|
||||
msgid "Start Date"
|
||||
msgstr "Data de Início"
|
||||
|
||||
#: apps/transactions/models.py:563 apps/transactions/models.py:795
|
||||
#: apps/transactions/models.py:626 apps/transactions/models.py:858
|
||||
msgid "End Date"
|
||||
msgstr "Data Final"
|
||||
|
||||
#: apps/transactions/models.py:568
|
||||
#: apps/transactions/models.py:631
|
||||
msgid "Recurrence"
|
||||
msgstr "Recorrência"
|
||||
|
||||
#: apps/transactions/models.py:571
|
||||
#: apps/transactions/models.py:634
|
||||
msgid "Installment Amount"
|
||||
msgstr "Valor da Parcela"
|
||||
|
||||
#: apps/transactions/models.py:590 apps/transactions/models.py:814
|
||||
#: apps/transactions/models.py:653 apps/transactions/models.py:877
|
||||
msgid "Add description to transactions"
|
||||
msgstr "Adicionar descrição às transações"
|
||||
|
||||
#: apps/transactions/models.py:593 apps/transactions/models.py:817
|
||||
#: apps/transactions/models.py:656 apps/transactions/models.py:880
|
||||
msgid "Add notes to transactions"
|
||||
msgstr "Adicionar notas às transações"
|
||||
|
||||
#: apps/transactions/models.py:753
|
||||
#: apps/transactions/models.py:816
|
||||
msgid "day(s)"
|
||||
msgstr "dia(s)"
|
||||
|
||||
#: apps/transactions/models.py:754
|
||||
#: apps/transactions/models.py:817
|
||||
msgid "week(s)"
|
||||
msgstr "semana(s)"
|
||||
|
||||
#: apps/transactions/models.py:755
|
||||
#: apps/transactions/models.py:818
|
||||
msgid "month(s)"
|
||||
msgstr "mês(es)"
|
||||
|
||||
#: apps/transactions/models.py:756
|
||||
#: apps/transactions/models.py:819
|
||||
msgid "year(s)"
|
||||
msgstr "ano(s)"
|
||||
|
||||
#: apps/transactions/models.py:758
|
||||
#: apps/transactions/models.py:821
|
||||
#: templates/recurring_transactions/fragments/list.html:18
|
||||
msgid "Paused"
|
||||
msgstr "Pausado"
|
||||
|
||||
#: apps/transactions/models.py:797
|
||||
#: apps/transactions/models.py:860
|
||||
msgid "Recurrence Type"
|
||||
msgstr "Tipo de recorrência"
|
||||
|
||||
#: apps/transactions/models.py:800
|
||||
#: apps/transactions/models.py:863
|
||||
msgid "Recurrence Interval"
|
||||
msgstr "Intervalo de recorrência"
|
||||
|
||||
#: apps/transactions/models.py:803
|
||||
#: apps/transactions/models.py:866
|
||||
msgid "Keep at most"
|
||||
msgstr "Manter no máximo"
|
||||
|
||||
#: apps/transactions/models.py:807
|
||||
#: apps/transactions/models.py:870
|
||||
msgid "Last Generated Date"
|
||||
msgstr "Última data gerada"
|
||||
|
||||
#: apps/transactions/models.py:810
|
||||
#: apps/transactions/models.py:873
|
||||
msgid "Last Generated Reference Date"
|
||||
msgstr "Última data de referência gerada"
|
||||
|
||||
#: apps/transactions/models.py:1054
|
||||
#: apps/transactions/models.py:1117
|
||||
#: apps/transactions/views/quick_transactions.py:178
|
||||
#: apps/transactions/views/quick_transactions.py:187
|
||||
#: apps/transactions/views/quick_transactions.py:189
|
||||
@@ -1651,7 +1705,7 @@ msgstr "Última data de referência gerada"
|
||||
msgid "Quick Transaction"
|
||||
msgstr "Transação Rápida"
|
||||
|
||||
#: apps/transactions/models.py:1055 templates/includes/sidebar.html:98
|
||||
#: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
|
||||
#: templates/quick_transactions/pages/index.html:5
|
||||
#: templates/quick_transactions/pages/index.html:15
|
||||
msgid "Quick Transactions"
|
||||
@@ -1756,8 +1810,8 @@ msgid "Item deleted successfully"
|
||||
msgstr "Item apagado com sucesso"
|
||||
|
||||
#: apps/transactions/views/quick_transactions.py:156
|
||||
#: apps/transactions/views/transactions.py:53
|
||||
#: apps/transactions/views/transactions.py:238
|
||||
#: apps/transactions/views/transactions.py:141
|
||||
#: apps/transactions/views/transactions.py:326
|
||||
msgid "Transaction added successfully"
|
||||
msgstr "Transação adicionada com sucesso"
|
||||
|
||||
@@ -1797,30 +1851,42 @@ msgstr "Tag atualizada com sucesso"
|
||||
msgid "Tag deleted successfully"
|
||||
msgstr "Tag apagada com sucesso"
|
||||
|
||||
#: apps/transactions/views/transactions.py:262
|
||||
#: apps/transactions/views/transactions.py:59
|
||||
#, fuzzy
|
||||
#| msgid "Account updated successfully"
|
||||
msgid "Attachment uploaded successfully"
|
||||
msgstr "Conta atualizada com sucesso"
|
||||
|
||||
#: apps/transactions/views/transactions.py:110
|
||||
#, fuzzy
|
||||
#| msgid "Account deleted successfully"
|
||||
msgid "Attachment deleted successfully"
|
||||
msgstr "Conta apagada com sucesso"
|
||||
|
||||
#: apps/transactions/views/transactions.py:350
|
||||
msgid "Transaction updated successfully"
|
||||
msgstr "Transação atualizada com sucesso"
|
||||
|
||||
#: apps/transactions/views/transactions.py:313
|
||||
#: apps/transactions/views/transactions.py:401
|
||||
#, python-format
|
||||
msgid "%(count)s transaction updated successfully"
|
||||
msgid_plural "%(count)s transactions updated successfully"
|
||||
msgstr[0] "%(count)s transação atualizada com sucesso"
|
||||
msgstr[1] "%(count)s transações atualizadas com sucesso"
|
||||
|
||||
#: apps/transactions/views/transactions.py:349
|
||||
#: apps/transactions/views/transactions.py:437
|
||||
msgid "Transaction duplicated successfully"
|
||||
msgstr "Transação duplicada com sucesso"
|
||||
|
||||
#: apps/transactions/views/transactions.py:391
|
||||
#: apps/transactions/views/transactions.py:479
|
||||
msgid "Transaction deleted successfully"
|
||||
msgstr "Transação apagada com sucesso"
|
||||
|
||||
#: apps/transactions/views/transactions.py:409
|
||||
#: apps/transactions/views/transactions.py:497
|
||||
msgid "Transaction restored successfully"
|
||||
msgstr "Transação restaurada com sucesso"
|
||||
|
||||
#: apps/transactions/views/transactions.py:435
|
||||
#: apps/transactions/views/transactions.py:523
|
||||
msgid "Transfer added successfully"
|
||||
msgstr "Transferência adicionada com sucesso"
|
||||
|
||||
@@ -2100,8 +2166,8 @@ msgstr "Compartilhar"
|
||||
#: templates/account_groups/fragments/list.html:54
|
||||
#: templates/accounts/fragments/list.html:71
|
||||
#: templates/categories/fragments/table.html:51
|
||||
#: templates/cotton/transaction/item.html:158
|
||||
#: templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/transaction/item.html:164
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:57
|
||||
#: templates/cotton/ui/transactions_action_bar.html:82
|
||||
#: templates/currencies/fragments/list.html:40
|
||||
@@ -2129,8 +2195,8 @@ msgstr "Apagar"
|
||||
#: templates/account_groups/fragments/list.html:58
|
||||
#: templates/accounts/fragments/list.html:75
|
||||
#: templates/categories/fragments/table.html:56
|
||||
#: templates/cotton/transaction/item.html:160
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/transaction/item.html:166
|
||||
#: templates/cotton/transaction/item.html:242
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:44
|
||||
@@ -2159,8 +2225,8 @@ msgstr "Tem certeza?"
|
||||
#: templates/account_groups/fragments/list.html:59
|
||||
#: templates/accounts/fragments/list.html:76
|
||||
#: templates/categories/fragments/table.html:57
|
||||
#: templates/cotton/transaction/item.html:161
|
||||
#: templates/cotton/transaction/item.html:237
|
||||
#: templates/cotton/transaction/item.html:167
|
||||
#: templates/cotton/transaction/item.html:243
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:45
|
||||
@@ -2181,8 +2247,8 @@ msgstr "Você não será capaz de reverter isso!"
|
||||
#: templates/account_groups/fragments/list.html:60
|
||||
#: templates/accounts/fragments/list.html:77
|
||||
#: templates/categories/fragments/table.html:58
|
||||
#: templates/cotton/transaction/item.html:162
|
||||
#: templates/cotton/transaction/item.html:238
|
||||
#: templates/cotton/transaction/item.html:168
|
||||
#: templates/cotton/transaction/item.html:244
|
||||
#: templates/currencies/fragments/list.html:46
|
||||
#: templates/dca/fragments/strategy/details.html:77
|
||||
#: templates/dca/fragments/strategy/list.html:44
|
||||
@@ -2199,6 +2265,7 @@ msgstr "Você não será capaz de reverter isso!"
|
||||
#: templates/rules/fragments/transaction_rule/view.html:65
|
||||
#: templates/rules/fragments/transaction_rule/view.html:98
|
||||
#: templates/tags/fragments/table.html:57
|
||||
#: templates/transactions/fragments/attachments.html:22
|
||||
msgid "Yes, delete it!"
|
||||
msgstr "Sim, apague!"
|
||||
|
||||
@@ -2334,41 +2401,41 @@ msgstr "Buscar"
|
||||
msgid "Select"
|
||||
msgstr "Selecionar"
|
||||
|
||||
#: templates/cotton/transaction/item.html:175
|
||||
#: templates/cotton/transaction/item.html:186
|
||||
#: templates/cotton/transaction/item.html:196
|
||||
#: templates/cotton/transaction/item.html:181
|
||||
#: templates/cotton/transaction/item.html:192
|
||||
#: templates/cotton/transaction/item.html:202
|
||||
msgid "Show on summaries"
|
||||
msgstr "Mostrar nos sumários"
|
||||
|
||||
#: templates/cotton/transaction/item.html:177
|
||||
#: templates/cotton/transaction/item.html:183
|
||||
msgid "Controlled by account"
|
||||
msgstr "Controlado pela conta"
|
||||
|
||||
#: templates/cotton/transaction/item.html:188
|
||||
#: templates/cotton/transaction/item.html:194
|
||||
msgid "Controlled by category"
|
||||
msgstr "Controlado pela categoria"
|
||||
|
||||
#: templates/cotton/transaction/item.html:201
|
||||
#: templates/cotton/transaction/item.html:207
|
||||
msgid "Hide from summaries"
|
||||
msgstr "Esconder dos sumários"
|
||||
|
||||
#: templates/cotton/transaction/item.html:205
|
||||
#: templates/cotton/transaction/item.html:211
|
||||
msgid "Add as quick transaction"
|
||||
msgstr "Adicionar como transação rápida"
|
||||
|
||||
#: templates/cotton/transaction/item.html:210
|
||||
#: templates/cotton/transaction/item.html:216
|
||||
msgid "Move to previous month"
|
||||
msgstr "Mover para o mês anterior"
|
||||
|
||||
#: templates/cotton/transaction/item.html:214
|
||||
#: templates/cotton/transaction/item.html:220
|
||||
msgid "Move to next month"
|
||||
msgstr "Mover para o mês seguinte"
|
||||
|
||||
#: templates/cotton/transaction/item.html:217
|
||||
#: templates/cotton/transaction/item.html:223
|
||||
msgid "Move to today"
|
||||
msgstr "Mover para hoje"
|
||||
|
||||
#: templates/cotton/transaction/item.html:221
|
||||
#: templates/cotton/transaction/item.html:227
|
||||
#: templates/cotton/ui/transactions_action_bar.html:78
|
||||
msgid "Duplicate"
|
||||
msgstr "Duplicar"
|
||||
@@ -3529,6 +3596,28 @@ msgstr "Nova transação"
|
||||
msgid "Add Installment Plan"
|
||||
msgstr "Adicionar parcelamento"
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:20
|
||||
msgid "Delete this attachment?"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:21
|
||||
#, fuzzy
|
||||
#| msgid "This will stop the creation of new transactions"
|
||||
msgid "This file will be removed from the transaction."
|
||||
msgstr "Isso interromperá a criação de novas transações"
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:30
|
||||
#, fuzzy
|
||||
#| msgid "No presets yet"
|
||||
msgid "No attachments yet"
|
||||
msgstr "Nenhuma predefinição de importação ainda"
|
||||
|
||||
#: templates/transactions/fragments/attachments_manage.html:5
|
||||
#, fuzzy
|
||||
#| msgid "Transaction Tags"
|
||||
msgid "Transaction attachments"
|
||||
msgstr "Tags da Transação"
|
||||
|
||||
#: templates/transactions/fragments/bulk_edit.html:5
|
||||
msgid "Bulk Editing"
|
||||
msgstr "Edição em massa"
|
||||
@@ -3858,9 +3947,6 @@ msgstr "Visão Anual"
|
||||
#~ msgid "Import Runs"
|
||||
#~ msgstr "Datas importantes"
|
||||
|
||||
#~ msgid "This will stop the creation of new transactions"
|
||||
#~ msgstr "Isso interromperá a criação de novas transações"
|
||||
|
||||
#~ msgid "Is an asset account?"
|
||||
#~ msgstr "É uma conta de ativos?"
|
||||
|
||||
|
||||
+257
-172
@@ -7,8 +7,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-02-16 02:24+0000\n"
|
||||
"PO-Revision-Date: 2026-03-31 13:24+0000\n"
|
||||
"POT-Creation-Date: 2026-06-06 07:41+0000\n"
|
||||
"PO-Revision-Date: 2026-05-01 07:24+0000\n"
|
||||
"Last-Translator: masttera <mail.masttera@gmail.com>\n"
|
||||
"Language-Team: Russian <https://translations.herculino.com/projects/wygiwyh/"
|
||||
"app/ru/>\n"
|
||||
@@ -18,7 +18,7 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
|
||||
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 5.16.2\n"
|
||||
"X-Generator: Weblate 5.17\n"
|
||||
|
||||
#: apps/accounts/forms.py:24
|
||||
msgid "Group name"
|
||||
@@ -28,11 +28,11 @@ msgstr "Имя группы"
|
||||
#: apps/currencies/forms.py:53 apps/currencies/forms.py:87
|
||||
#: apps/currencies/forms.py:136 apps/dca/forms.py:46 apps/dca/forms.py:205
|
||||
#: apps/import_app/forms.py:32 apps/rules/forms.py:60 apps/rules/forms.py:100
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:201
|
||||
#: apps/transactions/forms.py:365 apps/transactions/forms.py:484
|
||||
#: apps/transactions/forms.py:828 apps/transactions/forms.py:867
|
||||
#: apps/transactions/forms.py:895 apps/transactions/forms.py:926
|
||||
#: apps/transactions/forms.py:1076 apps/users/forms.py:242
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:218
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:880 apps/transactions/forms.py:919
|
||||
#: apps/transactions/forms.py:947 apps/transactions/forms.py:978
|
||||
#: apps/transactions/forms.py:1128 apps/users/forms.py:242
|
||||
#: apps/users/forms.py:400
|
||||
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
|
||||
#: templates/rules/fragments/transaction_rule/view.html:128
|
||||
@@ -44,10 +44,10 @@ msgstr "Обновить"
|
||||
#: apps/currencies/forms.py:93 apps/currencies/forms.py:142
|
||||
#: apps/dca/forms.py:52 apps/dca/forms.py:211 apps/import_app/forms.py:38
|
||||
#: apps/rules/forms.py:66 apps/rules/forms.py:106 apps/rules/forms.py:391
|
||||
#: apps/transactions/forms.py:188 apps/transactions/forms.py:208
|
||||
#: apps/transactions/forms.py:372 apps/transactions/forms.py:834
|
||||
#: apps/transactions/forms.py:873 apps/transactions/forms.py:901
|
||||
#: apps/transactions/forms.py:932 apps/transactions/forms.py:1082
|
||||
#: apps/transactions/forms.py:205 apps/transactions/forms.py:225
|
||||
#: apps/transactions/forms.py:424 apps/transactions/forms.py:886
|
||||
#: apps/transactions/forms.py:925 apps/transactions/forms.py:953
|
||||
#: apps/transactions/forms.py:984 apps/transactions/forms.py:1134
|
||||
#: apps/users/forms.py:248 apps/users/forms.py:406
|
||||
#: templates/mini_tools/unit_price_calculator.html:168
|
||||
msgid "Add"
|
||||
@@ -64,12 +64,12 @@ msgstr "Новый баланс"
|
||||
#: apps/accounts/forms.py:125 apps/dca/forms.py:79 apps/dca/forms.py:86
|
||||
#: apps/insights/forms.py:117 apps/rules/forms.py:181 apps/rules/forms.py:197
|
||||
#: apps/rules/models.py:44 apps/rules/models.py:311
|
||||
#: apps/transactions/forms.py:44 apps/transactions/forms.py:255
|
||||
#: apps/transactions/forms.py:423 apps/transactions/forms.py:520
|
||||
#: apps/transactions/forms.py:527 apps/transactions/forms.py:711
|
||||
#: apps/transactions/forms.py:955 apps/transactions/models.py:322
|
||||
#: apps/transactions/models.py:578 apps/transactions/models.py:778
|
||||
#: apps/transactions/models.py:1026
|
||||
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307
|
||||
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572
|
||||
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763
|
||||
#: apps/transactions/forms.py:1007 apps/transactions/models.py:331
|
||||
#: apps/transactions/models.py:641 apps/transactions/models.py:841
|
||||
#: apps/transactions/models.py:1089
|
||||
#: templates/insights/fragments/category_overview/index.html:86
|
||||
#: templates/insights/fragments/category_overview/index.html:542
|
||||
#: templates/insights/fragments/month_by_month.html:84
|
||||
@@ -81,12 +81,12 @@ msgstr "Категория"
|
||||
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132
|
||||
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
|
||||
#: apps/rules/models.py:315 apps/transactions/filters.py:73
|
||||
#: apps/transactions/forms.py:52 apps/transactions/forms.py:263
|
||||
#: apps/transactions/forms.py:431 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:544 apps/transactions/forms.py:704
|
||||
#: apps/transactions/forms.py:948 apps/transactions/models.py:328
|
||||
#: apps/transactions/models.py:580 apps/transactions/models.py:782
|
||||
#: apps/transactions/models.py:1032 templates/includes/sidebar.html:150
|
||||
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315
|
||||
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588
|
||||
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756
|
||||
#: apps/transactions/forms.py:1000 apps/transactions/models.py:337
|
||||
#: apps/transactions/models.py:643 apps/transactions/models.py:845
|
||||
#: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
|
||||
#: templates/insights/fragments/category_overview/index.html:40
|
||||
#: templates/insights/fragments/month_by_month.html:29
|
||||
#: templates/insights/fragments/month_by_month.html:32
|
||||
@@ -98,8 +98,8 @@ msgstr "Тэг"
|
||||
|
||||
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
|
||||
#: apps/import_app/models.py:14 apps/rules/models.py:13
|
||||
#: apps/transactions/models.py:214 apps/transactions/models.py:239
|
||||
#: apps/transactions/models.py:263 apps/transactions/models.py:994
|
||||
#: apps/transactions/models.py:223 apps/transactions/models.py:248
|
||||
#: apps/transactions/models.py:272 apps/transactions/models.py:1057
|
||||
#: templates/account_groups/fragments/list.html:22
|
||||
#: templates/accounts/fragments/list.html:22
|
||||
#: templates/categories/fragments/table.html:17
|
||||
@@ -169,11 +169,11 @@ msgstr ""
|
||||
|
||||
#: apps/accounts/models.py:75 apps/rules/forms.py:173 apps/rules/forms.py:187
|
||||
#: apps/rules/models.py:35 apps/rules/models.py:267
|
||||
#: apps/transactions/forms.py:64 apps/transactions/forms.py:275
|
||||
#: apps/transactions/forms.py:390 apps/transactions/forms.py:696
|
||||
#: apps/transactions/forms.py:940 apps/transactions/models.py:294
|
||||
#: apps/transactions/models.py:538 apps/transactions/models.py:760
|
||||
#: apps/transactions/models.py:1000
|
||||
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327
|
||||
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748
|
||||
#: apps/transactions/forms.py:992 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:601 apps/transactions/models.py:823
|
||||
#: apps/transactions/models.py:1063
|
||||
#: templates/installment_plans/fragments/table.html:17
|
||||
#: templates/quick_transactions/fragments/list.html:14
|
||||
#: templates/recurring_transactions/fragments/table.html:19
|
||||
@@ -499,8 +499,8 @@ msgstr "Суффикс"
|
||||
|
||||
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
|
||||
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
|
||||
#: apps/transactions/forms.py:68 apps/transactions/forms.py:395
|
||||
#: apps/transactions/forms.py:548 apps/transactions/models.py:304
|
||||
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447
|
||||
#: apps/transactions/forms.py:600 apps/transactions/models.py:313
|
||||
#: templates/dca/fragments/strategy/details.html:49
|
||||
#: templates/exchange_rates/fragments/table.html:10
|
||||
#: templates/exchange_rates_services/fragments/table.html:11
|
||||
@@ -586,8 +586,8 @@ msgid "Service Type"
|
||||
msgstr "Тип услуги"
|
||||
|
||||
#: apps/currencies/models.py:118 apps/transactions/filters.py:27
|
||||
#: apps/transactions/models.py:218 apps/transactions/models.py:242
|
||||
#: apps/transactions/models.py:266 templates/categories/fragments/list.html:16
|
||||
#: apps/transactions/models.py:227 apps/transactions/models.py:251
|
||||
#: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
|
||||
#: templates/entities/fragments/list.html:16
|
||||
#: templates/installment_plans/fragments/list.html:16
|
||||
#: templates/recurring_transactions/fragments/list.html:16
|
||||
@@ -727,11 +727,11 @@ msgstr "Службы успешно поставлены в очередь"
|
||||
msgid "Create transaction"
|
||||
msgstr "Создать транзакцию"
|
||||
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:495
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:547
|
||||
msgid "From Account"
|
||||
msgstr "Со счета"
|
||||
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:500
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:552
|
||||
msgid "To Account"
|
||||
msgstr "В счет"
|
||||
|
||||
@@ -756,7 +756,7 @@ msgstr "Ссылка на транзакцию"
|
||||
msgid "You must provide an account."
|
||||
msgstr "Вы должны предоставить учетную запись."
|
||||
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:642
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:694
|
||||
msgid "From and To accounts must be different."
|
||||
msgstr "Счета «От» и «Получатель» должны быть разными."
|
||||
|
||||
@@ -775,9 +775,9 @@ msgstr "Валюта платежа"
|
||||
|
||||
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
|
||||
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:564
|
||||
#: apps/transactions/models.py:318 apps/transactions/models.py:587
|
||||
#: apps/transactions/models.py:788 apps/transactions/models.py:1022
|
||||
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616
|
||||
#: apps/transactions/models.py:327 apps/transactions/models.py:650
|
||||
#: apps/transactions/models.py:851 apps/transactions/models.py:1085
|
||||
msgid "Notes"
|
||||
msgstr "Заметки"
|
||||
|
||||
@@ -840,7 +840,7 @@ msgid "Users"
|
||||
msgstr "Пользователи"
|
||||
|
||||
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134
|
||||
#: apps/transactions/models.py:379 templates/includes/sidebar.html:81
|
||||
#: apps/transactions/models.py:388 templates/includes/sidebar.html:81
|
||||
#: templates/includes/sidebar.html:142
|
||||
#: templates/recurring_transactions/fragments/list_transactions.html:5
|
||||
#: templates/recurring_transactions/fragments/table.html:37
|
||||
@@ -861,11 +861,11 @@ msgstr "Категории"
|
||||
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133
|
||||
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
|
||||
#: apps/rules/models.py:307 apps/transactions/filters.py:78
|
||||
#: apps/transactions/forms.py:60 apps/transactions/forms.py:271
|
||||
#: apps/transactions/forms.py:439 apps/transactions/forms.py:719
|
||||
#: apps/transactions/forms.py:963 apps/transactions/models.py:277
|
||||
#: apps/transactions/models.py:333 apps/transactions/models.py:583
|
||||
#: apps/transactions/models.py:785 apps/transactions/models.py:1037
|
||||
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323
|
||||
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771
|
||||
#: apps/transactions/forms.py:1015 apps/transactions/models.py:286
|
||||
#: apps/transactions/models.py:342 apps/transactions/models.py:646
|
||||
#: apps/transactions/models.py:848 apps/transactions/models.py:1100
|
||||
#: templates/entities/fragments/list.html:9
|
||||
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
|
||||
#: templates/insights/fragments/category_overview/index.html:54
|
||||
@@ -877,14 +877,14 @@ msgid "Entities"
|
||||
msgstr "Объекты"
|
||||
|
||||
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137
|
||||
#: apps/transactions/models.py:825 templates/includes/sidebar.html:110
|
||||
#: apps/transactions/models.py:888 templates/includes/sidebar.html:110
|
||||
#: templates/recurring_transactions/fragments/list.html:9
|
||||
#: templates/recurring_transactions/pages/index.html:4
|
||||
msgid "Recurring Transactions"
|
||||
msgstr "Повторяющиеся транзакции"
|
||||
|
||||
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135
|
||||
#: apps/transactions/models.py:601 templates/includes/sidebar.html:104
|
||||
#: apps/transactions/models.py:664 templates/includes/sidebar.html:104
|
||||
#: templates/installment_plans/fragments/list.html:9
|
||||
#: templates/installment_plans/pages/index.html:4
|
||||
msgid "Installment Plans"
|
||||
@@ -937,7 +937,7 @@ msgstr "Редактировать действие транзакции"
|
||||
msgid "Update or create transaction actions"
|
||||
msgstr "Обновление или создание действий транзакции"
|
||||
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:224
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:53
|
||||
#: templates/export_app/fragments/restore.html:5
|
||||
#: templates/export_app/pages/index.html:19
|
||||
@@ -1135,16 +1135,16 @@ msgid "Operator"
|
||||
msgstr "Оператор"
|
||||
|
||||
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:381
|
||||
#: apps/transactions/models.py:301 apps/transactions/models.py:543
|
||||
#: apps/transactions/models.py:766 apps/transactions/models.py:1007
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:433
|
||||
#: apps/transactions/models.py:310 apps/transactions/models.py:606
|
||||
#: apps/transactions/models.py:829 apps/transactions/models.py:1070
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
|
||||
#: apps/rules/models.py:275 apps/transactions/filters.py:22
|
||||
#: apps/transactions/forms.py:385 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:1009 templates/cotton/transaction/item.html:20
|
||||
#: apps/transactions/forms.py:437 apps/transactions/models.py:312
|
||||
#: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
|
||||
#: templates/cotton/transaction/item.html:31
|
||||
#: templates/transactions/widgets/paid_toggle_button.html:10
|
||||
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
|
||||
@@ -1152,17 +1152,17 @@ msgid "Paid"
|
||||
msgstr "Оплаченный"
|
||||
|
||||
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:72
|
||||
#: apps/transactions/forms.py:401 apps/transactions/forms.py:551
|
||||
#: apps/transactions/forms.py:725 apps/transactions/models.py:305
|
||||
#: apps/transactions/models.py:561 apps/transactions/models.py:790
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:89
|
||||
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603
|
||||
#: apps/transactions/forms.py:777 apps/transactions/models.py:314
|
||||
#: apps/transactions/models.py:624 apps/transactions/models.py:853
|
||||
msgid "Reference Date"
|
||||
msgstr "Дата ссылки"
|
||||
|
||||
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:408
|
||||
#: apps/transactions/models.py:311 apps/transactions/models.py:771
|
||||
#: apps/transactions/models.py:1015
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:460
|
||||
#: apps/transactions/models.py:320 apps/transactions/models.py:834
|
||||
#: apps/transactions/models.py:1078
|
||||
#: templates/insights/fragments/sankey.html:102
|
||||
#: templates/installment_plans/fragments/table.html:18
|
||||
#: templates/quick_transactions/fragments/list.html:15
|
||||
@@ -1172,28 +1172,28 @@ msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
|
||||
#: apps/rules/models.py:42 apps/rules/models.py:291
|
||||
#: apps/transactions/forms.py:412 apps/transactions/forms.py:555
|
||||
#: apps/transactions/models.py:316 apps/transactions/models.py:545
|
||||
#: apps/transactions/models.py:774 apps/transactions/models.py:1020
|
||||
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607
|
||||
#: apps/transactions/models.py:325 apps/transactions/models.py:608
|
||||
#: apps/transactions/models.py:837 apps/transactions/models.py:1083
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:355
|
||||
#: apps/transactions/models.py:1042
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:364
|
||||
#: apps/transactions/models.py:1105
|
||||
msgid "Internal Note"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:357
|
||||
#: apps/transactions/models.py:1044
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:1107
|
||||
msgid "Internal ID"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:568
|
||||
#: apps/transactions/models.py:215 apps/transactions/models.py:306
|
||||
#: apps/transactions/models.py:1010
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:620
|
||||
#: apps/transactions/models.py:224 apps/transactions/models.py:315
|
||||
#: apps/transactions/models.py:1073
|
||||
msgid "Mute"
|
||||
msgstr ""
|
||||
|
||||
@@ -1206,7 +1206,7 @@ msgid "Set Values"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
|
||||
#: apps/transactions/models.py:378
|
||||
#: apps/transactions/models.py:387 apps/transactions/models.py:544
|
||||
msgid "Transaction"
|
||||
msgstr "Транзакция"
|
||||
|
||||
@@ -1411,99 +1411,117 @@ msgstr ""
|
||||
msgid "No entity"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:174
|
||||
#: apps/transactions/forms.py:191
|
||||
msgid "More"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:211
|
||||
#: apps/transactions/forms.py:228
|
||||
msgid "Save and add similar"
|
||||
msgstr "Сохранить и добавить похожие"
|
||||
|
||||
#: apps/transactions/forms.py:216
|
||||
#: apps/transactions/forms.py:233
|
||||
msgid "Save and add another"
|
||||
msgstr "Сохраните и добавьте еще один"
|
||||
|
||||
#: apps/transactions/forms.py:299 apps/transactions/forms.py:571
|
||||
#: apps/transactions/forms.py:270 templates/cotton/transaction/item.html:158
|
||||
#: templates/transactions/fragments/attachments.html:4
|
||||
#, fuzzy
|
||||
#| msgid "Installments"
|
||||
msgid "Attachments"
|
||||
msgstr "Рассрочки"
|
||||
|
||||
#: apps/transactions/forms.py:271
|
||||
msgid ""
|
||||
"Files are private and only visible to users with access to this transaction."
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:282
|
||||
#, fuzzy
|
||||
#| msgid "Reload"
|
||||
msgid "Upload"
|
||||
msgstr "Перезагрузка"
|
||||
|
||||
#: apps/transactions/forms.py:351 apps/transactions/forms.py:623
|
||||
msgid "Muted transactions won't be displayed on monthly summaries"
|
||||
msgstr "Скрытые транзакции не будут отображаться в ежемесячных сводка"
|
||||
|
||||
#: apps/transactions/forms.py:507
|
||||
#: apps/transactions/forms.py:559
|
||||
msgid "From Amount"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:512
|
||||
#: apps/transactions/forms.py:564
|
||||
msgid "To Amount"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:610
|
||||
#: apps/transactions/forms.py:662
|
||||
#: templates/cotton/ui/quick_transactions_buttons.html:40
|
||||
#: templates/cotton/ui/transactions_fab.html:44
|
||||
msgid "Transfer"
|
||||
msgstr "Передать"
|
||||
|
||||
#: apps/transactions/forms.py:854
|
||||
#: apps/transactions/forms.py:906
|
||||
msgid "Tag name"
|
||||
msgstr "Название тега"
|
||||
|
||||
#: apps/transactions/forms.py:882
|
||||
#: apps/transactions/forms.py:934
|
||||
msgid "Entity name"
|
||||
msgstr "Название организации"
|
||||
|
||||
#: apps/transactions/forms.py:910
|
||||
#: apps/transactions/forms.py:962
|
||||
msgid "Category name"
|
||||
msgstr "Название категории"
|
||||
|
||||
#: apps/transactions/forms.py:912
|
||||
#: apps/transactions/forms.py:964
|
||||
msgid "Muted categories won't be displayed on monthly summaries"
|
||||
msgstr "Категории, не отображаемые в сводках, не будут показываться"
|
||||
|
||||
#: apps/transactions/forms.py:1066
|
||||
#: apps/transactions/forms.py:1118
|
||||
msgid "future transactions"
|
||||
msgstr "будущие транзакции"
|
||||
|
||||
#: apps/transactions/forms.py:1092
|
||||
#: apps/transactions/forms.py:1144
|
||||
msgid "End date should be after the start date"
|
||||
msgstr "Дата окончания должна быть после даты начала"
|
||||
|
||||
#: apps/transactions/models.py:220
|
||||
#: apps/transactions/models.py:229
|
||||
msgid ""
|
||||
"Deactivated categories won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
msgstr ""
|
||||
"Деактивированные категории нельзя будет выбрать при создании новых транзакций"
|
||||
|
||||
#: apps/transactions/models.py:228
|
||||
#: apps/transactions/models.py:237
|
||||
msgid "Transaction Category"
|
||||
msgstr "Категория транзакции"
|
||||
|
||||
#: apps/transactions/models.py:229
|
||||
#: apps/transactions/models.py:238
|
||||
msgid "Transaction Categories"
|
||||
msgstr "Категории транзакций"
|
||||
|
||||
#: apps/transactions/models.py:244
|
||||
#: apps/transactions/models.py:253
|
||||
msgid ""
|
||||
"Deactivated tags won't be able to be selected when creating new transactions"
|
||||
msgstr ""
|
||||
"Деактивированные теги нельзя будет выбрать при создании новых транзакций"
|
||||
|
||||
#: apps/transactions/models.py:252 apps/transactions/models.py:253
|
||||
#: apps/transactions/models.py:261 apps/transactions/models.py:262
|
||||
msgid "Transaction Tags"
|
||||
msgstr "Теги транзакций"
|
||||
|
||||
#: apps/transactions/models.py:268
|
||||
#: apps/transactions/models.py:277
|
||||
msgid ""
|
||||
"Deactivated entities won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
msgstr ""
|
||||
"Деактивированные объекты нельзя будет выбрать при создании новых транзакций"
|
||||
|
||||
#: apps/transactions/models.py:276
|
||||
#: apps/transactions/models.py:285
|
||||
#: templates/insights/fragments/month_by_month.html:88
|
||||
#: templates/insights/fragments/year_by_year.html:56
|
||||
msgid "Entity"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:288 apps/transactions/models.py:987
|
||||
#: apps/transactions/models.py:297 apps/transactions/models.py:1050
|
||||
#: templates/calendar_view/fragments/list.html:42
|
||||
#: templates/calendar_view/fragments/list.html:44
|
||||
#: templates/calendar_view/fragments/list.html:52
|
||||
@@ -1513,9 +1531,9 @@ msgstr ""
|
||||
#: templates/insights/fragments/category_overview/index.html:87
|
||||
#: templates/monthly_overview/fragments/monthly_summary.html:41
|
||||
msgid "Income"
|
||||
msgstr ""
|
||||
msgstr "Доход"
|
||||
|
||||
#: apps/transactions/models.py:289 apps/transactions/models.py:988
|
||||
#: apps/transactions/models.py:298 apps/transactions/models.py:1051
|
||||
#: templates/calendar_view/fragments/list.html:46
|
||||
#: templates/calendar_view/fragments/list.html:48
|
||||
#: templates/calendar_view/fragments/list.html:56
|
||||
@@ -1526,129 +1544,165 @@ msgstr ""
|
||||
msgid "Expense"
|
||||
msgstr "Расход"
|
||||
|
||||
#: apps/transactions/models.py:344 apps/transactions/models.py:600
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:663
|
||||
msgid "Installment Plan"
|
||||
msgstr "План рассрочки"
|
||||
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:824
|
||||
#: apps/transactions/models.py:362 apps/transactions/models.py:887
|
||||
msgid "Recurring Transaction"
|
||||
msgstr "Повторяющаяся транзакция"
|
||||
|
||||
#: apps/transactions/models.py:361
|
||||
#: apps/transactions/models.py:370
|
||||
msgid "Deleted"
|
||||
msgstr "Удалено"
|
||||
|
||||
#: apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:375
|
||||
msgid "Deleted At"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:480 templates/tags/fragments/table.html:69
|
||||
#: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
|
||||
msgid "No tags"
|
||||
msgstr "Нет тегов"
|
||||
|
||||
#: apps/transactions/models.py:482
|
||||
#: apps/transactions/models.py:491
|
||||
msgid "No category"
|
||||
msgstr "Нет категории"
|
||||
|
||||
#: apps/transactions/models.py:484
|
||||
#: apps/transactions/models.py:493
|
||||
msgid "No description"
|
||||
msgstr "Нет описания"
|
||||
|
||||
#: apps/transactions/models.py:532 templates/includes/sidebar.html:57
|
||||
#: apps/transactions/models.py:549
|
||||
#, fuzzy
|
||||
#| msgid "ZIP File"
|
||||
msgid "File"
|
||||
msgstr "ZIP File"
|
||||
|
||||
#: apps/transactions/models.py:551
|
||||
msgid "Original Name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
#, fuzzy
|
||||
#| msgid "Interval Type"
|
||||
msgid "Content Type"
|
||||
msgstr "Тип интервала"
|
||||
|
||||
#: apps/transactions/models.py:555
|
||||
msgid "Size"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:560
|
||||
msgid "Uploaded By"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:565
|
||||
#, fuzzy
|
||||
#| msgid "Transaction rule"
|
||||
msgid "Transaction Attachment"
|
||||
msgstr "Правило транзакции"
|
||||
|
||||
#: apps/transactions/models.py:566
|
||||
#, fuzzy
|
||||
#| msgid "Transaction Tags"
|
||||
msgid "Transaction Attachments"
|
||||
msgstr "Теги транзакций"
|
||||
|
||||
#: apps/transactions/models.py:595 templates/includes/sidebar.html:57
|
||||
msgid "Yearly"
|
||||
msgstr "Ежегодно"
|
||||
|
||||
#: apps/transactions/models.py:533 apps/users/models.py:464
|
||||
#: apps/transactions/models.py:596 apps/users/models.py:464
|
||||
#: templates/includes/sidebar.html:51
|
||||
msgid "Monthly"
|
||||
msgstr "Ежемесячно"
|
||||
|
||||
#: apps/transactions/models.py:534
|
||||
#: apps/transactions/models.py:597
|
||||
msgid "Weekly"
|
||||
msgstr "Еженедельно"
|
||||
|
||||
#: apps/transactions/models.py:535
|
||||
#: apps/transactions/models.py:598
|
||||
msgid "Daily"
|
||||
msgstr "Ежедневно"
|
||||
|
||||
#: apps/transactions/models.py:548
|
||||
#: apps/transactions/models.py:611
|
||||
msgid "Number of Installments"
|
||||
msgstr "Количество платежей"
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
#: apps/transactions/models.py:616
|
||||
msgid "Installment Start"
|
||||
msgstr "Начало выплаты рассрочки"
|
||||
|
||||
#: apps/transactions/models.py:554
|
||||
#: apps/transactions/models.py:617
|
||||
msgid "The installment number to start counting from"
|
||||
msgstr "Номер платежа, с которого начинается отсчет"
|
||||
|
||||
#: apps/transactions/models.py:559 apps/transactions/models.py:794
|
||||
#: apps/transactions/models.py:622 apps/transactions/models.py:857
|
||||
msgid "Start Date"
|
||||
msgstr "Дата начала"
|
||||
|
||||
#: apps/transactions/models.py:563 apps/transactions/models.py:795
|
||||
#: apps/transactions/models.py:626 apps/transactions/models.py:858
|
||||
msgid "End Date"
|
||||
msgstr "Дата окончания"
|
||||
|
||||
#: apps/transactions/models.py:568
|
||||
#: apps/transactions/models.py:631
|
||||
msgid "Recurrence"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:571
|
||||
#: apps/transactions/models.py:634
|
||||
msgid "Installment Amount"
|
||||
msgstr "Сумма рассрочки"
|
||||
|
||||
#: apps/transactions/models.py:590 apps/transactions/models.py:814
|
||||
#: apps/transactions/models.py:653 apps/transactions/models.py:877
|
||||
msgid "Add description to transactions"
|
||||
msgstr "Добавить описание к транзакциям"
|
||||
|
||||
#: apps/transactions/models.py:593 apps/transactions/models.py:817
|
||||
#: apps/transactions/models.py:656 apps/transactions/models.py:880
|
||||
msgid "Add notes to transactions"
|
||||
msgstr "Добавить примечания к транзакциям"
|
||||
|
||||
#: apps/transactions/models.py:753
|
||||
#: apps/transactions/models.py:816
|
||||
msgid "day(s)"
|
||||
msgstr "день"
|
||||
|
||||
#: apps/transactions/models.py:754
|
||||
#: apps/transactions/models.py:817
|
||||
msgid "week(s)"
|
||||
msgstr "неделя"
|
||||
|
||||
#: apps/transactions/models.py:755
|
||||
#: apps/transactions/models.py:818
|
||||
msgid "month(s)"
|
||||
msgstr "месяц"
|
||||
|
||||
#: apps/transactions/models.py:756
|
||||
#: apps/transactions/models.py:819
|
||||
msgid "year(s)"
|
||||
msgstr "год"
|
||||
|
||||
#: apps/transactions/models.py:758
|
||||
#: apps/transactions/models.py:821
|
||||
#: templates/recurring_transactions/fragments/list.html:18
|
||||
msgid "Paused"
|
||||
msgstr "Приостановлено"
|
||||
|
||||
#: apps/transactions/models.py:797
|
||||
#: apps/transactions/models.py:860
|
||||
msgid "Recurrence Type"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:800
|
||||
#: apps/transactions/models.py:863
|
||||
msgid "Recurrence Interval"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:803
|
||||
#: apps/transactions/models.py:866
|
||||
msgid "Keep at most"
|
||||
msgstr "Хранить максимум"
|
||||
|
||||
#: apps/transactions/models.py:807
|
||||
#: apps/transactions/models.py:870
|
||||
msgid "Last Generated Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:810
|
||||
#: apps/transactions/models.py:873
|
||||
msgid "Last Generated Reference Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:1054
|
||||
#: apps/transactions/models.py:1117
|
||||
#: apps/transactions/views/quick_transactions.py:178
|
||||
#: apps/transactions/views/quick_transactions.py:187
|
||||
#: apps/transactions/views/quick_transactions.py:189
|
||||
@@ -1657,7 +1711,7 @@ msgstr ""
|
||||
msgid "Quick Transaction"
|
||||
msgstr "Быстрая сделка"
|
||||
|
||||
#: apps/transactions/models.py:1055 templates/includes/sidebar.html:98
|
||||
#: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
|
||||
#: templates/quick_transactions/pages/index.html:5
|
||||
#: templates/quick_transactions/pages/index.html:15
|
||||
msgid "Quick Transactions"
|
||||
@@ -1762,8 +1816,8 @@ msgid "Item deleted successfully"
|
||||
msgstr "Элемент успешно удален"
|
||||
|
||||
#: apps/transactions/views/quick_transactions.py:156
|
||||
#: apps/transactions/views/transactions.py:53
|
||||
#: apps/transactions/views/transactions.py:238
|
||||
#: apps/transactions/views/transactions.py:141
|
||||
#: apps/transactions/views/transactions.py:326
|
||||
msgid "Transaction added successfully"
|
||||
msgstr "Транзакция успешно добавлена"
|
||||
|
||||
@@ -1803,30 +1857,42 @@ msgstr "Тег успешно обновлен"
|
||||
msgid "Tag deleted successfully"
|
||||
msgstr "Тег успешно удален"
|
||||
|
||||
#: apps/transactions/views/transactions.py:262
|
||||
#: apps/transactions/views/transactions.py:59
|
||||
#, fuzzy
|
||||
#| msgid "Account updated successfully"
|
||||
msgid "Attachment uploaded successfully"
|
||||
msgstr "Счет успешно обновлен"
|
||||
|
||||
#: apps/transactions/views/transactions.py:110
|
||||
#, fuzzy
|
||||
#| msgid "Account deleted successfully"
|
||||
msgid "Attachment deleted successfully"
|
||||
msgstr "Счет успешно удален"
|
||||
|
||||
#: apps/transactions/views/transactions.py:350
|
||||
msgid "Transaction updated successfully"
|
||||
msgstr "Транзакция успешно обновлена"
|
||||
|
||||
#: apps/transactions/views/transactions.py:313
|
||||
#: apps/transactions/views/transactions.py:401
|
||||
#, python-format
|
||||
msgid "%(count)s transaction updated successfully"
|
||||
msgid_plural "%(count)s transactions updated successfully"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:349
|
||||
#: apps/transactions/views/transactions.py:437
|
||||
msgid "Transaction duplicated successfully"
|
||||
msgstr "Транзакция успешно продублирована"
|
||||
|
||||
#: apps/transactions/views/transactions.py:391
|
||||
#: apps/transactions/views/transactions.py:479
|
||||
msgid "Transaction deleted successfully"
|
||||
msgstr "Транзакция успешно удалена"
|
||||
|
||||
#: apps/transactions/views/transactions.py:409
|
||||
#: apps/transactions/views/transactions.py:497
|
||||
msgid "Transaction restored successfully"
|
||||
msgstr "Транзакция успешно восстановлена"
|
||||
|
||||
#: apps/transactions/views/transactions.py:435
|
||||
#: apps/transactions/views/transactions.py:523
|
||||
msgid "Transfer added successfully"
|
||||
msgstr "Перевод успешно добавлен"
|
||||
|
||||
@@ -2102,8 +2168,8 @@ msgstr "Поделиться"
|
||||
#: templates/account_groups/fragments/list.html:54
|
||||
#: templates/accounts/fragments/list.html:71
|
||||
#: templates/categories/fragments/table.html:51
|
||||
#: templates/cotton/transaction/item.html:158
|
||||
#: templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/transaction/item.html:164
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:57
|
||||
#: templates/cotton/ui/transactions_action_bar.html:82
|
||||
#: templates/currencies/fragments/list.html:40
|
||||
@@ -2131,8 +2197,8 @@ msgstr "Удалить"
|
||||
#: templates/account_groups/fragments/list.html:58
|
||||
#: templates/accounts/fragments/list.html:75
|
||||
#: templates/categories/fragments/table.html:56
|
||||
#: templates/cotton/transaction/item.html:160
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/transaction/item.html:166
|
||||
#: templates/cotton/transaction/item.html:242
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:44
|
||||
@@ -2161,8 +2227,8 @@ msgstr "Вы уверены?"
|
||||
#: templates/account_groups/fragments/list.html:59
|
||||
#: templates/accounts/fragments/list.html:76
|
||||
#: templates/categories/fragments/table.html:57
|
||||
#: templates/cotton/transaction/item.html:161
|
||||
#: templates/cotton/transaction/item.html:237
|
||||
#: templates/cotton/transaction/item.html:167
|
||||
#: templates/cotton/transaction/item.html:243
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:45
|
||||
@@ -2178,13 +2244,13 @@ msgstr "Вы уверены?"
|
||||
#: templates/rules/fragments/transaction_rule/view.html:97
|
||||
#: templates/tags/fragments/table.html:56
|
||||
msgid "You won't be able to revert this!"
|
||||
msgstr ""
|
||||
msgstr "Вы не сможете отменить это!"
|
||||
|
||||
#: templates/account_groups/fragments/list.html:60
|
||||
#: templates/accounts/fragments/list.html:77
|
||||
#: templates/categories/fragments/table.html:58
|
||||
#: templates/cotton/transaction/item.html:162
|
||||
#: templates/cotton/transaction/item.html:238
|
||||
#: templates/cotton/transaction/item.html:168
|
||||
#: templates/cotton/transaction/item.html:244
|
||||
#: templates/currencies/fragments/list.html:46
|
||||
#: templates/dca/fragments/strategy/details.html:77
|
||||
#: templates/dca/fragments/strategy/list.html:44
|
||||
@@ -2201,6 +2267,7 @@ msgstr ""
|
||||
#: templates/rules/fragments/transaction_rule/view.html:65
|
||||
#: templates/rules/fragments/transaction_rule/view.html:98
|
||||
#: templates/tags/fragments/table.html:57
|
||||
#: templates/transactions/fragments/attachments.html:22
|
||||
msgid "Yes, delete it!"
|
||||
msgstr "Да, удалите это!"
|
||||
|
||||
@@ -2237,7 +2304,7 @@ msgstr "Сверка балансов"
|
||||
|
||||
#: templates/accounts/fragments/add.html:5
|
||||
msgid "Add account"
|
||||
msgstr ""
|
||||
msgstr "Добавить счёт"
|
||||
|
||||
#: templates/accounts/fragments/edit.html:5
|
||||
msgid "Edit account"
|
||||
@@ -2336,41 +2403,41 @@ msgstr "Поиск"
|
||||
msgid "Select"
|
||||
msgstr "Выбрать"
|
||||
|
||||
#: templates/cotton/transaction/item.html:175
|
||||
#: templates/cotton/transaction/item.html:186
|
||||
#: templates/cotton/transaction/item.html:196
|
||||
#: templates/cotton/transaction/item.html:181
|
||||
#: templates/cotton/transaction/item.html:192
|
||||
#: templates/cotton/transaction/item.html:202
|
||||
msgid "Show on summaries"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:177
|
||||
#: templates/cotton/transaction/item.html:183
|
||||
msgid "Controlled by account"
|
||||
msgstr "Управляется счетом"
|
||||
|
||||
#: templates/cotton/transaction/item.html:188
|
||||
#: templates/cotton/transaction/item.html:194
|
||||
msgid "Controlled by category"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:201
|
||||
#: templates/cotton/transaction/item.html:207
|
||||
msgid "Hide from summaries"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:205
|
||||
#: templates/cotton/transaction/item.html:211
|
||||
msgid "Add as quick transaction"
|
||||
msgstr "Добавить как быструю транзакцию"
|
||||
|
||||
#: templates/cotton/transaction/item.html:210
|
||||
#: templates/cotton/transaction/item.html:216
|
||||
msgid "Move to previous month"
|
||||
msgstr "Перейти к предыдущему месяцу"
|
||||
|
||||
#: templates/cotton/transaction/item.html:214
|
||||
#: templates/cotton/transaction/item.html:220
|
||||
msgid "Move to next month"
|
||||
msgstr "Перенести на следующий месяц"
|
||||
|
||||
#: templates/cotton/transaction/item.html:217
|
||||
#: templates/cotton/transaction/item.html:223
|
||||
msgid "Move to today"
|
||||
msgstr "Перейдите к сегодняшнему дню"
|
||||
|
||||
#: templates/cotton/transaction/item.html:221
|
||||
#: templates/cotton/transaction/item.html:227
|
||||
#: templates/cotton/ui/transactions_action_bar.html:78
|
||||
msgid "Duplicate"
|
||||
msgstr "Дубликат"
|
||||
@@ -2688,7 +2755,7 @@ msgstr ""
|
||||
|
||||
#: templates/exchange_rates_services/fragments/list.html:17
|
||||
msgid "Fetch all"
|
||||
msgstr ""
|
||||
msgstr "Отметить все"
|
||||
|
||||
#: templates/exchange_rates_services/fragments/list.html:29
|
||||
msgid "Service"
|
||||
@@ -2719,7 +2786,7 @@ msgstr ""
|
||||
|
||||
#: templates/exchange_rates_services/fragments/list.html:77
|
||||
msgid "No services configured"
|
||||
msgstr ""
|
||||
msgstr "Службы не настроены"
|
||||
|
||||
#: templates/export_app/pages/index.html:4 templates/includes/sidebar.html:205
|
||||
msgid "Export and Restore"
|
||||
@@ -2751,7 +2818,7 @@ msgstr ""
|
||||
|
||||
#: templates/import_app/fragments/profiles/list.html:80
|
||||
msgid "No import profiles"
|
||||
msgstr ""
|
||||
msgstr "Нет профилей для импорта"
|
||||
|
||||
#: templates/import_app/fragments/profiles/list_presets.html:5
|
||||
msgid "Import Presets"
|
||||
@@ -2877,11 +2944,11 @@ msgstr ""
|
||||
|
||||
#: templates/includes/sidebar.html:69 templates/insights/pages/index.html:5
|
||||
msgid "Insights"
|
||||
msgstr ""
|
||||
msgstr "Аналитика"
|
||||
|
||||
#: templates/includes/sidebar.html:75
|
||||
msgid "Net Worth"
|
||||
msgstr ""
|
||||
msgstr "Чистый капитал"
|
||||
|
||||
#: templates/includes/sidebar.html:91
|
||||
msgid "Trash Can"
|
||||
@@ -2899,7 +2966,7 @@ msgstr "Трекер средней стоимости доллара"
|
||||
#: templates/mini_tools/unit_price_calculator.html:4
|
||||
#: templates/mini_tools/unit_price_calculator.html:9
|
||||
msgid "Unit Price Calculator"
|
||||
msgstr ""
|
||||
msgstr "Калькулятор цены за единицу"
|
||||
|
||||
#: templates/includes/sidebar.html:130
|
||||
#: templates/mini_tools/currency_converter/currency_converter.html:7
|
||||
@@ -2909,7 +2976,7 @@ msgstr "Конвертер валют"
|
||||
|
||||
#: templates/includes/sidebar.html:139
|
||||
msgid "Management"
|
||||
msgstr ""
|
||||
msgstr "Управление"
|
||||
|
||||
#: templates/includes/sidebar.html:190
|
||||
msgid "Automation"
|
||||
@@ -3025,7 +3092,7 @@ msgstr "Всё отлично!"
|
||||
|
||||
#: templates/insights/fragments/late_transactions.html:16
|
||||
msgid "No late transactions"
|
||||
msgstr ""
|
||||
msgstr "Нет просроченных транзакций"
|
||||
|
||||
#: templates/insights/fragments/latest_transactions.html:14
|
||||
msgid "No recent transactions"
|
||||
@@ -3123,31 +3190,31 @@ msgstr "Диапазон дат"
|
||||
|
||||
#: templates/insights/pages/index.html:79
|
||||
msgid "Account Flow"
|
||||
msgstr ""
|
||||
msgstr "Движение по счету"
|
||||
|
||||
#: templates/insights/pages/index.html:84
|
||||
msgid "Currency Flow"
|
||||
msgstr ""
|
||||
msgstr "Движение валюты"
|
||||
|
||||
#: templates/insights/pages/index.html:89
|
||||
msgid "Category Explorer"
|
||||
msgstr ""
|
||||
msgstr "Обзор по категориям"
|
||||
|
||||
#: templates/insights/pages/index.html:94
|
||||
msgid "Categories Overview"
|
||||
msgstr ""
|
||||
msgstr "Все категории"
|
||||
|
||||
#: templates/insights/pages/index.html:112
|
||||
msgid "Late Transactions"
|
||||
msgstr ""
|
||||
msgstr "Просроченные транзакции"
|
||||
|
||||
#: templates/insights/pages/index.html:117
|
||||
msgid "Latest Transactions"
|
||||
msgstr ""
|
||||
msgstr "Последние транзакции"
|
||||
|
||||
#: templates/insights/pages/index.html:122
|
||||
msgid "Emergency Fund"
|
||||
msgstr ""
|
||||
msgstr "Резервный фонд"
|
||||
|
||||
#: templates/insights/pages/index.html:127
|
||||
msgid "Year by Year"
|
||||
@@ -3522,6 +3589,24 @@ msgstr "Новая транзакция"
|
||||
msgid "Add Installment Plan"
|
||||
msgstr "Добавить План Рассрочки"
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:20
|
||||
msgid "Delete this attachment?"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:21
|
||||
msgid "This file will be removed from the transaction."
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:30
|
||||
msgid "No attachments yet"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments_manage.html:5
|
||||
#, fuzzy
|
||||
#| msgid "Transaction Tags"
|
||||
msgid "Transaction attachments"
|
||||
msgstr "Теги транзакций"
|
||||
|
||||
#: templates/transactions/fragments/bulk_edit.html:5
|
||||
msgid "Bulk Editing"
|
||||
msgstr "Массовое редактирование"
|
||||
|
||||
+219
-152
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-02-16 02:24+0000\n"
|
||||
"POT-Creation-Date: 2026-06-06 07:41+0000\n"
|
||||
"PO-Revision-Date: 2025-04-14 06:16+0000\n"
|
||||
"Last-Translator: Emil <emil.bjorkroth@gmail.com>\n"
|
||||
"Language-Team: Swedish <https://translations.herculino.com/projects/wygiwyh/"
|
||||
@@ -27,11 +27,11 @@ msgstr ""
|
||||
#: apps/currencies/forms.py:53 apps/currencies/forms.py:87
|
||||
#: apps/currencies/forms.py:136 apps/dca/forms.py:46 apps/dca/forms.py:205
|
||||
#: apps/import_app/forms.py:32 apps/rules/forms.py:60 apps/rules/forms.py:100
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:201
|
||||
#: apps/transactions/forms.py:365 apps/transactions/forms.py:484
|
||||
#: apps/transactions/forms.py:828 apps/transactions/forms.py:867
|
||||
#: apps/transactions/forms.py:895 apps/transactions/forms.py:926
|
||||
#: apps/transactions/forms.py:1076 apps/users/forms.py:242
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:218
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:880 apps/transactions/forms.py:919
|
||||
#: apps/transactions/forms.py:947 apps/transactions/forms.py:978
|
||||
#: apps/transactions/forms.py:1128 apps/users/forms.py:242
|
||||
#: apps/users/forms.py:400
|
||||
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
|
||||
#: templates/rules/fragments/transaction_rule/view.html:128
|
||||
@@ -43,10 +43,10 @@ msgstr "Uppdatera"
|
||||
#: apps/currencies/forms.py:93 apps/currencies/forms.py:142
|
||||
#: apps/dca/forms.py:52 apps/dca/forms.py:211 apps/import_app/forms.py:38
|
||||
#: apps/rules/forms.py:66 apps/rules/forms.py:106 apps/rules/forms.py:391
|
||||
#: apps/transactions/forms.py:188 apps/transactions/forms.py:208
|
||||
#: apps/transactions/forms.py:372 apps/transactions/forms.py:834
|
||||
#: apps/transactions/forms.py:873 apps/transactions/forms.py:901
|
||||
#: apps/transactions/forms.py:932 apps/transactions/forms.py:1082
|
||||
#: apps/transactions/forms.py:205 apps/transactions/forms.py:225
|
||||
#: apps/transactions/forms.py:424 apps/transactions/forms.py:886
|
||||
#: apps/transactions/forms.py:925 apps/transactions/forms.py:953
|
||||
#: apps/transactions/forms.py:984 apps/transactions/forms.py:1134
|
||||
#: apps/users/forms.py:248 apps/users/forms.py:406
|
||||
#: templates/mini_tools/unit_price_calculator.html:168
|
||||
msgid "Add"
|
||||
@@ -63,12 +63,12 @@ msgstr ""
|
||||
#: apps/accounts/forms.py:125 apps/dca/forms.py:79 apps/dca/forms.py:86
|
||||
#: apps/insights/forms.py:117 apps/rules/forms.py:181 apps/rules/forms.py:197
|
||||
#: apps/rules/models.py:44 apps/rules/models.py:311
|
||||
#: apps/transactions/forms.py:44 apps/transactions/forms.py:255
|
||||
#: apps/transactions/forms.py:423 apps/transactions/forms.py:520
|
||||
#: apps/transactions/forms.py:527 apps/transactions/forms.py:711
|
||||
#: apps/transactions/forms.py:955 apps/transactions/models.py:322
|
||||
#: apps/transactions/models.py:578 apps/transactions/models.py:778
|
||||
#: apps/transactions/models.py:1026
|
||||
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307
|
||||
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572
|
||||
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763
|
||||
#: apps/transactions/forms.py:1007 apps/transactions/models.py:331
|
||||
#: apps/transactions/models.py:641 apps/transactions/models.py:841
|
||||
#: apps/transactions/models.py:1089
|
||||
#: templates/insights/fragments/category_overview/index.html:86
|
||||
#: templates/insights/fragments/category_overview/index.html:542
|
||||
#: templates/insights/fragments/month_by_month.html:84
|
||||
@@ -80,12 +80,12 @@ msgstr ""
|
||||
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132
|
||||
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
|
||||
#: apps/rules/models.py:315 apps/transactions/filters.py:73
|
||||
#: apps/transactions/forms.py:52 apps/transactions/forms.py:263
|
||||
#: apps/transactions/forms.py:431 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:544 apps/transactions/forms.py:704
|
||||
#: apps/transactions/forms.py:948 apps/transactions/models.py:328
|
||||
#: apps/transactions/models.py:580 apps/transactions/models.py:782
|
||||
#: apps/transactions/models.py:1032 templates/includes/sidebar.html:150
|
||||
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315
|
||||
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588
|
||||
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756
|
||||
#: apps/transactions/forms.py:1000 apps/transactions/models.py:337
|
||||
#: apps/transactions/models.py:643 apps/transactions/models.py:845
|
||||
#: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
|
||||
#: templates/insights/fragments/category_overview/index.html:40
|
||||
#: templates/insights/fragments/month_by_month.html:29
|
||||
#: templates/insights/fragments/month_by_month.html:32
|
||||
@@ -97,8 +97,8 @@ msgstr ""
|
||||
|
||||
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
|
||||
#: apps/import_app/models.py:14 apps/rules/models.py:13
|
||||
#: apps/transactions/models.py:214 apps/transactions/models.py:239
|
||||
#: apps/transactions/models.py:263 apps/transactions/models.py:994
|
||||
#: apps/transactions/models.py:223 apps/transactions/models.py:248
|
||||
#: apps/transactions/models.py:272 apps/transactions/models.py:1057
|
||||
#: templates/account_groups/fragments/list.html:22
|
||||
#: templates/accounts/fragments/list.html:22
|
||||
#: templates/categories/fragments/table.html:17
|
||||
@@ -164,11 +164,11 @@ msgstr ""
|
||||
|
||||
#: apps/accounts/models.py:75 apps/rules/forms.py:173 apps/rules/forms.py:187
|
||||
#: apps/rules/models.py:35 apps/rules/models.py:267
|
||||
#: apps/transactions/forms.py:64 apps/transactions/forms.py:275
|
||||
#: apps/transactions/forms.py:390 apps/transactions/forms.py:696
|
||||
#: apps/transactions/forms.py:940 apps/transactions/models.py:294
|
||||
#: apps/transactions/models.py:538 apps/transactions/models.py:760
|
||||
#: apps/transactions/models.py:1000
|
||||
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327
|
||||
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748
|
||||
#: apps/transactions/forms.py:992 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:601 apps/transactions/models.py:823
|
||||
#: apps/transactions/models.py:1063
|
||||
#: templates/installment_plans/fragments/table.html:17
|
||||
#: templates/quick_transactions/fragments/list.html:14
|
||||
#: templates/recurring_transactions/fragments/table.html:19
|
||||
@@ -481,8 +481,8 @@ msgstr ""
|
||||
|
||||
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
|
||||
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
|
||||
#: apps/transactions/forms.py:68 apps/transactions/forms.py:395
|
||||
#: apps/transactions/forms.py:548 apps/transactions/models.py:304
|
||||
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447
|
||||
#: apps/transactions/forms.py:600 apps/transactions/models.py:313
|
||||
#: templates/dca/fragments/strategy/details.html:49
|
||||
#: templates/exchange_rates/fragments/table.html:10
|
||||
#: templates/exchange_rates_services/fragments/table.html:11
|
||||
@@ -568,8 +568,8 @@ msgid "Service Type"
|
||||
msgstr ""
|
||||
|
||||
#: apps/currencies/models.py:118 apps/transactions/filters.py:27
|
||||
#: apps/transactions/models.py:218 apps/transactions/models.py:242
|
||||
#: apps/transactions/models.py:266 templates/categories/fragments/list.html:16
|
||||
#: apps/transactions/models.py:227 apps/transactions/models.py:251
|
||||
#: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
|
||||
#: templates/entities/fragments/list.html:16
|
||||
#: templates/installment_plans/fragments/list.html:16
|
||||
#: templates/recurring_transactions/fragments/list.html:16
|
||||
@@ -697,11 +697,11 @@ msgstr ""
|
||||
msgid "Create transaction"
|
||||
msgstr ""
|
||||
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:495
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:547
|
||||
msgid "From Account"
|
||||
msgstr ""
|
||||
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:500
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:552
|
||||
msgid "To Account"
|
||||
msgstr ""
|
||||
|
||||
@@ -726,7 +726,7 @@ msgstr ""
|
||||
msgid "You must provide an account."
|
||||
msgstr ""
|
||||
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:642
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:694
|
||||
msgid "From and To accounts must be different."
|
||||
msgstr ""
|
||||
|
||||
@@ -745,9 +745,9 @@ msgstr ""
|
||||
|
||||
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
|
||||
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:564
|
||||
#: apps/transactions/models.py:318 apps/transactions/models.py:587
|
||||
#: apps/transactions/models.py:788 apps/transactions/models.py:1022
|
||||
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616
|
||||
#: apps/transactions/models.py:327 apps/transactions/models.py:650
|
||||
#: apps/transactions/models.py:851 apps/transactions/models.py:1085
|
||||
msgid "Notes"
|
||||
msgstr ""
|
||||
|
||||
@@ -810,7 +810,7 @@ msgid "Users"
|
||||
msgstr ""
|
||||
|
||||
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134
|
||||
#: apps/transactions/models.py:379 templates/includes/sidebar.html:81
|
||||
#: apps/transactions/models.py:388 templates/includes/sidebar.html:81
|
||||
#: templates/includes/sidebar.html:142
|
||||
#: templates/recurring_transactions/fragments/list_transactions.html:5
|
||||
#: templates/recurring_transactions/fragments/table.html:37
|
||||
@@ -831,11 +831,11 @@ msgstr ""
|
||||
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133
|
||||
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
|
||||
#: apps/rules/models.py:307 apps/transactions/filters.py:78
|
||||
#: apps/transactions/forms.py:60 apps/transactions/forms.py:271
|
||||
#: apps/transactions/forms.py:439 apps/transactions/forms.py:719
|
||||
#: apps/transactions/forms.py:963 apps/transactions/models.py:277
|
||||
#: apps/transactions/models.py:333 apps/transactions/models.py:583
|
||||
#: apps/transactions/models.py:785 apps/transactions/models.py:1037
|
||||
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323
|
||||
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771
|
||||
#: apps/transactions/forms.py:1015 apps/transactions/models.py:286
|
||||
#: apps/transactions/models.py:342 apps/transactions/models.py:646
|
||||
#: apps/transactions/models.py:848 apps/transactions/models.py:1100
|
||||
#: templates/entities/fragments/list.html:9
|
||||
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
|
||||
#: templates/insights/fragments/category_overview/index.html:54
|
||||
@@ -847,14 +847,14 @@ msgid "Entities"
|
||||
msgstr ""
|
||||
|
||||
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137
|
||||
#: apps/transactions/models.py:825 templates/includes/sidebar.html:110
|
||||
#: apps/transactions/models.py:888 templates/includes/sidebar.html:110
|
||||
#: templates/recurring_transactions/fragments/list.html:9
|
||||
#: templates/recurring_transactions/pages/index.html:4
|
||||
msgid "Recurring Transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135
|
||||
#: apps/transactions/models.py:601 templates/includes/sidebar.html:104
|
||||
#: apps/transactions/models.py:664 templates/includes/sidebar.html:104
|
||||
#: templates/installment_plans/fragments/list.html:9
|
||||
#: templates/installment_plans/pages/index.html:4
|
||||
msgid "Installment Plans"
|
||||
@@ -907,7 +907,7 @@ msgstr ""
|
||||
msgid "Update or create transaction actions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:224
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:53
|
||||
#: templates/export_app/fragments/restore.html:5
|
||||
#: templates/export_app/pages/index.html:19
|
||||
@@ -1103,16 +1103,16 @@ msgid "Operator"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:381
|
||||
#: apps/transactions/models.py:301 apps/transactions/models.py:543
|
||||
#: apps/transactions/models.py:766 apps/transactions/models.py:1007
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:433
|
||||
#: apps/transactions/models.py:310 apps/transactions/models.py:606
|
||||
#: apps/transactions/models.py:829 apps/transactions/models.py:1070
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
|
||||
#: apps/rules/models.py:275 apps/transactions/filters.py:22
|
||||
#: apps/transactions/forms.py:385 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:1009 templates/cotton/transaction/item.html:20
|
||||
#: apps/transactions/forms.py:437 apps/transactions/models.py:312
|
||||
#: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
|
||||
#: templates/cotton/transaction/item.html:31
|
||||
#: templates/transactions/widgets/paid_toggle_button.html:10
|
||||
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
|
||||
@@ -1120,17 +1120,17 @@ msgid "Paid"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:72
|
||||
#: apps/transactions/forms.py:401 apps/transactions/forms.py:551
|
||||
#: apps/transactions/forms.py:725 apps/transactions/models.py:305
|
||||
#: apps/transactions/models.py:561 apps/transactions/models.py:790
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:89
|
||||
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603
|
||||
#: apps/transactions/forms.py:777 apps/transactions/models.py:314
|
||||
#: apps/transactions/models.py:624 apps/transactions/models.py:853
|
||||
msgid "Reference Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:408
|
||||
#: apps/transactions/models.py:311 apps/transactions/models.py:771
|
||||
#: apps/transactions/models.py:1015
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:460
|
||||
#: apps/transactions/models.py:320 apps/transactions/models.py:834
|
||||
#: apps/transactions/models.py:1078
|
||||
#: templates/insights/fragments/sankey.html:102
|
||||
#: templates/installment_plans/fragments/table.html:18
|
||||
#: templates/quick_transactions/fragments/list.html:15
|
||||
@@ -1140,28 +1140,28 @@ msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
|
||||
#: apps/rules/models.py:42 apps/rules/models.py:291
|
||||
#: apps/transactions/forms.py:412 apps/transactions/forms.py:555
|
||||
#: apps/transactions/models.py:316 apps/transactions/models.py:545
|
||||
#: apps/transactions/models.py:774 apps/transactions/models.py:1020
|
||||
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607
|
||||
#: apps/transactions/models.py:325 apps/transactions/models.py:608
|
||||
#: apps/transactions/models.py:837 apps/transactions/models.py:1083
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:355
|
||||
#: apps/transactions/models.py:1042
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:364
|
||||
#: apps/transactions/models.py:1105
|
||||
msgid "Internal Note"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:357
|
||||
#: apps/transactions/models.py:1044
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:1107
|
||||
msgid "Internal ID"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:568
|
||||
#: apps/transactions/models.py:215 apps/transactions/models.py:306
|
||||
#: apps/transactions/models.py:1010
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:620
|
||||
#: apps/transactions/models.py:224 apps/transactions/models.py:315
|
||||
#: apps/transactions/models.py:1073
|
||||
msgid "Mute"
|
||||
msgstr ""
|
||||
|
||||
@@ -1174,7 +1174,7 @@ msgid "Set Values"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
|
||||
#: apps/transactions/models.py:378
|
||||
#: apps/transactions/models.py:387 apps/transactions/models.py:544
|
||||
msgid "Transaction"
|
||||
msgstr ""
|
||||
|
||||
@@ -1379,96 +1379,110 @@ msgstr ""
|
||||
msgid "No entity"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:174
|
||||
#: apps/transactions/forms.py:191
|
||||
msgid "More"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:211
|
||||
#: apps/transactions/forms.py:228
|
||||
msgid "Save and add similar"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:216
|
||||
#: apps/transactions/forms.py:233
|
||||
msgid "Save and add another"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:299 apps/transactions/forms.py:571
|
||||
#: apps/transactions/forms.py:270 templates/cotton/transaction/item.html:158
|
||||
#: templates/transactions/fragments/attachments.html:4
|
||||
msgid "Attachments"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:271
|
||||
msgid ""
|
||||
"Files are private and only visible to users with access to this transaction."
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:282
|
||||
msgid "Upload"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:351 apps/transactions/forms.py:623
|
||||
msgid "Muted transactions won't be displayed on monthly summaries"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:507
|
||||
#: apps/transactions/forms.py:559
|
||||
msgid "From Amount"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:512
|
||||
#: apps/transactions/forms.py:564
|
||||
msgid "To Amount"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:610
|
||||
#: apps/transactions/forms.py:662
|
||||
#: templates/cotton/ui/quick_transactions_buttons.html:40
|
||||
#: templates/cotton/ui/transactions_fab.html:44
|
||||
msgid "Transfer"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:854
|
||||
#: apps/transactions/forms.py:906
|
||||
msgid "Tag name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:882
|
||||
#: apps/transactions/forms.py:934
|
||||
msgid "Entity name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:910
|
||||
#: apps/transactions/forms.py:962
|
||||
msgid "Category name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:912
|
||||
#: apps/transactions/forms.py:964
|
||||
msgid "Muted categories won't be displayed on monthly summaries"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:1066
|
||||
#: apps/transactions/forms.py:1118
|
||||
msgid "future transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:1092
|
||||
#: apps/transactions/forms.py:1144
|
||||
msgid "End date should be after the start date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:220
|
||||
#: apps/transactions/models.py:229
|
||||
msgid ""
|
||||
"Deactivated categories won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:228
|
||||
#: apps/transactions/models.py:237
|
||||
msgid "Transaction Category"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:229
|
||||
#: apps/transactions/models.py:238
|
||||
msgid "Transaction Categories"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:244
|
||||
#: apps/transactions/models.py:253
|
||||
msgid ""
|
||||
"Deactivated tags won't be able to be selected when creating new transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:252 apps/transactions/models.py:253
|
||||
#: apps/transactions/models.py:261 apps/transactions/models.py:262
|
||||
msgid "Transaction Tags"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:268
|
||||
#: apps/transactions/models.py:277
|
||||
msgid ""
|
||||
"Deactivated entities won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:276
|
||||
#: apps/transactions/models.py:285
|
||||
#: templates/insights/fragments/month_by_month.html:88
|
||||
#: templates/insights/fragments/year_by_year.html:56
|
||||
msgid "Entity"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:288 apps/transactions/models.py:987
|
||||
#: apps/transactions/models.py:297 apps/transactions/models.py:1050
|
||||
#: templates/calendar_view/fragments/list.html:42
|
||||
#: templates/calendar_view/fragments/list.html:44
|
||||
#: templates/calendar_view/fragments/list.html:52
|
||||
@@ -1480,7 +1494,7 @@ msgstr ""
|
||||
msgid "Income"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:289 apps/transactions/models.py:988
|
||||
#: apps/transactions/models.py:298 apps/transactions/models.py:1051
|
||||
#: templates/calendar_view/fragments/list.html:46
|
||||
#: templates/calendar_view/fragments/list.html:48
|
||||
#: templates/calendar_view/fragments/list.html:56
|
||||
@@ -1491,129 +1505,157 @@ msgstr ""
|
||||
msgid "Expense"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:344 apps/transactions/models.py:600
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:663
|
||||
msgid "Installment Plan"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:824
|
||||
#: apps/transactions/models.py:362 apps/transactions/models.py:887
|
||||
msgid "Recurring Transaction"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:361
|
||||
#: apps/transactions/models.py:370
|
||||
msgid "Deleted"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:375
|
||||
msgid "Deleted At"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:480 templates/tags/fragments/table.html:69
|
||||
#: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
|
||||
msgid "No tags"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:482
|
||||
#: apps/transactions/models.py:491
|
||||
msgid "No category"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:484
|
||||
#: apps/transactions/models.py:493
|
||||
msgid "No description"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:532 templates/includes/sidebar.html:57
|
||||
#: apps/transactions/models.py:549
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:551
|
||||
msgid "Original Name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
msgid "Content Type"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:555
|
||||
msgid "Size"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:560
|
||||
msgid "Uploaded By"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:565
|
||||
msgid "Transaction Attachment"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:566
|
||||
msgid "Transaction Attachments"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:595 templates/includes/sidebar.html:57
|
||||
msgid "Yearly"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:533 apps/users/models.py:464
|
||||
#: apps/transactions/models.py:596 apps/users/models.py:464
|
||||
#: templates/includes/sidebar.html:51
|
||||
msgid "Monthly"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:534
|
||||
#: apps/transactions/models.py:597
|
||||
msgid "Weekly"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:535
|
||||
#: apps/transactions/models.py:598
|
||||
msgid "Daily"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:548
|
||||
#: apps/transactions/models.py:611
|
||||
msgid "Number of Installments"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
#: apps/transactions/models.py:616
|
||||
msgid "Installment Start"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:554
|
||||
#: apps/transactions/models.py:617
|
||||
msgid "The installment number to start counting from"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:559 apps/transactions/models.py:794
|
||||
#: apps/transactions/models.py:622 apps/transactions/models.py:857
|
||||
msgid "Start Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:563 apps/transactions/models.py:795
|
||||
#: apps/transactions/models.py:626 apps/transactions/models.py:858
|
||||
msgid "End Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:568
|
||||
#: apps/transactions/models.py:631
|
||||
msgid "Recurrence"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:571
|
||||
#: apps/transactions/models.py:634
|
||||
msgid "Installment Amount"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:590 apps/transactions/models.py:814
|
||||
#: apps/transactions/models.py:653 apps/transactions/models.py:877
|
||||
msgid "Add description to transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:593 apps/transactions/models.py:817
|
||||
#: apps/transactions/models.py:656 apps/transactions/models.py:880
|
||||
msgid "Add notes to transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:753
|
||||
#: apps/transactions/models.py:816
|
||||
msgid "day(s)"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:754
|
||||
#: apps/transactions/models.py:817
|
||||
msgid "week(s)"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:755
|
||||
#: apps/transactions/models.py:818
|
||||
msgid "month(s)"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:756
|
||||
#: apps/transactions/models.py:819
|
||||
msgid "year(s)"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:758
|
||||
#: apps/transactions/models.py:821
|
||||
#: templates/recurring_transactions/fragments/list.html:18
|
||||
msgid "Paused"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:797
|
||||
#: apps/transactions/models.py:860
|
||||
msgid "Recurrence Type"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:800
|
||||
#: apps/transactions/models.py:863
|
||||
msgid "Recurrence Interval"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:803
|
||||
#: apps/transactions/models.py:866
|
||||
msgid "Keep at most"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:807
|
||||
#: apps/transactions/models.py:870
|
||||
msgid "Last Generated Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:810
|
||||
#: apps/transactions/models.py:873
|
||||
msgid "Last Generated Reference Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:1054
|
||||
#: apps/transactions/models.py:1117
|
||||
#: apps/transactions/views/quick_transactions.py:178
|
||||
#: apps/transactions/views/quick_transactions.py:187
|
||||
#: apps/transactions/views/quick_transactions.py:189
|
||||
@@ -1622,7 +1664,7 @@ msgstr ""
|
||||
msgid "Quick Transaction"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:1055 templates/includes/sidebar.html:98
|
||||
#: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
|
||||
#: templates/quick_transactions/pages/index.html:5
|
||||
#: templates/quick_transactions/pages/index.html:15
|
||||
msgid "Quick Transactions"
|
||||
@@ -1727,8 +1769,8 @@ msgid "Item deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/quick_transactions.py:156
|
||||
#: apps/transactions/views/transactions.py:53
|
||||
#: apps/transactions/views/transactions.py:238
|
||||
#: apps/transactions/views/transactions.py:141
|
||||
#: apps/transactions/views/transactions.py:326
|
||||
msgid "Transaction added successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -1768,30 +1810,38 @@ msgstr ""
|
||||
msgid "Tag deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:262
|
||||
#: apps/transactions/views/transactions.py:59
|
||||
msgid "Attachment uploaded successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:110
|
||||
msgid "Attachment deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:350
|
||||
msgid "Transaction updated successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:313
|
||||
#: apps/transactions/views/transactions.py:401
|
||||
#, python-format
|
||||
msgid "%(count)s transaction updated successfully"
|
||||
msgid_plural "%(count)s transactions updated successfully"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:349
|
||||
#: apps/transactions/views/transactions.py:437
|
||||
msgid "Transaction duplicated successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:391
|
||||
#: apps/transactions/views/transactions.py:479
|
||||
msgid "Transaction deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:409
|
||||
#: apps/transactions/views/transactions.py:497
|
||||
msgid "Transaction restored successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:435
|
||||
#: apps/transactions/views/transactions.py:523
|
||||
msgid "Transfer added successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -2062,8 +2112,8 @@ msgstr ""
|
||||
#: templates/account_groups/fragments/list.html:54
|
||||
#: templates/accounts/fragments/list.html:71
|
||||
#: templates/categories/fragments/table.html:51
|
||||
#: templates/cotton/transaction/item.html:158
|
||||
#: templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/transaction/item.html:164
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:57
|
||||
#: templates/cotton/ui/transactions_action_bar.html:82
|
||||
#: templates/currencies/fragments/list.html:40
|
||||
@@ -2091,8 +2141,8 @@ msgstr ""
|
||||
#: templates/account_groups/fragments/list.html:58
|
||||
#: templates/accounts/fragments/list.html:75
|
||||
#: templates/categories/fragments/table.html:56
|
||||
#: templates/cotton/transaction/item.html:160
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/transaction/item.html:166
|
||||
#: templates/cotton/transaction/item.html:242
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:44
|
||||
@@ -2121,8 +2171,8 @@ msgstr ""
|
||||
#: templates/account_groups/fragments/list.html:59
|
||||
#: templates/accounts/fragments/list.html:76
|
||||
#: templates/categories/fragments/table.html:57
|
||||
#: templates/cotton/transaction/item.html:161
|
||||
#: templates/cotton/transaction/item.html:237
|
||||
#: templates/cotton/transaction/item.html:167
|
||||
#: templates/cotton/transaction/item.html:243
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:45
|
||||
@@ -2143,8 +2193,8 @@ msgstr ""
|
||||
#: templates/account_groups/fragments/list.html:60
|
||||
#: templates/accounts/fragments/list.html:77
|
||||
#: templates/categories/fragments/table.html:58
|
||||
#: templates/cotton/transaction/item.html:162
|
||||
#: templates/cotton/transaction/item.html:238
|
||||
#: templates/cotton/transaction/item.html:168
|
||||
#: templates/cotton/transaction/item.html:244
|
||||
#: templates/currencies/fragments/list.html:46
|
||||
#: templates/dca/fragments/strategy/details.html:77
|
||||
#: templates/dca/fragments/strategy/list.html:44
|
||||
@@ -2161,6 +2211,7 @@ msgstr ""
|
||||
#: templates/rules/fragments/transaction_rule/view.html:65
|
||||
#: templates/rules/fragments/transaction_rule/view.html:98
|
||||
#: templates/tags/fragments/table.html:57
|
||||
#: templates/transactions/fragments/attachments.html:22
|
||||
msgid "Yes, delete it!"
|
||||
msgstr ""
|
||||
|
||||
@@ -2296,41 +2347,41 @@ msgstr ""
|
||||
msgid "Select"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:175
|
||||
#: templates/cotton/transaction/item.html:186
|
||||
#: templates/cotton/transaction/item.html:196
|
||||
#: templates/cotton/transaction/item.html:181
|
||||
#: templates/cotton/transaction/item.html:192
|
||||
#: templates/cotton/transaction/item.html:202
|
||||
msgid "Show on summaries"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:177
|
||||
#: templates/cotton/transaction/item.html:183
|
||||
msgid "Controlled by account"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:188
|
||||
#: templates/cotton/transaction/item.html:194
|
||||
msgid "Controlled by category"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:201
|
||||
#: templates/cotton/transaction/item.html:207
|
||||
msgid "Hide from summaries"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:205
|
||||
#: templates/cotton/transaction/item.html:211
|
||||
msgid "Add as quick transaction"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:210
|
||||
#: templates/cotton/transaction/item.html:216
|
||||
msgid "Move to previous month"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:214
|
||||
#: templates/cotton/transaction/item.html:220
|
||||
msgid "Move to next month"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:217
|
||||
#: templates/cotton/transaction/item.html:223
|
||||
msgid "Move to today"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:221
|
||||
#: templates/cotton/transaction/item.html:227
|
||||
#: templates/cotton/ui/transactions_action_bar.html:78
|
||||
msgid "Duplicate"
|
||||
msgstr ""
|
||||
@@ -3478,6 +3529,22 @@ msgstr ""
|
||||
msgid "Add Installment Plan"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:20
|
||||
msgid "Delete this attachment?"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:21
|
||||
msgid "This file will be removed from the transaction."
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:30
|
||||
msgid "No attachments yet"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments_manage.html:5
|
||||
msgid "Transaction attachments"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/bulk_edit.html:5
|
||||
msgid "Bulk Editing"
|
||||
msgstr ""
|
||||
|
||||
+219
-152
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-02-16 02:24+0000\n"
|
||||
"POT-Creation-Date: 2026-06-06 07:41+0000\n"
|
||||
"PO-Revision-Date: 2026-01-18 19:24+0000\n"
|
||||
"Last-Translator: Ebrahim Tayabali <ebrahimhakimuddin@gmail.com>\n"
|
||||
"Language-Team: Swahili <https://translations.herculino.com/projects/wygiwyh/"
|
||||
@@ -27,11 +27,11 @@ msgstr "Jina La Kundi"
|
||||
#: apps/currencies/forms.py:53 apps/currencies/forms.py:87
|
||||
#: apps/currencies/forms.py:136 apps/dca/forms.py:46 apps/dca/forms.py:205
|
||||
#: apps/import_app/forms.py:32 apps/rules/forms.py:60 apps/rules/forms.py:100
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:201
|
||||
#: apps/transactions/forms.py:365 apps/transactions/forms.py:484
|
||||
#: apps/transactions/forms.py:828 apps/transactions/forms.py:867
|
||||
#: apps/transactions/forms.py:895 apps/transactions/forms.py:926
|
||||
#: apps/transactions/forms.py:1076 apps/users/forms.py:242
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:218
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:880 apps/transactions/forms.py:919
|
||||
#: apps/transactions/forms.py:947 apps/transactions/forms.py:978
|
||||
#: apps/transactions/forms.py:1128 apps/users/forms.py:242
|
||||
#: apps/users/forms.py:400
|
||||
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
|
||||
#: templates/rules/fragments/transaction_rule/view.html:128
|
||||
@@ -43,10 +43,10 @@ msgstr ""
|
||||
#: apps/currencies/forms.py:93 apps/currencies/forms.py:142
|
||||
#: apps/dca/forms.py:52 apps/dca/forms.py:211 apps/import_app/forms.py:38
|
||||
#: apps/rules/forms.py:66 apps/rules/forms.py:106 apps/rules/forms.py:391
|
||||
#: apps/transactions/forms.py:188 apps/transactions/forms.py:208
|
||||
#: apps/transactions/forms.py:372 apps/transactions/forms.py:834
|
||||
#: apps/transactions/forms.py:873 apps/transactions/forms.py:901
|
||||
#: apps/transactions/forms.py:932 apps/transactions/forms.py:1082
|
||||
#: apps/transactions/forms.py:205 apps/transactions/forms.py:225
|
||||
#: apps/transactions/forms.py:424 apps/transactions/forms.py:886
|
||||
#: apps/transactions/forms.py:925 apps/transactions/forms.py:953
|
||||
#: apps/transactions/forms.py:984 apps/transactions/forms.py:1134
|
||||
#: apps/users/forms.py:248 apps/users/forms.py:406
|
||||
#: templates/mini_tools/unit_price_calculator.html:168
|
||||
#, fuzzy
|
||||
@@ -64,12 +64,12 @@ msgstr "Salio Mpya"
|
||||
#: apps/accounts/forms.py:125 apps/dca/forms.py:79 apps/dca/forms.py:86
|
||||
#: apps/insights/forms.py:117 apps/rules/forms.py:181 apps/rules/forms.py:197
|
||||
#: apps/rules/models.py:44 apps/rules/models.py:311
|
||||
#: apps/transactions/forms.py:44 apps/transactions/forms.py:255
|
||||
#: apps/transactions/forms.py:423 apps/transactions/forms.py:520
|
||||
#: apps/transactions/forms.py:527 apps/transactions/forms.py:711
|
||||
#: apps/transactions/forms.py:955 apps/transactions/models.py:322
|
||||
#: apps/transactions/models.py:578 apps/transactions/models.py:778
|
||||
#: apps/transactions/models.py:1026
|
||||
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307
|
||||
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572
|
||||
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763
|
||||
#: apps/transactions/forms.py:1007 apps/transactions/models.py:331
|
||||
#: apps/transactions/models.py:641 apps/transactions/models.py:841
|
||||
#: apps/transactions/models.py:1089
|
||||
#: templates/insights/fragments/category_overview/index.html:86
|
||||
#: templates/insights/fragments/category_overview/index.html:542
|
||||
#: templates/insights/fragments/month_by_month.html:84
|
||||
@@ -81,12 +81,12 @@ msgstr ""
|
||||
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132
|
||||
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
|
||||
#: apps/rules/models.py:315 apps/transactions/filters.py:73
|
||||
#: apps/transactions/forms.py:52 apps/transactions/forms.py:263
|
||||
#: apps/transactions/forms.py:431 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:544 apps/transactions/forms.py:704
|
||||
#: apps/transactions/forms.py:948 apps/transactions/models.py:328
|
||||
#: apps/transactions/models.py:580 apps/transactions/models.py:782
|
||||
#: apps/transactions/models.py:1032 templates/includes/sidebar.html:150
|
||||
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315
|
||||
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588
|
||||
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756
|
||||
#: apps/transactions/forms.py:1000 apps/transactions/models.py:337
|
||||
#: apps/transactions/models.py:643 apps/transactions/models.py:845
|
||||
#: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
|
||||
#: templates/insights/fragments/category_overview/index.html:40
|
||||
#: templates/insights/fragments/month_by_month.html:29
|
||||
#: templates/insights/fragments/month_by_month.html:32
|
||||
@@ -98,8 +98,8 @@ msgstr ""
|
||||
|
||||
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
|
||||
#: apps/import_app/models.py:14 apps/rules/models.py:13
|
||||
#: apps/transactions/models.py:214 apps/transactions/models.py:239
|
||||
#: apps/transactions/models.py:263 apps/transactions/models.py:994
|
||||
#: apps/transactions/models.py:223 apps/transactions/models.py:248
|
||||
#: apps/transactions/models.py:272 apps/transactions/models.py:1057
|
||||
#: templates/account_groups/fragments/list.html:22
|
||||
#: templates/accounts/fragments/list.html:22
|
||||
#: templates/categories/fragments/table.html:17
|
||||
@@ -168,11 +168,11 @@ msgstr ""
|
||||
|
||||
#: apps/accounts/models.py:75 apps/rules/forms.py:173 apps/rules/forms.py:187
|
||||
#: apps/rules/models.py:35 apps/rules/models.py:267
|
||||
#: apps/transactions/forms.py:64 apps/transactions/forms.py:275
|
||||
#: apps/transactions/forms.py:390 apps/transactions/forms.py:696
|
||||
#: apps/transactions/forms.py:940 apps/transactions/models.py:294
|
||||
#: apps/transactions/models.py:538 apps/transactions/models.py:760
|
||||
#: apps/transactions/models.py:1000
|
||||
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327
|
||||
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748
|
||||
#: apps/transactions/forms.py:992 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:601 apps/transactions/models.py:823
|
||||
#: apps/transactions/models.py:1063
|
||||
#: templates/installment_plans/fragments/table.html:17
|
||||
#: templates/quick_transactions/fragments/list.html:14
|
||||
#: templates/recurring_transactions/fragments/table.html:19
|
||||
@@ -485,8 +485,8 @@ msgstr ""
|
||||
|
||||
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
|
||||
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
|
||||
#: apps/transactions/forms.py:68 apps/transactions/forms.py:395
|
||||
#: apps/transactions/forms.py:548 apps/transactions/models.py:304
|
||||
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447
|
||||
#: apps/transactions/forms.py:600 apps/transactions/models.py:313
|
||||
#: templates/dca/fragments/strategy/details.html:49
|
||||
#: templates/exchange_rates/fragments/table.html:10
|
||||
#: templates/exchange_rates_services/fragments/table.html:11
|
||||
@@ -572,8 +572,8 @@ msgid "Service Type"
|
||||
msgstr ""
|
||||
|
||||
#: apps/currencies/models.py:118 apps/transactions/filters.py:27
|
||||
#: apps/transactions/models.py:218 apps/transactions/models.py:242
|
||||
#: apps/transactions/models.py:266 templates/categories/fragments/list.html:16
|
||||
#: apps/transactions/models.py:227 apps/transactions/models.py:251
|
||||
#: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
|
||||
#: templates/entities/fragments/list.html:16
|
||||
#: templates/installment_plans/fragments/list.html:16
|
||||
#: templates/recurring_transactions/fragments/list.html:16
|
||||
@@ -701,11 +701,11 @@ msgstr ""
|
||||
msgid "Create transaction"
|
||||
msgstr ""
|
||||
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:495
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:547
|
||||
msgid "From Account"
|
||||
msgstr ""
|
||||
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:500
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:552
|
||||
msgid "To Account"
|
||||
msgstr ""
|
||||
|
||||
@@ -730,7 +730,7 @@ msgstr ""
|
||||
msgid "You must provide an account."
|
||||
msgstr ""
|
||||
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:642
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:694
|
||||
msgid "From and To accounts must be different."
|
||||
msgstr ""
|
||||
|
||||
@@ -749,9 +749,9 @@ msgstr ""
|
||||
|
||||
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
|
||||
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:564
|
||||
#: apps/transactions/models.py:318 apps/transactions/models.py:587
|
||||
#: apps/transactions/models.py:788 apps/transactions/models.py:1022
|
||||
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616
|
||||
#: apps/transactions/models.py:327 apps/transactions/models.py:650
|
||||
#: apps/transactions/models.py:851 apps/transactions/models.py:1085
|
||||
msgid "Notes"
|
||||
msgstr ""
|
||||
|
||||
@@ -814,7 +814,7 @@ msgid "Users"
|
||||
msgstr ""
|
||||
|
||||
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134
|
||||
#: apps/transactions/models.py:379 templates/includes/sidebar.html:81
|
||||
#: apps/transactions/models.py:388 templates/includes/sidebar.html:81
|
||||
#: templates/includes/sidebar.html:142
|
||||
#: templates/recurring_transactions/fragments/list_transactions.html:5
|
||||
#: templates/recurring_transactions/fragments/table.html:37
|
||||
@@ -835,11 +835,11 @@ msgstr ""
|
||||
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133
|
||||
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
|
||||
#: apps/rules/models.py:307 apps/transactions/filters.py:78
|
||||
#: apps/transactions/forms.py:60 apps/transactions/forms.py:271
|
||||
#: apps/transactions/forms.py:439 apps/transactions/forms.py:719
|
||||
#: apps/transactions/forms.py:963 apps/transactions/models.py:277
|
||||
#: apps/transactions/models.py:333 apps/transactions/models.py:583
|
||||
#: apps/transactions/models.py:785 apps/transactions/models.py:1037
|
||||
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323
|
||||
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771
|
||||
#: apps/transactions/forms.py:1015 apps/transactions/models.py:286
|
||||
#: apps/transactions/models.py:342 apps/transactions/models.py:646
|
||||
#: apps/transactions/models.py:848 apps/transactions/models.py:1100
|
||||
#: templates/entities/fragments/list.html:9
|
||||
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
|
||||
#: templates/insights/fragments/category_overview/index.html:54
|
||||
@@ -851,14 +851,14 @@ msgid "Entities"
|
||||
msgstr ""
|
||||
|
||||
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137
|
||||
#: apps/transactions/models.py:825 templates/includes/sidebar.html:110
|
||||
#: apps/transactions/models.py:888 templates/includes/sidebar.html:110
|
||||
#: templates/recurring_transactions/fragments/list.html:9
|
||||
#: templates/recurring_transactions/pages/index.html:4
|
||||
msgid "Recurring Transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135
|
||||
#: apps/transactions/models.py:601 templates/includes/sidebar.html:104
|
||||
#: apps/transactions/models.py:664 templates/includes/sidebar.html:104
|
||||
#: templates/installment_plans/fragments/list.html:9
|
||||
#: templates/installment_plans/pages/index.html:4
|
||||
msgid "Installment Plans"
|
||||
@@ -911,7 +911,7 @@ msgstr ""
|
||||
msgid "Update or create transaction actions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:224
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:53
|
||||
#: templates/export_app/fragments/restore.html:5
|
||||
#: templates/export_app/pages/index.html:19
|
||||
@@ -1107,16 +1107,16 @@ msgid "Operator"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:381
|
||||
#: apps/transactions/models.py:301 apps/transactions/models.py:543
|
||||
#: apps/transactions/models.py:766 apps/transactions/models.py:1007
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:433
|
||||
#: apps/transactions/models.py:310 apps/transactions/models.py:606
|
||||
#: apps/transactions/models.py:829 apps/transactions/models.py:1070
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
|
||||
#: apps/rules/models.py:275 apps/transactions/filters.py:22
|
||||
#: apps/transactions/forms.py:385 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:1009 templates/cotton/transaction/item.html:20
|
||||
#: apps/transactions/forms.py:437 apps/transactions/models.py:312
|
||||
#: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
|
||||
#: templates/cotton/transaction/item.html:31
|
||||
#: templates/transactions/widgets/paid_toggle_button.html:10
|
||||
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
|
||||
@@ -1124,17 +1124,17 @@ msgid "Paid"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:72
|
||||
#: apps/transactions/forms.py:401 apps/transactions/forms.py:551
|
||||
#: apps/transactions/forms.py:725 apps/transactions/models.py:305
|
||||
#: apps/transactions/models.py:561 apps/transactions/models.py:790
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:89
|
||||
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603
|
||||
#: apps/transactions/forms.py:777 apps/transactions/models.py:314
|
||||
#: apps/transactions/models.py:624 apps/transactions/models.py:853
|
||||
msgid "Reference Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:408
|
||||
#: apps/transactions/models.py:311 apps/transactions/models.py:771
|
||||
#: apps/transactions/models.py:1015
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:460
|
||||
#: apps/transactions/models.py:320 apps/transactions/models.py:834
|
||||
#: apps/transactions/models.py:1078
|
||||
#: templates/insights/fragments/sankey.html:102
|
||||
#: templates/installment_plans/fragments/table.html:18
|
||||
#: templates/quick_transactions/fragments/list.html:15
|
||||
@@ -1144,28 +1144,28 @@ msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
|
||||
#: apps/rules/models.py:42 apps/rules/models.py:291
|
||||
#: apps/transactions/forms.py:412 apps/transactions/forms.py:555
|
||||
#: apps/transactions/models.py:316 apps/transactions/models.py:545
|
||||
#: apps/transactions/models.py:774 apps/transactions/models.py:1020
|
||||
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607
|
||||
#: apps/transactions/models.py:325 apps/transactions/models.py:608
|
||||
#: apps/transactions/models.py:837 apps/transactions/models.py:1083
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:355
|
||||
#: apps/transactions/models.py:1042
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:364
|
||||
#: apps/transactions/models.py:1105
|
||||
msgid "Internal Note"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:357
|
||||
#: apps/transactions/models.py:1044
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:1107
|
||||
msgid "Internal ID"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:568
|
||||
#: apps/transactions/models.py:215 apps/transactions/models.py:306
|
||||
#: apps/transactions/models.py:1010
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:620
|
||||
#: apps/transactions/models.py:224 apps/transactions/models.py:315
|
||||
#: apps/transactions/models.py:1073
|
||||
msgid "Mute"
|
||||
msgstr ""
|
||||
|
||||
@@ -1178,7 +1178,7 @@ msgid "Set Values"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
|
||||
#: apps/transactions/models.py:378
|
||||
#: apps/transactions/models.py:387 apps/transactions/models.py:544
|
||||
msgid "Transaction"
|
||||
msgstr ""
|
||||
|
||||
@@ -1383,96 +1383,110 @@ msgstr ""
|
||||
msgid "No entity"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:174
|
||||
#: apps/transactions/forms.py:191
|
||||
msgid "More"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:211
|
||||
#: apps/transactions/forms.py:228
|
||||
msgid "Save and add similar"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:216
|
||||
#: apps/transactions/forms.py:233
|
||||
msgid "Save and add another"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:299 apps/transactions/forms.py:571
|
||||
#: apps/transactions/forms.py:270 templates/cotton/transaction/item.html:158
|
||||
#: templates/transactions/fragments/attachments.html:4
|
||||
msgid "Attachments"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:271
|
||||
msgid ""
|
||||
"Files are private and only visible to users with access to this transaction."
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:282
|
||||
msgid "Upload"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:351 apps/transactions/forms.py:623
|
||||
msgid "Muted transactions won't be displayed on monthly summaries"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:507
|
||||
#: apps/transactions/forms.py:559
|
||||
msgid "From Amount"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:512
|
||||
#: apps/transactions/forms.py:564
|
||||
msgid "To Amount"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:610
|
||||
#: apps/transactions/forms.py:662
|
||||
#: templates/cotton/ui/quick_transactions_buttons.html:40
|
||||
#: templates/cotton/ui/transactions_fab.html:44
|
||||
msgid "Transfer"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:854
|
||||
#: apps/transactions/forms.py:906
|
||||
msgid "Tag name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:882
|
||||
#: apps/transactions/forms.py:934
|
||||
msgid "Entity name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:910
|
||||
#: apps/transactions/forms.py:962
|
||||
msgid "Category name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:912
|
||||
#: apps/transactions/forms.py:964
|
||||
msgid "Muted categories won't be displayed on monthly summaries"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:1066
|
||||
#: apps/transactions/forms.py:1118
|
||||
msgid "future transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:1092
|
||||
#: apps/transactions/forms.py:1144
|
||||
msgid "End date should be after the start date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:220
|
||||
#: apps/transactions/models.py:229
|
||||
msgid ""
|
||||
"Deactivated categories won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:228
|
||||
#: apps/transactions/models.py:237
|
||||
msgid "Transaction Category"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:229
|
||||
#: apps/transactions/models.py:238
|
||||
msgid "Transaction Categories"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:244
|
||||
#: apps/transactions/models.py:253
|
||||
msgid ""
|
||||
"Deactivated tags won't be able to be selected when creating new transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:252 apps/transactions/models.py:253
|
||||
#: apps/transactions/models.py:261 apps/transactions/models.py:262
|
||||
msgid "Transaction Tags"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:268
|
||||
#: apps/transactions/models.py:277
|
||||
msgid ""
|
||||
"Deactivated entities won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:276
|
||||
#: apps/transactions/models.py:285
|
||||
#: templates/insights/fragments/month_by_month.html:88
|
||||
#: templates/insights/fragments/year_by_year.html:56
|
||||
msgid "Entity"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:288 apps/transactions/models.py:987
|
||||
#: apps/transactions/models.py:297 apps/transactions/models.py:1050
|
||||
#: templates/calendar_view/fragments/list.html:42
|
||||
#: templates/calendar_view/fragments/list.html:44
|
||||
#: templates/calendar_view/fragments/list.html:52
|
||||
@@ -1484,7 +1498,7 @@ msgstr ""
|
||||
msgid "Income"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:289 apps/transactions/models.py:988
|
||||
#: apps/transactions/models.py:298 apps/transactions/models.py:1051
|
||||
#: templates/calendar_view/fragments/list.html:46
|
||||
#: templates/calendar_view/fragments/list.html:48
|
||||
#: templates/calendar_view/fragments/list.html:56
|
||||
@@ -1495,129 +1509,157 @@ msgstr ""
|
||||
msgid "Expense"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:344 apps/transactions/models.py:600
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:663
|
||||
msgid "Installment Plan"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:824
|
||||
#: apps/transactions/models.py:362 apps/transactions/models.py:887
|
||||
msgid "Recurring Transaction"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:361
|
||||
#: apps/transactions/models.py:370
|
||||
msgid "Deleted"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:375
|
||||
msgid "Deleted At"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:480 templates/tags/fragments/table.html:69
|
||||
#: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
|
||||
msgid "No tags"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:482
|
||||
#: apps/transactions/models.py:491
|
||||
msgid "No category"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:484
|
||||
#: apps/transactions/models.py:493
|
||||
msgid "No description"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:532 templates/includes/sidebar.html:57
|
||||
#: apps/transactions/models.py:549
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:551
|
||||
msgid "Original Name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
msgid "Content Type"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:555
|
||||
msgid "Size"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:560
|
||||
msgid "Uploaded By"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:565
|
||||
msgid "Transaction Attachment"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:566
|
||||
msgid "Transaction Attachments"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:595 templates/includes/sidebar.html:57
|
||||
msgid "Yearly"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:533 apps/users/models.py:464
|
||||
#: apps/transactions/models.py:596 apps/users/models.py:464
|
||||
#: templates/includes/sidebar.html:51
|
||||
msgid "Monthly"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:534
|
||||
#: apps/transactions/models.py:597
|
||||
msgid "Weekly"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:535
|
||||
#: apps/transactions/models.py:598
|
||||
msgid "Daily"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:548
|
||||
#: apps/transactions/models.py:611
|
||||
msgid "Number of Installments"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
#: apps/transactions/models.py:616
|
||||
msgid "Installment Start"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:554
|
||||
#: apps/transactions/models.py:617
|
||||
msgid "The installment number to start counting from"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:559 apps/transactions/models.py:794
|
||||
#: apps/transactions/models.py:622 apps/transactions/models.py:857
|
||||
msgid "Start Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:563 apps/transactions/models.py:795
|
||||
#: apps/transactions/models.py:626 apps/transactions/models.py:858
|
||||
msgid "End Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:568
|
||||
#: apps/transactions/models.py:631
|
||||
msgid "Recurrence"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:571
|
||||
#: apps/transactions/models.py:634
|
||||
msgid "Installment Amount"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:590 apps/transactions/models.py:814
|
||||
#: apps/transactions/models.py:653 apps/transactions/models.py:877
|
||||
msgid "Add description to transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:593 apps/transactions/models.py:817
|
||||
#: apps/transactions/models.py:656 apps/transactions/models.py:880
|
||||
msgid "Add notes to transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:753
|
||||
#: apps/transactions/models.py:816
|
||||
msgid "day(s)"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:754
|
||||
#: apps/transactions/models.py:817
|
||||
msgid "week(s)"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:755
|
||||
#: apps/transactions/models.py:818
|
||||
msgid "month(s)"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:756
|
||||
#: apps/transactions/models.py:819
|
||||
msgid "year(s)"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:758
|
||||
#: apps/transactions/models.py:821
|
||||
#: templates/recurring_transactions/fragments/list.html:18
|
||||
msgid "Paused"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:797
|
||||
#: apps/transactions/models.py:860
|
||||
msgid "Recurrence Type"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:800
|
||||
#: apps/transactions/models.py:863
|
||||
msgid "Recurrence Interval"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:803
|
||||
#: apps/transactions/models.py:866
|
||||
msgid "Keep at most"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:807
|
||||
#: apps/transactions/models.py:870
|
||||
msgid "Last Generated Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:810
|
||||
#: apps/transactions/models.py:873
|
||||
msgid "Last Generated Reference Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:1054
|
||||
#: apps/transactions/models.py:1117
|
||||
#: apps/transactions/views/quick_transactions.py:178
|
||||
#: apps/transactions/views/quick_transactions.py:187
|
||||
#: apps/transactions/views/quick_transactions.py:189
|
||||
@@ -1626,7 +1668,7 @@ msgstr ""
|
||||
msgid "Quick Transaction"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:1055 templates/includes/sidebar.html:98
|
||||
#: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
|
||||
#: templates/quick_transactions/pages/index.html:5
|
||||
#: templates/quick_transactions/pages/index.html:15
|
||||
msgid "Quick Transactions"
|
||||
@@ -1731,8 +1773,8 @@ msgid "Item deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/quick_transactions.py:156
|
||||
#: apps/transactions/views/transactions.py:53
|
||||
#: apps/transactions/views/transactions.py:238
|
||||
#: apps/transactions/views/transactions.py:141
|
||||
#: apps/transactions/views/transactions.py:326
|
||||
msgid "Transaction added successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -1772,30 +1814,38 @@ msgstr ""
|
||||
msgid "Tag deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:262
|
||||
#: apps/transactions/views/transactions.py:59
|
||||
msgid "Attachment uploaded successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:110
|
||||
msgid "Attachment deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:350
|
||||
msgid "Transaction updated successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:313
|
||||
#: apps/transactions/views/transactions.py:401
|
||||
#, python-format
|
||||
msgid "%(count)s transaction updated successfully"
|
||||
msgid_plural "%(count)s transactions updated successfully"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:349
|
||||
#: apps/transactions/views/transactions.py:437
|
||||
msgid "Transaction duplicated successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:391
|
||||
#: apps/transactions/views/transactions.py:479
|
||||
msgid "Transaction deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:409
|
||||
#: apps/transactions/views/transactions.py:497
|
||||
msgid "Transaction restored successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:435
|
||||
#: apps/transactions/views/transactions.py:523
|
||||
msgid "Transfer added successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -2070,8 +2120,8 @@ msgstr ""
|
||||
#: templates/account_groups/fragments/list.html:54
|
||||
#: templates/accounts/fragments/list.html:71
|
||||
#: templates/categories/fragments/table.html:51
|
||||
#: templates/cotton/transaction/item.html:158
|
||||
#: templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/transaction/item.html:164
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:57
|
||||
#: templates/cotton/ui/transactions_action_bar.html:82
|
||||
#: templates/currencies/fragments/list.html:40
|
||||
@@ -2099,8 +2149,8 @@ msgstr ""
|
||||
#: templates/account_groups/fragments/list.html:58
|
||||
#: templates/accounts/fragments/list.html:75
|
||||
#: templates/categories/fragments/table.html:56
|
||||
#: templates/cotton/transaction/item.html:160
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/transaction/item.html:166
|
||||
#: templates/cotton/transaction/item.html:242
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:44
|
||||
@@ -2129,8 +2179,8 @@ msgstr ""
|
||||
#: templates/account_groups/fragments/list.html:59
|
||||
#: templates/accounts/fragments/list.html:76
|
||||
#: templates/categories/fragments/table.html:57
|
||||
#: templates/cotton/transaction/item.html:161
|
||||
#: templates/cotton/transaction/item.html:237
|
||||
#: templates/cotton/transaction/item.html:167
|
||||
#: templates/cotton/transaction/item.html:243
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:45
|
||||
@@ -2151,8 +2201,8 @@ msgstr ""
|
||||
#: templates/account_groups/fragments/list.html:60
|
||||
#: templates/accounts/fragments/list.html:77
|
||||
#: templates/categories/fragments/table.html:58
|
||||
#: templates/cotton/transaction/item.html:162
|
||||
#: templates/cotton/transaction/item.html:238
|
||||
#: templates/cotton/transaction/item.html:168
|
||||
#: templates/cotton/transaction/item.html:244
|
||||
#: templates/currencies/fragments/list.html:46
|
||||
#: templates/dca/fragments/strategy/details.html:77
|
||||
#: templates/dca/fragments/strategy/list.html:44
|
||||
@@ -2169,6 +2219,7 @@ msgstr ""
|
||||
#: templates/rules/fragments/transaction_rule/view.html:65
|
||||
#: templates/rules/fragments/transaction_rule/view.html:98
|
||||
#: templates/tags/fragments/table.html:57
|
||||
#: templates/transactions/fragments/attachments.html:22
|
||||
msgid "Yes, delete it!"
|
||||
msgstr ""
|
||||
|
||||
@@ -2304,41 +2355,41 @@ msgstr ""
|
||||
msgid "Select"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:175
|
||||
#: templates/cotton/transaction/item.html:186
|
||||
#: templates/cotton/transaction/item.html:196
|
||||
#: templates/cotton/transaction/item.html:181
|
||||
#: templates/cotton/transaction/item.html:192
|
||||
#: templates/cotton/transaction/item.html:202
|
||||
msgid "Show on summaries"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:177
|
||||
#: templates/cotton/transaction/item.html:183
|
||||
msgid "Controlled by account"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:188
|
||||
#: templates/cotton/transaction/item.html:194
|
||||
msgid "Controlled by category"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:201
|
||||
#: templates/cotton/transaction/item.html:207
|
||||
msgid "Hide from summaries"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:205
|
||||
#: templates/cotton/transaction/item.html:211
|
||||
msgid "Add as quick transaction"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:210
|
||||
#: templates/cotton/transaction/item.html:216
|
||||
msgid "Move to previous month"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:214
|
||||
#: templates/cotton/transaction/item.html:220
|
||||
msgid "Move to next month"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:217
|
||||
#: templates/cotton/transaction/item.html:223
|
||||
msgid "Move to today"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:221
|
||||
#: templates/cotton/transaction/item.html:227
|
||||
#: templates/cotton/ui/transactions_action_bar.html:78
|
||||
msgid "Duplicate"
|
||||
msgstr ""
|
||||
@@ -3486,6 +3537,22 @@ msgstr ""
|
||||
msgid "Add Installment Plan"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:20
|
||||
msgid "Delete this attachment?"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:21
|
||||
msgid "This file will be removed from the transaction."
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:30
|
||||
msgid "No attachments yet"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments_manage.html:5
|
||||
msgid "Transaction attachments"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/bulk_edit.html:5
|
||||
msgid "Bulk Editing"
|
||||
msgstr ""
|
||||
|
||||
+233
-152
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-02-16 02:24+0000\n"
|
||||
"POT-Creation-Date: 2026-06-06 07:41+0000\n"
|
||||
"PO-Revision-Date: 2025-11-01 01:17+0000\n"
|
||||
"Last-Translator: mlystopad <mlystopadt@gmail.com>\n"
|
||||
"Language-Team: Ukrainian <https://translations.herculino.com/projects/"
|
||||
@@ -28,11 +28,11 @@ msgstr "Назва групи"
|
||||
#: apps/currencies/forms.py:53 apps/currencies/forms.py:87
|
||||
#: apps/currencies/forms.py:136 apps/dca/forms.py:46 apps/dca/forms.py:205
|
||||
#: apps/import_app/forms.py:32 apps/rules/forms.py:60 apps/rules/forms.py:100
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:201
|
||||
#: apps/transactions/forms.py:365 apps/transactions/forms.py:484
|
||||
#: apps/transactions/forms.py:828 apps/transactions/forms.py:867
|
||||
#: apps/transactions/forms.py:895 apps/transactions/forms.py:926
|
||||
#: apps/transactions/forms.py:1076 apps/users/forms.py:242
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:218
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:880 apps/transactions/forms.py:919
|
||||
#: apps/transactions/forms.py:947 apps/transactions/forms.py:978
|
||||
#: apps/transactions/forms.py:1128 apps/users/forms.py:242
|
||||
#: apps/users/forms.py:400
|
||||
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
|
||||
#: templates/rules/fragments/transaction_rule/view.html:128
|
||||
@@ -44,10 +44,10 @@ msgstr "Оновлення"
|
||||
#: apps/currencies/forms.py:93 apps/currencies/forms.py:142
|
||||
#: apps/dca/forms.py:52 apps/dca/forms.py:211 apps/import_app/forms.py:38
|
||||
#: apps/rules/forms.py:66 apps/rules/forms.py:106 apps/rules/forms.py:391
|
||||
#: apps/transactions/forms.py:188 apps/transactions/forms.py:208
|
||||
#: apps/transactions/forms.py:372 apps/transactions/forms.py:834
|
||||
#: apps/transactions/forms.py:873 apps/transactions/forms.py:901
|
||||
#: apps/transactions/forms.py:932 apps/transactions/forms.py:1082
|
||||
#: apps/transactions/forms.py:205 apps/transactions/forms.py:225
|
||||
#: apps/transactions/forms.py:424 apps/transactions/forms.py:886
|
||||
#: apps/transactions/forms.py:925 apps/transactions/forms.py:953
|
||||
#: apps/transactions/forms.py:984 apps/transactions/forms.py:1134
|
||||
#: apps/users/forms.py:248 apps/users/forms.py:406
|
||||
#: templates/mini_tools/unit_price_calculator.html:168
|
||||
msgid "Add"
|
||||
@@ -64,12 +64,12 @@ msgstr "Новий баланс"
|
||||
#: apps/accounts/forms.py:125 apps/dca/forms.py:79 apps/dca/forms.py:86
|
||||
#: apps/insights/forms.py:117 apps/rules/forms.py:181 apps/rules/forms.py:197
|
||||
#: apps/rules/models.py:44 apps/rules/models.py:311
|
||||
#: apps/transactions/forms.py:44 apps/transactions/forms.py:255
|
||||
#: apps/transactions/forms.py:423 apps/transactions/forms.py:520
|
||||
#: apps/transactions/forms.py:527 apps/transactions/forms.py:711
|
||||
#: apps/transactions/forms.py:955 apps/transactions/models.py:322
|
||||
#: apps/transactions/models.py:578 apps/transactions/models.py:778
|
||||
#: apps/transactions/models.py:1026
|
||||
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307
|
||||
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572
|
||||
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763
|
||||
#: apps/transactions/forms.py:1007 apps/transactions/models.py:331
|
||||
#: apps/transactions/models.py:641 apps/transactions/models.py:841
|
||||
#: apps/transactions/models.py:1089
|
||||
#: templates/insights/fragments/category_overview/index.html:86
|
||||
#: templates/insights/fragments/category_overview/index.html:542
|
||||
#: templates/insights/fragments/month_by_month.html:84
|
||||
@@ -81,12 +81,12 @@ msgstr "Категорія"
|
||||
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132
|
||||
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
|
||||
#: apps/rules/models.py:315 apps/transactions/filters.py:73
|
||||
#: apps/transactions/forms.py:52 apps/transactions/forms.py:263
|
||||
#: apps/transactions/forms.py:431 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:544 apps/transactions/forms.py:704
|
||||
#: apps/transactions/forms.py:948 apps/transactions/models.py:328
|
||||
#: apps/transactions/models.py:580 apps/transactions/models.py:782
|
||||
#: apps/transactions/models.py:1032 templates/includes/sidebar.html:150
|
||||
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315
|
||||
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588
|
||||
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756
|
||||
#: apps/transactions/forms.py:1000 apps/transactions/models.py:337
|
||||
#: apps/transactions/models.py:643 apps/transactions/models.py:845
|
||||
#: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
|
||||
#: templates/insights/fragments/category_overview/index.html:40
|
||||
#: templates/insights/fragments/month_by_month.html:29
|
||||
#: templates/insights/fragments/month_by_month.html:32
|
||||
@@ -98,8 +98,8 @@ msgstr "Мітки"
|
||||
|
||||
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
|
||||
#: apps/import_app/models.py:14 apps/rules/models.py:13
|
||||
#: apps/transactions/models.py:214 apps/transactions/models.py:239
|
||||
#: apps/transactions/models.py:263 apps/transactions/models.py:994
|
||||
#: apps/transactions/models.py:223 apps/transactions/models.py:248
|
||||
#: apps/transactions/models.py:272 apps/transactions/models.py:1057
|
||||
#: templates/account_groups/fragments/list.html:22
|
||||
#: templates/accounts/fragments/list.html:22
|
||||
#: templates/categories/fragments/table.html:17
|
||||
@@ -169,11 +169,11 @@ msgstr ""
|
||||
|
||||
#: apps/accounts/models.py:75 apps/rules/forms.py:173 apps/rules/forms.py:187
|
||||
#: apps/rules/models.py:35 apps/rules/models.py:267
|
||||
#: apps/transactions/forms.py:64 apps/transactions/forms.py:275
|
||||
#: apps/transactions/forms.py:390 apps/transactions/forms.py:696
|
||||
#: apps/transactions/forms.py:940 apps/transactions/models.py:294
|
||||
#: apps/transactions/models.py:538 apps/transactions/models.py:760
|
||||
#: apps/transactions/models.py:1000
|
||||
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327
|
||||
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748
|
||||
#: apps/transactions/forms.py:992 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:601 apps/transactions/models.py:823
|
||||
#: apps/transactions/models.py:1063
|
||||
#: templates/installment_plans/fragments/table.html:17
|
||||
#: templates/quick_transactions/fragments/list.html:14
|
||||
#: templates/recurring_transactions/fragments/table.html:19
|
||||
@@ -499,8 +499,8 @@ msgstr "Суфікс"
|
||||
|
||||
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
|
||||
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
|
||||
#: apps/transactions/forms.py:68 apps/transactions/forms.py:395
|
||||
#: apps/transactions/forms.py:548 apps/transactions/models.py:304
|
||||
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447
|
||||
#: apps/transactions/forms.py:600 apps/transactions/models.py:313
|
||||
#: templates/dca/fragments/strategy/details.html:49
|
||||
#: templates/exchange_rates/fragments/table.html:10
|
||||
#: templates/exchange_rates_services/fragments/table.html:11
|
||||
@@ -586,8 +586,8 @@ msgid "Service Type"
|
||||
msgstr "Тип сервісу"
|
||||
|
||||
#: apps/currencies/models.py:118 apps/transactions/filters.py:27
|
||||
#: apps/transactions/models.py:218 apps/transactions/models.py:242
|
||||
#: apps/transactions/models.py:266 templates/categories/fragments/list.html:16
|
||||
#: apps/transactions/models.py:227 apps/transactions/models.py:251
|
||||
#: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
|
||||
#: templates/entities/fragments/list.html:16
|
||||
#: templates/installment_plans/fragments/list.html:16
|
||||
#: templates/recurring_transactions/fragments/list.html:16
|
||||
@@ -727,11 +727,11 @@ msgstr "Сервіси успішно поставлено в чергу"
|
||||
msgid "Create transaction"
|
||||
msgstr "Створити транзакцію"
|
||||
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:495
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:547
|
||||
msgid "From Account"
|
||||
msgstr "З Рахунку"
|
||||
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:500
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:552
|
||||
msgid "To Account"
|
||||
msgstr "На рахунок"
|
||||
|
||||
@@ -756,7 +756,7 @@ msgstr "Пов’язати транзакцію"
|
||||
msgid "You must provide an account."
|
||||
msgstr "Необхідно вказати рахунок."
|
||||
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:642
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:694
|
||||
msgid "From and To accounts must be different."
|
||||
msgstr "Рахунки «З» та «На» повинні бути різними."
|
||||
|
||||
@@ -775,9 +775,9 @@ msgstr "Валюта платежу"
|
||||
|
||||
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
|
||||
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:564
|
||||
#: apps/transactions/models.py:318 apps/transactions/models.py:587
|
||||
#: apps/transactions/models.py:788 apps/transactions/models.py:1022
|
||||
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616
|
||||
#: apps/transactions/models.py:327 apps/transactions/models.py:650
|
||||
#: apps/transactions/models.py:851 apps/transactions/models.py:1085
|
||||
msgid "Notes"
|
||||
msgstr "Примітки"
|
||||
|
||||
@@ -840,7 +840,7 @@ msgid "Users"
|
||||
msgstr "Користувачі"
|
||||
|
||||
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134
|
||||
#: apps/transactions/models.py:379 templates/includes/sidebar.html:81
|
||||
#: apps/transactions/models.py:388 templates/includes/sidebar.html:81
|
||||
#: templates/includes/sidebar.html:142
|
||||
#: templates/recurring_transactions/fragments/list_transactions.html:5
|
||||
#: templates/recurring_transactions/fragments/table.html:37
|
||||
@@ -861,11 +861,11 @@ msgstr "Категорії"
|
||||
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133
|
||||
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
|
||||
#: apps/rules/models.py:307 apps/transactions/filters.py:78
|
||||
#: apps/transactions/forms.py:60 apps/transactions/forms.py:271
|
||||
#: apps/transactions/forms.py:439 apps/transactions/forms.py:719
|
||||
#: apps/transactions/forms.py:963 apps/transactions/models.py:277
|
||||
#: apps/transactions/models.py:333 apps/transactions/models.py:583
|
||||
#: apps/transactions/models.py:785 apps/transactions/models.py:1037
|
||||
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323
|
||||
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771
|
||||
#: apps/transactions/forms.py:1015 apps/transactions/models.py:286
|
||||
#: apps/transactions/models.py:342 apps/transactions/models.py:646
|
||||
#: apps/transactions/models.py:848 apps/transactions/models.py:1100
|
||||
#: templates/entities/fragments/list.html:9
|
||||
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
|
||||
#: templates/insights/fragments/category_overview/index.html:54
|
||||
@@ -877,14 +877,14 @@ msgid "Entities"
|
||||
msgstr ""
|
||||
|
||||
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137
|
||||
#: apps/transactions/models.py:825 templates/includes/sidebar.html:110
|
||||
#: apps/transactions/models.py:888 templates/includes/sidebar.html:110
|
||||
#: templates/recurring_transactions/fragments/list.html:9
|
||||
#: templates/recurring_transactions/pages/index.html:4
|
||||
msgid "Recurring Transactions"
|
||||
msgstr "Регулярні транзакції"
|
||||
|
||||
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135
|
||||
#: apps/transactions/models.py:601 templates/includes/sidebar.html:104
|
||||
#: apps/transactions/models.py:664 templates/includes/sidebar.html:104
|
||||
#: templates/installment_plans/fragments/list.html:9
|
||||
#: templates/installment_plans/pages/index.html:4
|
||||
msgid "Installment Plans"
|
||||
@@ -937,7 +937,7 @@ msgstr ""
|
||||
msgid "Update or create transaction actions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:224
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:53
|
||||
#: templates/export_app/fragments/restore.html:5
|
||||
#: templates/export_app/pages/index.html:19
|
||||
@@ -1135,16 +1135,16 @@ msgid "Operator"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:381
|
||||
#: apps/transactions/models.py:301 apps/transactions/models.py:543
|
||||
#: apps/transactions/models.py:766 apps/transactions/models.py:1007
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:433
|
||||
#: apps/transactions/models.py:310 apps/transactions/models.py:606
|
||||
#: apps/transactions/models.py:829 apps/transactions/models.py:1070
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
|
||||
#: apps/rules/models.py:275 apps/transactions/filters.py:22
|
||||
#: apps/transactions/forms.py:385 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:1009 templates/cotton/transaction/item.html:20
|
||||
#: apps/transactions/forms.py:437 apps/transactions/models.py:312
|
||||
#: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
|
||||
#: templates/cotton/transaction/item.html:31
|
||||
#: templates/transactions/widgets/paid_toggle_button.html:10
|
||||
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
|
||||
@@ -1152,17 +1152,17 @@ msgid "Paid"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:72
|
||||
#: apps/transactions/forms.py:401 apps/transactions/forms.py:551
|
||||
#: apps/transactions/forms.py:725 apps/transactions/models.py:305
|
||||
#: apps/transactions/models.py:561 apps/transactions/models.py:790
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:89
|
||||
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603
|
||||
#: apps/transactions/forms.py:777 apps/transactions/models.py:314
|
||||
#: apps/transactions/models.py:624 apps/transactions/models.py:853
|
||||
msgid "Reference Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:408
|
||||
#: apps/transactions/models.py:311 apps/transactions/models.py:771
|
||||
#: apps/transactions/models.py:1015
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:460
|
||||
#: apps/transactions/models.py:320 apps/transactions/models.py:834
|
||||
#: apps/transactions/models.py:1078
|
||||
#: templates/insights/fragments/sankey.html:102
|
||||
#: templates/installment_plans/fragments/table.html:18
|
||||
#: templates/quick_transactions/fragments/list.html:15
|
||||
@@ -1172,28 +1172,28 @@ msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
|
||||
#: apps/rules/models.py:42 apps/rules/models.py:291
|
||||
#: apps/transactions/forms.py:412 apps/transactions/forms.py:555
|
||||
#: apps/transactions/models.py:316 apps/transactions/models.py:545
|
||||
#: apps/transactions/models.py:774 apps/transactions/models.py:1020
|
||||
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607
|
||||
#: apps/transactions/models.py:325 apps/transactions/models.py:608
|
||||
#: apps/transactions/models.py:837 apps/transactions/models.py:1083
|
||||
msgid "Description"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:355
|
||||
#: apps/transactions/models.py:1042
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:364
|
||||
#: apps/transactions/models.py:1105
|
||||
msgid "Internal Note"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:357
|
||||
#: apps/transactions/models.py:1044
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:1107
|
||||
msgid "Internal ID"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:568
|
||||
#: apps/transactions/models.py:215 apps/transactions/models.py:306
|
||||
#: apps/transactions/models.py:1010
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:620
|
||||
#: apps/transactions/models.py:224 apps/transactions/models.py:315
|
||||
#: apps/transactions/models.py:1073
|
||||
msgid "Mute"
|
||||
msgstr ""
|
||||
|
||||
@@ -1206,7 +1206,7 @@ msgid "Set Values"
|
||||
msgstr ""
|
||||
|
||||
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
|
||||
#: apps/transactions/models.py:378
|
||||
#: apps/transactions/models.py:387 apps/transactions/models.py:544
|
||||
msgid "Transaction"
|
||||
msgstr ""
|
||||
|
||||
@@ -1413,96 +1413,110 @@ msgstr ""
|
||||
msgid "No entity"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:174
|
||||
#: apps/transactions/forms.py:191
|
||||
msgid "More"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:211
|
||||
#: apps/transactions/forms.py:228
|
||||
msgid "Save and add similar"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:216
|
||||
#: apps/transactions/forms.py:233
|
||||
msgid "Save and add another"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:299 apps/transactions/forms.py:571
|
||||
#: apps/transactions/forms.py:270 templates/cotton/transaction/item.html:158
|
||||
#: templates/transactions/fragments/attachments.html:4
|
||||
msgid "Attachments"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:271
|
||||
msgid ""
|
||||
"Files are private and only visible to users with access to this transaction."
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:282
|
||||
msgid "Upload"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:351 apps/transactions/forms.py:623
|
||||
msgid "Muted transactions won't be displayed on monthly summaries"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:507
|
||||
#: apps/transactions/forms.py:559
|
||||
msgid "From Amount"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:512
|
||||
#: apps/transactions/forms.py:564
|
||||
msgid "To Amount"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:610
|
||||
#: apps/transactions/forms.py:662
|
||||
#: templates/cotton/ui/quick_transactions_buttons.html:40
|
||||
#: templates/cotton/ui/transactions_fab.html:44
|
||||
msgid "Transfer"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:854
|
||||
#: apps/transactions/forms.py:906
|
||||
msgid "Tag name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:882
|
||||
#: apps/transactions/forms.py:934
|
||||
msgid "Entity name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:910
|
||||
#: apps/transactions/forms.py:962
|
||||
msgid "Category name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:912
|
||||
#: apps/transactions/forms.py:964
|
||||
msgid "Muted categories won't be displayed on monthly summaries"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:1066
|
||||
#: apps/transactions/forms.py:1118
|
||||
msgid "future transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:1092
|
||||
#: apps/transactions/forms.py:1144
|
||||
msgid "End date should be after the start date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:220
|
||||
#: apps/transactions/models.py:229
|
||||
msgid ""
|
||||
"Deactivated categories won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:228
|
||||
#: apps/transactions/models.py:237
|
||||
msgid "Transaction Category"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:229
|
||||
#: apps/transactions/models.py:238
|
||||
msgid "Transaction Categories"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:244
|
||||
#: apps/transactions/models.py:253
|
||||
msgid ""
|
||||
"Deactivated tags won't be able to be selected when creating new transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:252 apps/transactions/models.py:253
|
||||
#: apps/transactions/models.py:261 apps/transactions/models.py:262
|
||||
msgid "Transaction Tags"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:268
|
||||
#: apps/transactions/models.py:277
|
||||
msgid ""
|
||||
"Deactivated entities won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:276
|
||||
#: apps/transactions/models.py:285
|
||||
#: templates/insights/fragments/month_by_month.html:88
|
||||
#: templates/insights/fragments/year_by_year.html:56
|
||||
msgid "Entity"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:288 apps/transactions/models.py:987
|
||||
#: apps/transactions/models.py:297 apps/transactions/models.py:1050
|
||||
#: templates/calendar_view/fragments/list.html:42
|
||||
#: templates/calendar_view/fragments/list.html:44
|
||||
#: templates/calendar_view/fragments/list.html:52
|
||||
@@ -1514,7 +1528,7 @@ msgstr ""
|
||||
msgid "Income"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:289 apps/transactions/models.py:988
|
||||
#: apps/transactions/models.py:298 apps/transactions/models.py:1051
|
||||
#: templates/calendar_view/fragments/list.html:46
|
||||
#: templates/calendar_view/fragments/list.html:48
|
||||
#: templates/calendar_view/fragments/list.html:56
|
||||
@@ -1525,129 +1539,165 @@ msgstr ""
|
||||
msgid "Expense"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:344 apps/transactions/models.py:600
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:663
|
||||
msgid "Installment Plan"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:824
|
||||
#: apps/transactions/models.py:362 apps/transactions/models.py:887
|
||||
msgid "Recurring Transaction"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:361
|
||||
#: apps/transactions/models.py:370
|
||||
msgid "Deleted"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:375
|
||||
msgid "Deleted At"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:480 templates/tags/fragments/table.html:69
|
||||
#: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
|
||||
msgid "No tags"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:482
|
||||
#: apps/transactions/models.py:491
|
||||
msgid "No category"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:484
|
||||
#: apps/transactions/models.py:493
|
||||
msgid "No description"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:532 templates/includes/sidebar.html:57
|
||||
#: apps/transactions/models.py:549
|
||||
#, fuzzy
|
||||
#| msgid "ZIP File"
|
||||
msgid "File"
|
||||
msgstr "ZIP-Файл"
|
||||
|
||||
#: apps/transactions/models.py:551
|
||||
msgid "Original Name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
#, fuzzy
|
||||
#| msgid "Interval Type"
|
||||
msgid "Content Type"
|
||||
msgstr "Тип інтервалу"
|
||||
|
||||
#: apps/transactions/models.py:555
|
||||
msgid "Size"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:560
|
||||
msgid "Uploaded By"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:565
|
||||
#, fuzzy
|
||||
#| msgid "Transaction rules"
|
||||
msgid "Transaction Attachment"
|
||||
msgstr "Правила транзакцій"
|
||||
|
||||
#: apps/transactions/models.py:566
|
||||
#, fuzzy
|
||||
#| msgid "Transaction rules"
|
||||
msgid "Transaction Attachments"
|
||||
msgstr "Правила транзакцій"
|
||||
|
||||
#: apps/transactions/models.py:595 templates/includes/sidebar.html:57
|
||||
msgid "Yearly"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:533 apps/users/models.py:464
|
||||
#: apps/transactions/models.py:596 apps/users/models.py:464
|
||||
#: templates/includes/sidebar.html:51
|
||||
msgid "Monthly"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:534
|
||||
#: apps/transactions/models.py:597
|
||||
msgid "Weekly"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:535
|
||||
#: apps/transactions/models.py:598
|
||||
msgid "Daily"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:548
|
||||
#: apps/transactions/models.py:611
|
||||
msgid "Number of Installments"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
#: apps/transactions/models.py:616
|
||||
msgid "Installment Start"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:554
|
||||
#: apps/transactions/models.py:617
|
||||
msgid "The installment number to start counting from"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:559 apps/transactions/models.py:794
|
||||
#: apps/transactions/models.py:622 apps/transactions/models.py:857
|
||||
msgid "Start Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:563 apps/transactions/models.py:795
|
||||
#: apps/transactions/models.py:626 apps/transactions/models.py:858
|
||||
msgid "End Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:568
|
||||
#: apps/transactions/models.py:631
|
||||
msgid "Recurrence"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:571
|
||||
#: apps/transactions/models.py:634
|
||||
msgid "Installment Amount"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:590 apps/transactions/models.py:814
|
||||
#: apps/transactions/models.py:653 apps/transactions/models.py:877
|
||||
msgid "Add description to transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:593 apps/transactions/models.py:817
|
||||
#: apps/transactions/models.py:656 apps/transactions/models.py:880
|
||||
msgid "Add notes to transactions"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:753
|
||||
#: apps/transactions/models.py:816
|
||||
msgid "day(s)"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:754
|
||||
#: apps/transactions/models.py:817
|
||||
msgid "week(s)"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:755
|
||||
#: apps/transactions/models.py:818
|
||||
msgid "month(s)"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:756
|
||||
#: apps/transactions/models.py:819
|
||||
msgid "year(s)"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:758
|
||||
#: apps/transactions/models.py:821
|
||||
#: templates/recurring_transactions/fragments/list.html:18
|
||||
msgid "Paused"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:797
|
||||
#: apps/transactions/models.py:860
|
||||
msgid "Recurrence Type"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:800
|
||||
#: apps/transactions/models.py:863
|
||||
msgid "Recurrence Interval"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:803
|
||||
#: apps/transactions/models.py:866
|
||||
msgid "Keep at most"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:807
|
||||
#: apps/transactions/models.py:870
|
||||
msgid "Last Generated Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:810
|
||||
#: apps/transactions/models.py:873
|
||||
msgid "Last Generated Reference Date"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:1054
|
||||
#: apps/transactions/models.py:1117
|
||||
#: apps/transactions/views/quick_transactions.py:178
|
||||
#: apps/transactions/views/quick_transactions.py:187
|
||||
#: apps/transactions/views/quick_transactions.py:189
|
||||
@@ -1656,7 +1706,7 @@ msgstr ""
|
||||
msgid "Quick Transaction"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:1055 templates/includes/sidebar.html:98
|
||||
#: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
|
||||
#: templates/quick_transactions/pages/index.html:5
|
||||
#: templates/quick_transactions/pages/index.html:15
|
||||
msgid "Quick Transactions"
|
||||
@@ -1763,8 +1813,8 @@ msgid "Item deleted successfully"
|
||||
msgstr "Рахунок успішно видалено"
|
||||
|
||||
#: apps/transactions/views/quick_transactions.py:156
|
||||
#: apps/transactions/views/transactions.py:53
|
||||
#: apps/transactions/views/transactions.py:238
|
||||
#: apps/transactions/views/transactions.py:141
|
||||
#: apps/transactions/views/transactions.py:326
|
||||
msgid "Transaction added successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -1804,30 +1854,42 @@ msgstr ""
|
||||
msgid "Tag deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:262
|
||||
#: apps/transactions/views/transactions.py:59
|
||||
#, fuzzy
|
||||
#| msgid "Account updated successfully"
|
||||
msgid "Attachment uploaded successfully"
|
||||
msgstr "Рахунок успішно оновлено"
|
||||
|
||||
#: apps/transactions/views/transactions.py:110
|
||||
#, fuzzy
|
||||
#| msgid "Account deleted successfully"
|
||||
msgid "Attachment deleted successfully"
|
||||
msgstr "Рахунок успішно видалено"
|
||||
|
||||
#: apps/transactions/views/transactions.py:350
|
||||
msgid "Transaction updated successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:313
|
||||
#: apps/transactions/views/transactions.py:401
|
||||
#, python-format
|
||||
msgid "%(count)s transaction updated successfully"
|
||||
msgid_plural "%(count)s transactions updated successfully"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:349
|
||||
#: apps/transactions/views/transactions.py:437
|
||||
msgid "Transaction duplicated successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:391
|
||||
#: apps/transactions/views/transactions.py:479
|
||||
msgid "Transaction deleted successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:409
|
||||
#: apps/transactions/views/transactions.py:497
|
||||
msgid "Transaction restored successfully"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/views/transactions.py:435
|
||||
#: apps/transactions/views/transactions.py:523
|
||||
msgid "Transfer added successfully"
|
||||
msgstr ""
|
||||
|
||||
@@ -2101,8 +2163,8 @@ msgstr ""
|
||||
#: templates/account_groups/fragments/list.html:54
|
||||
#: templates/accounts/fragments/list.html:71
|
||||
#: templates/categories/fragments/table.html:51
|
||||
#: templates/cotton/transaction/item.html:158
|
||||
#: templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/transaction/item.html:164
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:57
|
||||
#: templates/cotton/ui/transactions_action_bar.html:82
|
||||
#: templates/currencies/fragments/list.html:40
|
||||
@@ -2130,8 +2192,8 @@ msgstr ""
|
||||
#: templates/account_groups/fragments/list.html:58
|
||||
#: templates/accounts/fragments/list.html:75
|
||||
#: templates/categories/fragments/table.html:56
|
||||
#: templates/cotton/transaction/item.html:160
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/transaction/item.html:166
|
||||
#: templates/cotton/transaction/item.html:242
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:44
|
||||
@@ -2160,8 +2222,8 @@ msgstr ""
|
||||
#: templates/account_groups/fragments/list.html:59
|
||||
#: templates/accounts/fragments/list.html:76
|
||||
#: templates/categories/fragments/table.html:57
|
||||
#: templates/cotton/transaction/item.html:161
|
||||
#: templates/cotton/transaction/item.html:237
|
||||
#: templates/cotton/transaction/item.html:167
|
||||
#: templates/cotton/transaction/item.html:243
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:45
|
||||
@@ -2182,8 +2244,8 @@ msgstr ""
|
||||
#: templates/account_groups/fragments/list.html:60
|
||||
#: templates/accounts/fragments/list.html:77
|
||||
#: templates/categories/fragments/table.html:58
|
||||
#: templates/cotton/transaction/item.html:162
|
||||
#: templates/cotton/transaction/item.html:238
|
||||
#: templates/cotton/transaction/item.html:168
|
||||
#: templates/cotton/transaction/item.html:244
|
||||
#: templates/currencies/fragments/list.html:46
|
||||
#: templates/dca/fragments/strategy/details.html:77
|
||||
#: templates/dca/fragments/strategy/list.html:44
|
||||
@@ -2200,6 +2262,7 @@ msgstr ""
|
||||
#: templates/rules/fragments/transaction_rule/view.html:65
|
||||
#: templates/rules/fragments/transaction_rule/view.html:98
|
||||
#: templates/tags/fragments/table.html:57
|
||||
#: templates/transactions/fragments/attachments.html:22
|
||||
msgid "Yes, delete it!"
|
||||
msgstr ""
|
||||
|
||||
@@ -2335,41 +2398,41 @@ msgstr ""
|
||||
msgid "Select"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:175
|
||||
#: templates/cotton/transaction/item.html:186
|
||||
#: templates/cotton/transaction/item.html:196
|
||||
#: templates/cotton/transaction/item.html:181
|
||||
#: templates/cotton/transaction/item.html:192
|
||||
#: templates/cotton/transaction/item.html:202
|
||||
msgid "Show on summaries"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:177
|
||||
#: templates/cotton/transaction/item.html:183
|
||||
msgid "Controlled by account"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:188
|
||||
#: templates/cotton/transaction/item.html:194
|
||||
msgid "Controlled by category"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:201
|
||||
#: templates/cotton/transaction/item.html:207
|
||||
msgid "Hide from summaries"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:205
|
||||
#: templates/cotton/transaction/item.html:211
|
||||
msgid "Add as quick transaction"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:210
|
||||
#: templates/cotton/transaction/item.html:216
|
||||
msgid "Move to previous month"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:214
|
||||
#: templates/cotton/transaction/item.html:220
|
||||
msgid "Move to next month"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:217
|
||||
#: templates/cotton/transaction/item.html:223
|
||||
msgid "Move to today"
|
||||
msgstr ""
|
||||
|
||||
#: templates/cotton/transaction/item.html:221
|
||||
#: templates/cotton/transaction/item.html:227
|
||||
#: templates/cotton/ui/transactions_action_bar.html:78
|
||||
msgid "Duplicate"
|
||||
msgstr ""
|
||||
@@ -3526,6 +3589,24 @@ msgstr ""
|
||||
msgid "Add Installment Plan"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:20
|
||||
msgid "Delete this attachment?"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:21
|
||||
msgid "This file will be removed from the transaction."
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:30
|
||||
msgid "No attachments yet"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments_manage.html:5
|
||||
#, fuzzy
|
||||
#| msgid "Transaction rules"
|
||||
msgid "Transaction attachments"
|
||||
msgstr "Правила транзакцій"
|
||||
|
||||
#: templates/transactions/fragments/bulk_edit.html:5
|
||||
msgid "Bulk Editing"
|
||||
msgstr ""
|
||||
|
||||
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-02-16 02:24+0000\n"
|
||||
"POT-Creation-Date: 2026-06-06 07:41+0000\n"
|
||||
"PO-Revision-Date: 2025-10-08 16:17+0000\n"
|
||||
"Last-Translator: doody <doodykimo@gmail.com>\n"
|
||||
"Language-Team: Chinese (Traditional Han script) <https://translations."
|
||||
@@ -27,11 +27,11 @@ msgstr "群組名稱"
|
||||
#: apps/currencies/forms.py:53 apps/currencies/forms.py:87
|
||||
#: apps/currencies/forms.py:136 apps/dca/forms.py:46 apps/dca/forms.py:205
|
||||
#: apps/import_app/forms.py:32 apps/rules/forms.py:60 apps/rules/forms.py:100
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:201
|
||||
#: apps/transactions/forms.py:365 apps/transactions/forms.py:484
|
||||
#: apps/transactions/forms.py:828 apps/transactions/forms.py:867
|
||||
#: apps/transactions/forms.py:895 apps/transactions/forms.py:926
|
||||
#: apps/transactions/forms.py:1076 apps/users/forms.py:242
|
||||
#: apps/rules/forms.py:385 apps/transactions/forms.py:218
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:880 apps/transactions/forms.py:919
|
||||
#: apps/transactions/forms.py:947 apps/transactions/forms.py:978
|
||||
#: apps/transactions/forms.py:1128 apps/users/forms.py:242
|
||||
#: apps/users/forms.py:400
|
||||
#: templates/rules/fragments/transaction_rule/dry_run/updated.html:5
|
||||
#: templates/rules/fragments/transaction_rule/view.html:128
|
||||
@@ -43,10 +43,10 @@ msgstr "更新"
|
||||
#: apps/currencies/forms.py:93 apps/currencies/forms.py:142
|
||||
#: apps/dca/forms.py:52 apps/dca/forms.py:211 apps/import_app/forms.py:38
|
||||
#: apps/rules/forms.py:66 apps/rules/forms.py:106 apps/rules/forms.py:391
|
||||
#: apps/transactions/forms.py:188 apps/transactions/forms.py:208
|
||||
#: apps/transactions/forms.py:372 apps/transactions/forms.py:834
|
||||
#: apps/transactions/forms.py:873 apps/transactions/forms.py:901
|
||||
#: apps/transactions/forms.py:932 apps/transactions/forms.py:1082
|
||||
#: apps/transactions/forms.py:205 apps/transactions/forms.py:225
|
||||
#: apps/transactions/forms.py:424 apps/transactions/forms.py:886
|
||||
#: apps/transactions/forms.py:925 apps/transactions/forms.py:953
|
||||
#: apps/transactions/forms.py:984 apps/transactions/forms.py:1134
|
||||
#: apps/users/forms.py:248 apps/users/forms.py:406
|
||||
#: templates/mini_tools/unit_price_calculator.html:168
|
||||
msgid "Add"
|
||||
@@ -63,12 +63,12 @@ msgstr "新的餘額"
|
||||
#: apps/accounts/forms.py:125 apps/dca/forms.py:79 apps/dca/forms.py:86
|
||||
#: apps/insights/forms.py:117 apps/rules/forms.py:181 apps/rules/forms.py:197
|
||||
#: apps/rules/models.py:44 apps/rules/models.py:311
|
||||
#: apps/transactions/forms.py:44 apps/transactions/forms.py:255
|
||||
#: apps/transactions/forms.py:423 apps/transactions/forms.py:520
|
||||
#: apps/transactions/forms.py:527 apps/transactions/forms.py:711
|
||||
#: apps/transactions/forms.py:955 apps/transactions/models.py:322
|
||||
#: apps/transactions/models.py:578 apps/transactions/models.py:778
|
||||
#: apps/transactions/models.py:1026
|
||||
#: apps/transactions/forms.py:61 apps/transactions/forms.py:307
|
||||
#: apps/transactions/forms.py:475 apps/transactions/forms.py:572
|
||||
#: apps/transactions/forms.py:579 apps/transactions/forms.py:763
|
||||
#: apps/transactions/forms.py:1007 apps/transactions/models.py:331
|
||||
#: apps/transactions/models.py:641 apps/transactions/models.py:841
|
||||
#: apps/transactions/models.py:1089
|
||||
#: templates/insights/fragments/category_overview/index.html:86
|
||||
#: templates/insights/fragments/category_overview/index.html:542
|
||||
#: templates/insights/fragments/month_by_month.html:84
|
||||
@@ -80,12 +80,12 @@ msgstr "分類"
|
||||
#: apps/export_app/forms.py:43 apps/export_app/forms.py:132
|
||||
#: apps/rules/forms.py:184 apps/rules/forms.py:194 apps/rules/models.py:45
|
||||
#: apps/rules/models.py:315 apps/transactions/filters.py:73
|
||||
#: apps/transactions/forms.py:52 apps/transactions/forms.py:263
|
||||
#: apps/transactions/forms.py:431 apps/transactions/forms.py:536
|
||||
#: apps/transactions/forms.py:544 apps/transactions/forms.py:704
|
||||
#: apps/transactions/forms.py:948 apps/transactions/models.py:328
|
||||
#: apps/transactions/models.py:580 apps/transactions/models.py:782
|
||||
#: apps/transactions/models.py:1032 templates/includes/sidebar.html:150
|
||||
#: apps/transactions/forms.py:69 apps/transactions/forms.py:315
|
||||
#: apps/transactions/forms.py:483 apps/transactions/forms.py:588
|
||||
#: apps/transactions/forms.py:596 apps/transactions/forms.py:756
|
||||
#: apps/transactions/forms.py:1000 apps/transactions/models.py:337
|
||||
#: apps/transactions/models.py:643 apps/transactions/models.py:845
|
||||
#: apps/transactions/models.py:1095 templates/includes/sidebar.html:150
|
||||
#: templates/insights/fragments/category_overview/index.html:40
|
||||
#: templates/insights/fragments/month_by_month.html:29
|
||||
#: templates/insights/fragments/month_by_month.html:32
|
||||
@@ -97,8 +97,8 @@ msgstr "標籤"
|
||||
|
||||
#: apps/accounts/models.py:12 apps/accounts/models.py:29 apps/dca/models.py:13
|
||||
#: apps/import_app/models.py:14 apps/rules/models.py:13
|
||||
#: apps/transactions/models.py:214 apps/transactions/models.py:239
|
||||
#: apps/transactions/models.py:263 apps/transactions/models.py:994
|
||||
#: apps/transactions/models.py:223 apps/transactions/models.py:248
|
||||
#: apps/transactions/models.py:272 apps/transactions/models.py:1057
|
||||
#: templates/account_groups/fragments/list.html:22
|
||||
#: templates/accounts/fragments/list.html:22
|
||||
#: templates/categories/fragments/table.html:17
|
||||
@@ -164,11 +164,11 @@ msgstr "封存的帳戶不會在淨資產中被計算或顯示"
|
||||
|
||||
#: apps/accounts/models.py:75 apps/rules/forms.py:173 apps/rules/forms.py:187
|
||||
#: apps/rules/models.py:35 apps/rules/models.py:267
|
||||
#: apps/transactions/forms.py:64 apps/transactions/forms.py:275
|
||||
#: apps/transactions/forms.py:390 apps/transactions/forms.py:696
|
||||
#: apps/transactions/forms.py:940 apps/transactions/models.py:294
|
||||
#: apps/transactions/models.py:538 apps/transactions/models.py:760
|
||||
#: apps/transactions/models.py:1000
|
||||
#: apps/transactions/forms.py:81 apps/transactions/forms.py:327
|
||||
#: apps/transactions/forms.py:442 apps/transactions/forms.py:748
|
||||
#: apps/transactions/forms.py:992 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:601 apps/transactions/models.py:823
|
||||
#: apps/transactions/models.py:1063
|
||||
#: templates/installment_plans/fragments/table.html:17
|
||||
#: templates/quick_transactions/fragments/list.html:14
|
||||
#: templates/recurring_transactions/fragments/table.html:19
|
||||
@@ -479,8 +479,8 @@ msgstr "後綴"
|
||||
|
||||
#: apps/currencies/forms.py:66 apps/dca/models.py:158 apps/rules/forms.py:176
|
||||
#: apps/rules/forms.py:190 apps/rules/models.py:38 apps/rules/models.py:279
|
||||
#: apps/transactions/forms.py:68 apps/transactions/forms.py:395
|
||||
#: apps/transactions/forms.py:548 apps/transactions/models.py:304
|
||||
#: apps/transactions/forms.py:85 apps/transactions/forms.py:447
|
||||
#: apps/transactions/forms.py:600 apps/transactions/models.py:313
|
||||
#: templates/dca/fragments/strategy/details.html:49
|
||||
#: templates/exchange_rates/fragments/table.html:10
|
||||
#: templates/exchange_rates_services/fragments/table.html:11
|
||||
@@ -566,8 +566,8 @@ msgid "Service Type"
|
||||
msgstr "服務類型"
|
||||
|
||||
#: apps/currencies/models.py:118 apps/transactions/filters.py:27
|
||||
#: apps/transactions/models.py:218 apps/transactions/models.py:242
|
||||
#: apps/transactions/models.py:266 templates/categories/fragments/list.html:16
|
||||
#: apps/transactions/models.py:227 apps/transactions/models.py:251
|
||||
#: apps/transactions/models.py:275 templates/categories/fragments/list.html:16
|
||||
#: templates/entities/fragments/list.html:16
|
||||
#: templates/installment_plans/fragments/list.html:16
|
||||
#: templates/recurring_transactions/fragments/list.html:16
|
||||
@@ -697,11 +697,11 @@ msgstr "成功排程服務"
|
||||
msgid "Create transaction"
|
||||
msgstr "建立交易"
|
||||
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:495
|
||||
#: apps/dca/forms.py:64 apps/transactions/forms.py:547
|
||||
msgid "From Account"
|
||||
msgstr "來源帳戶"
|
||||
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:500
|
||||
#: apps/dca/forms.py:70 apps/transactions/forms.py:552
|
||||
msgid "To Account"
|
||||
msgstr "目標帳戶"
|
||||
|
||||
@@ -726,7 +726,7 @@ msgstr "連結交易"
|
||||
msgid "You must provide an account."
|
||||
msgstr "務必選擇一個帳戶。"
|
||||
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:642
|
||||
#: apps/dca/forms.py:290 apps/transactions/forms.py:694
|
||||
msgid "From and To accounts must be different."
|
||||
msgstr "來源跟目標帳戶不得相同。"
|
||||
|
||||
@@ -745,9 +745,9 @@ msgstr "交易貨幣"
|
||||
|
||||
#: apps/dca/models.py:26 apps/dca/models.py:181 apps/rules/forms.py:180
|
||||
#: apps/rules/forms.py:196 apps/rules/models.py:43 apps/rules/models.py:295
|
||||
#: apps/transactions/forms.py:417 apps/transactions/forms.py:564
|
||||
#: apps/transactions/models.py:318 apps/transactions/models.py:587
|
||||
#: apps/transactions/models.py:788 apps/transactions/models.py:1022
|
||||
#: apps/transactions/forms.py:469 apps/transactions/forms.py:616
|
||||
#: apps/transactions/models.py:327 apps/transactions/models.py:650
|
||||
#: apps/transactions/models.py:851 apps/transactions/models.py:1085
|
||||
msgid "Notes"
|
||||
msgstr "備註"
|
||||
|
||||
@@ -810,7 +810,7 @@ msgid "Users"
|
||||
msgstr "使用者"
|
||||
|
||||
#: apps/export_app/forms.py:31 apps/export_app/forms.py:134
|
||||
#: apps/transactions/models.py:379 templates/includes/sidebar.html:81
|
||||
#: apps/transactions/models.py:388 templates/includes/sidebar.html:81
|
||||
#: templates/includes/sidebar.html:142
|
||||
#: templates/recurring_transactions/fragments/list_transactions.html:5
|
||||
#: templates/recurring_transactions/fragments/table.html:37
|
||||
@@ -831,11 +831,11 @@ msgstr "類別"
|
||||
#: apps/export_app/forms.py:49 apps/export_app/forms.py:133
|
||||
#: apps/rules/forms.py:185 apps/rules/forms.py:195 apps/rules/models.py:46
|
||||
#: apps/rules/models.py:307 apps/transactions/filters.py:78
|
||||
#: apps/transactions/forms.py:60 apps/transactions/forms.py:271
|
||||
#: apps/transactions/forms.py:439 apps/transactions/forms.py:719
|
||||
#: apps/transactions/forms.py:963 apps/transactions/models.py:277
|
||||
#: apps/transactions/models.py:333 apps/transactions/models.py:583
|
||||
#: apps/transactions/models.py:785 apps/transactions/models.py:1037
|
||||
#: apps/transactions/forms.py:77 apps/transactions/forms.py:323
|
||||
#: apps/transactions/forms.py:491 apps/transactions/forms.py:771
|
||||
#: apps/transactions/forms.py:1015 apps/transactions/models.py:286
|
||||
#: apps/transactions/models.py:342 apps/transactions/models.py:646
|
||||
#: apps/transactions/models.py:848 apps/transactions/models.py:1100
|
||||
#: templates/entities/fragments/list.html:9
|
||||
#: templates/entities/pages/index.html:4 templates/includes/sidebar.html:156
|
||||
#: templates/insights/fragments/category_overview/index.html:54
|
||||
@@ -847,14 +847,14 @@ msgid "Entities"
|
||||
msgstr "實體"
|
||||
|
||||
#: apps/export_app/forms.py:55 apps/export_app/forms.py:137
|
||||
#: apps/transactions/models.py:825 templates/includes/sidebar.html:110
|
||||
#: apps/transactions/models.py:888 templates/includes/sidebar.html:110
|
||||
#: templates/recurring_transactions/fragments/list.html:9
|
||||
#: templates/recurring_transactions/pages/index.html:4
|
||||
msgid "Recurring Transactions"
|
||||
msgstr "定期扣款交易"
|
||||
|
||||
#: apps/export_app/forms.py:61 apps/export_app/forms.py:135
|
||||
#: apps/transactions/models.py:601 templates/includes/sidebar.html:104
|
||||
#: apps/transactions/models.py:664 templates/includes/sidebar.html:104
|
||||
#: templates/installment_plans/fragments/list.html:9
|
||||
#: templates/installment_plans/pages/index.html:4
|
||||
msgid "Installment Plans"
|
||||
@@ -907,7 +907,7 @@ msgstr "編輯交易規則"
|
||||
msgid "Update or create transaction actions"
|
||||
msgstr "更新或建立交易規則"
|
||||
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:224
|
||||
#: apps/export_app/forms.py:181 templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:53
|
||||
#: templates/export_app/fragments/restore.html:5
|
||||
#: templates/export_app/pages/index.html:19
|
||||
@@ -1103,16 +1103,16 @@ msgid "Operator"
|
||||
msgstr "運算子"
|
||||
|
||||
#: apps/rules/forms.py:174 apps/rules/forms.py:188 apps/rules/models.py:36
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:381
|
||||
#: apps/transactions/models.py:301 apps/transactions/models.py:543
|
||||
#: apps/transactions/models.py:766 apps/transactions/models.py:1007
|
||||
#: apps/rules/models.py:271 apps/transactions/forms.py:433
|
||||
#: apps/transactions/models.py:310 apps/transactions/models.py:606
|
||||
#: apps/transactions/models.py:829 apps/transactions/models.py:1070
|
||||
msgid "Type"
|
||||
msgstr "種類"
|
||||
|
||||
#: apps/rules/forms.py:175 apps/rules/forms.py:189 apps/rules/models.py:37
|
||||
#: apps/rules/models.py:275 apps/transactions/filters.py:22
|
||||
#: apps/transactions/forms.py:385 apps/transactions/models.py:303
|
||||
#: apps/transactions/models.py:1009 templates/cotton/transaction/item.html:20
|
||||
#: apps/transactions/forms.py:437 apps/transactions/models.py:312
|
||||
#: apps/transactions/models.py:1072 templates/cotton/transaction/item.html:20
|
||||
#: templates/cotton/transaction/item.html:31
|
||||
#: templates/transactions/widgets/paid_toggle_button.html:10
|
||||
#: templates/transactions/widgets/unselectable_paid_toggle_button.html:13
|
||||
@@ -1120,17 +1120,17 @@ msgid "Paid"
|
||||
msgstr "已支付"
|
||||
|
||||
#: apps/rules/forms.py:177 apps/rules/forms.py:191 apps/rules/models.py:39
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:72
|
||||
#: apps/transactions/forms.py:401 apps/transactions/forms.py:551
|
||||
#: apps/transactions/forms.py:725 apps/transactions/models.py:305
|
||||
#: apps/transactions/models.py:561 apps/transactions/models.py:790
|
||||
#: apps/rules/models.py:283 apps/transactions/forms.py:89
|
||||
#: apps/transactions/forms.py:453 apps/transactions/forms.py:603
|
||||
#: apps/transactions/forms.py:777 apps/transactions/models.py:314
|
||||
#: apps/transactions/models.py:624 apps/transactions/models.py:853
|
||||
msgid "Reference Date"
|
||||
msgstr "起算日"
|
||||
|
||||
#: apps/rules/forms.py:178 apps/rules/forms.py:192 apps/rules/models.py:41
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:408
|
||||
#: apps/transactions/models.py:311 apps/transactions/models.py:771
|
||||
#: apps/transactions/models.py:1015
|
||||
#: apps/rules/models.py:287 apps/transactions/forms.py:460
|
||||
#: apps/transactions/models.py:320 apps/transactions/models.py:834
|
||||
#: apps/transactions/models.py:1078
|
||||
#: templates/insights/fragments/sankey.html:102
|
||||
#: templates/installment_plans/fragments/table.html:18
|
||||
#: templates/quick_transactions/fragments/list.html:15
|
||||
@@ -1140,28 +1140,28 @@ msgstr "金額"
|
||||
|
||||
#: apps/rules/forms.py:179 apps/rules/forms.py:193 apps/rules/models.py:14
|
||||
#: apps/rules/models.py:42 apps/rules/models.py:291
|
||||
#: apps/transactions/forms.py:412 apps/transactions/forms.py:555
|
||||
#: apps/transactions/models.py:316 apps/transactions/models.py:545
|
||||
#: apps/transactions/models.py:774 apps/transactions/models.py:1020
|
||||
#: apps/transactions/forms.py:464 apps/transactions/forms.py:607
|
||||
#: apps/transactions/models.py:325 apps/transactions/models.py:608
|
||||
#: apps/transactions/models.py:837 apps/transactions/models.py:1083
|
||||
msgid "Description"
|
||||
msgstr "描述"
|
||||
|
||||
#: apps/rules/forms.py:182 apps/rules/forms.py:198 apps/rules/models.py:47
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:355
|
||||
#: apps/transactions/models.py:1042
|
||||
#: apps/rules/models.py:299 apps/transactions/models.py:364
|
||||
#: apps/transactions/models.py:1105
|
||||
msgid "Internal Note"
|
||||
msgstr "內部註記"
|
||||
|
||||
#: apps/rules/forms.py:183 apps/rules/forms.py:199 apps/rules/models.py:48
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:357
|
||||
#: apps/transactions/models.py:1044
|
||||
#: apps/rules/models.py:303 apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:1107
|
||||
msgid "Internal ID"
|
||||
msgstr "內部ID"
|
||||
|
||||
#: apps/rules/forms.py:186 apps/rules/forms.py:200 apps/rules/models.py:40
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:568
|
||||
#: apps/transactions/models.py:215 apps/transactions/models.py:306
|
||||
#: apps/transactions/models.py:1010
|
||||
#: apps/rules/models.py:319 apps/transactions/forms.py:620
|
||||
#: apps/transactions/models.py:224 apps/transactions/models.py:315
|
||||
#: apps/transactions/models.py:1073
|
||||
msgid "Mute"
|
||||
msgstr "靜音"
|
||||
|
||||
@@ -1174,7 +1174,7 @@ msgid "Set Values"
|
||||
msgstr "設定值"
|
||||
|
||||
#: apps/rules/forms.py:407 apps/rules/forms.py:442 apps/rules/forms.py:477
|
||||
#: apps/transactions/models.py:378
|
||||
#: apps/transactions/models.py:387 apps/transactions/models.py:544
|
||||
msgid "Transaction"
|
||||
msgstr "交易"
|
||||
|
||||
@@ -1381,96 +1381,112 @@ msgstr "任何實體"
|
||||
msgid "No entity"
|
||||
msgstr "無實體"
|
||||
|
||||
#: apps/transactions/forms.py:174
|
||||
#: apps/transactions/forms.py:191
|
||||
msgid "More"
|
||||
msgstr "更多"
|
||||
|
||||
#: apps/transactions/forms.py:211
|
||||
#: apps/transactions/forms.py:228
|
||||
msgid "Save and add similar"
|
||||
msgstr "儲存並新增類似"
|
||||
|
||||
#: apps/transactions/forms.py:216
|
||||
#: apps/transactions/forms.py:233
|
||||
msgid "Save and add another"
|
||||
msgstr "儲存並新增另一個"
|
||||
|
||||
#: apps/transactions/forms.py:299 apps/transactions/forms.py:571
|
||||
#: apps/transactions/forms.py:270 templates/cotton/transaction/item.html:158
|
||||
#: templates/transactions/fragments/attachments.html:4
|
||||
#, fuzzy
|
||||
#| msgid "Installments"
|
||||
msgid "Attachments"
|
||||
msgstr "分期付款"
|
||||
|
||||
#: apps/transactions/forms.py:271
|
||||
msgid ""
|
||||
"Files are private and only visible to users with access to this transaction."
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:282
|
||||
msgid "Upload"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/forms.py:351 apps/transactions/forms.py:623
|
||||
msgid "Muted transactions won't be displayed on monthly summaries"
|
||||
msgstr "每月總結不會顯示已經靜音的交易"
|
||||
|
||||
#: apps/transactions/forms.py:507
|
||||
#: apps/transactions/forms.py:559
|
||||
msgid "From Amount"
|
||||
msgstr "原始金額"
|
||||
|
||||
#: apps/transactions/forms.py:512
|
||||
#: apps/transactions/forms.py:564
|
||||
msgid "To Amount"
|
||||
msgstr "目標金額"
|
||||
|
||||
#: apps/transactions/forms.py:610
|
||||
#: apps/transactions/forms.py:662
|
||||
#: templates/cotton/ui/quick_transactions_buttons.html:40
|
||||
#: templates/cotton/ui/transactions_fab.html:44
|
||||
msgid "Transfer"
|
||||
msgstr "轉帳"
|
||||
|
||||
#: apps/transactions/forms.py:854
|
||||
#: apps/transactions/forms.py:906
|
||||
msgid "Tag name"
|
||||
msgstr "標籤名稱"
|
||||
|
||||
#: apps/transactions/forms.py:882
|
||||
#: apps/transactions/forms.py:934
|
||||
msgid "Entity name"
|
||||
msgstr "實體名稱"
|
||||
|
||||
#: apps/transactions/forms.py:910
|
||||
#: apps/transactions/forms.py:962
|
||||
msgid "Category name"
|
||||
msgstr "分類名稱"
|
||||
|
||||
#: apps/transactions/forms.py:912
|
||||
#: apps/transactions/forms.py:964
|
||||
msgid "Muted categories won't be displayed on monthly summaries"
|
||||
msgstr "靜音的分類不會顯示在每個月的總結中"
|
||||
|
||||
#: apps/transactions/forms.py:1066
|
||||
#: apps/transactions/forms.py:1118
|
||||
msgid "future transactions"
|
||||
msgstr "未來的交易"
|
||||
|
||||
#: apps/transactions/forms.py:1092
|
||||
#: apps/transactions/forms.py:1144
|
||||
msgid "End date should be after the start date"
|
||||
msgstr "結束日期應該大於起始日期"
|
||||
|
||||
#: apps/transactions/models.py:220
|
||||
#: apps/transactions/models.py:229
|
||||
msgid ""
|
||||
"Deactivated categories won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
msgstr "新增交易的時候無法選擇停用的分類"
|
||||
|
||||
#: apps/transactions/models.py:228
|
||||
#: apps/transactions/models.py:237
|
||||
msgid "Transaction Category"
|
||||
msgstr "交易分類"
|
||||
|
||||
#: apps/transactions/models.py:229
|
||||
#: apps/transactions/models.py:238
|
||||
msgid "Transaction Categories"
|
||||
msgstr "交易分類"
|
||||
|
||||
#: apps/transactions/models.py:244
|
||||
#: apps/transactions/models.py:253
|
||||
msgid ""
|
||||
"Deactivated tags won't be able to be selected when creating new transactions"
|
||||
msgstr "新增交易的時候無法選擇停用的標籤"
|
||||
|
||||
#: apps/transactions/models.py:252 apps/transactions/models.py:253
|
||||
#: apps/transactions/models.py:261 apps/transactions/models.py:262
|
||||
msgid "Transaction Tags"
|
||||
msgstr "交易標籤"
|
||||
|
||||
#: apps/transactions/models.py:268
|
||||
#: apps/transactions/models.py:277
|
||||
msgid ""
|
||||
"Deactivated entities won't be able to be selected when creating new "
|
||||
"transactions"
|
||||
msgstr "新增交易的時候無法選擇停用的實體"
|
||||
|
||||
#: apps/transactions/models.py:276
|
||||
#: apps/transactions/models.py:285
|
||||
#: templates/insights/fragments/month_by_month.html:88
|
||||
#: templates/insights/fragments/year_by_year.html:56
|
||||
msgid "Entity"
|
||||
msgstr "實體"
|
||||
|
||||
#: apps/transactions/models.py:288 apps/transactions/models.py:987
|
||||
#: apps/transactions/models.py:297 apps/transactions/models.py:1050
|
||||
#: templates/calendar_view/fragments/list.html:42
|
||||
#: templates/calendar_view/fragments/list.html:44
|
||||
#: templates/calendar_view/fragments/list.html:52
|
||||
@@ -1482,7 +1498,7 @@ msgstr "實體"
|
||||
msgid "Income"
|
||||
msgstr "收入"
|
||||
|
||||
#: apps/transactions/models.py:289 apps/transactions/models.py:988
|
||||
#: apps/transactions/models.py:298 apps/transactions/models.py:1051
|
||||
#: templates/calendar_view/fragments/list.html:46
|
||||
#: templates/calendar_view/fragments/list.html:48
|
||||
#: templates/calendar_view/fragments/list.html:56
|
||||
@@ -1493,129 +1509,165 @@ msgstr "收入"
|
||||
msgid "Expense"
|
||||
msgstr "支出"
|
||||
|
||||
#: apps/transactions/models.py:344 apps/transactions/models.py:600
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:663
|
||||
msgid "Installment Plan"
|
||||
msgstr "分期付款計劃"
|
||||
|
||||
#: apps/transactions/models.py:353 apps/transactions/models.py:824
|
||||
#: apps/transactions/models.py:362 apps/transactions/models.py:887
|
||||
msgid "Recurring Transaction"
|
||||
msgstr "定期扣款交易"
|
||||
|
||||
#: apps/transactions/models.py:361
|
||||
#: apps/transactions/models.py:370
|
||||
msgid "Deleted"
|
||||
msgstr "已刪除"
|
||||
|
||||
#: apps/transactions/models.py:366
|
||||
#: apps/transactions/models.py:375
|
||||
msgid "Deleted At"
|
||||
msgstr "刪除時間"
|
||||
|
||||
#: apps/transactions/models.py:480 templates/tags/fragments/table.html:69
|
||||
#: apps/transactions/models.py:489 templates/tags/fragments/table.html:69
|
||||
msgid "No tags"
|
||||
msgstr "沒有標籤"
|
||||
|
||||
#: apps/transactions/models.py:482
|
||||
#: apps/transactions/models.py:491
|
||||
msgid "No category"
|
||||
msgstr "沒有分類"
|
||||
|
||||
#: apps/transactions/models.py:484
|
||||
#: apps/transactions/models.py:493
|
||||
msgid "No description"
|
||||
msgstr "沒有描述"
|
||||
|
||||
#: apps/transactions/models.py:532 templates/includes/sidebar.html:57
|
||||
#: apps/transactions/models.py:549
|
||||
#, fuzzy
|
||||
#| msgid "ZIP File"
|
||||
msgid "File"
|
||||
msgstr "ZIP檔"
|
||||
|
||||
#: apps/transactions/models.py:551
|
||||
msgid "Original Name"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
#, fuzzy
|
||||
#| msgid "Content"
|
||||
msgid "Content Type"
|
||||
msgstr "內容"
|
||||
|
||||
#: apps/transactions/models.py:555
|
||||
msgid "Size"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:560
|
||||
msgid "Uploaded By"
|
||||
msgstr ""
|
||||
|
||||
#: apps/transactions/models.py:565
|
||||
#, fuzzy
|
||||
#| msgid "Transactions on"
|
||||
msgid "Transaction Attachment"
|
||||
msgstr "交易時間"
|
||||
|
||||
#: apps/transactions/models.py:566
|
||||
#, fuzzy
|
||||
#| msgid "Transaction Tags"
|
||||
msgid "Transaction Attachments"
|
||||
msgstr "交易標籤"
|
||||
|
||||
#: apps/transactions/models.py:595 templates/includes/sidebar.html:57
|
||||
msgid "Yearly"
|
||||
msgstr "年"
|
||||
|
||||
#: apps/transactions/models.py:533 apps/users/models.py:464
|
||||
#: apps/transactions/models.py:596 apps/users/models.py:464
|
||||
#: templates/includes/sidebar.html:51
|
||||
msgid "Monthly"
|
||||
msgstr "月"
|
||||
|
||||
#: apps/transactions/models.py:534
|
||||
#: apps/transactions/models.py:597
|
||||
msgid "Weekly"
|
||||
msgstr "週"
|
||||
|
||||
#: apps/transactions/models.py:535
|
||||
#: apps/transactions/models.py:598
|
||||
msgid "Daily"
|
||||
msgstr "日"
|
||||
|
||||
#: apps/transactions/models.py:548
|
||||
#: apps/transactions/models.py:611
|
||||
msgid "Number of Installments"
|
||||
msgstr "期數"
|
||||
|
||||
#: apps/transactions/models.py:553
|
||||
#: apps/transactions/models.py:616
|
||||
msgid "Installment Start"
|
||||
msgstr "分期付款起始日"
|
||||
|
||||
#: apps/transactions/models.py:554
|
||||
#: apps/transactions/models.py:617
|
||||
msgid "The installment number to start counting from"
|
||||
msgstr "開始計算的期數"
|
||||
|
||||
#: apps/transactions/models.py:559 apps/transactions/models.py:794
|
||||
#: apps/transactions/models.py:622 apps/transactions/models.py:857
|
||||
msgid "Start Date"
|
||||
msgstr "起始日期"
|
||||
|
||||
#: apps/transactions/models.py:563 apps/transactions/models.py:795
|
||||
#: apps/transactions/models.py:626 apps/transactions/models.py:858
|
||||
msgid "End Date"
|
||||
msgstr "結束日期"
|
||||
|
||||
#: apps/transactions/models.py:568
|
||||
#: apps/transactions/models.py:631
|
||||
msgid "Recurrence"
|
||||
msgstr "頻率"
|
||||
|
||||
#: apps/transactions/models.py:571
|
||||
#: apps/transactions/models.py:634
|
||||
msgid "Installment Amount"
|
||||
msgstr "分期付款金額"
|
||||
|
||||
#: apps/transactions/models.py:590 apps/transactions/models.py:814
|
||||
#: apps/transactions/models.py:653 apps/transactions/models.py:877
|
||||
msgid "Add description to transactions"
|
||||
msgstr "為交易增加描述"
|
||||
|
||||
#: apps/transactions/models.py:593 apps/transactions/models.py:817
|
||||
#: apps/transactions/models.py:656 apps/transactions/models.py:880
|
||||
msgid "Add notes to transactions"
|
||||
msgstr "為交易新增註記"
|
||||
|
||||
#: apps/transactions/models.py:753
|
||||
#: apps/transactions/models.py:816
|
||||
msgid "day(s)"
|
||||
msgstr "天"
|
||||
|
||||
#: apps/transactions/models.py:754
|
||||
#: apps/transactions/models.py:817
|
||||
msgid "week(s)"
|
||||
msgstr "週"
|
||||
|
||||
#: apps/transactions/models.py:755
|
||||
#: apps/transactions/models.py:818
|
||||
msgid "month(s)"
|
||||
msgstr "月"
|
||||
|
||||
#: apps/transactions/models.py:756
|
||||
#: apps/transactions/models.py:819
|
||||
msgid "year(s)"
|
||||
msgstr "年"
|
||||
|
||||
#: apps/transactions/models.py:758
|
||||
#: apps/transactions/models.py:821
|
||||
#: templates/recurring_transactions/fragments/list.html:18
|
||||
msgid "Paused"
|
||||
msgstr "已暫停"
|
||||
|
||||
#: apps/transactions/models.py:797
|
||||
#: apps/transactions/models.py:860
|
||||
msgid "Recurrence Type"
|
||||
msgstr "頻率"
|
||||
|
||||
#: apps/transactions/models.py:800
|
||||
#: apps/transactions/models.py:863
|
||||
msgid "Recurrence Interval"
|
||||
msgstr "頻率間隔"
|
||||
|
||||
#: apps/transactions/models.py:803
|
||||
#: apps/transactions/models.py:866
|
||||
msgid "Keep at most"
|
||||
msgstr "持續最多"
|
||||
|
||||
#: apps/transactions/models.py:807
|
||||
#: apps/transactions/models.py:870
|
||||
msgid "Last Generated Date"
|
||||
msgstr "最後產生的日期"
|
||||
|
||||
#: apps/transactions/models.py:810
|
||||
#: apps/transactions/models.py:873
|
||||
msgid "Last Generated Reference Date"
|
||||
msgstr "最後產生的起算日"
|
||||
|
||||
#: apps/transactions/models.py:1054
|
||||
#: apps/transactions/models.py:1117
|
||||
#: apps/transactions/views/quick_transactions.py:178
|
||||
#: apps/transactions/views/quick_transactions.py:187
|
||||
#: apps/transactions/views/quick_transactions.py:189
|
||||
@@ -1624,7 +1676,7 @@ msgstr "最後產生的起算日"
|
||||
msgid "Quick Transaction"
|
||||
msgstr "快速交易"
|
||||
|
||||
#: apps/transactions/models.py:1055 templates/includes/sidebar.html:98
|
||||
#: apps/transactions/models.py:1118 templates/includes/sidebar.html:98
|
||||
#: templates/quick_transactions/pages/index.html:5
|
||||
#: templates/quick_transactions/pages/index.html:15
|
||||
msgid "Quick Transactions"
|
||||
@@ -1724,8 +1776,8 @@ msgid "Item deleted successfully"
|
||||
msgstr "成功刪除項目"
|
||||
|
||||
#: apps/transactions/views/quick_transactions.py:156
|
||||
#: apps/transactions/views/transactions.py:53
|
||||
#: apps/transactions/views/transactions.py:238
|
||||
#: apps/transactions/views/transactions.py:141
|
||||
#: apps/transactions/views/transactions.py:326
|
||||
msgid "Transaction added successfully"
|
||||
msgstr "成功新增交易"
|
||||
|
||||
@@ -1765,29 +1817,41 @@ msgstr "成功更新標籤"
|
||||
msgid "Tag deleted successfully"
|
||||
msgstr "成功刪除標籤"
|
||||
|
||||
#: apps/transactions/views/transactions.py:262
|
||||
#: apps/transactions/views/transactions.py:59
|
||||
#, fuzzy
|
||||
#| msgid "Account updated successfully"
|
||||
msgid "Attachment uploaded successfully"
|
||||
msgstr "成功更新帳戶"
|
||||
|
||||
#: apps/transactions/views/transactions.py:110
|
||||
#, fuzzy
|
||||
#| msgid "Account deleted successfully"
|
||||
msgid "Attachment deleted successfully"
|
||||
msgstr "成功刪除帳戶"
|
||||
|
||||
#: apps/transactions/views/transactions.py:350
|
||||
msgid "Transaction updated successfully"
|
||||
msgstr "成功更新交易"
|
||||
|
||||
#: apps/transactions/views/transactions.py:313
|
||||
#: apps/transactions/views/transactions.py:401
|
||||
#, python-format
|
||||
msgid "%(count)s transaction updated successfully"
|
||||
msgid_plural "%(count)s transactions updated successfully"
|
||||
msgstr[0] "成功更新%(count)s筆交易"
|
||||
|
||||
#: apps/transactions/views/transactions.py:349
|
||||
#: apps/transactions/views/transactions.py:437
|
||||
msgid "Transaction duplicated successfully"
|
||||
msgstr "成功複製交易"
|
||||
|
||||
#: apps/transactions/views/transactions.py:391
|
||||
#: apps/transactions/views/transactions.py:479
|
||||
msgid "Transaction deleted successfully"
|
||||
msgstr "成功刪除交易"
|
||||
|
||||
#: apps/transactions/views/transactions.py:409
|
||||
#: apps/transactions/views/transactions.py:497
|
||||
msgid "Transaction restored successfully"
|
||||
msgstr "成功復原交易"
|
||||
|
||||
#: apps/transactions/views/transactions.py:435
|
||||
#: apps/transactions/views/transactions.py:523
|
||||
msgid "Transfer added successfully"
|
||||
msgstr "成功新增轉帳"
|
||||
|
||||
@@ -2068,8 +2132,8 @@ msgstr "分享"
|
||||
#: templates/account_groups/fragments/list.html:54
|
||||
#: templates/accounts/fragments/list.html:71
|
||||
#: templates/categories/fragments/table.html:51
|
||||
#: templates/cotton/transaction/item.html:158
|
||||
#: templates/cotton/transaction/item.html:230
|
||||
#: templates/cotton/transaction/item.html:164
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:57
|
||||
#: templates/cotton/ui/transactions_action_bar.html:82
|
||||
#: templates/currencies/fragments/list.html:40
|
||||
@@ -2097,8 +2161,8 @@ msgstr "刪除"
|
||||
#: templates/account_groups/fragments/list.html:58
|
||||
#: templates/accounts/fragments/list.html:75
|
||||
#: templates/categories/fragments/table.html:56
|
||||
#: templates/cotton/transaction/item.html:160
|
||||
#: templates/cotton/transaction/item.html:236
|
||||
#: templates/cotton/transaction/item.html:166
|
||||
#: templates/cotton/transaction/item.html:242
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:44
|
||||
@@ -2127,8 +2191,8 @@ msgstr "確定嗎?"
|
||||
#: templates/account_groups/fragments/list.html:59
|
||||
#: templates/accounts/fragments/list.html:76
|
||||
#: templates/categories/fragments/table.html:57
|
||||
#: templates/cotton/transaction/item.html:161
|
||||
#: templates/cotton/transaction/item.html:237
|
||||
#: templates/cotton/transaction/item.html:167
|
||||
#: templates/cotton/transaction/item.html:243
|
||||
#: templates/cotton/ui/deleted_transactions_action_bar.html:58
|
||||
#: templates/cotton/ui/transactions_action_bar.html:83
|
||||
#: templates/currencies/fragments/list.html:45
|
||||
@@ -2149,8 +2213,8 @@ msgstr "您將無法復原這個行為!"
|
||||
#: templates/account_groups/fragments/list.html:60
|
||||
#: templates/accounts/fragments/list.html:77
|
||||
#: templates/categories/fragments/table.html:58
|
||||
#: templates/cotton/transaction/item.html:162
|
||||
#: templates/cotton/transaction/item.html:238
|
||||
#: templates/cotton/transaction/item.html:168
|
||||
#: templates/cotton/transaction/item.html:244
|
||||
#: templates/currencies/fragments/list.html:46
|
||||
#: templates/dca/fragments/strategy/details.html:77
|
||||
#: templates/dca/fragments/strategy/list.html:44
|
||||
@@ -2167,6 +2231,7 @@ msgstr "您將無法復原這個行為!"
|
||||
#: templates/rules/fragments/transaction_rule/view.html:65
|
||||
#: templates/rules/fragments/transaction_rule/view.html:98
|
||||
#: templates/tags/fragments/table.html:57
|
||||
#: templates/transactions/fragments/attachments.html:22
|
||||
msgid "Yes, delete it!"
|
||||
msgstr "確認,刪除它!"
|
||||
|
||||
@@ -2302,41 +2367,41 @@ msgstr "搜尋"
|
||||
msgid "Select"
|
||||
msgstr "選擇"
|
||||
|
||||
#: templates/cotton/transaction/item.html:175
|
||||
#: templates/cotton/transaction/item.html:186
|
||||
#: templates/cotton/transaction/item.html:196
|
||||
#: templates/cotton/transaction/item.html:181
|
||||
#: templates/cotton/transaction/item.html:192
|
||||
#: templates/cotton/transaction/item.html:202
|
||||
msgid "Show on summaries"
|
||||
msgstr "在總覽中顯示"
|
||||
|
||||
#: templates/cotton/transaction/item.html:177
|
||||
#: templates/cotton/transaction/item.html:183
|
||||
msgid "Controlled by account"
|
||||
msgstr "受帳戶控制"
|
||||
|
||||
#: templates/cotton/transaction/item.html:188
|
||||
#: templates/cotton/transaction/item.html:194
|
||||
msgid "Controlled by category"
|
||||
msgstr "受分類控制"
|
||||
|
||||
#: templates/cotton/transaction/item.html:201
|
||||
#: templates/cotton/transaction/item.html:207
|
||||
msgid "Hide from summaries"
|
||||
msgstr "從總覽中隱藏"
|
||||
|
||||
#: templates/cotton/transaction/item.html:205
|
||||
#: templates/cotton/transaction/item.html:211
|
||||
msgid "Add as quick transaction"
|
||||
msgstr "新增為快速交易"
|
||||
|
||||
#: templates/cotton/transaction/item.html:210
|
||||
#: templates/cotton/transaction/item.html:216
|
||||
msgid "Move to previous month"
|
||||
msgstr "移動到上個月"
|
||||
|
||||
#: templates/cotton/transaction/item.html:214
|
||||
#: templates/cotton/transaction/item.html:220
|
||||
msgid "Move to next month"
|
||||
msgstr "移動到下個月"
|
||||
|
||||
#: templates/cotton/transaction/item.html:217
|
||||
#: templates/cotton/transaction/item.html:223
|
||||
msgid "Move to today"
|
||||
msgstr "移動到今天"
|
||||
|
||||
#: templates/cotton/transaction/item.html:221
|
||||
#: templates/cotton/transaction/item.html:227
|
||||
#: templates/cotton/ui/transactions_action_bar.html:78
|
||||
msgid "Duplicate"
|
||||
msgstr "複製"
|
||||
@@ -3509,6 +3574,26 @@ msgstr "新的交易"
|
||||
msgid "Add Installment Plan"
|
||||
msgstr "新增分期付款計劃"
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:20
|
||||
msgid "Delete this attachment?"
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:21
|
||||
msgid "This file will be removed from the transaction."
|
||||
msgstr ""
|
||||
|
||||
#: templates/transactions/fragments/attachments.html:30
|
||||
#, fuzzy
|
||||
#| msgid "No presets yet"
|
||||
msgid "No attachments yet"
|
||||
msgstr "尚未設定任何設定組"
|
||||
|
||||
#: templates/transactions/fragments/attachments_manage.html:5
|
||||
#, fuzzy
|
||||
#| msgid "Transaction Tags"
|
||||
msgid "Transaction attachments"
|
||||
msgstr "交易標籤"
|
||||
|
||||
#: templates/transactions/fragments/bulk_edit.html:5
|
||||
msgid "Bulk Editing"
|
||||
msgstr "批次編輯"
|
||||
|
||||
@@ -147,6 +147,12 @@
|
||||
hx-target="#generic-offcanvas" hx-swap="innerHTML"
|
||||
data-tippy-content="{% translate "Edit" %}">
|
||||
<i class="fa-solid fa-pencil fa-fw"></i></a>
|
||||
<a class="btn btn-soft btn-sm transaction-action gap-1"
|
||||
role="button"
|
||||
hx-get="{% url 'transaction_attachments' transaction_id=transaction.id %}"
|
||||
hx-target="#generic-offcanvas" hx-swap="innerHTML"
|
||||
data-tippy-content="{% translate "Attachments" %}">
|
||||
<i class="fa-solid fa-paperclip fa-fw"></i><span>{{ transaction.attachments.count }}</span></a>
|
||||
<a class="btn btn-error btn-soft btn-sm transaction-action"
|
||||
role="button"
|
||||
hx-delete="{% url 'transaction_delete' transaction_id=transaction.id %}"
|
||||
|
||||
@@ -268,7 +268,7 @@
|
||||
</div>
|
||||
|
||||
{# Filter transactions form #}
|
||||
<div class="z-1" x-show="filterOpen" x-collapse>
|
||||
<div class="z-1" x-show="filterOpen" x-collapse x-cloak>
|
||||
<div class="card card-body bg-base-200 mt-2">
|
||||
<div class="text-right">
|
||||
<button class="btn btn-outline btn-error btn-sm w-fit"
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
{% load i18n %}
|
||||
|
||||
<div id="transaction-attachments-list" class="mt-4">
|
||||
<h3 class="font-semibold mb-2">{% translate 'Attachments' %}</h3>
|
||||
{% if transaction.attachments.exists %}
|
||||
<ul class="flex flex-col gap-2">
|
||||
{% for attachment in transaction.attachments.all %}
|
||||
<li class="flex items-center justify-between gap-3 rounded-box border border-base-content/20 p-3">
|
||||
<a class="link link-primary truncate"
|
||||
target="_blank"
|
||||
href="{% url 'transaction_attachment_download' attachment_id=attachment.id %}">
|
||||
{{ attachment.original_name }}
|
||||
</a>
|
||||
<button class="btn btn-error btn-sm btn-soft"
|
||||
type="button"
|
||||
hx-delete="{% url 'transaction_attachment_delete' attachment_id=attachment.id %}"
|
||||
hx-trigger="confirmed"
|
||||
hx-target="#transaction-attachments-list"
|
||||
hx-swap="outerHTML"
|
||||
data-title="{% translate 'Delete this attachment?' %}"
|
||||
data-text="{% translate 'This file will be removed from the transaction.' %}"
|
||||
data-confirm-text="{% translate 'Yes, delete it!' %}"
|
||||
_="install prompt_swal">
|
||||
<i class="fa-solid fa-trash fa-fw"></i>
|
||||
</button>
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% else %}
|
||||
<p class="text-base-content/60">{% translate 'No attachments yet' %}</p>
|
||||
{% endif %}
|
||||
</div>
|
||||
@@ -0,0 +1,17 @@
|
||||
{% extends 'extends/offcanvas.html' %}
|
||||
{% load i18n %}
|
||||
{% load crispy_forms_tags %}
|
||||
|
||||
{% block title %}{% translate 'Transaction attachments' %}{% endblock %}
|
||||
|
||||
{% block body %}
|
||||
<form hx-post="{% url 'transaction_attachments' transaction_id=transaction.id %}"
|
||||
hx-target="#generic-offcanvas"
|
||||
hx-swap="innerHTML"
|
||||
enctype="multipart/form-data"
|
||||
novalidate>
|
||||
{% crispy form %}
|
||||
</form>
|
||||
|
||||
{% include 'transactions/fragments/attachments.html' %}
|
||||
{% endblock %}
|
||||
@@ -218,7 +218,7 @@
|
||||
</div>
|
||||
|
||||
{# Filter transactions form #}
|
||||
<div class="z-1" x-show="filterOpen" x-collapse>
|
||||
<div class="z-1" x-show="filterOpen" x-collapse x-cloak>
|
||||
<div class="card card-body bg-base-200 mt-2">
|
||||
<div class="text-right">
|
||||
<button class="btn btn-outline btn-error btn-sm w-fit"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
volumes:
|
||||
wygiwyh_dev_postgres_data: {}
|
||||
wygiwyh_temp:
|
||||
wygiwyh_attachments:
|
||||
|
||||
|
||||
services:
|
||||
@@ -14,6 +15,7 @@ services:
|
||||
- ./app/:/usr/src/app/:z
|
||||
- ./frontend/:/usr/src/frontend:z
|
||||
- wygiwyh_temp:/usr/src/app/temp/
|
||||
- wygiwyh_attachments:/usr/src/app/attachments/
|
||||
ports:
|
||||
- "${OUTBOUND_PORT:-8000}:${INTERNAL_PORT:-8000}"
|
||||
env_file:
|
||||
|
||||
@@ -6,6 +6,8 @@ services:
|
||||
- "${OUTBOUND_PORT:-8000}:${INTERNAL_PORT:-8000}"
|
||||
env_file:
|
||||
- .env
|
||||
volumes:
|
||||
- ./media:/usr/src/app/attachments/
|
||||
depends_on:
|
||||
- db
|
||||
restart: unless-stopped
|
||||
|
||||
@@ -2,9 +2,9 @@ FROM node:lts-alpine
|
||||
|
||||
WORKDIR /usr/src/frontend
|
||||
|
||||
COPY ./frontend/package.json .
|
||||
COPY ./frontend/package.json ./frontend/package-lock.json ./
|
||||
|
||||
RUN npm install --verbose && npm cache clean --force
|
||||
RUN npm ci --verbose && npm cache clean --force
|
||||
|
||||
ENV PATH ./node_modules/.bin/:$PATH
|
||||
|
||||
|
||||
Generated
+648
-689
File diff suppressed because it is too large
Load Diff
+18
-18
@@ -16,35 +16,35 @@
|
||||
},
|
||||
"type": "module",
|
||||
"dependencies": {
|
||||
"@alpinejs/collapse": "^3.15.1",
|
||||
"@alpinejs/mask": "^3.15.1",
|
||||
"@alpinejs/collapse": "^3.15.12",
|
||||
"@alpinejs/mask": "^3.15.12",
|
||||
"@fontsource-variable/jetbrains-mono": "^5.2.8",
|
||||
"@fortawesome/fontawesome-free": "^7.1.0",
|
||||
"@fortawesome/fontawesome-free": "^7.2.0",
|
||||
"@popperjs/core": "^2.11.8",
|
||||
"@rollup/plugin-commonjs": "^29.0.0",
|
||||
"@tailwindcss/vite": "^4.1.17",
|
||||
"@rollup/plugin-commonjs": "^29.0.3",
|
||||
"@tailwindcss/vite": "^4.3.0",
|
||||
"air-datepicker": "^3.6.0",
|
||||
"alpinejs": "^3.15.1",
|
||||
"autoprefixer": "^10.4.22",
|
||||
"alpinejs": "^3.15.12",
|
||||
"autoprefixer": "^10.5.0",
|
||||
"autosize": "^6.0.1",
|
||||
"bootstrap": "^5.3.8",
|
||||
"chart.js": "^4.5.1",
|
||||
"chartjs-chart-sankey": "^0.14.0",
|
||||
"daisyui": "^5.5.5",
|
||||
"htmx.org": "^2.0.8",
|
||||
"hyperscript.org": "^0.9.14",
|
||||
"chartjs-chart-sankey": "^0.14.3",
|
||||
"daisyui": "5.5.20",
|
||||
"htmx.org": "^2.0.10",
|
||||
"hyperscript.org": "^0.9.91",
|
||||
"mathjs": "^15.2.0",
|
||||
"postcss": "^8.5.6",
|
||||
"postcss": "^8.5.15",
|
||||
"pulltorefreshjs": "^0.1.22",
|
||||
"sass": "^1.94.0",
|
||||
"sweetalert2": "^11.26.3",
|
||||
"tailwindcss": "^4.1.17",
|
||||
"sass": "^1.100.0",
|
||||
"sweetalert2": "^11.26.25",
|
||||
"tailwindcss": "^4.3.0",
|
||||
"tippy.js": "^6.3.7",
|
||||
"tom-select": "^2.4.3",
|
||||
"tw-bootstrap-grid": "^1.3.2",
|
||||
"tom-select": "^2.6.1",
|
||||
"tw-bootstrap-grid": "^1.4.0",
|
||||
"vite": "7.3.2"
|
||||
},
|
||||
"resolutions": {
|
||||
"rollup": "npm:@rollup/wasm-node"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -6,8 +6,6 @@ import collapse from '@alpinejs/collapse'
|
||||
import { create, all } from 'mathjs';
|
||||
|
||||
window.Alpine = Alpine;
|
||||
const _hyperscript = window._hyperscript;
|
||||
window._hyperscript = _hyperscript;
|
||||
window.math = create(all, {
|
||||
number: 'BigNumber',
|
||||
});
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
import twBootstrapGrid from "tw-bootstrap-grid";
|
||||
|
||||
export default twBootstrapGrid;
|
||||
@@ -49,6 +49,10 @@ div:where(.swal2-container) {
|
||||
z-index: 1101 !important;
|
||||
}
|
||||
|
||||
#toasts .toast-container {
|
||||
z-index: 1100;
|
||||
}
|
||||
|
||||
.logo {
|
||||
/* Set the background-color to DaisyUI CSS variable */
|
||||
background-color: var(--color-primary);
|
||||
@@ -77,4 +81,4 @@ div:where(.swal2-container) {
|
||||
|
||||
[x-cloak] {
|
||||
display: none !important;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
themes: wygiwyh_dark --default, wygiwyh_light;
|
||||
logs: true;
|
||||
}
|
||||
@plugin "tw-bootstrap-grid";
|
||||
@plugin "../plugins/tw-bootstrap-grid-plugin.js";
|
||||
|
||||
@plugin "daisyui/theme" {
|
||||
name: "wygiwyh_light";
|
||||
|
||||
+18
-18
@@ -5,34 +5,34 @@ description = "An opinionated and powerful finance tracker."
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.11"
|
||||
dependencies = [
|
||||
"crispy-bootstrap5==2025.6",
|
||||
"django~=5.2.13",
|
||||
"django-allauth[socialaccount]~=65.14.1",
|
||||
"crispy-bootstrap5==2026.3",
|
||||
"django~=5.2.15",
|
||||
"django-allauth[socialaccount]~=65.18.0",
|
||||
"django-browser-reload==1.21.0",
|
||||
"django-cachalot~=2.8.0",
|
||||
"django-cotton<2.3.0",
|
||||
"django-crispy-forms==2.5",
|
||||
"django-debug-toolbar==6.1.0",
|
||||
"django-cachalot~=2.9.0",
|
||||
"django-cotton~=2.7.2",
|
||||
"django-crispy-forms==2.6",
|
||||
"django-debug-toolbar==6.3.0",
|
||||
"django-filter==25.2",
|
||||
"django-hijack==3.7.4",
|
||||
"django-import-export~=4.3.9",
|
||||
"django-hijack==3.7.8",
|
||||
"django-import-export~=4.4.1",
|
||||
"django-pwa~=2.0.1",
|
||||
"django-vite==3.1.0",
|
||||
"djangorestframework~=3.16.0",
|
||||
"djangorestframework~=3.17.1",
|
||||
"drf-spectacular~=0.29.0",
|
||||
"gunicorn==23.0.0",
|
||||
"mistune~=3.1.3",
|
||||
"gunicorn==26.0.0",
|
||||
"mistune~=3.2.1",
|
||||
"openpyxl~=3.1.5",
|
||||
"procrastinate[django]~=3.5.3",
|
||||
"psycopg[binary,pool]==3.3.3",
|
||||
"pydantic~=2.12.3",
|
||||
"procrastinate[django]~=3.8.1",
|
||||
"psycopg[binary,pool]==3.3.4",
|
||||
"pydantic~=2.13.4",
|
||||
"python-dateutil~=2.9.0.post0",
|
||||
"pytz>=2025.2",
|
||||
"pyyaml~=6.0.2",
|
||||
"requests~=2.33.0",
|
||||
"requests~=2.34.2",
|
||||
"simpleeval~=1.0.3",
|
||||
"watchfiles==1.1.1",
|
||||
"whitenoise[brotli]==6.11.0",
|
||||
"watchfiles==1.2.0",
|
||||
"whitenoise[brotli]==6.12.0",
|
||||
"xlrd~=2.0.1",
|
||||
]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user