Compare commits

...

10 Commits

Author SHA1 Message Date
Lino - 368cc7e371
FIX(messages): Fix Experanto translation
laŭ mi aĵo estus la pli bona traduko ol ero, por "item" en tiu ĉi kunteksto
2023-04-27 19:59:46 +02:00
Sandro - 53f085e017
Nuke analytics and other google domains 2023-04-27 19:01:28 +02:00
Simon Liebing 6d7fb449a5 added Farsi language support 2023-04-27 14:24:22 +02:00
Simon Liebing e722247d8d added Russian language support 2023-04-27 14:22:41 +02:00
Simon Liebing c957b22c6c added Bulgarian language support 2023-04-27 14:20:42 +02:00
Simon Liebing ff2ad749f3 added Armenian language support 2023-04-27 14:18:58 +02:00
Simon Liebing e43823f402 added Ukrainian language support2 2023-04-27 14:17:25 +02:00
Simon Liebing 2e175903bc added Ukrainian language support 2023-04-27 14:17:01 +02:00
Simon Liebing eba1f31d2d added Esperanto language support 2023-04-27 11:22:06 +02:00
Simon Liebing 97f3755489 added italian language support 2023-04-27 11:09:32 +02:00
18 changed files with 1182 additions and 25 deletions

View File

@ -65,8 +65,6 @@ data AppSettings = AppSettings
-- Example app-specific configuration values.
-- , appCopyright :: Text
-- ^ Copyright text to appear in the footer of the page
, appAnalytics :: Maybe Text
-- ^ Google Analytics code
, appEmail :: [Text]
-- ^ notification address
, appCurrency :: Text
@ -114,7 +112,6 @@ instance FromJSON AppSettings where
appMutableStatic <- o .:? "mutable-static" .!= defaultDev
appSkipCombining <- o .:? "skip-combining" .!= defaultDev
appAnalytics <- o .:? "analytics"
appEmail <- o .: "email"
appCurrency <- o .: "currency"
appCashCharge <- o .: "cash_charge"

View File

@ -25,7 +25,6 @@ database:
database: "_env:PGDATABASE:yammat"
poolsize: "_env:PGPOOLSIZE:10"
#analytics: UA-YOURCODE
email:
- "nek0@momen"
currency: "€"

159
messages/arm.msg Normal file
View File

@ -0,0 +1,159 @@
UserReactivated: Օգտատերը կրկին ակտիվացել է
UserUnknown: Օգտատերը անհայտ է
UserOrArticleUnknown: Օգտատեր կամ տարր անհայտ է
PurchaseSuccess: Վայելե՛ք։
PurchaseDebtful: Ուշադրություն. Դուք պարտք եք.
NotEnoughItems: Բավականաչափ նյութեր չկան
ErrorOccured: Ինչ որ բան այնպես չգնաց
ItemUnknown: Նյութը անհայտ է
PurchaseSuccessCash price@Int currency@Text: Վայելե՛ք։ Խնդրում ենք վճարել #{currency} #{formatIntCurrency price} #{currency} կանխիկ.
ItemDisappeared: Նյութը անհետացել է o_0
Amount: Գումարը
EditSuccess: Հաջողությամբ խմբագրվել է
EditFail: Չհաջողվեց խմբագրել
Name: Անուն
Price: Գին
CurrentStock: Ընթացիկ պաշար
AnnouncedStock: Զգուշացման սահմանաչափ
DeleteItem: Ջնջել տարրը
ItemDeleted: Տարրը ջնջված է
UserCreated: Օգտագործողը ստեղծվել է
UserNotCreated: Չհաջողվեց ստեղծել օգտվող
EmailNotify: մուտքագրեք էլփոստ, եթե ցանկանում եք ծանուցումներ
BuyNotification: Տեղեկացնել գնման մասին
UserEdited: Օգտատերը խմբագրվել է
UserNotEdited: Չհաջողվեց խմբագրել օգտատիրոջը
Payout desc@Text: Վճարել: #{desc}
PaidOut: Վճարված գումարը
NotPaidOut: Չհաջողվեց վճարել
Value: Արժեք
Description: Նկարագրություն
StockedUp: Պահեստավորված
NotStockedUp: Չհաջողվեց համալրել
StockupError: Չհաջողվեց համալրել
AmountAdded: Ավելացված առանձին տարրերի քանակը
CrateAmountAdded: Ավելացված տուփերի քանակը
ItemAdded: Ավելացվեց նոր տարր
ItemNotAdded: Սխալ ավելացնելիս
AmountWarning: Գումարի նախազգուշացում
Recharged: Լիցքավորվել է։
RechargeError: Սխալ վերալիցքավորման ժամանակ
CashCheck: Կանխիկի չեկ
CashChecked: Կանխիկի ստուգում և թարմացում:
CashCheckError: Սխալ կանխիկի չեկում
CountedValue: Հաշվարկված արժեք
PurchaseOf name@Text: -ի գնում #{name}
PricePerUnit price@Int currency@Text: Գինը մեկ միավորի համար. #{currency} #{formatIntCurrency price}
Purchase: Գնել
PleaseCountAndCheck: Խնդրում ենք հաշվել կանխիկ պահուստները և թարմացնել գումարը ստորև:
Submit: Ներկայացնել
Home: տուն
Restock: Վերալիցքավորել գույքագրումը
Journal: Ամսագիր
Summary: Գույքագրում
PayCash: Վճարեք կանխիկ
CreateUser: Ստեղծել օգտվող
ReactivateOldUser: Վերագործարկեք հին օգտվողին
Time: Ժամանակը
ValueIn currency@Text: Արժեքը մեջ #{currency}
TotalValue: Ընդհանուր արժեք
CashStock: Դրամական միջոցներ
PayoutFromCash: Վճարեք կանխիկ
NothingToShow: Ոչ մի շարժում
NewItem: Նոր տարր
NewUser: Նոր օգտատեր
DoPayout: Վճարել
ReactivateUser: Վերակտիվացնել օգտվողին
Recharge: Վերալիցքավորում
CurrentCharge charge@Int currency@Text: Ընթացիկ վճար. #{currency} #{formatIntCurrency charge} #{currency}
AddItem: Ավելացնել նոր տարր
EditUser: Խմբագրել օգտվողին
ChoosePrompt text@Text: Ընտրեք առարկա, #{text}
SelectItem: Ընտրեք տարրը
CurrentAmount: Ընթացիկ գումար
NoItems: Նյութեր չկան
StockUp name@Text: Պահեստավորում #{name}
Fillup: Լրացրեք
CashCheckOf date@String: Կանխիկ ստուգում #{date}
NotJson: Սրանք JSON տվյալներ չեն
Upload: Վերբեռնեք կրկնօրինակը
SelectFile: Ընտրեք ֆայլը
RestoreSuccess: Տվյալների բազան հաջողությամբ վերականգնվեց:
InventoryBackup: Պահուստային գույքագրում
RestoreFromBackup: Վերականգնել կրկնօրինակից
NegativeRecharge: Դուք չեք կարող վերալիցքավորել բացասական գումարները
Increment: ++
Decrement: --
Plus5: +=5
Minus5: -=5
SelectAvatar: Ընտրեք ավատար
Avatars: Անձնանշաններ
NoAvatars: Անձնանշաններ չկան
ModifyAvatar: Փոփոխել ավատարը
AvatarUnknown: Անձնանշան անհայտ
AvatarUpdateSuccessfull: Ավատարի թարմացումը հաջողվեց
AvatarIdent: Ավատարի անունը
AvatarFileChange: Մուտքագրեք ֆայլ՝ այս ավատարը փոխելու համար
AvatarFile: Ավատար ֆայլ
NewAvatar: Նոր ավատար
AvatarUploadSuccessfull: Ավատարի վերբեռնումը հաջողվեց
DeleteAvatar: Ջնջել ավատարը
AvatarDeleted: Ավատարը հաջողությամբ ջնջվեց
AvatarInUseError: Դուք չեք կարող ջնջել ավատարները, որոնք ներկայումս օգտագործվում են
Volume: Ծավալը լ
CorrectedAmount: Կորուստ
BarcodeNotUser: Այս շտրիխ կոդը օգտագործող չէ, այլ ապրանք
ProvideBarcode: Խնդրում ենք տրամադրել ճիշտ շտրիխ կոդը
BarcodeNotBev: Այս շտրիխ կոդը ապրանք չէ, այլ օգտագործող
BarcodeUnknown: Այս շտրիխ կոդը անհայտ է
BarcodeField: Շտրիխ կոդեր
BarcodeAdded: շտրիխ կոդը հաջողությամբ ավելացվեց
BarcodeDuplicate: Այս շտրիխ կոդը արդեն օգտագործվում է
Transfer: Վարկային փոխանցում
TransferTo: Փոխանցել վարկ դեպի
NegativeTransfer: Դուք չեք կարող փոխանցել բացասական գումարներ
TransferComplete: Փոխանցումն ավարտված է
TransferError: Փոխանցման սխալ
PreviousPage: Նախորդ էջ
NextPage: հաջորդ էջը
MaxAmount: Առավելագույն գումարը
AmountPerCrate: Գումարը մեկ տուփի համար
SelectSupplier: Ընտրեք մատակարար
CreateSupplier: Ստեղծել մատակարար
SupplierCreated: Մատակարարը ստեղծվել է
SupplierNotCreated: Մատակարարը չի ստեղծվել:
Suppliers: Մատակարարներ
NewSupplier: նոր մատակարար
Address: Հասցե
TelNr: Հեռախոսահամար
Email: Էլ
EditSupplier: Խմբագրել մատակարարին
SupplierUnknown: Մատակարարն անհայտ է
SupplierEdited: Մատակարարը խմբագրվել է
SupplierNotEdited: Մատակարարը խմբագրված չէ:
CreateSupplierDigest: Ստեղծեք պատվերի ակնարկ այս մատակարարի համար
DeleteSupplier: Ջնջել այս մատակարարին
SupplierDeleted: Մատակարարը հաջողությամբ ջնջվել է
SupplierInUseError: Այս մատակարարը դեռ օգտագործվում է:
ArtNr: Հոդվածի համարը
PricePerCrate: Գինը մեկ տուփի համար
CrateCount: Արկղերի հաշվարկ
BuyValue: Վճարի չափը
CustomerId: Հաճախորդի ID
TotalCrates: Ընդհանուր արկղեր
Modify: փոփոխել
UserIdentNotUnique: Օգտվողի անունը եզակի չէ
Login: Մուտք գործել
Logout: Դուրս գալ
CreationBlocked: Նոր օգտվողներ չեն կարող ստեղծվել:
NotEnoughFunds: Բավարար միջոցներ չկան:
MainPage: Matemat
ModifyBeverage ident@Text: Փոփոխել ըմպելիքը #{ident}
ModifyUser ident@Text: Փոփոխել օգտվողին #{ident}
SupplierActions ident@Text: Գործողություններ մատակարարի համար #{ident}
UserPin: Օգտատիրոջ PIN
WrongPinAuth: սխալ PIN այս օգտվողի համար
EnterPin: Խնդրում ենք տրամադրել PIN կոդը
WrongPin: Սխալ PIN է տրամադրվել
PinFailure: Սխալ PIN մուտքագրելիս
PIN: PIN

159
messages/bg.msg Normal file
View File

@ -0,0 +1,159 @@
UserReactivated: Потребителят е повторно активиран
UserUnknown: Неизвестен потребител
UserOrArticleUnknown: Неизвестен потребител или артикул
PurchaseSuccess: Наслади се!
PurchaseDebtful: Внимание: Задлъжнял си!
NotEnoughItems: Няма достатъчно налични артикули
ErrorOccured: Нещо се обърка
ItemUnknown: Неизвестен артикул
PurchaseSuccessCash price@Int currency@Text: Наслади се. Моля, платете #{currency} #{formatIntCurrency price} #{currency} в брой.
ItemDisappeared: Артикулът изчезна o_0
Amount: Количество
EditSuccess: Редактирано успешно
EditFail: Редактирането не бе успешно
Name: Име
Price: Цена
CurrentStock: Текуща наличност
AnnouncedStock: Ограничение за предупреждение
DeleteItem: Изтриване на елемент
ItemDeleted: Елементът е изтрит
UserCreated: Потребител е създаден
UserNotCreated: Не можа да се създаде потребител
EmailNotify: въведете имейл, ако искате известия
BuyNotification: Известяване при покупка
UserEdited: Редактирано от потребителя
UserNotEdited: Потребителят не може да се редактира
Payout desc@Text: Изплащане: #{desc}
PaidOut: Изплатена сума
NotPaidOut: Не може да се изплати
Value: Стойност
Description: Описание
StockedUp: Запасени
NotStockedUp: Не може да се запаси
StockupError: Грешка при натрупването
AmountAdded: Количество добавени единични елементи
CrateAmountAdded: Количество добавени каси
ItemAdded: Добавен е нов артикул
ItemNotAdded: Грешка при добавяне
AmountWarning: Предупреждение за сума
Recharged: Презареден!
RechargeError: Грешка при презареждане
CashCheck: Касов чек
CashChecked: Паричните средства са проверени и актуализирани.
CashCheckError: Грешка в касата
CountedValue: Изчислена стойност
PurchaseOf name@Text: Закупуване на #{name}
PricePerUnit price@Int currency@Text: Цена за бройка: #{currency} #{formatIntCurrency price}
Purchase: Купува
PleaseCountAndCheck: Моля, пребройте паричните резерви и актуализирайте сумата по-долу.
Submit: Изпращане
Home: У дома
Restock: Подновяване на запасите
Journal: Журнал
Summary: Складова наличност
PayCash: Плащане в брой
CreateUser: Създаване на потребител
ReactivateOldUser: Реактивирайте стария потребител
Time: време
ValueIn currency@Text: Стойност в #{currency}
TotalValue: Обща стойност
CashStock: Парични наличности
PayoutFromCash: Изплащане в брой
NothingToShow: Никакви движения
NewItem: Нов продукт
NewUser: Нов потребител
DoPayout: Изплащане
ReactivateUser: Реактивирайте потребителя
Recharge: Презаредете
CurrentCharge charge@Int currency@Text: Текуща такса: #{currency} #{formatIntCurrency charge} #{currency}
AddItem: Добавете нов артикул
EditUser: Редактиране на потребител
ChoosePrompt text@Text: Изберете артикул, #{text}
SelectItem: Избери предмет
CurrentAmount: Текуща сума
NoItems: Няма елементи
StockUp name@Text: Запасявам #{name}
Fillup: Напълни
CashCheckOf date@String: Касов чек на #{date}
NotJson: Това не са JSON данни
Upload: Качете резервно копие
SelectFile: Избери файл
RestoreSuccess: Базата данни е възстановена успешно!
InventoryBackup: Резервен инвентар
RestoreFromBackup: Възстановяване от резервно копие
NegativeRecharge: Не можете да презареждате отрицателни суми
Increment: ++
Decrement: --
Plus5: +=5
Minus5: -=5
SelectAvatar: Изберете аватар
Avatars: Аватари
NoAvatars: Без аватари
ModifyAvatar: Промяна на аватара
AvatarUnknown: Аватар неизвестен
AvatarUpdateSuccessfull: Успешна актуализация на аватара
AvatarIdent: Име на аватар
AvatarFileChange: Въведете файл, за да промените този аватар
AvatarFile: Аватар файл
NewAvatar: Нов аватар
AvatarUploadSuccessfull: Успешно качване на аватар
DeleteAvatar: Изтриване на аватар
AvatarDeleted: Аватарът е изтрит успешно
AvatarInUseError: Не можете да изтриете аватари, които се използват в момента
Volume: Обем в л
CorrectedAmount: Загуба
BarcodeNotUser: Този баркод не е потребител, а продукт
ProvideBarcode: Моля, предоставете правилен баркод
BarcodeNotBev: Този баркод не е продукт, а потребител
BarcodeUnknown: Този баркод е неизвестен
BarcodeField: Баркодове
BarcodeAdded: баркодът е добавен успешно
BarcodeDuplicate: Този баркод вече се използва
Transfer: Кредитен трансфер
TransferTo: Прехвърлете кредит на
NegativeTransfer: Не можете да прехвърляте отрицателни суми
TransferComplete: Прехвърлянето е завършено
TransferError: Грешка при прехвърляне
PreviousPage: предишна страница
NextPage: Следваща страница
MaxAmount: Максимална сума
AmountPerCrate: Количество на щайга
SelectSupplier: Изберете доставчик
CreateSupplier: Създайте доставчик
SupplierCreated: Доставчикът е създаден
SupplierNotCreated: Доставчикът не е създаден!
Suppliers: Доставчици
NewSupplier: нов доставчик
Address: Адрес
TelNr: Телефонен номер
Email: електронна поща
EditSupplier: Редактиране на доставчик
SupplierUnknown: Неизвестен доставчик
SupplierEdited: Доставчикът е редактиран
SupplierNotEdited: Доставчикът не е редактиран!
CreateSupplierDigest: Създайте преглед на поръчката за този доставчик
DeleteSupplier: Изтрийте този доставчик
SupplierDeleted: Доставчикът е изтрит успешно
SupplierInUseError: Този доставчик все още се използва!
ArtNr: Номер на артикула
PricePerCrate: Цена за щайга
CrateCount: Брой каси
BuyValue: Сума за плащане
CustomerId: Клиентски номер
TotalCrates: Общо каси
Modify: променям
UserIdentNotUnique: Потребителското име не е уникално
Login: Влизам
Logout: Излез от профила си
CreationBlocked: Не могат да се създават нови потребители.
NotEnoughFunds: Няма достатъчно средства!
MainPage: Математ
ModifyBeverage ident@Text: Променете напитката #{ident}
ModifyUser ident@Text: Промяна на потребителя #{ident}
SupplierActions ident@Text: Действия за доставчика #{ident}
UserPin: ПИН на потребителя
WrongPinAuth: грешен ПИН за този потребител
EnterPin:Моля, въведете ПИН
WrongPin: Предоставен е грешен ПИН код
PinFailure: Грешка при въвеждане на ПИН код
PIN: ПИН код

159
messages/eo.msg Normal file
View File

@ -0,0 +1,159 @@
UserReactivated: Uzanto reaktivigita
UserUnknown: Uzanto nekonata
UserOrArticleUnknown: Uzanto aŭ Aĵo nekonata
PurchaseSuccess: Ĝuu!
PurchaseDebtful: Atentu: Vi ŝuldas!
NotEnoughItems: Ne sufiĉas disponeblaj Aĵoj
ErrorOccured: Io misfunkciis
ItemUnknown: Aĵo nekonata
PurchaseSuccessCash price@Int currency@Text: Ĝuu. Bonvolu pagi #{currency} #{formatIntCurrency price} #{currency} en kontanta mono.
ItemDisappeared: Aĵo malaperis o_0
Amount: Kvanto
EditSuccess: Redaktita sukcese
EditFail: Redaktado malsukcesis
Name: Nomo
Price: Prezo
CurrentStock: Nuna stoko
AnnouncedStock: Averta limo
DeleteItem: Forigi Aĵon
ItemDeleted: Aĵo forigita
UserCreated: Uzanto kreita
UserNotCreated: Ne eblis krei uzanton
EmailNotify: enigu retpoŝton se vi volas sciigojn
BuyNotification: Sciigi pri aĉeto
UserEdited: Uzanto redaktita
UserNotEdited: Ne eblis redakti uzanton
Payout desc@Text: Pago: #{desc}
PaidOut: Sumo pagita
NotPaidOut: Ne povis pagi
Value: Valoro
Description: Priskribo
StockedUp: Stokita
NotStockedUp: Ne povis provizi
StockupError: Eraro provizante
AmountAdded: Kvanto de unuopaj aĵoj aldonitaj
CrateAmountAdded: Kvanto da kestoj aldonita
ItemAdded: Nova aĵo aldonita
ItemNotAdded: Eraro dum aldono
AmountWarning: Averto pri kvanto
Recharged: Reŝargita!
RechargeError: Eraro dum reŝargado
CashCheck: Kontantĉeko
CashChecked: Kontantmono kontrolita kaj ĝisdatigita.
CashCheckError: Eraro ĉe kontanta ĉeko
CountedValue: Nombrita valoro
PurchaseOf name@Text: Aĉeto de #{name}
PricePerUnit price@Int currency@Text: Prezo por unuo: #{currency} #{formatIntCurrency price}
Purchase: Aĉeti
PleaseCountAndCheck: Bonvolu kalkuli kontantrezervojn kaj ĝisdatigi kvanton sube.
Submit: Submeti
Home: Hejmo
Restock: Reprovizi inventaron
Journal: Ĵurnalo
Summary: Inventaro
PayCash: Pagu kontante
CreateUser: Krei uzanton
ReactivateOldUser: Reaktivigu malnovan uzanton
Time: Tempo
ValueIn currency@Text: Valoro en #{currency}
TotalValue: Suma valoro
CashStock: Mona stoko
PayoutFromCash: Pagu kontante
NothingToShow: Neniuj movoj
NewItem: Nova aĵo
NewUser: Nova Uzanto
DoPayout: Elpago
ReactivateUser: Reaktivigu uzanton
Recharge: Reŝargi
CurrentCharge charge@Int currency@Text: Nuna ŝarĝo: #{currency} #{formatIntCurrency charge} #{currency}
AddItem: Aldonu novan aĵon
EditUser: Redaktu uzanton
ChoosePrompt text@Text: Elektu objekton, #{text}
SelectItem: Elektu aĵon
CurrentAmount: Nuna kvanto
NoItems: Neniuj aĵoj
StockUp name@Text: provizi #{name}
Fillup: Plenigu
CashCheckOf date@String: Kontanta ĉeko de #{date}
NotJson: Ĉi tiuj ne estas JSON-datumoj
Upload: Alŝutu sekurkopion
SelectFile: Elektu dosieron
RestoreSuccess: Datenbazo restarigita sukcese!
InventoryBackup: Rezerva inventaro
RestoreFromBackup: Restarigi de sekurkopio
NegativeRecharge: Vi ne povas reŝargi negativajn kvantojn
Increment: ++
Decrement: --
Plus5: +=5
Minus5: -=5
SelectAvatar: Elektu avataron
Avatars: Avataroj
NoAvatars: Neniuj avataroj
ModifyAvatar: Modifi avataron
AvatarUnknown: Avataro nekonata
AvatarUpdateSuccessfull: Sukcesa ĝisdatigo de avataro
AvatarIdent: Nomo de avataro
AvatarFileChange: Enigu dosieron por ŝanĝi ĉi tiun avataron
AvatarFile: Avatara dosiero
NewAvatar: Nova avataro
AvatarUploadSuccessfull: Sukcesa alŝuto de avataro
DeleteAvatar: Forigi avataron
AvatarDeleted: Avataro sukcese forigita
AvatarInUseError: Vi ne povas forigi avatarojn kiuj estas nuntempe uzataj
Volume: Volumo en l
CorrectedAmount: Perdo
BarcodeNotUser: Ĉi tiu strekkodo ne estas uzanto, sed produkto
ProvideBarcode: Bonvolu provizi ĝustan strekkodon
BarcodeNotBev: Ĉi tiu strekkodo ne estas produkto, sed uzanto
BarcodeUnknown: Ĉi tiu strekkodo estas nekonata
BarcodeField: Strekkodoj
BarcodeAdded: Strekkokodo sukcese aldonita
BarcodeDuplicate: Ĉi tiu strekokodo jam estas en ni
Transfer: Kredittransigo
TransferTo: Transdoni krediton al
NegativeTransfer: Vi ne povas transdoni negativajn kvantojn
TransferComplete: Transdono kompleta
TransferError: Eraro de translokigo
PreviousPage: antaŭa paĝo
NextPage: sekva paĝo
MaxAmount: Maksimuma kvanto
AmountPerCrate: Kvanto por kesto
SelectSupplier: Elektu provizanton
CreateSupplier: Krei provizanton
SupplierCreated: Provizanto kreita
SupplierNotCreated: Provizanto ne kreita!
Suppliers: Provizantoj
NewSupplier: nova Provizanto
Address: Adreso
TelNr: Telefonnumero
Email: Retpoŝto
EditSupplier: Redakti Provizanton
SupplierUnknown: Nekonata provizanto
SupplierEdited: Provizanto redaktita
SupplierNotEdited: Provizanto ne redaktita!
CreateSupplierDigest: Kreu mendan superrigardon por ĉi tiu provizanto
DeleteSupplier: Forigu ĉi tiun Provizanton
SupplierDeleted: Provizanto sukcese forigita
SupplierInUseError: Ĉi tiu provizanto ankoraŭ estas uzata!
ArtNr: Artikolo-numero
PricePerCrate: Prezo per Kesto
CrateCount: Kstokalkulo
BuyValue: Paga kvanto
CustomerId: Kliento-identigilo
TotalCrates: Totalaj kestoj
Modify: modifi
UserIdentNotUnique: Uzantnomo ne estas unika
Login: Ensaluti
Logout: Elsaluti
CreationBlocked: Novaj uzantoj ne povas esti kreitaj.
NotEnoughFunds: Ne sufiĉas mono!
MainPage: Matemat
ModifyBeverage ident@Text: Modifi trinkaĵon #{ident}
ModifyUser ident@Text: Modifi uzanton #{ident}
SupplierActions ident@Text: Agoj por provizanto #{ident}
UserPin: Uzanto PIN
WrongPinAuth: malĝusta PIN por ĉi tiu uzanto
EnterPin: Bonvolu entajpi PIN
WrongPin: Malĝusta PIN provizita
PinFailure: Eraro dum enigo de PIN
PIN: PIN

159
messages/fa.msg Normal file
View File

@ -0,0 +1,159 @@
UserReactivated: کاربر دوباره فعال شد
UserUnknown: کاربر ناشناخته
UserOrArticleUnknown: کاربر یا مورد ناشناخته
PurchaseSuccess: لذت ببرید!
PurchaseDebtful: توجه: شما بدهکار هستید!
NotEnoughItems: موارد کافی موجود نیست
ErrorOccured: مشکلی پیش آمد
ItemUnknown: مورد ناشناخته
PurchaseSuccessCash price@Int currency@Text: به صورت نقدی #{currency} #{formatIntCurrency price} #{currency} لذت ببرید. لطفا پرداخت کنید
ItemDisappeared: o_0 مورد ناپدید شد
Amount: میزان
EditSuccess: با موفقیت ویرایش شد
EditFail: ویرایش انجام نشد
Name: نام
Price: قیمت
CurrentStock: سهام فعلی
AnnouncedStock: محدودیت هشدار
DeleteItem: حذف آیتم
ItemDeleted: مورد حذف شد
UserCreated: کاربر ایجاد شد
UserNotCreated: کاربر ایجاد نشد
EmailNotify: اگر اعلان می خواهید ایمیل را وارد کنید
BuyNotification: هنگام خرید اطلاع دهید
UserEdited: کاربر ویرایش شد
UserNotEdited: کاربر را نمی توان ویرایش کرد
Payout desc@Text: #{desc} پرداخت:
PaidOut: مبلغ پرداخت شده
NotPaidOut: پرداخت نشد
Value: ارزش
Description: شرح
StockedUp: انبار شده است
NotStockedUp: انبار نشد
StockupError: خطا در انبار کردن
AmountAdded: تعداد موارد منفرد اضافه شده
CrateAmountAdded: تعداد جعبه های اضافه شده
ItemAdded: مورد جدید اضافه شد
ItemNotAdded: خطا هنگام اضافه کردن
AmountWarning: اخطار مبلغ
Recharged: شارژ شد!
RechargeError: خطا در شارژ مجدد
CashCheck: چک نقدی
CashChecked: نقدی بررسی و به روز شد.
CashCheckError: خطا در چک نقدی
CountedValue: ارزش شمارش شده
PurchaseOf name@Text: #{name} خرید
PricePerUnit price@Int currency@Text: #{currency} #{formatIntCurrency price} قیمت هر واحد:
Purchase: خرید کنید
PleaseCountAndCheck: لطفا ذخایر نقدی را بشمارید و مقدار را در زیر به‌روزرسانی کنید.
Submit: ارسال
Home: صفحه اصلی
Restock: موجودی مجدد
Journal: مجله
Summary: فهرست
PayCash: پرداخت نقد
CreateUser: کاربر ایجاد کنید
ReactivateOldUser: کاربر قدیمی را دوباره فعال کنید
Time: زمان
ValueIn currency@Text: #{currency} ارزش در
TotalValue: ارزش کل
CashStock: سهام نقدی
PayoutFromCash: نقدی پرداخت کنید
NothingToShow: بدون حرکت
NewItem: گزینه جدید
NewUser: کاربر جدید
DoPayout: پرداخت
ReactivateUser: کاربر را دوباره فعال کنید
Recharge: شارژ مجدد
CurrentCharge charge@Int currency@Text: #{currency} #{formatIntCurrency charge} #{currency} شارژ فعلی:
AddItem: مورد جدیدی اضافه کنید
EditUser: کاربر را ویرایش کنید
ChoosePrompt text@Text: #{text} یک مورد را انتخاب کنید،
SelectItem: مورد را انتخاب کنید
CurrentAmount: مبلغ فعلی
NoItems: هیچ موردی وجود ندارد
StockUp name@Text: #{name} انبار کنید
Fillup: پر کن
CashCheckOf date@String: #{date} چک نقدی از
NotJson: اینها داده های JSON نیستند
Upload: آپلود پشتیبان
SelectFile: فایل را انتخاب کنید
RestoreSuccess: پایگاه داده با موفقیت بازیابی شد!
InventoryBackup: موجودی پشتیبان
RestoreFromBackup: بازیابی از پشتیبان
NegativeRecharge: شما نمی توانید مقادیر منفی را شارژ کنید
Increment: ++
Decrement: --
Plus5: +=5
Minus5: -=5
SelectAvatar: آواتار را انتخاب کنید
Avatars: آواتارها
NoAvatars: بدون آواتار
ModifyAvatar: آواتار را اصلاح کنید
AvatarUnknown: آواتار ناشناخته
AvatarUpdateSuccessfull: به‌روزرسانی آواتار با موفقیت انجام شد
AvatarIdent: نام آواتار
AvatarFileChange: برای تغییر این آواتار فایل را وارد کنید
AvatarFile: فایل آواتار
NewAvatar: آواتار جدید
AvatarUploadSuccessfull: آپلود آواتار با موفقیت انجام شد
DeleteAvatar: آواتار را حذف کنید
AvatarDeleted: آواتار با موفقیت حذف شد
AvatarInUseError: شما نمی توانید آواتارهایی را که در حال حاضر در حال استفاده هستند حذف کنید
Volume: حجم در l
CorrectedAmount: ضرر - زیان
BarcodeNotUser: این بارکد کاربر نیست، بلکه یک محصول است
ProvideBarcode: لطفا یک بارکد صحیح ارائه دهید
BarcodeNotBev: این بارکد محصولی نیست، بلکه یک کاربر است
BarcodeUnknown: این بارکد ناشناخته است
BarcodeField: بارکدها
BarcodeAdded: بارکد با موفقیت اضافه شد
BarcodeDuplicate: این بارکد در حال حاضر در حال استفاده است
Transfer: انتقال اعتبار
TransferTo: انتقال اعتبار به
NegativeTransfer: شما نمی توانید مبالغ منفی را انتقال دهید
TransferComplete: انتقال کامل شد
TransferError: خطای انتقال
PreviousPage: صفحه قبلی
NextPage: صفحه بعد
MaxAmount: حداکثر مقدار
AmountPerCrate: مقدار در هر جعبه
SelectSupplier: تامین کننده را انتخاب کنید
CreateSupplier: تامین کننده ایجاد کنید
SupplierCreated: تامین کننده ایجاد شد
SupplierNotCreated: تامین کننده ایجاد نشد!
Suppliers: تامین کنندگان
NewSupplier: تامین کننده جدید
Address: نشانی
TelNr: شماره تلفن
Email: پست الکترونیک
EditSupplier: ویرایش تامین کننده
SupplierUnknown: تامین کننده ناشناس
SupplierEdited: تامین کننده ویرایش شد
SupplierNotEdited: تامین کننده ویرایش نشد!
CreateSupplierDigest: نمای کلی سفارش را برای این تامین کننده ایجاد کنید
DeleteSupplier: این تامین کننده را حذف کنید
SupplierDeleted: تامین کننده با موفقیت حذف شد
SupplierInUseError: این تامین کننده هنوز در حال استفاده است!
ArtNr: شماره مقاله
PricePerCrate: قیمت هر جعبه
CrateCount: شمارش جعبه
BuyValue: مبلغ پرداختی
CustomerId: شناسه مشتری
TotalCrates: کل جعبه ها
Modify: تغییر
UserIdentNotUnique: نام کاربری منحصر به فرد نیست
Login: وارد شدن
Logout: خروج
CreationBlocked: کاربران جدید نمی توانند ایجاد شوند.
NotEnoughFunds: بودجه کافی نیست!
MainPage: Matemat
ModifyBeverage ident@Text: #{ident} نوشابه را اصلاح کنید
ModifyUser ident@Text: #{ident} کاربر را اصلاح کنید
SupplierActions ident@Text: #{ident} اقدامات برای تامین کننده
UserPin: پین کاربر
WrongPinAuth: پین اشتباه برای این کاربر
EnterPin: لطفا پین بدهید
WrongPin: پین اشتباه ارائه شده است
PinFailure: خطا هنگام وارد کردن پین
PIN: پین

159
messages/it.msg Normal file
View File

@ -0,0 +1,159 @@
UserReactivated: utente riattivato
UserUnknown: utente sconosciuto
UserOrArticleUnknown: Utente o elemento sconosciuto
PurchaseSuccess: Divertiti
PurchaseDebtful: Attenzione: saldo in zona negativa
NotEnoughItems: Non ci sono molti elementi
ErrorOccured: Qualcosa è andato storto
ItemUnknown: Articolo sconosciuto
PurchaseSuccessCash price@Int currency@Text: Divertiti. per favore paga #{formatIntCurrency price} #{currency} nel registratore di cassa
ItemDisappeared: l'articolo è scomparso o_0
Amount: Numero
EditSuccess: Modifica riuscita
EditFail: Modifica non possibile
Name: Nome
Price: Prezzo
CurrentStock: Inventario attuale
AnnouncedStock: File di rapporto
DeleteItem: eliminare l'art
ItemDeleted: Articolo cancellato
UserCreated: utente creato
UserNotCreated: Impossibile creare l'utente
EmailNotify: Inserisci l'email se vuoi le notifiche
BuyNotification: Notifica al momento dell'acquisto
UserEdited: Dati utente aggiornati
UserNotEdited: Aggiornamento dati utente non riuscito
Payout desc@Text: Pagamento: #{desc}
PaidOut: importo pagato
NotPaidOut: Pagamento non possibile
Value: Quantità
Description: Descrizione
StockedUp: scorta riempita
NotStockedUp: L'inventario non può essere riempito negativamente
StockupError: Impossibile riempire
AmountAdded: Aggiunto numero di elementi
CrateAmountAdded: Aggiunto numero di scatole
ItemAdded: Aggiunto nuovo articolo
ItemNotAdded: Errore durante l'aggiunta
AmountWarning: Avviso sul conteggio
Recharged: Credito caricato con successo
RechargeError: Errore nel caricamento
CashCheck: guardare pagamento
CashChecked: Pagamento effettuato. Cassa aggiornata
CashCheckError: Errore di pagamento
CountedValue: importo contato
PurchaseOf name@Text: Comprare #{name}
PricePerUnit price@Int currency@Text: prezzo per unità: #{formatIntCurrency price} #{currency}
Purchase: compare
PleaseCountAndCheck: Si prega di contare il registratore di cassa e inserire l'importo pagato nel campo sottostante.
Submit: Invia
Home: Casa
Restock: riempire le scorte
Journal: rivista
Summary: Inventare
PayCash: pagare in contanti
CreateUser: Crea nuovo utente
ReactivateOldUser: Riattiva il vecchio utente
Time: tempo
ValueIn currency@Text: importo in #{currency}
TotalValue: importo totale
CashStock: saldo di cassa
PayoutFromCash: Pagare dal registratore di cassa
NothingToShow: Ancora nessun movimento da segnalare
NewItem: nuovo articolo
NewUser: Nuovo utente
DoPayout: Saldare
ReactivateUser: riattivare gli utenti
Recharge: ricaricare il credito
CurrentCharge charge@Int currency@Text: saldi correnti: #{formatIntCurrency charge} #{currency}
AddItem: Aggiungi un nuovo elemento
EditUser: aggiornare i dati dell'utente
ChoosePrompt text@Text: scegli il tuo articolo, #{text}
SelectItem: Scegli il tuo articolo
CurrentAmount: Conteggio corrente
NoItems: nessuna bevanda disponibile
StockUp name@Text: inventario di #{name} riempire
Fillup: riempire
CashCheckOf date@String: Pagamento da #{date}
NotJson: Non Non si tratta di dati JSON
Upload: carica il backup
SelectFile: Scegli un file
RestoreSuccess: Ripristino del database riuscito!
InventoryBackup: Scarica il backup dell'inventario
RestoreFromBackup: ripristinare l'inventario
NegativeRecharge: Non addebitare importi negativi
Increment: ++
Decrement: --
Plus5: +=5
Minus5: -=5
SelectAvatar: Seleziona l'avatar
Avatars: avatar
NoAvatars: Nessun avatar
ModifyAvatar: Modifica avatar
AvatarUnknown: Avatar sconosciuto
AvatarUpdateSuccessfull: Avatar aggiornato con successo
AvatarIdent: Nome avatar
AvatarFileChange: Seleziona il file per cambiare avatar
AvatarFile: File per l'avatar
NewAvatar: Nuovo avatar
AvatarUploadSuccessfull: Avatar caricato con successo
DeleteAvatar: Elimina questo avatar
AvatarDeleted: Avatar cancellato
AvatarInUseError: Gli avatar non possono essere eliminati mentre sono in uso.
Volume: Volume in lt
CorrectedAmount: restringimento
BarcodeNotUser: Questo codice a barre non è assegnato a un utente, ma a un prodotto
ProvideBarcode: Inserisci il codice a barre corretto
BarcodeNotBev: Questo codice a barre non è assegnato a un prodotto, ma a un utente
BarcodeUnknown: Questo codice a barre è sconosciuto
BarcodeField: Codici a barre
BarcodeAdded: Codice a barre aggiunto con successo
BarcodeDuplicate: Questo codice a barre è già in uso
Transfer: Bonifico bancario
TransferTo: trasferire il credito a
NegativeTransfer: Non trasferire importi negativi
TransferComplete: trasferimento completato
TransferError: Errore di trasferimento
PreviousPage: pagina precedente
NextPage: pagina successiva
MaxAmount: Quantità massima di magazzino
AmountPerCrate: numero per scatola
SelectSupplier: scegliere i fornitori
CreateSupplier: Crea nuovo fornitore
SupplierCreated: È stato creato un nuovo fornitore
SupplierNotCreated: Impossibile creare un nuovo fornitore
Suppliers: Consegna
NewSupplier: Nuovo fornitore
Address: Indirizzo
TelNr: numero di telefono
Email: Email
EditSupplier: Modifica fornitori
SupplierUnknown: Questo fornitore è sconosciuto
SupplierEdited: Il fornitore è stato modificato
SupplierNotEdited: Impossibile modificare il fornitore
CreateSupplierDigest: Crea una panoramica dell'ordine per questo fornitore
DeleteSupplier: eliminare questo fornitore
SupplierDeleted: Fornitore eliminato con successo
SupplierInUseError: Questo fornitore è ancora utilizzato dai prodotti.
ArtNr: codice articolo
PricePerCrate: Prezzo per scatola
CrateCount: numero di scatole
BuyValue: importo del pagamento
CustomerId: numero cliente
TotalCrates: numero totale di scatole
Modify: modificare
UserIdentNotUnique: Il nome utente non è univoco
Login: Login
Logout: Disconnettersi
CreationBlocked: Non è possibile creare nuovi utenti.
NotEnoughFunds: Credito insufficiente
MainPage: Matemat
ModifyBeverage ident@Text: Modifica articolo #{ident}
ModifyUser ident@Text: Modifica utente #{ident}
SupplierActions ident@Text: Promozioni per i fornitori #{ident}
UserPin: PIN utente
WrongPinAuth: Pin errato per questo utente
EnterPin: Inserisci il PIN
WrongPin: PIN errato inserito
PinFailure: Errore durante l'inserimento del pin
PIN: PIN

159
messages/ru.msg Normal file
View File

@ -0,0 +1,159 @@
UserReactivated: пользователь реактивирован
UserUnknown: Пользователь неизвестен
UserOrArticleUnknown: Пользователь или элемент неизвестен
PurchaseSuccess: Большое удовольствие
PurchaseDebtful: Внимание: баланс в отрицательной зоне
NotEnoughItems: Там не так много предметов
ErrorOccured: Что-то пошло не так
ItemUnknown: Артикул неизвестен
PurchaseSuccessCash price@Int currency@Text: Большое удовольствие. Пожалуйста, внесите #{formatIntCurrency price} #{currency} в кассу.
ItemDisappeared: предмет исчез o_0
Amount: Число
EditSuccess: Редактирование успешно
EditFail: Редактирование невозможно
Name: Имя
Price: Прейс
CurrentStock: Текущий инвентарь
AnnouncedStock: Отчет
DeleteItem: удалить статью
ItemDeleted: Статья удалена
UserCreated: пользователь создал
UserNotCreated: Пользователь не может быть создан
EmailNotify: Введите адрес электронной почты, если хотите получать уведомления
BuyNotification: Уведомление при покупке
UserEdited: Данные пользователя обновлены
UserNotEdited: Не удалось обновить данные пользователя
Payout desc@Text: выплата: #{desc}
PaidOut: уплаченная сумма
NotPaidOut: Оплата невозможна
Value: Количество
Description: Описание
StockedUp: запас заполнен
NotStockedUp: Инвентарь не может быть заполнен отрицательно
StockupError: Не удалось заполнить
AmountAdded: Добавлено количество предметов
CrateAmountAdded: Добавлено количество ящиков
ItemAdded: Добавлена ​​новая статья
ItemNotAdded: Ошибка добавления
AmountWarning: Предупреждение о счете
Recharged: Кредит загружен успешно
RechargeError: Ошибка загрузки
CashCheck: проверить
CashChecked: Выполнен расчет. Оформление заказа обновлено
CashCheckError: Ошибка оформления заказа
CountedValue: подсчитанная сумма
PurchaseOf name@Text: купить у #{name}
PricePerUnit price@Int currency@Text: Цена за единицу: #{formatIntCurrency price} #{currency}
Purchase: Кауфен
PleaseCountAndCheck: Пожалуйста, пересчитайте кассовый аппарат и введите оплаченную сумму в поле ниже.
Submit: Представлять на рассмотрение
Home: Домой
Restock: заполнить запас
Journal: Журнал
Summary: Изобретать
PayCash: Платить наличными
CreateUser: Создать нового пользователя
ReactivateOldUser: Реактивировать старого пользователя
Time: Время
ValueIn currency@Text: сумма в #{currency}
TotalValue: Общая сумма
CashStock: денежных баланс
PayoutFromCash: Выплата из кассы
NothingToShow: Пока нет движений, о которых нужно сообщить.
NewItem: новая статья
NewUser: Новый пользователь
DoPayout: Расплачиваться
ReactivateUser: повторно активировать пользователей
Recharge: Пополнить счет
CurrentCharge charge@Int currency@Text: текущие остатки: #{formatIntCurrency charge} #{currency}
AddItem: добавить новый элемент
EditUser: обновить данные пользователя
ChoosePrompt text@Text: Выберите свой товар, #{text}
SelectItem: Выберите свой товар
CurrentAmount: Текущий номер
NoItems: нет доступных напитков
StockUp name@Text: инвентаризация #{name} заполнить
Fillup: Заполнить
CashCheckOf date@String: Оформить заказ из #{date}
NotJson: Это не JSON дата
Upload: загрузить резервную копию
SelectFile: Выберите файл
RestoreSuccess: Восстановление базы данных прошло успешно!
InventoryBackup: Скачать резервную копию инвентаря
RestoreFromBackup: восстановить инвентарь
NegativeRecharge: Не взимайте отрицательные суммы
Increment: ++
Decrement: --
Plus5: +=5
Minus5: -=5
SelectAvatar: Выберите аватар
Avatars: аватар
NoAvatars: Нет аватаров
ModifyAvatar: Изменить аватар
AvatarUnknown: Неизвестный аватар
AvatarUpdateSuccessfull: Аватар успешно обновлен
AvatarIdent: Имя аватара
AvatarFileChange: Выберите файл для смены аватара
AvatarFile: Файл для аватара
NewAvatar: Новый аватар
AvatarUploadSuccessfull: Аватар успешно загружен
DeleteAvatar: Удалить этот аватар
AvatarDeleted: Аватар удален
AvatarInUseError: Аватары нельзя удалить, пока они используются.
Volume: Объем в л
CorrectedAmount: усадка
BarcodeNotUser: Этот штрих-код присваивается не пользователю, а продукту
ProvideBarcode: Пожалуйста, введите правильный штрих-код
BarcodeNotBev: Этот штрих-код присваивается не товару, а пользователю
BarcodeUnknown: Этот штрих-код неизвестен
BarcodeField: Баркод
BarcodeAdded: Штрих-код успешно добавлен
BarcodeDuplicate: Этот штрих-код уже используется
Transfer: Кредитный перевод
TransferTo: перевести кредит на
NegativeTransfer: Не переводите отрицательные суммы
TransferComplete: передача завершена
TransferError: Ошибка переноса
PreviousPage: Предыдущая страница
NextPage: Следующая Страница
MaxAmount: Максимальное количество на складе
AmountPerCrate: количество в коробке
SelectSupplier: выбирать поставщиков
CreateSupplier: Создать нового поставщика
SupplierCreated: Создан новый поставщик
SupplierNotCreated: Не удалось создать нового поставщика
Suppliers: Доставка
NewSupplier: Новый поставщик
Address: Адрес
TelNr: номер телефона
Email: Емаил
EditSupplier: Изменить поставщиков
SupplierUnknown: Этот поставщик неизвестен
SupplierEdited: Продавец был отредактирован
SupplierNotEdited: Не удалось изменить поставщика.
CreateSupplierDigest: Создать обзор заказов для этого поставщика
DeleteSupplier: удалить этого поставщика
SupplierDeleted: Поставщик успешно удален
SupplierInUseError: Этот поставщик до сих пор используется продуктами.
ArtNr: номер предмета
PricePerCrate: Цена за коробку
CrateCount: количество ящиков
BuyValue: к оплате
CustomerId: номер клиента
TotalCrates: общее количество ящиков
Modify: редактировать
UserIdentNotUnique: Имя пользователя не уникально
Login: Логин
Logout: Выйти
CreationBlocked: Нельзя создавать новых пользователей.
NotEnoughFunds: Недостаточно кредита
MainPage: Математ
ModifyBeverage ident@Text: Статья #{ident} редактировать
ModifyUser ident@Text: пользователь #{ident} редактировать
SupplierActions ident@Text: Акции для поставщиков #{ident}
UserPin: PIN-код пользователя
WrongPinAuth: Неверный PIN-код для этого пользователя
EnterPin: Пожалуйста, введите PIN-код
WrongPin: Введен неверный PIN-код
PinFailure: Ошибка ввода PIN-кода
PIN: PIN-код

159
messages/uk.msg Normal file
View File

@ -0,0 +1,159 @@
UserReactivated: Користувача повторно активовано
UserUnknown: Користувач невідомий
UserOrArticleUnknown: Користувач або предмет невідомий
PurchaseSuccess: Насолоджуйтесь!
PurchaseDebtful: Увага: Ви в боргах!
NotEnoughItems: Недостатньо доступних елементів
ErrorOccured: Щось пішло не так
ItemUnknown: Товар невідомий
PurchaseSuccessCash price@Int currency@Text: Насолоджуйтесь. Будь ласка, заплатите #{currency} #{formatIntCurrency price} #{currency} готівкою.
ItemDisappeared: Предмет зник o_0
Amount: Сума
EditSuccess: Відредаговано успішно
EditFail: Помилка редагування
Name: Ім'я
Price: Ціна
CurrentStock: Поточний запас
AnnouncedStock: Межа попередження
DeleteItem: Видалити елемент
ItemDeleted: Пункт видалено
UserCreated: Користувач створено
UserNotCreated: Не вдалося створити користувача
EmailNotify: введіть адресу електронної пошти, якщо хочете отримувати сповіщення
BuyNotification: Повідомити про покупку
UserEdited: Відредаговано користувачем
UserNotEdited: Не вдалося редагувати користувача
Payout desc@Text: Виплата: #{desc}
PaidOut: Виплачена сума
NotPaidOut: Не вдалося виплатити
Value: Значення
Description: опис
StockedUp: Запаслися
NotStockedUp: Не вдалося запастися
StockupError: Помилка запасання
AmountAdded: Кількість доданих окремих елементів
CrateAmountAdded: Кількість доданих ящиків
ItemAdded: Додано новий товар
ItemNotAdded: Помилка при додаванні
AmountWarning: Попередження про суму
Recharged: Перезаряджено!
RechargeError: Помилка підзарядки
CashCheck: Касовий чек
CashChecked: Перевірено та оновлено готівку.
CashCheckError: Помилка касового чеку
CountedValue: Розраховане значення
PurchaseOf name@Text: Придбання #{name}
PricePerUnit price@Int currency@Text: Ціна за одиницю: #{currency} #{formatIntCurrency price}
Purchase: купити
PleaseCountAndCheck: Будь ласка, підрахуйте грошові резерви та оновіть суму нижче.
Submit: Надіслати
Home: додому
Restock: Поповнити запаси
Journal: журнал
Summary: Інвентар
PayCash: Платити готівкою
CreateUser: Створити користувача
ReactivateOldUser: Реактивуйте старого користувача
Time: час
ValueIn currency@Text: Значення в #{currency}
TotalValue: Загальна вартість
CashStock: Грошовий запас
PayoutFromCash: Виплатити готівкою
NothingToShow: Ніяких рухів
NewItem: Новий товар
NewUser: Новий користувач
DoPayout: Виплата
ReactivateUser: Реактивувати користувача
Recharge: Перезарядка
CurrentCharge charge@Int currency@Text: Поточний заряд: #{currency} #{formatIntCurrency charge} #{currency}
AddItem: Додати новий елемент
EditUser: Редагувати користувача
ChoosePrompt text@Text: Виберіть предмет, #{text}
SelectItem: Виберіть елемент
CurrentAmount: Поточна сума
NoItems: Немає елементів
StockUp name@Text: Запасати #{name}
Fillup: Заповнити
CashCheckOf date@String: Касовий чек о #{date}
NotJson: Це не дані JSON
Upload: Завантажити резервну копію
SelectFile: Виберіть файл
RestoreSuccess: Базу даних успішно відновлено!
InventoryBackup: Резервний інвентар
RestoreFromBackup: Відновити з резервної копії
NegativeRecharge: Не можна поповнювати негативні суми
Increment: ++
Decrement: --
Plus5: +=5
Minus5: -=5
SelectAvatar: Виберіть аватар
Avatars: Аватари
NoAvatars: Без аватарок
ModifyAvatar: Змінити аватар
AvatarUnknown: Аватар невідомий
AvatarUpdateSuccessfull: Оновлення аватара успішне
AvatarIdent: Ім'я аватара
AvatarFileChange: Введіть файл, щоб змінити цей аватар
AvatarFile: Файл аватара
NewAvatar: Нова аватарка
AvatarUploadSuccessfull: Аватар завантажено успішно
DeleteAvatar: Видалити аватар
AvatarDeleted: Аватар успішно видалено
AvatarInUseError: Ви не можете видалити аватари, які зараз використовуються
Volume: Об'єм в л
CorrectedAmount: Втрата
BarcodeNotUser: Цей штрих-код є не користувачем, а продуктом
ProvideBarcode: Будь ласка, надайте правильний штрих-код
BarcodeNotBev: Цей штрих-код є не продуктом, а користувачем
BarcodeUnknown: Цей штрих-код невідомий
BarcodeField: Штрих-коди
BarcodeAdded: штрих-код успішно додано
BarcodeDuplicate: Цей штрих-код уже використовується
Transfer: Переказ кредиту
TransferTo: Перевести кредит на
NegativeTransfer: Не можна перераховувати негативні суми
TransferComplete: Передача завершена
TransferError: Помилка передачі
PreviousPage: Попередня сторінка
NextPage: Наступна сторінка
MaxAmount: Максимальна сума
AmountPerCrate: Сума за ящик
SelectSupplier: Виберіть постачальника
CreateSupplier: Створити постачальника
SupplierCreated: Постачальник створено
SupplierNotCreated: Постачальник не створений!
Suppliers: Постачальники
NewSupplier: новий постачальник
Address: Адреса
TelNr: Номер телефону
Email: Електронна пошта
EditSupplier: Редагувати постачальника
SupplierUnknown: Постачальник невідомий
SupplierEdited: Постачальник відредагований
SupplierNotEdited: Постачальник не редагований!
CreateSupplierDigest: Створіть огляд замовлення для цього постачальника
DeleteSupplier: Видалити цього постачальника
SupplierDeleted: Постачальника успішно видалено
SupplierInUseError: Цей постачальник все ще використовується!
ArtNr: Номер статті
PricePerCrate: Ціна за ящик
CrateCount: Підрахунок ящиків
BuyValue: Сума оплати
CustomerId: Ідентифікатор клієнта
TotalCrates: Всього ящиків
Modify: змінювати
UserIdentNotUnique: Ім'я користувача не є унікальним
Login: Логін
Logout: Вийти
CreationBlocked: Нові користувачі не можуть бути створені.
NotEnoughFunds: Не вистачає коштів!
MainPage: Математ
ModifyBeverage ident@Text: Змініть напій #{ident}
ModifyUser ident@Text: Змінити користувача #{ident}
SupplierActions ident@Text: Дії для постачальника #{ident}
UserPin: PIN користувача
WrongPinAuth:неправильний PIN-код для цього користувача
EnterPin: Введіть PIN-код
WrongPin: Введено неправильний PIN-код
PinFailure: Помилка під час введення PIN-коду
PIN: PIN-код

1
static/images/arm.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="600"><path fill="#F2A800" d="M0 0h1200v600H0z"/><path fill="#0033A0" d="M0 0h1200v400H0z"/><path fill="#D90012" d="M0 0h1200v200H0z"/></svg>

After

Width:  |  Height:  |  Size: 201 B

6
static/images/bg.svg Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="600" viewBox="0 0 5 3">
<rect width="5" height="3" fill="#fff"/>
<rect width="5" height="2" y="1" fill="#00966E"/>
<rect width="5" height="1" y="2" fill="#D62612"/>
</svg>

After

Width:  |  Height:  |  Size: 288 B

5
static/images/eo.svg Normal file
View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="400">
<path fill="#FFF" d="m0,0h202v202H0"/>
<path fill="#090" d="m0,200H200V0H600V400H0m58-243 41-126 41,126-107-78h133"/>
</svg>

After

Width:  |  Height:  |  Size: 229 B

32
static/images/ir.svg Normal file
View File

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="630" height="360">
<rect width="630" height="360" fill="#da0000"/>
<rect width="630" height="240" fill="#fff"/>
<rect width="630" height="120" fill="#239f40"/>
<g transform="translate(8.4,100.4)">
<g id="tb4">
<g id="tb1" fill="none" stroke="#fff" stroke-width="2">
<path id="tbp1" d="M0,1H26M1,10V5H9V9H17V5H12M4,9H6M26,9H21V5H29M29,0V9H37V0M33,0V9" transform="scale(1.4)"/>
<path id="tbp2" d="M0,7H9M10,7H19" transform="scale(2.8)"/>
<use xlink:href="#tbp2" y="120"/>
<use xlink:href="#tbp1" y="145.2"/>
</g>
<g id="tb3">
<use xlink:href="#tb1" x="56"/>
<use xlink:href="#tb1" x="112"/>
<use xlink:href="#tb1" x="168"/>
</g>
</g>
<use xlink:href="#tb3" x="168"/>
<use xlink:href="#tb4" x="392"/>
</g>
<g fill="#da0000" transform="matrix(45,0,0,45,315,180)">
<g id="emblem_half">
<path d="M-0.54815,0.83638A0.912046,0.912046 0 0,0 0.328544,-0.722384A1,1 0 0,1 -0.54815,0.83638"/>
<path d="M0.618339,0.661409A0.763932,0.763932 0 0,0 0.421644,-0.741049A1,1 0 0,1 0.618339,0.661409"/>
<path d="M0,1 -0.05,0 0,-0.787278A0.309995,0.309995 0 0,0 0.118034,-0.688191V-0.100406L0.077809,0.892905z"/>
<path d="M-0.02,-0.85 0,-0.831217A0.14431,0.14431 0 0,0 0.252075,-0.967708A0.136408,0.136408 0 0,1 0,-0.924634"/>
</g>
<use xlink:href="#emblem_half" transform="scale(-1,1)"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

6
static/images/it.svg Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="1500" height="1000" viewBox="0 0 3 2">
<rect width="1" height="2" fill="#009246"/>
<rect width="1" height="2" x="1" fill="#fff"/>
<rect width="1" height="2" x="2" fill="#ce2b37"/>
</svg>

After

Width:  |  Height:  |  Size: 273 B

4
static/images/uk.svg Normal file
View File

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="800">
<rect width="1200" height="800" fill="#005BBB"/>
<rect width="1200" height="400" y="400" fill="#FFD500"/>
</svg>

After

Width:  |  Height:  |  Size: 182 B

1
static/images/wbw.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="900" height="600"><path d="m0 0h900v600H0" fill="#fff"/><path d="m0 200h900v200H0" fill="#0083d6"/></svg>

After

Width:  |  Height:  |  Size: 152 B

View File

@ -16,10 +16,6 @@ $newline never
^{pageHead pc}
\<!--[if lt IE 9]>
\<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
\<![endif]-->
<script>
document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/,'js');
<body onkeypress="barcodeKeyPress(event)">
@ -27,20 +23,3 @@ $newline never
<p #barcodeContent>
^{pageBody pc}
$maybe analytics <- appAnalytics $ appSettings master
<script>
if(!window.location.href.match(/localhost/)){
window._gaq = [['_setAccount','#{analytics}'],['_trackPageview'],['_trackPageLoadTime']];
(function() {
\ var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
\ ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
\ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
}
\<!-- Prompt IE 6 users to install Chrome Frame. Remove this if you want to support IE 6. chromium.org/developers/how-tos/chrome-frame-getting-started -->
\<!--[if lt IE 7 ]>
<script src="//ajax.googleapis.com/ajax/libs/chrome-frame/1.0.3/CFInstall.min.js">
<script>
window.attachEvent('onload',function(){CFInstall.check({mode:'overlay'})})
\<![endif]-->

View File

@ -21,6 +21,20 @@
<img .flag src=@{StaticR images_ee_svg}>
<a onclick="document.cookie = '_LANG=rs'; location.reload()">
<img .flag src=@{StaticR images_rs_svg}>
<a onclick="document.cookie = '_LANG=it'; location.reload()">
<img .flag src=@{StaticR images_it_svg}>
<a onclick="document.cookie = '_LANG=eo'; location.reload()">
<img .flag src=@{StaticR images_eo_svg}>
<a onclick="document.cookie = '_LANG=uk'; location.reload()">
<img .flag src=@{StaticR images_uk_svg}>
<a onclick="document.cookie = '_LANG=arm'; location.reload()">
<img .flag src=@{StaticR images_arm_svg}>
<a onclick="document.cookie = '_LANG=bg'; location.reload()">
<img .flag src=@{StaticR images_bg_svg}>
<a onclick="document.cookie = '_LANG=ru'; location.reload()">
<img .flag src=@{StaticR images_wbw_svg}>
<a onclick="document.cookie = '_LANG=fa'; location.reload()">
<img .flag src=@{StaticR images_ir_svg}>
<hr>