Compare commits

..

247 Commits

Author SHA1 Message Date
jekkos
d87d27dec9 Extract version from config.php (#3110) 2021-06-09 17:51:19 +02:00
jekkos
92f25c3993 Remove bintray link (#3110) 2021-06-09 15:46:07 +02:00
jekkos
3116903129 Add newline to .travis.yml (#3110) 2021-06-09 15:30:52 +02:00
jekkos
cff79601e4 Keep only one zip build per branch (#3110) 2021-06-09 13:15:30 +02:00
BudsieBuds
9ca998d523 Translated using Weblate (Dutch)
Currently translated at 100.0% (180 of 180 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/nl/
2021-06-09 04:30:43 +02:00
jekkos
0efd58217f Publish to github releases (#3110) 2021-06-09 00:02:32 +02:00
khao_lek
72eab0cd28 Translated using Weblate (Thai)
Currently translated at 100.0% (36 of 36 strings)

Translation: opensourcepos/item_kits
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/item_kits/th/
2021-06-07 21:45:10 +02:00
khao_lek
a258567955 Translated using Weblate (Thai)
Currently translated at 100.0% (44 of 44 strings)

Translation: opensourcepos/expenses
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/expenses/th/
2021-06-07 21:45:10 +02:00
khao_lek
ca4782f751 Translated using Weblate (Thai)
Currently translated at 100.0% (110 of 110 strings)

Translation: opensourcepos/items
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/items/th/
2021-06-07 21:45:10 +02:00
khao_lek
e638ff8595 Translated using Weblate (Thai)
Currently translated at 100.0% (72 of 72 strings)

Translation: opensourcepos/common
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/common/th/
2021-06-07 21:45:10 +02:00
khao_lek
5f10fda2c1 Translated using Weblate (Thai)
Currently translated at 100.0% (52 of 52 strings)

Translation: opensourcepos/customers
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/customers/th/
2021-06-07 21:45:10 +02:00
khao_lek
1faeccc596 Translated using Weblate (Thai)
Currently translated at 100.0% (298 of 298 strings)

Translation: opensourcepos/config
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/config/th/
2021-06-07 21:45:10 +02:00
khao_lek
fb328e4fb0 Translated using Weblate (Thai)
Currently translated at 100.0% (180 of 180 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/th/
2021-06-07 21:45:10 +02:00
jekkos
136f778028 Update build badge for travis-ci.com (#3063) 2021-06-06 14:37:13 +02:00
truchosky
8ed0091400 Translated using Weblate (Spanish)
Currently translated at 100.0% (36 of 36 strings)

Translation: opensourcepos/cashups
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/cashups/es/
2021-06-03 16:35:11 +02:00
truchosky
977d1869e6 Translated using Weblate (Spanish)
Currently translated at 98.6% (71 of 72 strings)

Translation: opensourcepos/common
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/common/es/
2021-06-03 16:35:11 +02:00
truchosky
cc527d8426 Translated using Weblate (Spanish)
Currently translated at 87.5% (7 of 8 strings)

Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/es/
2021-06-03 16:35:10 +02:00
truchosky
aa28c0dbf0 Translated using Weblate (Spanish)
Currently translated at 100.0% (29 of 29 strings)

Translation: opensourcepos/attributes
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/attributes/es/
2021-06-03 16:35:10 +02:00
Mats Pålsson
15f41c129c Translated using Weblate (Swedish)
Currently translated at 100.0% (72 of 72 strings)

Translation: opensourcepos/common
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/common/sv/
2021-06-02 07:54:24 +02:00
Mats Pålsson
ee30b4d544 Translated using Weblate (Swedish)
Currently translated at 98.7% (77 of 78 strings)

Translation: opensourcepos/taxes
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/taxes/sv/
2021-06-02 07:54:24 +02:00
Mats Pålsson
2d0029e605 Translated using Weblate (Swedish)
Currently translated at 100.0% (21 of 21 strings)

Translation: opensourcepos/suppliers
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/suppliers/sv/
2021-06-02 07:54:24 +02:00
Mats Pålsson
3fb4b398ea Translated using Weblate (Swedish)
Currently translated at 100.0% (8 of 8 strings)

Translation: opensourcepos/login
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/login/sv/
2021-06-02 07:54:24 +02:00
Mats Pålsson
ebe1860858 Translated using Weblate (Swedish)
Currently translated at 100.0% (29 of 29 strings)

Translation: opensourcepos/attributes
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/attributes/sv/
2021-06-02 07:54:24 +02:00
Mats Pålsson
7f18d7c1fa Translated using Weblate (Swedish)
Currently translated at 100.0% (8 of 8 strings)

Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/sv/
2021-06-02 07:54:23 +02:00
Mats Pålsson
e77b357b38 Translated using Weblate (Swedish)
Currently translated at 100.0% (52 of 52 strings)

Translation: opensourcepos/customers
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/customers/sv/
2021-06-02 07:54:23 +02:00
Mats Pålsson
3e90244410 Translated using Weblate (Swedish)
Currently translated at 99.6% (297 of 298 strings)

Translation: opensourcepos/config
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/config/sv/
2021-06-02 07:54:23 +02:00
Mats Pålsson
2689426e15 Translated using Weblate (Swedish)
Currently translated at 100.0% (19 of 19 strings)

Translation: opensourcepos/expenses_categories
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/expenses_categories/sv/
2021-06-02 07:54:22 +02:00
Mats Pålsson
fc3cff5225 Translated using Weblate (Swedish)
Currently translated at 98.0% (51 of 52 strings)

Translation: opensourcepos/receivings
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/receivings/sv/
2021-06-02 07:54:22 +02:00
Mats Pålsson
5cee7cd005 Translated using Weblate (Swedish)
Currently translated at 100.0% (39 of 39 strings)

Translation: opensourcepos/module
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/module/sv/
2021-06-02 07:54:22 +02:00
Mats Pålsson
e29b8b1b87 Translated using Weblate (Swedish)
Currently translated at 100.0% (44 of 44 strings)

Translation: opensourcepos/expenses
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/expenses/sv/
2021-06-02 07:54:22 +02:00
Mats Pålsson
b3e49f05d1 Translated using Weblate (Swedish)
Currently translated at 100.0% (36 of 36 strings)

Translation: opensourcepos/item_kits
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/item_kits/sv/
2021-06-02 07:54:21 +02:00
Mats Pålsson
274ad1afde Translated using Weblate (Swedish)
Currently translated at 100.0% (20 of 20 strings)

Translation: opensourcepos/datepicker
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/datepicker/sv/
2021-06-02 07:54:21 +02:00
Mats Pålsson
d4df4e96b6 Translated using Weblate (Swedish)
Currently translated at 100.0% (12 of 12 strings)

Translation: opensourcepos/messages
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/messages/sv/
2021-06-02 07:54:21 +02:00
Mats Pålsson
20f104abc8 Translated using Weblate (Swedish)
Currently translated at 100.0% (139 of 139 strings)

Translation: opensourcepos/reports
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/reports/sv/
2021-06-02 07:54:21 +02:00
Mats Pålsson
25b22a2ebe Translated using Weblate (Swedish)
Currently translated at 98.8% (178 of 180 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/sv/
2021-06-02 07:54:20 +02:00
Mats Pålsson
6ecd9a91c4 Translated using Weblate (Swedish)
Currently translated at 100.0% (7 of 7 strings)

Translation: opensourcepos/enum
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/enum/sv/
2021-06-02 07:54:20 +02:00
Mats Pålsson
d2f48a9987 Translated using Weblate (Swedish)
Currently translated at 100.0% (36 of 36 strings)

Translation: opensourcepos/cashups
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/cashups/sv/
2021-06-02 07:54:20 +02:00
Mats Pålsson
c90631fe38 Translated using Weblate (Swedish)
Currently translated at 100.0% (110 of 110 strings)

Translation: opensourcepos/items
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/items/sv/
2021-06-02 07:54:19 +02:00
Mats Pålsson
dfb47060fa Translated using Weblate (Swedish)
Currently translated at 100.0% (8 of 8 strings)

Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/sv/
2021-05-31 13:08:38 +02:00
Mats Pålsson
f50cbbf29d Translated using Weblate (Swedish)
Currently translated at 28.5% (2 of 7 strings)

Translation: opensourcepos/enum
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/enum/sv/
2021-05-31 13:08:38 +02:00
Mats Pålsson
a186de7db2 Translated using Weblate (Swedish)
Currently translated at 98.6% (71 of 72 strings)

Translation: opensourcepos/common
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/common/sv/
2021-05-31 13:08:38 +02:00
Mats Pålsson
4845230bd3 Translated using Weblate (Swedish)
Currently translated at 66.6% (8 of 12 strings)

Translation: opensourcepos/messages
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/messages/sv/
2021-05-31 13:08:38 +02:00
Mats Pålsson
ac0ec7d729 Translated using Weblate (Swedish)
Currently translated at 100.0% (8 of 8 strings)

Translation: opensourcepos/login
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/login/sv/
2021-05-31 13:08:38 +02:00
Mats Pålsson
25b3de4f2f Translated using Weblate (Swedish)
Currently translated at 100.0% (2 of 2 strings)

Translation: opensourcepos/error
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/error/sv/
2021-05-31 13:08:38 +02:00
Jeroen Peelaerts
aee186b2a6 Bump to 3.4.0-dev (#2942) 2021-05-26 00:48:42 +02:00
objecttothis
352036209f Requested Changes
- Removed unnecessary indices on deleted column where there would not be many rows.
- Removed unnecessary parenthesis in Item Model.
- Added Composite indices based on MySQL EXPLAIN results.
2021-05-25 14:04:01 +02:00
objecttothis
9ff8611672 Requested Changes
- Removed unnecessary indices on deleted column where there would not be many rows.
- Explicitly stated NULL in second parameter of WHERE to improve readability.
2021-05-25 14:04:01 +02:00
objecttothis
2f4c95ecd2 Corrected a duplicated line in the query 2021-05-25 14:04:01 +02:00
objecttothis
97159d42c7 Database Optimizations
- Add indexes to tables to improve query times.
- Delete orphaned attribute values.
- Resolve duplicate attribute values.
- Deleted whitespace after migration which was causing Severity: Warning --> Cannot modify header information - headers already sent by
2021-05-25 14:04:01 +02:00
Miguel Martins
2b9155d2f1 Translated using Weblate (Spanish (Mexico))
Currently translated at 100.0% (298 of 298 strings)

Translation: opensourcepos/config
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/config/es_MX/
2021-05-24 20:51:50 +02:00
Miguel Martins
dab1640e70 Translated using Weblate (Spanish (Mexico))
Currently translated at 100.0% (180 of 180 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/es_MX/
2021-05-24 20:51:50 +02:00
Miguel Martins
2bc70f6426 Translated using Weblate (Spanish (Mexico))
Currently translated at 15.8% (22 of 139 strings)

Translation: opensourcepos/reports
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/reports/es_MX/
2021-05-24 20:51:49 +02:00
Miguel Martins
15130140be Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (72 of 72 strings)

Translation: opensourcepos/common
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/common/en_GB/
2021-05-24 06:01:58 +02:00
Miguel Martins
aab5ae685a Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (52 of 52 strings)

Translation: opensourcepos/customers
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/customers/en_GB/
2021-05-24 06:01:58 +02:00
Miguel Martins
afedaa4510 Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (298 of 298 strings)

Translation: opensourcepos/config
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/config/en_GB/
2021-05-24 06:01:58 +02:00
Miguel Martins
0e79e145c3 Translated using Weblate (Spanish)
Currently translated at 95.9% (286 of 298 strings)

Translation: opensourcepos/config
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/config/es/
2021-05-24 06:01:58 +02:00
Miguel Martins
fabc4d7153 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (298 of 298 strings)

Translation: opensourcepos/config
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/config/pt_BR/
2021-05-24 06:01:58 +02:00
Miguel Martins
0e2b7a87d9 Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (36 of 36 strings)

Translation: opensourcepos/item_kits
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/item_kits/en_GB/
2021-05-24 06:01:58 +02:00
Miguel Martins
115b014a8c Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (36 of 36 strings)

Translation: opensourcepos/item_kits
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/item_kits/pt_BR/
2021-05-24 06:01:58 +02:00
Miguel Martins
70bb633581 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (52 of 52 strings)

Translation: opensourcepos/customers
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/customers/pt_BR/
2021-05-24 06:01:58 +02:00
Miguel Martins
1c86b0b697 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (180 of 180 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/pt_BR/
2021-05-24 06:01:58 +02:00
Miguel Martins
75684ab009 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (44 of 44 strings)

Translation: opensourcepos/expenses
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/expenses/pt_BR/
2021-05-24 06:01:58 +02:00
Miguel Martins
b7e164a4a6 Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (180 of 180 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/en_GB/
2021-05-24 06:01:58 +02:00
Miguel Martins
ddc12be596 Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (44 of 44 strings)

Translation: opensourcepos/expenses
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/expenses/en_GB/
2021-05-24 06:01:58 +02:00
Steve Ireland
0147c3a80e Fix Discounted Item Kit bug #3129 (#3186) 2021-05-23 18:30:31 -04:00
robbytriadi
6dc3816c46 Translated using Weblate (Indonesian)
Currently translated at 100.0% (44 of 44 strings)

Translation: opensourcepos/expenses
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/expenses/id/
2021-05-23 00:47:39 +02:00
robbytriadi
88ca4aca87 Translated using Weblate (Indonesian)
Currently translated at 100.0% (298 of 298 strings)

Translation: opensourcepos/config
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/config/id/
2021-05-23 00:47:39 +02:00
robbytriadi
ae37dd9bea Translated using Weblate (Indonesian)
Currently translated at 100.0% (29 of 29 strings)

Translation: opensourcepos/attributes
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/attributes/id/
2021-05-23 00:47:39 +02:00
robbytriadi
e24cd75f0d Translated using Weblate (Indonesian)
Currently translated at 100.0% (72 of 72 strings)

Translation: opensourcepos/common
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/common/id/
2021-05-23 00:47:38 +02:00
Natig Asadov
b79e93ccb6 Translated using Weblate (Azerbaijani)
Currently translated at 97.2% (35 of 36 strings)

Translation: opensourcepos/item_kits
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/item_kits/az/
2021-05-21 22:11:14 +02:00
Anton
ad3399b1f6 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (139 of 139 strings)

Translation: opensourcepos/reports
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/reports/uk-UA/
2021-05-21 04:52:42 +02:00
Anton
a3b45f0f4b Translated using Weblate (Ukrainian)
Currently translated at 100.0% (52 of 52 strings)

Translation: opensourcepos/receivings
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/receivings/uk-UA/
2021-05-21 04:52:42 +02:00
Anton
200cab389a Translated using Weblate (Ukrainian)
Currently translated at 100.0% (78 of 78 strings)

Translation: opensourcepos/taxes
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/taxes/uk-UA/
2021-05-21 04:52:42 +02:00
Anton
b53d0ad821 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (36 of 36 strings)

Translation: opensourcepos/item_kits
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/item_kits/uk-UA/
2021-05-21 04:52:42 +02:00
Anton
8fa6992b00 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (12 of 12 strings)

Translation: opensourcepos/messages
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/messages/uk-UA/
2021-05-21 04:52:41 +02:00
Anton
fe6d599005 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (44 of 44 strings)

Translation: opensourcepos/expenses
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/expenses/uk-UA/
2021-05-21 04:52:41 +02:00
Anton
374cacd860 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (8 of 8 strings)

Translation: opensourcepos/login
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/login/uk-UA/
2021-05-21 04:52:41 +02:00
Anton
fcd65a6e9c Translated using Weblate (Ukrainian)
Currently translated at 100.0% (35 of 35 strings)

Translation: opensourcepos/employees
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/employees/uk-UA/
2021-05-21 04:52:41 +02:00
Anton
309417c405 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (72 of 72 strings)

Translation: opensourcepos/common
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/common/uk-UA/
2021-05-21 04:52:41 +02:00
Anton
50bca01126 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (180 of 180 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/uk-UA/
2021-05-21 04:52:41 +02:00
Anton
fa9bb50b73 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (110 of 110 strings)

Translation: opensourcepos/items
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/items/uk-UA/
2021-05-21 04:52:40 +02:00
Anton
2ec186d3a3 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (36 of 36 strings)

Translation: opensourcepos/cashups
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/cashups/uk-UA/
2021-05-21 04:52:40 +02:00
Anton
1574e99338 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (52 of 52 strings)

Translation: opensourcepos/customers
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/customers/uk-UA/
2021-05-21 04:52:40 +02:00
Anton
1c36e649d6 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (298 of 298 strings)

Translation: opensourcepos/config
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/config/uk-UA/
2021-05-21 04:52:39 +02:00
Anton
01b8828871 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (68 of 68 strings)

Translation: opensourcepos/giftcards
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/giftcards/uk-UA/
2021-05-21 04:52:39 +02:00
BudsieBuds
0e2fbb9832 Translated using Weblate (English)
Currently translated at 100.0% (44 of 44 strings)

Translation: opensourcepos/expenses
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/expenses/en/
2021-05-19 23:49:49 +02:00
BudsieBuds
87c788af62 Translated using Weblate (English)
Currently translated at 100.0% (52 of 52 strings)

Translation: opensourcepos/customers
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/customers/en/
2021-05-19 23:49:49 +02:00
BudsieBuds
ac9830ec2b Translated using Weblate (Dutch)
Currently translated at 100.0% (35 of 35 strings)

Translation: opensourcepos/employees
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/employees/nl/
2021-05-19 23:49:48 +02:00
BudsieBuds
3d3c928d98 Translated using Weblate (Dutch)
Currently translated at 100.0% (180 of 180 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/nl/
2021-05-19 23:49:48 +02:00
BudsieBuds
a3d8b11be0 Translated using Weblate (Dutch)
Currently translated at 100.0% (52 of 52 strings)

Translation: opensourcepos/customers
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/customers/nl/
2021-05-19 23:49:48 +02:00
BudsieBuds
4929d7c8ce Translated using Weblate (Dutch)
Currently translated at 100.0% (78 of 78 strings)

Translation: opensourcepos/taxes
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/taxes/nl/
2021-05-19 23:49:47 +02:00
BudsieBuds
5493c75320 Translated using Weblate (English)
Currently translated at 100.0% (180 of 180 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/en/
2021-05-19 23:49:47 +02:00
BudsieBuds
1e1e992f94 Translated using Weblate (Dutch)
Currently translated at 100.0% (72 of 72 strings)

Translation: opensourcepos/common
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/common/nl/
2021-05-19 23:49:47 +02:00
BudsieBuds
e26f9e9fa7 Translated using Weblate (English)
Currently translated at 100.0% (110 of 110 strings)

Translation: opensourcepos/items
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/items/en/
2021-05-19 23:49:47 +02:00
BudsieBuds
a90af8dd9e Translated using Weblate (Dutch)
Currently translated at 100.0% (139 of 139 strings)

Translation: opensourcepos/reports
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/reports/nl/
2021-05-19 23:49:46 +02:00
BudsieBuds
13a6ce3e45 Translated using Weblate (Dutch)
Currently translated at 100.0% (21 of 21 strings)

Translation: opensourcepos/suppliers
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/suppliers/nl/
2021-05-19 23:49:46 +02:00
BudsieBuds
7af15c253c Translated using Weblate (Dutch)
Currently translated at 100.0% (19 of 19 strings)

Translation: opensourcepos/expenses_categories
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/expenses_categories/nl/
2021-05-19 23:49:46 +02:00
BudsieBuds
3f18619497 Translated using Weblate (Dutch)
Currently translated at 100.0% (44 of 44 strings)

Translation: opensourcepos/expenses
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/expenses/nl/
2021-05-19 23:49:46 +02:00
BudsieBuds
8a904ba749 Translated using Weblate (Dutch)
Currently translated at 100.0% (7 of 7 strings)

Translation: opensourcepos/enum
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/enum/nl/
2021-05-19 23:49:45 +02:00
BudsieBuds
aaa1055adc Translated using Weblate (Dutch)
Currently translated at 100.0% (110 of 110 strings)

Translation: opensourcepos/items
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/items/nl/
2021-05-19 23:49:45 +02:00
BudsieBuds
cddc67bb2d Translated using Weblate (English)
Currently translated at 100.0% (298 of 298 strings)

Translation: opensourcepos/config
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/config/en/
2021-05-19 23:49:45 +02:00
BudsieBuds
246a121203 Translated using Weblate (Dutch)
Currently translated at 100.0% (298 of 298 strings)

Translation: opensourcepos/config
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/config/nl/
2021-05-19 23:49:44 +02:00
BudsieBuds
4402d35ed7 Translated using Weblate (Dutch)
Currently translated at 100.0% (39 of 39 strings)

Translation: opensourcepos/module
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/module/nl/
2021-05-19 23:49:43 +02:00
BudsieBuds
3696e7237b Translated using Weblate (Dutch)
Currently translated at 100.0% (36 of 36 strings)

Translation: opensourcepos/cashups
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/cashups/nl/
2021-05-19 23:49:43 +02:00
BudsieBuds
f2e20266d3 Translated using Weblate (Dutch)
Currently translated at 14.0% (42 of 298 strings)

Translation: opensourcepos/config
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/config/nl/
2021-05-18 23:31:03 +02:00
BudsieBuds
12952aaa26 Translated using Weblate (Dutch)
Currently translated at 100.0% (68 of 68 strings)

Translation: opensourcepos/giftcards
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/giftcards/nl/
2021-05-18 23:31:02 +02:00
BudsieBuds
faebbce51a Translated using Weblate (Dutch)
Currently translated at 100.0% (8 of 8 strings)

Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/nl/
2021-05-18 23:31:02 +02:00
BudsieBuds
5f9ed5c576 Translated using Weblate (Dutch)
Currently translated at 98.6% (71 of 72 strings)

Translation: opensourcepos/common
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/common/nl/
2021-05-18 23:31:02 +02:00
BudsieBuds
24644eaf19 Translated using Weblate (Dutch)
Currently translated at 100.0% (36 of 36 strings)

Translation: opensourcepos/item_kits
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/item_kits/nl/
2021-05-18 23:31:01 +02:00
BudsieBuds
3314705d7a Translated using Weblate (Dutch)
Currently translated at 94.8% (37 of 39 strings)

Translation: opensourcepos/module
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/module/nl/
2021-05-18 23:31:01 +02:00
BudsieBuds
c9552585bf Translated using Weblate (Dutch)
Currently translated at 90.4% (19 of 21 strings)

Translation: opensourcepos/suppliers
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/suppliers/nl/
2021-05-18 23:31:01 +02:00
BudsieBuds
e9f4e81f37 Translated using Weblate (Dutch)
Currently translated at 100.0% (29 of 29 strings)

Translation: opensourcepos/attributes
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/attributes/nl/
2021-05-18 23:31:01 +02:00
BudsieBuds
763cb0c06b Translated using Weblate (English)
Currently translated at 100.0% (72 of 72 strings)

Translation: opensourcepos/common
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/common/en/
2021-05-18 23:31:01 +02:00
BudsieBuds
493e295701 Translated using Weblate (Dutch)
Currently translated at 100.0% (12 of 12 strings)

Translation: opensourcepos/messages
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/messages/nl/
2021-05-18 20:46:32 +02:00
BudsieBuds
a4a31ade22 Translated using Weblate (Dutch)
Currently translated at 100.0% (29 of 29 strings)

Translation: opensourcepos/attributes
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/attributes/nl/
2021-05-18 20:46:32 +02:00
BudsieBuds
03187da0d9 Translated using Weblate (Dutch)
Currently translated at 100.0% (52 of 52 strings)

Translation: opensourcepos/receivings
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/receivings/nl/
2021-05-18 20:46:32 +02:00
BudsieBuds
ac6e421906 Translated using Weblate (Dutch)
Currently translated at 100.0% (2 of 2 strings)

Translation: opensourcepos/error
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/error/nl/
2021-05-18 20:46:32 +02:00
BudsieBuds
feb7d1847c Translated using Weblate (Dutch)
Currently translated at 59.7% (43 of 72 strings)

Translation: opensourcepos/common
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/common/nl/
2021-05-18 20:46:32 +02:00
BudsieBuds
b0190e416f Translated using Weblate (Dutch)
Currently translated at 100.0% (8 of 8 strings)

Translation: opensourcepos/login
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/login/nl/
2021-05-18 20:46:32 +02:00
jekkos
19bd43280d Update badges in README.md 2021-05-18 14:56:30 +02:00
BudsieBuds
3ebda3cc98 Translated using Weblate (Dutch)
Currently translated at 100.0% (8 of 8 strings)

Translation: opensourcepos/login
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/login/nl/
2021-05-18 12:55:56 +02:00
BudsieBuds
6503621f1d Translated using Weblate (Dutch)
Currently translated at 100.0% (7 of 7 strings)

Translation: opensourcepos/enum
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/enum/nl/
2021-05-18 12:55:56 +02:00
BudsieBuds
c8ad6b911a Translated using Weblate (Dutch)
Currently translated at 100.0% (29 of 29 strings)

Translation: opensourcepos/attributes
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/attributes/nl/
2021-05-18 12:55:56 +02:00
BudsieBuds
20eb15beaf Translated using Weblate (Dutch)
Currently translated at 100.0% (2 of 2 strings)

Translation: opensourcepos/error
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/error/nl/
2021-05-18 12:55:56 +02:00
BudsieBuds
7dca1decd5 Translated using Weblate (Dutch)
Currently translated at 100.0% (68 of 68 strings)

Translation: opensourcepos/giftcards
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/giftcards/nl/
2021-05-18 12:55:56 +02:00
BudsieBuds
6e11b1d242 Translated using Weblate (Dutch)
Currently translated at 100.0% (12 of 12 strings)

Translation: opensourcepos/messages
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/messages/nl/
2021-05-18 12:55:55 +02:00
BudsieBuds
a60a4904cb Translated using Weblate (Dutch)
Currently translated at 100.0% (52 of 52 strings)

Translation: opensourcepos/receivings
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/receivings/nl/
2021-05-18 12:55:55 +02:00
BudsieBuds
dce47200bf Translated using Weblate (Dutch)
Currently translated at 100.0% (20 of 20 strings)

Translation: opensourcepos/datepicker
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/datepicker/nl/
2021-05-18 12:55:55 +02:00
sathisharumugams
b255ce8609 Translated using Weblate (Tamil)
Currently translated at 100.0% (110 of 110 strings)

Translation: opensourcepos/items
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/items/ta/
2021-05-15 16:55:40 +02:00
sathisharumugams
5fd211d3a8 Translated using Weblate (Tamil)
Currently translated at 100.0% (52 of 52 strings)

Translation: opensourcepos/customers
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/customers/ta/
2021-05-13 17:23:04 +02:00
sathisharumugams
c977f16859 Translated using Weblate (Tamil)
Currently translated at 100.0% (52 of 52 strings)

Translation: opensourcepos/customers
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/customers/ta/
2021-05-13 09:07:57 +02:00
sathisharumugams
2bebfba3ef Translated using Weblate (Tamil)
Currently translated at 100.0% (52 of 52 strings)

Translation: opensourcepos/customers
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/customers/ta/
2021-05-12 21:04:05 +02:00
sathisharumugams
1c9a1a3550 Translated using Weblate (Tamil)
Currently translated at 100.0% (52 of 52 strings)

Translation: opensourcepos/customers
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/customers/ta/
2021-05-12 14:58:47 +02:00
robbytriadi
fa6d0004de Translated using Weblate (Indonesian)
Currently translated at 100.0% (180 of 180 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/id/
2021-05-08 00:55:30 +02:00
NGUYỄN HỮU DŨNG
dce9e889e4 Translated using Weblate (Vietnamese)
Currently translated at 100.0% (139 of 139 strings)

Translation: opensourcepos/reports
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/reports/vi/
2021-05-03 22:53:30 +02:00
NGUYỄN HỮU DŨNG
ef488fe0cd Translated using Weblate (Vietnamese)
Currently translated at 100.0% (298 of 298 strings)

Translation: opensourcepos/config
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/config/vi/
2021-05-03 22:53:30 +02:00
NGUYỄN HỮU DŨNG
e2a3647227 Translated using Weblate (Vietnamese)
Currently translated at 100.0% (72 of 72 strings)

Translation: opensourcepos/common
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/common/vi/
2021-05-03 22:53:29 +02:00
karikalan-cherian
c19612814e Translated using Weblate (Tamil)
Currently translated at 100.0% (180 of 180 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/ta/
2021-04-23 07:20:41 +02:00
karikalan-cherian
bb64e1db00 Translated using Weblate (Tamil)
Currently translated at 100.0% (52 of 52 strings)

Translation: opensourcepos/customers
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/customers/ta/
2021-04-23 07:20:41 +02:00
karikalan-cherian
49137f5a76 Translated using Weblate (Tamil)
Currently translated at 100.0% (78 of 78 strings)

Translation: opensourcepos/taxes
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/taxes/ta/
2021-04-23 07:20:41 +02:00
karikalan-cherian
e9dd350222 Translated using Weblate (Tamil)
Currently translated at 100.0% (20 of 20 strings)

Translation: opensourcepos/datepicker
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/datepicker/ta/
2021-04-23 07:20:41 +02:00
jekkos
663da89293 Fix decimal render (#2975) 2021-04-22 22:28:12 +02:00
Jeroen Peelaerts
8513a2b85b Disable https in docker-compose (#3164) 2021-04-22 22:01:27 +02:00
karikalan-cherian
d70a90e12c Translated using Weblate (Tamil)
Currently translated at 100.0% (72 of 72 strings)

Translation: opensourcepos/common
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/common/ta/
2021-04-22 19:01:18 +02:00
karikalan-cherian
aa9d2519f4 Translated using Weblate (Tamil)
Currently translated at 100.0% (72 of 72 strings)

Translation: opensourcepos/common
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/common/ta/
2021-04-22 16:14:42 +02:00
jekkos
fc4e320ee3 Remove cPanel instructions as it's not maintained 2021-04-22 15:36:17 +02:00
oviya22
b42b26b469 Translated using Weblate (Tamil)
Currently translated at 100.0% (110 of 110 strings)

Translation: opensourcepos/items
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/items/ta/
2021-04-22 15:12:34 +02:00
NGUYỄN HỮU DŨNG
392d92b3b9 Translated using Weblate (Vietnamese)
Currently translated at 100.0% (298 of 298 strings)

Translation: opensourcepos/config
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/config/vi/
2021-04-22 09:26:20 +02:00
NGUYỄN HỮU DŨNG
3405c9f974 Translated using Weblate (Vietnamese)
Currently translated at 100.0% (52 of 52 strings)

Translation: opensourcepos/receivings
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/receivings/vi/
2021-04-22 09:26:20 +02:00
NGUYỄN HỮU DŨNG
72465d36e3 Translated using Weblate (Vietnamese)
Currently translated at 98.8% (178 of 180 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/vi/
2021-04-22 09:26:19 +02:00
karikalan-cherian
e596cd43c2 Translated using Weblate (Tamil)
Currently translated at 100.0% (7 of 7 strings)

Translation: opensourcepos/enum
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/enum/ta/
2021-04-22 09:26:19 +02:00
zv20
48daa94926 Translated using Weblate (Bulgarian)
Currently translated at 100.0% (8 of 8 strings)

Translation: opensourcepos/login
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/login/bg/
2021-04-22 00:17:46 +02:00
Kumaran
810a2f7e7a Translated using Weblate (Tamil)
Currently translated at 100.0% (8 of 8 strings)

Translation: opensourcepos/login
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/login/ta/
2021-04-22 00:17:46 +02:00
Kumaran
96c69f927f Translated using Weblate (Tamil)
Currently translated at 100.0% (180 of 180 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/ta/
2021-04-22 00:17:46 +02:00
Kumaran
8229092cad Translated using Weblate (Tamil)
Currently translated at 100.0% (8 of 8 strings)

Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/ta/
2021-04-22 00:17:46 +02:00
Kumaran
34e0c28886 Translated using Weblate (Tamil)
Currently translated at 100.0% (2 of 2 strings)

Translation: opensourcepos/error
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/error/ta/
2021-04-22 00:17:46 +02:00
Kumaran
73fe8a0e0b Translated using Weblate (English)
Currently translated at 100.0% (180 of 180 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/en/
2021-04-22 00:17:46 +02:00
zv20
0ff1782cd3 Translated using Weblate (Bulgarian)
Currently translated at 100.0% (72 of 72 strings)

Translation: opensourcepos/common
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/common/bg/
2021-04-22 00:17:46 +02:00
zv20
e89aed188b Translated using Weblate (Bulgarian)
Currently translated at 100.0% (8 of 8 strings)

Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/bg/
2021-04-22 00:17:46 +02:00
zv20
2b4cdfb2a1 Translated using Weblate (Bulgarian)
Currently translated at 98.8% (178 of 180 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/bg/
2021-04-22 00:17:46 +02:00
zv20
4f8dc9003a Translated using Weblate (Bulgarian)
Currently translated at 100.0% (52 of 52 strings)

Translation: opensourcepos/customers
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/customers/bg/
2021-04-22 00:17:46 +02:00
Jeroen Peelaerts
5cac9bb5ed Bump to 3.3.4 2021-04-21 21:47:33 +02:00
zv20
59fe090b5e Translated using Weblate (English)
Currently translated at 100.0% (180 of 180 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/en/
2021-04-21 21:13:17 +02:00
Jeroen Peelaerts
080e8ac20c Add Tamil language (#3162) 2021-04-18 22:48:00 +02:00
Jeroen Peelaerts
46346a5b46 Fix discount rendering in receiving receipt (#3114) 2021-04-18 21:31:02 +02:00
Jeroen Peelaerts
dfd19c38f2 Render percentage discounts in configured locale (#3114) 2021-04-18 21:31:02 +02:00
Jeroen Peelaerts
b400223c57 Fix discount parsing (#3114) 2021-04-18 21:31:02 +02:00
Aril Apria Susanto
adb17c9865 Translated using Weblate (Indonesian)
Currently translated at 100.0% (298 of 298 strings)

Translation: opensourcepos/config
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/config/id/
2021-04-18 04:31:59 +02:00
Aril Apria Susanto
793bd7b093 Translated using Weblate (Indonesian)
Currently translated at 100.0% (8 of 8 strings)

Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/id/
2021-04-17 19:01:35 +02:00
Aril Apria Susanto
a84c734c75 Translated using Weblate (Indonesian)
Currently translated at 100.0% (180 of 180 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/id/
2021-04-17 19:01:35 +02:00
Aril Apria Susanto
c2cee3c603 Translated using Weblate (Indonesian)
Currently translated at 100.0% (35 of 35 strings)

Translation: opensourcepos/employees
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/employees/id/
2021-04-17 19:01:35 +02:00
Aril Apria Susanto
954d2bdb37 Translated using Weblate (Indonesian)
Currently translated at 100.0% (12 of 12 strings)

Translation: opensourcepos/messages
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/messages/id/
2021-04-17 19:01:35 +02:00
Aril Apria Susanto
8b03b98b57 Translated using Weblate (Indonesian)
Currently translated at 100.0% (36 of 36 strings)

Translation: opensourcepos/item_kits
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/item_kits/id/
2021-04-17 19:01:35 +02:00
Jeroen Peelaerts
0fb93d6d14 Add sales total to daily overview (#3138) 2021-04-07 08:51:29 +02:00
Jeroen Peelaerts
a3a06fdb07 Fix cash totals in payment summary (#3138) 2021-04-07 08:51:29 +02:00
Jeroen Peelaerts
85b9e3bf65 Show sale count in tax summary (#3134) 2021-04-02 09:12:02 +02:00
Trần Ngọc Quân
990daef2c2 Translated using Weblate (Vietnamese)
Currently translated at 100.0% (72 of 72 strings)

Translation: opensourcepos/common
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/common/vi/
2021-03-31 05:05:08 +02:00
Trần Ngọc Quân
1a26f096fe Translated using Weblate (Vietnamese)
Currently translated at 100.0% (110 of 110 strings)

Translation: opensourcepos/items
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/items/vi/
2021-03-30 02:37:26 +02:00
Trần Ngọc Quân
8c15742f56 Translated using Weblate (Vietnamese)
Currently translated at 100.0% (139 of 139 strings)

Translation: opensourcepos/reports
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/reports/vi/
2021-03-30 02:37:15 +02:00
Trần Ngọc Quân
51ec09d527 Translated using Weblate (Vietnamese)
Currently translated at 100.0% (21 of 21 strings)

Translation: opensourcepos/suppliers
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/suppliers/vi/
2021-03-30 02:37:04 +02:00
Trần Ngọc Quân
d29bab6974 Translated using Weblate (Vietnamese)
Currently translated at 100.0% (7 of 7 strings)

Translation: opensourcepos/enum
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/enum/vi/
2021-03-30 02:36:53 +02:00
Trần Ngọc Quân
f06f020df2 Translated using Weblate (Vietnamese)
Currently translated at 100.0% (298 of 298 strings)

Translation: opensourcepos/config
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/config/vi/
2021-03-30 02:36:42 +02:00
Trần Ngọc Quân
d0dd8667b5 Translated using Weblate (Vietnamese)
Currently translated at 100.0% (36 of 36 strings)

Translation: opensourcepos/item_kits
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/item_kits/vi/
2021-03-30 02:36:31 +02:00
Trần Ngọc Quân
0fde542bec Translated using Weblate (Vietnamese)
Currently translated at 100.0% (52 of 52 strings)

Translation: opensourcepos/customers
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/customers/vi/
2021-03-30 02:36:19 +02:00
Trần Ngọc Quân
4d447167c2 Translated using Weblate (Vietnamese)
Currently translated at 100.0% (298 of 298 strings)

Translation: opensourcepos/config
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/config/vi/
2021-03-30 02:06:05 +02:00
Trần Ngọc Quân
e52c17efd4 Translated using Weblate (Vietnamese)
Currently translated at 99.4% (179 of 180 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/vi/
2021-03-30 02:05:48 +02:00
Trần Ngọc Quân
3f372c2f9d Translated using Weblate (Vietnamese)
Currently translated at 100.0% (39 of 39 strings)

Translation: opensourcepos/module
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/module/vi/
2021-03-30 02:05:35 +02:00
Trần Ngọc Quân
5b715a7e65 Translated using Weblate (Vietnamese)
Currently translated at 98.0% (51 of 52 strings)

Translation: opensourcepos/customers
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/customers/vi/
2021-03-30 02:05:15 +02:00
Trần Ngọc Quân
7ab6ef758e Translated using Weblate (Vietnamese)
Currently translated at 5.5% (2 of 36 strings)

Translation: opensourcepos/cashups
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/cashups/vi/
2021-03-28 12:20:13 +02:00
Jeroen Peelaerts
d701f770cb Revert back to jsPDF 1.3.4 (#3132) 2021-03-25 23:21:35 +01:00
jekkos
3f5e0b91da Bump jsPdf to 1.4.2 (#3132) 2021-03-25 11:48:43 +01:00
Jeroen Peelaerts
26083171be Remove unneeded directives (#3133) 2021-03-24 23:12:24 +01:00
jekkos
6df9ac6a99 Correct mapping for Bosnian (#3105) 2021-03-17 14:34:22 +01:00
Steve Ireland
3b1f4590ca This is a quick fix to a failure in the Sale.get_info method. (#3130) 2021-03-14 18:06:08 -04:00
Steve Ireland
da17356e89 Fix discount round plus some other minor tweaks. (#3125) 2021-03-13 19:05:29 -05:00
maktu
34f72d8b6a Translated using Weblate (Spanish (Mexico))
Currently translated at 96.9% (32 of 33 strings)

Translation: opensourcepos/item_kits
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/item_kits/es_MX/
2021-03-12 13:16:39 +01:00
Jeroen Peelaerts
05942fe2f3 Add hook to validate save HTTP method (#3100) 2021-03-12 13:12:44 +01:00
Jeroen Peelaerts
162ca73ec2 Fix greyed out submit button after validation (#3122) 2021-03-10 22:18:12 +01:00
objecttothis
23f720ba40 Correct bug
- Corrected problem where clicking New caused future submit clicks to not submit.
2021-02-25 00:02:35 +01:00
objecttothis
ec587cc8a8 Correct formatting errors 2021-02-25 00:02:35 +01:00
objecttothis
d4f273e306 Grey out/disable Submit button after validation to prevent double submissions.
Change to a centralized method of greying out the submit button.
Rollback previous decentralized changes.
2021-02-25 00:02:35 +01:00
objecttothis
b0ed2bd34f Grey out/disable Submit button after validation to prevent double submissions. 2021-02-25 00:02:35 +01:00
Jeroen Peelaerts
3babfd2473 Refer to nginx docker in init_selfcert.sh (#3106) 2021-02-22 22:16:07 +01:00
Jeroen Peelaerts
e92a929ae3 Add bosnian translations (#3105) 2021-02-22 22:15:16 +01:00
Jeroen Peelaerts
21722f0749 Add Ukrainian translations
Signed-off-by: admin@buchach.org.ua
2021-02-21 22:20:51 +01:00
Jeroen Peelaerts
ca730c8f9c Login to docker hub before pulling images (#2995) 2021-02-20 21:35:22 +01:00
FrancescoUK
ea70956229 Merge pull request #3113 from opensourcepos/fix_disc_sales_rounding_2
Fix the discount calculation on reports.
2021-02-20 07:13:31 +00:00
Steve Ireland
4b65aa628a Fix the discount calculation on reports. The rounding was in the wrong place. 2021-02-19 22:00:31 -05:00
jekkos
4d03915612 Build docker container using travis.ci
Docker container was not built anymore the default compose file now downloads the image from docker hub.
This means we need to call docker daemon directly and build the Dockerfile ourselves.
2021-02-18 00:52:56 +01:00
Jeroen Peelaerts
6e546a098e Add mysql volumes + resolve CI_ENV (#3106) 2021-02-15 22:50:23 +01:00
FrancescoUK
a87faf8b1d Merge pull request #3106 from opensourcepos/fix-compose-file
Cleanup docker compose files
2021-02-14 21:02:13 +00:00
Jeroen Peelaerts
030ddea814 Make MySQL volume persistent in docker compose 2021-02-14 10:52:23 +01:00
Jeroen Peelaerts
a6cc04f49f Move ssl setup to separate compose file 2021-02-14 10:44:22 +01:00
FrancescoUK
da17d536ee Merge pull request #3107 from opensourcepos/fix_discounted_sales_rounding
Fix discounted price rounding issues in reports reported in  #2995
2021-02-14 06:41:19 +00:00
Steve Ireland
7a4cf1e2bd Fix discounted price rounding issues in reports 2021-02-13 20:44:56 -05:00
Jeroen Peelaerts
ddcfc0c3f0 Use stable docker hub image in compose.yml 2021-02-13 12:03:40 +01:00
FrancescoUK
4edc44a816 Merge pull request #3102 from albjeremias/revert-3098-fix-vendor-docker
Revert "add vendor folder to docker container"
2021-02-12 19:59:22 +00:00
FrancescoUK
03863f3737 Merge pull request #3099 from albjeremias/persistent-db
make db persistent..
2021-02-12 19:58:55 +00:00
FrancescoUK
7981d5ae77 Merge pull request #3101 from albjeremias/fix-docker-compose-build
Fix docker compose build
2021-02-12 19:58:06 +00:00
Albatroz Jeremias
8e3d90b62e Revert "add vendor folder to docker container" 2021-02-12 19:05:01 +00:00
Albatroz Jeremias
98363eec4c add assets building to server install 2021-02-12 18:57:39 +00:00
Albatroz Jeremias
ca98ca89b9 add assets building to local install 2021-02-12 18:57:18 +00:00
Albatroz Jeremias
9e339385a3 adding file for building assets 2021-02-12 18:55:22 +00:00
FrancescoUK
858246b335 Merge pull request #3098 from albjeremias/fix-vendor-docker
add vendor folder to docker container
2021-02-12 17:39:44 +00:00
Albatroz Jeremias
51bf757ffc make db persistent..
so it wont be destroyed with every start of docker-compose
2021-02-12 14:38:30 +00:00
Albatroz Jeremias
71f339028a add vendor folder to docker container 2021-02-12 14:35:29 +00:00
Aril Apria Susanto
b4fc061629 Translated using Weblate (Indonesian)
Currently translated at 100.0% (36 of 36 strings)

Translation: opensourcepos/cashups
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/cashups/id/
2021-02-10 10:44:52 +01:00
Aril Apria Susanto
e2a8c4a615 Translated using Weblate (Indonesian)
Currently translated at 100.0% (36 of 36 strings)

Translation: opensourcepos/cashups
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/cashups/id/
2021-02-10 10:44:52 +01:00
Jeroen Peelaerts
df45d8baf6 Item kit barcode review fixes (#3090) 2021-02-10 10:27:17 +01:00
Jeroen Peelaerts
6705e5f259 Add item_number to item kits module 2021-02-10 10:27:17 +01:00
Steve Ireland
68a2292d49 Merge pull request #3026 from opensourcepos/cash-rounding-register
Correct issues with cash rounding.
2021-02-08 08:26:47 -05:00
Steve Ireland
c5b22a0300 Improved support for cash rounding transactions. 2021-02-07 13:39:51 -05:00
Jeroen Peelaerts
be7d14c295 Change email address 2021-01-20 20:35:01 +01:00
Jeroen Peelaerts
485c24a123 Fix cookie secure flag (#3082) 2021-01-20 20:35:01 +01:00
Jeroen Peelaerts
6f2ac77a6e Remove unused migration (#3006) 2021-01-19 21:47:06 +01:00
jekkos
6e790aeea1 Update README.md 2021-01-19 21:43:39 +01:00
printgeek
2cb65bc2cb Update Specific_supplier.php 2021-01-19 21:39:20 +01:00
Jeroen Peelaerts
83ab188c8d Remove duplicate migration (#3006) 2021-01-17 11:52:45 +01:00
Jeroen Peelaerts
e20bf34a74 Use longblob for session data storage (#3006) 2021-01-17 11:36:06 +01:00
FrancescoUK
0daf08bf94 Merge pull request #3068 from opensourcepos/session-storage-fix
Use mediumblob for session data storage (#3006)
2021-01-04 21:58:31 +00:00
FrancescoUK
9297db9272 Merge pull request #3069 from opensourcepos/License-update
Contribution dates rearranged
2021-01-04 17:22:24 +00:00
WShells
d9dbb3d642 Dates fixing 2021-01-03 21:40:23 +02:00
Jeroen Peelaerts
5583a97772 Use mediumblob for session data storage (#3006) 2021-01-03 12:05:48 +01:00
WShells
630e38054a Contribution dates rearranged
Updated & Contribution dates rearranged.
2021-01-03 02:25:03 +02:00
hunsly
685033807a Translated using Weblate (Hungarian)
Currently translated at 83.3% (30 of 36 strings)

Translation: opensourcepos/cashups
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/cashups/hu/
2021-01-01 23:04:58 +01:00
hunsly
c38801d8c0 Translated using Weblate (Hungarian)
Currently translated at 100.0% (29 of 29 strings)

Translation: opensourcepos/attributes
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/attributes/hu/
2021-01-01 23:04:58 +01:00
FrancescoUK
41f218806b Update README.md badge 2021-01-01 12:03:10 +00:00
313 changed files with 7648 additions and 2591 deletions

View File

@@ -8,7 +8,7 @@
# disable directory browsing
# For security reasons, Option all cannot be overridden.
Options +ExecCGI +Includes +IncludesNOEXEC +SymLinksIfOwnerMatch -Indexes
Options +SymLinksIfOwnerMatch -Indexes
# prevent folder listing
IndexIgnore *

View File

@@ -1,4 +1,5 @@
sudo: required
if: tag IS blank
branches:
except:
@@ -9,27 +10,41 @@ before_install:
- curl -L https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-`uname -s`-`uname -m` > docker-compose
- chmod +x docker-compose
- sudo mv docker-compose /usr/local/bin
- date=`date +%Y%m%d%H%M%S` && branch=${TRAVIS_BRANCH} && rev=`git rev-parse --short=6
HEAD` && sed -i "s/\$1/\$1.$date.$branch.$rev/g" deployment.json
script:
- echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
- docker run --rm -v $(pwd):/app jekkos/composer composer install
- docker run --rm -v $(pwd):/app jekkos/composer php bin/install.php translations develop
- sed -i "s/'\(dev\)'/'$rev'/g" application/config/config.php
- docker run --rm -it -v $(pwd):/app -w /app digitallyseamless/nodejs-bower-grunt
sh -c "npm install && bower install && grunt package"
- docker-compose build
- docker build . --target ospos -t ospos
- docker-compose -f docker-compose.test.yml up --abort-on-container-exit
env:
global:
- DOCKER_COMPOSE_VERSION=1.21.1
- TAG=$(echo ${TRAVIS_BRANCH} | sed s/feature\\///)
after_success:
- 'docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD" && docker tag "opensourcepos_ospos:latest" "jekkos/opensourcepos:$TAG" && docker push "jekkos/opensourcepos:$TAG"'
- DOCKER_COMPOSE_VERSION=1.21.1
- TAG=$(echo ${TRAVIS_BRANCH} | sed s/feature\\///)
after_success:
- docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD" && docker tag "ospos:latest"
"jekkos/opensourcepos:$TAG" && docker push "jekkos/opensourcepos:$TAG"
before_deploy:
- version=$(grep application_version application/config/config.php | sed "s/.*=\s'\(.*\)';/\1/g")
- date=`date +%Y%m%d%H%M%S` && branch=${TRAVIS_BRANCH} && rev=`git rev-parse --short=6 HEAD`
- TRAVIS_TAG=$(echo $branch.$version)
- git tag -f "$branch.$version"
- sudo mv dist/opensourcepos.zip "dist/opensourcepos.$branch.$version.zip"
deploy:
file: deployment.json
provider: bintray
provider: releases
file: "dist/opensourcepos.$branch.$version.zip"
name: "OpensourcePos $version"
release_notes_file: WHATS_NEW.txt
prerelease: true
skip_cleanup: true
key: ${BINTRAY_API_KEY}
user: jekkos
overwrite: true
api_key:
secure: Ax25mMRDfHVf/HjRwqxYJe2oMnWC4sc2aKIiUxAOviVJJSCl4GMWhcFlUNnFsDcKIg2ofEGMVD6b9cTBuOwPDvymUDFnLNCCgDWve+vRDdWaTkTipn77Qk4c9UO9VvuzlPSKopChefPHlQ0n1rEmAMiKIXuqjUlNGqybW4FLP4E=
on:
all_branches: true

View File

@@ -37,6 +37,6 @@ FROM ospos AS ospos_dev
RUN mkdir -p /app/bower_components && ln -s /app/bower_components /var/www/html/bower_components
RUN yes | pecl install xdebug \
&& echo "zend_extension=$(find /usr/local/lib/php/extensions/ -name xdebug.so)" > /usr/local/etc/php/conf.d/xdebug.ini \
&& echo "xdebug.remote_enable=on" >> /usr/local/etc/php/conf.d/xdebug.ini \
&& echo "xdebug.remote_enable=1" >> /usr/local/etc/php/conf.d/xdebug.ini \
&& echo "xdebug.remote_autostart=off" >> /usr/local/etc/php/conf.d/xdebug.ini

View File

@@ -11,7 +11,14 @@ module.exports = function(grunt) {
bower_concat: {
all: {
mainFiles: {
'bootstrap-table': [ "dist/bootstrap-table.min.js", "dist/bootstrap-table.css", "dist/extensions/export/bootstrap-table-export.min.js", "dist/extensions/mobile/bootstrap-table-mobile.min.js", "dist/extensions/sticky-header/bootstrap-table-sticky-header.min.js", "dist/extensions/sticky-header/bootstrap-table-sticky-header.css"],
'bootstrap-table': [
"dist/bootstrap-table.min.js",
"dist/bootstrap-table.css",
"dist/extensions/export/bootstrap-table-export.min.js",
"dist/extensions/mobile/bootstrap-table-mobile.min.js",
"dist/extensions/sticky-header/bootstrap-table-sticky-header.min.js",
"dist/extensions/sticky-header/bootstrap-table-sticky-header.css"
],
'chartist-plugin-axistitle': [ "./dist/chartist-plugin-axistitle.min.js"]
},
dest: {

View File

@@ -17,7 +17,7 @@ Local install
First of all, if you're seeing the message **'system folder missing'** after launching your browser, then that means you have cloned the repository and have not built the project properly.
1. Dowload the latest [stable release](https://github.com/opensourcepos/opensourcepos/releases) from github or [unstable build](https://bintray.com/jekkos/opensourcepos/opensourcepos/view/files?sort=updated&order=asc#files) from bintray. A regular repository clone will not work unless you are brave enough to build the whole project!
1. Dowload the latest stable or prerelease for a specific branch [from github](https://github.com/opensourcepos/opensourcepos/releases). A regular repository clone will not work unless you are brave enough to build the whole project!
2. Create/locate a new mysql database to install open source point of sale into
3. Execute the file database/database.sql to create the tables needed
4. unzip and upload Open Source Point of Sale files to web server
@@ -38,31 +38,16 @@ From now onwards OSPOS can be deployed using Docker on Linux and Mac, locally or
This setup dramatically reduces the number of possible issues as all setup is now done in a Dockerfile.
Docker runs natively on Mac and Linux. Please refer to the docker documentation for instructions on how to set it up on your platform.
Since OSPOS version 3.3.0 the docker installation offers a reverse proxy based on nginx with a (if local) Self signed certificate termination (aka HTTPS connection).
Behind the reverse proxy you can access OSPOS using https (port 443) and myPhpAdmin using port 8000.
Port 80 (standard http) is not available for OSPOS, it's only available for a cert manager service in case of server installation.
***Be aware that this setup is not suited for production usage. Change the default passwords in the compose file before exposing the containers publicly.***
* To build and run the image, download the latest build from bintray.
* Install envsubst from https://github.com/a8m/envsubst on your machine
* Issue the following commands in a terminal with docker installed:
Start the containers using following command
```
docker/install-local.sh
```
* When required to renew a certificate say (y)es.
* When the script has terminated to run, wait about a minute before connecting to https://127.0.0.1.
* The web browser will warn you of a self certificate exception, accept and continue
* If you do https://127.0.0.1:8000 (port 8000) instead, you would be able to access a phpMyAdmin service connected to OSPOS MariaDB
* To stop the docker issue the following command:
```
docker/uninstall.sh
docker-compose up
```
Host install using Docker
Nginx install using Docker
-------------------------
Since OSPOS version 3.3.0 the docker installation offers a reverse proxy based on nginx with a Letsencrypt TLS certificate termination (aka HTTPS connection).
@@ -76,13 +61,7 @@ The variable STAGING needs to be set to 0 when you are confident your configurat
Follow local install steps, but instead of
```
docker/install-local.sh
```
use
```
docker/install-server.sh
docker/install-nginx.sh
```
Do not use
@@ -100,37 +79,3 @@ Cloud install
If you choose *DigitalOcean*:
[Through this link](https://m.do.co/c/ac38c262507b), you will get a *$100 credit* for a first month. [Check the wiki](https://github.com/opensourcepos/opensourcepos/wiki/Getting-Started-installations) for further instructions on how to install the necessary components.
cPanel & SSH Install
--------------------
If you own on a **VPS**, **Dedicated Server**, or **Shared Hosting** running on **cPanel** with **SSH** access:
You can run our Stand-alone [WS-OSPOS-Installer](https://github.com/WebShells/WS-OSPOS-Installer.git), it will handle:
. Database.php config files generation.
. Creation of db User & Password depending on user's input of Dbname, Username, Password, & Hostname ( No need for phpmyadmin )
. Imports default Db SQL files in order to run the project.
Usage in **(SSH)**:
git clone https://github.com/WebShells/WS-OSPOS-Installer.git
chmod +x WS-OSPOS-Installer/Get-POS
./WS-OSPOS-Installer/Get-POS
or
wget https://github.com/WebShells/WS-OSPOS-Installer/archive/master.zip
unzip -qq master.zip
chmod +x WS-OSPOS-Installer-master/Get-POS
./WS-OSPOS-Installer-master/Get-POS
Answer **DB required questions** and you are ready to run the project on http://localhost/OSPOS/public (localhost to be replaced by the hostname provided during setup).

32
LICENSE
View File

@@ -1,30 +1,30 @@
The MIT License (MIT)
Copyright (c) 2012-2014 pappastech
Copyright (c) 2012 Alain
Copyright (c) 2013 Rob Garrison
Copyright (c) 2013 Parq
Copyright (c) 2013 Ramel
Copyright (c) 2013-2021 jekkos
Copyright (c) 2015-2021 FrancescoUK (aka daN4cat)
Copyright (c) 2015 Aamir Shahzad (aka asakpke), RoshanTech.com
Copyright (c) 2015 Toni Haryanto (aka yllumi)
Copyright (c) 2016-2017 Ramkrishna Mondal (aka RamkrishnaMondal)
Copyright (c) 2016 Rinaldy@dbarber (aka rnld26)
Copyright (c) 2016-2017 Jorge Colmenarez (aka jlctmaster), frontuari.com
Copyright (c) 2017-2021 Steve Ireland
Copyright (c) 2017-2021 objecttothis
Copyright (c) 2017-2021 odiea
Copyright (c) 2017-2021 WebShells / Shady Sh
Copyright (c) 2017-2021 WebShells
Copyright (c) 2020-2021 Andriux1990
Copyright (c) 2019 Loyd Jayme (aka loydjayme25)
Copyright (c) 2018 Erasto Marroquin (aka Erastus)
Copyright (c) 2018 Nathan Sas (aka nathanzky)
Copyright (c) 2018 Emilio Silva (aka emi-silva)
Copyright (c) 2017 Jesus Guerrero Botella (aka i92guboj)
Copyright (c) 2017 Deep Shah (aka deepshah)
Copyright (c) 2017 Joshua Fernandez (aka joshua1234511)
Copyright (c) 2017 asadjaved63
Copyright (c) 2018 Erasto Marroquin (aka Erastus)
Copyright (c) 2018 Nathan Sas (aka nathanzky)
Copyright (c) 2018 Emilio Silva (aka emi-silva)
Copyright (c) 2019 Loyd Jayme (aka loydjayme25)
Copyright (c) 2020 Andriux1990
Copyright (c) 2016-2017 Ramkrishna Mondal (aka RamkrishnaMondal)
Copyright (c) 2016-2017 Jorge Colmenarez (aka jlctmaster), frontuari.com
Copyright (c) 2016 Rinaldy@dbarber (aka rnld26)
Copyright (c) 2015 Aamir Shahzad (aka asakpke), RoshanTech.com
Copyright (c) 2015 Toni Haryanto (aka yllumi)
Copyright (c) 2013 Rob Garrison
Copyright (c) 2013 Parq
Copyright (c) 2013 Ramel
Copyright (c) 2012-2014 pappastech
Copyright (c) 2012 Alain
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in

View File

@@ -1,8 +1,7 @@
[![Download](https://api.bintray.com/packages/jekkos/opensourcepos/opensourcepos/images/download.svg?version=3.3.2) ](https://bintray.com/jekkos/opensourcepos/opensourcepos/3.3.2/link)
[![Build Status](https://travis-ci.org/opensourcepos/opensourcepos.svg?branch=master)](https://travis-ci.org/opensourcepos/opensourcepos)
[![Build Status](https://travis-ci.com/opensourcepos/opensourcepos.svg?branch=master)](https://travis-ci.org/opensourcepos/opensourcepos)
[![Join the chat at https://gitter.im/opensourcepos](https://badges.gitter.im/jekkos/opensourcepos.svg)](https://gitter.im/opensourcepos?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![GitHub version](https://badge.fury.io/gh/jekkos%2Fopensourcepos.svg)](https://badge.fury.io/gh/jekkos%2Fopensourcepos)
[![Translation status](http://translate.opensourcepos.org/widgets/opensourcepos/-/svg-badge.svg)](http://weblate.jpeelaer.net/engage/ospos/?utm_source=widget)
[![Translation status](http://translate.opensourcepos.org/widgets/opensourcepos/-/svg-badge.svg)](http://translate.opensourcepos.org/engage/opensourcepos/?utm_source=widget)
Introduction
@@ -49,7 +48,7 @@ LOGIN using
Beside this we also have a [Dev server](https://dev.opensourcepos.org) that runs the build that was triggered with the last repository's commit.
In case of any issues, check our status page at [https://status.opensourcepos.org](https://status.opensourcepos.org) to confirm whether there is a sever outage.
In case of any issues, check our status page at [status.opensourcepos.org](https://status.opensourcepos.org) to confirm whether there is a sever outage.
Installation
------------
@@ -140,7 +139,7 @@ If missing information is not provided within a week we will close your issue.
FAQ
---
* If you are seeing the message **system folder missing**, then you have cloned the source using git and you need to run a build *first*. Check [INSTALL.md](https://github.com/opensourcepos/opensourcepos/blob/master/INSTALL.md) for instructions or download latest zip file from [bintray](https://bintray.com/jekkos/opensourcepos/opensourcepos/view/files?sort=updated&order=desc#files) instead.
* If you are seeing the message **system folder missing**, then you have cloned the source using git and you need to run a build *first*. Check [INSTALL.md](https://github.com/opensourcepos/opensourcepos/blob/master/INSTALL.md) for instructions or download latest zip file from [PLACEHOLDER](https://NEWURL) instead.
* If at login time you read "The installation is not correct, check your php.ini file.", please check the error_log in public folder to understand what's wrong and make sure you read the [INSTALL.md](https://github.com/opensourcepos/opensourcepos/blob/master/INSTALL.md). To know how to enable error_log, please read the comment in [issue 1770](https://github.com/opensourcepos/opensourcepos/issues/1770#issuecomment-355177943).

View File

@@ -1,3 +1,18 @@
Version 3.3.4
-------------
+ Translation updates (Hungarian, Indonesian, Bosnian, Ukranian, Vietnamese, Spanish)
+ Prevent data wipeout when calling GET directly on save endpoint
+ Cleanup .htaccess
+ Docker compose usability improvements
+ Cookie secure flag fix for Chrome (you can enable csrf protection again now)
+ Use longblob for session storage. This should fix issues preventing a user from adding a large number of items to register
+ Cashrounding bugfixes
+ Fix daily overview cash sale totals
+ Show sale count in transaction report
+ Button disable to prevent double submission
+ Add barcode field to item kits
+ Fix discount register parsing in some specific locales
Version 3.3.3
-------------
+ PHP 7.4 support

View File

@@ -8,7 +8,7 @@
|
|
*/
$config['application_version'] = '3.3.3';
$config['application_version'] = '3.4.0-dev';
/*
|--------------------------------------------------------------------------
@@ -65,7 +65,8 @@ $config['db_log_enabled'] = FALSE;
| a PHP script and you can easily do that on your own.
|
*/
$config['base_url'] = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_ENV['FORCE_HTTPS']) && $_ENV['FORCE_HTTPS'] == 'true')) ? 'https' : 'http';
$config['https_on'] = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_ENV['FORCE_HTTPS']) && $_ENV['FORCE_HTTPS'] == 'true');
$config['base_url'] = $config['https_on'] ? 'https' : 'http';
$config['base_url'] .= '://' . ((isset($_SERVER['HTTP_HOST'])) ? $_SERVER['HTTP_HOST'] : 'localhost') ;
$config['base_url'] .= str_replace(basename($_SERVER['SCRIPT_NAME']), '', $_SERVER['SCRIPT_NAME']);
@@ -437,7 +438,7 @@ $config['sess_regenerate_destroy'] = FALSE;
$config['cookie_prefix'] = '';
$config['cookie_domain'] = '';
$config['cookie_path'] = '/';
$config['cookie_secure'] = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on';
$config['cookie_secure'] = $config['https_on'];
$config['cookie_httponly'] = TRUE;
/*

View File

@@ -144,3 +144,13 @@ define('SALE_TYPE_RETURN', 4);
define('PERCENT', 0);
define('FIXED', 1);
define('PRICE_MODE_STANDARD', 0);
define('PRICE_MODE_KIT', 1);
define('PAYMENT_TYPE_UNASSIGNED', '--');
define('CASH_ADJUSTMENT_TRUE', 1);
define('CASH_ADJUSTMENT_FALSE', 0);
define('CASH_MODE_TRUE', 1);
define('CASH_MODE_FALSE', 0);

View File

@@ -26,6 +26,14 @@ $hook['post_controller'] = array(
'filepath' => 'hooks'
);
$hook['pre_controller'][] = array(
'class' => '',
'function' => 'validate_save',
'filename' => 'save_hook.php',
'filepath' => 'hooks'
);
$hook['pre_system'] = function() {
$config_path = APPPATH . (ENVIRONMENT == 'testing') ? 'tests/' : 'config/';
try {

View File

@@ -100,6 +100,7 @@ class Item_kits extends Secure_Controller
$info->price_option = '0';
$info->print_option = PRINT_ALL;
$info->kit_item_id = 0;
$info->item_number = '';
}
foreach(get_object_vars($info) as $property => $value)
{
@@ -131,6 +132,7 @@ class Item_kits extends Secure_Controller
{
$item_kit_data = array(
'name' => $this->input->post('name'),
'item_kit_number' => $this->input->post('item_kit_number'),
'item_id' => $this->input->post('kit_item_id'),
'kit_discount' => $this->input->post('kit_discount'),
'kit_discount_type' => $this->input->post('kit_discount_type') == NULL ? PERCENT : $this->input->post('kit_discount_type'),
@@ -141,7 +143,6 @@ class Item_kits extends Secure_Controller
if($this->Item_kit->save($item_kit_data, $item_kit_id))
{
$success = TRUE;
$new_item = FALSE;
//New item kit
if($item_kit_id == -1)
@@ -205,6 +206,12 @@ class Item_kits extends Secure_Controller
'message' => $this->lang->line('item_kits_cannot_be_deleted')));
}
}
public function check_item_number()
{
$exists = $this->Item_kit->item_number_exists($this->input->post('item_kit_number'), $this->input->post('item_kit_id'));
echo !$exists ? 'true' : 'false';
}
public function generate_barcodes($item_kit_ids)
{

View File

@@ -501,7 +501,7 @@ class Items extends Secure_Controller
}
$default_pack_name = $this->lang->line('items_default_pack_name');
//Save item data
//Save item data
$item_data = array(
'name' => $this->input->post('name'),
'description' => $this->input->post('description'),
@@ -1153,4 +1153,4 @@ class Items extends Secure_Controller
}
}
}
?>
?>

View File

@@ -125,9 +125,9 @@ class Receivings extends Secure_Controller
$serialnumber = $this->input->post('serialnumber');
$price = parse_decimals($this->input->post('price'));
$quantity = parse_quantity($this->input->post('quantity'));
$discount = parse_decimals($this->input->post('discount'));
$discount_type = $this->input->post('discount_type');
$item_location = $this->input->post('location');
$discount = $discount_type ? parse_quantity($this->input->post('discount')) : parse_decimals($this->input->post('discount'));
$receiving_quantity = $this->input->post('receiving_quantity');
if($this->form_validation->run() != FALSE)

View File

@@ -2,10 +2,6 @@
require_once("Secure_Controller.php");
define('PRICE_MODE_STANDARD', 0);
define('PRICE_MODE_KIT', 1);
define('PAYMENT_TYPE_UNASSIGNED', '--');
class Sales extends Secure_Controller
{
public function __construct()
@@ -81,7 +77,7 @@ class Sales extends Secure_Controller
$sales = $this->Sale->search($search, $filters, $limit, $offset, $sort, $order);
$total_rows = $this->Sale->get_found_rows($search, $filters);
$payments = $this->Sale->get_payments_summary($search, $filters);
$payment_summary = $this->xss_clean(get_sales_manage_payments_summary($payments, $sales));
$payment_summary = $this->xss_clean(get_sales_manage_payments_summary($payments));
$data_rows = array();
foreach($sales->result() as $sale)
@@ -263,7 +259,7 @@ class Sales extends Secure_Controller
$data = array();
$payment_type = $this->input->post('payment_type');
if($payment_type != $this->lang->line('sales_giftcard'))
if($payment_type !== $this->lang->line('sales_giftcard'))
{
$this->form_validation->set_rules('amount_tendered', 'lang:sales_amount_tendered', 'trim|required|callback_numeric');
}
@@ -274,7 +270,7 @@ class Sales extends Secure_Controller
if($this->form_validation->run() == FALSE)
{
if($payment_type == $this->lang->line('sales_giftcard'))
if($payment_type === $this->lang->line('sales_giftcard'))
{
$data['error'] = $this->lang->line('sales_must_enter_numeric_giftcard');
}
@@ -285,7 +281,7 @@ class Sales extends Secure_Controller
}
else
{
if($payment_type == $this->lang->line('sales_giftcard'))
if($payment_type === $this->lang->line('sales_giftcard'))
{
// in case of giftcard payment the register input amount_tendered becomes the giftcard number
$giftcard_num = $this->input->post('amount_tendered');
@@ -316,7 +312,7 @@ class Sales extends Secure_Controller
$this->sale_lib->add_payment($payment_type, $amount_tendered);
}
}
elseif($payment_type == $this->lang->line('sales_rewards'))
elseif($payment_type === $this->lang->line('sales_rewards'))
{
$customer_id = $this->sale_lib->get_customer();
$package_id = $this->Customer->get_info($customer_id)->package_id;
@@ -348,6 +344,20 @@ class Sales extends Secure_Controller
}
}
}
elseif($payment_type === $this->lang->line('sales_cash'))
{
$amount_due = $this->sale_lib->get_total();
$sales_total = $this->sale_lib->get_total(FALSE);
$amount_tendered = $this->input->post('amount_tendered');
$this->sale_lib->add_payment($payment_type, $amount_tendered);
$cash_adjustment_amount = $amount_due - $sales_total;
if($cash_adjustment_amount <> 0)
{
$this->session->set_userdata('cash_mode', CASH_MODE_TRUE);
$this->sale_lib->add_payment($this->lang->line('sales_cash_adjustment'), $cash_adjustment_amount, CASH_ADJUSTMENT_TRUE);
}
}
else
{
$amount_tendered = $this->input->post('amount_tendered');
@@ -401,13 +411,21 @@ class Sales extends Secure_Controller
{
// Add kit item to order if one is assigned
$pieces = explode(' ', $item_id_or_number_or_item_kit_or_receipt);
$item_kit_id = $pieces[1];
$item_kit_id = (count($pieces) > 1) ? $pieces[1] : $item_id_or_number_or_item_kit_or_receipt;
$item_kit_info = $this->Item_kit->get_info($item_kit_id);
$kit_item_id = $item_kit_info->kit_item_id;
$kit_price_option = $item_kit_info->price_option;
$kit_print_option = $item_kit_info->print_option; // 0-all, 1-priced, 2-kit-only
if($item_kit_info->kit_discount != 0 && $item_kit_info->kit_discount > $discount)
if($discount_type == $item_kit_info->kit_discount_type)
{
if($item_kit_info->kit_discount > $discount)
{
$discount = $item_kit_info->kit_discount;
}
}
else
{
$discount = $item_kit_info->kit_discount;
$discount_type = $item_kit_info->kit_discount_type;
@@ -417,7 +435,7 @@ class Sales extends Secure_Controller
if(!empty($kit_item_id))
{
if(!$this->sale_lib->add_item($kit_item_id, $quantity, $item_location, $discount, $discount_type, PRICE_MODE_STANDARD, NULL, NULL, $price))
if(!$this->sale_lib->add_item($kit_item_id, $quantity, $item_location, $discount, $discount_type, PRICE_MODE_KIT, $kit_price_option, $kit_print_option, $price))
{
$data['error'] = $this->lang->line('sales_unable_to_add_item');
}
@@ -465,8 +483,8 @@ class Sales extends Secure_Controller
$serialnumber = $this->input->post('serialnumber');
$price = parse_decimals($this->input->post('price'));
$quantity = parse_quantity($this->input->post('quantity'));
$discount = parse_decimals($this->input->post('discount'));
$discount_type = $this->input->post('discount_type');
$discount = $discount_type ? parse_quantity($this->input->post('discount')) : parse_decimals($this->input->post('discount'));
$item_location = $this->input->post('location');
$discounted_total = $this->input->post('discounted_total') != '' ? $this->input->post('discounted_total') : NULL;
@@ -571,22 +589,22 @@ class Sales extends Secure_Controller
$data['payments_total'] = $totals['payment_total'];
$data['payments_cover_total'] = $totals['payments_cover_total'];
$data['cash_rounding'] = $this->session->userdata('cash_rounding');
$data['cash_mode'] = $this->session->userdata('cash_mode');
$data['prediscount_subtotal'] = $totals['prediscount_subtotal'];
$data['cash_total'] = $totals['cash_total'];
$data['non_cash_total'] = $totals['total'];
$data['cash_amount_due'] = $totals['cash_amount_due'];
$data['non_cash_amount_due'] = $totals['amount_due'];
if($data['cash_rounding'])
if($data['cash_mode'])
{
$data['total'] = $totals['cash_total'];
$data['amount_due'] = $totals['cash_amount_due'];
}
else
{
$data['total'] = $totals['total'];
$data['amount_due'] = $totals['amount_due'];
}
$data['amount_change'] = $data['amount_due'] * -1;
if($data['amount_change'] > 0)
@@ -609,6 +627,7 @@ class Sales extends Secure_Controller
if($this->sale_lib->is_invoice_mode())
{
$invoice_format = $this->config->item('sales_invoice_format');
// generate final invoice number (if using the invoice in sales by receipt mode then the invoice number can be manually entered or altered in some way
if(!empty($invoice_format) && $invoice_number == NULL)
{
@@ -787,6 +806,7 @@ class Sales extends Secure_Controller
// generate email attachment: invoice in pdf format
$html = $this->load->view("sales/" . $type . "_email", $sale_data, TRUE);
// load pdf helper
$this->load->helper(array('dompdf', 'file'));
$filename = sys_get_temp_dir() . '/' . $this->lang->line("sales_" . $type) . '-' . str_replace('/', '-', $number) . '.pdf';
@@ -903,7 +923,9 @@ class Sales extends Secure_Controller
private function _load_sale_data($sale_id)
{
$this->sale_lib->clear_all();
$this->sale_lib->reset_cash_flags();
$cash_rounding = $this->sale_lib->reset_cash_rounding();
$data['cash_rounding'] = $cash_rounding;
$sale_info = $this->Sale->get_info($sale_id)->row_array();
$this->sale_lib->copy_entire_sale($sale_id);
$data = array();
@@ -922,18 +944,18 @@ class Sales extends Secure_Controller
// Returns 'subtotal', 'total', 'cash_total', 'payment_total', 'amount_due', 'cash_amount_due', 'payments_cover_total'
$totals = $this->sale_lib->get_totals($tax_details[0]);
$this->session->set_userdata('cash_adjustment_amount', $totals['cash_adjustment_amount']);
$data['subtotal'] = $totals['subtotal'];
$data['total'] = $totals['total'];
$data['payments_total'] = $totals['payment_total'];
$data['payments_cover_total'] = $totals['payments_cover_total'];
$data['cash_rounding'] = $this->session->userdata('cash_rounding');
$data['cash_mode'] = $this->session->userdata('cash_mode');
$data['prediscount_subtotal'] = $totals['prediscount_subtotal'];
$data['cash_total'] = $totals['cash_total'];
$data['non_cash_total'] = $totals['total'];
$data['cash_amount_due'] = $totals['cash_amount_due'];
$data['non_cash_amount_due'] = $totals['amount_due'];
if($this->session->userdata('cash_rounding'))
if($data['cash_mode'] && ($data['selected_payment_type'] === $this->lang->line('sales_cash') || $data['payments_total'] > 0))
{
$data['total'] = $totals['cash_total'];
$data['amount_due'] = $totals['cash_amount_due'];
@@ -943,6 +965,7 @@ class Sales extends Secure_Controller
$data['total'] = $totals['total'];
$data['amount_due'] = $totals['amount_due'];
}
$data['amount_change'] = $data['amount_due'] * -1;
$employee_info = $this->Employee->get_info($this->sale_lib->get_employee());
@@ -1013,6 +1036,11 @@ class Sales extends Secure_Controller
$sale_id = -1;
$this->session->set_userdata('sale_id', -1);
}
$cash_rounding = $this->sale_lib->reset_cash_rounding();
// cash_rounding indicates only that the site is configured for cash rounding
$data['cash_rounding'] = $cash_rounding;
$data['cart'] = $this->sale_lib->get_cart();
$customer_info = $this->_load_customer_data($this->sale_lib->get_customer(), $data, TRUE);
@@ -1027,22 +1055,29 @@ class Sales extends Secure_Controller
$data['taxes'] = $tax_details[0];
$data['discount'] = $this->sale_lib->get_discount();
$data['payments'] = $this->sale_lib->get_payments();
// Returns 'subtotal', 'total', 'cash_total', 'payment_total', 'amount_due', 'cash_amount_due', 'payments_cover_total'
$totals = $this->sale_lib->get_totals($tax_details[0]);
$data['item_count'] = $totals['item_count'];
$data['total_units'] = $totals['total_units'];
$data['subtotal'] = $totals['subtotal'];
$data['total'] = $totals['total'];
$data['payments_total'] = $totals['payment_total'];
$data['payments_cover_total'] = $totals['payments_cover_total'];
$data['cash_rounding'] = $this->session->userdata('cash_rounding');
// cash_mode indicates whether this sale is going to be processed using cash_rounding
$cash_mode = $this->session->userdata('cash_mode');
$data['cash_mode'] = $cash_mode;
$data['prediscount_subtotal'] = $totals['prediscount_subtotal'];
$data['cash_total'] = $totals['cash_total'];
$data['non_cash_total'] = $totals['total'];
$data['cash_amount_due'] = $totals['cash_amount_due'];
$data['non_cash_amount_due'] = $totals['amount_due'];
if($data['cash_rounding'])
$data['selected_payment_type'] = $this->sale_lib->get_payment_type();
if($data['cash_mode'] && ($data['selected_payment_type'] == $this->lang->line('sales_cash') || $data['payments_total'] > 0))
{
$data['total'] = $totals['cash_total'];
$data['amount_due'] = $totals['cash_amount_due'];
@@ -1052,11 +1087,12 @@ class Sales extends Secure_Controller
$data['total'] = $totals['total'];
$data['amount_due'] = $totals['amount_due'];
}
$data['amount_change'] = $data['amount_due'] * -1;
$data['comment'] = $this->sale_lib->get_comment();
$data['email_receipt'] = $this->sale_lib->is_email_receipt();
$data['selected_payment_type'] = $this->sale_lib->get_payment_type();
if($customer_info && $this->config->item('customer_reward_enable') == TRUE)
{
$data['payment_options'] = $this->Sale->get_payment_options(TRUE, TRUE);
@@ -1143,8 +1179,8 @@ class Sales extends Secure_Controller
$data['selected_employee_id'] = $sale_info['employee_id'];
$data['selected_employee_name'] = $this->xss_clean($employee_info->first_name . ' ' . $employee_info->last_name);
$data['sale_info'] = $sale_info;
$balance_due = $sale_info['amount_due'] - $sale_info['amount_tendered'];
if($balance_due < 0)
$balance_due = round($sale_info['amount_due'] - $sale_info['amount_tendered'] + $sale_info['cash_refund'], totals_decimals(), PHP_ROUND_HALF_UP);
if(!$this->sale_lib->reset_cash_rounding() && $balance_due < 0)
{
$balance_due = 0;
}
@@ -1165,12 +1201,19 @@ class Sales extends Secure_Controller
$data['balance_due'] = $balance_due != 0;
// don't allow gift card to be a payment option in a sale transaction edit because it's a complex change
$new_payment_options = $this->xss_clean($this->Sale->get_payment_options(FALSE));
$data['payment_options'] = $new_payment_options;
$payment_options = $this->Sale->get_payment_options(FALSE);
if($this->sale_lib->reset_cash_rounding())
{
$payment_options[$this->lang->line('sales_cash_adjustment')] = $this->lang->line('sales_cash_adjustment');
}
$data['payment_options'] = $this->xss_clean($payment_options);
// Set up a slightly modified list of payment types for new payment entry
$new_payment_options["--"] = $this->lang->line('common_none_selected_text');
$data['new_payment_options'] = $new_payment_options;
$payment_options["--"] = $this->lang->line('common_none_selected_text');
$data['new_payment_options'] = $this->xss_clean($payment_options);
$this->load->view('sales/form', $data);
}
@@ -1248,6 +1291,7 @@ class Sales extends Secure_Controller
// In order to maintain tradition the only element that can change on prior payments is the payment type
$payments = array();
$amount_tendered = 0;
$number_of_payments = $this->input->post('number_of_payments');
for($i = 0; $i < $number_of_payments; ++$i)
{
@@ -1257,6 +1301,20 @@ class Sales extends Secure_Controller
$refund_type = $this->input->post('refund_type_' . $i);
$cash_refund = $this->input->post('refund_amount_' . $i);
if($payment_type == $this->lang->line('sales_cash_adjustment'))
{
$cash_adjustment = CASH_ADJUSTMENT_TRUE;
}
else
{
$cash_adjustment = CASH_ADJUSTMENT_FALSE;
}
if(!$cash_adjustment)
{
$amount_tendered += $payment_amount - $cash_refund;
}
// if the refund is not cash ...
if(empty(strstr($refund_type, $this->lang->line('sales_cash'))))
{
@@ -1270,11 +1328,8 @@ class Sales extends Secure_Controller
}
}
// To maintain tradition we will also delete any payments with 0 amount
// assuming these are mistakes introduced at sale time.
// This is now done in models/Sale.php
$payments[] = array('payment_id' => $payment_id, 'payment_type' => $payment_type, 'payment_amount' => $payment_amount, 'cash_refund' => $cash_refund, 'employee_id' => $employee_id);
$payments[] = array('payment_id' => $payment_id, 'payment_type' => $payment_type, 'payment_amount' => $payment_amount, 'cash_refund' => $cash_refund, 'cash_adjustment' => $cash_adjustment, 'employee_id' => $employee_id);
}
$payment_id = -1;
@@ -1283,7 +1338,24 @@ class Sales extends Secure_Controller
if($payment_type != PAYMENT_TYPE_UNASSIGNED && $payment_amount <> 0)
{
$payments[] = array('payment_id' => $payment_id, 'payment_type' => $payment_type, 'payment_amount' => $payment_amount, 'cash_refund' => 0.00, 'employee_id' => $employee_id);
$cash_refund = 0;
if($payment_type == $this->lang->line('sales_cash_adjustment'))
{
$cash_adjustment = CASH_ADJUSTMENT_TRUE;
}
else
{
$cash_adjustment = CASH_ADJUSTMENT_FALSE;
$amount_tendered += $payment_amount;
$sale_info = $this->Sale->get_info($sale_id)->row_array();
if($amount_tendered > $sale_info['amount_due'])
{
$cash_refund = $amount_tendered - $sale_info['amount_due'];
}
}
$payments[] = array('payment_id' => $payment_id, 'payment_type' => $payment_type, 'payment_amount' => $payment_amount, 'cash_refund' => $cash_refund, 'cash_adjustment' => $cash_adjustment, 'employee_id' => $employee_id);
}
$this->Inventory->update('POS '.$sale_id, ['trans_date' => $sale_time]);

View File

@@ -5,6 +5,7 @@ const DEFAULT_LANGUAGE_CODE = 'en-US';
define('NOW', time());
define('MAX_PRECISION', 1e14);
define('DEFAULT_PRECISION', 2);
define('DEFAULT_DATE', mktime(0, 0, 0, 1, 1, 2010));
define('DEFAULT_DATETIME', mktime(0, 0, 0, 1, 1, 2010));
@@ -58,6 +59,7 @@ function get_languages()
'ar-LB:arabic' => 'Arabic (Lebanon)',
'az-AZ:azerbaijani' => 'Azerbaijani (Azerbaijan)',
'bg:bulgarian' => 'Bulgarian',
'bs-BA:bosnian' => 'Bosnian',
'cs:czech' => 'Czech',
'da:danish' => 'Danish',
'de:german' => 'German (Germany)',
@@ -86,9 +88,11 @@ function get_languages()
'ro:romanian' => 'Romanian',
'ru:russian' => 'Russian',
'sv:swedish' => 'Swedish',
'ta:tamil' => 'Tamil',
'th:thai' => 'Thai',
'tl-PH:talong' => 'Tagalog (Philippines)',
'tr:turkish' => 'Turkish',
'uk-UA:ukrainian' => 'Ukrainian',
'ur-PK:urdu' => 'Urdu (Islamic Republic of Pakistan)',
'vi:vietnamese' => 'Vietnamese',
'zh-Hans:simplified-chinese' => 'Chinese Simplified Script',
@@ -384,7 +388,7 @@ function to_quantity_decimals($number)
return to_decimals($number, 'quantity_decimals');
}
function to_decimals($number, $decimals, $type=\NumberFormatter::DECIMAL)
function to_decimals($number, $decimals=NULL, $type=\NumberFormatter::DECIMAL)
{
// ignore empty strings and return
// NOTE: do not change it to empty otherwise tables will show a 0 with no decimal nor currency symbol
@@ -395,8 +399,9 @@ function to_decimals($number, $decimals, $type=\NumberFormatter::DECIMAL)
$config = get_instance()->config;
$fmt = new \NumberFormatter($config->item('number_locale'), $type);
$fmt->setAttribute(\NumberFormatter::MIN_FRACTION_DIGITS, $config->item($decimals));
$fmt->setAttribute(\NumberFormatter::MAX_FRACTION_DIGITS, $config->item($decimals));
$fmt->setAttribute(\NumberFormatter::MIN_FRACTION_DIGITS, empty($decimals) ? DEFAULT_PRECISION : $config->item($decimals));
$fmt->setAttribute(\NumberFormatter::MAX_FRACTION_DIGITS, empty($decimals) ? DEFAULT_PRECISION : $config->item($decimals));
if(empty($config->item('thousands_separator')))
{
$fmt->setAttribute(\NumberFormatter::GROUPING_SEPARATOR_SYMBOL, '');
@@ -444,8 +449,6 @@ function parse_decimals($number, $decimals = NULL)
$fmt = new \NumberFormatter($config->item('number_locale'), \NumberFormatter::DECIMAL);
$fmt->setAttribute(\NumberFormatter::FRACTION_DIGITS, $decimals);
if(empty($config->item('thousands_separator')))
{
$fmt->setAttribute(\NumberFormatter::GROUPING_SEPARATOR_SYMBOL, '');

View File

@@ -147,27 +147,20 @@ function get_sale_data_last_row($sales)
/*
Get the sales payments summary
*/
function get_sales_manage_payments_summary($payments, $sales)
function get_sales_manage_payments_summary($payments)
{
$CI =& get_instance();
$table = '<div id="report_summary">';
$total = 0;
foreach($payments as $key=>$payment)
{
$amount = $payment['payment_amount'];
// WARNING: the strong assumption here is that if a change is due it was a cash transaction always
// therefore we remove from the total cash amount any change due
if($payment['payment_type'] == $CI->lang->line('sales_cash'))
{
foreach($sales->result_array() as $key=>$sale)
{
$amount -= $sale['change_due'];
}
}
$total = bcadd($total, $amount);
$table .= '<div class="summary_row">' . $payment['payment_type'] . ': ' . to_currency($amount) . '</div>';
}
$table .= '<div class="summary_row">' . $CI->lang->line('sales_total') . ': ' . to_currency($total) . '</div>';
$table .= '</div>';
return $table;
@@ -503,6 +496,7 @@ function get_item_kits_manage_table_headers()
$headers = array(
array('item_kit_id' => $CI->lang->line('item_kits_kit')),
array('item_kit_number' => $CI->lang->line('item_kits_item_kit_number')),
array('name' => $CI->lang->line('item_kits_name')),
array('description' => $CI->lang->line('item_kits_description')),
array('total_cost_price' => $CI->lang->line('items_cost_price'), 'sortable' => FALSE),
@@ -523,6 +517,7 @@ function get_item_kit_data_row($item_kit)
return array (
'item_kit_id' => $item_kit->item_kit_id,
'item_kit_number' => $item_kit->item_kit_number,
'name' => $item_kit->name,
'description' => $item_kit->description,
'total_cost_price' => to_currency($item_kit->total_cost_price),

View File

@@ -0,0 +1,16 @@
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
function validate_save()
{
$url = $_SERVER['REQUEST_URI'];
$is_save = preg_match('/save\/\d*?/', $url);
if($is_save && $_SERVER["REQUEST_METHOD"] != "POST" && empty($_POST))
{
echo "Method not allowed";
die;
}
}

View File

@@ -27,6 +27,7 @@ $lang["common_first_page"] = "الأول";
$lang["common_gender"] = "النوع";
$lang["common_gender_female"] = "أنثى";
$lang["common_gender_male"] = "ذكر";
$lang["common_gender_undefined"] = "";
$lang["common_id"] = "كود";
$lang["common_import"] = "استيراد";
$lang["common_import_change_file"] = "تغيير";
@@ -43,6 +44,7 @@ $lang["common_list_of"] = "قائمة بـ";
$lang["common_logout"] = "خروج";
$lang["common_migration_needed"] = "سيبدأ ترحيل قاعدة البيانات إلى ٪1 بعد تسجيل الدخول.";
$lang["common_new"] = "جديد";
$lang["common_no"] = "";
$lang["common_no_persons_to_display"] = "لا يوجد اناس لعرضهم.";
$lang["common_none_selected_text"] = "[إختيار]";
$lang["common_or"] = "أو";
@@ -67,5 +69,6 @@ $lang["common_view_recent_sales"] = "عرض أحدث المبيعات";
$lang["common_website"] = "الموقع الإلكترونى";
$lang["common_welcome"] = "مرحباً";
$lang["common_welcome_message"] = "مرحباً فى OSPOS برجاء إختيار أى قسم للبدء.";
$lang["common_yes"] = "";
$lang["common_you_are_using_ospos"] = "أنت تستخدم إصدار Open Source Point Of Sale";
$lang["common_zip"] = "الرقم البريدى";

View File

@@ -14,6 +14,9 @@ $lang["item_kits_error_adding_updating"] = "خطاء فى إضافة/تحديث
$lang["item_kits_find_kit_item"] = "صنف لمجموعة";
$lang["item_kits_info"] = "معلومات المجموعة";
$lang["item_kits_item"] = "صنف";
$lang["item_kits_item_kit_number"] = "";
$lang["item_kits_item_kit_number_duplicate"] = "";
$lang["item_kits_item_number"] = "";
$lang["item_kits_items"] = "أصناف";
$lang["item_kits_kit"] = "كود المجموعة";
$lang["item_kits_kit_and_components"] = "المجموعة ومحتوياتها";

View File

@@ -27,6 +27,7 @@ $lang["common_first_page"] = "الأول";
$lang["common_gender"] = "النوع";
$lang["common_gender_female"] = "أنثى";
$lang["common_gender_male"] = "ذكر";
$lang["common_gender_undefined"] = "";
$lang["common_id"] = "كود";
$lang["common_import"] = "استيراد";
$lang["common_import_change_file"] = "تغيير";
@@ -43,6 +44,7 @@ $lang["common_list_of"] = "قائمة بـ";
$lang["common_logout"] = "خروج";
$lang["common_migration_needed"] = "سيبدأ ترحيل قاعدة البيانات إلى ٪1 بعد تسجيل الدخول.";
$lang["common_new"] = "جديد";
$lang["common_no"] = "";
$lang["common_no_persons_to_display"] = "لا يوجد اناس لعرضهم.";
$lang["common_none_selected_text"] = "[إختيار]";
$lang["common_or"] = "أو";
@@ -67,5 +69,6 @@ $lang["common_view_recent_sales"] = "عرض أحدث المبيعات";
$lang["common_website"] = "الموقع الإلكترونى";
$lang["common_welcome"] = "مرحباً";
$lang["common_welcome_message"] = "مرحباً فى OSPOS برجاء إختيار أى قسم للبدء.";
$lang["common_yes"] = "";
$lang["common_you_are_using_ospos"] = "أنت تستخدم إصدار Open Source Point Of Sale";
$lang["common_zip"] = "الرقم البريدى";

View File

@@ -14,6 +14,9 @@ $lang["item_kits_error_adding_updating"] = "خطاء فى إضافة/تحديث
$lang["item_kits_find_kit_item"] = "صنف لمجموعة";
$lang["item_kits_info"] = "معلومات المجموعة";
$lang["item_kits_item"] = "صنف";
$lang["item_kits_item_kit_number"] = "";
$lang["item_kits_item_kit_number_duplicate"] = "";
$lang["item_kits_item_number"] = "";
$lang["item_kits_items"] = "أصناف";
$lang["item_kits_kit"] = "كود المجموعة";
$lang["item_kits_kit_and_components"] = "المجموعة ومحتوياتها";

View File

@@ -27,6 +27,7 @@ $lang["common_first_page"] = "Birinci";
$lang["common_gender"] = "Cins";
$lang["common_gender_female"] = "Q";
$lang["common_gender_male"] = "K";
$lang["common_gender_undefined"] = "";
$lang["common_id"] = "ID";
$lang["common_import"] = "Daxil et";
$lang["common_import_change_file"] = "Dəyiş";
@@ -43,6 +44,7 @@ $lang["common_list_of"] = "Siyahısı";
$lang["common_logout"] = "Çıxış";
$lang["common_migration_needed"] = "Girişdən sonra bazaya %1 köçməsi başlayacaq.";
$lang["common_new"] = "Yenisi";
$lang["common_no"] = "";
$lang["common_no_persons_to_display"] = "Göstərmək üçün heç kim yoxdur.";
$lang["common_none_selected_text"] = "Seçin";
$lang["common_or"] = "Və ya";
@@ -67,5 +69,6 @@ $lang["common_view_recent_sales"] = "Son Satışları Göstər";
$lang["common_website"] = "Veb Sayt";
$lang["common_welcome"] = "Xoş Gəlmisiniz";
$lang["common_welcome_message"] = "ALSAN-a Xoş gəlmisiniz, başlamaq üçün bir modula basın.";
$lang["common_yes"] = "";
$lang["common_you_are_using_ospos"] = "ıq Layihədə Satışın Avtomatlaşdırma Nöqtəsi versiya";
$lang["common_zip"] = "Poçt Kodu";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["item_kits_add_item"] = "Mal Əlavə Etmək";
$lang["item_kits_all"] = "Hamısı";
$lang["item_kits_cannot_be_deleted"] = "Dəst Mal (lar) silinə bilməz.";
@@ -14,6 +13,9 @@ $lang["item_kits_error_adding_updating"] = "Malı yeniləməkdə və ya əlavə
$lang["item_kits_find_kit_item"] = "Mal Dəsti";
$lang["item_kits_info"] = "Mal Dəsti haqqında informasiya";
$lang["item_kits_item"] = "Maddə";
$lang["item_kits_item_kit_number"] = "Barkod";
$lang["item_kits_item_kit_number_duplicate"] = "";
$lang["item_kits_item_number"] = "";
$lang["item_kits_items"] = "Mallar";
$lang["item_kits_kit"] = "Dəstin İd";
$lang["item_kits_kit_and_components"] = "Dəst və Komponentlər";

View File

@@ -1,6 +1,5 @@
<?php
$lang["tables_all"] = "Всичко";
<?php
$lang["tables_all"] = "Всичко/и";
$lang["tables_columns"] = "Колони";
$lang["tables_hide_show_pagination"] = "Скриване / Показване на страници";
$lang["tables_loading"] = "Зареждане, моля изчакайте...";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["common_address_1"] = "Адрес 1";
$lang["common_address_2"] = "Адрес 2";
$lang["common_city"] = "Град";
@@ -8,7 +7,7 @@ $lang["common_comments"] = "Коментари";
$lang["common_common"] = "Често срещани";
$lang["common_confirm_search"] = "Избрали сте един или повече редове, след търсене няма да бъдат избрани. Наистина ли искате да подадете това търсене?";
$lang["common_copyrights"] = "© 2010 - %1";
$lang["common_correct_errors"] = "";
$lang["common_correct_errors"] = "Моля, коригирайте установените грешки преди записване";
$lang["common_country"] = "Държава";
$lang["common_date"] = "Дата";
$lang["common_delete"] = "Изтриване";
@@ -27,6 +26,7 @@ $lang["common_first_page"] = "Първи";
$lang["common_gender"] = "Пол";
$lang["common_gender_female"] = "Ж";
$lang["common_gender_male"] = "М";
$lang["common_gender_undefined"] = "";
$lang["common_id"] = "Номер";
$lang["common_import"] = "Внос";
$lang["common_import_change_file"] = "Промяна";
@@ -41,10 +41,11 @@ $lang["common_last_page"] = "Последна";
$lang["common_learn_about_project"] = "за да научите най-новата информация за проекта.";
$lang["common_list_of"] = "Списък с";
$lang["common_logout"] = "Излизане от профила";
$lang["common_migration_needed"] = "";
$lang["common_migration_needed"] = "Мигриране на база данни ще започне след влизане.";
$lang["common_new"] = "Нов";
$lang["common_no"] = "";
$lang["common_no_persons_to_display"] = "Няма хора за показване.";
$lang["common_none_selected_text"] = "Нищо не е избрано.";
$lang["common_none_selected_text"] = "Нищо не е избрано";
$lang["common_or"] = "Или";
$lang["common_phone_number"] = "Телефонен номер";
$lang["common_phone_number_required"] = "";
@@ -67,5 +68,6 @@ $lang["common_view_recent_sales"] = "Преглед на последните п
$lang["common_website"] = "Уебсайт";
$lang["common_welcome"] = "Добре дошли";
$lang["common_welcome_message"] = "Добре дошли в OSPOS, кликнете върху модул по-долу, за да започнете.";
$lang["common_yes"] = "";
$lang["common_you_are_using_ospos"] = "Вие използвате Open Source Point Оf Sale версия";
$lang["common_zip"] = "Пощенски код";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["customers_account_number"] = "Сметка #";
$lang["customers_account_number_duplicate"] = "Номерът на сметката вече е в базата данни.";
$lang["customers_available_points"] = "Налични точки";
@@ -19,9 +18,9 @@ $lang["customers_csv_import_success"] = "Вносът на клиенти е у
$lang["customers_customer"] = "Клиент";
$lang["customers_date"] = "Дата";
$lang["customers_discount"] = "Отстъпка";
$lang["customers_discount_fixed"] = "";
$lang["customers_discount_percent"] = "";
$lang["customers_discount_type"] = "";
$lang["customers_discount_fixed"] = "Фиксирана отстъпка";
$lang["customers_discount_percent"] = "Процент отстъпка";
$lang["customers_discount_type"] = "Вид отстъпка";
$lang["customers_email_duplicate"] = "Имейл адресът вече е в базата данни.";
$lang["customers_employee"] = "Служител";
$lang["customers_error_adding_updating"] = "Добавянето или актуализирането на клиента е неуспешно.";
@@ -47,7 +46,7 @@ $lang["customers_successful_adding"] = "Успешно добавихте кли
$lang["customers_successful_deleted"] = "Вие успешно сте изтрили";
$lang["customers_successful_updating"] = "Актуализирахте успешно клиента си";
$lang["customers_tax_code"] = "Данъчен код";
$lang["customers_tax_id"] = "";
$lang["customers_tax_id"] = "Данъчен номер";
$lang["customers_taxable"] = "Облагаем";
$lang["customers_total"] = "Общо изразходвани средства";
$lang["customers_update"] = "Актуализиране на клиента";

View File

@@ -14,6 +14,9 @@ $lang["item_kits_error_adding_updating"] = "Item Kit add or update failed.";
$lang["item_kits_find_kit_item"] = "Kit Item";
$lang["item_kits_info"] = "Item Kit Info";
$lang["item_kits_item"] = "Item";
$lang["item_kits_item_kit_number"] = "";
$lang["item_kits_item_kit_number_duplicate"] = "";
$lang["item_kits_item_number"] = "";
$lang["item_kits_items"] = "Items";
$lang["item_kits_kit"] = "Kit ID";
$lang["item_kits_kit_and_components"] = "Kit and Components";

View File

@@ -1,6 +1,5 @@
<?php
$lang["login_gcaptcha"] = "I'm not a robot.";
<?php
$lang["login_gcaptcha"] = "Не съм робот.";
$lang["login_go"] = "Go";
$lang["login_invalid_gcaptcha"] = "Invalid I'm not a robot.";
$lang["login_invalid_installation"] = "The installation is not correct, check your php.ini file.";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["customers_available_points"] = "Налични точки";
$lang["rewards_package"] = "Награди";
$lang["rewards_remaining_balance"] = "Оставащата стойност на точките за награда е ";
@@ -13,7 +12,7 @@ $lang["sales_cash"] = "В брой";
$lang["sales_cash_deposit"] = "Депозит в брой";
$lang["sales_cash_filter"] = "В брой";
$lang["sales_change_due"] = "Промяна на дължимото";
$lang["sales_change_price"] = "";
$lang["sales_change_price"] = "Промяна на продажната цена";
$lang["sales_check"] = "Проверка";
$lang["sales_check_balance"] = "Проверете остатъка";
$lang["sales_check_filter"] = "Проверка";
@@ -25,7 +24,7 @@ $lang["sales_confirm_delete"] = "Наистина ли искате да изт
$lang["sales_confirm_restore"] = "Наистина ли искате да възстановите избраната Продажба (и)?";
$lang["sales_credit"] = "Кредитна карта";
$lang["sales_credit_deposit"] = "Кредитен депозит";
$lang["sales_credit_filter"] = "";
$lang["sales_credit_filter"] = "Кредитна карта";
$lang["sales_customer"] = "Име";
$lang["sales_customer_address"] = "Адрес";
$lang["sales_customer_discount"] = "Намаление";
@@ -67,7 +66,7 @@ $lang["sales_giftcard_balance"] = "Gift Card Баланс";
$lang["sales_giftcard_number"] = "Gift Card Номер";
$lang["sales_group_by_category"] = "Групирайте по категория";
$lang["sales_group_by_type"] = "Групиране по тип";
$lang["sales_hsn"] = "";
$lang["sales_hsn"] = "HSN";
$lang["sales_id"] = "Номер на продажба";
$lang["sales_include_prices"] = "Включва цени?";
$lang["sales_invoice"] = "Фактура";
@@ -80,9 +79,9 @@ $lang["sales_invoice_number_duplicate"] = "Номерът на фактурит
$lang["sales_invoice_sent"] = "Фактура, изпратена до";
$lang["sales_invoice_total"] = "Фактура общо";
$lang["sales_invoice_type_custom_invoice"] = "Ръчна фактура";
$lang["sales_invoice_type_custom_tax_invoice"] = "";
$lang["sales_invoice_type_custom_tax_invoice"] = "Фактура по избор(custom_tax_invoice.php)";
$lang["sales_invoice_type_invoice"] = "Фактура";
$lang["sales_invoice_type_tax_invoice"] = "";
$lang["sales_invoice_type_tax_invoice"] = "Данъчна фактура (tax_invoice.php)";
$lang["sales_invoice_unsent"] = "Фактурата не можа да бъде изпратена до";
$lang["sales_invoice_update"] = "Преизчисляване";
$lang["sales_item_insufficient_of_stock"] = "Елементът има недостатъчен запас.";
@@ -99,7 +98,7 @@ $lang["sales_no_filter"] = "Всичко";
$lang["sales_no_items_in_cart"] = "В количката няма продукти.";
$lang["sales_no_sales_to_display"] = "Няма продажби за показване .";
$lang["sales_none_selected"] = "Не сте избрали каквито и да е Продажби за изтриване.";
$lang["sales_nontaxed_ind"] = "";
$lang["sales_nontaxed_ind"] = " sales nontaxed ind ";
$lang["sales_not_authorized"] = "Това действие не е разрешено.";
$lang["sales_one_or_multiple"] = "Продажба (и)";
$lang["sales_payment"] = "Вид плащане";
@@ -123,7 +122,7 @@ $lang["sales_receipt_no_email"] = "Този клиент няма валиден
$lang["sales_receipt_number"] = "Продажба #";
$lang["sales_receipt_sent"] = "Разписката е изпратена до";
$lang["sales_receipt_unsent"] = "Разписката не бе изпратена до";
$lang["sales_refund"] = "";
$lang["sales_refund"] = "Вид на въстановяването";
$lang["sales_register"] = "Регистър на продажбите";
$lang["sales_remove_customer"] = "Премахване на клиент";
$lang["sales_return"] = "Връщане";
@@ -158,8 +157,8 @@ $lang["sales_suspended_sales"] = "Преустановен";
$lang["sales_table"] = "Маса";
$lang["sales_takings"] = "Ежедневни продажби";
$lang["sales_tax"] = "Данък";
$lang["sales_tax_id"] = "";
$lang["sales_tax_invoice"] = "";
$lang["sales_tax_id"] = "Данъчен номер";
$lang["sales_tax_invoice"] = "Данъчна фактура";
$lang["sales_tax_percent"] = "Данък %";
$lang["sales_taxed_ind"] = "";
$lang["sales_total"] = "Обща сума";
@@ -179,3 +178,4 @@ $lang["sales_work_order_number"] = "Номер работна поръчка";
$lang["sales_work_order_number_duplicate"] = "Номерът на работната поръчка трябва да е уникален.";
$lang["sales_work_order_sent"] = "Работната поръчка е изпратена до";
$lang["sales_work_order_unsent"] = "Работната поръчка не бе изпратена до";
$lang["sales_cash_adjustment"] = "Корекция на пари в брой";

View File

@@ -0,0 +1,31 @@
<?php
$lang["attributes_attribute_value_invalid_chars"] = "Vrijednost atributa ne može sadržavati ':' ili '|'";
$lang["attributes_confirm_delete"] = "Da li ste sigurni da želite da izbrišete izabrani atribut?";
$lang["attributes_confirm_restore"] = "Da li ste sigurni da želite vratiti izabrane atribute?";
$lang["attributes_definition_cannot_be_deleted"] = "Nije moguće izbrisati izabrane atribut";
$lang["attributes_definition_error_adding_updating"] = "Atribut %1 nije moguće dodati ili ažurirati. Molimo provjerite dnevnik grešaka.";
$lang["attributes_definition_flags"] = "Vidljivost atributa";
$lang["attributes_definition_group"] = "Grupa";
$lang["attributes_definition_id"] = "Id";
$lang["attributes_definition_name"] = "Dodaj Atribut";
$lang["attributes_definition_name_required"] = "Ime atributa je obavezno polje";
$lang["attributes_definition_one_or_multiple"] = "atributi";
$lang["attributes_definition_successful_adding"] = "Uspješno ste dodali stavku";
$lang["attributes_definition_successful_deleted"] = "Uspješno ste izbrisali";
$lang["attributes_definition_successful_updating"] = "Uspješno ste ažurirali atribute";
$lang["attributes_definition_type"] = "Tip atributa";
$lang["attributes_definition_type_required"] = "Tip atributa je obavezno polje";
$lang["attributes_definition_unit"] = "Jedinice mjere";
$lang["attributes_definition_values"] = "Vrijednosti atributa";
$lang["attributes_new"] = "Novi atribut";
$lang["attributes_no_attributes_to_display"] = "Nema stavki za prikaz";
$lang["attributes_receipt_visibility"] = "Račun";
$lang["attributes_show_in_items"] = "Prikaži u stavkama";
$lang["attributes_show_in_items_visibility"] = "Stavka";
$lang["attributes_show_in_receipt"] = "Prikaži u računu";
$lang["attributes_show_in_receivings"] = "Prikaži na ulazima";
$lang["attributes_show_in_receivings_visibility"] = "Ulazi";
$lang["attributes_show_in_sales"] = "Prikaži u prodaji";
$lang["attributes_show_in_sales_visibility"] = "Prodaja";
$lang["attributes_update"] = "Ažuriraj atribut";

View File

@@ -0,0 +1,10 @@
<?php
$lang["tables_all"] = "Sve";
$lang["tables_columns"] = "Kolone";
$lang["tables_hide_show_pagination"] = "Sakrij / prikaži paginaciju";
$lang["tables_loading"] = "Učitavanje sačekajte...";
$lang["tables_page_from_to"] = "Prikazivanje {0} do {1} od {2} redova";
$lang["tables_refresh"] = "Osvježi";
$lang["tables_rows_per_page"] = "{0} redova po stranici";
$lang["tables_toggle"] = "Promijeni prikaz";

View File

@@ -0,0 +1,38 @@
<?php
$lang["cashups_amount"] = "Iznos";
$lang["cashups_amount_number"] = "Iznos mora biti numerički";
$lang["cashups_amount_required"] = "Iznos je obavezno polje.";
$lang["cashups_cannot_be_deleted"] = "Isplata se ne može izbrisati";
$lang["cashups_close_date"] = "Datum zatvaranja";
$lang["cashups_close_employee"] = "Zatvorio";
$lang["cashups_closed_amount_card"] = "Kartica";
$lang["cashups_closed_amount_cash"] = "Zatvorena gotovina";
$lang["cashups_closed_amount_check"] = "Ček";
$lang["cashups_closed_amount_due"] = "Taksa";
$lang["cashups_closed_amount_total"] = "Ukupno";
$lang["cashups_closed_date"] = "Datum zatvaranja";
$lang["cashups_confirm_delete"] = "Da li ste sigurni da želite izbrisati izabrane isplate?";
$lang["cashups_confirm_restore"] = "Da li ste sigurni da želite vratiti izabranu isplatu?";
$lang["cashups_date_number"] = "Datum mora biti numerički";
$lang["cashups_date_required"] = "Datum je obavezno polje";
$lang["cashups_description"] = "Opis";
$lang["cashups_error_adding_updating"] = "Greška prilikom dodavanja/ažuriranja isplate";
$lang["cashups_id"] = "Id";
$lang["cashups_info"] = "Informacije o isplatama";
$lang["cashups_is_deleted"] = "Izbrisano";
$lang["cashups_new"] = "Nova isplata";
$lang["cashups_no_cashups_to_display"] = "Nema isplate za prikaz";
$lang["cashups_none_selected"] = "Niste odabrali nijednu isplatu";
$lang["cashups_note"] = "Napomene";
$lang["cashups_one_or_multiple"] = "Gotovina";
$lang["cashups_open_amount_cash"] = "Otvorena gotovina";
$lang["cashups_open_date"] = "Datum otvaranja";
$lang["cashups_open_employee"] = "Otvorio";
$lang["cashups_opened_date"] = "Datum otvaranja";
$lang["cashups_successful_adding"] = "Isplata je uspješno dodata";
$lang["cashups_successful_deleted"] = "Isplata je uspješno izbrisata";
$lang["cashups_successful_updating"] = "Isplata je uspješno ažurirana";
$lang["cashups_total"] = "Ukupno";
$lang["cashups_transfer_amount_cash"] = "Ulaz/izlaz gotovine";
$lang["cashups_update"] = "Ažuriranje isplate";

View File

@@ -0,0 +1,74 @@
<?php
$lang["common_address_1"] = "Adresa 1";
$lang["common_address_2"] = "Adresa 2";
$lang["common_city"] = "Grad";
$lang["common_close"] = "Zatvori";
$lang["common_comments"] = "Komentari";
$lang["common_common"] = "Zajedničko";
$lang["common_confirm_search"] = "Odabrali ste jedan ili više redova koji neće biti izabrani nakon pretrage. Da li ste sigurni da želite pretragu?";
$lang["common_copyrights"] = "© 2010 - %1";
$lang["common_correct_errors"] = "Ispravite identifikovane pogreške prije snimanja";
$lang["common_country"] = "Država";
$lang["common_date"] = "Datum";
$lang["common_delete"] = "Izbriši";
$lang["common_det"] = "Detalji";
$lang["common_download_import_template"] = "Preuzmite šablon za uvoz(CSV)";
$lang["common_edit"] = "Uredi";
$lang["common_email"] = "E-mail";
$lang["common_email_invalid_format"] = "Neispravan e-mail";
$lang["common_export_csv"] = "CSV izvoz";
$lang["common_export_csv_no"] = "Ne";
$lang["common_export_csv_yes"] = "Da";
$lang["common_fields_required_message"] = "Polja u crvenom su obavezna";
$lang["common_first_name"] = "Ime";
$lang["common_first_name_required"] = "Ime je obavezno";
$lang["common_first_page"] = "Prva";
$lang["common_gender"] = "Pol";
$lang["common_gender_female"] = "Ž";
$lang["common_gender_male"] = "M";
$lang["common_gender_undefined"] = "";
$lang["common_id"] = "Id";
$lang["common_import"] = "Uvoz";
$lang["common_import_change_file"] = "Promjena";
$lang["common_import_csv"] = "CSV uvoz";
$lang["common_import_full_path"] = "Potrebna je potpuna putanja do CSV datoteke";
$lang["common_import_remove_file"] = "Ukloni";
$lang["common_import_select_file"] = "Odaberite datoteku";
$lang["common_inv"] = "Zaliha";
$lang["common_last_name"] = "Prezime";
$lang["common_last_name_required"] = "Prezime je obavezno";
$lang["common_last_page"] = "Poslednja";
$lang["common_learn_about_project"] = "da biste saznali najnovije informacije o projektu";
$lang["common_list_of"] = "Lista";
$lang["common_logout"] = "Odjava";
$lang["common_migration_needed"] = "Premještanje baze podataka na %1 počinje nakon prijave.";
$lang["common_new"] = "Novi";
$lang["common_no"] = "";
$lang["common_no_persons_to_display"] = "Nema dobavljača za prikaz";
$lang["common_none_selected_text"] = "[Izaberi]";
$lang["common_or"] = "Ili";
$lang["common_phone_number"] = "Broj telefona";
$lang["common_phone_number_required"] = "Broj telefona je obavezan";
$lang["common_please_visit_my"] = "Posjetite";
$lang["common_powered_by"] = "Podržano od";
$lang["common_price"] = "Cijena";
$lang["common_print"] = "Štampanje";
$lang["common_remove"] = "Ukloni";
$lang["common_required"] = "Obavezan";
$lang["common_restore"] = "Vrati";
$lang["common_return_policy"] = "Povratna informacija";
$lang["common_search"] = "Traži";
$lang["common_search_options"] = "Opcije pretrage";
$lang["common_searched_for"] = "Traženo";
$lang["common_state"] = "Entitet";
$lang["common_submit"] = "Prihvati";
$lang["common_total_spent"] = "Ukupno potrošeno";
$lang["common_unknown"] = "Nepoznato";
$lang["common_view_recent_sales"] = "Pogledaj nedavne prodaje";
$lang["common_website"] = "opensourcepos.org";
$lang["common_welcome"] = "Dobrodošli";
$lang["common_welcome_message"] = "Dobrodošli u OSPOS, kliknite na modul ispod da biste započeli";
$lang["common_yes"] = "";
$lang["common_you_are_using_ospos"] = "";
$lang["common_zip"] = "Poštanski broj";

View File

@@ -0,0 +1,300 @@
<?php
$lang["config_address"] = "Adresa kompanije";
$lang["config_address_required"] = "Adresa kompanije je obavezno polje";
$lang["config_all_set"] = "Sva su dopuštenja datoteka ispravno postavljena!";
$lang["config_allow_duplicate_barcodes"] = "Dozvoli dvostruke barkodove";
$lang["config_apostrophe"] = "apostrof";
$lang["config_backup_button"] = "Rezervna kopija";
$lang["config_backup_database"] = "Rezervna kopija baze podataka";
$lang["config_barcode"] = "Barkod";
$lang["config_barcode_company"] = "Kompanija";
$lang["config_barcode_configuration"] = "Konfiguracija barkoda";
$lang["config_barcode_content"] = "Sadržaj barkoda";
$lang["config_barcode_first_row"] = "1 red";
$lang["config_barcode_font"] = "Font";
$lang["config_barcode_formats"] = "Unesi format";
$lang["config_barcode_generate_if_empty"] = "Generiši ako je prazno";
$lang["config_barcode_height"] = "Visina(px)";
$lang["config_barcode_id"] = "Id / naziv artikla";
$lang["config_barcode_info"] = "Informacije o konfiguraciji barkoda";
$lang["config_barcode_layout"] = "Izgled barkoda";
$lang["config_barcode_name"] = "Naziv";
$lang["config_barcode_number"] = "Barkod";
$lang["config_barcode_number_in_row"] = "Broj u redu";
$lang["config_barcode_page_cellspacing"] = "Prikaži razmak ćelija na stranici";
$lang["config_barcode_page_width"] = "Širina stranice";
$lang["config_barcode_price"] = "Cijena";
$lang["config_barcode_second_row"] = "2.red";
$lang["config_barcode_third_row"] = "3.red";
$lang["config_barcode_tooltip"] = "Upozorenje: Ovo svokstvo može dovesti do uvoza ili kreiranja duplih stavki. Nemojte koristiti ako to ne želite";
$lang["config_barcode_type"] = "Tip barkoda";
$lang["config_barcode_width"] = "Širina (px)";
$lang["config_bottom"] = "Dno";
$lang["config_cash_decimals"] = "Decimale gotovine";
$lang["config_cash_decimals_tooltip"] = "Ako su Decimale gotovine i Valutne decimale iste, onda neće biti zaokruživanja gotovine.";
$lang["config_cash_rounding"] = "Zaokruživanje gotovine";
$lang["config_category_dropdown"] = "Prikaži kategoriju kao padajući meni";
$lang["config_center"] = "Centar";
$lang["config_comma"] = "zarez";
$lang["config_company"] = "Kompanija";
$lang["config_company_change_image"] = "Promijeni logo";
$lang["config_company_logo"] = "Logo kompanije";
$lang["config_company_remove_image"] = "Ukloni logo";
$lang["config_company_required"] = "Naziv kompanije je obavezno polje";
$lang["config_company_select_image"] = "Izaberite sliku";
$lang["config_company_website_url"] = "Adresa web stranice nije valjana (http://...)";
$lang["config_country_codes"] = "Kod zemlje";
$lang["config_country_codes_tooltip"] = "Lista kodova zemalja odvojena zarezima za traženje nominalnih adresa.";
$lang["config_currency_code"] = "Kod valute";
$lang["config_currency_decimals"] = "Velutne decimale";
$lang["config_currency_symbol"] = "Simbol valute";
$lang["config_customer_reward"] = "Nagrada";
$lang["config_customer_reward_duplicate"] = "Nagrada mora biti jedinstvena.";
$lang["config_customer_reward_enable"] = "Omogući nagrade kupcima";
$lang["config_customer_reward_invalid_chars"] = "Nagrada ne može sadržavati '_'";
$lang["config_customer_reward_required"] = "Nagrada je obavezno polje";
$lang["config_customer_sales_tax_support"] = "";
$lang["config_date_or_time_format"] = "Filter datuma i vremena";
$lang["config_datetimeformat"] = "Format datuma i vremena";
$lang["config_decimal_point"] = "Decimalna točka";
$lang["config_default_barcode_font_size_number"] = "Veličina fonta za barkod mora biti broj";
$lang["config_default_barcode_font_size_required"] = "Veličina fonta barkoda je obavezno polje";
$lang["config_default_barcode_height_number"] = "Visina barkoda mora biti broj";
$lang["config_default_barcode_height_required"] = "Visina barkoda je obavezno polje";
$lang["config_default_barcode_num_in_row_number"] = "Broj barkoda u redu mora biti broj";
$lang["config_default_barcode_num_in_row_required"] = "Broj barkoda u redu je obavezno polje";
$lang["config_default_barcode_page_cellspacing_number"] = "Razmak ćelija sa barkodom mora biti broj";
$lang["config_default_barcode_page_cellspacing_required"] = "Rastojanje ćelija na stranici sa barkodom je obavezno polje.";
$lang["config_default_barcode_page_width_number"] = "Širina stranice barkoda mora biti broj";
$lang["config_default_barcode_page_width_required"] = "Širina stranice barkoda je obavezno polje";
$lang["config_default_barcode_width_number"] = "Standardna širina barkoda mora biti broj";
$lang["config_default_barcode_width_required"] = "Širina barkoda mora bit broj";
$lang["config_default_item_columns"] = "Vidljiva stavka kolone";
$lang["config_default_origin_tax_code"] = "Šifra poreza";
$lang["config_default_receivings_discount"] = "Popust za ulaze";
$lang["config_default_receivings_discount_number"] = "Popust za ulaz mora biti broj";
$lang["config_default_receivings_discount_required"] = "Popust za ulaz je obavezno polje";
$lang["config_default_sales_discount"] = "Popust na prodaju";
$lang["config_default_sales_discount_number"] = "Popust na prodaju mora biti broj";
$lang["config_default_sales_discount_required"] = "Popust na prodaju je obavezno polje";
$lang["config_default_tax_category"] = "Poreska kategorija";
$lang["config_default_tax_code"] = "Poreska šifra";
$lang["config_default_tax_jurisdiction"] = "Poreska uprava";
$lang["config_default_tax_name_number"] = "Naziv poreza mora biti string.";
$lang["config_default_tax_name_required"] = "Naziv poreza je obavezno polje";
$lang["config_default_tax_rate"] = "Stopa poreza %";
$lang["config_default_tax_rate_1"] = "Stopa poreza 1 %";
$lang["config_default_tax_rate_2"] = "Stopa poreza 2 %";
$lang["config_default_tax_rate_number"] = "Stopa poreza mora biti broj";
$lang["config_default_tax_rate_required"] = "Stopa poreza je obavezno polje";
$lang["config_derive_sale_quantity"] = "Dozvoli izvedenu količinu prodaje";
$lang["config_derive_sale_quantity_tooltip"] = "Ako se izabere, za artikle naručene po produženom iznosu biće obezbjeđen novi tip artikla";
$lang["config_dinner_table"] = "Sto";
$lang["config_dinner_table_duplicate"] = "Sto mora biti jedinstven";
$lang["config_dinner_table_enable"] = "Omogući stolove za večeru";
$lang["config_dinner_table_invalid_chars"] = "Naziv stola ne može sadržavati '_'.";
$lang["config_dinner_table_required"] = "Sto je obavezno polje.";
$lang["config_dot"] = "tačka";
$lang["config_email"] = "E-mail";
$lang["config_email_configuration"] = "Konfiguracija e-mail";
$lang["config_email_mailpath"] = "Putanja do Sendmaila";
$lang["config_email_protocol"] = "Protokol";
$lang["config_email_receipt_check_behaviour"] = "Polje za potvrdu e-mail";
$lang["config_email_receipt_check_behaviour_always"] = "Uvijek potvrđeno";
$lang["config_email_receipt_check_behaviour_last"] = "Zapamti poslednji izbor";
$lang["config_email_receipt_check_behaviour_never"] = "Uvijek nepotvrđeno";
$lang["config_email_smtp_crypto"] = "SMTP šifriranje";
$lang["config_email_smtp_host"] = "SMTP Server";
$lang["config_email_smtp_pass"] = "SMTP Lozinka";
$lang["config_email_smtp_port"] = "SMTP Port";
$lang["config_email_smtp_timeout"] = "SMTP pauza";
$lang["config_email_smtp_user"] = "SMTP Korisničko ime";
$lang["config_enforce_privacy"] = "Ostvarite privatnost";
$lang["config_enforce_privacy_tooltip"] = "Zaštitite privatnost kupaca primjenjujući kodiranje podataka u slučaju brisanja njihovih podataka";
$lang["config_fax"] = "Faks";
$lang["config_file_perm"] = "Postoje problemi sa dozvolama za datoteke, popravite i ponovo učitajte ovu stranicu.";
$lang["config_financial_year"] = "Početak fiskalne godine";
$lang["config_financial_year_apr"] = "1. April";
$lang["config_financial_year_aug"] = "1. Avgust";
$lang["config_financial_year_dec"] = "1. Decembar";
$lang["config_financial_year_feb"] = "1. Februar";
$lang["config_financial_year_jan"] = "1. Januar";
$lang["config_financial_year_jul"] = "1. Juli";
$lang["config_financial_year_jun"] = "1. Juni";
$lang["config_financial_year_mar"] = "1. Mart";
$lang["config_financial_year_may"] = "1. Maj";
$lang["config_financial_year_nov"] = "1. Novembar";
$lang["config_financial_year_oct"] = "1. Oktobar";
$lang["config_financial_year_sep"] = "1. Septembar";
$lang["config_gcaptcha_enable"] = "Stranica za prijavu reCAPTCHA";
$lang["config_gcaptcha_secret_key"] = "reCAPTCHA tajni ključ";
$lang["config_gcaptcha_secret_key_required"] = "reCAPTCHA tajni ključ je obavezno polje";
$lang["config_gcaptcha_site_key"] = "reCAPTCHA ključ sajta";
$lang["config_gcaptcha_site_key_required"] = "reCAPTCHA Ključ sajta je obavezno polje";
$lang["config_gcaptcha_tooltip"] = "Zaštitite stranicu za prijavu pomoću Google reCAPTCHA, kliknite na ikonu za nabavku API ključa";
$lang["config_general"] = "Generalno";
$lang["config_general_configuration"] = "Opšta konfiguracija";
$lang["config_giftcard_number"] = "Broj poklon bona";
$lang["config_giftcard_random"] = "Generiši nasumice";
$lang["config_giftcard_series"] = "Generiši u seriji";
$lang["config_image_allowed_file_types"] = "Dozvoljeni tipovi datoteka";
$lang["config_image_max_height_tooltip"] = "Maksimalna dozvoljena visina učitavanja slike u pikselima (px).";
$lang["config_image_max_size_tooltip"] = "Maksimalna dozvoljena veličina datoteke za prijenos slike u kilobajtima (kb).";
$lang["config_image_max_width_tooltip"] = "Maksimalna dozvoljena širina slike u pikselima (px).";
$lang["config_image_restrictions"] = "Ograničenja za učitavanje slike";
$lang["config_include_hsn"] = "Uključite podršku za HSN kodove";
$lang["config_info"] = "Informacije";
$lang["config_info_configuration"] = "Info o web trgovini";
$lang["config_integrations"] = "Integracije";
$lang["config_integrations_configuration"] = "Integracije trećih strana";
$lang["config_invoice"] = "Faktura";
$lang["config_invoice_configuration"] = "Podešavanja štamapnja";
$lang["config_invoice_default_comments"] = "Komentar na fakturi";
$lang["config_invoice_email_message"] = "Predložak e-mail za fakture";
$lang["config_invoice_enable"] = "Omogući fakturisanje";
$lang["config_invoice_printer"] = "Štampanje faktura";
$lang["config_invoice_type"] = "Tip fakture";
$lang["config_is_readable"] = "čitljiv je, ali dozvole su veće od 660.";
$lang["config_is_writable"] = "može se napisati, ali dozvole su veće od 750.";
$lang["config_jsprintsetup_required"] = "Upozorenje! Onemogućene opcije će raditi samo ako imate instaliran FireFox jsPrintSetup dodatak. Svakako snimiti?";
$lang["config_language"] = "Jezik";
$lang["config_last_used_invoice_number"] = "Zadnji korišćeni broj fakture";
$lang["config_last_used_quote_number"] = "Zadnji korišćeni broj citata";
$lang["config_last_used_work_order_number"] = "Zadnji korišćeni broj R/N";
$lang["config_left"] = "Lijevo";
$lang["config_license"] = "Licenca";
$lang["config_license_configuration"] = "Izjava o licenci";
$lang["config_line_sequence"] = "Redoslijed linija";
$lang["config_lines_per_page"] = "Linija po stranici";
$lang["config_lines_per_page_number"] = "Linije po stranici moraju biti broj";
$lang["config_lines_per_page_required"] = "Broj linija po stranici je obavezan podatak";
$lang["config_locale"] = "Lokalizacija";
$lang["config_locale_configuration"] = "Konfiguracija";
$lang["config_locale_info"] = "Info o lokalnoj konfiguraciji";
$lang["config_location"] = "Skladište";
$lang["config_location_configuration"] = "Lokacije skladišta";
$lang["config_location_info"] = "Informacije o konfiguraciji lokacije";
$lang["config_logout"] = "Zar ne želite da napravite rezervnu kopiju prije odjave? Kliknite [OK] za sigurnosnu kopiju, [Cancel] da biste se odjavili.";
$lang["config_mailchimp"] = "Mailchimp";
$lang["config_mailchimp_api_key"] = "Mailchimp API ključ";
$lang["config_mailchimp_configuration"] = "Mailchimp konfiguracija";
$lang["config_mailchimp_key_successfully"] = "API ključ je važeći";
$lang["config_mailchimp_key_unsuccessfully"] = "API ključ je nevažeći";
$lang["config_mailchimp_lists"] = "Mailchimp lista";
$lang["config_mailchimp_tooltip"] = "Kliknite na ikonu za API ključ.";
$lang["config_message"] = "Poruke";
$lang["config_message_configuration"] = "Konfigurisanje poruke";
$lang["config_msg_msg"] = "Snimljena tekst poruka";
$lang["config_msg_msg_placeholder"] = "Ako želite koristiti SMS šablon, snimite poruku ovdje. U suprotnom ostavite prazno polje.";
$lang["config_msg_pwd"] = "SMS-API lozinke";
$lang["config_msg_pwd_required"] = "SMS-API lozinke je obavezno polje";
$lang["config_msg_src"] = "SMS-API ID pošiljaoca";
$lang["config_msg_src_required"] = "SMS-API Id pošiljaoca je obavezno polje";
$lang["config_msg_uid"] = "SMS-API korisnika";
$lang["config_msg_uid_required"] = "SMS-API korisnika je obavezno polje";
$lang["config_multi_pack_enabled"] = "Više pakovanja po stavci";
$lang["config_no_risk"] = "Nema rizika / ugroženosti.";
$lang["config_none"] = "nijedan";
$lang["config_notify_alignment"] = "Položaj iskačuće obavijesti";
$lang["config_number_format"] = "Format broja";
$lang["config_number_locale"] = "Lokalizacija";
$lang["config_number_locale_invalid"] = "Uneseni jezik nije važeći. Provjerite vezu u opisu alata kako biste pronašli osjetljivu vrijednost";
$lang["config_number_locale_required"] = "Broj lokacije je obavezno polje";
$lang["config_number_locale_tooltip"] = "Pronađite odgovarajuću lokaciju na ovom linku";
$lang["config_os_timezone"] = "OSPOS vremenska zona:";
$lang["config_ospos_info"] = "OSPOS instalacione informacije";
$lang["config_payment_options_order"] = "Narudžba opcije plaćanja";
$lang["config_perm_risk"] = "Dozvole veće od 750 za pisanje i 660 za čitanje dovode ovaj program u rizik.";
$lang["config_phone"] = "Telefon kompanije";
$lang["config_phone_required"] = "Telefon kompanije je obavezan";
$lang["config_print_bottom_margin"] = "Donja margina";
$lang["config_print_bottom_margin_number"] = "Donja margina mora biti broj";
$lang["config_print_bottom_margin_required"] = "Donja margina je obavezna";
$lang["config_print_delay_autoreturn"] = "Automatski povratak na odgodu prodaje";
$lang["config_print_delay_autoreturn_number"] = "Automatski povratak na odgodu prodaje je obavezno polje";
$lang["config_print_delay_autoreturn_required"] = "Automatski povratak na odgodu prodaje mora biti broj";
$lang["config_print_footer"] = "Štampanje podnožja";
$lang["config_print_header"] = "Štampanje zaglavlja";
$lang["config_print_left_margin"] = "Lijeva margina";
$lang["config_print_left_margin_number"] = "Lijeva margina mora biti broj";
$lang["config_print_left_margin_required"] = "Lijeva margina je obavezna";
$lang["config_print_receipt_check_behaviour"] = "Polje za potvrdu štampanja računa";
$lang["config_print_receipt_check_behaviour_always"] = "Uvijek potvrđeno";
$lang["config_print_receipt_check_behaviour_last"] = "Zapamti poslednji izbor";
$lang["config_print_receipt_check_behaviour_never"] = "Uvijek nepotvrđeno";
$lang["config_print_right_margin"] = "Desna margina";
$lang["config_print_right_margin_number"] = "Desna margina mora biti broj";
$lang["config_print_right_margin_required"] = "Desna margina je obavezna";
$lang["config_print_silently"] = "Prikaži dijalog za štampanje";
$lang["config_print_top_margin"] = "Gornja margina";
$lang["config_print_top_margin_number"] = "Gornja margina mora biti broj";
$lang["config_print_top_margin_required"] = "Gornja margina je obavezna";
$lang["config_quantity_decimals"] = "Decimale količine";
$lang["config_quote_default_comments"] = "Difoltni komentari citata";
$lang["config_receipt"] = "Račun";
$lang["config_receipt_configuration"] = "Podešavanja štamapnja";
$lang["config_receipt_default"] = "Podrazumijevano";
$lang["config_receipt_font_size"] = "Veličina fonta";
$lang["config_receipt_font_size_number"] = "Veličina fonta mora biti broj";
$lang["config_receipt_font_size_required"] = "Veličina fonta je obavezno polje";
$lang["config_receipt_info"] = "Informacije o POS računu";
$lang["config_receipt_printer"] = "POS štampač";
$lang["config_receipt_short"] = "Kratko";
$lang["config_receipt_show_company_name"] = "Prikaži kompaniju";
$lang["config_receipt_show_description"] = "Prikaži opis";
$lang["config_receipt_show_serialnumber"] = "Prikaži serijski broj";
$lang["config_receipt_show_tax_ind"] = "Prikaži poreski indikator";
$lang["config_receipt_show_taxes"] = "Prikaži porez";
$lang["config_receipt_show_total_discount"] = "Prikaži ukupni popust";
$lang["config_receipt_template"] = "Šablon računa";
$lang["config_receiving_calculate_average_price"] = "Kalk. prosječnih cijena (ulaza)";
$lang["config_recv_invoice_format"] = "Format računa fakture";
$lang["config_register_mode_default"] = "Mod registracije";
$lang["config_report_an_issue"] = "Prijavi problem";
$lang["config_return_policy_required"] = "Politika povrata je obavezno polje";
$lang["config_reward"] = "Nagrada";
$lang["config_reward_configuration"] = "Konfigurisanje poklona";
$lang["config_right"] = "Desno";
$lang["config_sales_invoice_format"] = "Format fakture";
$lang["config_sales_quote_format"] = "Format navedene prodaje";
$lang["config_saved_successfully"] = "Konfiguracija je uspješno snimljena";
$lang["config_saved_unsuccessfully"] = "Konfiguracija nije uspješno snimljena";
$lang["config_security_issue"] = "Upozorenje o ugroženosti sigurnosti";
$lang["config_server_notice"] = "Upotrijebite dolje navedene podatke za izvještavanje o problemima.";
$lang["config_show_office_group"] = "Prikaži ikonu poslovnice";
$lang["config_statistics"] = "Pošalji statistiku";
$lang["config_statistics_tooltip"] = "Pošaljite statistike za potrebe razvoja i poboljšanja namjene";
$lang["config_stock_location"] = "Lokacija skladišta";
$lang["config_stock_location_duplicate"] = "Molim koristite jedinstveni naziv skladišta";
$lang["config_stock_location_invalid_chars"] = "Naziv skaldišta ne može sadržavati '_'";
$lang["config_stock_location_required"] = "Naziv skladišta je obavezno polje";
$lang["config_suggestions_first_column"] = "Kolona 1";
$lang["config_suggestions_layout"] = "Prijedlozi za pretraživanje";
$lang["config_suggestions_second_column"] = "Kolona 2";
$lang["config_suggestions_third_column"] = "Kolona 3";
$lang["config_system_conf"] = "Podešavanja & Konf";
$lang["config_system_info"] = "Sistem Info";
$lang["config_table"] = "Sto";
$lang["config_table_configuration"] = "Konfigurisanje stola";
$lang["config_takings_printer"] = "Štampanje računa";
$lang["config_tax"] = "Porez";
$lang["config_tax_category"] = "Kategorija";
$lang["config_tax_category_duplicate"] = "Unesena kategorija već postoji.";
$lang["config_tax_category_invalid_chars"] = "Unesena kategorija je nevažeća.";
$lang["config_tax_category_required"] = "Obavezna je kategorija.";
$lang["config_tax_category_used"] = "Kategorija se ne može izbrisati jer se koristi";
$lang["config_tax_configuration"] = "Konfigurisanje poreza";
$lang["config_tax_decimals"] = "Poreske decimale";
$lang["config_tax_id"] = "Poreska identifikacija";
$lang["config_tax_included"] = "Uključen porez";
$lang["config_theme"] = "Tema";
$lang["config_thousands_separator"] = "Separator za hiljade";
$lang["config_timezone"] = "Vremenska zona";
$lang["config_timezone_error"] = "Vremenska zona OSPOS razlikuje se od vaše lokalne vremenske zone.";
$lang["config_top"] = "Vrh";
$lang["config_use_destination_based_tax"] = "Koristite porez na osnovu odredišta";
$lang["config_user_timezone"] = "Lokalna vremenska zona:";
$lang["config_website"] = "web stranica";
$lang["config_work_order_enable"] = "Podnošenje radnog naloga";
$lang["config_work_order_format"] = "Format radnog naloga";

View File

@@ -0,0 +1,54 @@
<?php
$lang["customers_account_number"] = "Račun #";
$lang["customers_account_number_duplicate"] = "Ovaj broj računa već postoji";
$lang["customers_available_points"] = "Dostupni bodovi";
$lang["customers_average"] = "Prosječna potrošnja";
$lang["customers_avg_discount"] = "Prosječni popust";
$lang["customers_basic_information"] = "Informacija";
$lang["customers_cannot_be_deleted"] = "Ne može se izbrisati izabrani kupac, jer jedan ili više izabranih kupaca imaju prodaju.";
$lang["customers_company_name"] = "Kompanija";
$lang["customers_confirm_delete"] = "Želite li izbrisati izabranog kupca?";
$lang["customers_confirm_restore"] = "Da li ste sigurni da želite da povratite izabranog kupca?";
$lang["customers_consent"] = "Pristanak na registraciju";
$lang["customers_consent_required"] = "Prihvatanje registracije je obavezno polje.";
$lang["customers_customer"] = "Kupac";
$lang["customers_date"] = "Datum";
$lang["customers_discount"] = "Popust";
$lang["customers_discount_fixed"] = "Fiksni popust";
$lang["customers_discount_percent"] = "Procenat popusta";
$lang["customers_discount_type"] = "Tip popusta";
$lang["customers_email_duplicate"] = "E-mail adresa već postoji u bazi podataka.";
$lang["customers_employee"] = "Zaposlenik";
$lang["customers_error_adding_updating"] = "Greška kod dodavanja/ažuriranja kupca";
$lang["customers_csv_import_failed"] = "Greška kod uvoza iz CSV-a";
$lang["customers_csv_import_nodata_wrongformat"] = "Vaša učitana datoteka nema podataka ili je pogrešnog formata";
$lang["customers_csv_import_partially_failed"] = "Većina kupaca je uvezena. Ali neki nisu, evo liste";
$lang["customers_csv_import_success"] = "Uvoz kupaca je uspješan";
$lang["customers_import_items_csv"] = "Uvezi kupce iz CSV datoteke";
$lang["customers_mailchimp_activity_click"] = "Klik na e-mail";
$lang["customers_mailchimp_activity_lastopen"] = "Zadnji otvoreni e-mail";
$lang["customers_mailchimp_activity_open"] = "E-mail otvoren";
$lang["customers_mailchimp_activity_total"] = "E-mail poslat";
$lang["customers_mailchimp_activity_unopen"] = "E-mail nije otvoren";
$lang["customers_mailchimp_email_client"] = "E-mail klijenta";
$lang["customers_mailchimp_info"] = "Mailchimp";
$lang["customers_mailchimp_member_rating"] = "Rejting";
$lang["customers_mailchimp_status"] = "Status";
$lang["customers_mailchimp_vip"] = "VIP";
$lang["customers_max"] = "Maks. potrošeno";
$lang["customers_min"] = "Min. potrošeno";
$lang["customers_new"] = "Novi kupac";
$lang["customers_none_selected"] = "Niste odabrali nijednog kupca za brisanje";
$lang["customers_one_or_multiple"] = "Kupaci";
$lang["customers_quantity"] = "Količina";
$lang["customers_stats_info"] = "Statistika";
$lang["customers_successful_adding"] = "Uspješno ste dodali kupca";
$lang["customers_successful_deleted"] = "Kupac je uspješno izbrisan";
$lang["customers_successful_updating"] = "Podaci o kupcu su uspješno ažurirani";
$lang["customers_tax_code"] = "Poreski broj";
$lang["customers_tax_id"] = "Porez Id";
$lang["customers_taxable"] = "Oporezivo";
$lang["customers_total"] = "Ukupno";
$lang["customers_update"] = "Ažuriraj kupca";
$lang["rewards_package"] = "Nagrade";

View File

@@ -0,0 +1,22 @@
<?php
$lang["datepicker_all_time"] = "Sve";
$lang["datepicker_apply"] = "Primjeni";
$lang["datepicker_cancel"] = "Otkaži";
$lang["datepicker_custom"] = "Slobodan izbor";
$lang["datepicker_from"] = "Od";
$lang["datepicker_last_30"] = "Zadnjih 30 dana";
$lang["datepicker_last_7"] = "Zadnjih 7 dana";
$lang["datepicker_last_financial_year"] = "Prošla fiskalna godina";
$lang["datepicker_last_month"] = "Prošli mjesec";
$lang["datepicker_last_year"] = "Prošla godina";
$lang["datepicker_same_month_last_year"] = "Ovaj mjesec prošle godine";
$lang["datepicker_same_month_to_same_day_last_year"] = "Prošle godine od istog mjeseca do istog dana";
$lang["datepicker_this_financial_year"] = "Trenutna fiskalna godina";
$lang["datepicker_this_month"] = "Ovaj mjesec";
$lang["datepicker_this_year"] = "Ova godina";
$lang["datepicker_to"] = "Do";
$lang["datepicker_today"] = "Danas";
$lang["datepicker_today_last_year"] = "Ovaj dan prošle godine";
$lang["datepicker_weekstart"] = "1";
$lang["datepicker_yesterday"] = "Juče";

View File

@@ -0,0 +1,37 @@
<?php
$lang["employees_basic_information"] = "Informacije";
$lang["employees_cannot_be_deleted"] = "Nije moguće izbrisati odabrane zaposlenike, jedan ili više njih su obradili prodaju ili pokušavate izbrisati svoj nalog.)";
$lang["employees_change_password"] = "Promijeni lozinku";
$lang["employees_confirm_delete"] = "Da li ste zaista sigurni da želite da izbrišete izabranog zaposlenika?";
$lang["employees_confirm_restore"] = "Da li ste sigurni da želite da vratite izabranog zaposlenika?";
$lang["employees_current_password"] = "Trenutna lozinka";
$lang["employees_current_password_invalid"] = "Trenutna lozinka je nevažeća.";
$lang["employees_employee"] = "Zaposlenik";
$lang["employees_error_adding_updating"] = "Greška kod dodavanja/ažuriranja zaposlenika";
$lang["employees_error_deleting_demo_admin"] = "Ne možete izbrisati demo admin korisnika";
$lang["employees_error_updating_demo_admin"] = "Ne možete promijeniti demo admin korisnika";
$lang["employees_language"] = "Jezik";
$lang["employees_login_info"] = "Prijava";
$lang["employees_new"] = "Novi zaposlenik";
$lang["employees_none_selected"] = "Nije izabran nijedan zaposlenik za brisanje";
$lang["employees_one_or_multiple"] = "Zaposlenici";
$lang["employees_password"] = "Lozinka";
$lang["employees_password_minlength"] = "Lozinka mora imati najmanje 8 znakova";
$lang["employees_password_must_match"] = "Lozinka se ne podudara";
$lang["employees_password_not_must_match"] = "Trenutna lozinka i nova lozinka moraju biti jedinstvene.";
$lang["employees_password_required"] = "Lozinka je obavezna";
$lang["employees_permission_desc"] = "Odaberite module za dozvolu";
$lang["employees_permission_info"] = "Dozvole";
$lang["employees_repeat_password"] = "Ponovite lozinku";
$lang["employees_subpermission_required"] = "Dodajte barem jedno odobrenje po modulu";
$lang["employees_successful_adding"] = "Uspješno ste dodali zaposlenika";
$lang["employees_successful_change_password"] = "Promjena lozinke je uspješna.";
$lang["employees_successful_deleted"] = "Uspješno ste izbrisali zaposlenika";
$lang["employees_successful_updating"] = "Uspješno ste ažurirali zaposlenika";
$lang["employees_system_language"] = "Sistemski jezik";
$lang["employees_unsuccessful_change_password"] = "Promjena lozinke nije uspjela.";
$lang["employees_update"] = "Ažuriraj zaposlenika";
$lang["employees_username"] = "Korisničko ime";
$lang["employees_username_minlength"] = "Korisničko ime mora imati najmanje 5 znakova";
$lang["employees_username_required"] = "Korisničko ime je obavezno polje";

View File

@@ -0,0 +1,9 @@
<?php
$lang["enum_half_down"] = "Half Down";
$lang["enum_half_even"] = "Half Even";
$lang["enum_half_five"] = "Half Five";
$lang["enum_half_odd"] = "Half Odd";
$lang["enum_half_up"] = "Half Up";
$lang["enum_round_down"] = "Round Down";
$lang["enum_round_up"] = "Round Up";

View File

@@ -0,0 +1,4 @@
<?php
$lang["error_no_permission_module"] = "Nemate dozvolu za pristup modulu";
$lang["error_unknown"] = "Neočekivana greška";

View File

@@ -0,0 +1,21 @@
<?php
$lang["category_name_required"] = "Naziv kategorije je obavezan";
$lang["expenses_categories_add_item"] = "Dodaj kategoriju";
$lang["expenses_categories_cannot_be_deleted"] = "Nije moguće izbrisati kategoriju";
$lang["expenses_categories_category_id"] = "Id";
$lang["expenses_categories_confirm_delete"] = "Da li ste sigurni da želite da izbrišete izabranu kategoriju?";
$lang["expenses_categories_confirm_restore"] = "Da li ste sigurni da želite da vratite izabranu kategoriju?";
$lang["expenses_categories_description"] = "Opis Kategorije";
$lang["expenses_categories_error_adding_updating"] = "Greška prilikom dodavanja / ažuriranja kategorije";
$lang["expenses_categories_info"] = "Informacije o Kategoriji";
$lang["expenses_categories_name"] = "Naziv Kategorije";
$lang["expenses_categories_new"] = "Nova Kategorija";
$lang["expenses_categories_no_expenses_categories_to_display"] = "Nema kategorije za prikaz";
$lang["expenses_categories_none_selected"] = "Niste odabrali nijednu Kategoriju";
$lang["expenses_categories_one_or_multiple"] = "Kategorija";
$lang["expenses_categories_quantity"] = "Količina";
$lang["expenses_categories_successful_adding"] = "Kategorija je uspješno dodata";
$lang["expenses_categories_successful_deleted"] = "Brisanje kategorije je uspješno";
$lang["expenses_categories_successful_updating"] = "Ažuriranje kategorije je uspješno";
$lang["expenses_categories_update"] = "Ažuriraj kategoriju";

View File

@@ -0,0 +1,46 @@
<?php
$lang["expenses_add_item"] = "Dodaj trošak";
$lang["expenses_amount"] = "Iznos";
$lang["expenses_amount_number"] = "Iznos mora biti broj";
$lang["expenses_amount_required"] = "Iznos troška je obavezan";
$lang["expenses_by_category"] = "Kategorija";
$lang["expenses_cannot_be_deleted"] = "Nije moguće izbrisati kategoriju";
$lang["expenses_cash"] = "Gotovina";
$lang["expenses_cash_filter"] = "Gotovina";
$lang["expenses_categories_name"] = "Kategorija";
$lang["expenses_category_required"] = "kategorija je obavezno polje";
$lang["expenses_check"] = "Ček";
$lang["expenses_check_filter"] = "Ček";
$lang["expenses_confirm_delete"] = "Da li ste sigurni da želite da izbrišete izabrani trošak?";
$lang["expenses_confirm_restore"] = "Da li ste sigurni da želite da vratite izabrani trošak?";
$lang["expenses_credit"] = "Kreditna kartica";
$lang["expenses_credit_filter"] = "Kreditna kartica";
$lang["expenses_date"] = "Datum";
$lang["expenses_date_number"] = "datum mora biti broj";
$lang["expenses_date_required"] = "datum je obavezno polje";
$lang["expenses_debit"] = "Dugovna kartica";
$lang["expenses_debit_filter"] = "Dugovna kartica";
$lang["expenses_description"] = "Opis";
$lang["expenses_due"] = "Dospijeće";
$lang["expenses_due_filter"] = "Dospijeće";
$lang["expenses_employee"] = "Napravio";
$lang["expenses_error_adding_updating"] = "Greška pri dodavanju / ažuriranju troškova";
$lang["expenses_expense_id"] = "Id";
$lang["expenses_expenses_employee"] = "Zaposlenik";
$lang["expenses_info"] = "Informacije o troškovima";
$lang["expenses_is_deleted"] = "Izbrisano";
$lang["expenses_name_required"] = "Naziv troška je obavezan";
$lang["expenses_new"] = "Novi trošak";
$lang["expenses_no_expenses_to_display"] = "Nema troškova za prikaz";
$lang["expenses_none_selected"] = "Niste odabrali nijedan trošak";
$lang["expenses_one_or_multiple"] = "Trošak(ovi)";
$lang["expenses_payment"] = "Vrsta plaćanja";
$lang["expenses_start_typing_supplier_name"] = "Počnite pisati ime dobavljača...";
$lang["expenses_successful_adding"] = "Dodavanje troškova uspješno";
$lang["expenses_successful_deleted"] = "Brisanje troškova uspješno";
$lang["expenses_successful_updating"] = "Ažuriranje troškova uspješno";
$lang["expenses_supplier_name"] = "Dobavljač";
$lang["expenses_supplier_tax_code"] = "Poreski broj";
$lang["expenses_tax_amount"] = "Porez";
$lang["expenses_update"] = "Ažuriraj trošak";

View File

@@ -0,0 +1,70 @@
<?php
$lang["giftcards_add_minus"] = "Zalihu dodati ili oduzeti";
$lang["giftcards_allow_alt_description"] = "Dozvoli Alt opis";
$lang["giftcards_bulk_edit"] = "Skupno uređivanje";
$lang["giftcards_cannot_be_deleted"] = "Nije moguće izbrisati poklon bon, jedan ili više poklon bonova ima prodaju.";
$lang["giftcards_cannot_find_giftcard"] = "Ne možemo pronaći informacije o poklon bonu";
$lang["giftcards_cannot_use"] = "Poklon bon %1 se ne može koristiti za ovu prodaju. Nevažeći kupac!";
$lang["giftcards_card_value"] = "Vrijednost";
$lang["giftcards_category"] = "Kategorija";
$lang["giftcards_change_all_to_allow_alt_desc"] = "Dozvoli Alt opis za sve";
$lang["giftcards_change_all_to_not_allow_allow_desc"] = "Nije dozvoljen Alt opis za sve";
$lang["giftcards_change_all_to_serialized"] = "Promijeni sve u serijalizovano";
$lang["giftcards_change_all_to_unserialized"] = "Promijeni sve u neserializovano";
$lang["giftcards_confirm_bulk_edit"] = "Da li ste sigurni da želite da uredite sve izabrane poklon bonove?";
$lang["giftcards_confirm_delete"] = "Da li ste sigurni da želite da izbrišete izabrani poklon bon?";
$lang["giftcards_confirm_restore"] = "Da li ste sigurni da želite da vratite izabrane poklon bonove?";
$lang["giftcards_cost_price"] = "FC";
$lang["giftcards_count"] = "Ažuriraj zalihu";
$lang["giftcards_csv_import_failed"] = "Greška kod CSV uvoza";
$lang["giftcards_current_quantity"] = "Trenutna količina";
$lang["giftcards_description"] = "Opis";
$lang["giftcards_details_count"] = "Detalji o popisu zaliha";
$lang["giftcards_do_nothing"] = "Ne radi ništa";
$lang["giftcards_edit_fields_you_want_to_update"] = "Uredi polja za sve izabrane poklon bonove";
$lang["giftcards_edit_multiple_giftcards"] = "Uređivanje više poklon bonova";
$lang["giftcards_error_adding_updating"] = "Dodavanje/ažuriranje poklon bona nije uspjelo";
$lang["giftcards_error_updating_multiple"] = "Ažuriranje poklon bonova nije uspjelo";
$lang["giftcards_generate_barcodes"] = "Generiši barkod";
$lang["giftcards_giftcard"] = "Poklon bon";
$lang["giftcards_giftcard_number"] = "Broj poklon bona";
$lang["giftcards_info_provided_by"] = "Informacije pruža";
$lang["giftcards_inventory_comments"] = "Komentari";
$lang["giftcards_is_serialized"] = "Poklon bon ima serijski broj";
$lang["giftcards_low_inventory_giftcards"] = "Niska zaliha poklon bonova";
$lang["giftcards_manually_editing_of_quantity"] = "Ručna promjena količine";
$lang["giftcards_must_select_giftcard_for_barcode"] = "Morate izabrati bar jedan poklon bon da generišete barkod";
$lang["giftcards_new"] = "Novi poklon bon";
$lang["giftcards_no_description_giftcards"] = "Poklon bon nema opisa";
$lang["giftcards_no_giftcards_to_display"] = "Nema poklon bona za prikaz";
$lang["giftcards_none"] = "Ništa";
$lang["giftcards_none_selected"] = "Nijedan poklon bon nije izabran za uređivanje";
$lang["giftcards_number"] = "Broj poklon bona mora biti broj";
$lang["giftcards_number_information"] = "Broj poklon bona";
$lang["giftcards_number_required"] = "Broj poklon bona je obavezan";
$lang["giftcards_one_or_multiple"] = "Poklon bonovi";
$lang["giftcards_person_id"] = "Kupac";
$lang["giftcards_quantity"] = "Količina";
$lang["giftcards_quantity_required"] = "Količina je obavezno polje. Zatvorite (X) da biste odustali";
$lang["giftcards_remaining_balance"] = "Na poklon bonu %1 ostala je još vrijednost %2!";
$lang["giftcards_reorder_level"] = "Nivo narudžbe";
$lang["giftcards_retrive_giftcard_info"] = "Preuzmi informacije o poklon bonu";
$lang["giftcards_sales_tax_1"] = "Prodajni porez 1";
$lang["giftcards_sales_tax_2"] = "Prodajni porez 2";
$lang["giftcards_serialized_giftcards"] = "Serijalizovani poklon bonovi";
$lang["giftcards_successful_adding"] = "Uspješno ste dodali poklon bon";
$lang["giftcards_successful_bulk_edit"] = "Uspješno ste ažurirali izabrane poklon bonove";
$lang["giftcards_successful_deleted"] = "Uspješno ste izbrisali poklon bon";
$lang["giftcards_successful_updating"] = "Uspješno ste ažurirali poklon bon";
$lang["giftcards_supplier"] = "Dobavljač";
$lang["giftcards_tax_1"] = "Porez 1";
$lang["giftcards_tax_2"] = "Porez 2";
$lang["giftcards_tax_percent"] = "% poreza";
$lang["giftcards_tax_percents"] = "% poreza";
$lang["giftcards_unit_price"] = "MPC";
$lang["giftcards_upc_database"] = "Barkod tablica";
$lang["giftcards_update"] = "Ažurirajte poklon bon";
$lang["giftcards_use_inventory_menu"] = "Koristite meni zalihe";
$lang["giftcards_value"] = "Vrijednost poklon bona mora biti broj";
$lang["giftcards_value_required"] = "Vrijednost poklon bona je obavezno polje";

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html>
<head>
<title>403 Zabranjeno</title>
</head>
<body>
<p>Pristup direktorijumu je zabranjen.</p>
</body>
</html>

View File

@@ -0,0 +1,38 @@
<?php
$lang["item_kits_add_item"] = "Dodaj artikal";
$lang["item_kits_all"] = "Sve";
$lang["item_kits_cannot_be_deleted"] = "Brisanje kompleta nije uspjelo";
$lang["item_kits_confirm_delete"] = "Da li ste sigurni da želite izbrisati izabrani komplet predmeta";
$lang["item_kits_confirm_restore"] = "Da li ste sigurni da želite povratiti komplet";
$lang["item_kits_description"] = "Opis kompleta";
$lang["item_kits_discount"] = "Popust";
$lang["item_kits_discount_fixed"] = "Fiksni popust";
$lang["item_kits_discount_percent"] = "Procenat popusta";
$lang["item_kits_discount_type"] = "Vrsta popusta";
$lang["item_kits_error_adding_updating"] = "Dodavanje ili ažuriranje kompleta predmeta nije uspjelo";
$lang["item_kits_find_kit_item"] = "Stavka kompleta";
$lang["item_kits_info"] = "Informacije o kompletu";
$lang["item_kits_item"] = "Artikal";
$lang["item_kits_item_kit_number"] = "Barkod";
$lang["item_kits_item_kit_number_duplicate"] = "Broj kompleta predmeta već je prisutan u bazi podataka.";
$lang["item_kits_item_number"] = "";
$lang["item_kits_items"] = "Artikli";
$lang["item_kits_kit"] = "ID kompleta";
$lang["item_kits_kit_and_components"] = "Komplet i komponente";
$lang["item_kits_kit_and_stock"] = "Komplet i zaliha";
$lang["item_kits_kit_only"] = "Samo komplet";
$lang["item_kits_name"] = "Naziv kompleta";
$lang["item_kits_new"] = "Novi komplet";
$lang["item_kits_no_item_kits_to_display"] = "Nema kompleta za prikaz";
$lang["item_kits_none_selected"] = "Niste odabrali nijedan komplet";
$lang["item_kits_one_or_multiple"] = "Stavka(e) kompleta";
$lang["item_kits_price_option"] = "Opcija cijene";
$lang["item_kits_priced_only"] = "Samo po cijeni";
$lang["item_kits_print_option"] = "Opcija štampanja";
$lang["item_kits_quantity"] = "Količina";
$lang["item_kits_sequence"] = "Redoslijed";
$lang["item_kits_successful_adding"] = "Uspješno ste dodali komplet";
$lang["item_kits_successful_deleted"] = "Uspješno ste izbrisali komplet";
$lang["item_kits_successful_updating"] = "Uspješno ste ažurirali komplet";
$lang["item_kits_update"] = "Ažuriranje komplet";

View File

@@ -0,0 +1,112 @@
<?php
$lang["items_add_minus"] = "Zaliha za dodavanje ili oduzimanje";
$lang["items_allow_alt_description"] = "Dozvoli Alt opis";
$lang["items_amount_entry"] = "Unos iznosa";
$lang["items_bulk_edit"] = "Skupno uređivanje";
$lang["items_buy_price_required"] = "MPC je obavezno polje";
$lang["items_cannot_be_deleted"] = "Nije moguće izbrisati izabrane artikle, jedan ili više izabranih predmeta imaju prodaju.";
$lang["items_cannot_find_item"] = "Nema informacije o izabranoj stavci";
$lang["items_category"] = "Kategorija";
$lang["items_category_required"] = "Kategorija je obavezno polje";
$lang["items_change_all_to_allow_alt_desc"] = "Dozvoli Alt opis za sve";
$lang["items_change_all_to_not_allow_allow_desc"] = "Nije dozvoljen Alt opis za sve";
$lang["items_change_all_to_serialized"] = "Promijeni sve u seriju";
$lang["items_change_all_to_unserialized"] = "Promijenite sve u ne seriju";
$lang["items_change_image"] = "Promijeni sliku";
$lang["items_confirm_bulk_edit"] = "Da li ste sigurni da želite urediti izabrane artikle?";
$lang["items_confirm_bulk_edit_wipe_taxes"] = "Sve informacije o porezu na artikal biće zamjenjene";
$lang["items_confirm_delete"] = "Da li ste sigurni da želite izbrisati izabrani artikal?";
$lang["items_confirm_restore"] = "Da li ste sigurni da želite da vratite izabrani artikal?";
$lang["items_cost_price"] = "FC";
$lang["items_cost_price_number"] = "FC mora biti broj";
$lang["items_cost_price_required"] = "FC je obavezno polje";
$lang["items_count"] = "Ažuriraj zalihu";
$lang["items_csv_import_failed"] = "Uvoz CSV-a nije uspio";
$lang["items_csv_import_nodata_wrongformat"] = "Vaša učitana datoteka nema podataka ili je pogrešnog formata";
$lang["items_csv_import_partially_failed"] = "Uvezena je većina artikala. Ali neki nisu, evo liste";
$lang["items_csv_import_success"] = "Uvoz artikla je uspješan";
$lang["items_current_quantity"] = "Trenutna količina";
$lang["items_default_pack_name"] = "Svaki";
$lang["items_description"] = "Opis";
$lang["items_details_count"] = "Detalji o količinama zalihe";
$lang["items_do_nothing"] = "Ne radi ništa";
$lang["items_edit_fields_you_want_to_update"] = "Uredite polja koja želite da uredite za sve izabrane artikle";
$lang["items_edit_multiple_items"] = "Uređivanje više artikala";
$lang["items_empty_upc_items"] = "Artikli sa praznim barkodom";
$lang["items_error_adding_updating"] = "Greška pri dodavanju / ažuriranju artikla";
$lang["items_error_updating_multiple"] = "Greška pri ažuriranju artikala";
$lang["items_generate_barcodes"] = "Generiši barkod";
$lang["items_hsn_code"] = "Nomenklatura sistema usklađena";
$lang["items_image"] = "Slika";
$lang["items_import_items_csv"] = "Uvezi artikle iz CSV datoteke";
$lang["items_info_provided_by"] = "Informacije pruža";
$lang["items_inventory"] = "Zaliha";
$lang["items_inventory_comments"] = "Komentari";
$lang["items_inventory_CSV_import_quantity"] = "Količina uvezena iz CSV-a";
$lang["items_inventory_data_tracking"] = "Praćenje podataka zalihe";
$lang["items_inventory_date"] = "Datum";
$lang["items_inventory_employee"] = "Zaposlenik";
$lang["items_inventory_in_out_quantity"] = "Količina ulaz/izlaz";
$lang["items_inventory_remarks"] = "Napomene";
$lang["items_is_deleted"] = "Izbrisano";
$lang["items_is_serialized"] = "Artikal ima ser. broj";
$lang["items_item"] = "Artikal";
$lang["items_item_number"] = "Barkod";
$lang["items_item_number_duplicate"] = "Broj artikla već postoji u bazi podataka";
$lang["items_kit"] = "Garnitura";
$lang["items_location"] = "Mjesto";
$lang["items_low_inventory_items"] = "Prodaja artikala";
$lang["items_low_sell_item"] = "Niska prodaja artikla";
$lang["items_manually_editing_of_quantity"] = "Ručno uređivanje količine";
$lang["items_name"] = "Naziv artikla";
$lang["items_name_required"] = "Naziv artikla je obavezno polje";
$lang["items_new"] = "Novi artikal";
$lang["items_no_description_items"] = "Artikal nema opisa";
$lang["items_no_items_to_display"] = "Nema artikla za prikaz";
$lang["items_none"] = "Nijedan";
$lang["items_none_selected"] = "Niste odabrali nijedan artikal za uređivanje";
$lang["items_nonstock"] = "Bez zaliha";
$lang["items_number_information"] = "Redni broj";
$lang["items_number_required"] = "Barkod je obavezno polje";
$lang["items_one_or_multiple"] = "artikal(i)";
$lang["items_pack_name"] = "Naziv pakovanja";
$lang["items_qty_per_pack"] = "Količina po pakovanju";
$lang["items_quantity"] = "Količina";
$lang["items_quantity_number"] = "Količina mora biti broj";
$lang["items_quantity_required"] = "Količina je obavezno polje.";
$lang["items_receiving_quantity"] = "Zaprimljena količina";
$lang["items_remove_image"] = "Ukloni sliku";
$lang["items_reorder_level"] = "Minimalna zaliha";
$lang["items_reorder_level_number"] = "Nivo preuređivanja mora biti broj";
$lang["items_reorder_level_required"] = "Nivo preuređivanja je obavezno polje";
$lang["items_retrive_item_info"] = "Preuzmi informacije o artiklu";
$lang["items_sales_tax_1"] = "Prodajni porez";
$lang["items_sales_tax_2"] = "Prodajni porez 2";
$lang["items_search_attributes"] = "Pretraživanje atributa";
$lang["items_select_image"] = "Izaberite sliku";
$lang["items_serialized_items"] = "Artikal ima ser. broj";
$lang["items_standard"] = "Standard";
$lang["items_stock"] = "Skladište";
$lang["items_stock_location"] = "Mjesto skladišta";
$lang["items_stock_type"] = "Vrsta zalihe";
$lang["items_successful_adding"] = "Uspješno ste dodali artikal";
$lang["items_successful_bulk_edit"] = "Uspješno ste ažurirali izabrane artikle";
$lang["items_successful_deleted"] = "Uspješno ste izbrisali artikal";
$lang["items_successful_updating"] = "Uspješno ste ažurirali artikal";
$lang["items_supplier"] = "Dobavljač";
$lang["items_tax_1"] = "Porez 1";
$lang["items_tax_2"] = "Porez 2";
$lang["items_tax_category"] = "Kategorija poreza";
$lang["items_tax_percent"] = "Procenat poreza";
$lang["items_tax_percent_number"] = "Procenat poreza mora biti numerička vrijednost";
$lang["items_tax_percent_required"] = "Procenat poreza je obavezno polje";
$lang["items_tax_percents"] = "Porez %";
$lang["items_temp"] = "Privremeno";
$lang["items_type"] = "Vrsta artikla";
$lang["items_unit_price"] = "MPC";
$lang["items_unit_price_number"] = "MPC mora biti broj";
$lang["items_unit_price_required"] = "MPC je obavezno polje";
$lang["items_upc_database"] = "Baza podataka bar-kodova";
$lang["items_update"] = "Ažuriraj artikal";
$lang["items_use_inventory_menu"] = "Koristite meni zalihe";

View File

@@ -0,0 +1,10 @@
<?php
$lang["login_gcaptcha"] = "Ja nisam robot.";
$lang["login_go"] = "Idi";
$lang["login_invalid_gcaptcha"] = "Pogrešno ja nisam robot.";
$lang["login_invalid_installation"] = "Instalacija nije ispravna, provjerite vašu php.ini datoteku.";
$lang["login_invalid_username_and_password"] = "Pogrešno korisničko ime ili lozinka";
$lang["login_login"] = "Prijava";
$lang["login_password"] = "Lozinka";
$lang["login_username"] = "Korisničko ime";

View File

@@ -0,0 +1,14 @@
<?php
$lang["messages_first_name"] = "Ime";
$lang["messages_last_name"] = "Prezime";
$lang["messages_message"] = "Poruka";
$lang["messages_message_placeholder"] = "Vaša poruka ovdje ...";
$lang["messages_message_required"] = "Poruka je obavezna";
$lang["messages_multiple_phones"] = "(U slučaju više primalaca, unesite mobilne brojeve odvojene zarezima)";
$lang["messages_phone"] = "Telefonski broj";
$lang["messages_phone_number_required"] = "Broj telefona je obavezan";
$lang["messages_phone_placeholder"] = "Broj mobilnog telefona ovde...";
$lang["messages_sms_send"] = "Pošalji SMS";
$lang["messages_successfully_sent"] = "Poruka je uspješno poslata: ";
$lang["messages_unsuccessfully_sent"] = "Poruka nije uspešno poslata: ";

View File

@@ -0,0 +1,41 @@
<?php
$lang["module_attributes"] = "Atributi";
$lang["module_attributes_desc"] = "Dodajte, ažurirajte, izbrišite i pretražite atribute.";
$lang["module_both"] = "Oba";
$lang["module_cashups"] = "Isplate";
$lang["module_cashups_desc"] = "Dodajte, ažurirajte, izbrišite i pretražite isplate.";
$lang["module_config"] = "Podešavanja";
$lang["module_config_desc"] = "Promijenite OSPOS-ovu konfiguraciju";
$lang["module_customers"] = "Kupci";
$lang["module_customers_desc"] = "Dodajte, ažurirajte, izbrišite i pretražite kupce";
$lang["module_employees"] = "Zaposleni";
$lang["module_employees_desc"] = "Dodajte, ažurirajte, izbrišite i pretražite zaposlene";
$lang["module_expenses"] = "Troškovi";
$lang["module_expenses_categories"] = "Kategorije";
$lang["module_expenses_categories_desc"] = "Dodajte, ažurirajte, izbrišite i pretražite kategorije.";
$lang["module_expenses_desc"] = "Dodajte, ažurirajte, izbrišite i pretražite troškove.";
$lang["module_giftcards"] = "Poklon bonovi";
$lang["module_giftcards_desc"] = "Dodajte, ažurirajte, izbrišite i pretražite poklon bonove";
$lang["module_home"] = "Početna";
$lang["module_home_desc"] = "Lista modula početnog menija";
$lang["module_item_kits"] = "Kompleti artikala";
$lang["module_item_kits_desc"] = "Dodajte, ažurirajte, izbrišite ili pretražite komplete artikala";
$lang["module_items"] = "Artikli";
$lang["module_items_desc"] = "Dodajte, ažurirajte, izbrišite ili pretražite artikle";
$lang["module_messages"] = "Poruke";
$lang["module_messages_desc"] = "Šaljite poruke kupcima, dobavljačima i zaposlenima.";
$lang["module_migrate"] = "Migracija";
$lang["module_migrate_desc"] = "Ažurirajte OSPOS bazu podataka";
$lang["module_office"] = "Administracija";
$lang["module_office_desc"] = "Lista modula kancelarijskog menija";
$lang["module_receivings"] = "Ulazi";
$lang["module_receivings_desc"] = "Obrada narudžbenice";
$lang["module_reports"] = "Izvještaji";
$lang["module_reports_desc"] = "Pogledajte i generišite izvještaje";
$lang["module_sales"] = "Prodaja";
$lang["module_sales_desc"] = "Obrada prodaje i povrata";
$lang["module_suppliers"] = "Dobavljači";
$lang["module_suppliers_desc"] = "Dodajte, ažurirajte, izbrišite ili pretražite dobavljače";
$lang["module_taxes"] = "Porezi";
$lang["module_taxes_desc"] = "Konfigurišite poreze na promet";

View File

@@ -0,0 +1,54 @@
<?php
$lang["receivings_cancel_receiving"] = "Otkaži";
$lang["receivings_cannot_be_deleted"] = "Ulaz(i) ne mogu biti Izbrisani";
$lang["receivings_comments"] = "Komentar";
$lang["receivings_complete_receiving"] = "Završi";
$lang["receivings_confirm_cancel_receiving"] = "Da li ste sigurni da želite da izbrišete ovaj prijem? Sve stavke će biti izbrisane.";
$lang["receivings_confirm_delete"] = "Da li ste sigurni da želite da izbrišete ovaj prijem? Ova radnja se ne može opozvati.";
$lang["receivings_confirm_finish_receiving"] = "Da li ste sigurni da želite da pošaljete ovaj prijem? Ovo se ne može poništiti.";
$lang["receivings_cost"] = "Trošak";
$lang["receivings_date"] = "Datum";
$lang["receivings_date_required"] = "Mora se unijeti ispravan datum";
$lang["receivings_date_type"] = "Datum je obavezno polje";
$lang["receivings_delete_entire_sale"] = "Izbriši cijelu prodaju";
$lang["receivings_discount"] = "Popust";
$lang["receivings_edit"] = "Uredi";
$lang["receivings_edit_sale"] = "Uređivanje ulaza";
$lang["receivings_employee"] = "Zaposleni";
$lang["receivings_error_editing_item"] = "Uređivanje stavke nije uspjelo";
$lang["receivings_error_requisition"] = "Nije moguće premjestiti zalihu sa ili na istu lokaciju skladišta";
$lang["receivings_find_or_scan_item"] = "Pronađite ili skenirajte artikal";
$lang["receivings_find_or_scan_item_or_receipt"] = "Pronađite ili skenirajte stavku ili račun";
$lang["receivings_id"] = "ID prijema";
$lang["receivings_item_name"] = "Naziv artikla";
$lang["receivings_mode"] = "Način prijema";
$lang["receivings_new_supplier"] = "Novi dobavljač";
$lang["receivings_one_or_multiple"] = "Ulaz(i)";
$lang["receivings_print_after_sale"] = "Štampaj poslije prodaje";
$lang["receivings_quantity"] = "Količina";
$lang["receivings_receipt"] = "Ulazni račun";
$lang["receivings_receipt_number"] = "Ulazni račun #";
$lang["receivings_receiving"] = "Ulaz";
$lang["receivings_reference"] = "Referenca";
$lang["receivings_register"] = "Stavke ulaza";
$lang["receivings_requisition"] = "Trebovanje.";
$lang["receivings_return"] = "Povrat";
$lang["receivings_select_supplier"] = "Izaberite dobavljača (neobavezno)";
$lang["receivings_ship_pack"] = "Otpremanje pakovanja";
$lang["receivings_start_typing_supplier_name"] = "Počnite upisivati ime dobavljača ...";
$lang["receivings_stock"] = "Skladište";
$lang["receivings_stock_destination"] = "Destinacija skladišta";
$lang["receivings_stock_locaiton"] = "Lokacija zaliha";
$lang["receivings_stock_source"] = "Izvor zaliha";
$lang["receivings_successfully_deleted"] = "Uspješno ste izbrisali prijem";
$lang["receivings_successfully_updated"] = "Uspješno ste ažurirali prijem";
$lang["receivings_supplier"] = "Dobavljač";
$lang["receivings_supplier_address"] = "Adresa";
$lang["receivings_supplier_email"] = "E-mail";
$lang["receivings_supplier_location"] = "Mjesto";
$lang["receivings_total"] = "Ukupno";
$lang["receivings_transaction_failed"] = "Transakcija prijema nije uspjela";
$lang["receivings_unable_to_add_item"] = "Dodavanje stavke u prijem nije uspjelo";
$lang["receivings_unsuccessfully_updated"] = "Ažuriranje ulaza nije uspjelo";
$lang["receivings_update"] = "Ažuriraj";

View File

@@ -0,0 +1,141 @@
<?php
$lang["reports_all"] = "Svi";
$lang["reports_authority"] = "Ovlašćenja";
$lang["reports_canceled"] = "Otkazano";
$lang["reports_categories"] = "Kategorije";
$lang["reports_categories_summary_report"] = "Zbirni izvještaj po kategorijama";
$lang["reports_category"] = "Kategorija";
$lang["reports_code_canceled"] = "CNL";
$lang["reports_code_invoice"] = "INV";
$lang["reports_code_pos"] = "POS";
$lang["reports_code_quote"] = "Q";
$lang["reports_code_return"] = "RET";
$lang["reports_code_type"] = "Tip";
$lang["reports_code_work_order"] = "R/N";
$lang["reports_comments"] = "Komentari";
$lang["reports_complete"] = "Završena prodaja i povrat";
$lang["reports_completed_sales"] = "Kompletirana prodaja";
$lang["reports_confirm_delete"] = "Da li ste sigurni da želite da izbrišete izabrani unos?";
$lang["reports_confirm_restore"] = "Da li ste sigurni da želite da vratite izabrani unos?";
$lang["reports_cost"] = "Trošak";
$lang["reports_cost_price"] = "FC";
$lang["reports_count"] = "Broj";
$lang["reports_customer"] = "Kupac";
$lang["reports_customers"] = "Kupci";
$lang["reports_customers_summary_report"] = "Zbirni izvještaj po kupcima";
$lang["reports_date"] = "Datum";
$lang["reports_date_range"] = "Vremenski period";
$lang["reports_description"] = "Opis";
$lang["reports_detailed_receivings_report"] = "Detaljan izvještaj primki";
$lang["reports_detailed_reports"] = "Izvještaji (detaljno)";
$lang["reports_detailed_requisition_report"] = "Izvještaj: Trebovanje robe (detaljno)";
$lang["reports_detailed_sales_report"] = "Izvještaj prodaje (detaljno)";
$lang["reports_discount"] = "Ivještaj o popustu";
$lang["reports_discount_fixed"] = "Fiksni popust";
$lang["reports_discount_percent"] = "Procenat popusta";
$lang["reports_discount_type"] = "Vrsta popusta";
$lang["reports_discounts"] = "Popusti";
$lang["reports_discounts_summary_report"] = "Zbirni izvještaj o popustima";
$lang["reports_earned"] = "Zarađeni bodovi";
$lang["reports_employee"] = "Zaposlenik";
$lang["reports_employees"] = "Zaposleni";
$lang["reports_employees_summary_report"] = "Zbirni izveštaj zaposlenih";
$lang["reports_expenses"] = "Troškovi";
$lang["reports_expenses_amount"] = "Iznos";
$lang["reports_expenses_categories"] = "Troškovi";
$lang["reports_expenses_categories_summary_report"] = "Sažeti izvještaj kategorija rashoda";
$lang["reports_expenses_category"] = "Kategorija";
$lang["reports_expenses_tax_amount"] = "Porez";
$lang["reports_expenses_total_amount"] = "Ukupno";
$lang["reports_expenses_total_tax_amount"] = "Ukupan porez";
$lang["reports_graphical_reports"] = "Grafički izvještaji";
$lang["reports_inventory"] = "Zaliha";
$lang["reports_inventory_low"] = "Niska zaliha";
$lang["reports_inventory_low_report"] = "Izvještaj o niskoj zalihi";
$lang["reports_inventory_reports"] = "Izvještaji zalihe";
$lang["reports_inventory_summary"] = "Sažetak zalihe";
$lang["reports_inventory_summary_report"] = "Sumarni izvještaj zaliha";
$lang["reports_item"] = "Artikl";
$lang["reports_item_count"] = "Filtriraj po broju artikala";
$lang["reports_item_name"] = "Naziv artikla";
$lang["reports_item_number"] = "Barkod";
$lang["reports_items"] = "Artikli";
$lang["reports_items_purchased"] = "Nabavljeni artikli";
$lang["reports_items_received"] = "Primljeni artikli";
$lang["reports_items_summary_report"] = "Sumarni izvještaj artikala";
$lang["reports_jurisdiction"] = "Nadležnost";
$lang["reports_low_inventory"] = "Niska zaliha";
$lang["reports_low_inventory_report"] = "Izvještaj niske zalihe";
$lang["reports_low_sell_quantity"] = "Niska prodaja";
$lang["reports_more_than_zero"] = "Više od nule";
$lang["reports_name"] = "Naziv";
$lang["reports_no_reports_to_display"] = "Nema artikala za prikaz";
$lang["reports_payment_type"] = "Tip plaćanja";
$lang["reports_payments"] = "Plaćanja";
$lang["reports_payments_summary_report"] = "Zbirni izvještaj plaćanja";
$lang["reports_profit"] = "Dobit";
$lang["reports_quantity"] = "Količina";
$lang["reports_quantity_purchased"] = "Nabavna količina";
$lang["reports_quotes"] = "Citati";
$lang["reports_received_by"] = "Primljeno od";
$lang["reports_receiving_id"] = "ID ulaza";
$lang["reports_receiving_type"] = "Tip ulaza";
$lang["reports_receivings"] = "Ulazi";
$lang["reports_reorder_level"] = "Preuređivanje nivoa";
$lang["reports_report"] = "Izvještaj";
$lang["reports_report_input"] = "Ulazni izvještaj";
$lang["reports_reports"] = "Izvještaji";
$lang["reports_requisition"] = "Trebovanje";
$lang["reports_requisition_by"] = "Trebovanje od";
$lang["reports_requisition_id"] = "ID trebovanja";
$lang["reports_requisition_item"] = "Artikal";
$lang["reports_requisition_item_quantity"] = "količina artikla";
$lang["reports_requisition_related_item"] = "Povezani artikal";
$lang["reports_requisition_related_item_total_quantity"] = "Ukupni zahtjev";
$lang["reports_requisition_related_item_unit_quantity"] = "Potrebna količina";
$lang["reports_requisitions"] = "Trebovanja";
$lang["reports_returns"] = "Povrati";
$lang["reports_revenue"] = "Prihod";
$lang["reports_sale_id"] = "ID prodaje";
$lang["reports_sale_type"] = "Tip prodaje";
$lang["reports_sales"] = "Prodaje";
$lang["reports_sales_amount"] = "Iznos transakcija";
$lang["reports_sales_summary_report"] = "Zbirni izvještaj prodaje";
$lang["reports_sales_taxes"] = "Porez na promet";
$lang["reports_sales_taxes_summary_report"] = "Zbirni izvještaj poreza na promet";
$lang["reports_serial_number"] = "Serijski broj";
$lang["reports_sold_by"] = "Prodano od";
$lang["reports_sold_to"] = "Prodano";
$lang["reports_stock_location"] = "Lokacija skladišta";
$lang["reports_sub_total_value"] = "Međuzbir";
$lang["reports_subtotal"] = "Međuzbir";
$lang["reports_summary_reports"] = "Zbirni izvještaj";
$lang["reports_supplied_by"] = "Nabavljeno od";
$lang["reports_supplier"] = "Dobavljač";
$lang["reports_suppliers"] = "Dobavljači";
$lang["reports_suppliers_summary_report"] = "Zbirni izvještaj po dobavljačima";
$lang["reports_tax"] = "Porez";
$lang["reports_tax_category"] = "Kategorija poreza";
$lang["reports_tax_percent"] = "Procenat poreza";
$lang["reports_tax_rate"] = "Poreska stopa";
$lang["reports_taxes"] = "Porezi";
$lang["reports_taxes_summary_report"] = "Zbirni izvještaj poreza";
$lang["reports_total"] = "Ukupno";
$lang["reports_total_inventory_value"] = "Ukupan iznos zalihe";
$lang["reports_total_low_sell_quantity"] = "Ukupna količina niskih prodaja";
$lang["reports_total_quantity"] = "Ukupna količina";
$lang["reports_total_retail"] = "Ukupna vrijednost zalihe na malo";
$lang["reports_trans_amount"] = "Iznos transakcije";
$lang["reports_trans_due"] = "Dug";
$lang["reports_trans_group"] = "Grpa transakcija";
$lang["reports_trans_nopay_sales"] = "Prodaje bez plaćanja";
$lang["reports_trans_payments"] = "Plaćanja";
$lang["reports_trans_refunded"] = "Refundirano";
$lang["reports_trans_sales"] = "Prodaja";
$lang["reports_trans_type"] = "Tip transakcije";
$lang["reports_type"] = "Tip";
$lang["reports_unit_price"] = "MPC";
$lang["reports_used"] = "Korišćeni poeni";
$lang["reports_work_orders"] = "Radni nalozi";
$lang["reports_zero_and_less"] = "Nula i manje";

View File

@@ -0,0 +1,181 @@
<?php
$lang["customers_available_points"] = "Dostupni bodovi";
$lang["rewards_package"] = "Nagrade";
$lang["rewards_remaining_balance"] = "Preostala vrijednost nagradnih bodova je ";
$lang["sales_account_number"] = "Broj računa";
$lang["sales_add_payment"] = "Plaćanje";
$lang["sales_amount_due"] = "Iznos duga";
$lang["sales_amount_tendered"] = "Ponuđeni iznos";
$lang["sales_authorized_signature"] = "Ovlašćeni potpis";
$lang["sales_cancel_sale"] = "Otkaži";
$lang["sales_cash"] = "Gotovina";
$lang["sales_cash_deposit"] = "Polog gotovine";
$lang["sales_cash_filter"] = "Gotovina";
$lang["sales_change_due"] = "Kusur";
$lang["sales_change_price"] = "Promjena prodajne cijene";
$lang["sales_check"] = "Ček";
$lang["sales_check_balance"] = "Provjeri razliku";
$lang["sales_check_filter"] = "Ček";
$lang["sales_comment"] = "Komentar";
$lang["sales_comments"] = "Komentari";
$lang["sales_complete_sale"] = "Završeno";
$lang["sales_confirm_cancel_sale"] = "Da li ste sigurni da želite da očistite ovu prodaju? Sve stavke će biti izbrisane.";
$lang["sales_confirm_delete"] = "Da li ste sigurni da želite da izbrišete izabranu prodaju?";
$lang["sales_confirm_restore"] = "Da li ste sigurni da želite da vratite izabranu prodaju?";
$lang["sales_credit"] = "Kreditna kartica";
$lang["sales_credit_deposit"] = "Kreditni depozit";
$lang["sales_credit_filter"] = "Kreditna kartica";
$lang["sales_customer"] = "Kupac";
$lang["sales_customer_address"] = "Adresa kupca";
$lang["sales_customer_discount"] = "Popust";
$lang["sales_customer_email"] = "E-mail kupca";
$lang["sales_customer_location"] = "Mjesto kupca";
$lang["sales_customer_mailchimp_status"] = "Mailchimp status";
$lang["sales_customer_optional"] = "(Potrebno za odloženo plaćanje)";
$lang["sales_customer_required"] = "Obavezno";
$lang["sales_customer_total"] = "Ukupno";
$lang["sales_date"] = "Datum prodaje";
$lang["sales_date_range"] = "Period";
$lang["sales_date_required"] = "Morate unijeti ispravan datum";
$lang["sales_date_type"] = "Datum je obavezno polje";
$lang["sales_debit"] = "Dugovna kartica";
$lang["sales_delete"] = "Dozvoli brisanje";
$lang["sales_delete_confirmation"] = "Da li ste sigurni da želite da izbrišete ovu prodaju? Ova radnja se ne može opozvati?";
$lang["sales_delete_entire_sale"] = "Izbriši cijelu prodaju";
$lang["sales_delete_successful"] = "Prodaja izbrisana uspješna";
$lang["sales_delete_unsuccessful"] = "Brisanje prodaje nije uspjelo";
$lang["sales_description_abbrv"] = "Opis";
$lang["sales_discard"] = "Odbaci";
$lang["sales_discard_quote"] = "";
$lang["sales_discount"] = "Popust";
$lang["sales_discount_included"] = "% Rabat";
$lang["sales_discount_short"] = "%";
$lang["sales_due"] = "Dug";
$lang["sales_due_filter"] = "Dug";
$lang["sales_edit"] = "Uredi";
$lang["sales_edit_item"] = "Uredi artikal";
$lang["sales_edit_sale"] = "Uredi prodaju";
$lang["sales_email_receipt"] = "Potvrda putem e-mail";
$lang["sales_employee"] = "Zaposlenik";
$lang["sales_entry"] = "Ulaz";
$lang["sales_error_editing_item"] = "Greška pri uređivanju artikla";
$lang["sales_find_or_scan_item"] = "Pronađi/Skeniraj artikal";
$lang["sales_find_or_scan_item_or_receipt"] = "Pronađi/Skeniraj artikal ili priznanicu";
$lang["sales_giftcard"] = "Poklon bon";
$lang["sales_giftcard_balance"] = "Saldo poklon bona";
$lang["sales_giftcard_number"] = "Broj poklon bona";
$lang["sales_group_by_category"] = "Grupiraj po kategoriji";
$lang["sales_group_by_type"] = "Grupiraj po tipu";
$lang["sales_hsn"] = "HSN";
$lang["sales_id"] = "ID prodaje";
$lang["sales_include_prices"] = "Uključi cijene?";
$lang["sales_invoice"] = "Faktura";
$lang["sales_invoice_confirm"] = "Ova faktura će biti poslata na";
$lang["sales_invoice_enable"] = "Broj fakture";
$lang["sales_invoice_filter"] = "Fakture";
$lang["sales_invoice_no_email"] = "Kupac nema ispravan e-mail";
$lang["sales_invoice_number"] = "Broj fakture";
$lang["sales_invoice_number_duplicate"] = "Broj fakture %1 mora biti jedinstven";
$lang["sales_invoice_sent"] = "Faktura poslata";
$lang["sales_invoice_total"] = "Ukupan iznos fakture";
$lang["sales_invoice_type_custom_invoice"] = "Prilagođena faktura (custom_invoice.php)";
$lang["sales_invoice_type_custom_tax_invoice"] = "Prilagođena poreska faktura (custom_tax_invoice.php)";
$lang["sales_invoice_type_invoice"] = "Faktura (invoice.php)";
$lang["sales_invoice_type_tax_invoice"] = "Poreska faktura (tax_invoice.php)";
$lang["sales_invoice_unsent"] = "Faktura nije poslata";
$lang["sales_invoice_update"] = "Ažuriranje";
$lang["sales_item_insufficient_of_stock"] = "Artikla nema na zalihi";
$lang["sales_item_name"] = "Naziv artikla";
$lang["sales_item_number"] = "Barkod";
$lang["sales_item_out_of_stock"] = "Stavka je rasprodana";
$lang["sales_mode"] = "Mod registrovanja";
$lang["sales_must_enter_numeric"] = "Morate unijeti numeričku vrijednost za količinu";
$lang["sales_must_enter_numeric_giftcard"] = "Morate unijeti numeričku vrijednost za poklon bon";
$lang["sales_new_customer"] = "Novi kupac";
$lang["sales_new_item"] = "Novi artikal";
$lang["sales_no_description"] = "Nema opisa";
$lang["sales_no_filter"] = "Svi";
$lang["sales_no_items_in_cart"] = "Košarica je prazna";
$lang["sales_no_sales_to_display"] = "Nema artikala za prikaz";
$lang["sales_none_selected"] = "Niste izabrali nijedu prodaju za brisanje";
$lang["sales_nontaxed_ind"] = " ";
$lang["sales_not_authorized"] = "Ova radnja nije ovlašćena.";
$lang["sales_one_or_multiple"] = "Prodaja";
$lang["sales_payment"] = "Tip plaćanja";
$lang["sales_payment_amount"] = "Iznos";
$lang["sales_payment_not_cover_total"] = "Iznos plaćanja mora biti veći ili jednak ukupnom iznosu";
$lang["sales_payment_type"] = "Tip";
$lang["sales_payments_total"] = "Ukupno plaćeno";
$lang["sales_price"] = "Cijena";
$lang["sales_print_after_sale"] = "Štampaj poslije prodaje";
$lang["sales_quantity"] = "Količina";
$lang["sales_quantity_less_than_reorder_level"] = "Upozorenje! Željena količina je ispod minimalne.";
$lang["sales_quantity_less_than_zero"] = "Upozorenje! Željena količina je nedovoljna. Možete nastaviti prodaju, ali provjerite svoju zalihu.";
$lang["sales_quantity_of_items"] = "Količina od %1 stavke(i)";
$lang["sales_quote"] = "Ponuda";
$lang["sales_quote_number"] = "Broj ponude";
$lang["sales_quote_number_duplicate"] = "Broj ponude mora biti jedinstven.";
$lang["sales_quote_sent"] = "Ponuda poslata na";
$lang["sales_quote_unsent"] = "Ponuda nije poslata na";
$lang["sales_receipt"] = "Račun";
$lang["sales_receipt_no_email"] = "Ovaj kupac nema važeću e-mail adresu.";
$lang["sales_receipt_number"] = "Račun br.";
$lang["sales_receipt_sent"] = "Račun poslat";
$lang["sales_receipt_unsent"] = "Račun nije poslat";
$lang["sales_refund"] = "Tip povrata";
$lang["sales_register"] = "Registar prodaje";
$lang["sales_remove_customer"] = "Uklonite kupca";
$lang["sales_return"] = "Povrat";
$lang["sales_rewards"] = "Nagradni bodovi";
$lang["sales_rewards_balance"] = "Bilans nagradnih bodova";
$lang["sales_sale"] = "Prodaja";
$lang["sales_sale_by_invoice"] = "Prodaja po fakturi";
$lang["sales_sale_for_customer"] = "Kupac:";
$lang["sales_sale_time"] = "Vrijeme";
$lang["sales_sales_tax"] = "Porez na promet";
$lang["sales_select_customer"] = "Odaberi kupca";
$lang["sales_send_invoice"] = "Pošalji fakturu";
$lang["sales_send_quote"] = "Pošalji ponudu";
$lang["sales_send_receipt"] = "Pošalji račun";
$lang["sales_send_work_order"] = "Pošalji radni nalog";
$lang["sales_serial"] = "Serijski broj";
$lang["sales_show_invoice"] = "Pokaži fakturu";
$lang["sales_show_receipt"] = "Pokaži račun";
$lang["sales_start_typing_customer_name"] = "Počnite upisivati naziv kupca ...";
$lang["sales_start_typing_item_name"] = "Počnite upisivati naziv artikla ili skenirajte barkod";
$lang["sales_stock"] = "Zaliha";
$lang["sales_stock_location"] = "Lokacija skladišta";
$lang["sales_sub_total"] = "Međuzbir";
$lang["sales_successfully_deleted"] = "Uspješno ste izbrisali";
$lang["sales_successfully_restored"] = "Uspješno ste obnovili";
$lang["sales_successfully_suspended_sale"] = "Obustava prodaje je uspjela";
$lang["sales_successfully_updated"] = "Uspješno ste ažurirali prodaju";
$lang["sales_suspend_sale"] = "Obustavi";
$lang["sales_suspended_doc_id"] = "Dokument";
$lang["sales_suspended_sale_id"] = "ID";
$lang["sales_suspended_sales"] = "Obustavljeno";
$lang["sales_table"] = "Sto";
$lang["sales_takings"] = "Dnevna prodaja";
$lang["sales_tax"] = "Porez";
$lang["sales_tax_id"] = "Porez Id";
$lang["sales_tax_invoice"] = "Poreska faktura";
$lang["sales_tax_percent"] = "Porez %";
$lang["sales_taxed_ind"] = "T";
$lang["sales_total"] = "Ukupno";
$lang["sales_total_tax_exclusive"] = "Porez isključen";
$lang["sales_transaction_failed"] = "Obrada nije ispravna.";
$lang["sales_unable_to_add_item"] = "Artikal nije moguće dodati";
$lang["sales_unsuccessfully_deleted"] = "Prodaju(e) nije moguće izbrisati";
$lang["sales_unsuccessfully_restored"] = "Obnova prodaje(a) nije uspjela.";
$lang["sales_unsuccessfully_suspended_sale"] = "Obustava prodaje nije uspjela";
$lang["sales_unsuccessfully_updated"] = "Prodaju(e) nije moguće ažurirati";
$lang["sales_unsuspend"] = "Odustani";
$lang["sales_unsuspend_and_delete"] = "Akcija";
$lang["sales_update"] = "Ažuriranje";
$lang["sales_upi"] = "UPI";
$lang["sales_work_order"] = "Radni nalog";
$lang["sales_work_order_number"] = "Broj radnog naloga";
$lang["sales_work_order_number_duplicate"] = "Broj radnog naloga mora biti jedinstven.";
$lang["sales_work_order_sent"] = "Radni nalog poslat na";
$lang["sales_work_order_unsent"] = "Slanje radnog naloga nije uspjelo";

View File

@@ -0,0 +1,23 @@
<?php
$lang["suppliers_account_number"] = "Broj računa";
$lang["suppliers_agency_name"] = "Naziv agencije";
$lang["suppliers_cannot_be_deleted"] = "Brisanje izabranih dobavljača nije uspjelo. Jedan ili više njih imaju prodaju.";
$lang["suppliers_category"] = "Kategorija";
$lang["suppliers_company_name"] = "Dobavljač";
$lang["suppliers_company_name_required"] = "Dobavljač je obavezan.";
$lang["suppliers_confirm_delete"] = "Da li ste sigurni da želite da izbrišete izabranog dobavljača?";
$lang["suppliers_confirm_restore"] = "Da li ste sigurni da želite vratiti izabranog dobavljača?";
$lang["suppliers_cost"] = "Trošak dobavljača";
$lang["suppliers_error_adding_updating"] = "Ažuriranje ili dodavanje dobavljača nije uspjelo";
$lang["suppliers_goods"] = "Roba dobavljača";
$lang["suppliers_new"] = "Novi dobavljač";
$lang["suppliers_none_selected"] = "Niste izabrali nijednog dobavljača za brisanje";
$lang["suppliers_one_or_multiple"] = "Dobavljač(i)";
$lang["suppliers_successful_adding"] = "Uspješno ste dodali dobavljača";
$lang["suppliers_successful_deleted"] = "Uspješno ste Izbrisali dobavljača";
$lang["suppliers_successful_updating"] = "Uspješno ste ažurirali dobavljača";
$lang["suppliers_supplier"] = "Dobavljač";
$lang["suppliers_supplier_id"] = "ID";
$lang["suppliers_tax_id"] = "Porez Id";
$lang["suppliers_update"] = "Ažuriranje dobavljača";

View File

@@ -0,0 +1,80 @@
<?php
$lang["taxes_add_exception"] = "Dodaj izuzetak";
$lang["taxes_cascade"] = "Kaskada";
$lang["taxes_cascade_sequence"] = "Kaskadni slijed";
$lang["taxes_city"] = "Mjesto";
$lang["taxes_code"] = "Šifra poreza";
$lang["taxes_confirm_delete"] = "Da li ste sigurni da želite da izbrišete ovu šifru poreza? Ova radnja se ne može opozvati?";
$lang["taxes_confirm_restore"] = "Da li ste sigurni da želite da vratite izabranu šifru poreza?";
$lang["taxes_default_tax_category"] = "Podrazumjevana kategorija";
$lang["taxes_default_tax_rate"] = "Podrazumjevana stopa poreza";
$lang["taxes_error_adding_updating"] = "Dodavanje ili ažuriranje šifre poreza nije uspjelo";
$lang["taxes_group_seq"] = "Grupa Sekv";
$lang["taxes_jurisdiction_name"] = "Naziv nadležnosti";
$lang["taxes_name"] = "Naziv";
$lang["taxes_new"] = "Nova šifra poreza";
$lang["taxes_no_taxes_to_display"] = "Nije dostupna nijedan šifra poreza";
$lang["taxes_reporting_authority"] = "Organ za izvještavanje";
$lang["taxes_round_half_down"] = "Half Down";
$lang["taxes_round_half_even"] = "Half Even";
$lang["taxes_round_half_odd"] = "Half Odd";
$lang["taxes_round_half_up"] = "Half Up";
$lang["taxes_rounding_code"] = "Zaokruživanje";
$lang["taxes_sales_tax"] = "Porez na promet";
$lang["taxes_sales_tax_by_invoice"] = "Porez na promet po fakturi";
$lang["taxes_sequence"] = "Sekv.";
$lang["taxes_state"] = "Država";
$lang["taxes_successful_deleted"] = "Uspješno ste izbrisali";
$lang["taxes_tax_categories"] = "Kategorije poreza";
$lang["taxes_tax_categories_configuration"] = "Konfiguracija poreskih kategorija";
$lang["taxes_tax_categories_saved_successfully"] = "Izmjene poreskih kategorija su snimljene";
$lang["taxes_tax_categories_saved_unsuccessfully"] = "Izmjene poreskih kategorija nisu snimljene";
$lang["taxes_tax_category"] = "Kategorija poreza";
$lang["taxes_tax_category_code"] = "Šifra poreske kategorije";
$lang["taxes_tax_category_duplicate"] = "Duplikat poreske kategorije";
$lang["taxes_tax_category_invalid_chars"] = "Nevažeći znakovi u nazivu kategorije";
$lang["taxes_tax_category_name"] = "Naziv kategorije";
$lang["taxes_tax_category_new"] = "Nova kategorija";
$lang["taxes_tax_category_required"] = "Kategorija poreza je obavezna";
$lang["taxes_tax_code"] = "Šifra poreza";
$lang["taxes_tax_code_cannot_be_deleted"] = "Brisanje šifre poreza nije uspjelo";
$lang["taxes_tax_code_duplicate"] = "Duplikat šifre poreza";
$lang["taxes_tax_code_invalid_chars"] = "Nevažeći znakovi u šifri poreza";
$lang["taxes_tax_code_name"] = "Naziv šifre poreza";
$lang["taxes_tax_code_required"] = "Šifra poreza je obavezna";
$lang["taxes_tax_code_successful_deleted"] = "Uspješno ste izbrisali šifru poreza";
$lang["taxes_tax_code_successful_updated"] = "Uspješno ste ažurirali";
$lang["taxes_tax_code_successful_updating"] = "Uspješno ste ažurirali šifru poreza";
$lang["taxes_tax_code_successfully_added"] = "Uspješno ste dodali";
$lang["taxes_tax_code_type"] = "Vrsta šifre poreza";
$lang["taxes_tax_codes"] = "Šifre poreza";
$lang["taxes_tax_codes_configuration"] = "Konfiguracija šifre poreza";
$lang["taxes_tax_codes_saved_successfully"] = "Izmjena šifre poreza je snimljena";
$lang["taxes_tax_codes_saved_unsuccessfully"] = "Izmjena šifre poreza nije snimljena";
$lang["taxes_tax_excluded"] = "Porez nije uključen";
$lang["taxes_tax_group"] = "Poreska grupa";
$lang["taxes_tax_group_not_unique"] = "Poreska grupa %1 nije jedinstvena";
$lang["taxes_tax_group_sequence"] = "Redoslijed poreske grupe";
$lang["taxes_tax_included"] = "Porez je uključen";
$lang["taxes_tax_jurisdiction"] = "Poreski organ";
$lang["taxes_tax_jurisdiction_duplicate"] = "Duplikat poreskog organa";
$lang["taxes_tax_jurisdiction_invalid_chars"] = "Nevažeći znakovi u nazivu nadležnosti";
$lang["taxes_tax_jurisdiction_required"] = "Poreski organ je obavezan";
$lang["taxes_tax_jurisdictions"] = "Poreski organi";
$lang["taxes_tax_jurisdictions_configuration"] = "Konfiguracija poreskog organa";
$lang["taxes_tax_jurisdictions_saved_successfully"] = "Izmjene poreskog organa su snimljene";
$lang["taxes_tax_jurisdictions_saved_unsuccessfully"] = "Izmjene poreskog organa nisu snimljene";
$lang["taxes_tax_rate"] = "Poreska stopa";
$lang["taxes_tax_rate_configuration"] = "Konfiguracija poreske stope";
$lang["taxes_tax_rate_error_adding_updating"] = "Dodavanje ili ažuriranje poreske stope nije uspjelo";
$lang["taxes_tax_rate_numeric"] = "Stopa poreza mora biti broj";
$lang["taxes_tax_rate_required"] = "Stopa poreza je obavezna";
$lang["taxes_tax_rate_successful_updated"] = "Uspješno ste ažurirali";
$lang["taxes_tax_rate_successfully_added"] = "Uspješno ste dodali";
$lang["taxes_tax_rates"] = "Poreske stope";
$lang["taxes_tax_rates_configuration"] = "Konfiguracija poreskih stopa";
$lang["taxes_tax_rounding"] = "Zaokruživanje poreza";
$lang["taxes_tax_type"] = "Vrsta poreza";
$lang["taxes_update"] = "Ažurirajte porez za kategoriju prodaje";
$lang["taxes_vat_tax"] = "Porez na dodatu vrednost";

View File

@@ -27,6 +27,7 @@ $lang["common_first_page"] = "První";
$lang["common_gender"] = "Pohlaví";
$lang["common_gender_female"] = "Ž";
$lang["common_gender_male"] = "M";
$lang["common_gender_undefined"] = "";
$lang["common_id"] = "Id";
$lang["common_import"] = "Import";
$lang["common_import_change_file"] = "Změnit";
@@ -43,6 +44,7 @@ $lang["common_list_of"] = "Seznam";
$lang["common_logout"] = "Odhlásit";
$lang["common_migration_needed"] = "";
$lang["common_new"] = "Nový";
$lang["common_no"] = "";
$lang["common_no_persons_to_display"] = "Žádní zákazníci k zobrazení.";
$lang["common_none_selected_text"] = "bez výběru";
$lang["common_or"] = "Nebo";
@@ -67,5 +69,6 @@ $lang["common_view_recent_sales"] = "Zobrazit nedávné prodeje";
$lang["common_website"] = "www-stránky";
$lang["common_welcome"] = "Vítejte";
$lang["common_welcome_message"] = "Vítejte v OSPOS, vyberte si z modulů dole pro pokračování.";
$lang["common_yes"] = "";
$lang["common_you_are_using_ospos"] = "Používáte Open Source Point Of Sale verze";
$lang["common_zip"] = "PSČ";

View File

@@ -14,6 +14,9 @@ $lang["item_kits_error_adding_updating"] = "";
$lang["item_kits_find_kit_item"] = "";
$lang["item_kits_info"] = "";
$lang["item_kits_item"] = "";
$lang["item_kits_item_kit_number"] = "";
$lang["item_kits_item_kit_number_duplicate"] = "";
$lang["item_kits_item_number"] = "";
$lang["item_kits_items"] = "";
$lang["item_kits_kit"] = "";
$lang["item_kits_kit_and_components"] = "";

View File

@@ -27,6 +27,7 @@ $lang["common_first_page"] = "Første";
$lang["common_gender"] = "Køn";
$lang["common_gender_female"] = "Kvinde";
$lang["common_gender_male"] = "Mand";
$lang["common_gender_undefined"] = "";
$lang["common_id"] = "Id";
$lang["common_import"] = "Import";
$lang["common_import_change_file"] = "Skift";
@@ -43,6 +44,7 @@ $lang["common_list_of"] = "Liste af";
$lang["common_logout"] = "Log ud";
$lang["common_migration_needed"] = "En database migration til %1 vil starte efter du er logget ind.";
$lang["common_new"] = "Ny";
$lang["common_no"] = "";
$lang["common_no_persons_to_display"] = "Der er ingen folk at vise.";
$lang["common_none_selected_text"] = "[Vælg]";
$lang["common_or"] = "ELLER";
@@ -67,5 +69,6 @@ $lang["common_view_recent_sales"] = "Se seneste salg";
$lang["common_website"] = "Hjemmeside";
$lang["common_welcome"] = "Velkommen";
$lang["common_welcome_message"] = "Velkommen til OSPOS. Klik på et modul forneden for at komme i gang.";
$lang["common_yes"] = "";
$lang["common_you_are_using_ospos"] = "You are using Open Source Point Of Sale version";
$lang["common_zip"] = "Postnummer";

View File

@@ -14,6 +14,9 @@ $lang["item_kits_error_adding_updating"] = "";
$lang["item_kits_find_kit_item"] = "";
$lang["item_kits_info"] = "";
$lang["item_kits_item"] = "";
$lang["item_kits_item_kit_number"] = "";
$lang["item_kits_item_kit_number_duplicate"] = "";
$lang["item_kits_item_number"] = "";
$lang["item_kits_items"] = "";
$lang["item_kits_kit"] = "";
$lang["item_kits_kit_and_components"] = "";

View File

@@ -27,6 +27,7 @@ $lang["common_first_page"] = "Erste";
$lang["common_gender"] = "Geschlecht";
$lang["common_gender_female"] = "F";
$lang["common_gender_male"] = "M";
$lang["common_gender_undefined"] = "";
$lang["common_id"] = "Id";
$lang["common_import"] = "Import";
$lang["common_import_change_file"] = "Change";
@@ -43,6 +44,7 @@ $lang["common_list_of"] = "Liste von";
$lang["common_logout"] = "Logout";
$lang["common_migration_needed"] = "";
$lang["common_new"] = "Neu";
$lang["common_no"] = "";
$lang["common_no_persons_to_display"] = "Keine Personen zum Anzeigen";
$lang["common_none_selected_text"] = "Nothing selected";
$lang["common_or"] = "Oder";
@@ -67,5 +69,6 @@ $lang["common_view_recent_sales"] = "Letzte Verkäufe";
$lang["common_website"] = "Website";
$lang["common_welcome"] = "Willkommen";
$lang["common_welcome_message"] = "Willkommen bei OSPOS, zum Beginnen auf ein Modul klicken";
$lang["common_yes"] = "";
$lang["common_you_are_using_ospos"] = "Sie verwenden Open Source Point Of Sale Version";
$lang["common_zip"] = "PLZ";

View File

@@ -14,6 +14,9 @@ $lang["item_kits_error_adding_updating"] = "Fehler beim Hinzufügen/Ändern";
$lang["item_kits_find_kit_item"] = "";
$lang["item_kits_info"] = "Artikel-Set Information";
$lang["item_kits_item"] = "Artikel";
$lang["item_kits_item_kit_number"] = "";
$lang["item_kits_item_kit_number_duplicate"] = "";
$lang["item_kits_item_number"] = "";
$lang["item_kits_items"] = "Artikel";
$lang["item_kits_kit"] = "Set-ID";
$lang["item_kits_kit_and_components"] = "";

View File

@@ -27,6 +27,7 @@ $lang["common_first_page"] = "Erste";
$lang["common_gender"] = "Geschlecht";
$lang["common_gender_female"] = "W";
$lang["common_gender_male"] = "M";
$lang["common_gender_undefined"] = "";
$lang["common_id"] = "ID";
$lang["common_import"] = "Import";
$lang["common_import_change_file"] = "Ändern";
@@ -43,6 +44,7 @@ $lang["common_list_of"] = "Liste von";
$lang["common_logout"] = "Ausloggen";
$lang["common_migration_needed"] = "Eine Datenbankmigration auf %1 wird nach der Anmeldung gestartet.";
$lang["common_new"] = "Neu";
$lang["common_no"] = "";
$lang["common_no_persons_to_display"] = "Keine Personen zum Anzeigen.";
$lang["common_none_selected_text"] = "[auswählen]";
$lang["common_or"] = "Oder";
@@ -67,5 +69,6 @@ $lang["common_view_recent_sales"] = "Letzte Verkäufe";
$lang["common_website"] = "Website";
$lang["common_welcome"] = "Willkommen";
$lang["common_welcome_message"] = "Willkommen bei OSPOS, zum Beginnen auf ein Modul klicken.";
$lang["common_yes"] = "";
$lang["common_you_are_using_ospos"] = "Sie verwenden Open Source Point Of Sale Version";
$lang["common_zip"] = "PLZ";

View File

@@ -14,6 +14,9 @@ $lang["item_kits_error_adding_updating"] = "Fehler beim Hinzufügen/Ändern.";
$lang["item_kits_find_kit_item"] = "Artikel-Set";
$lang["item_kits_info"] = "Artikel-Set Information";
$lang["item_kits_item"] = "Artikel";
$lang["item_kits_item_kit_number"] = "";
$lang["item_kits_item_kit_number_duplicate"] = "";
$lang["item_kits_item_number"] = "";
$lang["item_kits_items"] = "Artikel";
$lang["item_kits_kit"] = "Set-ID";
$lang["item_kits_kit_and_components"] = "Set und Komponenten";

View File

@@ -27,6 +27,7 @@ $lang["common_first_page"] = "Πρώτο";
$lang["common_gender"] = "Φύλο";
$lang["common_gender_female"] = "Θ";
$lang["common_gender_male"] = "Α";
$lang["common_gender_undefined"] = "";
$lang["common_id"] = "Id";
$lang["common_import"] = "Εισαγωγή";
$lang["common_import_change_file"] = "Αλλαγή";
@@ -43,6 +44,7 @@ $lang["common_list_of"] = "Λίστα από";
$lang["common_logout"] = "Έξοδος";
$lang["common_migration_needed"] = "Η ενσωμάτωση της βάσης δεδομένων σε %1 θα ξεκινήσει μετά την είσοδο.";
$lang["common_new"] = "Νέο";
$lang["common_no"] = "";
$lang["common_no_persons_to_display"] = "Δεν υπάρχουν άνθρωποι για προβολή.";
$lang["common_none_selected_text"] = "[Επιλογή]";
$lang["common_or"] = "Ή";
@@ -67,5 +69,6 @@ $lang["common_view_recent_sales"] = "Εμφάνιση Πρόσφατων Πωλ
$lang["common_website"] = "Ιστοσελίδα";
$lang["common_welcome"] = "Καλωσήρθατε";
$lang["common_welcome_message"] = "Καλωσορίσατε στο OSPOS, επιλέξτε μια από τις παρακάτω ενότητες για να ξεκινήσετε.";
$lang["common_yes"] = "";
$lang["common_you_are_using_ospos"] = "Χρησιμοποιείτε την Open Source Point Of Sale έκδοση";
$lang["common_zip"] = "Ταχ.Κωδικας";

View File

@@ -14,6 +14,9 @@ $lang["item_kits_error_adding_updating"] = "";
$lang["item_kits_find_kit_item"] = "";
$lang["item_kits_info"] = "";
$lang["item_kits_item"] = "";
$lang["item_kits_item_kit_number"] = "";
$lang["item_kits_item_kit_number_duplicate"] = "";
$lang["item_kits_item_number"] = "";
$lang["item_kits_items"] = "";
$lang["item_kits_kit"] = "";
$lang["item_kits_kit_and_components"] = "";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["common_address_1"] = "Address 1";
$lang["common_address_2"] = "Address 2";
$lang["common_city"] = "City";
@@ -27,11 +26,12 @@ $lang["common_first_page"] = "First";
$lang["common_gender"] = "Gender";
$lang["common_gender_female"] = "F";
$lang["common_gender_male"] = "M";
$lang["common_gender_undefined"] = "";
$lang["common_id"] = "Id";
$lang["common_import"] = "Import";
$lang["common_import_change_file"] = "Change";
$lang["common_import_csv"] = "CSV Import";
$lang["common_import_full_path"] = "Full path to csv file required";
$lang["common_import_full_path"] = "Full path to CSV file required";
$lang["common_import_remove_file"] = "Remove";
$lang["common_import_select_file"] = "Select file";
$lang["common_inv"] = "inv";
@@ -43,6 +43,7 @@ $lang["common_list_of"] = "List of";
$lang["common_logout"] = "Logout";
$lang["common_migration_needed"] = "A database migration to %1 will start after login";
$lang["common_new"] = "New";
$lang["common_no"] = "";
$lang["common_no_persons_to_display"] = "There are no people to display";
$lang["common_none_selected_text"] = "[Select]";
$lang["common_or"] = "OR";
@@ -67,5 +68,6 @@ $lang["common_view_recent_sales"] = "View Recent Sales";
$lang["common_website"] = "opensourcepos.org";
$lang["common_welcome"] = "Welcome";
$lang["common_welcome_message"] = "Welcome to OSPOS, click a module below to get started";
$lang["common_yes"] = "";
$lang["common_you_are_using_ospos"] = "";
$lang["common_zip"] = "Post Code";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["config_address"] = "Company Address";
$lang["config_address_required"] = "Company Address is a required field";
$lang["config_all_set"] = "All file permissions are set correctly!";
@@ -176,12 +175,12 @@ $lang["config_location"] = "Stock";
$lang["config_location_configuration"] = "Stock Locations";
$lang["config_location_info"] = "Location Configuration Information";
$lang["config_logout"] = "Don't you want to make a backup before logging out? Click [OK] to backup, [Cancel] to logout";
$lang["config_mailchimp"] = "Mailchimp";
$lang["config_mailchimp_api_key"] = "Mailchimp API Key";
$lang["config_mailchimp_configuration"] = "Mailchimp Configuration";
$lang["config_mailchimp"] = "MailChimp";
$lang["config_mailchimp_api_key"] = "MailChimp API Key";
$lang["config_mailchimp_configuration"] = "MailChimp Configuration";
$lang["config_mailchimp_key_successfully"] = "Valid API Key";
$lang["config_mailchimp_key_unsuccessfully"] = "Invalid API Key";
$lang["config_mailchimp_lists"] = "Mailchimp List(s)";
$lang["config_mailchimp_lists"] = "MailChimp List(s)";
$lang["config_mailchimp_tooltip"] = "Click the icon for an API key";
$lang["config_message"] = "Message";
$lang["config_message_configuration"] = "Message Configuration";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["customers_account_number"] = "Account #";
$lang["customers_account_number_duplicate"] = "Account Number is already present in the database";
$lang["customers_available_points"] = "Available points";
@@ -32,7 +31,7 @@ $lang["customers_mailchimp_activity_open"] = "Email open";
$lang["customers_mailchimp_activity_total"] = "Email sent";
$lang["customers_mailchimp_activity_unopen"] = "Email unopen";
$lang["customers_mailchimp_email_client"] = "Email client";
$lang["customers_mailchimp_info"] = "Mailchimp";
$lang["customers_mailchimp_info"] = "MailChimp";
$lang["customers_mailchimp_member_rating"] = "Rating";
$lang["customers_mailchimp_status"] = "Status";
$lang["customers_mailchimp_vip"] = "VIP";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["expenses_add_item"] = "Add Expense";
$lang["expenses_amount"] = "Amount";
$lang["expenses_amount_number"] = "Amount must be a number";
@@ -12,8 +11,8 @@ $lang["expenses_categories_name"] = "Category";
$lang["expenses_category_required"] = "category is a required field";
$lang["expenses_check"] = "Check";
$lang["expenses_check_filter"] = "Check";
$lang["expenses_confirm_delete"] = "Are you sure you want to delete the selected Expense?";
$lang["expenses_confirm_restore"] = "Are you sure you want to restore the selected Expense?";
$lang["expenses_confirm_delete"] = "Are you sure you want to delete the selected Expense(s)?";
$lang["expenses_confirm_restore"] = "Are you sure you want to restore the selected Expense(s)?";
$lang["expenses_credit"] = "Credit Card";
$lang["expenses_credit_filter"] = "Credit Card";
$lang["expenses_date"] = "Date";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["item_kits_add_item"] = "Add Item";
$lang["item_kits_all"] = "All";
$lang["item_kits_cannot_be_deleted"] = "Item Kit(s) delete failed";
@@ -14,6 +13,9 @@ $lang["item_kits_error_adding_updating"] = "Item Kit add or update failed";
$lang["item_kits_find_kit_item"] = "Kit Item";
$lang["item_kits_info"] = "Item Kit Info";
$lang["item_kits_item"] = "Item";
$lang["item_kits_item_kit_number"] = "Barcode";
$lang["item_kits_item_kit_number_duplicate"] = "Item Kit Number is already present in the database.";
$lang["item_kits_item_number"] = "Barcode";
$lang["item_kits_items"] = "Items";
$lang["item_kits_kit"] = "Kit ID";
$lang["item_kits_kit_and_components"] = "Kit and Components";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["customers_available_points"] = "Available Points";
$lang["rewards_package"] = "Rewards";
$lang["rewards_remaining_balance"] = "Reward Points remaining value is ";
@@ -10,6 +9,7 @@ $lang["sales_amount_tendered"] = "Amount Tendered";
$lang["sales_authorized_signature"] = "Authorised Signature";
$lang["sales_cancel_sale"] = "Cancel";
$lang["sales_cash"] = "Cash";
$lang["sales_cash_adjustment"] = "Cash Adjustment";
$lang["sales_cash_deposit"] = "Cash Deposit";
$lang["sales_cash_filter"] = "Cash";
$lang["sales_change_due"] = "Change Due";
@@ -31,7 +31,7 @@ $lang["sales_customer_address"] = "Address";
$lang["sales_customer_discount"] = "Discount";
$lang["sales_customer_email"] = "Email";
$lang["sales_customer_location"] = "Location";
$lang["sales_customer_mailchimp_status"] = "Mailchimp status";
$lang["sales_customer_mailchimp_status"] = "MailChimp status";
$lang["sales_customer_optional"] = "(Required for Due Payments)";
$lang["sales_customer_required"] = "(Required)";
$lang["sales_customer_total"] = "Total";
@@ -161,7 +161,7 @@ $lang["sales_tax"] = "Tax";
$lang["sales_tax_id"] = "Tax Id";
$lang["sales_tax_invoice"] = "Tax Invoice";
$lang["sales_tax_percent"] = "Tax %";
$lang["sales_taxed_ind"] = "T";
$lang["sales_taxed_ind"] = "Sales tax indicator";
$lang["sales_total"] = "Total";
$lang["sales_total_tax_exclusive"] = "Tax excluded";
$lang["sales_transaction_failed"] = "Sales Transaction failed";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["common_address_1"] = "Address 1";
$lang["common_address_2"] = "Address 2";
$lang["common_city"] = "City";
@@ -27,11 +26,12 @@ $lang["common_first_page"] = "First";
$lang["common_gender"] = "Gender";
$lang["common_gender_female"] = "F";
$lang["common_gender_male"] = "M";
$lang["common_gender_undefined"] = "";
$lang["common_id"] = "Id";
$lang["common_import"] = "Import";
$lang["common_import_change_file"] = "Change";
$lang["common_import_csv"] = "CSV Import";
$lang["common_import_full_path"] = "Full path to csv file required";
$lang["common_import_full_path"] = "Full path to CSV file required";
$lang["common_import_remove_file"] = "Remove";
$lang["common_import_select_file"] = "Select file";
$lang["common_inv"] = "inv";
@@ -43,6 +43,7 @@ $lang["common_list_of"] = "List of";
$lang["common_logout"] = "Logout";
$lang["common_migration_needed"] = "A database migration to %1 will start after login.";
$lang["common_new"] = "New";
$lang["common_no"] = "";
$lang["common_no_persons_to_display"] = "There are no people to display.";
$lang["common_none_selected_text"] = "[Select]";
$lang["common_or"] = "OR";
@@ -67,5 +68,6 @@ $lang["common_view_recent_sales"] = "View Recent Sales";
$lang["common_website"] = "opensourcepos.org";
$lang["common_welcome"] = "Welcome";
$lang["common_welcome_message"] = "Welcome to OSPOS, click a module below to get started.";
$lang["common_yes"] = "";
$lang["common_you_are_using_ospos"] = "";
$lang["common_zip"] = "Postal Code";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["config_address"] = "Company Address";
$lang["config_address_required"] = "Company address is a required field.";
$lang["config_all_set"] = "All file permissions are set correctly!";
@@ -27,7 +26,7 @@ $lang["config_barcode_page_width"] = "Display page width";
$lang["config_barcode_price"] = "Price";
$lang["config_barcode_second_row"] = "Row 2";
$lang["config_barcode_third_row"] = "Row 3";
$lang["config_barcode_tooltip"] = "Warning: This feature can cause duplicate items to be imported or created. Do not use if you do not want duplicate barcodes.";
$lang["config_barcode_tooltip"] = "Warning: This feature can cause duplicate items to be imported or created. Do not use if you do not want duplicate barcodes.";
$lang["config_barcode_type"] = "Barcode Type";
$lang["config_barcode_width"] = "Width (px)";
$lang["config_bottom"] = "Bottom";
@@ -176,12 +175,12 @@ $lang["config_location"] = "Stock";
$lang["config_location_configuration"] = "Stock Locations";
$lang["config_location_info"] = "Location Configuration Information";
$lang["config_logout"] = "Do you want to make a backup before logging out? Click [OK] to backup or [Cancel] to logout.";
$lang["config_mailchimp"] = "Mailchimp";
$lang["config_mailchimp_api_key"] = "Mailchimp API Key";
$lang["config_mailchimp_configuration"] = "Mailchimp Configuration";
$lang["config_mailchimp"] = "MailChimp";
$lang["config_mailchimp_api_key"] = "MailChimp API Key";
$lang["config_mailchimp_configuration"] = "MailChimp Configuration";
$lang["config_mailchimp_key_successfully"] = "API Key is valid.";
$lang["config_mailchimp_key_unsuccessfully"] = "API Key is invalid.";
$lang["config_mailchimp_lists"] = "Mailchimp List(s)";
$lang["config_mailchimp_lists"] = "MailChimp List(s)";
$lang["config_mailchimp_tooltip"] = "Click the icon for an API Key.";
$lang["config_message"] = "Message";
$lang["config_message_configuration"] = "Message Configuration";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["customers_account_number"] = "Account #";
$lang["customers_account_number_duplicate"] = "Account Number is already present in the database.";
$lang["customers_available_points"] = "Available Points";
@@ -32,7 +31,7 @@ $lang["customers_mailchimp_activity_open"] = "Email open";
$lang["customers_mailchimp_activity_total"] = "Email sent";
$lang["customers_mailchimp_activity_unopen"] = "Email unopen";
$lang["customers_mailchimp_email_client"] = "Email client";
$lang["customers_mailchimp_info"] = "Mailchimp";
$lang["customers_mailchimp_info"] = "MailChimp";
$lang["customers_mailchimp_member_rating"] = "Rating";
$lang["customers_mailchimp_status"] = "Status";
$lang["customers_mailchimp_vip"] = "VIP";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["expenses_add_item"] = "Add Expense";
$lang["expenses_amount"] = "Amount";
$lang["expenses_amount_number"] = "Amount must be a number";
@@ -12,8 +11,8 @@ $lang["expenses_categories_name"] = "Category";
$lang["expenses_category_required"] = "category is a required field";
$lang["expenses_check"] = "Check";
$lang["expenses_check_filter"] = "Check";
$lang["expenses_confirm_delete"] = "Are you sure you want to delete the selected Expense?";
$lang["expenses_confirm_restore"] = "Are you sure you want to restore the selected Expenses(s)?";
$lang["expenses_confirm_delete"] = "Are you sure you want to delete the selected Expense(s)?";
$lang["expenses_confirm_restore"] = "Are you sure you want to restore the selected Expense(s)?";
$lang["expenses_credit"] = "Credit Card";
$lang["expenses_credit_filter"] = "Credit Card";
$lang["expenses_date"] = "Date";

View File

@@ -14,6 +14,9 @@ $lang["item_kits_error_adding_updating"] = "Item Kit add or update failed.";
$lang["item_kits_find_kit_item"] = "Kit Item";
$lang["item_kits_info"] = "Item Kit Info";
$lang["item_kits_item"] = "Item";
$lang["item_kits_item_kit_number"] = "Barcode";
$lang["item_kits_item_kit_number_duplicate"] = "Item Kit Number is already present in the database.";
$lang["item_kits_item_number"] = "";
$lang["item_kits_items"] = "Items";
$lang["item_kits_kit"] = "Kit ID";
$lang["item_kits_kit_and_components"] = "Kit and Components";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["items_add_minus"] = "Inventory to add or subtract.";
$lang["items_allow_alt_description"] = "Allow Alternate Description";
$lang["items_amount_entry"] = "Amount Entry";
@@ -80,7 +79,7 @@ $lang["items_remove_image"] = "Remove Image";
$lang["items_reorder_level"] = "Reorder Level";
$lang["items_reorder_level_number"] = "Reorder Level must be a number.";
$lang["items_reorder_level_required"] = "Reorder Level is a required field.";
$lang["items_retrive_item_info"] = "Retrive Item Info";
$lang["items_retrive_item_info"] = "Retrieve Item Info";
$lang["items_sales_tax_1"] = "Sales Tax";
$lang["items_sales_tax_2"] = "Sales Tax 2";
$lang["items_search_attributes"] = "Search Attributes";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["customers_available_points"] = "Available Points";
$lang["rewards_package"] = "Rewards";
$lang["rewards_remaining_balance"] = "Reward Points remaining value is ";
@@ -10,6 +9,7 @@ $lang["sales_amount_tendered"] = "Amount Tendered";
$lang["sales_authorized_signature"] = "Authorized Signature";
$lang["sales_cancel_sale"] = "Cancel";
$lang["sales_cash"] = "Cash";
$lang["sales_cash_adjustment"] = "Cash Adjustment";
$lang["sales_cash_deposit"] = "Cash Deposit";
$lang["sales_cash_filter"] = "Cash";
$lang["sales_change_due"] = "Change Due";
@@ -31,7 +31,7 @@ $lang["sales_customer_address"] = "Address";
$lang["sales_customer_discount"] = "Discount";
$lang["sales_customer_email"] = "Email";
$lang["sales_customer_location"] = "Location";
$lang["sales_customer_mailchimp_status"] = "Mailchimp status";
$lang["sales_customer_mailchimp_status"] = "MailChimp status";
$lang["sales_customer_optional"] = "(Required for Due Payments)";
$lang["sales_customer_required"] = "(Required)";
$lang["sales_customer_total"] = "Total";

View File

@@ -1,10 +1,9 @@
<?php
<?php
$lang["attributes_attribute_value_invalid_chars"] = "El valor del atributo no puede contener ':' o '|'";
$lang["attributes_confirm_delete"] = "¿Está seguro de que desea borrar los atributos seleccionados?";
$lang["attributes_confirm_restore"] = "¿Está seguro de que desea restaurar los atributos seleccionados?";
$lang["attributes_definition_cannot_be_deleted"] = "No se han podido borrar los atributos seleccionados";
$lang["attributes_definition_error_adding_updating"] = "El atributo %1 no pudo ser agregado o actulizado. Por favor, compruebe el registro de errores.";
$lang["attributes_definition_error_adding_updating"] = "El atributo %1 no pudo ser agregado o actualizado. Por favor compruebe el registro de errores.";
$lang["attributes_definition_flags"] = "Visibilidad del atributo";
$lang["attributes_definition_group"] = "Grupo";
$lang["attributes_definition_id"] = "Id";

View File

@@ -1,10 +1,9 @@
<?php
<?php
$lang["tables_all"] = "Todos";
$lang["tables_columns"] = "Columnas";
$lang["tables_hide_show_pagination"] = "Ocultar/Mostrar paginación";
$lang["tables_loading"] = "Por favor espere...";
$lang["tables_page_from_to"] = "Mostrando desde {0} hasta {1} - En total {2} resultados";
$lang["tables_refresh"] = "Refrescar";
$lang["tables_page_from_to"] = "Mostrando desde {0} hasta {1} de {2} resultados";
$lang["tables_refresh"] = "Actualizar";
$lang["tables_rows_per_page"] = "{0} resultados por página";
$lang["tables_toggle"] = "Ocultar/Mostrar";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["cashups_amount"] = "Cantidad";
$lang["cashups_amount_number"] = "Cantidad debe ser un numero";
$lang["cashups_amount_required"] = "Cantidad es un campo obligatorio.";
@@ -9,7 +8,7 @@ $lang["cashups_close_employee"] = "Cerrado por";
$lang["cashups_closed_amount_card"] = "Tarjetas";
$lang["cashups_closed_amount_cash"] = "Efectivo Final";
$lang["cashups_closed_amount_check"] = "Cheques";
$lang["cashups_closed_amount_due"] = "Cuotas";
$lang["cashups_closed_amount_due"] = "Deudado";
$lang["cashups_closed_amount_total"] = "Total";
$lang["cashups_closed_date"] = "Fecha de Cierre";
$lang["cashups_confirm_delete"] = "¿Estás seguro de que quieres borrar el Turno seleccionado?";
@@ -24,7 +23,7 @@ $lang["cashups_is_deleted"] = "Borrado";
$lang["cashups_new"] = "Nuevo Turno";
$lang["cashups_no_cashups_to_display"] = "No hay Turnos para mostrar";
$lang["cashups_none_selected"] = "No ha seleccionado ningún Turno";
$lang["cashups_note"] = "Billetes";
$lang["cashups_note"] = "Notas";
$lang["cashups_one_or_multiple"] = "Turno(s)";
$lang["cashups_open_amount_cash"] = "Efectivo Inicial";
$lang["cashups_open_date"] = "Fecha de Apertura";
@@ -34,5 +33,5 @@ $lang["cashups_successful_adding"] = "Turno agregado con éxito";
$lang["cashups_successful_deleted"] = "Turno borrado con éxito";
$lang["cashups_successful_updating"] = "Turno actualizado con éxito";
$lang["cashups_total"] = "Total";
$lang["cashups_transfer_amount_cash"] = "Entrad/Salida de Efectivo";
$lang["cashups_transfer_amount_cash"] = "Entrada/Salida de Efectivo";
$lang["cashups_update"] = "Actualizar Turno";

View File

@@ -1,23 +1,22 @@
<?php
<?php
$lang["common_address_1"] = "Dirección 1";
$lang["common_address_2"] = "Dirección 2";
$lang["common_city"] = "Ciudad";
$lang["common_close"] = "Cerrar";
$lang["common_comments"] = "Comentarios";
$lang["common_common"] = "común";
$lang["common_common"] = "Común";
$lang["common_confirm_search"] = "Has seleccionado una o más filas. Éstas no estarán seleccionadas después de tu búsqueda. ¿Seguro(a) que quieres hacer esta búsqueda?";
$lang["common_copyrights"] = "© 2010 - %1";
$lang["common_correct_errors"] = "Por favor, corrija los errores identificados antes de guardar";
$lang["common_correct_errors"] = "Por favor corrija los errores identificados antes de guardar";
$lang["common_country"] = "País";
$lang["common_date"] = "Fecha";
$lang["common_delete"] = "Borrar";
$lang["common_det"] = "detalles";
$lang["common_det"] = "Detalles";
$lang["common_download_import_template"] = "Descargar Plantilla de Importación de CSV (CSV)";
$lang["common_edit"] = "editar";
$lang["common_edit"] = "Editar";
$lang["common_email"] = "Email";
$lang["common_email_invalid_format"] = "El correo-e no está en el formato requerido.";
$lang["common_export_csv"] = "Reporte en CSV";
$lang["common_export_csv"] = "Exportar CSV";
$lang["common_export_csv_no"] = "No";
$lang["common_export_csv_yes"] = "Si";
$lang["common_fields_required_message"] = "Los campos en rojo son requeridos";
@@ -27,6 +26,7 @@ $lang["common_first_page"] = "Primera";
$lang["common_gender"] = "Género";
$lang["common_gender_female"] = "F";
$lang["common_gender_male"] = "M";
$lang["common_gender_undefined"] = "";
$lang["common_id"] = "Id";
$lang["common_import"] = "Importar";
$lang["common_import_change_file"] = "Cambiar";
@@ -43,6 +43,7 @@ $lang["common_list_of"] = "Lista de";
$lang["common_logout"] = "Salir";
$lang["common_migration_needed"] = "La migración de la base de datos hacia %1 comenzará después de iniciar sesión.";
$lang["common_new"] = "Nuevo";
$lang["common_no"] = "";
$lang["common_no_persons_to_display"] = "No hay nadie que mostrar.";
$lang["common_none_selected_text"] = "Seleccionar";
$lang["common_or"] = "Ó";
@@ -64,8 +65,9 @@ $lang["common_submit"] = "Enviar";
$lang["common_total_spent"] = "Total gastado";
$lang["common_unknown"] = "Desconocido";
$lang["common_view_recent_sales"] = "Ver Ventas Recientes";
$lang["common_website"] = "sitio";
$lang["common_website"] = "opensourcepos.org";
$lang["common_welcome"] = "Bienvenido(a)";
$lang["common_welcome_message"] = "Bienvenido(a) a OSPOS. ¡Haz click en algún módulo, para empezar.";
$lang["common_welcome_message"] = "Bienvenido(a) a OSPOS. Haz click en algún módulo para empezar.";
$lang["common_yes"] = "";
$lang["common_you_are_using_ospos"] = "Estás usando Open Source Point Of Sale Versión";
$lang["common_zip"] = "Código Postal";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["config_address"] = "Dirección del Comercio";
$lang["config_address_required"] = "Dirección del Comercio es requerida.";
$lang["config_all_set"] = "¡Todos los permisos de archivo están configurados correctamente!";
@@ -27,7 +26,7 @@ $lang["config_barcode_page_width"] = "Mostrar ancho de página";
$lang["config_barcode_price"] = "Precio";
$lang["config_barcode_second_row"] = "Fila 2";
$lang["config_barcode_third_row"] = "Fila 3";
$lang["config_barcode_tooltip"] = "Cuidado: esta característica puede causar duplicados ser importados o creados, No lo use si no quiere códigos de barras duplicadas.";
$lang["config_barcode_tooltip"] = "Cuidado: esta característica puede causar duplicados ser importados o creados. No lo use si no quiere códigos de barras duplicadas.";
$lang["config_barcode_type"] = "Tipo de Código de Barra";
$lang["config_barcode_width"] = "Ancho (px)";
$lang["config_bottom"] = "Abajo";

View File

@@ -14,6 +14,9 @@ $lang["item_kits_error_adding_updating"] = "Error agregando/actualizando Kit de
$lang["item_kits_find_kit_item"] = "Kit de Artículo";
$lang["item_kits_info"] = "Info de Kit de Artículos";
$lang["item_kits_item"] = "Artículo";
$lang["item_kits_item_kit_number"] = "";
$lang["item_kits_item_kit_number_duplicate"] = "";
$lang["item_kits_item_number"] = "";
$lang["item_kits_items"] = "Artículos";
$lang["item_kits_kit"] = "Id Kit";
$lang["item_kits_kit_and_components"] = "Artículos y componentes";

View File

@@ -161,7 +161,7 @@ $lang["sales_tax"] = "Imp";
$lang["sales_tax_id"] = "Identificador del Impuesto";
$lang["sales_tax_invoice"] = "Impuesto de la Factura";
$lang["sales_tax_percent"] = "% de Imp";
$lang["sales_taxed_ind"] = "Ventas gravadas";
$lang["sales_taxed_ind"] = "I";
$lang["sales_total"] = "Total";
$lang["sales_total_tax_exclusive"] = "Sin impuesto";
$lang["sales_transaction_failed"] = "La transacción de venta falló.";

View File

@@ -27,6 +27,7 @@ $lang["common_first_page"] = "Primero";
$lang["common_gender"] = "Género";
$lang["common_gender_female"] = "M";
$lang["common_gender_male"] = "H";
$lang["common_gender_undefined"] = "";
$lang["common_id"] = "Id";
$lang["common_import"] = "Importar";
$lang["common_import_change_file"] = "Cambiar";
@@ -43,6 +44,7 @@ $lang["common_list_of"] = "Lista de";
$lang["common_logout"] = "Cerrar Sesión";
$lang["common_migration_needed"] = "La migración de la base de datos a %1 comenzará luego de acceder.";
$lang["common_new"] = "Nuevo(a)";
$lang["common_no"] = "";
$lang["common_no_persons_to_display"] = "No existen personas para mostrar.";
$lang["common_none_selected_text"] = "[Seleccionar]";
$lang["common_or"] = "O";
@@ -67,5 +69,6 @@ $lang["common_view_recent_sales"] = "Ver Ventas Recientes";
$lang["common_website"] = "sitio web";
$lang["common_welcome"] = "Bienvenido(a)";
$lang["common_welcome_message"] = "Bienvenido(a) a OSPOS, haga clic en algún módulo para comenzar.";
$lang["common_yes"] = "";
$lang["common_you_are_using_ospos"] = "Está utilizando la versión de Código Abierto de Punto de Venta";
$lang["common_zip"] = "CP";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["config_address"] = "Dirección de la Empresa";
$lang["config_address_required"] = "La Dirección de la Empresa es un campo requerido.";
$lang["config_all_set"] = "All file permissions are set correctly!";
@@ -27,7 +26,7 @@ $lang["config_barcode_page_width"] = "Ancho de página";
$lang["config_barcode_price"] = "Precio";
$lang["config_barcode_second_row"] = "Renglón 2";
$lang["config_barcode_third_row"] = "Renglón 3";
$lang["config_barcode_tooltip"] = "Advertencia:Esta característica puede causar que se creen o importen objetos duplicados. No lo use si no quiere códigos de barras duplicados.";
$lang["config_barcode_tooltip"] = "Advertencia: Esta función puede hacer que se importen o creen elementos duplicados. No lo use si no desea códigos de barras duplicados.";
$lang["config_barcode_type"] = "Tipo de código de barras";
$lang["config_barcode_width"] = "Ancho (px)";
$lang["config_bottom"] = "Final";
@@ -155,8 +154,8 @@ $lang["config_invoice_email_message"] = "Invoice Email Template";
$lang["config_invoice_enable"] = "Enable Invoicing";
$lang["config_invoice_printer"] = "Invoice Printer";
$lang["config_invoice_type"] = "Invoice Type";
$lang["config_is_readable"] = "";
$lang["config_is_writable"] = "is writable, but the permissions are higher than 750.";
$lang["config_is_readable"] = "es legible, pero los permisos están configurados incorrectamente. Configúrelo en 640 o 660 y actualice.";
$lang["config_is_writable"] = "se puede escribir, pero los permisos están configurados incorrectamente. Configúrelo en 750 y actualice.";
$lang["config_jsprintsetup_required"] = "Warning: This functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?";
$lang["config_language"] = "Language";
$lang["config_last_used_invoice_number"] = "Last used Invoice Number";
@@ -177,11 +176,11 @@ $lang["config_location_configuration"] = "Stock Locations";
$lang["config_location_info"] = "Location Configuration Information";
$lang["config_logout"] = "Do you want to make a backup before logging out? Click [OK] to backup or [Cancel] to logout.";
$lang["config_mailchimp"] = "Mailchimp";
$lang["config_mailchimp_api_key"] = "Mailchimp API Key";
$lang["config_mailchimp_configuration"] = "Mailchimp Configuration";
$lang["config_mailchimp_api_key"] = "Mailchimp Clave API";
$lang["config_mailchimp_configuration"] = "Configuración de MailChimp";
$lang["config_mailchimp_key_successfully"] = "API Key is valid.";
$lang["config_mailchimp_key_unsuccessfully"] = "API Key is invalid.";
$lang["config_mailchimp_lists"] = "Mailchimp List(s)";
$lang["config_mailchimp_lists"] = "Lista (s) de MailChimp";
$lang["config_mailchimp_tooltip"] = "Click the icon for an API Key.";
$lang["config_message"] = "Message";
$lang["config_message_configuration"] = "Message Configuration";
@@ -202,10 +201,10 @@ $lang["config_number_locale"] = "Localization";
$lang["config_number_locale_invalid"] = "The entered locale is invalid. Check the link in the tooltip to find a valid locale.";
$lang["config_number_locale_required"] = "Number Locale is a required field.";
$lang["config_number_locale_tooltip"] = "Find a suitable locale through this link.";
$lang["config_os_timezone"] = "";
$lang["config_os_timezone"] = "Zona horaria OSPOS:";
$lang["config_ospos_info"] = "Información de instalación OSPOS";
$lang["config_payment_options_order"] = "Payment Options Order";
$lang["config_perm_risk"] = "Permissions higher than 750 leaves this software at risk.";
$lang["config_perm_risk"] = "Los permisos incorrectos ponen en riesgo este software.";
$lang["config_phone"] = "Company Phone";
$lang["config_phone_required"] = "Company Phone is a required field.";
$lang["config_print_bottom_margin"] = "Margin Bottom";
@@ -251,7 +250,7 @@ $lang["config_receipt_template"] = "Receipt Template";
$lang["config_receiving_calculate_average_price"] = "Calc avg. Price (Receiving)";
$lang["config_recv_invoice_format"] = "Receivings Invoice Format";
$lang["config_register_mode_default"] = "Default Register Mode";
$lang["config_report_an_issue"] = "";
$lang["config_report_an_issue"] = "Reportar un problema";
$lang["config_return_policy_required"] = "Return policy is a required field.";
$lang["config_reward"] = "Reward";
$lang["config_reward_configuration"] = "Reward Configuration";
@@ -291,10 +290,10 @@ $lang["config_tax_included"] = "Tax Included";
$lang["config_theme"] = "Theme";
$lang["config_thousands_separator"] = "Thousands Separator";
$lang["config_timezone"] = "Timezone";
$lang["config_timezone_error"] = "";
$lang["config_timezone_error"] = "La zona horaria de OSPOS es diferente a su zona horaria local.";
$lang["config_top"] = "Top";
$lang["config_use_destination_based_tax"] = "Use Destination Based Tax";
$lang["config_user_timezone"] = "";
$lang["config_user_timezone"] = "Zona horaria local:";
$lang["config_website"] = "Website";
$lang["config_work_order_enable"] = "Work Order Support";
$lang["config_work_order_format"] = "Work Order Format";

View File

@@ -1,35 +1,37 @@
<?php
$lang["item_kits_add_item"] = "";
$lang["item_kits_all"] = "";
$lang["item_kits_cannot_be_deleted"] = "";
$lang["item_kits_confirm_delete"] = "";
$lang["item_kits_confirm_restore"] = "";
$lang["item_kits_description"] = "";
$lang["item_kits_discount"] = "";
<?php
$lang["item_kits_add_item"] = "Agregar Artículo";
$lang["item_kits_all"] = "Todo";
$lang["item_kits_cannot_be_deleted"] = "Borrado de Kit(s) de Artículos fallido.";
$lang["item_kits_confirm_delete"] = "¿Estás seguro(a) de querer borrar los kits seleccionados?";
$lang["item_kits_confirm_restore"] = "¿Está seguro de querer restaurar lo(s) kit(s) seleccionado(s)?";
$lang["item_kits_description"] = "Descripción del Kit de Artículos";
$lang["item_kits_discount"] = "Descuento";
$lang["item_kits_discount_fixed"] = "";
$lang["item_kits_discount_percent"] = "";
$lang["item_kits_discount_type"] = "";
$lang["item_kits_error_adding_updating"] = "";
$lang["item_kits_find_kit_item"] = "";
$lang["item_kits_info"] = "";
$lang["item_kits_item"] = "";
$lang["item_kits_items"] = "";
$lang["item_kits_kit"] = "";
$lang["item_kits_kit_and_components"] = "";
$lang["item_kits_kit_and_stock"] = "";
$lang["item_kits_kit_only"] = "";
$lang["item_kits_name"] = "";
$lang["item_kits_new"] = "";
$lang["item_kits_no_item_kits_to_display"] = "";
$lang["item_kits_none_selected"] = "";
$lang["item_kits_one_or_multiple"] = "";
$lang["item_kits_price_option"] = "";
$lang["item_kits_priced_only"] = "";
$lang["item_kits_print_option"] = "";
$lang["item_kits_quantity"] = "";
$lang["item_kits_sequence"] = "";
$lang["item_kits_successful_adding"] = "";
$lang["item_kits_successful_deleted"] = "";
$lang["item_kits_successful_updating"] = "";
$lang["item_kits_update"] = "";
$lang["item_kits_discount_percent"] = "Porcentaje de descuento";
$lang["item_kits_discount_type"] = "Tipo de Descuento";
$lang["item_kits_error_adding_updating"] = "Error agregando/actualizando Kit de Artículos.";
$lang["item_kits_find_kit_item"] = "Kit de Artículos";
$lang["item_kits_info"] = "Información del kit de artículos";
$lang["item_kits_item"] = "Artículo";
$lang["item_kits_item_kit_number"] = "";
$lang["item_kits_item_kit_number_duplicate"] = "";
$lang["item_kits_item_number"] = "";
$lang["item_kits_items"] = "Artículos";
$lang["item_kits_kit"] = "ID del Kit";
$lang["item_kits_kit_and_components"] = "Kits y Componentes";
$lang["item_kits_kit_and_stock"] = "Kit y Stock";
$lang["item_kits_kit_only"] = "Sólo kit";
$lang["item_kits_name"] = "Nombre del Kit de Artículos";
$lang["item_kits_new"] = "Nuevo Kit de Artículos";
$lang["item_kits_no_item_kits_to_display"] = "Sin kit de artículos para mostrar.";
$lang["item_kits_none_selected"] = "No ha seleccionado ningún kit de artículos.";
$lang["item_kits_one_or_multiple"] = "Kit(s) de Artículos";
$lang["item_kits_price_option"] = "Opciones de precio";
$lang["item_kits_priced_only"] = "Sólo precio";
$lang["item_kits_print_option"] = "Opciones de impresión";
$lang["item_kits_quantity"] = "Cantidad";
$lang["item_kits_sequence"] = "Secuencia";
$lang["item_kits_successful_adding"] = "Has agregado un kit de artículos";
$lang["item_kits_successful_deleted"] = "Borrado completo";
$lang["item_kits_successful_updating"] = "Kit de Artículos actualizado";
$lang["item_kits_update"] = "Actualizar Kit de Artículos";

View File

@@ -1,16 +1,15 @@
<?php
$lang["reports_all"] = "";
$lang["reports_authority"] = "";
$lang["reports_canceled"] = "";
$lang["reports_categories"] = "";
$lang["reports_categories_summary_report"] = "";
$lang["reports_category"] = "";
$lang["reports_code_canceled"] = "";
$lang["reports_code_invoice"] = "";
$lang["reports_code_pos"] = "";
$lang["reports_code_quote"] = "";
$lang["reports_code_return"] = "";
<?php
$lang["reports_all"] = "Todas";
$lang["reports_authority"] = "Autoridad";
$lang["reports_canceled"] = "Cancelado";
$lang["reports_categories"] = "Categorías";
$lang["reports_categories_summary_report"] = "Informe resumido de categorías";
$lang["reports_category"] = "Categoría";
$lang["reports_code_canceled"] = "CNL";
$lang["reports_code_invoice"] = "INV";
$lang["reports_code_pos"] = "POS";
$lang["reports_code_quote"] = "Q";
$lang["reports_code_return"] = "RET";
$lang["reports_code_type"] = "";
$lang["reports_code_work_order"] = "";
$lang["reports_comments"] = "";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["customers_available_points"] = "Puntos Disponibles";
$lang["rewards_package"] = "Premios";
$lang["rewards_remaining_balance"] = "Puntos de recompensa sobrante son: ";
@@ -25,13 +24,13 @@ $lang["sales_confirm_delete"] = "¿Está seguro que desea borrar todas las venta
$lang["sales_confirm_restore"] = "¿Está seguro de desear restaurar las ventas seleccionadas?";
$lang["sales_credit"] = "Tarjeta de Crédito";
$lang["sales_credit_deposit"] = "Deposito de crédito";
$lang["sales_credit_filter"] = "";
$lang["sales_credit_filter"] = "Tarjeta de crédito";
$lang["sales_customer"] = "Cliente";
$lang["sales_customer_address"] = "Dirección";
$lang["sales_customer_discount"] = "Descuento";
$lang["sales_customer_email"] = "Correo electrónico";
$lang["sales_customer_location"] = "Ubicación";
$lang["sales_customer_mailchimp_status"] = "Estado de Mailchimp";
$lang["sales_customer_mailchimp_status"] = "Estado de MailChimp";
$lang["sales_customer_optional"] = "(Obligatorio para pagos vencidos)";
$lang["sales_customer_required"] = "(Obligatorio)";
$lang["sales_customer_total"] = "Total";
@@ -161,7 +160,7 @@ $lang["sales_tax"] = "Impuestos";
$lang["sales_tax_id"] = "ID Impuesto";
$lang["sales_tax_invoice"] = "Impuesto de la factura";
$lang["sales_tax_percent"] = "Impuesto %";
$lang["sales_taxed_ind"] = "Ventas con impuestos";
$lang["sales_taxed_ind"] = "T";
$lang["sales_total"] = "Total";
$lang["sales_total_tax_exclusive"] = "Sin impuesto";
$lang["sales_transaction_failed"] = "Ha fallado la venta.";
@@ -179,3 +178,4 @@ $lang["sales_work_order_number"] = "Número de orden de trabajo";
$lang["sales_work_order_number_duplicate"] = "El número de orden de trabajo debe ser único.";
$lang["sales_work_order_sent"] = "Orden de trabajo enviada a";
$lang["sales_work_order_unsent"] = "Fallo al enviar la orden de trabajo a";
$lang["sales_cash_adjustment"] = "Ajuste de efectivo";

View File

@@ -27,6 +27,7 @@ $lang["common_first_page"] = "اولین";
$lang["common_gender"] = "جنس";
$lang["common_gender_female"] = "خانم";
$lang["common_gender_male"] = "آقا";
$lang["common_gender_undefined"] = "";
$lang["common_id"] = "شناسه";
$lang["common_import"] = "وارد كردن";
$lang["common_import_change_file"] = "تغییر";
@@ -43,6 +44,7 @@ $lang["common_list_of"] = "فهرست";
$lang["common_logout"] = "خروج";
$lang["common_migration_needed"] = "انتقال پایگاه داده به٪ 1 پس از ورود به سیستم آغاز می شود.";
$lang["common_new"] = "جدید";
$lang["common_no"] = "";
$lang["common_no_persons_to_display"] = "هیچ کس برای نمایش وجود ندارد.";
$lang["common_none_selected_text"] = "[Select]";
$lang["common_or"] = "یا";
@@ -67,5 +69,6 @@ $lang["common_view_recent_sales"] = "مشاهده فروش اخیر";
$lang["common_website"] = "openourcepos.org";
$lang["common_welcome"] = "خوش آمدی";
$lang["common_welcome_message"] = "به اوسپوس خوش آمدید ، برای شروع کار ماژول زیر را کلیک کنید";
$lang["common_yes"] = "";
$lang["common_you_are_using_ospos"] = "";
$lang["common_zip"] = "کد پستی";

View File

@@ -14,6 +14,9 @@ $lang["item_kits_error_adding_updating"] = "افزودن یا به روزرسا
$lang["item_kits_find_kit_item"] = "مورد کیت";
$lang["item_kits_info"] = "اطلاعات کیت مورد";
$lang["item_kits_item"] = "مورد";
$lang["item_kits_item_kit_number"] = "";
$lang["item_kits_item_kit_number_duplicate"] = "";
$lang["item_kits_item_number"] = "";
$lang["item_kits_items"] = "موارد";
$lang["item_kits_kit"] = "شناسه کیت";
$lang["item_kits_kit_and_components"] = "کیت و قطعات";

View File

@@ -27,6 +27,7 @@ $lang["common_first_page"] = "Premier";
$lang["common_gender"] = "Genre";
$lang["common_gender_female"] = "F";
$lang["common_gender_male"] = "M";
$lang["common_gender_undefined"] = "";
$lang["common_id"] = "Id";
$lang["common_import"] = "Import";
$lang["common_import_change_file"] = "Changer";
@@ -43,6 +44,7 @@ $lang["common_list_of"] = "Liste de";
$lang["common_logout"] = "Déconnexion";
$lang["common_migration_needed"] = "Une migration de la base de donnée vers %1 démarrera après le connexion.";
$lang["common_new"] = "Nouveau";
$lang["common_no"] = "";
$lang["common_no_persons_to_display"] = "Il n'y a personne à afficher.";
$lang["common_none_selected_text"] = "[Sélectionner]";
$lang["common_or"] = "OU";
@@ -67,5 +69,6 @@ $lang["common_view_recent_sales"] = "Voir Ventes Récentes";
$lang["common_website"] = "site-web";
$lang["common_welcome"] = "Bienvenue";
$lang["common_welcome_message"] = "Bienvenue à OSPOS, choisissez un module ci-dessous.";
$lang["common_yes"] = "";
$lang["common_you_are_using_ospos"] = "Vous utilisez Open Source Point Of Sale Version";
$lang["common_zip"] = "Zip";

View File

@@ -14,6 +14,9 @@ $lang["item_kits_error_adding_updating"] = "Érreur d'ajout/édition de groupes.
$lang["item_kits_find_kit_item"] = "Article de group";
$lang["item_kits_info"] = "Détails du groupes";
$lang["item_kits_item"] = "Article";
$lang["item_kits_item_kit_number"] = "";
$lang["item_kits_item_kit_number_duplicate"] = "";
$lang["item_kits_item_number"] = "";
$lang["item_kits_items"] = "Articles";
$lang["item_kits_kit"] = "Groupes ID";
$lang["item_kits_kit_and_components"] = "Groupes et composants";

View File

@@ -27,6 +27,7 @@ $lang["common_first_page"] = "ראשון";
$lang["common_gender"] = "מין";
$lang["common_gender_female"] = "נקבה";
$lang["common_gender_male"] = "זכר";
$lang["common_gender_undefined"] = "";
$lang["common_id"] = "מספר זיהוי";
$lang["common_import"] = "ייבוא";
$lang["common_import_change_file"] = "שינוי";
@@ -43,6 +44,7 @@ $lang["common_list_of"] = "רשימה של";
$lang["common_logout"] = "התנתק";
$lang["common_migration_needed"] = "העברת נתונים ל-%1 תתחיל לאחר הכניסה למערכת.";
$lang["common_new"] = "חדש";
$lang["common_no"] = "";
$lang["common_no_persons_to_display"] = "אין אנשים להצגה.";
$lang["common_none_selected_text"] = "[בחר]";
$lang["common_or"] = "או";
@@ -67,5 +69,6 @@ $lang["common_view_recent_sales"] = "הצג מכירות אחרונות";
$lang["common_website"] = "אתר";
$lang["common_welcome"] = "ברוך הבא";
$lang["common_welcome_message"] = "ברוכים הבאים אל OSPOS, לחץ על מודול למטה כדי להתחיל.";
$lang["common_yes"] = "";
$lang["common_you_are_using_ospos"] = "אתה משתמש בגירסת קוד פתוח של נקודת מכירה";
$lang["common_zip"] = "מיקוד";

View File

@@ -14,6 +14,9 @@ $lang["item_kits_error_adding_updating"] = "הוספה או עדכון של ער
$lang["item_kits_find_kit_item"] = "ערכת פריט";
$lang["item_kits_info"] = "מידע על ערכת פריט";
$lang["item_kits_item"] = "פריט";
$lang["item_kits_item_kit_number"] = "";
$lang["item_kits_item_kit_number_duplicate"] = "";
$lang["item_kits_item_number"] = "";
$lang["item_kits_items"] = "פריטים";
$lang["item_kits_kit"] = "מזהה ערכה";
$lang["item_kits_kit_and_components"] = "ערכה ורכיבים";

View File

@@ -27,6 +27,7 @@ $lang["common_first_page"] = "Prva";
$lang["common_gender"] = "Spol";
$lang["common_gender_female"] = "Ž";
$lang["common_gender_male"] = "M";
$lang["common_gender_undefined"] = "";
$lang["common_id"] = "Id";
$lang["common_import"] = "Uvoz";
$lang["common_import_change_file"] = "Promjena";
@@ -43,6 +44,7 @@ $lang["common_list_of"] = "Lista";
$lang["common_logout"] = "Odjava";
$lang["common_migration_needed"] = "";
$lang["common_new"] = "Novi";
$lang["common_no"] = "";
$lang["common_no_persons_to_display"] = "Nema nijede osoba za prikazati";
$lang["common_none_selected_text"] = "Nothing selected";
$lang["common_or"] = "Ili";
@@ -67,5 +69,6 @@ $lang["common_view_recent_sales"] = "Pogledaj nedavne prodaje";
$lang["common_website"] = "web stranicu";
$lang["common_welcome"] = "Dobrodošli";
$lang["common_welcome_message"] = "Dobrodošli u blagajnu otvorenog koda(OSPOS)";
$lang["common_yes"] = "";
$lang["common_you_are_using_ospos"] = "Koristite blagajnu otvorenog koda (Open Source Point Of Sale) verziju";
$lang["common_zip"] = "Broj pošte";

View File

@@ -14,6 +14,9 @@ $lang["item_kits_error_adding_updating"] = "Greška kod dodavanja/ažuriranja no
$lang["item_kits_find_kit_item"] = "";
$lang["item_kits_info"] = "Info normativa";
$lang["item_kits_item"] = "Artikal";
$lang["item_kits_item_kit_number"] = "";
$lang["item_kits_item_kit_number_duplicate"] = "";
$lang["item_kits_item_number"] = "";
$lang["item_kits_items"] = "Stavke normativa";
$lang["item_kits_kit"] = "Normativ br.";
$lang["item_kits_kit_and_components"] = "";

View File

@@ -1,31 +1,30 @@
<?php
$lang["attributes_attribute_value_invalid_chars"] = "";
$lang["attributes_confirm_delete"] = "";
$lang["attributes_confirm_restore"] = "";
$lang["attributes_definition_cannot_be_deleted"] = "";
$lang["attributes_definition_error_adding_updating"] = "";
$lang["attributes_definition_flags"] = "";
$lang["attributes_definition_group"] = "";
$lang["attributes_definition_id"] = "";
$lang["attributes_definition_name"] = "";
$lang["attributes_definition_name_required"] = "";
$lang["attributes_definition_one_or_multiple"] = "";
$lang["attributes_definition_successful_adding"] = "";
$lang["attributes_definition_successful_deleted"] = "";
$lang["attributes_definition_successful_updating"] = "";
$lang["attributes_definition_type"] = "";
$lang["attributes_definition_type_required"] = "";
$lang["attributes_definition_unit"] = "";
$lang["attributes_definition_values"] = "";
$lang["attributes_new"] = "";
$lang["attributes_no_attributes_to_display"] = "";
$lang["attributes_receipt_visibility"] = "";
$lang["attributes_show_in_items"] = "";
$lang["attributes_show_in_items_visibility"] = "";
$lang["attributes_show_in_receipt"] = "";
$lang["attributes_show_in_receivings"] = "";
$lang["attributes_show_in_receivings_visibility"] = "";
$lang["attributes_show_in_sales"] = "";
$lang["attributes_show_in_sales_visibility"] = "";
$lang["attributes_update"] = "";
<?php
$lang["attributes_attribute_value_invalid_chars"] = "Tulajdonság értéke nem tartalmazhat '_' vagy '|' karaktert";
$lang["attributes_confirm_delete"] = "Biztosan törli szeretné a kijelölt tulajdonságokat?";
$lang["attributes_confirm_restore"] = "Biztosan visszaállítja a kijelölt tulajdonságokat?";
$lang["attributes_definition_cannot_be_deleted"] = "Nem sikerült törölni a kijelölt tulajdonságokat";
$lang["attributes_definition_error_adding_updating"] = "% 1 attribútum nem adható hozzá és nem frissíthető. Kérjük, ellenőrizze a hibanaplót.";
$lang["attributes_definition_flags"] = "Tulajdonság láthatósága";
$lang["attributes_definition_group"] = "Csoport";
$lang["attributes_definition_id"] = "Azonosító";
$lang["attributes_definition_name"] = "Tulajdonság hozzáadása";
$lang["attributes_definition_name_required"] = "Tulajdonság név kötelező mező";
$lang["attributes_definition_one_or_multiple"] = "tulajdonságok";
$lang["attributes_definition_successful_adding"] = "Sikeresen hozzáadta az elemet";
$lang["attributes_definition_successful_deleted"] = "Sikeresen törölte";
$lang["attributes_definition_successful_updating"] = "Sikeresen frissítette a tulajdonságot";
$lang["attributes_definition_type"] = "Tulajdonság típus";
$lang["attributes_definition_type_required"] = "Tulajdonság típusa kötelező mező";
$lang["attributes_definition_unit"] = "Mértkékegység";
$lang["attributes_definition_values"] = "Tulajdonság értékei";
$lang["attributes_new"] = "Új tulajdnoság";
$lang["attributes_no_attributes_to_display"] = "Nincs megjelenítendő elem";
$lang["attributes_receipt_visibility"] = "Nyugta";
$lang["attributes_show_in_items"] = "Megjelenítés a termékekben";
$lang["attributes_show_in_items_visibility"] = "Termékek";
$lang["attributes_show_in_receipt"] = "Nyugta megjelenítése";
$lang["attributes_show_in_receivings"] = "Meglenesítés árúátvételekben";
$lang["attributes_show_in_receivings_visibility"] = "Áruátvételek";
$lang["attributes_show_in_sales"] = "Megjelenítés az értékesítésekben";
$lang["attributes_show_in_sales_visibility"] = "Értékesítések";
$lang["attributes_update"] = "Tulajdonság frissítése";

View File

@@ -1,38 +1,37 @@
<?php
<?php
$lang["cashups_amount"] = "Összeg";
$lang["cashups_amount_number"] = "Az összeg csak szám lehet";
$lang["cashups_amount_required"] = "Az összeg kitöltése kötelező.";
$lang["cashups_cannot_be_deleted"] = "Bevétel elszámolást nem lehet törölni";
$lang["cashups_close_date"] = "Zárás időpontja";
$lang["cashups_close_employee"] = "";
$lang["cashups_closed_amount_card"] = "";
$lang["cashups_close_employee"] = "Lezárta";
$lang["cashups_closed_amount_card"] = "Kártyák";
$lang["cashups_closed_amount_cash"] = "Záró pénzösszeg";
$lang["cashups_closed_amount_check"] = "";
$lang["cashups_closed_amount_due"] = "";
$lang["cashups_closed_amount_check"] = "Ellenőrzések";
$lang["cashups_closed_amount_due"] = "Esedékesség";
$lang["cashups_closed_amount_total"] = "Teljes";
$lang["cashups_closed_date"] = "";
$lang["cashups_confirm_delete"] = "";
$lang["cashups_confirm_restore"] = "";
$lang["cashups_date_number"] = "";
$lang["cashups_date_required"] = "";
$lang["cashups_closed_date"] = "Zárás dátuma";
$lang["cashups_confirm_delete"] = "Biztosan törli a kiválasztott pénztárellenőrzést?";
$lang["cashups_confirm_restore"] = "Biztosan visszaállítja a kiválasztott pénztárellenőrzéseket?";
$lang["cashups_date_number"] = "A dátum csak szám lehet";
$lang["cashups_date_required"] = "Dátum kötelező mező";
$lang["cashups_description"] = "Leírás";
$lang["cashups_error_adding_updating"] = "";
$lang["cashups_id"] = "";
$lang["cashups_info"] = "";
$lang["cashups_error_adding_updating"] = "Hibás pénztárellenőrzés hozzáadás/frissítés";
$lang["cashups_id"] = "Azonosító";
$lang["cashups_info"] = "Pénztárellenőrzés Információ";
$lang["cashups_is_deleted"] = "Törölt";
$lang["cashups_new"] = "";
$lang["cashups_new"] = "Új pénztárellenőrzés";
$lang["cashups_no_cashups_to_display"] = "";
$lang["cashups_none_selected"] = "";
$lang["cashups_none_selected"] = "Nincs kiválasztva pénztárellenőrzést";
$lang["cashups_note"] = "Megjegyzés";
$lang["cashups_one_or_multiple"] = "";
$lang["cashups_open_amount_cash"] = "";
$lang["cashups_open_date"] = "";
$lang["cashups_open_employee"] = "";
$lang["cashups_opened_date"] = "";
$lang["cashups_successful_adding"] = "";
$lang["cashups_successful_deleted"] = "";
$lang["cashups_successful_updating"] = "";
$lang["cashups_total"] = "";
$lang["cashups_transfer_amount_cash"] = "";
$lang["cashups_update"] = "";
$lang["cashups_one_or_multiple"] = "Pénztárellenőrzések";
$lang["cashups_open_amount_cash"] = "Nyitóösszeg";
$lang["cashups_open_date"] = "Nyitási dátum";
$lang["cashups_open_employee"] = "Nyitotta";
$lang["cashups_opened_date"] = "Megnyitás dátuma";
$lang["cashups_successful_adding"] = "Pénztárellenőrzés hozzáadása sikeres";
$lang["cashups_successful_deleted"] = "Pénztárellenőrzés törlése sikeres";
$lang["cashups_successful_updating"] = "Pénztárellenőrzés frissítése sikeres";
$lang["cashups_total"] = "Végösszeg";
$lang["cashups_transfer_amount_cash"] = "Pénzforgalom változás";
$lang["cashups_update"] = "Pénztárellenőrzés frissítése";

View File

@@ -27,6 +27,7 @@ $lang["common_first_page"] = "Első";
$lang["common_gender"] = "Neme";
$lang["common_gender_female"] = "";
$lang["common_gender_male"] = "Ffi";
$lang["common_gender_undefined"] = "";
$lang["common_id"] = "ID";
$lang["common_import"] = "Import";
$lang["common_import_change_file"] = "Változtat";
@@ -43,6 +44,7 @@ $lang["common_list_of"] = "Lista: ";
$lang["common_logout"] = "Kilépés";
$lang["common_migration_needed"] = "";
$lang["common_new"] = "Új";
$lang["common_no"] = "";
$lang["common_no_persons_to_display"] = "Nincsenek megjeleníthető emberek";
$lang["common_none_selected_text"] = "Nincs kiválaszva";
$lang["common_or"] = "VAGY";
@@ -67,5 +69,6 @@ $lang["common_view_recent_sales"] = "Eladások megtekintése";
$lang["common_website"] = "weboldalt";
$lang["common_welcome"] = "Üdvözlet";
$lang["common_welcome_message"] = "Üdvözli az OSPOS, kattintson a modulokra a kezdéshez!";
$lang["common_yes"] = "";
$lang["common_you_are_using_ospos"] = "Ön az Open Source Point Of Sale alábbi verzióját használja";
$lang["common_zip"] = "Ir.Szám";

Some files were not shown because too many files have changed in this diff Show More