MAAL
{{ accountLabel }}
{{ accountLabel }}
{{ bagCount }}
{{ tYourBag }} {{ bagCountLabel }}
{{ tBagEmpty }}
{{ item.name }}
{{ item.name }} {{ item.sizeValue }}
{{ item.qty }}
{{ item.lineTotal }}
{{ tSubtotal }} {{ cartDropdownTotal }}
MAAL
{{ bagCount }}
{{ tYourBag }} {{ bagCountLabel }}
{{ tBagEmpty }}
{{ item.name }}
{{ item.name }} {{ item.sizeValue }}
{{ item.qty }}
{{ item.lineTotal }}
{{ tSubtotal }} {{ cartDropdownTotal }}
{{ n.label }}
{{ accountLabel }} ·
{{ eventBannerText }}
Loading Collections
{{ manifestoKicker }}

{{ manifestoTitle }}

{{ manifestoBody }}

{{ tExploreCollection }} →
{{ collectionsKicker }}

{{ collectionsTitle }}

{{ collectionsBody }}

{{ tSelected }}

{{ lCut }}

{{ pillarCut }}

{{ lCloth }}

{{ pillarCloth }}

{{ lCare }}

{{ pillarCare }}

{{ collectionTitle }}

{{ resultCount }}
{{ noMatchingProductsMsg }}
{{ im.alt }}

{{ productName }}

{{ productBespokeExcludedNotice }}
{{ productPriceLabel }} {{ productOriginalPriceLabel }} {{ productPriceLabel }}
{{ productAvail }} {{ productAvailNote }}

{{ productBlurb }}

{{ tSize }}
Atelier Customization (Optional) Our master tailors will review your customization notes upon receiving your order.
14-Day Statutory Online Return Rights / E Drejta e Kthimit {{ rtwWithdrawalNotice }} {{ rtwDeliveryEstimate }}
Made-To-Order Atelier Production / Prodhim sipas Porosisë {{ mtoLeadEstimate }} {{ mtoWithdrawalNotice }}
Atelier Customization (Optional) Specifications will be recorded with your order. Custom bespoke adjustments are exempt from return once cutting commences.
{{ consultationHeaderTitle }} {{ mtmOfferNotice }}
{{ tOneSize }}
Material {{ productMaterial }}
Cut & Details {{ productDetails }}
{{ lComposition }} {{ productComposition }}
{{ lCare }} {{ productCare }}

{{ tAlsoLike }}

404 — NOT FOUND

{{ tProductNotFoundTitle }}

{{ tProductNotFoundDesc }}

{{ tBackToStore }}
404 — ERROR

{{ tPageNotFoundTitle }}

{{ tPageNotFoundDesc }}

{{ tBackToStore }}

{{ archiveTitle }}

{{ p }}

{{ archiveCount }}

{{ archiveNote }}

{{ salePageTitle }}

{{ saleCountLabel }}
{{ saleEventName }} {{ saleEndDateLabel }}
{{ saleScopeExcludedNotice }}

{{ noActiveSaleHeading }}

{{ noActiveSaleBody }}

{{ tExploreCollections }}

{{ infoTitle }}

{{ p }}

{{ g.head }}
{{ r.k }} {{ r.v }}

{{ infoFoot }}

{{ tForgot }}

{{ forgotNote }}

{{ resetLabel }}

{{ forgotSentMsg }}

{{ resetPassErr }}

{{ enterOtp }}

{{ otpSentNote }}

Preview Code: {{ otpPreviewCode }}
{{ otpError }} {{ resendSentMsg }} {{ verifyOtpBtnLabel }}

{{ resetPassTitle }}

{{ resetPassErr }}
{{ passUpdatedMsg }}
{{ updatePassBtn }}

{{ tSignIn }}

{{ signInNote }}

{{ tGoogle }}
{{ tOr }}
Email
{{ lPassword }}

{{ signInErrorText }}

{{ signinBtnLabel }}

{{ tYourBag }} {{ bagCountLabel }}

{{ checkoutEmptyNotice }}
{{ undoLabel }}
{{ emptyLine }}
{{ tShopWomen }}
{{ l.name }}
{{ l.name }} {{ l.meta }}
{{ l.qty }}
{{ l.stockNote }}
{{ l.formattedPrice }} {{ l.formattedOriginal }} {{ l.formattedPrice }}
Total: {{ l.lineTotal }}

{{ tSuggestHead }}

{{ sg.name }} {{ sg.name }}
{{ sg.formattedPrice }} {{ sg.formattedOriginal }} {{ sg.formattedPrice }}
{{ sg.material }}
{{ tOneSize }} {{ tAddToCart }}
{{ tTotal }} {{ totalLabel }}
{{ tCheckout }}

{{ tCheckout }}

Already have an account? Sign in for a faster checkout. Sign In
{{ tChooseSavedAddress }}
{{ tSaveThisAddress }}
{{ tAdd || 'Save' }}
✓ Saved successfully
{{ lPayment }}
{{ tr.label }}{{ tr.value }}
{{ transferNote }}
{{ codLine }} {{ codNote }}
{{ payErrorText }}
{{ tPlaceOrder }}

{{ unsubTitle }}

{{ unsubMessage }} {{ unsubEmailParam }}

Our Philosophy

“{{ footerNewsletterNote }}”

{{ tThankYou }}

{{ confirmNote }}

{{ tOrderNo }} {{ confirmNo }}
{{ tEta }} {{ confirmEta }}
{{ c.name }}
{{ c.name }} {{ c.meta }}
{{ c.priceLabel }}
{{ tShipTo }} {{ confirmName }} {{ accStreet }} {{ accCityLine }}
{{ tSubtotal }}{{ confirmSubtotal }}
{{ confirmDiscountLabel }}{{ confirmDiscount }}
{{ tVatWord }}{{ confirmVat }}
{{ tShipping }}{{ confirmShipping }}
{{ tPaidWith }}{{ confirmPay }}
{{ tTotal }}{{ confirmTotal }}
{{ tTrackOrder }} {{ tContinue }}

{{ confirmSignUpNote }}

{{ tCreateAccount }}

{{ tCreateAccount }}

{{ signUpPageNote }}

{{ suPassStatusText }}
{{ item.icon }} {{ item.label }}
{{ signUpErrorText }} {{ tCreateAccount }}
{{ haveAccountNote }}

{{ tAccount }}

{{ accountUser }}

{{ syncMessage }}

{{ ordersCountLine }}

{{ tContinue }}

{{ savedCountLine }}

{{ sv.formattedPrice }} {{ sv.formattedOriginal }} {{ sv.formattedPrice }}
{{ savedEmptyLine }}
{{ tShopWomen }}
Inbox
Create Support Ticket
Related Order (Optional)
Your Message / Description
{{ threadSubject }}
{{ m.who }} — {{ m.stamp }}
{{ m.text }}
Write a response
{{ tClosedNote }}

{{ tContactTitle }}

{{ tContactIntro }}

{{ tProfileTitle }}

{{ tPersonalDetails }} {{ profName }} {{ profEmail }} {{ profPhone }}
{{ tAddressBook }} {{ profAddrLine }} {{ profAddrMore }}
{{ tMeasurementsTitle }} {{ profMeasLine }}
{{ tSecurityTitle }} {{ profEmailStatus }} {{ profGoogleLine }}
Privacy & Data Rights (GDPR)

In compliance with EU GDPR data regulations and diaspora privacy rights, you can export all your account data or request permanent account deletion. Statutory tax retention applies to financial invoices.

⚠️ Permanent Account Deletion Verification

This action is strictly irreversible. Personal profile details, saved measurements, shipping addresses, and support tickets will be permanently erased. Note: Completed invoice records are legally retained per statutory tax compliance regulations.

{{ orderNo }}

ADMIN ORDER PANEL

Review and update order stages, track returns, and resolve support requests.

{{ trackHeadline }}

{{ etaLine }}

{{ offerSummaryText }} {{ offerConfirmText }} {{ offerAnswerError }}
{{ offerAnswerText }}
{{ tReturnRequested }} ({{ returnStatusLabel }}) — {{ returnRequestedReason }}
{{ tReturnSuccess }}
{{ tRepairRequested }} ({{ repairStatusLabel }}) — {{ repairRequestedReason }}
{{ tRepairSuccess }}
{{ tReturnReason }}
{{ tReturnSubmit }}
{{ tRepairReason }}
{{ tRepairSubmit }}
Update Order Stage
Advance
{{ s.label }}
{{ s.detail }}
{{ s.stamp }}
{{ advanceLabel }}

{{ tAdminReturnRepairTitle }}

{{ tReturnStatusStock }}
{{ tRequestedReasonPrefix }}{{ returnRequestedReason }}
{{ tNoReturnRequested }}
{{ tRepairStatusMto }}
{{ tRequestedReasonPrefix }}{{ repairRequestedReason }}
{{ tNoRepairRequested }}
{{ tCutterRowTitle }} {{ tCutterRowNote }}
SKEDA E PRERËSIT · ATELIER CUTTER SPECIFICATION Order #{{ orderNo }} · Made-to-Measure Tailoring Baseline
{{ c.garmentName }} {{ c.garmentMaterial }}
Snapshot ID: {{ c.snapshotId }} Client: {{ c.customerName }} ({{ c.customerPhone }})
{{ m.label }} {{ m.value }}
Atelier Notes:

{{ c.notes }}

MAAL {{ inv.sellerAddr }} {{ inv.sellerIds }}
{{ tInvoice }} {{ inv.no }} {{ inv.datesLine }} {{ inv.orderLine }}
{{ tBillTo }} {{ inv.buyer }} {{ inv.street }} {{ inv.cityLine }} {{ inv.email }}
{{ tShipTo }} {{ inv.street }} {{ inv.cityLine }} {{ inv.shipLine }}
{{ tLineItem }}{{ tVatWord }}{{ tNetWord }}{{ tAmountWord }}
{{ il.name }} {{ il.meta }}
{{ il.formattedPrice }} {{ il.formattedOriginal }} {{ il.formattedPrice }}
{{ il.rate }} {{ il.net }} {{ il.amount }}
{{ tPayment }} {{ inv.method }} {{ inv.bankLine }} {{ inv.termsLine }} {{ inv.vatNote }}
{{ tNetWord }}{{ inv.net }}
{{ inv.discountLabel }}{{ inv.discount }}
{{ inv.vatLabel }}{{ inv.vat }}
{{ tShipping }}{{ inv.ship }}
{{ tTotalDue }}{{ inv.total }}
{{ inv.depositLabel }}{{ inv.depositAmount }}
{{ inv.balanceLabel }}{{ inv.balanceAmount }}
{{ inv.emailedLine }}
{{ tSignature }}

{{ tAdmin }}

{{ adminLoginNote }}

{{ tSignIn }} {{ adminErrorNote }}
{{ syncMessage }}
{{ adminProductCount }}
{{ r.name }} {{ r.material }}
{{ r.deptLabel }} {{ r.catLabel }} {{ r.collectionLabel }}
{{ r.discountPriceLabel }} {{ r.priceLabel }} {{ r.priceLabel }}
{{ r.stockLabel }}
Delete?
{{ r.name }}
{{ r.discountPriceLabel }} {{ r.priceLabel }} {{ r.priceLabel }}
{{ r.material }} {{ r.deptLabel }} — {{ r.catLabel }} — {{ r.tierLabel }} — {{ r.stockLabel }}
Delete?
+ Create New Collection
Service Tier
Composition
Care Instructions
Custom Description (Max 250 Chars) {{ r.descCharCount }}/250
Delete?
{{ r.galleryNote }}
{{ tTaxGroup }} {{ vatAdminNote }}
{{ z.name }} {{ z.vatLine }}
{{ tBizGroup }} {{ bizAdminNote }}
{{ shipTaxAppliedNotice }}
{{ tHeroGroup }} {{ heroShownLine }}
{{ hs.fileName }}
{{ tManifestoGroup }}
{{ tEditorialGroup }}
Editorial Card 1 (Left) {{ adminHomeEditorialLeftKicker }}
{{ adminHomeEditorialLeftKicker }} {{ adminHomeEditorialLeftTitle }}
{{ edLeftFileName }}
Editorial Card 2 (Right) {{ adminHomeEditorialRightKicker }}
{{ adminHomeEditorialRightKicker }} {{ adminHomeEditorialRightTitle }}
{{ edRightFileName }}
{{ tCollectionSectionsGroup }}
Collection Section 1
{{ col1FileName }}
Collection Section 2
{{ col2FileName }}
Collection Section 3
{{ col3FileName }}
{{ homeAppliedNotice }}

Composition Templates

Write composition strings once and select them when editing products.
{{ ct.text }}

Care Templates

Write care instruction templates once and select them when editing products.
{{ crt.text }}

MAAL Letters — Seasonal Dispatch

“{{ footerNewsletterNote }}”

Compose Seasonal Letter Administrator: {{ adminCurrentEmail }}
{{ newsletterSendMsg }}

Confirm Seasonal Dispatch

You are about to broadcast this letter to {{ newsSubscribersCount }} active subscribers.

Subject: {{ newsletterSubject }}
Sender: {{ adminCurrentEmail }}
Unsubscribe Link: ✓ Mandatory one-click unsubscribe link present in each email
⚠️ Once confirmed, this dispatch cannot be recalled or undone.
Rendered Subscriber Preview Live rendered email layout
M A A L
Letters — Seasonal Dispatch
To: subscriber@example.com
{{ newsletterSubjectPreview }}
{{ newsletterBodyPreview }}
“One letter each season. No offers.”
MAAL Atelier • Rr. Albulena, Fushë Kosovë
You received this seasonal letter as a subscriber.
Unsubscribe from MAAL seasonal dispatches

Dispatch History

{{ newsletterHistoryRows.length }} total
{{ h.subject }} Sent: {{ h.sentAt }} • {{ h.count }} recipients
Sent by: {{ h.sentBy }} ✓ Unsubscribe link included

{{ h.body }}

Subscribed Emails

Total: {{ newsSubscribersList.length }}
{{ sub.email }} Test Unsubscribe Link

Store-wide Event Discount / Zbritjet e Dyqanit (Evente)

Apply a percentage-based discount across all products in the store (e.g. Black Friday or Seasonal Sales). / Vendosni zbritje me përqindje në të gjitha produktet e dyqanit (p.sh. Black Friday ose Zbritje Sezonale).

{{ effectiveDiscountStatusText }}
Manual Override / Mbizotërimi Manual When ON, the manual switch below forces the discount on/off, overriding scheduled dates. / Kur është AKTIV, çelësi manual më poshtë detyron zbritjen aktive/jo-aktive duke anashkaluar datat e programuara.
Manual On/Off State / Gjendja Manuale (Ndezur/Fikur) Directly turns the store-wide discount On or Off. / Ndiz ose fik drejtpërdrejt zbritjen në të gjithë dyqanin.
(Optional — default: "[EVENT NAME] — [PCT]% OFF") / (Opsionale — e parazgjedhur: "[EMRI I EVENTIT] — [PCT]% ZBRITJE")
Preview / Pamja Paraprake:
{{ eventBannerPreviewText }}

Scheduled Sales & Date Ranges / Programimi i Zbritjeve dhe Datave

Pre-configure upcoming promotional date ranges (e.g. Black Friday, Christmas Sale, Seasonal Promotions). The discount and promotional banner automatically activate at the scheduled start date/time and deactivate at the end date/time. / Parakonfiguroni periudhat e ardhshme promocionale (p.sh. Black Friday, Zbritjet e Fundvitit, Promocione Sezonale). Zbritja dhe shiriti promocional aktivizohen dhe çaktivizohen automatikisht sipas datave/orëve të caktuara.

{{ scheduleFormTitle }}
{{ scheduleFormError }}
Default: "[NAME] — [PCT]% OFF" / E parazgjedhur: "[EMRI] — [PCT]% ZBRITJE"
Banner Preview / Pamja e Shiritit:
{{ scheduleDraftBannerPreview }}
Status / Gjendja Event & Banner / Emri & Shiriti Date Range / Periudha e Datave Discount / Zbritja Actions / Veprimet
{{ sch.statusBadgeText }}
{{ sch.name }} {{ sch.bannerPreview }}
{{ sch.startFormatted }} to / deri më {{ sch.endFormatted }}
{{ sch.pct }}%
No scheduled events configured yet. Pre-configure an upcoming sale date range above to automate future discounts. / Nuk ka ende evente të programuara. Parakonfiguroni më lart periudhën e ardhshme të zbritjeve për t'i automatizuar ato.

{{ tOffersGroup }}

{{ offerAdminNote }}

Manual Product Discounts / Zbritjet e Manualizuara

Set custom promotional prices for individual products. Products with manual discount prices ignore the store-wide event discount.

Product Category / Collection Reg. Price Active Price Manual Discount Override (EUR)
{{ row.name }} {{ row.material }}
{{ row.category }} {{ row.regularPriceLabel }}
{{ row.activePriceLabel }} {{ row.statusLabel }}
{{ c.label }}
Delete?

{{ catNote }}

{{ totalCollectionsCount }} Canonical Collections
Create New Collection
{{ colCreationErrorMsg }}
Assign Across Departments (CAT-04)
{{ c.label }} Slug: {{ c.key }} Ends: {{ c.endsAt }}
Departments: {{ c.deptsLabel }}
Delete?

Collections group your pieces across departments for seasonal campaigns and filtering.

Reconciliation Notice: {{ txHealthMsg }}
{{ tt.label }} {{ tt.value }}
{{ txPager.pageLabel }}
{{ txPager.emptyLine }}
{{ x.ref }} {{ x.date }} — {{ x.order }}
{{ x.amount }}
{{ x.method }} {{ x.amount }} {{ x.statusLabel }}
{{ g.head }} {{ g.count }}
{{ g.pageLabel }}
{{ g.emptyLine }}
RETURN: {{ o.returnStatus }} REPAIR: {{ o.repairStatus }}
{{ o.placed }} — {{ o.customer }}
{{ o.total }}
{{ o.total }} {{ o.stageStep }} — {{ o.stageLabel }} Delete Order?
{{ tkPager.pageLabel }}
{{ tkPager.emptyLine }}
{{ threadSubject }}
{{ m.who }} — {{ m.stamp }}
{{ m.text }}
Write a response to the customer
{{ tClosedNote }}
Customer Email Phone Location Default Shipping Address
{{ usr.fullName }} {{ usr.email }} {{ usr.phoneLine }} {{ usr.locationLine }} {{ usr.addressLine }}
No registered users found.

{{ footerStatement }}

{{ footerNewsletterNote }}
{{ newsMsg }}
{{ c.heading }} {{ l.label }}
MAAL © 2026 MAAL — MAAL Atelier, Kosovo {{ localeLabel }}
Cookies & Privacy

{{ tCookieText }}