Migrate translations CSV → PO; complete az/ru coverage
- Move from legacy translations/{az,ru}.csv to gettext PO under locale/
(main.pot + az.po + ru.po). Frappe v16 reads both, PO/MO overrides CSV.
- Translate the ~100 previously-untranslated strings (preview headers,
admin-account step, employee-import copy, error/status messages, Etaxes
Cache DocType labels) in both az and ru. Proper nouns (IBAN, ƏMAS,
Stores, System Manager) intentionally fall back to source.
- Master copies added to the az_locale app (translations_{az,ru}/jey_wizard/),
which copies them into locale/ and force-compiles the .mo on bench migrate.
- Document the PO + az_locale workflow in CLAUDE.md.
Bump version 0.1.29 -> 0.1.30.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
e1ea661855
commit
a163b7f50e
11
CLAUDE.md
11
CLAUDE.md
|
|
@ -70,7 +70,16 @@ Configured tools: `ruff`, `eslint`, `prettier`, `pyupgrade`.
|
|||
|
||||
## Translations
|
||||
|
||||
`translations/ru.csv` and `translations/az.csv` (plain two-column CSV, quote fields with commas). Switching language on step 1 calls `frappe.desk.page.setup_wizard.setup_wizard.load_messages`, which repopulates `frappe._messages` so subsequent `__()` calls render in the new language. The constructor does this automatically on boot if `frappe.boot.lang` differs from the default (`az`).
|
||||
Translations live in **gettext PO files** under `jey_wizard/locale/` (`main.pot` is the extracted template; `az.po` / `ru.po` carry the strings). The legacy `translations/*.csv` are gone — Frappe v16 still reads CSV, but PO/MO is the modern path and overrides it.
|
||||
|
||||
**Source of truth is the `az_locale` app, not this repo.** `az_locale/locale/translations_az/jey_wizard/az.po` and `translations_ru/jey_wizard/ru.po` are the masters. On every `bench migrate`, `az_locale`'s `after_migrate` → `setup_locale()` **copies those over `jey_wizard/locale/*.po` and force-compiles** the runtime `.mo` into `sites/assets/locale/<lang>/LC_MESSAGES/jey_wizard.mo`. So: edit the PO in `az_locale` (or here, then mirror to `az_locale`), never hand-edit the `.mo`. The copies committed in this repo are kept in sync but will be clobbered by `az_locale` on the next migrate.
|
||||
|
||||
Workflow to add/refresh strings:
|
||||
1. `bench generate-pot-file --app jey_wizard` — re-extract `__()` (JS) + `_()` (Python) + DocType labels into `locale/main.pot`.
|
||||
2. `bench update-po-files --app jey_wizard` — fold new msgids into `az.po` / `ru.po` (empty msgstr = falls back to the English source; fine for proper nouns like `IBAN`, `ƏMAS`, `Stores`).
|
||||
3. Fill the empty `msgstr`, copy both PO into `az_locale`, then `bench migrate` (or run `az_locale.locale.setup_locale.setup_locale`) to compile + activate. `bench clear-cache` to drop the `merged_translations` Redis cache.
|
||||
|
||||
Switching language on step 1 calls `frappe.desk.page.setup_wizard.setup_wizard.load_messages` → `get_messages_for_boot()` → `get_all_translations(lang)`, which merges every app's CSV **and** MO, so the new PO strings render after compile. The constructor does this automatically on boot if `frappe.boot.lang` differs from the default (`az`).
|
||||
|
||||
## Gotchas
|
||||
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
__version__ = "0.1.29"
|
||||
__version__ = "0.1.30"
|
||||
|
|
|
|||
|
|
@ -0,0 +1,908 @@
|
|||
# Translations template for Jey Wizard.
|
||||
# Copyright (C) 2026 Jey ERP
|
||||
# This file is distributed under the same license as the Jey Wizard project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2026.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Jey Wizard VERSION\n"
|
||||
"Report-Msgid-Bugs-To: info@jeyerp.az\n"
|
||||
"POT-Creation-Date: 2026-06-12 12:55+0000\n"
|
||||
"PO-Revision-Date: 2026-06-12 12:55+0000\n"
|
||||
"Last-Translator: info@jeyerp.az\n"
|
||||
"Language-Team: info@jeyerp.az\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1466
|
||||
#: jey_wizard/public/js/jey_setup.js:1508
|
||||
msgid "(check server logs)"
|
||||
msgstr "(server loglarına baxın)"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:301 jey_wizard/public/js/jey_setup.js:310
|
||||
msgid "(click to preview)"
|
||||
msgstr "(önizləmə üçün klikləyin)"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1576
|
||||
msgid "(no details)"
|
||||
msgstr "(təfərrüat yoxdur)"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:360
|
||||
msgid "A second confirmation request has been sent to your phone. Open ASAN Sign and approve it."
|
||||
msgstr "Telefonunuza ikinci təsdiq sorğusu göndərildi. ASAN Sign-ı açın və təsdiqləyin."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:192
|
||||
msgid "ASAN ID"
|
||||
msgstr "ASAN ID"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:759
|
||||
msgid "Abbreviation must be 1–10 letters or digits (any language, spaces allowed)."
|
||||
msgstr "Qısaltma 1–10 hərf və ya rəqəm olmalıdır (istənilən dil, boşluqlara icazə var)."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:475 jey_wizard/public/js/jey_setup.js:685
|
||||
msgid "Accounting method"
|
||||
msgstr "Uçot metodu"
|
||||
|
||||
#: jey_wizard/etaxes.py:438
|
||||
msgid "Actual address"
|
||||
msgstr "Faktiki ünvan"
|
||||
|
||||
#: jey_wizard/etaxes.py:315
|
||||
msgid "Address"
|
||||
msgstr "Ünvan"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:686
|
||||
msgid "Admin user"
|
||||
msgstr "Admin istifadəçi"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:641
|
||||
msgid "Administrator account"
|
||||
msgstr "Administrator hesabı"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:348
|
||||
msgid "Already loaded:"
|
||||
msgstr "Artıq yükləndi:"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:179
|
||||
msgid "Asan Imza authentication"
|
||||
msgstr "Asan İmza ilə giriş"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:681
|
||||
msgid "Asan certificate"
|
||||
msgstr "Asan sertifikatı"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:307
|
||||
msgid "Authenticated & data loaded"
|
||||
msgstr "Giriş edildi, məlumat yükləndi"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:533
|
||||
msgid "Auto-selected because the e-taxes profile classifies this entity as Micro."
|
||||
msgstr "Avtomatik seçildi, çünki e-taxes profili bu subyekti Micro kimi təsnif edir."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:534
|
||||
msgid "Auto-selected because the e-taxes profile classifies this entity as {0}."
|
||||
msgstr "Avtomatik seçildi, çünki e-taxes profili bu subyekti {0} kimi təsnif edir."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:697 jey_wizard/public/js/jey_setup.js:952
|
||||
msgid "Back"
|
||||
msgstr "Geri"
|
||||
|
||||
#: jey_wizard/etaxes.py:346 jey_wizard/etaxes.py:361
|
||||
msgid "Bank"
|
||||
msgstr "Bank"
|
||||
|
||||
#. Label of the bank_accounts_json (Code) field in DocType 'Jey Wizard Etaxes
|
||||
#. Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Bank Accounts"
|
||||
msgstr "Bank hesabları"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:286
|
||||
msgid "Bank accounts"
|
||||
msgstr "Bank hesabları"
|
||||
|
||||
#: jey_wizard/etaxes.py:429
|
||||
msgid "Business classification"
|
||||
msgstr "Biznes təsnifatı"
|
||||
|
||||
#. Label of the data_section (Section Break) field in DocType 'Jey Wizard
|
||||
#. Etaxes Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Cached Data"
|
||||
msgstr "Keşlənmiş məlumatlar"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:471
|
||||
msgid "Cannot be changed after the first stock entry."
|
||||
msgstr "İlk anbar əməliyyatından sonra dəyişdirmək mümkün deyil."
|
||||
|
||||
#. Label of the cash_registers_json (Code) field in DocType 'Jey Wizard Etaxes
|
||||
#. Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Cash Registers"
|
||||
msgstr "Kassa aparatları"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:284
|
||||
msgid "Cash registers"
|
||||
msgstr "Kassa aparatları"
|
||||
|
||||
#: jey_wizard/etaxes.py:376
|
||||
msgid "Category"
|
||||
msgstr "Kateqoriya"
|
||||
|
||||
#: jey_wizard/etaxes.py:376
|
||||
msgid "Cert №"
|
||||
msgstr "Sertifikat №"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:251
|
||||
msgid "Choose certificate"
|
||||
msgstr "Sertifikatı seçin"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1053
|
||||
msgid "Choosing taxpayer & getting main token..."
|
||||
msgstr "Vergi ödəyicisi seçilir və əsas token alınır..."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1093
|
||||
msgid "Clearing..."
|
||||
msgstr "Silinir..."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:431
|
||||
msgid "Click Next to continue, or Back to re-select."
|
||||
msgstr "Davam etmək üçün «İrəli», yenidən seçmək üçün «Geri» düyməsini basın."
|
||||
|
||||
#: jey_wizard/etaxes.py:315
|
||||
msgid "Code"
|
||||
msgstr "Kod"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:310 jey_wizard/public/js/jey_setup.js:439
|
||||
#: jey_wizard/public/js/jey_setup.js:676
|
||||
msgid "Company"
|
||||
msgstr "Şirkət"
|
||||
|
||||
#. Label of the company_profile_json (Code) field in DocType 'Jey Wizard Etaxes
|
||||
#. Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Company Profile"
|
||||
msgstr "Şirkət profili"
|
||||
|
||||
#. Label of the company_profile_section (Section Break) field in DocType 'Jey
|
||||
#. Wizard Etaxes Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Company Profile (Tax Policy)"
|
||||
msgstr "Şirkət profili (Vergi siyasəti)"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:448
|
||||
msgid "Company abbreviation"
|
||||
msgstr "Şirkətin qısaltması"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:752
|
||||
msgid "Company abbreviation is required"
|
||||
msgstr "Şirkətin qısaltması tələb olunur"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:441
|
||||
msgid "Company name"
|
||||
msgstr "Şirkət adı"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:742
|
||||
msgid "Company name is required"
|
||||
msgstr "Şirkət adı tələb olunur"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:310
|
||||
msgid "Company profile"
|
||||
msgstr "Şirkət profili"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:673
|
||||
msgid "Confirm"
|
||||
msgstr "Təsdiq"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:208
|
||||
msgid "Confirm on your phone"
|
||||
msgstr "Telefonunuzda təsdiqləyin"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:657
|
||||
msgid "Confirm password"
|
||||
msgstr "Şifrəni təsdiqləyin"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:359
|
||||
msgid "Confirm ƏMAS request on your phone"
|
||||
msgstr "Telefonunuzda ƏMAS sorğusunu təsdiqləyin"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:374
|
||||
msgid "Connecting to ƏMAS..."
|
||||
msgstr "ƏMAS-a qoşulur..."
|
||||
|
||||
#: jey_wizard/etaxes.py:376
|
||||
msgid "Counterparty"
|
||||
msgstr "Qarşı tərəf"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:642
|
||||
msgid "Create the day-to-day admin account. The default Administrator login is preserved as a fallback."
|
||||
msgstr "Gündəlik istifadə üçün admin hesabı yaradın. Standart Administrator girişi ehtiyat olaraq saxlanılır."
|
||||
|
||||
#: jey_wizard/etaxes.py:361
|
||||
msgid "Currency"
|
||||
msgstr "Valyuta"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:463
|
||||
msgid "Default: current calendar year (Jan 1 – Dec 31)."
|
||||
msgstr "Standart: cari təqvim ili (1 yanvar — 31 dekabr)."
|
||||
|
||||
#: jey_wizard/etaxes.py:426
|
||||
msgid "Director"
|
||||
msgstr "Direktor"
|
||||
|
||||
#: jey_wizard/etaxes.py:427
|
||||
msgid "Director PIN"
|
||||
msgstr "Direktorun PİN-i"
|
||||
|
||||
#: jey_wizard/etaxes.py:436
|
||||
msgid "Email"
|
||||
msgstr "E-poçt"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:648
|
||||
msgid "Email (login)"
|
||||
msgstr "E-poçt (giriş)"
|
||||
|
||||
#: jey_wizard/etaxes.py:439
|
||||
msgid "Employee count"
|
||||
msgstr "İşçilərin sayı"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:428
|
||||
msgid "Employees found:"
|
||||
msgstr "Tapılan işçilər:"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:430
|
||||
msgid "Employees will be imported as a background job right after you click Finish — you can keep working in /app while the import runs."
|
||||
msgstr "«Tamamla» düyməsini basdıqdan dərhal sonra işçilər fon prosesi kimi idxal ediləcək — idxal davam edərkən /app-da işləməyə davam edə bilərsiniz."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:459
|
||||
msgid "End date"
|
||||
msgstr "Bitmə tarixi"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:792
|
||||
msgid "Enter a valid email"
|
||||
msgstr "Düzgün e-poçt daxil edin"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:187
|
||||
msgid "Enter number"
|
||||
msgstr "Nömrəni daxil edin"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:377
|
||||
msgid "Establishing session..."
|
||||
msgstr "Sessiya qurulur..."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1057
|
||||
msgid "Failed to choose taxpayer"
|
||||
msgstr "Vergi ödəyicisini seçmək alınmadı"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1097
|
||||
msgid "Failed to clear data."
|
||||
msgstr "Məlumatı silmək alınmadı."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1242
|
||||
msgid "Failed to connect to ƏMAS."
|
||||
msgstr "ƏMAS-a qoşulmaq alınmadı."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:912
|
||||
msgid "Failed to create Asan Login record"
|
||||
msgstr "Asan Login yazısını yaratmaq alınmadı"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1331
|
||||
msgid "Failed to fetch employees."
|
||||
msgstr "İşçiləri yükləmək alınmadı."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1003
|
||||
msgid "Failed to load certificates"
|
||||
msgstr "Sertifikatları yükləmək alınmadı"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1567
|
||||
msgid "Failed to load preview."
|
||||
msgstr "Önizləməni yükləmək alınmadı."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1371
|
||||
msgid "Failed to save the employee selection on the server."
|
||||
msgstr "İşçi seçimini serverdə saxlamaq alınmadı."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1040
|
||||
msgid "Failed to select certificate"
|
||||
msgstr "Sertifikatı seçmək alınmadı"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1301
|
||||
msgid "Failed to select organization."
|
||||
msgstr "Təşkilatı seçmək alınmadı."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:930
|
||||
msgid "Failed to start authentication"
|
||||
msgstr "Girişə başlamaq alınmadı"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:419
|
||||
msgid "Fetching from ƏMAS..."
|
||||
msgstr "ƏMAS-dan yüklənir..."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:275
|
||||
msgid "Fetching..."
|
||||
msgstr "Yüklənir..."
|
||||
|
||||
#: jey_wizard/etaxes.py:407
|
||||
msgid "Field"
|
||||
msgstr "Sahə"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1442
|
||||
msgid "Finalizing"
|
||||
msgstr "Tamamlanır"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:727
|
||||
msgid "Finish"
|
||||
msgstr "Tamamla"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1181
|
||||
msgid "Finish Asan Imza authentication first."
|
||||
msgstr "Əvvəlcə Asan İmza girişini tamamlayın."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:452 jey_wizard/public/js/jey_setup.js:683
|
||||
msgid "Fiscal Year"
|
||||
msgstr "Maliyyə ili"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:772
|
||||
msgid "Fiscal year end date must be after the start date"
|
||||
msgstr "Maliyyə ilinin bitmə tarixi başlama tarixindən sonra olmalıdır"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:768
|
||||
msgid "Fiscal year start and end dates are required"
|
||||
msgstr "Maliyyə ilinin başlama və bitmə tarixləri tələb olunur"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:252
|
||||
msgid "Found {0} certificate(s) linked to this Asan ID. Pick the one whose VÖEN matches the company you want to set up."
|
||||
msgstr "Bu Asan ID-yə bağlı {0} sertifikat tapıldı. VÖEN-i qurmaq istədiyiniz şirkətə uyğun olanı seçin."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:644
|
||||
msgid "Full name"
|
||||
msgstr "Tam ad"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:787
|
||||
msgid "Full name is required"
|
||||
msgstr "Tam ad tələb olunur"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1354
|
||||
msgid "Got empty employee list from ƏMAS."
|
||||
msgstr "ƏMAS-dan boş işçi siyahısı alındı."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:343
|
||||
msgid "Heads up:"
|
||||
msgstr "Diqqət:"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:477
|
||||
msgid "Hesablama metodu"
|
||||
msgstr "Hesablama metodu"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:256
|
||||
msgid "Holder"
|
||||
msgstr "Sahib"
|
||||
|
||||
#: jey_wizard/etaxes.py:361
|
||||
msgid "IBAN"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:235
|
||||
msgid "Individual"
|
||||
msgstr "Fiziki şəxs"
|
||||
|
||||
#. Name of a DocType
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Jey Wizard Etaxes Cache"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:478
|
||||
msgid "Kassa metodu"
|
||||
msgstr "Kassa metodu"
|
||||
|
||||
#: jey_wizard/etaxes.py:435
|
||||
msgid "Landline phone"
|
||||
msgstr "Stasionar telefon"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:153 jey_wizard/public/js/jey_setup.js:675
|
||||
msgid "Language"
|
||||
msgstr "Dil"
|
||||
|
||||
#. Label of the last_error (Small Text) field in DocType 'Jey Wizard Etaxes
|
||||
#. Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Last Error"
|
||||
msgstr "Son xəta"
|
||||
|
||||
#. Label of the fetched_at (Datetime) field in DocType 'Jey Wizard Etaxes
|
||||
#. Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Last Fetched"
|
||||
msgstr "Son yükləmə"
|
||||
|
||||
#. Label of the last_summary (Code) field in DocType 'Jey Wizard Etaxes Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Last Summary"
|
||||
msgstr "Son xülasə"
|
||||
|
||||
#: jey_wizard/etaxes.py:437
|
||||
msgid "Legal address"
|
||||
msgstr "Hüquqi ünvan"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:234
|
||||
msgid "Legal entity"
|
||||
msgstr "Hüquqi şəxs"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:352
|
||||
msgid "Load employees"
|
||||
msgstr "İşçiləri yüklə"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:335
|
||||
msgid "Load employees from ƏMAS"
|
||||
msgstr "ƏMAS-dan işçiləri yüklə"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:314
|
||||
msgid "Loaded datasets"
|
||||
msgstr "Yüklənmiş məlumatlar"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:996
|
||||
msgid "Loading certificates..."
|
||||
msgstr "Sertifikatlar yüklənir..."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:271
|
||||
msgid "Loading data from tax portal..."
|
||||
msgstr "Vergi portalından məlumat yüklənir..."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:416
|
||||
msgid "Loading employees..."
|
||||
msgstr "İşçilər yüklənir..."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1553
|
||||
msgid "Loading preview..."
|
||||
msgstr "Önizləmə yüklənir..."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:871
|
||||
msgid "Loading translations..."
|
||||
msgstr "Tərcümələr yüklənir..."
|
||||
|
||||
#: jey_wizard/etaxes.py:428
|
||||
msgid "Main activity"
|
||||
msgstr "Əsas fəaliyyət"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:654
|
||||
msgid "Minimum 8 characters."
|
||||
msgstr "Minimum 8 simvol."
|
||||
|
||||
#: jey_wizard/etaxes.py:434
|
||||
msgid "Mobile phone"
|
||||
msgstr "Mobil telefon"
|
||||
|
||||
#: jey_wizard/etaxes.py:330
|
||||
msgid "Model"
|
||||
msgstr "Model"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:469 jey_wizard/public/js/jey_setup.js:684
|
||||
msgid "Moving Average"
|
||||
msgstr "Hərəkətli orta"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1199
|
||||
msgid "MyGovID authentication failed."
|
||||
msgstr "MyGovID girişi uğursuz oldu."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1208
|
||||
msgid "MyGovID request timed out."
|
||||
msgstr "MyGovID sorğusu vaxtı bitdi."
|
||||
|
||||
#: jey_wizard/etaxes.py:315
|
||||
msgid "Name"
|
||||
msgstr "Ad"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1271
|
||||
msgid "Network error while connecting to ƏMAS."
|
||||
msgstr "ƏMAS-a qoşularkən şəbəkə xətası."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1382
|
||||
msgid "Network error while saving the employee selection."
|
||||
msgstr "İşçi seçimini saxlayarkən şəbəkə xətası."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1310
|
||||
msgid "Network error while selecting organization."
|
||||
msgstr "Təşkilatı seçərkən şəbəkə xətası."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:722
|
||||
msgid "Next"
|
||||
msgstr "İrəli"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1338
|
||||
msgid "No employees found in ƏMAS for this organization."
|
||||
msgstr "Bu təşkilat üçün ƏMAS-da işçi tapılmadı."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:263
|
||||
msgid "No legal-entity certificates available on this Asan ID. Use a phone/ID linked to a company."
|
||||
msgstr "Bu Asan ID üzrə hüquqi şəxs sertifikatı yoxdur. Şirkətə bağlı telefon/ID istifadə edin."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1262
|
||||
msgid "No organizations found in ƏMAS for this account."
|
||||
msgstr "Bu hesab üçün ƏMAS-da təşkilat tapılmadı."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1559
|
||||
msgid "No preview data available."
|
||||
msgstr "Önizləmə üçün məlumat yoxdur."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:671
|
||||
msgid "None"
|
||||
msgstr "Yoxdur"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1520
|
||||
msgid "Nothing to preview."
|
||||
msgstr "Önizləmə üçün heç nə yoxdur."
|
||||
|
||||
#: jey_wizard/etaxes.py:330
|
||||
msgid "Number"
|
||||
msgstr "Nömrə"
|
||||
|
||||
#: jey_wizard/etaxes.py:330
|
||||
msgid "Object"
|
||||
msgstr "Obyekt"
|
||||
|
||||
#. Label of the objects_json (Code) field in DocType 'Jey Wizard Etaxes Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
#: jey_wizard/public/js/jey_setup.js:283
|
||||
msgid "Objects"
|
||||
msgstr "Obyektlər"
|
||||
|
||||
#: jey_wizard/amas.py:94 jey_wizard/api.py:109 jey_wizard/etaxes.py:1773
|
||||
msgid "Only Administrator may run setup"
|
||||
msgstr "Quraşdırmanı yalnız Administrator apara bilər"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:209
|
||||
msgid "Open the Asan Imza app on your phone and confirm the request."
|
||||
msgstr "Telefonunuzda Asan İmza tətbiqini açın və sorğunu təsdiqləyin."
|
||||
|
||||
#: jey_wizard/etaxes.py:376
|
||||
msgid "Operation date"
|
||||
msgstr "Əməliyyat tarixi"
|
||||
|
||||
#: jey_wizard/etaxes.py:330
|
||||
msgid "Operator"
|
||||
msgstr "Operator"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:402
|
||||
msgid "Organization"
|
||||
msgstr "Təşkilat"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:427
|
||||
msgid "Organization:"
|
||||
msgstr "Təşkilat:"
|
||||
|
||||
#. Label of the pos_terminals_json (Code) field in DocType 'Jey Wizard Etaxes
|
||||
#. Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "POS Terminals"
|
||||
msgstr "POS terminallar"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:285
|
||||
msgid "POS terminals"
|
||||
msgstr "POS terminallar"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:652
|
||||
msgid "Password"
|
||||
msgstr "Şifrə"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:800
|
||||
msgid "Password must be at least 8 characters"
|
||||
msgstr "Şifrə ən azı 8 simvol olmalıdır"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:804
|
||||
msgid "Passwords do not match"
|
||||
msgstr "Şifrələr uyğun gəlmir"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:181
|
||||
msgid "Phone number"
|
||||
msgstr "Telefon nömrəsi"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:890
|
||||
msgid "Phone number must be 7 digits"
|
||||
msgstr "Telefon nömrəsi 7 rəqəmdən ibarət olmalıdır"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:796
|
||||
msgid "Pick a different email — that one is reserved"
|
||||
msgstr "Başqa e-poçt seçin — bu artıq ehtiyatdadır"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:262
|
||||
msgid "Picking the wrong one means another phone tap to start over — choose carefully."
|
||||
msgstr "Səhv seçim yenidən başlamaq üçün növbəti telefon təsdiqi deməkdir — diqqətlə seçin."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:184
|
||||
msgid "Prefix"
|
||||
msgstr "Prefiks"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:908
|
||||
msgid "Preparing..."
|
||||
msgstr "Hazırlanır..."
|
||||
|
||||
#. Label of the presented_certs_json (Code) field in DocType 'Jey Wizard Etaxes
|
||||
#. Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Presented Certificates"
|
||||
msgstr "Təqdim edilmiş sertifikatlar"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:287
|
||||
msgid "Presented certificates"
|
||||
msgstr "Təqdim edilmiş sertifikatlar"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1541
|
||||
msgid "Preview"
|
||||
msgstr "Önizləmə"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:338
|
||||
msgid "Previous attempt failed:"
|
||||
msgstr "Əvvəlki cəhd uğursuz oldu:"
|
||||
|
||||
#: jey_wizard/etaxes.py:432
|
||||
msgid "Property type"
|
||||
msgstr "Mülkiyyət növü"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:308
|
||||
msgid "Pulled from the tax portal:"
|
||||
msgstr "Vergi portalından yükləndi:"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:272
|
||||
msgid "Pulling objects, cash registers, POS terminals, bank accounts and presented certificates. This usually takes 10-30 seconds."
|
||||
msgstr "Obyektlər, kassa aparatları, POS terminallar, bank hesabları və təqdim edilmiş sertifikatlar yüklənir. Adətən 10–30 saniyə çəkir."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:425
|
||||
msgid "Ready to import"
|
||||
msgstr "İdxala hazırdır"
|
||||
|
||||
#: jey_wizard/etaxes.py:346 jey_wizard/etaxes.py:433
|
||||
msgid "Registration date"
|
||||
msgstr "Qeydiyyat tarixi"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:366
|
||||
msgid "Retrieving verification code..."
|
||||
msgstr "Təsdiq kodu alınır..."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1583
|
||||
msgid "Retry"
|
||||
msgstr "Təkrar cəhd"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:404
|
||||
msgid "Role"
|
||||
msgstr "Rol"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:244 jey_wizard/public/js/jey_setup.js:391
|
||||
msgid "Select"
|
||||
msgstr "Seç"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:886
|
||||
msgid "Select a phone prefix"
|
||||
msgstr "Telefon prefiksini seçin"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:398
|
||||
msgid "Select organization"
|
||||
msgstr "Təşkilatı seçin"
|
||||
|
||||
#. Label of the amas_selected_employees_json (Code) field in DocType 'Jey
|
||||
#. Wizard Etaxes Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Selected ƏMAS Employees"
|
||||
msgstr "Seçilmiş ƏMAS işçiləri"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1036
|
||||
msgid "Selecting certificate..."
|
||||
msgstr "Sertifikat seçilir..."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:194
|
||||
msgid "Send request to Asan Imza"
|
||||
msgstr "Asan İmza-ya sorğu göndər"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:926
|
||||
msgid "Sending request to Asan Imza..."
|
||||
msgstr "Asan İmza-ya sorğu göndərilir..."
|
||||
|
||||
#: jey_wizard/etaxes.py:346
|
||||
msgid "Serial number"
|
||||
msgstr "Seriya nömrəsi"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1432
|
||||
msgid "Setting up your system"
|
||||
msgstr "Sisteminiz qurulur"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1481
|
||||
msgid "Setup complete! Redirecting..."
|
||||
msgstr "Quraşdırma tamamlandı! Yönləndirilir..."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1465
|
||||
#: jey_wizard/public/js/jey_setup.js:1507
|
||||
msgid "Setup failed"
|
||||
msgstr "Quraşdırma uğursuz oldu"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1489
|
||||
msgid "Setup is running in background mode, not supported by skeleton"
|
||||
msgstr "Quraşdırma fon rejimində işləyir — bu sihirbaz tərəfindən dəstəklənmir"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1498
|
||||
msgid "Setup returned unexpected response"
|
||||
msgstr "Quraşdırma gözlənilməz cavab qaytardı"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:450
|
||||
msgid "Short code suffixed to account names. Auto-suggested from the company name — you can edit it."
|
||||
msgstr "Hesab adlarına əlavə olunan qısa kod. Şirkət adından avtomatik təklif edilir — dəyişə bilərsiniz."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1535
|
||||
msgid "Showing"
|
||||
msgstr "Göstərilir"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:670
|
||||
msgid "Skipped"
|
||||
msgstr "Ötürüldü"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:455
|
||||
msgid "Start date"
|
||||
msgstr "Başlama tarixi"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1433
|
||||
msgid "Starting..."
|
||||
msgstr "Başlanır..."
|
||||
|
||||
#: jey_wizard/etaxes.py:376
|
||||
msgid "State"
|
||||
msgstr "Vəziyyət"
|
||||
|
||||
#. Label of the status_section (Section Break) field in DocType 'Jey Wizard
|
||||
#. Etaxes Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Status"
|
||||
msgstr "Status"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:135
|
||||
msgid "Step {0} of {1}"
|
||||
msgstr "Addım {0} / {1}"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:464
|
||||
msgid "Stock Valuation"
|
||||
msgstr "Ehtiyatların qiymətləndirilməsi"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:480
|
||||
msgid "Stored in Company → Tax Policy."
|
||||
msgstr "Şirkət → Vergi siyasəti bölməsində saxlanılır."
|
||||
|
||||
#: jey_wizard/etaxes.py:1400
|
||||
msgid "Stores"
|
||||
msgstr ""
|
||||
|
||||
#. Name of a role
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "System Manager"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:431
|
||||
msgid "Tax authority"
|
||||
msgstr "Vergi orqanı"
|
||||
|
||||
#: jey_wizard/etaxes.py:430
|
||||
msgid "Tax rate"
|
||||
msgstr "Vergi dərəcəsi"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:345
|
||||
msgid "This step is optional. Use Next to skip if your company has no employees or is not registered with ƏMAS."
|
||||
msgstr "Bu addım isteğe bağlıdır. Şirkətinizdə işçi yoxdursa və ya ƏMAS-da qeydiyyatda deyilsə, «İrəli» ilə ötürün."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1087
|
||||
msgid "This will clear loaded data and ƏMAS selection, and send a new confirmation request to your phone. Continue?"
|
||||
msgstr "Yüklənmiş məlumatlar və ƏMAS seçimi silinəcək, telefonunuza yeni təsdiq sorğusu göndəriləcək. Davam edilsin?"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:946
|
||||
msgid "Timeout — confirmation not received within ~100 seconds."
|
||||
msgstr "Vaxt bitdi — təsdiq ~100 saniyə ərzində alınmadı."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:956
|
||||
msgid "Try again"
|
||||
msgstr "Yenidən cəhd edin"
|
||||
|
||||
#: jey_wizard/etaxes.py:464
|
||||
msgid "Unknown kind: {0}"
|
||||
msgstr "Naməlum növ: {0}"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:191
|
||||
msgid "User ID"
|
||||
msgstr "İstifadəçi ID"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:894
|
||||
msgid "User ID is required"
|
||||
msgstr "User ID tələb olunur"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:473
|
||||
msgid "Uçot metodu (Accounting Method)"
|
||||
msgstr "Uçot metodu (Accounting Method)"
|
||||
|
||||
#: jey_wizard/etaxes.py:448
|
||||
msgid "VAT certificate №"
|
||||
msgstr "ƏDV sertifikatı №"
|
||||
|
||||
#: jey_wizard/etaxes.py:449
|
||||
msgid "VAT registration date"
|
||||
msgstr "ƏDV qeydiyyat tarixi"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:466 jey_wizard/public/js/jey_setup.js:684
|
||||
msgid "Valuation method"
|
||||
msgstr "Qiymətləndirmə metodu"
|
||||
|
||||
#: jey_wizard/etaxes.py:407
|
||||
msgid "Value"
|
||||
msgstr "Dəyər"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:212 jey_wizard/public/js/jey_setup.js:363
|
||||
msgid "Verification code"
|
||||
msgstr "Təsdiq kodu"
|
||||
|
||||
#: jey_wizard/etaxes.py:376 jey_wizard/etaxes.py:425
|
||||
#: jey_wizard/public/js/jey_setup.js:257 jey_wizard/public/js/jey_setup.js:311
|
||||
#: jey_wizard/public/js/jey_setup.js:403 jey_wizard/public/js/jey_setup.js:678
|
||||
msgid "VÖEN"
|
||||
msgstr "VÖEN"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:444
|
||||
msgid "VÖEN {0} (from Asan)"
|
||||
msgstr "VÖEN {0} (Asan-dan)"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:218 jey_wizard/public/js/jey_setup.js:369
|
||||
msgid "Waiting for confirmation..."
|
||||
msgstr "Təsdiq gözlənilir..."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:399
|
||||
msgid "We could not auto-match by VÖEN. Pick the organization you want to import employees from."
|
||||
msgstr "VÖEN üzrə avtomatik uyğunlaşdırmaq mümkün olmadı. İşçiləri idxal etmək istədiyiniz təşkilatı seçin."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:154
|
||||
msgid "Wizard & site language"
|
||||
msgstr "Sihirbaz və sayt dili"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1460
|
||||
msgid "Working..."
|
||||
msgstr "İcra olunur..."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:318
|
||||
msgid "Wrong company? Change"
|
||||
msgstr "Yanlış şirkət? Dəyiş"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:343
|
||||
msgid "You will receive a second confirmation request on your phone from ASAN Sign / MyGovID. This is separate from the one you just approved for the tax portal."
|
||||
msgstr "Telefonunuza ASAN Sign / MyGovID-dən ikinci təsdiq sorğusu gələcək. Bu, vergi portalı üçün təsdiqlədiyinizdən ayrıdır."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:348
|
||||
msgid "employee(s)"
|
||||
msgstr "işçi"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:294
|
||||
msgid "failed"
|
||||
msgstr "uğursuz"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1142
|
||||
msgid "fetch call failed — see server logs"
|
||||
msgstr "Yükləmə sorğusu uğursuz oldu — server loglarına baxın"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:237
|
||||
msgid "liquidated"
|
||||
msgstr "ləğv edilib"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1535
|
||||
msgid "row(s)"
|
||||
msgstr "sətir"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:671
|
||||
msgid "{0} selected"
|
||||
msgstr "Seçildi: {0}"
|
||||
|
||||
#. Label of the amas_section (Section Break) field in DocType 'Jey Wizard
|
||||
#. Etaxes Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "ƏMAS"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:341
|
||||
msgid "ƏMAS (e-social.gov.az) stores employment contracts. If your company has employees registered there, we can import them now."
|
||||
msgstr "ƏMAS (e-social.gov.az) əmək müqavilələrini saxlayır. Əgər şirkətinizin orada qeydiyyatda olan işçiləri varsa, onları indi idxal edə bilərik."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:687
|
||||
msgid "ƏMAS employees"
|
||||
msgstr "ƏMAS işçiləri"
|
||||
|
||||
|
|
@ -0,0 +1,908 @@
|
|||
# Translations template for Jey Wizard.
|
||||
# Copyright (C) 2026 Jey ERP
|
||||
# This file is distributed under the same license as the Jey Wizard project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2026.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Jey Wizard VERSION\n"
|
||||
"Report-Msgid-Bugs-To: info@jeyerp.az\n"
|
||||
"POT-Creation-Date: 2026-06-12 12:55+0000\n"
|
||||
"PO-Revision-Date: 2026-06-12 12:55+0000\n"
|
||||
"Last-Translator: info@jeyerp.az\n"
|
||||
"Language-Team: info@jeyerp.az\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1466
|
||||
#: jey_wizard/public/js/jey_setup.js:1508
|
||||
msgid "(check server logs)"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:301 jey_wizard/public/js/jey_setup.js:310
|
||||
msgid "(click to preview)"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1576
|
||||
msgid "(no details)"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:360
|
||||
msgid "A second confirmation request has been sent to your phone. Open ASAN Sign and approve it."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:192
|
||||
msgid "ASAN ID"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:759
|
||||
msgid "Abbreviation must be 1–10 letters or digits (any language, spaces allowed)."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:475 jey_wizard/public/js/jey_setup.js:685
|
||||
msgid "Accounting method"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:438
|
||||
msgid "Actual address"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:315
|
||||
msgid "Address"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:686
|
||||
msgid "Admin user"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:641
|
||||
msgid "Administrator account"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:348
|
||||
msgid "Already loaded:"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:179
|
||||
msgid "Asan Imza authentication"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:681
|
||||
msgid "Asan certificate"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:307
|
||||
msgid "Authenticated & data loaded"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:533
|
||||
msgid "Auto-selected because the e-taxes profile classifies this entity as Micro."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:534
|
||||
msgid "Auto-selected because the e-taxes profile classifies this entity as {0}."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:697 jey_wizard/public/js/jey_setup.js:952
|
||||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:346 jey_wizard/etaxes.py:361
|
||||
msgid "Bank"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the bank_accounts_json (Code) field in DocType 'Jey Wizard Etaxes
|
||||
#. Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Bank Accounts"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:286
|
||||
msgid "Bank accounts"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:429
|
||||
msgid "Business classification"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the data_section (Section Break) field in DocType 'Jey Wizard
|
||||
#. Etaxes Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Cached Data"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:471
|
||||
msgid "Cannot be changed after the first stock entry."
|
||||
msgstr ""
|
||||
|
||||
#. Label of the cash_registers_json (Code) field in DocType 'Jey Wizard Etaxes
|
||||
#. Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Cash Registers"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:284
|
||||
msgid "Cash registers"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:376
|
||||
msgid "Category"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:376
|
||||
msgid "Cert №"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:251
|
||||
msgid "Choose certificate"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1053
|
||||
msgid "Choosing taxpayer & getting main token..."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1093
|
||||
msgid "Clearing..."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:431
|
||||
msgid "Click Next to continue, or Back to re-select."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:315
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:310 jey_wizard/public/js/jey_setup.js:439
|
||||
#: jey_wizard/public/js/jey_setup.js:676
|
||||
msgid "Company"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the company_profile_json (Code) field in DocType 'Jey Wizard Etaxes
|
||||
#. Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Company Profile"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the company_profile_section (Section Break) field in DocType 'Jey
|
||||
#. Wizard Etaxes Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Company Profile (Tax Policy)"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:448
|
||||
msgid "Company abbreviation"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:752
|
||||
msgid "Company abbreviation is required"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:441
|
||||
msgid "Company name"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:742
|
||||
msgid "Company name is required"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:310
|
||||
msgid "Company profile"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:673
|
||||
msgid "Confirm"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:208
|
||||
msgid "Confirm on your phone"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:657
|
||||
msgid "Confirm password"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:359
|
||||
msgid "Confirm ƏMAS request on your phone"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:374
|
||||
msgid "Connecting to ƏMAS..."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:376
|
||||
msgid "Counterparty"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:642
|
||||
msgid "Create the day-to-day admin account. The default Administrator login is preserved as a fallback."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:361
|
||||
msgid "Currency"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:463
|
||||
msgid "Default: current calendar year (Jan 1 – Dec 31)."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:426
|
||||
msgid "Director"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:427
|
||||
msgid "Director PIN"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:436
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:648
|
||||
msgid "Email (login)"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:439
|
||||
msgid "Employee count"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:428
|
||||
msgid "Employees found:"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:430
|
||||
msgid "Employees will be imported as a background job right after you click Finish — you can keep working in /app while the import runs."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:459
|
||||
msgid "End date"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:792
|
||||
msgid "Enter a valid email"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:187
|
||||
msgid "Enter number"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:377
|
||||
msgid "Establishing session..."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1057
|
||||
msgid "Failed to choose taxpayer"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1097
|
||||
msgid "Failed to clear data."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1242
|
||||
msgid "Failed to connect to ƏMAS."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:912
|
||||
msgid "Failed to create Asan Login record"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1331
|
||||
msgid "Failed to fetch employees."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1003
|
||||
msgid "Failed to load certificates"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1567
|
||||
msgid "Failed to load preview."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1371
|
||||
msgid "Failed to save the employee selection on the server."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1040
|
||||
msgid "Failed to select certificate"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1301
|
||||
msgid "Failed to select organization."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:930
|
||||
msgid "Failed to start authentication"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:419
|
||||
msgid "Fetching from ƏMAS..."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:275
|
||||
msgid "Fetching..."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:407
|
||||
msgid "Field"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1442
|
||||
msgid "Finalizing"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:727
|
||||
msgid "Finish"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1181
|
||||
msgid "Finish Asan Imza authentication first."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:452 jey_wizard/public/js/jey_setup.js:683
|
||||
msgid "Fiscal Year"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:772
|
||||
msgid "Fiscal year end date must be after the start date"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:768
|
||||
msgid "Fiscal year start and end dates are required"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:252
|
||||
msgid "Found {0} certificate(s) linked to this Asan ID. Pick the one whose VÖEN matches the company you want to set up."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:644
|
||||
msgid "Full name"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:787
|
||||
msgid "Full name is required"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1354
|
||||
msgid "Got empty employee list from ƏMAS."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:343
|
||||
msgid "Heads up:"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:477
|
||||
msgid "Hesablama metodu"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:256
|
||||
msgid "Holder"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:361
|
||||
msgid "IBAN"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:235
|
||||
msgid "Individual"
|
||||
msgstr ""
|
||||
|
||||
#. Name of a DocType
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Jey Wizard Etaxes Cache"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:478
|
||||
msgid "Kassa metodu"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:435
|
||||
msgid "Landline phone"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:153 jey_wizard/public/js/jey_setup.js:675
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the last_error (Small Text) field in DocType 'Jey Wizard Etaxes
|
||||
#. Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Last Error"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the fetched_at (Datetime) field in DocType 'Jey Wizard Etaxes
|
||||
#. Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Last Fetched"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the last_summary (Code) field in DocType 'Jey Wizard Etaxes Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Last Summary"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:437
|
||||
msgid "Legal address"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:234
|
||||
msgid "Legal entity"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:352
|
||||
msgid "Load employees"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:335
|
||||
msgid "Load employees from ƏMAS"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:314
|
||||
msgid "Loaded datasets"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:996
|
||||
msgid "Loading certificates..."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:271
|
||||
msgid "Loading data from tax portal..."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:416
|
||||
msgid "Loading employees..."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1553
|
||||
msgid "Loading preview..."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:871
|
||||
msgid "Loading translations..."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:428
|
||||
msgid "Main activity"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:654
|
||||
msgid "Minimum 8 characters."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:434
|
||||
msgid "Mobile phone"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:330
|
||||
msgid "Model"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:469 jey_wizard/public/js/jey_setup.js:684
|
||||
msgid "Moving Average"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1199
|
||||
msgid "MyGovID authentication failed."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1208
|
||||
msgid "MyGovID request timed out."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:315
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1271
|
||||
msgid "Network error while connecting to ƏMAS."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1382
|
||||
msgid "Network error while saving the employee selection."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1310
|
||||
msgid "Network error while selecting organization."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:722
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1338
|
||||
msgid "No employees found in ƏMAS for this organization."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:263
|
||||
msgid "No legal-entity certificates available on this Asan ID. Use a phone/ID linked to a company."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1262
|
||||
msgid "No organizations found in ƏMAS for this account."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1559
|
||||
msgid "No preview data available."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:671
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1520
|
||||
msgid "Nothing to preview."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:330
|
||||
msgid "Number"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:330
|
||||
msgid "Object"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the objects_json (Code) field in DocType 'Jey Wizard Etaxes Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
#: jey_wizard/public/js/jey_setup.js:283
|
||||
msgid "Objects"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/amas.py:94 jey_wizard/api.py:109 jey_wizard/etaxes.py:1773
|
||||
msgid "Only Administrator may run setup"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:209
|
||||
msgid "Open the Asan Imza app on your phone and confirm the request."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:376
|
||||
msgid "Operation date"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:330
|
||||
msgid "Operator"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:402
|
||||
msgid "Organization"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:427
|
||||
msgid "Organization:"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the pos_terminals_json (Code) field in DocType 'Jey Wizard Etaxes
|
||||
#. Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "POS Terminals"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:285
|
||||
msgid "POS terminals"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:652
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:800
|
||||
msgid "Password must be at least 8 characters"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:804
|
||||
msgid "Passwords do not match"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:181
|
||||
msgid "Phone number"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:890
|
||||
msgid "Phone number must be 7 digits"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:796
|
||||
msgid "Pick a different email — that one is reserved"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:262
|
||||
msgid "Picking the wrong one means another phone tap to start over — choose carefully."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:184
|
||||
msgid "Prefix"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:908
|
||||
msgid "Preparing..."
|
||||
msgstr ""
|
||||
|
||||
#. Label of the presented_certs_json (Code) field in DocType 'Jey Wizard Etaxes
|
||||
#. Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Presented Certificates"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:287
|
||||
msgid "Presented certificates"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1541
|
||||
msgid "Preview"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:338
|
||||
msgid "Previous attempt failed:"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:432
|
||||
msgid "Property type"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:308
|
||||
msgid "Pulled from the tax portal:"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:272
|
||||
msgid "Pulling objects, cash registers, POS terminals, bank accounts and presented certificates. This usually takes 10-30 seconds."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:425
|
||||
msgid "Ready to import"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:346 jey_wizard/etaxes.py:433
|
||||
msgid "Registration date"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:366
|
||||
msgid "Retrieving verification code..."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1583
|
||||
msgid "Retry"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:404
|
||||
msgid "Role"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:244 jey_wizard/public/js/jey_setup.js:391
|
||||
msgid "Select"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:886
|
||||
msgid "Select a phone prefix"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:398
|
||||
msgid "Select organization"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the amas_selected_employees_json (Code) field in DocType 'Jey
|
||||
#. Wizard Etaxes Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Selected ƏMAS Employees"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1036
|
||||
msgid "Selecting certificate..."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:194
|
||||
msgid "Send request to Asan Imza"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:926
|
||||
msgid "Sending request to Asan Imza..."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:346
|
||||
msgid "Serial number"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1432
|
||||
msgid "Setting up your system"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1481
|
||||
msgid "Setup complete! Redirecting..."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1465
|
||||
#: jey_wizard/public/js/jey_setup.js:1507
|
||||
msgid "Setup failed"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1489
|
||||
msgid "Setup is running in background mode, not supported by skeleton"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1498
|
||||
msgid "Setup returned unexpected response"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:450
|
||||
msgid "Short code suffixed to account names. Auto-suggested from the company name — you can edit it."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1535
|
||||
msgid "Showing"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:670
|
||||
msgid "Skipped"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:455
|
||||
msgid "Start date"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1433
|
||||
msgid "Starting..."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:376
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the status_section (Section Break) field in DocType 'Jey Wizard
|
||||
#. Etaxes Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:135
|
||||
msgid "Step {0} of {1}"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:464
|
||||
msgid "Stock Valuation"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:480
|
||||
msgid "Stored in Company → Tax Policy."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:1400
|
||||
msgid "Stores"
|
||||
msgstr ""
|
||||
|
||||
#. Name of a role
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "System Manager"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:431
|
||||
msgid "Tax authority"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:430
|
||||
msgid "Tax rate"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:345
|
||||
msgid "This step is optional. Use Next to skip if your company has no employees or is not registered with ƏMAS."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1087
|
||||
msgid "This will clear loaded data and ƏMAS selection, and send a new confirmation request to your phone. Continue?"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:946
|
||||
msgid "Timeout — confirmation not received within ~100 seconds."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:956
|
||||
msgid "Try again"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:464
|
||||
msgid "Unknown kind: {0}"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:191
|
||||
msgid "User ID"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:894
|
||||
msgid "User ID is required"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:473
|
||||
msgid "Uçot metodu (Accounting Method)"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:448
|
||||
msgid "VAT certificate №"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:449
|
||||
msgid "VAT registration date"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:466 jey_wizard/public/js/jey_setup.js:684
|
||||
msgid "Valuation method"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:407
|
||||
msgid "Value"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:212 jey_wizard/public/js/jey_setup.js:363
|
||||
msgid "Verification code"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:376 jey_wizard/etaxes.py:425
|
||||
#: jey_wizard/public/js/jey_setup.js:257 jey_wizard/public/js/jey_setup.js:311
|
||||
#: jey_wizard/public/js/jey_setup.js:403 jey_wizard/public/js/jey_setup.js:678
|
||||
msgid "VÖEN"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:444
|
||||
msgid "VÖEN {0} (from Asan)"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:218 jey_wizard/public/js/jey_setup.js:369
|
||||
msgid "Waiting for confirmation..."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:399
|
||||
msgid "We could not auto-match by VÖEN. Pick the organization you want to import employees from."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:154
|
||||
msgid "Wizard & site language"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1460
|
||||
msgid "Working..."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:318
|
||||
msgid "Wrong company? Change"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:343
|
||||
msgid "You will receive a second confirmation request on your phone from ASAN Sign / MyGovID. This is separate from the one you just approved for the tax portal."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:348
|
||||
msgid "employee(s)"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:294
|
||||
msgid "failed"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1142
|
||||
msgid "fetch call failed — see server logs"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:237
|
||||
msgid "liquidated"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1535
|
||||
msgid "row(s)"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:671
|
||||
msgid "{0} selected"
|
||||
msgstr ""
|
||||
|
||||
#. Label of the amas_section (Section Break) field in DocType 'Jey Wizard
|
||||
#. Etaxes Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "ƏMAS"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:341
|
||||
msgid "ƏMAS (e-social.gov.az) stores employment contracts. If your company has employees registered there, we can import them now."
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:687
|
||||
msgid "ƏMAS employees"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -0,0 +1,908 @@
|
|||
# Translations template for Jey Wizard.
|
||||
# Copyright (C) 2026 Jey ERP
|
||||
# This file is distributed under the same license as the Jey Wizard project.
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2026.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Jey Wizard VERSION\n"
|
||||
"Report-Msgid-Bugs-To: info@jeyerp.az\n"
|
||||
"POT-Creation-Date: 2026-06-12 12:55+0000\n"
|
||||
"PO-Revision-Date: 2026-06-12 12:55+0000\n"
|
||||
"Last-Translator: info@jeyerp.az\n"
|
||||
"Language-Team: info@jeyerp.az\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 2.16.0\n"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1466
|
||||
#: jey_wizard/public/js/jey_setup.js:1508
|
||||
msgid "(check server logs)"
|
||||
msgstr "(смотрите логи сервера)"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:301 jey_wizard/public/js/jey_setup.js:310
|
||||
msgid "(click to preview)"
|
||||
msgstr "(нажмите для предпросмотра)"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1576
|
||||
msgid "(no details)"
|
||||
msgstr "(нет деталей)"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:360
|
||||
msgid "A second confirmation request has been sent to your phone. Open ASAN Sign and approve it."
|
||||
msgstr "На ваш телефон отправлен второй запрос подтверждения. Откройте ASAN Sign и подтвердите его."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:192
|
||||
msgid "ASAN ID"
|
||||
msgstr "ASAN ID"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:759
|
||||
msgid "Abbreviation must be 1–10 letters or digits (any language, spaces allowed)."
|
||||
msgstr "Сокращение должно содержать 1–10 букв или цифр (любой язык, пробелы разрешены)."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:475 jey_wizard/public/js/jey_setup.js:685
|
||||
msgid "Accounting method"
|
||||
msgstr "Метод учёта"
|
||||
|
||||
#: jey_wizard/etaxes.py:438
|
||||
msgid "Actual address"
|
||||
msgstr "Фактический адрес"
|
||||
|
||||
#: jey_wizard/etaxes.py:315
|
||||
msgid "Address"
|
||||
msgstr "Адрес"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:686
|
||||
msgid "Admin user"
|
||||
msgstr "Администратор"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:641
|
||||
msgid "Administrator account"
|
||||
msgstr "Учётная запись администратора"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:348
|
||||
msgid "Already loaded:"
|
||||
msgstr "Уже загружено:"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:179
|
||||
msgid "Asan Imza authentication"
|
||||
msgstr "Аутентификация Asan İmza"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:681
|
||||
msgid "Asan certificate"
|
||||
msgstr "Сертификат Asan"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:307
|
||||
msgid "Authenticated & data loaded"
|
||||
msgstr "Аутентификация пройдена, данные загружены"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:533
|
||||
msgid "Auto-selected because the e-taxes profile classifies this entity as Micro."
|
||||
msgstr "Выбрано автоматически, так как профиль e-taxes классифицирует субъект как Micro."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:534
|
||||
msgid "Auto-selected because the e-taxes profile classifies this entity as {0}."
|
||||
msgstr "Выбрано автоматически, так как профиль e-taxes классифицирует субъект как {0}."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:697 jey_wizard/public/js/jey_setup.js:952
|
||||
msgid "Back"
|
||||
msgstr "Назад"
|
||||
|
||||
#: jey_wizard/etaxes.py:346 jey_wizard/etaxes.py:361
|
||||
msgid "Bank"
|
||||
msgstr "Банк"
|
||||
|
||||
#. Label of the bank_accounts_json (Code) field in DocType 'Jey Wizard Etaxes
|
||||
#. Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Bank Accounts"
|
||||
msgstr "Банковские счета"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:286
|
||||
msgid "Bank accounts"
|
||||
msgstr "Банковские счета"
|
||||
|
||||
#: jey_wizard/etaxes.py:429
|
||||
msgid "Business classification"
|
||||
msgstr "Классификация бизнеса"
|
||||
|
||||
#. Label of the data_section (Section Break) field in DocType 'Jey Wizard
|
||||
#. Etaxes Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Cached Data"
|
||||
msgstr "Закэшированные данные"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:471
|
||||
msgid "Cannot be changed after the first stock entry."
|
||||
msgstr "Не может быть изменён после первой складской операции."
|
||||
|
||||
#. Label of the cash_registers_json (Code) field in DocType 'Jey Wizard Etaxes
|
||||
#. Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Cash Registers"
|
||||
msgstr "Кассовые аппараты"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:284
|
||||
msgid "Cash registers"
|
||||
msgstr "Кассовые аппараты"
|
||||
|
||||
#: jey_wizard/etaxes.py:376
|
||||
msgid "Category"
|
||||
msgstr "Категория"
|
||||
|
||||
#: jey_wizard/etaxes.py:376
|
||||
msgid "Cert №"
|
||||
msgstr "Сертификат №"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:251
|
||||
msgid "Choose certificate"
|
||||
msgstr "Выберите сертификат"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1053
|
||||
msgid "Choosing taxpayer & getting main token..."
|
||||
msgstr "Выбор налогоплательщика и получение основного токена..."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1093
|
||||
msgid "Clearing..."
|
||||
msgstr "Очистка..."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:431
|
||||
msgid "Click Next to continue, or Back to re-select."
|
||||
msgstr "Нажмите «Далее», чтобы продолжить, или «Назад», чтобы выбрать заново."
|
||||
|
||||
#: jey_wizard/etaxes.py:315
|
||||
msgid "Code"
|
||||
msgstr "Код"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:310 jey_wizard/public/js/jey_setup.js:439
|
||||
#: jey_wizard/public/js/jey_setup.js:676
|
||||
msgid "Company"
|
||||
msgstr "Компания"
|
||||
|
||||
#. Label of the company_profile_json (Code) field in DocType 'Jey Wizard Etaxes
|
||||
#. Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Company Profile"
|
||||
msgstr "Профиль компании"
|
||||
|
||||
#. Label of the company_profile_section (Section Break) field in DocType 'Jey
|
||||
#. Wizard Etaxes Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Company Profile (Tax Policy)"
|
||||
msgstr "Профиль компании (Налоговая политика)"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:448
|
||||
msgid "Company abbreviation"
|
||||
msgstr "Сокращённое название"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:752
|
||||
msgid "Company abbreviation is required"
|
||||
msgstr "Сокращённое название обязательно"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:441
|
||||
msgid "Company name"
|
||||
msgstr "Название компании"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:742
|
||||
msgid "Company name is required"
|
||||
msgstr "Название компании обязательно"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:310
|
||||
msgid "Company profile"
|
||||
msgstr "Профиль компании"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:673
|
||||
msgid "Confirm"
|
||||
msgstr "Подтверждение"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:208
|
||||
msgid "Confirm on your phone"
|
||||
msgstr "Подтвердите на телефоне"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:657
|
||||
msgid "Confirm password"
|
||||
msgstr "Подтвердите пароль"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:359
|
||||
msgid "Confirm ƏMAS request on your phone"
|
||||
msgstr "Подтвердите запрос ƏMAS на телефоне"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:374
|
||||
msgid "Connecting to ƏMAS..."
|
||||
msgstr "Подключение к ƏMAS..."
|
||||
|
||||
#: jey_wizard/etaxes.py:376
|
||||
msgid "Counterparty"
|
||||
msgstr "Контрагент"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:642
|
||||
msgid "Create the day-to-day admin account. The default Administrator login is preserved as a fallback."
|
||||
msgstr "Создайте учётную запись администратора для повседневной работы. Стандартный вход Administrator сохраняется как резервный."
|
||||
|
||||
#: jey_wizard/etaxes.py:361
|
||||
msgid "Currency"
|
||||
msgstr "Валюта"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:463
|
||||
msgid "Default: current calendar year (Jan 1 – Dec 31)."
|
||||
msgstr "По умолчанию: текущий календарный год (1 января — 31 декабря)."
|
||||
|
||||
#: jey_wizard/etaxes.py:426
|
||||
msgid "Director"
|
||||
msgstr "Директор"
|
||||
|
||||
#: jey_wizard/etaxes.py:427
|
||||
msgid "Director PIN"
|
||||
msgstr "ПИН директора"
|
||||
|
||||
#: jey_wizard/etaxes.py:436
|
||||
msgid "Email"
|
||||
msgstr "Эл. почта"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:648
|
||||
msgid "Email (login)"
|
||||
msgstr "Эл. почта (логин)"
|
||||
|
||||
#: jey_wizard/etaxes.py:439
|
||||
msgid "Employee count"
|
||||
msgstr "Количество сотрудников"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:428
|
||||
msgid "Employees found:"
|
||||
msgstr "Найдено сотрудников:"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:430
|
||||
msgid "Employees will be imported as a background job right after you click Finish — you can keep working in /app while the import runs."
|
||||
msgstr "Сотрудники будут импортированы фоновой задачей сразу после нажатия «Завершить» — во время импорта можно продолжать работать в /app."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:459
|
||||
msgid "End date"
|
||||
msgstr "Дата окончания"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:792
|
||||
msgid "Enter a valid email"
|
||||
msgstr "Введите корректную эл. почту"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:187
|
||||
msgid "Enter number"
|
||||
msgstr "Введите номер"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:377
|
||||
msgid "Establishing session..."
|
||||
msgstr "Установка сессии..."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1057
|
||||
msgid "Failed to choose taxpayer"
|
||||
msgstr "Не удалось выбрать налогоплательщика"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1097
|
||||
msgid "Failed to clear data."
|
||||
msgstr "Не удалось очистить данные."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1242
|
||||
msgid "Failed to connect to ƏMAS."
|
||||
msgstr "Не удалось подключиться к ƏMAS."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:912
|
||||
msgid "Failed to create Asan Login record"
|
||||
msgstr "Не удалось создать запись Asan Login"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1331
|
||||
msgid "Failed to fetch employees."
|
||||
msgstr "Не удалось загрузить сотрудников."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1003
|
||||
msgid "Failed to load certificates"
|
||||
msgstr "Не удалось загрузить сертификаты"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1567
|
||||
msgid "Failed to load preview."
|
||||
msgstr "Не удалось загрузить предпросмотр."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1371
|
||||
msgid "Failed to save the employee selection on the server."
|
||||
msgstr "Не удалось сохранить выбор сотрудников на сервере."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1040
|
||||
msgid "Failed to select certificate"
|
||||
msgstr "Не удалось выбрать сертификат"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1301
|
||||
msgid "Failed to select organization."
|
||||
msgstr "Не удалось выбрать организацию."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:930
|
||||
msgid "Failed to start authentication"
|
||||
msgstr "Не удалось начать аутентификацию"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:419
|
||||
msgid "Fetching from ƏMAS..."
|
||||
msgstr "Получение данных из ƏMAS..."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:275
|
||||
msgid "Fetching..."
|
||||
msgstr "Загрузка..."
|
||||
|
||||
#: jey_wizard/etaxes.py:407
|
||||
msgid "Field"
|
||||
msgstr "Поле"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1442
|
||||
msgid "Finalizing"
|
||||
msgstr "Завершение"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:727
|
||||
msgid "Finish"
|
||||
msgstr "Завершить"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1181
|
||||
msgid "Finish Asan Imza authentication first."
|
||||
msgstr "Сначала завершите аутентификацию Asan İmza."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:452 jey_wizard/public/js/jey_setup.js:683
|
||||
msgid "Fiscal Year"
|
||||
msgstr "Финансовый год"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:772
|
||||
msgid "Fiscal year end date must be after the start date"
|
||||
msgstr "Дата окончания финансового года должна быть позже даты начала"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:768
|
||||
msgid "Fiscal year start and end dates are required"
|
||||
msgstr "Даты начала и конца финансового года обязательны"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:252
|
||||
msgid "Found {0} certificate(s) linked to this Asan ID. Pick the one whose VÖEN matches the company you want to set up."
|
||||
msgstr "Найдено сертификатов, привязанных к этому Asan ID: {0}. Выберите тот, чей VÖEN соответствует нужной компании."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:644
|
||||
msgid "Full name"
|
||||
msgstr "Полное имя"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:787
|
||||
msgid "Full name is required"
|
||||
msgstr "Полное имя обязательно"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1354
|
||||
msgid "Got empty employee list from ƏMAS."
|
||||
msgstr "Из ƏMAS получен пустой список сотрудников."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:343
|
||||
msgid "Heads up:"
|
||||
msgstr "Внимание:"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:477
|
||||
msgid "Hesablama metodu"
|
||||
msgstr "Метод начисления"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:256
|
||||
msgid "Holder"
|
||||
msgstr "Держатель"
|
||||
|
||||
#: jey_wizard/etaxes.py:361
|
||||
msgid "IBAN"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:235
|
||||
msgid "Individual"
|
||||
msgstr "Физическое лицо"
|
||||
|
||||
#. Name of a DocType
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Jey Wizard Etaxes Cache"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:478
|
||||
msgid "Kassa metodu"
|
||||
msgstr "Кассовый метод"
|
||||
|
||||
#: jey_wizard/etaxes.py:435
|
||||
msgid "Landline phone"
|
||||
msgstr "Стационарный телефон"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:153 jey_wizard/public/js/jey_setup.js:675
|
||||
msgid "Language"
|
||||
msgstr "Язык"
|
||||
|
||||
#. Label of the last_error (Small Text) field in DocType 'Jey Wizard Etaxes
|
||||
#. Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Last Error"
|
||||
msgstr "Последняя ошибка"
|
||||
|
||||
#. Label of the fetched_at (Datetime) field in DocType 'Jey Wizard Etaxes
|
||||
#. Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Last Fetched"
|
||||
msgstr "Последняя загрузка"
|
||||
|
||||
#. Label of the last_summary (Code) field in DocType 'Jey Wizard Etaxes Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Last Summary"
|
||||
msgstr "Последняя сводка"
|
||||
|
||||
#: jey_wizard/etaxes.py:437
|
||||
msgid "Legal address"
|
||||
msgstr "Юридический адрес"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:234
|
||||
msgid "Legal entity"
|
||||
msgstr "Юридическое лицо"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:352
|
||||
msgid "Load employees"
|
||||
msgstr "Загрузить сотрудников"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:335
|
||||
msgid "Load employees from ƏMAS"
|
||||
msgstr "Загрузить сотрудников из ƏMAS"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:314
|
||||
msgid "Loaded datasets"
|
||||
msgstr "Загруженные данные"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:996
|
||||
msgid "Loading certificates..."
|
||||
msgstr "Загрузка сертификатов..."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:271
|
||||
msgid "Loading data from tax portal..."
|
||||
msgstr "Загрузка данных с налогового портала..."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:416
|
||||
msgid "Loading employees..."
|
||||
msgstr "Загрузка сотрудников..."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1553
|
||||
msgid "Loading preview..."
|
||||
msgstr "Загрузка предпросмотра..."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:871
|
||||
msgid "Loading translations..."
|
||||
msgstr "Загрузка переводов..."
|
||||
|
||||
#: jey_wizard/etaxes.py:428
|
||||
msgid "Main activity"
|
||||
msgstr "Основная деятельность"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:654
|
||||
msgid "Minimum 8 characters."
|
||||
msgstr "Минимум 8 символов."
|
||||
|
||||
#: jey_wizard/etaxes.py:434
|
||||
msgid "Mobile phone"
|
||||
msgstr "Мобильный телефон"
|
||||
|
||||
#: jey_wizard/etaxes.py:330
|
||||
msgid "Model"
|
||||
msgstr "Модель"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:469 jey_wizard/public/js/jey_setup.js:684
|
||||
msgid "Moving Average"
|
||||
msgstr "Скользящая средняя"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1199
|
||||
msgid "MyGovID authentication failed."
|
||||
msgstr "Ошибка аутентификации MyGovID."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1208
|
||||
msgid "MyGovID request timed out."
|
||||
msgstr "Таймаут запроса MyGovID."
|
||||
|
||||
#: jey_wizard/etaxes.py:315
|
||||
msgid "Name"
|
||||
msgstr "Название"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1271
|
||||
msgid "Network error while connecting to ƏMAS."
|
||||
msgstr "Сетевая ошибка при подключении к ƏMAS."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1382
|
||||
msgid "Network error while saving the employee selection."
|
||||
msgstr "Сетевая ошибка при сохранении выбора сотрудников."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1310
|
||||
msgid "Network error while selecting organization."
|
||||
msgstr "Сетевая ошибка при выборе организации."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:722
|
||||
msgid "Next"
|
||||
msgstr "Далее"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1338
|
||||
msgid "No employees found in ƏMAS for this organization."
|
||||
msgstr "В этой организации в ƏMAS сотрудников не найдено."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:263
|
||||
msgid "No legal-entity certificates available on this Asan ID. Use a phone/ID linked to a company."
|
||||
msgstr "На этом Asan ID нет сертификатов юр. лиц. Используйте телефон/ID привязанный к компании."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1262
|
||||
msgid "No organizations found in ƏMAS for this account."
|
||||
msgstr "Для этого аккаунта в ƏMAS не найдено организаций."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1559
|
||||
msgid "No preview data available."
|
||||
msgstr "Нет данных для предпросмотра."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:671
|
||||
msgid "None"
|
||||
msgstr "Нет"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1520
|
||||
msgid "Nothing to preview."
|
||||
msgstr "Нечего показать."
|
||||
|
||||
#: jey_wizard/etaxes.py:330
|
||||
msgid "Number"
|
||||
msgstr "Номер"
|
||||
|
||||
#: jey_wizard/etaxes.py:330
|
||||
msgid "Object"
|
||||
msgstr "Объект"
|
||||
|
||||
#. Label of the objects_json (Code) field in DocType 'Jey Wizard Etaxes Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
#: jey_wizard/public/js/jey_setup.js:283
|
||||
msgid "Objects"
|
||||
msgstr "Объекты"
|
||||
|
||||
#: jey_wizard/amas.py:94 jey_wizard/api.py:109 jey_wizard/etaxes.py:1773
|
||||
msgid "Only Administrator may run setup"
|
||||
msgstr "Запускать настройку может только Administrator"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:209
|
||||
msgid "Open the Asan Imza app on your phone and confirm the request."
|
||||
msgstr "Откройте приложение Asan İmza на телефоне и подтвердите запрос."
|
||||
|
||||
#: jey_wizard/etaxes.py:376
|
||||
msgid "Operation date"
|
||||
msgstr "Дата операции"
|
||||
|
||||
#: jey_wizard/etaxes.py:330
|
||||
msgid "Operator"
|
||||
msgstr "Оператор"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:402
|
||||
msgid "Organization"
|
||||
msgstr "Организация"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:427
|
||||
msgid "Organization:"
|
||||
msgstr "Организация:"
|
||||
|
||||
#. Label of the pos_terminals_json (Code) field in DocType 'Jey Wizard Etaxes
|
||||
#. Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "POS Terminals"
|
||||
msgstr "POS-терминалы"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:285
|
||||
msgid "POS terminals"
|
||||
msgstr "POS-терминалы"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:652
|
||||
msgid "Password"
|
||||
msgstr "Пароль"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:800
|
||||
msgid "Password must be at least 8 characters"
|
||||
msgstr "Пароль должен содержать не менее 8 символов"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:804
|
||||
msgid "Passwords do not match"
|
||||
msgstr "Пароли не совпадают"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:181
|
||||
msgid "Phone number"
|
||||
msgstr "Номер телефона"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:890
|
||||
msgid "Phone number must be 7 digits"
|
||||
msgstr "Номер телефона должен содержать 7 цифр"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:796
|
||||
msgid "Pick a different email — that one is reserved"
|
||||
msgstr "Выберите другую почту — эта зарезервирована"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:262
|
||||
msgid "Picking the wrong one means another phone tap to start over — choose carefully."
|
||||
msgstr "Неверный выбор означает ещё одно подтверждение на телефоне и повтор с начала — выбирайте внимательно."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:184
|
||||
msgid "Prefix"
|
||||
msgstr "Префикс"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:908
|
||||
msgid "Preparing..."
|
||||
msgstr "Подготовка..."
|
||||
|
||||
#. Label of the presented_certs_json (Code) field in DocType 'Jey Wizard Etaxes
|
||||
#. Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Presented Certificates"
|
||||
msgstr "Представленные сертификаты"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:287
|
||||
msgid "Presented certificates"
|
||||
msgstr "Представленные сертификаты"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1541
|
||||
msgid "Preview"
|
||||
msgstr "Предпросмотр"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:338
|
||||
msgid "Previous attempt failed:"
|
||||
msgstr "Предыдущая попытка не удалась:"
|
||||
|
||||
#: jey_wizard/etaxes.py:432
|
||||
msgid "Property type"
|
||||
msgstr "Тип собственности"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:308
|
||||
msgid "Pulled from the tax portal:"
|
||||
msgstr "Загружено с налогового портала:"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:272
|
||||
msgid "Pulling objects, cash registers, POS terminals, bank accounts and presented certificates. This usually takes 10-30 seconds."
|
||||
msgstr "Загружаем объекты, кассовые аппараты, POS-терминалы, банковские счета и представленные сертификаты. Обычно занимает 10–30 секунд."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:425
|
||||
msgid "Ready to import"
|
||||
msgstr "Готово к импорту"
|
||||
|
||||
#: jey_wizard/etaxes.py:346 jey_wizard/etaxes.py:433
|
||||
msgid "Registration date"
|
||||
msgstr "Дата регистрации"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:366
|
||||
msgid "Retrieving verification code..."
|
||||
msgstr "Получение кода подтверждения..."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1583
|
||||
msgid "Retry"
|
||||
msgstr "Повторить"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:404
|
||||
msgid "Role"
|
||||
msgstr "Роль"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:244 jey_wizard/public/js/jey_setup.js:391
|
||||
msgid "Select"
|
||||
msgstr "Выбрать"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:886
|
||||
msgid "Select a phone prefix"
|
||||
msgstr "Выберите префикс номера"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:398
|
||||
msgid "Select organization"
|
||||
msgstr "Выберите организацию"
|
||||
|
||||
#. Label of the amas_selected_employees_json (Code) field in DocType 'Jey
|
||||
#. Wizard Etaxes Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Selected ƏMAS Employees"
|
||||
msgstr "Выбранные сотрудники ƏMAS"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1036
|
||||
msgid "Selecting certificate..."
|
||||
msgstr "Выбор сертификата..."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:194
|
||||
msgid "Send request to Asan Imza"
|
||||
msgstr "Отправить запрос в Asan İmza"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:926
|
||||
msgid "Sending request to Asan Imza..."
|
||||
msgstr "Отправка запроса в Asan İmza..."
|
||||
|
||||
#: jey_wizard/etaxes.py:346
|
||||
msgid "Serial number"
|
||||
msgstr "Серийный номер"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1432
|
||||
msgid "Setting up your system"
|
||||
msgstr "Настройка системы"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1481
|
||||
msgid "Setup complete! Redirecting..."
|
||||
msgstr "Настройка завершена! Перенаправление..."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1465
|
||||
#: jey_wizard/public/js/jey_setup.js:1507
|
||||
msgid "Setup failed"
|
||||
msgstr "Ошибка настройки"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1489
|
||||
msgid "Setup is running in background mode, not supported by skeleton"
|
||||
msgstr "Настройка выполняется в фоновом режиме — не поддерживается этим мастером"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1498
|
||||
msgid "Setup returned unexpected response"
|
||||
msgstr "Получен неожиданный ответ от сетапа"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:450
|
||||
msgid "Short code suffixed to account names. Auto-suggested from the company name — you can edit it."
|
||||
msgstr "Короткий код, добавляемый к названиям счетов. Подставляется автоматически — можно исправить."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1535
|
||||
msgid "Showing"
|
||||
msgstr "Показано"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:670
|
||||
msgid "Skipped"
|
||||
msgstr "Пропущено"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:455
|
||||
msgid "Start date"
|
||||
msgstr "Дата начала"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1433
|
||||
msgid "Starting..."
|
||||
msgstr "Запуск..."
|
||||
|
||||
#: jey_wizard/etaxes.py:376
|
||||
msgid "State"
|
||||
msgstr "Состояние"
|
||||
|
||||
#. Label of the status_section (Section Break) field in DocType 'Jey Wizard
|
||||
#. Etaxes Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "Status"
|
||||
msgstr "Статус"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:135
|
||||
msgid "Step {0} of {1}"
|
||||
msgstr "Шаг {0} из {1}"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:464
|
||||
msgid "Stock Valuation"
|
||||
msgstr "Оценка запасов"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:480
|
||||
msgid "Stored in Company → Tax Policy."
|
||||
msgstr "Сохраняется в Компания → Налоговая политика."
|
||||
|
||||
#: jey_wizard/etaxes.py:1400
|
||||
msgid "Stores"
|
||||
msgstr ""
|
||||
|
||||
#. Name of a role
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "System Manager"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/etaxes.py:431
|
||||
msgid "Tax authority"
|
||||
msgstr "Налоговый орган"
|
||||
|
||||
#: jey_wizard/etaxes.py:430
|
||||
msgid "Tax rate"
|
||||
msgstr "Налоговая ставка"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:345
|
||||
msgid "This step is optional. Use Next to skip if your company has no employees or is not registered with ƏMAS."
|
||||
msgstr "Этот шаг необязателен. Нажмите «Далее», чтобы пропустить, если у компании нет сотрудников или она не зарегистрирована в ƏMAS."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1087
|
||||
msgid "This will clear loaded data and ƏMAS selection, and send a new confirmation request to your phone. Continue?"
|
||||
msgstr "Будут очищены загруженные данные и выбор ƏMAS, и на ваш телефон придёт новый запрос подтверждения. Продолжить?"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:946
|
||||
msgid "Timeout — confirmation not received within ~100 seconds."
|
||||
msgstr "Таймаут — подтверждение не получено за ~100 секунд."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:956
|
||||
msgid "Try again"
|
||||
msgstr "Попробовать снова"
|
||||
|
||||
#: jey_wizard/etaxes.py:464
|
||||
msgid "Unknown kind: {0}"
|
||||
msgstr "Неизвестный тип: {0}"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:191
|
||||
msgid "User ID"
|
||||
msgstr "User ID"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:894
|
||||
msgid "User ID is required"
|
||||
msgstr "User ID обязателен"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:473
|
||||
msgid "Uçot metodu (Accounting Method)"
|
||||
msgstr "Метод учёта (Accounting Method)"
|
||||
|
||||
#: jey_wizard/etaxes.py:448
|
||||
msgid "VAT certificate №"
|
||||
msgstr "Сертификат НДС №"
|
||||
|
||||
#: jey_wizard/etaxes.py:449
|
||||
msgid "VAT registration date"
|
||||
msgstr "Дата регистрации НДС"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:466 jey_wizard/public/js/jey_setup.js:684
|
||||
msgid "Valuation method"
|
||||
msgstr "Метод оценки"
|
||||
|
||||
#: jey_wizard/etaxes.py:407
|
||||
msgid "Value"
|
||||
msgstr "Значение"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:212 jey_wizard/public/js/jey_setup.js:363
|
||||
msgid "Verification code"
|
||||
msgstr "Код подтверждения"
|
||||
|
||||
#: jey_wizard/etaxes.py:376 jey_wizard/etaxes.py:425
|
||||
#: jey_wizard/public/js/jey_setup.js:257 jey_wizard/public/js/jey_setup.js:311
|
||||
#: jey_wizard/public/js/jey_setup.js:403 jey_wizard/public/js/jey_setup.js:678
|
||||
msgid "VÖEN"
|
||||
msgstr "ВÖЕН"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:444
|
||||
msgid "VÖEN {0} (from Asan)"
|
||||
msgstr "ВÖЕН {0} (из Asan)"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:218 jey_wizard/public/js/jey_setup.js:369
|
||||
msgid "Waiting for confirmation..."
|
||||
msgstr "Ожидание подтверждения..."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:399
|
||||
msgid "We could not auto-match by VÖEN. Pick the organization you want to import employees from."
|
||||
msgstr "Не удалось сопоставить по ВÖЕН. Выберите организацию, из которой импортировать сотрудников."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:154
|
||||
msgid "Wizard & site language"
|
||||
msgstr "Язык мастера и сайта"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1460
|
||||
msgid "Working..."
|
||||
msgstr "Выполняется..."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:318
|
||||
msgid "Wrong company? Change"
|
||||
msgstr "Не та компания? Сменить"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:343
|
||||
msgid "You will receive a second confirmation request on your phone from ASAN Sign / MyGovID. This is separate from the one you just approved for the tax portal."
|
||||
msgstr "На ваш телефон придёт ещё один запрос от ASAN Sign / MyGovID — отдельно от того, что вы только что подтвердили для налогового портала."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:348
|
||||
msgid "employee(s)"
|
||||
msgstr "сотрудник(ов)"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:294
|
||||
msgid "failed"
|
||||
msgstr "ошибка"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1142
|
||||
msgid "fetch call failed — see server logs"
|
||||
msgstr "Запрос загрузки не удался — смотрите логи сервера"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:237
|
||||
msgid "liquidated"
|
||||
msgstr "ликвидировано"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:1535
|
||||
msgid "row(s)"
|
||||
msgstr "строк(а)"
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:671
|
||||
msgid "{0} selected"
|
||||
msgstr "Выбрано: {0}"
|
||||
|
||||
#. Label of the amas_section (Section Break) field in DocType 'Jey Wizard
|
||||
#. Etaxes Cache'
|
||||
#: jey_wizard/jey_wizard/doctype/jey_wizard_etaxes_cache/jey_wizard_etaxes_cache.json
|
||||
msgid "ƏMAS"
|
||||
msgstr ""
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:341
|
||||
msgid "ƏMAS (e-social.gov.az) stores employment contracts. If your company has employees registered there, we can import them now."
|
||||
msgstr "ƏMAS (e-social.gov.az) хранит трудовые договоры. Если у вас есть зарегистрированные там сотрудники, мы можем их импортировать."
|
||||
|
||||
#: jey_wizard/public/js/jey_setup.js:687
|
||||
msgid "ƏMAS employees"
|
||||
msgstr "Сотрудники ƏMAS"
|
||||
|
||||
|
|
@ -10,7 +10,7 @@ frappe.provide("jey_wizard");
|
|||
// Bump this string in every commit that changes wizard code. Displayed in the badge so
|
||||
// we can tell at a glance which version is actually running on a given machine. Kept in
|
||||
// sync with __version__ in jey_wizard/__init__.py.
|
||||
const JEY_WIZARD_VERSION = "0.1.29";
|
||||
const JEY_WIZARD_VERSION = "0.1.30";
|
||||
|
||||
// Wipe Frappe + ERPNext default slides so their `before_load`/`after_load` listeners
|
||||
// don't try to mutate a wizard that isn't slide-based anymore.
|
||||
|
|
|
|||
|
|
@ -1,144 +0,0 @@
|
|||
Step {0} of {1},Addım {0} / {1}
|
||||
Language,Dil
|
||||
Wizard & site language,Sihirbaz və sayt dili
|
||||
Asan Imza authentication,Asan İmza ilə giriş
|
||||
Phone number,Telefon nömrəsi
|
||||
e.g. 0501234567,məsələn 0501234567
|
||||
Prefix,Prefiks
|
||||
7 digits,7 rəqəm
|
||||
Enter number,Nömrəni daxil edin
|
||||
Select a phone prefix,Telefon prefiksini seçin
|
||||
Phone number must be 7 digits,Telefon nömrəsi 7 rəqəmdən ibarət olmalıdır
|
||||
User ID is required,User ID tələb olunur
|
||||
"Confirm selection: {0}?","Seçimi təsdiq edin: {0}?"
|
||||
"This will clear loaded data and ƏMAS selection, and send a new confirmation request to your phone. Continue?","Yüklənmiş məlumatlar və ƏMAS seçimi silinəcək, telefonunuza yeni təsdiq sorğusu göndəriləcək. Davam edilsin?"
|
||||
Clearing...,Silinir...
|
||||
Failed to clear data.,Məlumatı silmək alınmadı.
|
||||
Wrong company? Change,Yanlış şirkət? Dəyiş
|
||||
Use Next to skip if your company has no employees or is not registered with ƏMAS.,"Şirkətinizdə işçi yoxdursa və ya ƏMAS-da qeydiyyatda deyilsə, «İrəli» düyməsi ilə ötürün."
|
||||
Already loaded:,Artıq yükləndi:
|
||||
User ID,İstifadəçi ID
|
||||
ASAN ID,ASAN ID
|
||||
Send request to Asan Imza,Asan İmza-ya sorğu göndər
|
||||
Confirm on your phone,Telefonunuzda təsdiqləyin
|
||||
Open the Asan Imza app on your phone and confirm the request.,Telefonunuzda Asan İmza tətbiqini açın və sorğunu təsdiqləyin.
|
||||
Verification code,Təsdiq kodu
|
||||
Waiting for confirmation...,Təsdiq gözlənilir...
|
||||
liquidated,ləğv edilib
|
||||
Select,Seç
|
||||
Select your company,Şirkətinizi seçin
|
||||
Company,Şirkət
|
||||
VÖEN,VÖEN
|
||||
"No legal-entity certificates available on this Asan ID. Use a phone/ID linked to a company.","Bu Asan ID üzrə hüquqi şəxs sertifikatı yoxdur. Şirkətə bağlı telefon/ID istifadə edin."
|
||||
Loading data from tax portal...,Vergi portalından məlumat yüklənir...
|
||||
"Pulling objects, cash registers, POS terminals, bank accounts and presented certificates. This usually takes 10-30 seconds.","Obyektlər, kassa aparatları, POS terminallar, bank hesabları və təqdim edilmiş sertifikatlar yüklənir. Adətən 10–30 saniyə çəkir."
|
||||
Fetching...,Yüklənir...
|
||||
Authenticated & data loaded,"Giriş edildi, məlumat yükləndi"
|
||||
Pulled from the tax portal:,Vergi portalından yükləndi:
|
||||
Objects,Obyektlər
|
||||
Cash registers,Kassa aparatları
|
||||
POS terminals,POS terminallar
|
||||
Bank accounts,Bank hesabları
|
||||
Presented certificates,Təqdim edilmiş sertifikatlar
|
||||
failed,uğursuz
|
||||
Cached datasets,Keşlənmiş məlumatlar
|
||||
Load employees from ƏMAS,ƏMAS-dan işçiləri yüklə
|
||||
"ƏMAS (e-social.gov.az) stores employment contracts. If your company has employees registered there, we can import them now.","ƏMAS (e-social.gov.az) əmək müqavilələrini saxlayır. Əgər şirkətinizin orada qeydiyyatda olan işçiləri varsa, onları indi idxal edə bilərik."
|
||||
Heads up:,Diqqət:
|
||||
You will receive a second confirmation request on your phone from ASAN Sign / MyGovID. This is separate from the one you just approved for the tax portal.,"Telefonunuza ASAN Sign / MyGovID-dən ikinci təsdiq sorğusu gələcək. Bu, vergi portalı üçün təsdiqlədiyinizdən ayrıdır."
|
||||
This step is optional. Skip it if your company has no employees or is not registered with ƏMAS.,"Bu addım isteğe bağlıdır. Şirkətinizdə işçi yoxdursa və ya ƏMAS-da qeydiyyatda deyilsə, addımı ötürün."
|
||||
Already selected:,Artıq seçilib:
|
||||
employee(s),işçi
|
||||
Change selection,Seçimi dəyiş
|
||||
Load employees,İşçiləri yüklə
|
||||
Skip,Ötür
|
||||
Confirm ƏMAS request on your phone,Telefonunuzda ƏMAS sorğusunu təsdiqləyin
|
||||
A second confirmation request has been sent to your phone. Open ASAN Sign and approve it.,Telefonunuza ikinci təsdiq sorğusu göndərildi. ASAN Sign-ı açın və təsdiqləyin.
|
||||
Retrieving verification code...,Təsdiq kodu alınır...
|
||||
Connecting to ƏMAS...,ƏMAS-a qoşulur...
|
||||
Establishing session...,Sessiya qurulur...
|
||||
Select organization,Təşkilatı seçin
|
||||
"We could not auto-match by VÖEN. Pick the organization you want to import employees from.","VÖEN üzrə avtomatik uyğunlaşdırmaq mümkün olmadı. İşçiləri idxal etmək istədiyiniz təşkilatı seçin."
|
||||
Organization,Təşkilat
|
||||
Role,Rol
|
||||
Loading employees...,İşçilər yüklənir...
|
||||
Fetching from ƏMAS...,ƏMAS-dan yüklənir...
|
||||
Select employees from ƏMAS,ƏMAS-dan işçiləri seçin
|
||||
Organization:,Təşkilat:
|
||||
Employees found:,Tapılan işçilər:
|
||||
new,yeni
|
||||
already in system,artıq sistemdə
|
||||
Create Designation if not found,Vəzifə tapılmazsa yaradılsın
|
||||
Full Name,Tam ad
|
||||
FIN,FIN
|
||||
Position,Vəzifə
|
||||
Salary,Maaş
|
||||
Status,Status
|
||||
In System,Sistemdə
|
||||
Employees selected,İşçilər seçildi
|
||||
"Selected {0} employee(s). They will be imported into ƏMAS Employees and the standard Employee doctype after the wizard finishes.","Seçilən işçi: {0}. Sihirbaz tamamlandıqdan sonra ƏMAS Employees və standart Employee doctype-ə idxal ediləcək."
|
||||
Company name,Şirkət adı
|
||||
Company abbreviation,Şirkətin qısaltması
|
||||
"Short code suffixed to account names. Auto-suggested from the company name — you can edit it.","Hesab adlarına əlavə olunan qısa kod. Şirkət adından avtomatik təklif edilir — dəyişə bilərsiniz."
|
||||
Company abbreviation is required,Şirkətin qısaltması tələb olunur
|
||||
"Abbreviation must be 1–10 letters/digits (A–Z, 0–9).","Qısaltma 1–10 simvol olmalıdır (A–Z, 0–9)."
|
||||
VÖEN {0} (from Asan),VÖEN {0} (Asan-dan)
|
||||
Fiscal Year,Maliyyə ili
|
||||
Stock Valuation,Ehtiyatların qiymətləndirilməsi
|
||||
Valuation method,Qiymətləndirmə metodu
|
||||
Moving Average,Hərəkətli orta
|
||||
Cannot be changed after the first stock entry.,İlk anbar əməliyyatından sonra dəyişdirmək mümkün deyil.
|
||||
Start date,Başlama tarixi
|
||||
End date,Bitmə tarixi
|
||||
"Default: current calendar year (Jan 1 – Dec 31).","Standart: cari təqvim ili (1 yanvar — 31 dekabr)."
|
||||
Confirm,Təsdiq
|
||||
Skipped,Ötürüldü
|
||||
{0} selected,Seçildi: {0}
|
||||
None,Yoxdur
|
||||
ƏMAS employees,ƏMAS işçiləri
|
||||
Country,Ölkə
|
||||
Currency,Valyuta
|
||||
Timezone,Saat qurşağı
|
||||
Chart of Accounts,Hesablar Planı
|
||||
hardcoded,standart olaraq
|
||||
Back,Geri
|
||||
Next,İrəli
|
||||
Finish,Tamamla
|
||||
Company name is required,Şirkət adı tələb olunur
|
||||
Fiscal year start and end dates are required,Maliyyə ilinin başlama və bitmə tarixləri tələb olunur
|
||||
Fiscal year end date must be after the start date,Maliyyə ilinin bitmə tarixi başlama tarixindən sonra olmalıdır
|
||||
Skipping...,Ötürülür...
|
||||
Finish Asan Imza authentication first.,Əvvəlcə Asan İmza girişini tamamlayın.
|
||||
MyGovID authentication failed.,MyGovID girişi uğursuz oldu.
|
||||
MyGovID request timed out.,MyGovID sorğusu vaxtı bitdi.
|
||||
Failed to connect to ƏMAS.,ƏMAS-a qoşulmaq alınmadı.
|
||||
No organizations found in ƏMAS for this account.,Bu hesab üçün ƏMAS-da təşkilat tapılmadı.
|
||||
Failed to select organization.,Təşkilatı seçmək alınmadı.
|
||||
Failed to fetch employees.,İşçiləri yükləmək alınmadı.
|
||||
No employees found in ƏMAS for this organization.,Bu təşkilat üçün ƏMAS-da işçi tapılmadı.
|
||||
"Select at least one employee, or go back and skip this step.","Ən azı bir işçi seçin və ya geri qayıdıb bu addımı ötürün."
|
||||
Failed to cache selection.,Seçimi yadda saxlamaq alınmadı.
|
||||
Saving selection...,Seçim saxlanılır...
|
||||
Loading translations...,Tərcümələr yüklənir...
|
||||
Preparing...,Hazırlanır...
|
||||
Failed to create Asan Login record,Asan Login yazısını yaratmaq alınmadı
|
||||
Phone and User ID are required,Telefon nömrəsi və User ID tələb olunur
|
||||
Sending request to Asan Imza...,Asan İmza-ya sorğu göndərilir...
|
||||
Failed to start authentication,Girişə başlamaq alınmadı
|
||||
Timeout — confirmation not received within ~100 seconds.,Vaxt bitdi — təsdiq ~100 saniyə ərzində alınmadı.
|
||||
Try again,Yenidən cəhd edin
|
||||
Loading certificates...,Sertifikatlar yüklənir...
|
||||
Failed to load certificates,Sertifikatları yükləmək alınmadı
|
||||
Selecting certificate...,Sertifikat seçilir...
|
||||
Failed to select certificate,Sertifikatı seçmək alınmadı
|
||||
Choosing taxpayer & getting main token...,Vergi ödəyicisi seçilir və əsas token alınır...
|
||||
Failed to choose taxpayer,Vergi ödəyicisini seçmək alınmadı
|
||||
fetch call failed — see server logs,Yükləmə sorğusu uğursuz oldu — server loglarına baxın
|
||||
Setting up your system. This can take a minute...,Sisteminiz qurulur. Bu bir dəqiqə çəkə bilər...
|
||||
Setup complete! Redirecting...,Quraşdırma tamamlandı! Yönləndirilir...
|
||||
"Setup is running in background mode, not supported by skeleton","Quraşdırma fon rejimində işləyir — bu sihirbaz tərəfindən dəstəklənmir"
|
||||
Setup returned unexpected response,Quraşdırma gözlənilməz cavab qaytardı
|
||||
Setup failed,Quraşdırma uğursuz oldu
|
||||
(check server logs),(server loglarına baxın)
|
||||
(no details),(təfərrüat yoxdur)
|
||||
Retry,Təkrar cəhd
|
||||
|
|
|
@ -1,144 +0,0 @@
|
|||
Step {0} of {1},Шаг {0} из {1}
|
||||
Language,Язык
|
||||
Wizard & site language,Язык мастера и сайта
|
||||
Asan Imza authentication,Аутентификация Asan İmza
|
||||
Phone number,Номер телефона
|
||||
e.g. 0501234567,например 0501234567
|
||||
Prefix,Префикс
|
||||
7 digits,7 цифр
|
||||
Enter number,Введите номер
|
||||
Select a phone prefix,Выберите префикс номера
|
||||
Phone number must be 7 digits,Номер телефона должен содержать 7 цифр
|
||||
User ID is required,User ID обязателен
|
||||
"Confirm selection: {0}?","Подтвердите выбор: {0}?"
|
||||
"This will clear loaded data and ƏMAS selection, and send a new confirmation request to your phone. Continue?","Будут очищены загруженные данные и выбор ƏMAS, и на ваш телефон придёт новый запрос подтверждения. Продолжить?"
|
||||
Clearing...,Очистка...
|
||||
Failed to clear data.,Не удалось очистить данные.
|
||||
Wrong company? Change,Не та компания? Сменить
|
||||
Use Next to skip if your company has no employees or is not registered with ƏMAS.,"Нажмите «Далее», чтобы пропустить, если у вашей компании нет сотрудников или она не зарегистрирована в ƏMAS."
|
||||
Already loaded:,Уже загружено:
|
||||
User ID,User ID
|
||||
ASAN ID,ASAN ID
|
||||
Send request to Asan Imza,Отправить запрос в Asan İmza
|
||||
Confirm on your phone,Подтвердите на телефоне
|
||||
Open the Asan Imza app on your phone and confirm the request.,Откройте приложение Asan İmza на телефоне и подтвердите запрос.
|
||||
Verification code,Код подтверждения
|
||||
Waiting for confirmation...,Ожидание подтверждения...
|
||||
liquidated,ликвидировано
|
||||
Select,Выбрать
|
||||
Select your company,Выберите компанию
|
||||
Company,Компания
|
||||
VÖEN,ВÖЕН
|
||||
"No legal-entity certificates available on this Asan ID. Use a phone/ID linked to a company.","На этом Asan ID нет сертификатов юр. лиц. Используйте телефон/ID привязанный к компании."
|
||||
Loading data from tax portal...,Загрузка данных с налогового портала...
|
||||
"Pulling objects, cash registers, POS terminals, bank accounts and presented certificates. This usually takes 10-30 seconds.","Загружаем объекты, кассовые аппараты, POS-терминалы, банковские счета и представленные сертификаты. Обычно занимает 10–30 секунд."
|
||||
Fetching...,Загрузка...
|
||||
Authenticated & data loaded,"Аутентификация пройдена, данные загружены"
|
||||
Pulled from the tax portal:,Загружено с налогового портала:
|
||||
Objects,Объекты
|
||||
Cash registers,Кассовые аппараты
|
||||
POS terminals,POS-терминалы
|
||||
Bank accounts,Банковские счета
|
||||
Presented certificates,Представленные сертификаты
|
||||
failed,ошибка
|
||||
Cached datasets,Закэшированные данные
|
||||
Load employees from ƏMAS,Загрузить сотрудников из ƏMAS
|
||||
"ƏMAS (e-social.gov.az) stores employment contracts. If your company has employees registered there, we can import them now.","ƏMAS (e-social.gov.az) хранит трудовые договоры. Если у вас есть зарегистрированные там сотрудники, мы можем их импортировать."
|
||||
Heads up:,Внимание:
|
||||
You will receive a second confirmation request on your phone from ASAN Sign / MyGovID. This is separate from the one you just approved for the tax portal.,"На ваш телефон придёт ещё один запрос от ASAN Sign / MyGovID — отдельно от того, что вы только что подтвердили для налогового портала."
|
||||
This step is optional. Skip it if your company has no employees or is not registered with ƏMAS.,"Этот шаг необязателен. Пропустите, если у вашей компании нет сотрудников или она не зарегистрирована в ƏMAS."
|
||||
Already selected:,Уже выбрано:
|
||||
employee(s),сотрудник(ов)
|
||||
Change selection,Изменить выбор
|
||||
Load employees,Загрузить сотрудников
|
||||
Skip,Пропустить
|
||||
Confirm ƏMAS request on your phone,Подтвердите запрос ƏMAS на телефоне
|
||||
A second confirmation request has been sent to your phone. Open ASAN Sign and approve it.,На ваш телефон отправлен второй запрос подтверждения. Откройте ASAN Sign и подтвердите его.
|
||||
Retrieving verification code...,Получение кода подтверждения...
|
||||
Connecting to ƏMAS...,Подключение к ƏMAS...
|
||||
Establishing session...,Установка сессии...
|
||||
Select organization,Выберите организацию
|
||||
"We could not auto-match by VÖEN. Pick the organization you want to import employees from.","Не удалось сопоставить по ВÖЕН. Выберите организацию, из которой импортировать сотрудников."
|
||||
Organization,Организация
|
||||
Role,Роль
|
||||
Loading employees...,Загрузка сотрудников...
|
||||
Fetching from ƏMAS...,Получение данных из ƏMAS...
|
||||
Select employees from ƏMAS,Выберите сотрудников из ƏMAS
|
||||
Organization:,Организация:
|
||||
Employees found:,Найдено сотрудников:
|
||||
new,новых
|
||||
already in system,уже в системе
|
||||
Create Designation if not found,Создавать должность если не найдена
|
||||
Full Name,ФИО
|
||||
FIN,ФИН
|
||||
Position,Должность
|
||||
Salary,Зарплата
|
||||
Status,Статус
|
||||
In System,В системе
|
||||
Employees selected,Сотрудники выбраны
|
||||
"Selected {0} employee(s). They will be imported into ƏMAS Employees and the standard Employee doctype after the wizard finishes.","Выбрано сотрудников: {0}. Они будут импортированы в ƏMAS Employees и стандартный Employee после завершения мастера."
|
||||
Company name,Название компании
|
||||
Company abbreviation,Сокращённое название
|
||||
"Short code suffixed to account names. Auto-suggested from the company name — you can edit it.","Короткий код, добавляемый к названиям счетов. Подставляется автоматически — можно исправить."
|
||||
Company abbreviation is required,Сокращённое название обязательно
|
||||
"Abbreviation must be 1–10 letters/digits (A–Z, 0–9).","Сокращение должно быть 1–10 символов (A–Z, 0–9)."
|
||||
VÖEN {0} (from Asan),ВÖЕН {0} (из Asan)
|
||||
Fiscal Year,Финансовый год
|
||||
Stock Valuation,Оценка запасов
|
||||
Valuation method,Метод оценки
|
||||
Moving Average,Скользящая средняя
|
||||
Cannot be changed after the first stock entry.,Не может быть изменён после первой складской операции.
|
||||
Start date,Дата начала
|
||||
End date,Дата окончания
|
||||
"Default: current calendar year (Jan 1 – Dec 31).","По умолчанию: текущий календарный год (1 января — 31 декабря)."
|
||||
Confirm,Подтверждение
|
||||
Skipped,Пропущено
|
||||
{0} selected,Выбрано: {0}
|
||||
None,Нет
|
||||
ƏMAS employees,Сотрудники ƏMAS
|
||||
Country,Страна
|
||||
Currency,Валюта
|
||||
Timezone,Часовой пояс
|
||||
Chart of Accounts,План счетов
|
||||
hardcoded,задано по умолчанию
|
||||
Back,Назад
|
||||
Next,Далее
|
||||
Finish,Завершить
|
||||
Company name is required,Название компании обязательно
|
||||
Fiscal year start and end dates are required,Даты начала и конца финансового года обязательны
|
||||
Fiscal year end date must be after the start date,Дата окончания финансового года должна быть позже даты начала
|
||||
Skipping...,Пропуск...
|
||||
Finish Asan Imza authentication first.,Сначала завершите аутентификацию Asan İmza.
|
||||
MyGovID authentication failed.,Ошибка аутентификации MyGovID.
|
||||
MyGovID request timed out.,Таймаут запроса MyGovID.
|
||||
Failed to connect to ƏMAS.,Не удалось подключиться к ƏMAS.
|
||||
No organizations found in ƏMAS for this account.,Для этого аккаунта в ƏMAS не найдено организаций.
|
||||
Failed to select organization.,Не удалось выбрать организацию.
|
||||
Failed to fetch employees.,Не удалось загрузить сотрудников.
|
||||
No employees found in ƏMAS for this organization.,В этой организации в ƏMAS сотрудников не найдено.
|
||||
"Select at least one employee, or go back and skip this step.","Выберите хотя бы одного сотрудника или вернитесь и пропустите этот шаг."
|
||||
Failed to cache selection.,Не удалось сохранить выбор.
|
||||
Saving selection...,Сохранение выбора...
|
||||
Loading translations...,Загрузка переводов...
|
||||
Preparing...,Подготовка...
|
||||
Failed to create Asan Login record,Не удалось создать запись Asan Login
|
||||
Phone and User ID are required,Номер телефона и User ID обязательны
|
||||
Sending request to Asan Imza...,Отправка запроса в Asan İmza...
|
||||
Failed to start authentication,Не удалось начать аутентификацию
|
||||
Timeout — confirmation not received within ~100 seconds.,Таймаут — подтверждение не получено за ~100 секунд.
|
||||
Try again,Попробовать снова
|
||||
Loading certificates...,Загрузка сертификатов...
|
||||
Failed to load certificates,Не удалось загрузить сертификаты
|
||||
Selecting certificate...,Выбор сертификата...
|
||||
Failed to select certificate,Не удалось выбрать сертификат
|
||||
Choosing taxpayer & getting main token...,Выбор налогоплательщика и получение основного токена...
|
||||
Failed to choose taxpayer,Не удалось выбрать налогоплательщика
|
||||
fetch call failed — see server logs,Запрос загрузки не удался — смотрите логи сервера
|
||||
Setting up your system. This can take a minute...,Настройка системы. Это может занять минуту...
|
||||
Setup complete! Redirecting...,Настройка завершена! Перенаправление...
|
||||
"Setup is running in background mode, not supported by skeleton","Настройка выполняется в фоновом режиме — не поддерживается этим мастером"
|
||||
Setup returned unexpected response,Получен неожиданный ответ от сетапа
|
||||
Setup failed,Ошибка настройки
|
||||
(check server logs),(смотрите логи сервера)
|
||||
(no details),(нет деталей)
|
||||
Retry,Повторить
|
||||
|
Loading…
Reference in New Issue