Compare commits

...

87 Commits
3.3.6 ... 3.3.7

Author SHA1 Message Date
jekkos
4f3226b1ba Add item_pic to escape ignore list (#3379) 2022-05-03 11:26:34 +02:00
jekkos
82ae2e0931 Enable search in detailed reports (#3495) 2022-05-01 11:59:35 +02:00
chunter2
e4ca111977 Add cost price column to item summary report (#3495) 2022-04-30 01:16:32 +02:00
jekkos
31944f491c Enable search in reports (#3491) 2022-04-29 21:30:23 +02:00
dependabot[bot]
19342e4d6f Bump simple-get from 3.1.0 to 3.1.1
Bumps [simple-get](https://github.com/feross/simple-get) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/feross/simple-get/releases)
- [Commits](https://github.com/feross/simple-get/compare/v3.1.0...v3.1.1)

---
updated-dependencies:
- dependency-name: simple-get
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-29 18:36:35 +02:00
jekkos
c8a83fbb57 Update unstable build URL
NPM package uploads are working again. Update the URL in the documentation.
2022-04-29 15:26:29 +02:00
jekkos
c3d06fc6f5 Remove markup last row expenses (#3779) 2022-04-29 15:17:53 +02:00
jekkos
553eae19a3 Add version string echo 2022-04-29 15:16:32 +02:00
jekkos
63f282a8b5 3.3.7-master-564465 2022-04-29 15:16:32 +02:00
jekkos
cfd5973f0e Add npm version --from-git
Rotate npm token
2022-04-29 15:16:32 +02:00
dependabot[bot]
e44bc3e674 Bump grunt from 1.4.1 to 1.5.2
Bumps [grunt](https://github.com/gruntjs/grunt) from 1.4.1 to 1.5.2.
- [Release notes](https://github.com/gruntjs/grunt/releases)
- [Changelog](https://github.com/gruntjs/grunt/blob/main/CHANGELOG)
- [Commits](https://github.com/gruntjs/grunt/compare/v1.4.1...v1.5.2)

---
updated-dependencies:
- dependency-name: grunt
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-29 15:16:32 +02:00
Casper Hsiao
d6b66d9fe2 Translated using Weblate (Chinese (Traditional))
Currently translated at 95.4% (211 of 221 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/zh_Hant/
2022-04-27 20:32:20 +02:00
jekkos
a6b4f826c5 Update changelog 2022-04-26 23:49:58 +02:00
jekkos
d26498d1ad Do not escape email and phone_numbers (#3379) 2022-04-26 23:49:58 +02:00
jekkos
5897130e0a Fix sales last row style (#3379) 2022-04-25 23:32:50 +02:00
khao_lek
a0c3a532aa Translated using Weblate (Thai)
Currently translated at 98.6% (218 of 221 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/th/
2022-04-19 19:36:33 +02:00
jekkos
9331d82313 Add escape flag for XSS mitigation (#3379) 2022-04-14 09:28:12 +02:00
khao_lek
3e60b74c4c Translated using Weblate (Thai)
Currently translated at 98.6% (218 of 221 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/th/
2022-04-07 09:45:36 +02:00
jekkos
4a591e89b6 Mount database.sql from docker volume (#3352) 2022-04-05 21:52:52 +02:00
jekkos
8c1977b1ec Fix transaction summary for serialized items (#3445) 2022-04-01 08:56:15 +02:00
Aril Apria Susanto
4a8aaf8ef0 Translated using Weblate (Indonesian)
Currently translated at 100.0% (145 of 145 strings)

Translation: opensourcepos/reports
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/reports/id/
2022-04-01 07:34:24 +02:00
Aril Apria Susanto
c4b8f8654d Translated using Weblate (Indonesian)
Currently translated at 100.0% (41 of 41 strings)

Translation: opensourcepos/employees
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/employees/id/
2022-04-01 07:34:24 +02:00
Aril Apria Susanto
cb3d84f1bf Translated using Weblate (Indonesian)
Currently translated at 100.0% (53 of 53 strings)

Translation: opensourcepos/customers
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/customers/id/
2022-04-01 07:34:24 +02:00
Aril Apria Susanto
166d2b586c Translated using Weblate (Indonesian)
Currently translated at 100.0% (327 of 327 strings)

Translation: opensourcepos/config
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/config/id/
2022-04-01 07:34:24 +02:00
Aril Apria Susanto
ca792b44cd Translated using Weblate (Indonesian)
Currently translated at 100.0% (221 of 221 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/id/
2022-04-01 07:34:24 +02:00
Aril Apria Susanto
4825248a1a Translated using Weblate (Indonesian)
Currently translated at 100.0% (77 of 77 strings)

Translation: opensourcepos/common
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/common/id/
2022-04-01 07:34:24 +02:00
Aril Apria Susanto
17973151e4 Translated using Weblate (Indonesian)
Currently translated at 100.0% (45 of 45 strings)

Translation: opensourcepos/module
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/module/id/
2022-04-01 07:34:24 +02:00
Aril Apria Susanto
5b9301567c Translated using Weblate (Indonesian)
Currently translated at 100.0% (117 of 117 strings)

Translation: opensourcepos/items
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/items/id/
2022-04-01 07:34:24 +02:00
jekkos
6028bc408d Run build if git tag is added 2022-03-29 22:30:59 +02:00
khao_lek
5974d01453 Translated using Weblate (Thai)
Currently translated at 98.6% (218 of 221 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/th/
2022-03-29 19:13:13 +02:00
khao_lek
c83db2f5c7 Translated using Weblate (Thai)
Currently translated at 100.0% (55 of 55 strings)

Translation: opensourcepos/receivings
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/receivings/th/
2022-03-29 19:12:49 +02:00
khao_lek
8e24570cfb Translated using Weblate (Thai)
Currently translated at 100.0% (11 of 11 strings)

Translation: opensourcepos/login
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/login/th/
2022-03-29 09:00:18 +02:00
khao_lek
fdf49e9038 Translated using Weblate (Thai)
Currently translated at 99.0% (219 of 221 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/th/
2022-03-29 09:00:18 +02:00
khao_lek
559b354925 Translated using Weblate (Thai)
Currently translated at 97.7% (44 of 45 strings)

Translation: opensourcepos/module
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/module/th/
2022-03-29 09:00:17 +02:00
khao_lek
af864aefd5 Translated using Weblate (Thai)
Currently translated at 99.6% (326 of 327 strings)

Translation: opensourcepos/config
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/config/th/
2022-03-29 09:00:15 +02:00
ALink3133
5e55952ce8 Translated using Weblate (Thai)
Currently translated at 97.2% (215 of 221 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/th/
2022-02-23 10:46:51 +01:00
ALink3133
8e1a8fe480 Translated using Weblate (Thai)
Currently translated at 90.9% (10 of 11 strings)

Translation: opensourcepos/login
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/login/th/
2022-02-23 10:46:51 +01:00
ALink3133
99e51bcdf9 Translated using Weblate (Thai)
Currently translated at 93.3% (42 of 45 strings)

Translation: opensourcepos/module
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/module/th/
2022-02-23 10:46:51 +01:00
Mats Pålsson
48217895bb Translated using Weblate (Swedish)
Currently translated at 95.2% (81 of 85 strings)

Translation: opensourcepos/common
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/common/sv/
2022-02-18 11:26:14 +01:00
Steve Ireland
96c59245e3 Change register to show anticipated invoice number. (#3408) 2022-01-28 14:35:22 -05:00
Elio Enzo Papais
9cf4e6e07b Translated using Weblate (Italian)
Currently translated at 98.6% (218 of 221 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/it/
2022-01-27 18:28:34 +01:00
Elio Enzo Papais
bb73d48d37 Translated using Weblate (Italian)
Currently translated at 93.6% (44 of 47 strings)

Translation: opensourcepos/expenses
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/expenses/it/
2022-01-27 18:28:34 +01:00
Elio Enzo Papais
2af5642fe7 Translated using Weblate (Italian)
Currently translated at 0.0% (0 of 2 strings)

Translation: opensourcepos/error
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/error/it/
2022-01-27 18:28:34 +01:00
Elio Enzo Papais
c1207b64df Translated using Weblate (Italian)
Currently translated at 97.6% (83 of 85 strings)

Translation: opensourcepos/common
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/common/it/
2022-01-27 18:28:33 +01:00
Elio Enzo Papais
5e02f0531a Translated using Weblate (Italian)
Currently translated at 94.3% (50 of 53 strings)

Translation: opensourcepos/customers
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/customers/it/
2022-01-27 18:28:33 +01:00
Elio Enzo Papais
bea49e6eeb Translated using Weblate (Italian)
Currently translated at 96.3% (53 of 55 strings)

Translation: opensourcepos/receivings
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/receivings/it/
2022-01-27 18:28:33 +01:00
Elio Enzo Papais
a7772f3e1b Translated using Weblate (Italian)
Currently translated at 93.1% (109 of 117 strings)

Translation: opensourcepos/items
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/items/it/
2022-01-27 18:28:33 +01:00
Elio Enzo Papais
e6072ee9fa Translated using Weblate (Italian)
Currently translated at 100.0% (11 of 11 strings)

Translation: opensourcepos/login
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/login/it/
2022-01-27 05:34:23 +01:00
Elio Enzo Papais
dd24a3c8d0 Translated using Weblate (Italian)
Currently translated at 95.7% (112 of 117 strings)

Translation: opensourcepos/items
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/items/it/
2022-01-27 05:34:23 +01:00
Elio Enzo Papais
7857206999 Translated using Weblate (Italian)
Currently translated at 100.0% (46 of 46 strings)

Translation: opensourcepos/cashups
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/cashups/it/
2022-01-27 05:34:22 +01:00
Elio Enzo Papais
4c642bd8d3 Translated using Weblate (Italian)
Currently translated at 98.7% (323 of 327 strings)

Translation: opensourcepos/config
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/config/it/
2022-01-27 05:34:22 +01:00
Elio Enzo Papais
0ec68c8b99 Translated using Weblate (Italian)
Currently translated at 98.6% (218 of 221 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/it/
2022-01-27 05:34:22 +01:00
Elio Enzo Papais
0e2e808635 Translated using Weblate (Italian)
Currently translated at 97.9% (142 of 145 strings)

Translation: opensourcepos/reports
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/reports/it/
2022-01-26 03:10:19 +01:00
Elio Enzo Papais
4f81d602ea Translated using Weblate (Italian)
Currently translated at 100.0% (79 of 79 strings)

Translation: opensourcepos/taxes
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/taxes/it/
2022-01-26 03:10:19 +01:00
Elio Enzo Papais
db14ea80e2 Translated using Weblate (Italian)
Currently translated at 100.0% (8 of 8 strings)

Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/it/
2022-01-26 03:10:19 +01:00
Elio Enzo Papais
09d0005724 Translated using Weblate (Italian)
Currently translated at 98.1% (217 of 221 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/it/
2022-01-26 03:10:18 +01:00
Elio Enzo Papais
9bb48cee59 Translated using Weblate (Italian)
Currently translated at 100.0% (7 of 7 strings)

Translation: opensourcepos/enum
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/enum/it/
2022-01-26 03:10:18 +01:00
Elio Enzo Papais
38e718774f Translated using Weblate (Italian)
Currently translated at 92.3% (302 of 327 strings)

Translation: opensourcepos/config
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/config/it/
2022-01-26 03:10:18 +01:00
Elio Enzo Papais
1470cce981 Translated using Weblate (Italian)
Currently translated at 88.0% (288 of 327 strings)

Translation: opensourcepos/config
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/config/it/
2022-01-25 00:16:21 +01:00
Elio Enzo Papais
ff55e966ce Translated using Weblate (Italian)
Currently translated at 91.4% (202 of 221 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/it/
2022-01-25 00:16:21 +01:00
Elio Enzo Papais
de4ea6299f Translated using Weblate (Italian)
Currently translated at 100.0% (45 of 45 strings)

Translation: opensourcepos/module
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/module/it/
2022-01-25 00:16:21 +01:00
Elio Enzo Papais
d3906cbbc4 Translated using Weblate (Italian)
Currently translated at 100.0% (38 of 38 strings)

Translation: opensourcepos/item_kits
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/item_kits/it/
2022-01-25 00:16:21 +01:00
Elio Enzo Papais
8df3735bbf Translated using Weblate (Italian)
Currently translated at 100.0% (29 of 29 strings)

Translation: opensourcepos/attributes
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/attributes/it/
2022-01-25 00:16:21 +01:00
Elio Enzo Papais
85b9048041 Translated using Weblate (Italian)
Currently translated at 88.8% (104 of 117 strings)

Translation: opensourcepos/items
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/items/it/
2022-01-25 00:16:21 +01:00
Elio Enzo Papais
7f7de97920 Translated using Weblate (Italian)
Currently translated at 90.9% (10 of 11 strings)

Translation: opensourcepos/login
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/login/it/
2022-01-25 00:16:21 +01:00
Elio Enzo Papais
912c035e27 Translated using Weblate (Italian)
Currently translated at 84.8% (123 of 145 strings)

Translation: opensourcepos/reports
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/reports/it/
2022-01-25 00:16:21 +01:00
Elio Enzo Papais
bd1baad7f1 Translated using Weblate (Italian)
Currently translated at 90.5% (77 of 85 strings)

Translation: opensourcepos/common
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/common/it/
2022-01-25 00:16:21 +01:00
Elio Enzo Papais
d61d1ad878 Translated using Weblate (Italian)
Currently translated at 73.9% (34 of 46 strings)

Translation: opensourcepos/cashups
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/cashups/it/
2022-01-25 00:16:21 +01:00
Elio Enzo Papais
d14e21cc68 Translated using Weblate (Italian)
Currently translated at 100.0% (19 of 19 strings)

Translation: opensourcepos/expenses_categories
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/expenses_categories/it/
2022-01-25 00:16:21 +01:00
Elio Enzo Papais
780db269de Translated using Weblate (Italian)
Currently translated at 64.5% (51 of 79 strings)

Translation: opensourcepos/taxes
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/taxes/it/
2022-01-25 00:16:21 +01:00
jekkos
669a5b33f3 Bump to 3.3.7 2022-01-23 23:01:32 +01:00
khao_lek
3d4dc0fc56 Translated using Weblate (Thai)
Currently translated at 100.0% (221 of 221 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/th/
2022-01-17 19:38:10 +01:00
khao_lek
7a4e16422e Translated using Weblate (Thai)
Currently translated at 100.0% (41 of 41 strings)

Translation: opensourcepos/employees
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/employees/th/
2022-01-17 19:38:10 +01:00
khao_lek
0dc7da8a3b Translated using Weblate (Thai)
Currently translated at 100.0% (145 of 145 strings)

Translation: opensourcepos/reports
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/reports/th/
2022-01-17 19:38:09 +01:00
khao_lek
ba66e8d8c7 Translated using Weblate (Thai)
Currently translated at 100.0% (117 of 117 strings)

Translation: opensourcepos/items
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/items/th/
2022-01-17 19:38:08 +01:00
Nicolas Hurtubise
5eea70dca4 Translated using Weblate (French)
Currently translated at 94.1% (208 of 221 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/fr/
2022-01-16 09:14:51 +01:00
Nicolas Hurtubise
f7bbc7c634 Translated using Weblate (French)
Currently translated at 87.5% (7 of 8 strings)

Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/fr/
2022-01-16 09:14:51 +01:00
Nicolas Hurtubise
0df712fbd7 Translated using Weblate (French)
Currently translated at 93.6% (207 of 221 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/fr/
2022-01-14 18:53:46 +01:00
Nicolas Hurtubise
511c6238a8 Translated using Weblate (English)
Currently translated at 100.0% (221 of 221 strings)

Translation: opensourcepos/sales
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/sales/en/
2022-01-14 18:53:46 +01:00
jekkos
730ec1292d Use anchor in supplier regex (#3402)
Adding a unit test to check the url patterns allowed/disallowed would be a good idea. I should practice what I preach.
2022-01-12 00:34:16 +01:00
jekkos
6e1db1458b Rotate npm token (#2834) 2022-01-11 23:32:13 +01:00
jekkos
5c425febfb Use https for git-script-link-tags 2022-01-11 23:31:11 +01:00
jekkos
81087fc093 Update link to unstable builds (#2834) 2022-01-10 12:25:19 +01:00
jekkos
0231c0bc4f Use git tag in case of release (#2834) 2022-01-09 18:13:18 +01:00
jekkos
bece3b5fea Enable npm package uploads for unstable (#2834) 2022-01-08 12:27:21 +01:00
jekkos
b309b631f2 Update CHANGELOG.md 2022-01-08 01:11:16 +01:00
jacekz123
f3e41a4535 Translated using Weblate (Polish)
Currently translated at 100.0% (8 of 8 strings)

Translation: opensourcepos/bootstrap_tables
Translate-URL: https://translate.opensourcepos.org/projects/opensourcepos/bootstrap_tables/pl/
2022-01-07 13:20:30 +01:00
67 changed files with 558 additions and 528 deletions

View File

@@ -1,5 +1,4 @@
sudo: required
if: tag IS blank
branches:
except:
@@ -21,35 +20,48 @@ script:
- 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
- version=$(grep application_version application/config/config.php | sed "s/.*=\s'\(.*\)';/\1/g")
- echo "$version-$branch-$rev"
- npm version "$version-$branch-$rev" --force || true
- docker run --rm -it -v $(pwd):/app -w /app opensourcepos/node-grunt-bower
sh -c "npm install && bower install && grunt package"
- docker build . --target ospos -t ospos
- docker-compose -f docker-compose.test.yml up --abort-on-container-exit
- docker build database/ -t jekkos/opensourcepos:sqlscript
env:
global:
- DOCKER_COMPOSE_VERSION=1.29.1
- TAG=$(echo ${TRAVIS_BRANCH} | sed s/feature\\///)
- BRANCH=$(echo ${TRAVIS_BRANCH} | sed s/feature\\///)
- date=`date +%Y%m%d%H%M%S` && branch=${TRAVIS_BRANCH} && rev=`git rev-parse --short=6 HEAD`
after_success:
- TAG=${TRAVIS_TAG:-$BRANCH}
- docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD" && docker tag "ospos:latest"
"jekkos/opensourcepos:$TAG" && docker push "jekkos/opensourcepos:$TAG"
"jekkos/opensourcepos:$TAG" && docker push "jekkos/opensourcepos:$TAG" && docker push "jekkos/opensourcepos:sqlscript"
- sudo mv dist/opensourcepos.tgz "dist/opensourcepos.$version.$rev.tgz"
before_deploy:
- version=$(grep application_version application/config/config.php | sed "s/.*=\s'\(.*\)';/\1/g")
- TRAVIS_TAG=$(echo $branch.$version)
- git tag -f "$branch.$version"
- sudo mv dist/opensourcepos.zip "dist/opensourcepos.$branch.$version.zip"
- npm set //npm.pkg.github.com/:_authToken "$NPM_TOKEN"
deploy:
provider: releases
file: "dist/opensourcepos.$branch.$version.zip"
name: "OpensourcePos Unstable"
release_notes_file: WHATS_NEW.txt
prerelease: true
skip_cleanup: true
- provider: npm
file: dist/opensourcepos.$version.$rev.tgz
registry: npm.pkg.github.com
email: jeroen@steganos.dev
skip_cleanup: true
api_key:
secure: "bmOfMoGBi+wTEdTbIB7wPenNTCZrmHAa05xZnMxZSOjxplZpnZSO4Tvnnkihz9LpbF3xT1hm76AJJuZonu2HKtUez+6L4Fg+i/jS8Ij/BZlbvKBVTeB+2yN09ncXNmObnl1bShtm90d2WYQJKk3NJGuEboFQNxwJLYJXg33iMhc="
user: jekkos
overwrite: true
api_key:
secure: Ax25mMRDfHVf/HjRwqxYJe2oMnWC4sc2aKIiUxAOviVJJSCl4GMWhcFlUNnFsDcKIg2ofEGMVD6b9cTBuOwPDvymUDFnLNCCgDWve+vRDdWaTkTipn77Qk4c9UO9VvuzlPSKopChefPHlQ0n1rEmAMiKIXuqjUlNGqybW4FLP4E=
on:
all_branches: true
on:
all_branches: true
- provider: releases
file: dist/opensourcepos.$version.$rev.tgz
name: "OpensourcePos $version"
release_notes_file: WHATS_NEW.txt
prerelease: true
skip_cleanup: true
user: jekkos
overwrite: true
api_key:
secure: Ax25mMRDfHVf/HjRwqxYJe2oMnWC4sc2aKIiUxAOviVJJSCl4GMWhcFlUNnFsDcKIg2ofEGMVD6b9cTBuOwPDvymUDFnLNCCgDWve+vRDdWaTkTipn77Qk4c9UO9VvuzlPSKopChefPHlQ0n1rEmAMiKIXuqjUlNGqybW4FLP4E=
on:
tags: true
branch: master

View File

@@ -1,4 +1,5 @@
[unreleased]: https://github.com/opensourcepos/opensourcepos/compare/3.3.5...HEAD
[unreleased]: https://github.com/opensourcepos/opensourcepos/compare/3.3.7...HEAD
[3.3.6]: https://github.com/opensourcepos/opensourcepos/compare/3.3.6...3.3.7
[3.3.5]: https://github.com/opensourcepos/opensourcepos/compare/3.3.4...3.3.5
[3.3.4]: https://github.com/opensourcepos/opensourcepos/compare/3.3.3...3.3.4
[3.3.3]: https://github.com/opensourcepos/opensourcepos/compare/3.3.2...3.3.3
@@ -31,6 +32,31 @@ List of changes in the `master` branch.
- N/A
## [3.3.7] - 2022-04-26
- Translation updates (Thai, Indonesian, Swedish, Italian)
- XSS fixes in bootstrap datatables
- Invoice numbering fixes
- Docker compose database scripts are now mounted from a container volume
## [3.3.6] - 2022-01-08
- Translation updates (Hungarian, Indonesian, Bosnian, Ukranian, Vietnamese, Spanish)
- Make footer revision clickable (ref to github)
- Minor reporting adjustments
- Introduced new global keyboard shortcuts (see overview below)
### Fixes
- reCaptcha issue fix
- Username verification bugfix
- Clickjacking security mitigations
- Fixes for the payment summary after refresh
- Hardening against XSS by introducing a CSP header in the HTTP headers
- Several CSRF and XSS fixes
- Type juggling password fix for old logins
## [3.3.5] - 2021-08-26
- Translation updates (Romanian, Ukrainian, Vietnamese, Thai, Polish, Swedish, Portuguese, Arabic, French, Chinese, Dutch, Tamil, Turkish, Spanish)

View File

@@ -105,7 +105,7 @@ module.exports = function(grunt) {
cssmin: {
target: {
files: {
'public/dist/<%= pkg.name %>.min.css': ['tmp/opensourcepos_bower.css', 'public/css/*.css', '!public/css/login.css', '!public/css/login.min.css', '!public/css/invoice_email.css', '!public/css/barcode_font.css', '!public/css/darkly.css'],
'public/dist/opensourcepos.min.css': ['tmp/opensourcepos_bower.css', 'public/css/*.css', '!public/css/login.css', '!public/css/login.min.css', '!public/css/invoice_email.css', '!public/css/barcode_font.css', '!public/css/darkly.css'],
'public/css/login.min.css': ['public/css/login.css']
}
}
@@ -116,7 +116,7 @@ module.exports = function(grunt) {
separator: ';'
},
files: {
'tmp/<%= pkg.name %>.js': ['public/dist/jquery/jquery.js', 'tmp/opensourcepos_bower.js', 'public/js/*.js']
'tmp/opensourcepos.js': ['public/dist/jquery/jquery.js', 'tmp/opensourcepos_bower.js', 'public/js/*.js']
}
},
sql: {
@@ -131,11 +131,11 @@ module.exports = function(grunt) {
},
uglify: {
options: {
banner: '/*! <%= pkg.name %> <%= grunt.template.today("dd-mm-yyyy") %> */\n'
banner: '/*! opensourcepos <%= grunt.template.today("dd-mm-yyyy") %> */\n'
},
dist: {
files: {
'public/dist/<%= pkg.name %>.min.js': ['tmp/<%= pkg.name %>.js']
'public/dist/opensourcepos.min.js': ['tmp/opensourcepos.js']
}
}
},
@@ -261,8 +261,9 @@ module.exports = function(grunt) {
compress: {
main: {
options: {
mode: 'zip',
archive: 'dist/opensourcepos.zip'
mode: 'tar',
archive: 'dist/opensourcepos.tgz',
level: 2
},
files: [
{

View File

@@ -10,7 +10,7 @@
First of all, if you're seeing the message `system folder missing` after launching your browser, that most likely means you have cloned the repository and have not built the project.
1. Download the latest stable or pre-release for a specific branch [from GitHub here](https://github.com/opensourcepos/opensourcepos/releases). A repository clone will not work unless know how to build the project.
1. Download the a [pre-release for a specific branch](https://github.com/opensourcepos/opensourcepos/packages/1047637) or the latest stable [from GitHub here](https://github.com/opensourcepos/opensourcepos/releases). A repository clone will not work unless know how to build the 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 the web-server.

View File

@@ -8,7 +8,7 @@
|
|
*/
$config['application_version'] = '3.3.6';
$config['application_version'] = '3.3.7';
/*
|--------------------------------------------------------------------------

View File

@@ -231,6 +231,7 @@ class Reports extends Secure_Controller
$tabular_data[] = $this->xss_clean(array(
'item_name' => $row['name'],
'category' => $row['category'],
'cost_price' => $row['cost_price'],
'unit_price' => $row['unit_price'],
'quantity' => to_quantity_decimals($row['quantity_purchased']),
'subtotal' => to_currency($row['subtotal']),

View File

@@ -627,8 +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
// generate final invoice numbr (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)
{
// The user can retain the default encoded format or can manually override it. It still passes through the rendering step.
@@ -1105,14 +1104,15 @@ class Sales extends Secure_Controller
$data['items_module_allowed'] = $this->Employee->has_grant('items', $this->Employee->get_logged_in_employee_info()->person_id);
$data['change_price'] = $this->Employee->has_grant('sales_change_price', $this->Employee->get_logged_in_employee_info()->person_id);
$invoice_number = $this->sale_lib->get_invoice_number();
$temp_invoice_number = $this->sale_lib->get_invoice_number();
$invoice_format = $this->config->item('sales_invoice_format');
if ($this->sale_lib->get_invoice_number() == NULL)
if ($temp_invoice_number == NULL || $temp_invoice_number == '')
{
$invoice_number = $this->config->item('sales_invoice_format');
$temp_invoice_number = $this->token_lib->render($invoice_format, array(), FALSE);
}
$data['invoice_number'] = $invoice_number;
$data['invoice_number'] = $temp_invoice_number;
$data['print_after_sale'] = $this->sale_lib->is_print_after_sale();
$data['price_work_orders'] = $this->sale_lib->is_price_work_orders();

View File

@@ -42,6 +42,7 @@ function transform_headers($array, $readonly = FALSE, $editable = TRUE)
$result[] = array('field' => key($element),
'title' => current($element),
'switchable' => isset($element['switchable']) ? $element['switchable'] : !preg_match('(^$|&nbsp)', current($element)),
'escape' => !preg_match("/(edit|phone_number|email|messages|item_pic)/", key($element)) && !(isset($element['escape']) && !$element['escape']),
'sortable' => isset($element['sortable']) ? $element['sortable'] : current($element) != '',
'checkbox' => isset($element['checkbox']) ? $element['checkbox'] : FALSE,
'class' => isset($element['checkbox']) || preg_match('(^$|&nbsp)', current($element)) ? 'print_hide' : '',
@@ -72,10 +73,10 @@ function get_sales_manage_table_headers()
if($CI->config->item('invoice_enable') == TRUE)
{
$headers[] = array('invoice_number' => $CI->lang->line('sales_invoice_number'));
$headers[] = array('invoice' => '&nbsp', 'sortable' => FALSE);
$headers[] = array('invoice' => '&nbsp', 'sortable' => FALSE, 'escape' => FALSE);
}
$headers[] = array('receipt' => '&nbsp', 'sortable' => FALSE);
$headers[] = array('receipt' => '&nbsp', 'sortable' => FALSE, 'escape' => FALSE);
return transform_headers($headers);
}
@@ -137,10 +138,10 @@ function get_sale_data_last_row($sales)
return array(
'sale_id' => '-',
'sale_time' => '<b>'.$CI->lang->line('sales_total').'</b>',
'amount_due' => '<b>'.to_currency($sum_amount_due).'</b>',
'amount_tendered' => '<b>'. to_currency($sum_amount_tendered).'</b>',
'change_due' => '<b>'.to_currency($sum_change_due).'</b>'
'sale_time' => $CI->lang->line('sales_total'),
'amount_due' => to_currency($sum_amount_due),
'amount_tendered' => to_currency($sum_amount_tendered),
'change_due' => to_currency($sum_change_due)
);
}
@@ -350,8 +351,8 @@ function get_items_manage_table_headers()
$headers[] = array($definition_id => $definition_name, 'sortable' => FALSE);
}
$headers[] = array('inventory' => '');
$headers[] = array('stock' => '');
$headers[] = array('inventory' => '', 'escape' => FALSE);
$headers[] = array('stock' => '', 'escape' => FALSE);
return transform_headers($headers);
}
@@ -717,9 +718,9 @@ function get_expenses_data_last_row($expense)
return array(
'expense_id' => '-',
'date' => '<b>'.$CI->lang->line('sales_total').'</b>',
'amount' => '<b>'. to_currency($sum_amount_expense).'</b>',
'tax_amount' => '<b>'. to_currency($sum_tax_amount_expense).'</b>'
'date' => $CI->lang->line('sales_total'),
'amount' => to_currency($sum_amount_expense),
'tax_amount' => to_currency($sum_tax_amount_expense)
);
}

View File

@@ -5,7 +5,7 @@ function validate_method()
$url = $_SERVER['REQUEST_URI'];
$post_required = preg_match('/(save|delete*|remove*)\/?\d*?/', $url);
$post_required = preg_match('/\/(save|delete*|remove*)\/?\d*?/', $url);
if($post_required && $_SERVER["REQUEST_METHOD"] != "POST" && empty($_POST))
{

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 ";
@@ -105,7 +104,7 @@ $lang["sales_item_out_of_stock"] = "Item is out of stock.";
$lang["sales_key_browser"] = "Helpful Shortcuts";
$lang["sales_key_cancel"] = "Cancels Current Quote/Invoice/Sale";
$lang["sales_key_customer_search"] = "Customer Search";
$lang["sales_key_finish_quote"] = "Finish Quote/Invoice witdout payment";
$lang["sales_key_finish_quote"] = "Finish Quote/Invoice without payment";
$lang["sales_key_finish_sale"] = "Add Payment and Complete Invoice/Sale";
$lang["sales_key_full"] = "Open in Full Screen Mode";
$lang["sales_key_function"] = "Function";

View File

@@ -1,10 +1,9 @@
<?php
<?php
$lang["tables_all"] = "Tous";
$lang["tables_columns"] = "Colonnes";
$lang["tables_hide_show_pagination"] = "Masquer/Afficher la pagination";
$lang["tables_loading"] = "Chargement en cours, patientez, s?il vous pla?t ...";
$lang["tables_loading"] = "Chargement en cours, patientez, s'il vous plaît ...";
$lang["tables_page_from_to"] = "Affichage des lignes {0} à {1} sur {2} lignes au total";
$lang["tables_refresh"] = "Rafra?chir";
$lang["tables_refresh"] = "Rafraîchir";
$lang["tables_rows_per_page"] = "{0} lignes par page";
$lang["tables_toggle"] = "Alterner";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["customers_available_points"] = "Points Disponibles";
$lang["rewards_package"] = "Récompenses";
$lang["rewards_remaining_balance"] = "Vos points fidélité restants ";
@@ -17,7 +16,7 @@ $lang["sales_cash_4"] = "";
$lang["sales_cash_adjustment"] = "";
$lang["sales_cash_deposit"] = "Dépôt d'Espèce";
$lang["sales_cash_filter"] = "Espèce";
$lang["sales_change_due"] = "Monnaie Rendu";
$lang["sales_change_due"] = "Monnaie Rendue";
$lang["sales_change_price"] = "";
$lang["sales_check"] = "Chèque";
$lang["sales_check_balance"] = "Rappel de chèque";
@@ -49,7 +48,7 @@ $lang["sales_daily_sales"] = "";
$lang["sales_date"] = "Date de Vente";
$lang["sales_date_range"] = "Intervalle de dates";
$lang["sales_date_required"] = "Un bon format de date doit être entré.";
$lang["sales_date_type"] = "Le Date est requis.";
$lang["sales_date_type"] = "La Date est requise.";
$lang["sales_debit"] = "Carte de Débit";
$lang["sales_debit_filter"] = "";
$lang["sales_delete"] = "Autoriser la suppression";
@@ -102,27 +101,27 @@ $lang["sales_item_insufficient_of_stock"] = "Stock trop faible.";
$lang["sales_item_name"] = "Nom";
$lang["sales_item_number"] = "# Article";
$lang["sales_item_out_of_stock"] = "Stock épuisé.";
$lang["sales_key_browser"] = "";
$lang["sales_key_cancel"] = "Cancels Current Quote/Invoice/Sale";
$lang["sales_key_browser"] = "Raccourcis utiles";
$lang["sales_key_cancel"] = "Annule l'Offre/Facture/Vente en cours";
$lang["sales_key_customer_search"] = "Customer Search";
$lang["sales_key_finish_quote"] = "Finish Quote/Invoice witdout payment";
$lang["sales_key_finish_sale"] = "Add Payment and Complete Invoice/Sale";
$lang["sales_key_full"] = "";
$lang["sales_key_full"] = "Ouvrir en Mode Plein Écran";
$lang["sales_key_function"] = "Function";
$lang["sales_key_help"] = "Shortcuts";
$lang["sales_key_help_modal"] = "Open Shortcuts Window";
$lang["sales_key_help"] = "Raccourcis";
$lang["sales_key_help_modal"] = "Ouvrir la fenêtre de raccourcis";
$lang["sales_key_in"] = "";
$lang["sales_key_item_search"] = "Item Search";
$lang["sales_key_out"] = "";
$lang["sales_key_payment"] = "Add Payment";
$lang["sales_key_print"] = "";
$lang["sales_key_restore"] = "";
$lang["sales_key_print"] = "Imprimer la page";
$lang["sales_key_restore"] = "Restaurer le Zoom initial";
$lang["sales_key_search"] = "";
$lang["sales_key_suspend"] = "Suspend Current Sale";
$lang["sales_key_suspended"] = "Show Suspended Sales";
$lang["sales_key_system"] = "";
$lang["sales_key_tendered"] = "Edit Amount Tendered";
$lang["sales_key_title"] = "Sales Keyboard Shortcuts";
$lang["sales_key_title"] = "Raccourcis Claviers des Ventes";
$lang["sales_mc"] = "";
$lang["sales_mode"] = "Mode d'Enregistrement";
$lang["sales_must_enter_numeric"] = "Veuillez entrer une valeur numérique pour la somme.";
@@ -142,12 +141,12 @@ $lang["sales_payment_amount"] = "Somme";
$lang["sales_payment_not_cover_total"] = "Le Paiement ne couvre pas le Total.";
$lang["sales_payment_type"] = "Type";
$lang["sales_payments"] = "";
$lang["sales_payments_total"] = "Total Paiments";
$lang["sales_payments_total"] = "Total Paiements";
$lang["sales_price"] = "Prix";
$lang["sales_print_after_sale"] = "Imprimer un recu après vente";
$lang["sales_quantity"] = "Qté";
$lang["sales_quantity_less_than_reorder_level"] = "Avertissement, Quantité Demandée Insuffisante.";
$lang["sales_quantity_less_than_zero"] = "Avertissement, Quantité Demandée Insuffisante. Vous pouvez accomplir la ventre, mais veuillez vérifier votre inventaire.";
$lang["sales_quantity_less_than_zero"] = "Avertissement : Quantité Demandée insuffisante. Vous pouvez accomplir la vente, mais veuillez vérifier votre inventaire.";
$lang["sales_quantity_of_items"] = "Quantité d'articles %1";
$lang["sales_quote"] = "Offre";
$lang["sales_quote_number"] = "Offre n°";

View File

@@ -71,7 +71,7 @@ $lang["common_return_policy"] = "Kebijakan Retur";
$lang["common_search"] = "Cari";
$lang["common_search_options"] = "Pilihan pencarian";
$lang["common_searched_for"] = "Mencari untuk";
$lang["common_software_short"] = "";
$lang["common_software_short"] = "OSPOS";
$lang["common_software_title"] = "Sumber Terbuka Titik Penjualan";
$lang["common_state"] = "Provinsi";
$lang["common_submit"] = "Kirim";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["config_address"] = "Alamat Perusahaan";
$lang["config_address_required"] = "Alamat Perusahaan wajib diisi.";
$lang["config_all_set"] = "Semua perizinan file diatur dengan benar!";
@@ -144,7 +143,7 @@ $lang["config_financial_year_may"] = "1 Mei";
$lang["config_financial_year_nov"] = "1 November";
$lang["config_financial_year_oct"] = "1 Oktober";
$lang["config_financial_year_sep"] = "1 September";
$lang["config_floating_labels"] = "";
$lang["config_floating_labels"] = "Label mengambang";
$lang["config_gcaptcha_enable"] = "Halaman login reCHAPTCHA";
$lang["config_gcaptcha_secret_key"] = "Kunci Rahasia reCHAPTCHA";
$lang["config_gcaptcha_secret_key_required"] = "Kunci Rahasia reCHAPTCHA adalah bidang yang harus diisi";
@@ -164,7 +163,7 @@ $lang["config_image_restrictions"] = "Pembatasan Pengunggahan Gambar";
$lang["config_include_hsn"] = "Termasuk dukungan kode HSN";
$lang["config_info"] = "Informasi";
$lang["config_info_configuration"] = "Informasi Toko";
$lang["config_input_groups"] = "";
$lang["config_input_groups"] = "Grup masukan";
$lang["config_integrations"] = "Integrasi";
$lang["config_integrations_configuration"] = "Integrasi pihak ketiga";
$lang["config_invoice"] = "Faktur";
@@ -195,7 +194,7 @@ $lang["config_locale_info"] = "Informasi Konfigurasi Terjemahan";
$lang["config_location"] = "Lokasi Stock";
$lang["config_location_configuration"] = "Lokasi Stock";
$lang["config_location_info"] = "Informasi konfigurasi lokasi stock";
$lang["config_login_form"] = "";
$lang["config_login_form"] = "Gaya Formulir Log Masuk";
$lang["config_logout"] = "Apakah Anda akan membuat cadangan sebelum anda keluar? Klik [OK] untuk pencadangan, [Batal] untuk keluar.";
$lang["config_mailchimp"] = "MailChimp";
$lang["config_mailchimp_api_key"] = "Kunci API MailChimp";
@@ -316,7 +315,7 @@ $lang["config_tax_decimals"] = "Pajak Decimals";
$lang["config_tax_id"] = "Id Pajak";
$lang["config_tax_included"] = "Dikenakan Pajak";
$lang["config_theme"] = "Tema";
$lang["config_theme_preview"] = "";
$lang["config_theme_preview"] = "Pratinjau Tema:";
$lang["config_thousands_separator"] = "Pemisah Ribuan";
$lang["config_timezone"] = "Zona Waktu";
$lang["config_timezone_error"] = "Zona Waktu OSPOS berbeda dari Zona Waktu Anda.";

View File

@@ -1,8 +1,7 @@
<?php
<?php
$lang["customers_account_number"] = "No Pelanggan";
$lang["customers_account_number_duplicate"] = "Nomor akun ini telah tersimpan di basis data.";
$lang["customers_available_points"] = "Poin yg tersedia";
$lang["customers_available_points"] = "Poin yang tersedia";
$lang["customers_available_points_value"] = "";
$lang["customers_average"] = "Rata-rata yang dihabiskan";
$lang["customers_avg_discount"] = "Rata-rata diskon";
@@ -33,7 +32,7 @@ $lang["customers_mailchimp_activity_open"] = "Buka email";
$lang["customers_mailchimp_activity_total"] = "Email terkirim";
$lang["customers_mailchimp_activity_unopen"] = "Email belum dibuka";
$lang["customers_mailchimp_email_client"] = "Klien email";
$lang["customers_mailchimp_info"] = "Mailchimp";
$lang["customers_mailchimp_info"] = "MailChimp";
$lang["customers_mailchimp_member_rating"] = "Peringkat";
$lang["customers_mailchimp_status"] = "Status";
$lang["customers_mailchimp_vip"] = "VIP";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["employees_administrator"] = "";
$lang["employees_basic_information"] = "Informasi Karyawan";
$lang["employees_cannot_be_deleted"] = "Karyawan terpilih tidak bisa dihapus satu atau lebih dari para pekerja telah memproses penjualan atau Anda mencoba untuk menghapus diri Anda sendiri.";
@@ -38,6 +37,6 @@ $lang["employees_system_language"] = "Bahasa Sistem";
$lang["employees_unsuccessful_change_password"] = "Gagal mengubah kata sandi.";
$lang["employees_update"] = "Ubah Karyawan";
$lang["employees_username"] = "Nama Pengguna";
$lang["employees_username_duplicate"] = "";
$lang["employees_username_duplicate"] = "Nama pengguna karyawan sudah digunakan. Silakan pilih yang lain.";
$lang["employees_username_minlength"] = "Nama Pengguna minimal 5 huruf.";
$lang["employees_username_required"] = "Nama Pengguna wajib diisi.";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["items_add_minus"] = "Menambah atau mengurangi Inventori.";
$lang["items_allow_alt_description"] = "Deskripsi Alternatif dimungkinkan";
$lang["items_amount_entry"] = "Jumlah entri";
@@ -20,7 +19,7 @@ $lang["items_confirm_bulk_edit"] = "Apakah Anda yakin ingin merubah semua item y
$lang["items_confirm_bulk_edit_wipe_taxes"] = "Semua item informasi pajak akan diganti.";
$lang["items_confirm_delete"] = "Apakah Anda yakin ingin menghapus item yang dipilih?";
$lang["items_confirm_restore"] = "Anda yakin ingin mengembalikan item terpilih?";
$lang["items_cost_price"] = "Harga Pokok";
$lang["items_cost_price"] = "Harga Beli";
$lang["items_cost_price_number"] = "Harga beli harus berupa angka.";
$lang["items_cost_price_required"] = "Harga beli harus diisi.";
$lang["items_count"] = "Mutasi/Penyesuaian Inventori";
@@ -89,7 +88,7 @@ $lang["items_reorder_level_required"] = "Batas pesan ulang wajib diisi.";
$lang["items_retrive_item_info"] = "Dapatkan Info Barang";
$lang["items_sales_tax_1"] = "Pajak Penjualan1";
$lang["items_sales_tax_2"] = "Pajak Penjualan2";
$lang["items_search_attributes"] = "Cari secara manual";
$lang["items_search_attributes"] = "Cari Atribut";
$lang["items_select_image"] = "Pilih Gambar";
$lang["items_serialized_items"] = "Serial Item";
$lang["items_standard"] = "Standar";

View File

@@ -1,11 +1,10 @@
<?php
<?php
$lang["module_admin_cashups"] = "";
$lang["module_admin_cashups_desc"] = "";
$lang["module_attributes"] = "Atribut";
$lang["module_attributes_desc"] = "Tambah, Perbaharui, Hapus dan Cari atribut.";
$lang["module_both"] = "Keduanya";
$lang["module_cashups"] = "Uang Tunai";
$lang["module_cashups"] = "Kasir";
$lang["module_cashups_desc"] = "Tambah, Perbaharui, Hapus dan Cari Uang Tunai.";
$lang["module_config"] = "Konfigurasi";
$lang["module_config_desc"] = "Ubah Konfigurasi Toko.";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["reports_all"] = "Semua";
$lang["reports_authority"] = "Otoritas";
$lang["reports_canceled"] = "Dibatalkan";
@@ -20,7 +19,7 @@ $lang["reports_completed_sales"] = "Penjualan yang Sukses";
$lang["reports_confirm_delete"] = "Anda yakin ingin menghapus masukan terpilih?";
$lang["reports_confirm_restore"] = "Anda yakin ingin mengembalikan entri terpilih?";
$lang["reports_cost"] = "Grosir";
$lang["reports_cost_price"] = "Harga Pokok";
$lang["reports_cost_price"] = "Harga Beli";
$lang["reports_count"] = "Jumlah";
$lang["reports_customer"] = "Pelanggan";
$lang["reports_customers"] = "Pelanggan";
@@ -115,14 +114,14 @@ $lang["reports_sold_to"] = "Dijual Kepada";
$lang["reports_stock_location"] = "Lokasi Stock";
$lang["reports_sub_total_value"] = "Sub-total";
$lang["reports_subtotal"] = "SubTotal";
$lang["reports_summary_reports"] = "Ringkasan Laporan";
$lang["reports_summary_reports"] = "Laporan Ringkas";
$lang["reports_supplied_by"] = "Pemasok";
$lang["reports_supplier"] = "Pemasok";
$lang["reports_suppliers"] = "Pemasok";
$lang["reports_suppliers_summary_report"] = "Laporan Ringkasan Pemasok";
$lang["reports_tax"] = "Pajak";
$lang["reports_tax_category"] = "Kategori Pajak";
$lang["reports_tax_name"] = "";
$lang["reports_tax_name"] = "Nama Pajak";
$lang["reports_tax_percent"] = "Persentase Pajak";
$lang["reports_tax_rate"] = "Tarif Pajak";
$lang["reports_taxes"] = "Pajak";

View File

@@ -1,6 +1,5 @@
<?php
$lang["customers_available_points"] = "Poin yg tersedia";
<?php
$lang["customers_available_points"] = "Poin yang tersedia";
$lang["rewards_package"] = "Penghargaan";
$lang["rewards_remaining_balance"] = "Poin penghargaan tersisa ";
$lang["sales_account_number"] = "Akun #";
@@ -40,7 +39,7 @@ $lang["sales_customer_address"] = "Alamat";
$lang["sales_customer_discount"] = "Diskon";
$lang["sales_customer_email"] = "Email";
$lang["sales_customer_location"] = "Lokasi";
$lang["sales_customer_mailchimp_status"] = "Status Mailchimp";
$lang["sales_customer_mailchimp_status"] = "Status MailChimp";
$lang["sales_customer_optional"] = "(Diperlukan untuk Pembayaran Jatuh Tempo)";
$lang["sales_customer_required"] = "(Dibutuhkan)";
$lang["sales_customer_total"] = "Total";
@@ -101,28 +100,28 @@ $lang["sales_invoice_update"] = "Menghitung ulang";
$lang["sales_item_insufficient_of_stock"] = "Stok Item tidak mencukupi.";
$lang["sales_item_name"] = "Nama Barang";
$lang["sales_item_number"] = "Barang #";
$lang["sales_item_out_of_stock"] = "Stok habis.";
$lang["sales_key_browser"] = "";
$lang["sales_key_cancel"] = "Cancels Current Quote/Invoice/Sale";
$lang["sales_key_customer_search"] = "Customer Search";
$lang["sales_key_finish_quote"] = "Finish Quote/Invoice witdout payment";
$lang["sales_key_finish_sale"] = "Add Payment and Complete Invoice/Sale";
$lang["sales_key_full"] = "";
$lang["sales_key_function"] = "Function";
$lang["sales_key_help"] = "Shortcuts";
$lang["sales_key_help_modal"] = "Open Shortcuts Window";
$lang["sales_key_in"] = "";
$lang["sales_key_item_search"] = "Item Search";
$lang["sales_key_out"] = "";
$lang["sales_key_payment"] = "Add Payment";
$lang["sales_key_print"] = "";
$lang["sales_key_restore"] = "";
$lang["sales_key_search"] = "";
$lang["sales_key_suspend"] = "Suspend Current Sale";
$lang["sales_key_suspended"] = "Show Suspended Sales";
$lang["sales_key_system"] = "";
$lang["sales_key_tendered"] = "Edit Amount Tendered";
$lang["sales_key_title"] = "Sales Keyboard Shortcuts";
$lang["sales_item_out_of_stock"] = "Barang habis.";
$lang["sales_key_browser"] = "Pintasan bermanfaat";
$lang["sales_key_cancel"] = "Membatalkan Penawaran/Faktur/Penjualan saat ini";
$lang["sales_key_customer_search"] = "Pencarian Pelanggan";
$lang["sales_key_finish_quote"] = "Selesaikan Struk/Faktur tanpa pembayaran";
$lang["sales_key_finish_sale"] = "Tambahkan Pembayaran dan Lengkapi Faktur/Penjualan";
$lang["sales_key_full"] = "Buka dalam Mode Layar Penuh";
$lang["sales_key_function"] = "Fungsi";
$lang["sales_key_help"] = "Pintasan";
$lang["sales_key_help_modal"] = "Buka Jendela Pintasan";
$lang["sales_key_in"] = "Perbesar";
$lang["sales_key_item_search"] = "Pencarian Barang";
$lang["sales_key_out"] = "Perkecil";
$lang["sales_key_payment"] = "Tambahkan Pembayaran";
$lang["sales_key_print"] = "Cetak Halaman sekarang";
$lang["sales_key_restore"] = "Reset tampilan zum";
$lang["sales_key_search"] = "Cari Tabel Laporan";
$lang["sales_key_suspend"] = "Tangguhkan Penjualan saat ini";
$lang["sales_key_suspended"] = "Tampilkan Penjualan yang Ditangguhkan";
$lang["sales_key_system"] = "Pemintas Sistem";
$lang["sales_key_tendered"] = "Edit jumlah yang dibayarkan";
$lang["sales_key_title"] = "Pintasan Papan Ketik Penjualan";
$lang["sales_mc"] = "";
$lang["sales_mode"] = "Jenis Transaksi";
$lang["sales_must_enter_numeric"] = "Nilai yang dimasukkan harus berupa angka.";

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"] = "Il valore dell'attributo non può contenere '_' o '|'";
$lang["attributes_confirm_delete"] = "Sei sicuro di voler eliminare gli attributi selezionati?";
$lang["attributes_confirm_restore"] = "Sei sicuro di voler ripristinare l'attributo selezionato?";
$lang["attributes_definition_cannot_be_deleted"] = "Non riesco a cancellare l'attributo selezionato";
$lang["attributes_definition_error_adding_updating"] = "Impossibile aggiungere o aggiornare l'attributo %1. Si prega di controllare il registro degli errori.";
$lang["attributes_definition_flags"] = "Visibilità attributo";
$lang["attributes_definition_group"] = "Gruppo";
$lang["attributes_definition_id"] = "Id";
$lang["attributes_definition_name"] = "Aggiungi attributo";
$lang["attributes_definition_name_required"] = "Nome attributo è richiesto";
$lang["attributes_definition_one_or_multiple"] = "attributo(i)";
$lang["attributes_definition_successful_adding"] = "Hai aggiunto il prodotto con successo";
$lang["attributes_definition_successful_deleted"] = "Cancellato con successo";
$lang["attributes_definition_successful_updating"] = "Hai aggiornato correttamente l'attributo";
$lang["attributes_definition_type"] = "Tipo di attributo";
$lang["attributes_definition_type_required"] = "Il tipo di attribuito è richiesto";
$lang["attributes_definition_unit"] = "Unità di misura";
$lang["attributes_definition_values"] = "Valore attributo";
$lang["attributes_new"] = "Nuovo attributo";
$lang["attributes_no_attributes_to_display"] = "Nessun elemento da visualizzare";
$lang["attributes_receipt_visibility"] = "Scontrino";
$lang["attributes_show_in_items"] = "Visualizza in articoli";
$lang["attributes_show_in_items_visibility"] = "Articoli";
$lang["attributes_show_in_receipt"] = "Mostra in ricevuta";
$lang["attributes_show_in_receivings"] = "Mostra negli incassi";
$lang["attributes_show_in_receivings_visibility"] = "Ricezione";
$lang["attributes_show_in_sales"] = "Visualizza in vendite";
$lang["attributes_show_in_sales_visibility"] = "Vendite";
$lang["attributes_update"] = "Aggiorna attributo";

View File

@@ -1,6 +1,5 @@
<?php
$lang["tables_all"] = "Tutti/e";
<?php
$lang["tables_all"] = "Tutte";
$lang["tables_columns"] = "Colonne";
$lang["tables_hide_show_pagination"] = "Nascondi/mostra paginazione";
$lang["tables_loading"] = "Caricamento, attendere prego...";

View File

@@ -1,48 +1,47 @@
<?php
$lang["cashups_amount"] = "";
$lang["cashups_amount_number"] = "";
$lang["cashups_amount_required"] = "";
<?php
$lang["cashups_amount"] = "Importo";
$lang["cashups_amount_number"] = "Quantità deve essere un numero";
$lang["cashups_amount_required"] = "Quantità è un campo richiesto.";
$lang["cashups_cancel_cashups"] = "";
$lang["cashups_cancel_cashups_enter"] = "";
$lang["cashups_cannot_be_deleted"] = "";
$lang["cashups_cannot_be_deleted"] = "Non posso cancellare incasso";
$lang["cashups_cash_difference"] = "";
$lang["cashups_close_date"] = "";
$lang["cashups_close_employee"] = "";
$lang["cashups_closed_amount_card"] = "";
$lang["cashups_closed_amount_cash"] = "";
$lang["cashups_closed_amount_check"] = "";
$lang["cashups_closed_amount_due"] = "";
$lang["cashups_close_date"] = "Data chiusura";
$lang["cashups_close_employee"] = "Chiuso da";
$lang["cashups_closed_amount_card"] = "Carte";
$lang["cashups_closed_amount_cash"] = "Cassa chiusa";
$lang["cashups_closed_amount_check"] = "Assegni";
$lang["cashups_closed_amount_due"] = "Contributi";
$lang["cashups_closed_amount_giftcard"] = "";
$lang["cashups_closed_amount_total"] = "";
$lang["cashups_closed_date"] = "";
$lang["cashups_confirm_delete"] = "";
$lang["cashups_confirm_restore"] = "";
$lang["cashups_closed_amount_total"] = "Totale";
$lang["cashups_closed_date"] = "Data di chiusura";
$lang["cashups_confirm_delete"] = "Sicuro di voler cancellare l'incasso selezionato?";
$lang["cashups_confirm_restore"] = "Sei sicuro di voler ripristinare incasso selezionato?";
$lang["cashups_confirm_submit"] = "";
$lang["cashups_date_number"] = "";
$lang["cashups_date_required"] = "";
$lang["cashups_description"] = "";
$lang["cashups_date_number"] = "La data deve essere un numero";
$lang["cashups_date_required"] = "Data è un campo richiesto";
$lang["cashups_description"] = "Descrizione";
$lang["cashups_enable_expected"] = "";
$lang["cashups_error_adding_updating"] = "";
$lang["cashups_error_adding_updating"] = "Errore durante l'aggiunta/aggiornamento incasso";
$lang["cashups_giftcard"] = "";
$lang["cashups_id"] = "";
$lang["cashups_info"] = "";
$lang["cashups_id"] = "Id";
$lang["cashups_info"] = "Info incassi";
$lang["cashups_info_employee"] = "";
$lang["cashups_is_deleted"] = "";
$lang["cashups_new"] = "";
$lang["cashups_no_cashups_to_display"] = "";
$lang["cashups_none_selected"] = "";
$lang["cashups_note"] = "";
$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_is_deleted"] = "Cancellato";
$lang["cashups_new"] = "Nuovo incasso";
$lang["cashups_no_cashups_to_display"] = "Non ci sono incassi da visualizzare";
$lang["cashups_none_selected"] = "Non hai selezionato alcun incasso";
$lang["cashups_note"] = "Note";
$lang["cashups_one_or_multiple"] = "Incassi";
$lang["cashups_open_amount_cash"] = "Contanti";
$lang["cashups_open_date"] = "Data di apertura";
$lang["cashups_open_employee"] = "Aperto da";
$lang["cashups_opened_date"] = "Data di apertura";
$lang["cashups_successful_adding"] = "Aggiunta di contanti riuscita";
$lang["cashups_successful_deleted"] = "Eliminazione di contanti riuscita";
$lang["cashups_successful_updating"] = "Aggiornamento del pagamento riuscito";
$lang["cashups_total"] = "Totale";
$lang["cashups_transfer_amount_cash"] = "Entrate/uscite contanti";
$lang["cashups_transfer_amount_cash_minus"] = "";
$lang["cashups_update"] = "";
$lang["cashups_update"] = "Aggiorna contanti";
$lang["cashups_warning"] = "";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["common_address_1"] = "Indirizzo 1";
$lang["common_address_2"] = "Indirizzo 2";
$lang["common_admin"] = "";
@@ -11,7 +10,7 @@ $lang["common_comments"] = "Commenti";
$lang["common_common"] = "comune";
$lang["common_confirm_search"] = "Hai selezionato una o più righe, queste non saranno più selezionate dopo la tua ricerca. Sei sicuro di voler procedere alla ricerca?";
$lang["common_copyrights"] = "© 2010 - %1";
$lang["common_correct_errors"] = "";
$lang["common_correct_errors"] = "Correggi gli errori identificati prima di salvare";
$lang["common_country"] = "Paese";
$lang["common_dashboard"] = "";
$lang["common_date"] = "Data";
@@ -33,12 +32,12 @@ $lang["common_gender"] = "Sesso";
$lang["common_gender_female"] = "F";
$lang["common_gender_male"] = "M";
$lang["common_gender_undefined"] = "";
$lang["common_icon"] = "";
$lang["common_id"] = "Id";
$lang["common_icon"] = "Icona";
$lang["common_id"] = "ID";
$lang["common_import"] = "Importa";
$lang["common_import_change_file"] = "Sostituisci";
$lang["common_import_csv"] = "Importa CSV";
$lang["common_import_full_path"] = "E' richiesto il percorso completo";
$lang["common_import_full_path"] = "È richiesto il percorso completo del file CSV";
$lang["common_import_remove_file"] = "Rimuovi";
$lang["common_import_select_file"] = "Seleziona file";
$lang["common_inv"] = "fatt";
@@ -47,15 +46,15 @@ $lang["common_last_name_required"] = "Il campo Cognome è richiesto.";
$lang["common_last_page"] = "Ultimo";
$lang["common_learn_about_project"] = "per imparare le ultime informazioni riguardanti il progetto.";
$lang["common_list_of"] = "Lista di";
$lang["common_logo"] = "";
$lang["common_logo_mark"] = "";
$lang["common_logo"] = "Logo";
$lang["common_logo_mark"] = "Marchio";
$lang["common_logout"] = "Esci";
$lang["common_manager"] = "";
$lang["common_migration_needed"] = "";
$lang["common_new"] = "Nuovo";
$lang["common_no"] = "";
$lang["common_no_persons_to_display"] = "Non ci sono persone da mostrare.";
$lang["common_none_selected_text"] = "Nessuna selezione.";
$lang["common_none_selected_text"] = "[Selezionare]";
$lang["common_or"] = "OR";
$lang["common_people"] = "";
$lang["common_phone_number"] = "Numero di Telefono";
@@ -72,8 +71,8 @@ $lang["common_return_policy"] = "Politica di restituzione";
$lang["common_search"] = "Cerca";
$lang["common_search_options"] = "Opzioni di ricerca";
$lang["common_searched_for"] = "Cercato per";
$lang["common_software_short"] = "";
$lang["common_software_title"] = "";
$lang["common_software_short"] = "OSPOS";
$lang["common_software_title"] = "Punto vendita Open Source";
$lang["common_state"] = "Provincia";
$lang["common_submit"] = "Invia";
$lang["common_total_spent"] = "Totale spesa";
@@ -81,7 +80,7 @@ $lang["common_unknown"] = "Sconosciuto";
$lang["common_view_recent_sales"] = "Mostra Vendite Recenti";
$lang["common_website"] = "Sito web";
$lang["common_welcome"] = "Benvenuto";
$lang["common_welcome_message"] = "Benvenuto in OSPOS, clicca su un modulo sottostante per incominciare.";
$lang["common_welcome_message"] = "Benvenuto in OSPOS, clicca un modulo sottostante per incominciare.";
$lang["common_yes"] = "";
$lang["common_you_are_using_ospos"] = "Stai usando la versione Open Source Point Of Sale (Punto di vendita)";
$lang["common_zip"] = "CAP";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["config_address"] = "Indirizzo Azienda";
$lang["config_address_required"] = "Il campo Indirizzo Azienda è obbligatorio.";
$lang["config_all_set"] = "All file permissions are set correctly!";
@@ -27,7 +26,7 @@ $lang["config_barcode_page_width"] = "Mostra larghezza pagina";
$lang["config_barcode_price"] = "Prezzo";
$lang["config_barcode_second_row"] = "Riga 2";
$lang["config_barcode_third_row"] = "Riga 3";
$lang["config_barcode_tooltip"] = "Attenzione: Questa funzionalità può causare la duplicazione dei prodotti da essere importati o creati. Non usarla se non vuoi codi a barra duplicati.";
$lang["config_barcode_tooltip"] = "Attenzione: Questa funzionalità può causare la duplicazione dei prodotti da essere importati o creati. Non usarla se non vuoi codici a barre duplicati.";
$lang["config_barcode_type"] = "Tipo Codice a Barre";
$lang["config_barcode_width"] = "Larghezza (px)";
$lang["config_bottom"] = "Parte inferiore";
@@ -41,7 +40,7 @@ $lang["config_cash_button_6"] = "";
$lang["config_cash_decimals"] = "Decimali Contanti";
$lang["config_cash_decimals_tooltip"] = "Se Decimali Contanti e Decimali Valuta sono le stesse non verrà effettuato un arrotondamento.";
$lang["config_cash_rounding"] = "Arrotondamento Contanti";
$lang["config_category_dropdown"] = "";
$lang["config_category_dropdown"] = "Mostra categoria come menu a discesa";
$lang["config_center"] = "Centro";
$lang["config_change_apperance_tooltip"] = "";
$lang["config_comma"] = "virgola";
@@ -55,7 +54,7 @@ $lang["config_company_select_image"] = "Seleziona Immagine";
$lang["config_company_website_url"] = "Il sito dell'azienda non è un URL valido (http://...).";
$lang["config_country_codes"] = "Codice Postale";
$lang["config_country_codes_tooltip"] = "La lista di Codici Postali separate da virgole sono usate per la ricerca per indirizzo.";
$lang["config_currency_code"] = "";
$lang["config_currency_code"] = "Codice valuta";
$lang["config_currency_decimals"] = "Decimali Valuta";
$lang["config_currency_symbol"] = "Simbolo Valuta";
$lang["config_current_employee_only"] = "";
@@ -80,17 +79,17 @@ $lang["config_default_barcode_page_width_number"] = "Larghezza Codice a Barre di
$lang["config_default_barcode_page_width_required"] = "Larghezza Codice a Barre di Default è un campo obbligatorio.";
$lang["config_default_barcode_width_number"] = "Larghezza Codice a Barre di Default deve essere un numero.";
$lang["config_default_barcode_width_required"] = "Larghezza Codice a Barre di Default è un campo obbligatorio.";
$lang["config_default_item_columns"] = "";
$lang["config_default_item_columns"] = "Colonne degli elementi visibili di default";
$lang["config_default_origin_tax_code"] = "Codice Imposta di Origine Default";
$lang["config_default_receivings_discount"] = "";
$lang["config_default_receivings_discount_number"] = "";
$lang["config_default_receivings_discount_required"] = "";
$lang["config_default_receivings_discount"] = "Sconto sugli incassi predefiniti";
$lang["config_default_receivings_discount_number"] = "Lo sconto sugli incassi predefinito deve essere un numero.";
$lang["config_default_receivings_discount_required"] = "Lo sconto di ricezione predefinito è un campo obbligatorio.";
$lang["config_default_sales_discount"] = "Sconto Vendita Default %";
$lang["config_default_sales_discount_number"] = "Sconto Vendita Default deve essere un numero.";
$lang["config_default_sales_discount_required"] = "Sconto Vendita Default è un campo obbligatorio.";
$lang["config_default_tax_category"] = "";
$lang["config_default_tax_code"] = "";
$lang["config_default_tax_jurisdiction"] = "";
$lang["config_default_tax_category"] = "Categoria di imposta predefinita";
$lang["config_default_tax_code"] = "Codice Fiscale predefinito";
$lang["config_default_tax_jurisdiction"] = "Giurisdizione fiscale predefinita";
$lang["config_default_tax_name_number"] = "Nome Tassazione Default deve essere una stringa.";
$lang["config_default_tax_name_required"] = "Nome Tassazione Default è un campo richiesto.";
$lang["config_default_tax_rate"] = "Percent. Imposta Default %";
@@ -144,7 +143,7 @@ $lang["config_financial_year_may"] = "1mo di Maggio";
$lang["config_financial_year_nov"] = "1mo di Novembre";
$lang["config_financial_year_oct"] = "1mo di Ottobre";
$lang["config_financial_year_sep"] = "1mo di Settembre";
$lang["config_floating_labels"] = "";
$lang["config_floating_labels"] = "Etichette mobili";
$lang["config_gcaptcha_enable"] = "Login Page reCAPTCHA";
$lang["config_gcaptcha_secret_key"] = "reCAPTCHA Secret Key";
$lang["config_gcaptcha_secret_key_required"] = "reCAPTCHA Secret Key è un campo obbligatorio";
@@ -156,26 +155,26 @@ $lang["config_general_configuration"] = "Configurazione Generale";
$lang["config_giftcard_number"] = "Numero Carta Regalo";
$lang["config_giftcard_random"] = "Genera Casualmente";
$lang["config_giftcard_series"] = "Genera in Serie";
$lang["config_image_allowed_file_types"] = "";
$lang["config_image_max_height_tooltip"] = "";
$lang["config_image_max_size_tooltip"] = "";
$lang["config_image_max_width_tooltip"] = "";
$lang["config_image_restrictions"] = "";
$lang["config_include_hsn"] = "";
$lang["config_image_allowed_file_types"] = "Tipi di file consentiti";
$lang["config_image_max_height_tooltip"] = "Altezza massima consentita per i caricamenti di immagini in pixel (px).";
$lang["config_image_max_size_tooltip"] = "Dimensione file massima consentita per il caricamento di immagini in kilobyte (kb).";
$lang["config_image_max_width_tooltip"] = "Larghezza massima consentita per i caricamenti di immagini in pixel (px).";
$lang["config_image_restrictions"] = "Restrizioni al caricamento delle immagini";
$lang["config_include_hsn"] = "Includere il supporto per i codici HSN";
$lang["config_info"] = "Informazioni";
$lang["config_info_configuration"] = "Informazioni Negozio";
$lang["config_input_groups"] = "";
$lang["config_integrations"] = "";
$lang["config_integrations_configuration"] = "";
$lang["config_input_groups"] = "Gruppi di Ingresso";
$lang["config_integrations"] = "Integrazioni";
$lang["config_integrations_configuration"] = "Integrazioni di terze parti";
$lang["config_invoice"] = "Fattura";
$lang["config_invoice_configuration"] = "Impostazioni di Stampa Fattura";
$lang["config_invoice_default_comments"] = "Commenti Fattura di Default";
$lang["config_invoice_email_message"] = "Template Email di Fattura";
$lang["config_invoice_enable"] = "Abilita Fatturazione";
$lang["config_invoice_printer"] = "Stampante per Fattura";
$lang["config_invoice_type"] = "";
$lang["config_is_readable"] = "";
$lang["config_is_writable"] = "is writable, but the permissions are higher than 750.";
$lang["config_invoice_type"] = "Tipo fattura";
$lang["config_is_readable"] = "è leggibile, ma le autorizzazioni sono impostate in modo errato. Impostalo su 640 o 660 e aggiorna.";
$lang["config_is_writable"] = "è scrivibile, ma i permessi sono impostati in modo errato. Si prega di impostarlo su 750 e aggiornare.";
$lang["config_item_markup"] = "";
$lang["config_jsprintsetup_required"] = "Attenzione: Questa funzionalità funzionerà solo se è installato l'addon di FifeFox jsPrintSetup. Salvare ugualmente ?";
$lang["config_language"] = "Lingua";
@@ -195,7 +194,7 @@ $lang["config_locale_info"] = "Informazioni di Configurazione Localizzazione";
$lang["config_location"] = "Magazzino";
$lang["config_location_configuration"] = "Locazione Magazzino";
$lang["config_location_info"] = "Informazioni di Configurazione Posizione";
$lang["config_login_form"] = "";
$lang["config_login_form"] = "Stile modulo di accesso";
$lang["config_logout"] = "Vuoi fare il backup prima di effettuare il logout? Premere [OK] per eseguirlo o [Cancella] per il logout.";
$lang["config_mailchimp"] = "Mailchimp";
$lang["config_mailchimp_api_key"] = "Mailchimp API Key";
@@ -214,7 +213,7 @@ $lang["config_msg_src"] = "SMS-API Sender ID";
$lang["config_msg_src_required"] = "SMS-API Sender ID è un campo obbligatorio";
$lang["config_msg_uid"] = "SMS-API Username";
$lang["config_msg_uid_required"] = "SMS-API Username è un campo obbligatorio";
$lang["config_multi_pack_enabled"] = "";
$lang["config_multi_pack_enabled"] = "Pacchetti multipli per articolo";
$lang["config_no_risk"] = "No security/vulnerability risks.";
$lang["config_none"] = "nessuno";
$lang["config_notify_alignment"] = "Posizione Popup di Notifica";
@@ -223,10 +222,10 @@ $lang["config_number_locale"] = "Localizzazione";
$lang["config_number_locale_invalid"] = "La località inserita non è valida. Controlla il link nel tooltip per cercare una località valida.";
$lang["config_number_locale_required"] = "Numero Località è un campo obbligatorio.";
$lang["config_number_locale_tooltip"] = "Cerca una Località adatta con questo link.";
$lang["config_os_timezone"] = "";
$lang["config_ospos_info"] = "";
$lang["config_os_timezone"] = "OSPOS fuso orario:";
$lang["config_ospos_info"] = "Informazioni sull'installazione di OSPOS";
$lang["config_payment_options_order"] = "Opzioni di Pagamento Ordine";
$lang["config_perm_risk"] = "Permissions higher than 750 leaves this software at risk.";
$lang["config_perm_risk"] = "Le autorizzazioni errate lasciano questo software a rischio.";
$lang["config_phone"] = "Telefono Azienda";
$lang["config_phone_required"] = "Telefono Aziena è un campo obbligatorio.";
$lang["config_print_bottom_margin"] = "Margine Inferiore";
@@ -267,14 +266,14 @@ $lang["config_receipt_short"] = "Corto";
$lang["config_receipt_show_company_name"] = "Mostra Nome Compagnia";
$lang["config_receipt_show_description"] = "Mostra Descrizione";
$lang["config_receipt_show_serialnumber"] = "Mostra Numero Seriale";
$lang["config_receipt_show_tax_ind"] = "";
$lang["config_receipt_show_tax_ind"] = "Mostra indicatore fiscale";
$lang["config_receipt_show_taxes"] = "Mostra Imposte";
$lang["config_receipt_show_total_discount"] = "Mostra Sconto Totale";
$lang["config_receipt_template"] = "Template Scontrino";
$lang["config_receiving_calculate_average_price"] = "Calc Prezzo medio (Ricezione)";
$lang["config_receiving_calculate_average_price"] = "Calcola Prezzo medio (Ricezione)";
$lang["config_recv_invoice_format"] = "Formato Fattura Acquisto";
$lang["config_register_mode_default"] = "Modalità Registro Automatico/Default";
$lang["config_report_an_issue"] = "";
$lang["config_report_an_issue"] = "Segnala un problema";
$lang["config_return_policy_required"] = "Politica di Reso è un campo obbligatorio.";
$lang["config_reward"] = "Raccolta Punti";
$lang["config_reward_configuration"] = "Configurazione Raccolta Punti";
@@ -313,16 +312,16 @@ $lang["config_tax_category_required"] = "Categoria tassa richiesta.";
$lang["config_tax_category_used"] = "Categoria Imposta non può essere eliminata perchè è in utilizzo.";
$lang["config_tax_configuration"] = "Configurazione Imposte";
$lang["config_tax_decimals"] = "Decimali Imposta";
$lang["config_tax_id"] = "";
$lang["config_tax_id"] = "Codice Fiscale";
$lang["config_tax_included"] = "Imposte incluse";
$lang["config_theme"] = "Tema";
$lang["config_theme_preview"] = "";
$lang["config_theme_preview"] = "Anteprima tema:";
$lang["config_thousands_separator"] = "Separatore centinaia";
$lang["config_timezone"] = "Timezone";
$lang["config_timezone_error"] = "";
$lang["config_timezone_error"] = "Il fuso orario OSPOS è diverso dal fuso orario locale.";
$lang["config_top"] = "Sopra";
$lang["config_use_destination_based_tax"] = "";
$lang["config_user_timezone"] = "";
$lang["config_use_destination_based_tax"] = "Usa l'imposta basata sulla destinazione";
$lang["config_user_timezone"] = "Fuso orario locale:";
$lang["config_website"] = "Sitoweb";
$lang["config_wholesale_markup"] = "";
$lang["config_work_order_enable"] = "Supporto all'ordine (Work Order Support)";

View File

@@ -1,8 +1,7 @@
<?php
<?php
$lang["customers_account_number"] = "Codice Fiscale";
$lang["customers_account_number_duplicate"] = "Il numero dell'account è già presente nel database.";
$lang["customers_available_points"] = "Punti Disponibili";
$lang["customers_available_points"] = "Punti Dispnibili";
$lang["customers_available_points_value"] = "";
$lang["customers_average"] = "Spesa media";
$lang["customers_avg_discount"] = "Sconto medio";

View File

@@ -1,6 +1,5 @@
<?php
$lang["enum_half_down"] = "Half Down";
<?php
$lang["enum_half_down"] = "Arrotondamento difetto";
$lang["enum_half_even"] = "Half Even";
$lang["enum_half_five"] = "Half Five";
$lang["enum_half_odd"] = "Half Odd";

View File

@@ -1,4 +1,3 @@
<?php
$lang["error_no_permission_module"] = "Non disponi dei permessi per accedere al seguente modulo";
<?php
$lang["error_no_permission_module"] = "Non hai l'autorizzazione per accedere al modulo denominato";
$lang["error_unknown"] = "Errore sconosciuto";

View File

@@ -1,11 +1,10 @@
<?php
<?php
$lang["category_name_required"] = "E' richiesto il nome per la Categoria Spesa";
$lang["expenses_categories_add_item"] = "Aggiungi categoria";
$lang["expenses_categories_cannot_be_deleted"] = "Non puoi eliminare la Categoria Spese";
$lang["expenses_categories_category_id"] = "Id";
$lang["expenses_categories_confirm_delete"] = "Sei sicuro di voler eliminare la Categoria Spesa selezionata?";
$lang["expenses_categories_confirm_restore"] = "";
$lang["expenses_categories_confirm_restore"] = "Sei sicuro di voler ripristinare la categoria di spesa selezionata?";
$lang["expenses_categories_description"] = "Descrizione Categoria";
$lang["expenses_categories_error_adding_updating"] = "Errore aggiungi/aggiorna Categoria Spesa";
$lang["expenses_categories_info"] = "Info Categoria Spesa";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["expenses_add_item"] = "Aggiungi Spesa";
$lang["expenses_amount"] = "Importo";
$lang["expenses_amount_number"] = "Importo deve essere un numero";
@@ -12,8 +11,8 @@ $lang["expenses_categories_name"] = "Categoria";
$lang["expenses_category_required"] = "Categoria è un campo obbligatorio";
$lang["expenses_check"] = "Controlla";
$lang["expenses_check_filter"] = "Controlla";
$lang["expenses_confirm_delete"] = "Sei sicuro di voler eliminare la Spesa Selezionata?";
$lang["expenses_confirm_restore"] = "Sei sicuro di voler ripristinare le Spese selezionate?";
$lang["expenses_confirm_delete"] = "Sei sicuro di voler eliminare le spese selezionate?";
$lang["expenses_confirm_restore"] = "Sei sicuro di voler ripristinare le spese selezionate?";
$lang["expenses_credit"] = "Carta di Credito";
$lang["expenses_credit_filter"] = "Carta di Credito";
$lang["expenses_date"] = "Data";
@@ -38,7 +37,7 @@ $lang["expenses_no_expenses_to_display"] = "Non ci sono Spese da mostrare";
$lang["expenses_none_selected"] = "Non hai selezionato alcuna Spesa";
$lang["expenses_one_or_multiple"] = "Spesa/e";
$lang["expenses_payment"] = "Tipo di Pagamento";
$lang["expenses_start_typing_supplier_name"] = "";
$lang["expenses_start_typing_supplier_name"] = "Inizia a digitare il nome del fornitore...";
$lang["expenses_successful_adding"] = "Spesa aggiunta correttamente";
$lang["expenses_successful_deleted"] = "Spesa eliminata correttamente";
$lang["expenses_successful_updating"] = "Spesa aggiornata correttamente";

View File

@@ -1,21 +1,20 @@
<?php
<?php
$lang["item_kits_add_item"] = "Aggiungi Articolo";
$lang["item_kits_all"] = "Tutti";
$lang["item_kits_cannot_be_deleted"] = "Eliminazione Kit Articolo fallita.";
$lang["item_kits_confirm_delete"] = "Sei sicuro di voler eliminare i seguenti Kit di Articoli?";
$lang["item_kits_confirm_restore"] = "Sei sicuro di voler ripristinare i Kit Articolo selezionati?";
$lang["item_kits_description"] = "Descrizione Kit Articoli";
$lang["item_kits_discount"] = "";
$lang["item_kits_discount_fixed"] = "";
$lang["item_kits_discount"] = "Sconto";
$lang["item_kits_discount_fixed"] = "Sconto fisso";
$lang["item_kits_discount_percent"] = "Percentuale Sconto";
$lang["item_kits_discount_type"] = "";
$lang["item_kits_discount_type"] = "Tipo sconto";
$lang["item_kits_error_adding_updating"] = "Aggiunta o modifica Kit Articoli fallita.";
$lang["item_kits_find_kit_item"] = "Kit Articoli";
$lang["item_kits_info"] = "Informazioni Kit";
$lang["item_kits_item"] = "Articolo";
$lang["item_kits_item_kit_number"] = "";
$lang["item_kits_item_kit_number_duplicate"] = "";
$lang["item_kits_item_kit_number"] = "Codice a Barre";
$lang["item_kits_item_kit_number_duplicate"] = "Il numero del kit dell'articolo è già presente nel database.";
$lang["item_kits_item_number"] = "";
$lang["item_kits_item_number_duplicate"] = "";
$lang["item_kits_items"] = "Articoli";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["items_add_minus"] = "Inventario da aggiungere o sottrarre.";
$lang["items_allow_alt_description"] = "Permetti Descrizione alternativa";
$lang["items_amount_entry"] = "Importo Inserito";
@@ -26,10 +25,10 @@ $lang["items_cost_price_required"] = "Prezzo all'ingrosso è un campo obbligator
$lang["items_count"] = "Aggiorna Inventario";
$lang["items_csv_import_failed"] = "Importazione CSV fallita";
$lang["items_csv_import_nodata_wrongformat"] = "L'upload del file non ha dati o non è formattato correttamente.";
$lang["items_csv_import_partially_failed"] = "L'importazione di articoli è avvenuta con successo con alcuni fallimenti:";
$lang["items_csv_import_success"] = "Importazione degli Articoli riuscita.";
$lang["items_csv_import_partially_failed"] = "Si sono verificati %1 errori di importazione degli elementi nelle righe: %2. Nessuna riga è stata importata.";
$lang["items_csv_import_success"] = "Importazione CSV dell'articolo riuscita.";
$lang["items_current_quantity"] = "Quantità Corrente";
$lang["items_default_pack_name"] = "";
$lang["items_default_pack_name"] = "Ogni";
$lang["items_description"] = "Descrizione";
$lang["items_details_count"] = "Dettagli Conteggio Inventario";
$lang["items_do_nothing"] = "Nessuna azione";
@@ -40,18 +39,18 @@ $lang["items_empty_upc_items"] = "Svuota Codice a Barre Articoli";
$lang["items_error_adding_updating"] = "Errore aggiunta/aggiornamento Articoli";
$lang["items_error_updating_multiple"] = "Errore aggiornamento Articoli";
$lang["items_generate_barcodes"] = "Genera Codice a Barre";
$lang["items_hsn_code"] = "";
$lang["items_hsn_code"] = "Nomenclatura del sistema armonizzato";
$lang["items_image"] = "Avatar";
$lang["items_import_items_csv"] = "Importazione Articoli da CSV";
$lang["items_info_provided_by"] = "Informazioni fornite da";
$lang["items_inventory"] = "Inventario";
$lang["items_inventory_CSV_import_quantity"] = "";
$lang["items_inventory_CSV_import_quantity"] = "Quantità importata da CSV";
$lang["items_inventory_comments"] = "Commenti";
$lang["items_inventory_data_tracking"] = "Tracking dei Dati Inventario";
$lang["items_inventory_date"] = "Data";
$lang["items_inventory_employee"] = "Impiegato";
$lang["items_inventory_in_out_quantity"] = "Quantità In/Out";
$lang["items_inventory_remarks"] = "Remarks";
$lang["items_inventory_remarks"] = "Osservazioni";
$lang["items_is_deleted"] = "Eliminato";
$lang["items_is_printed"] = "";
$lang["items_is_serialized"] = "L'Articolo ha un Numero Seriale";
@@ -62,7 +61,7 @@ $lang["items_item_number_duplicate"] = "Numero Articolo è già presente nel dat
$lang["items_kit"] = "Kit";
$lang["items_location"] = "Posizione";
$lang["items_low_inventory_items"] = "Articoli Fuori Stock";
$lang["items_low_sell_item"] = "";
$lang["items_low_sell_item"] = "Articolo di vendita bassa";
$lang["items_manually_editing_of_quantity"] = "Modifica manualmente la Quantità";
$lang["items_markup"] = "";
$lang["items_name"] = "Nome Articolo";
@@ -74,10 +73,10 @@ $lang["items_none"] = "Nessuno";
$lang["items_none_selected"] = "Non hai selezionato alcun articolo da modificare";
$lang["items_nonstock"] = "Non-stockato";
$lang["items_number_information"] = "Numero Articolo";
$lang["items_number_required"] = "Il Codice a Barre è un campo obbligatorio.";
$lang["items_number_required"] = "Il Codice a barre è un campo obbligatorio.";
$lang["items_one_or_multiple"] = "articolo/i";
$lang["items_pack_name"] = "";
$lang["items_qty_per_pack"] = "";
$lang["items_pack_name"] = "Nome confezione";
$lang["items_qty_per_pack"] = "Quantità per confezione";
$lang["items_quantity"] = "Quantità";
$lang["items_quantity_number"] = "Quantità deve essere un numero.";
$lang["items_quantity_required"] = "Quantità è un campo richiesto.";
@@ -86,7 +85,7 @@ $lang["items_remove_image"] = "Rimuovi Immagine";
$lang["items_reorder_level"] = "Livello di Riordino";
$lang["items_reorder_level_number"] = "Livello di Riordino deve essere un numero.";
$lang["items_reorder_level_required"] = "Livello di Riordino è un campo richiesto.";
$lang["items_retrive_item_info"] = "Ottieni Info Articolo";
$lang["items_retrive_item_info"] = "Recupera le informazioni sull'articolo";
$lang["items_sales_tax_1"] = "Imposte di vendita";
$lang["items_sales_tax_2"] = "Imposta di Vendita 2";
$lang["items_search_attributes"] = "Attributi di ricerca";
@@ -104,12 +103,12 @@ $lang["items_supplier"] = "Fornitore";
$lang["items_tax_1"] = "Imposta 1";
$lang["items_tax_2"] = "Imposta 2";
$lang["items_tax_3"] = "";
$lang["items_tax_category"] = "";
$lang["items_tax_category"] = "Categoria fiscale";
$lang["items_tax_percent"] = "Percentuale Imposta";
$lang["items_tax_percent_number"] = "Percentuale Imposta deve essere un numero";
$lang["items_tax_percent_required"] = "Percentuale Imposta è un campo richiesto.";
$lang["items_tax_percents"] = "Percentuale Imposta(e)";
$lang["items_temp"] = "";
$lang["items_temp"] = "Temporanea";
$lang["items_type"] = "Tipo Articoli";
$lang["items_unit_price"] = "Prezzo al dettaglio";
$lang["items_unit_price_number"] = "Prezzo unitario deve essere un numero.";

View File

@@ -1,13 +1,12 @@
<?php
<?php
$lang["login_gcaptcha"] = "Non sono un robot.";
$lang["login_go"] = "Go";
$lang["login_invalid_gcaptcha"] = "Non valido Non sono un robot.";
$lang["login_invalid_gcaptcha"] = "Verifica di non essere un robot.";
$lang["login_invalid_installation"] = "L'installazione non è corretta, controlla il tuo file php.ini.";
$lang["login_invalid_username_and_password"] = "Username or Password non validi.";
$lang["login_invalid_username_and_password"] = "Username o Password non validi.";
$lang["login_login"] = "Login";
$lang["login_logout"] = "";
$lang["login_migration_needed"] = "";
$lang["login_logout"] = "Uscita";
$lang["login_migration_needed"] = "Dopo l'accesso verrà avviata una migrazione del database a %1.";
$lang["login_password"] = "Password";
$lang["login_username"] = "Username";
$lang["login_welcome"] = "";
$lang["login_welcome"] = "Benvenuto in %1!";

View File

@@ -1,12 +1,11 @@
<?php
<?php
$lang["module_admin_cashups"] = "";
$lang["module_admin_cashups_desc"] = "";
$lang["module_attributes"] = "";
$lang["module_attributes_desc"] = "";
$lang["module_attributes"] = "Attributi";
$lang["module_attributes_desc"] = "Aggiungi, aggiorna, cancella e ricerca attributi.";
$lang["module_both"] = "Entrambi";
$lang["module_cashups"] = "";
$lang["module_cashups_desc"] = "";
$lang["module_cashups"] = "Incassi";
$lang["module_cashups_desc"] = "Aggiungi, aggiorna, elimina e cerca incassi.";
$lang["module_config"] = "Configurazione";
$lang["module_config_desc"] = "Modifica Configurazione OSPOS.";
$lang["module_customers"] = "Clienti";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["receivings_amount_due"] = "";
$lang["receivings_cancel_receiving"] = "Cancella";
$lang["receivings_cannot_be_deleted"] = "Eliminazione Ricezione(i) fallita.";
@@ -38,9 +37,9 @@ $lang["receivings_register"] = "Articoli Ricevuti";
$lang["receivings_requisition"] = "Requisizione";
$lang["receivings_return"] = "Reso";
$lang["receivings_select_supplier"] = "Seleziona Fornitore (Opzionale)";
$lang["receivings_ship_pack"] = "";
$lang["receivings_ship_pack"] = "Imballo";
$lang["receivings_start_typing_supplier_name"] = "Incomincia a digitare il nome del Fornitore...";
$lang["receivings_stock"] = "Stock";
$lang["receivings_stock"] = "Scorta";
$lang["receivings_stock_destination"] = "Destinazione Stock";
$lang["receivings_stock_locaiton"] = "Luogo di Stock";
$lang["receivings_stock_source"] = "Provenienza Stock";

View File

@@ -1,7 +1,6 @@
<?php
<?php
$lang["reports_all"] = "Tutti";
$lang["reports_authority"] = "";
$lang["reports_authority"] = "Autorità";
$lang["reports_canceled"] = "Cancellato";
$lang["reports_categories"] = "Categorie";
$lang["reports_categories_summary_report"] = "Resoconto riassuntivo Categorie";
@@ -19,7 +18,7 @@ $lang["reports_complete"] = "Vendite completate e Resi";
$lang["reports_completed_sales"] = "Vendite Completate";
$lang["reports_confirm_delete"] = "Sei sicuro di voler eliminare la voce(i) selezionata?";
$lang["reports_confirm_restore"] = "Sei sicuro di voler ripristinare la voce(i) selezionata?";
$lang["reports_cost"] = "Ingrosso";
$lang["reports_cost"] = "Vendita all'ingrosso";
$lang["reports_cost_price"] = "Prezzo Ingrosso";
$lang["reports_count"] = "Conteggio";
$lang["reports_customer"] = "Cliente";
@@ -34,9 +33,9 @@ $lang["reports_detailed_reports"] = "Incasso dettagliato";
$lang["reports_detailed_requisition_report"] = "";
$lang["reports_detailed_sales_report"] = "Resoconto dettagliato Transazioni";
$lang["reports_discount"] = "Sconto";
$lang["reports_discount_fixed"] = "";
$lang["reports_discount_fixed"] = "Sconto fisso";
$lang["reports_discount_percent"] = "Percentuale Sconto";
$lang["reports_discount_type"] = "";
$lang["reports_discount_type"] = "Tipo di sconto";
$lang["reports_discounts"] = "Sconti";
$lang["reports_discounts_summary_report"] = "Resoconto riassuntivo Sconti";
$lang["reports_earned"] = "Punti Acquisiti";
@@ -67,10 +66,10 @@ $lang["reports_items"] = "Articoli";
$lang["reports_items_purchased"] = "Articoli acquistati";
$lang["reports_items_received"] = "Articoli ricevuti";
$lang["reports_items_summary_report"] = "Resoconto riassuntivo Articoli";
$lang["reports_jurisdiction"] = "";
$lang["reports_jurisdiction"] = "Giurisdizione";
$lang["reports_low_inventory"] = "";
$lang["reports_low_inventory_report"] = "";
$lang["reports_low_sell_quantity"] = "";
$lang["reports_low_sell_quantity"] = "Quantità di vendita minima";
$lang["reports_more_than_zero"] = "Più di zero";
$lang["reports_name"] = "Nome";
$lang["reports_no_reports_to_display"] = "Nessun Articolo da mostrare.";
@@ -105,8 +104,8 @@ $lang["reports_sale_type"] = "Tipo Transazione";
$lang["reports_sales"] = "Transazioni";
$lang["reports_sales_amount"] = "Importo Transazioni";
$lang["reports_sales_summary_report"] = "Resoconto riassuntivo Transazioni";
$lang["reports_sales_taxes"] = "";
$lang["reports_sales_taxes_summary_report"] = "";
$lang["reports_sales_taxes"] = "Imposte di vendita";
$lang["reports_sales_taxes_summary_report"] = "Riepilogo delle imposte sulle vendite";
$lang["reports_serial_number"] = "Numero Seriale";
$lang["reports_service_charge"] = "";
$lang["reports_sold_by"] = "Venduto da";
@@ -121,25 +120,25 @@ $lang["reports_supplier"] = "Fornitore";
$lang["reports_suppliers"] = "Fornitori";
$lang["reports_suppliers_summary_report"] = "Resoconto Riassuntivo Fornitori";
$lang["reports_tax"] = "Imposte";
$lang["reports_tax_category"] = "";
$lang["reports_tax_name"] = "";
$lang["reports_tax_category"] = "Categoria fiscale";
$lang["reports_tax_name"] = "Nome Fiscale";
$lang["reports_tax_percent"] = "Percentuale Imposte";
$lang["reports_tax_rate"] = "";
$lang["reports_tax_rate"] = "Aliquota fiscale";
$lang["reports_taxes"] = "Imposte";
$lang["reports_taxes_summary_report"] = "Resoconto Riassuntivo Imposte";
$lang["reports_total"] = "Totale";
$lang["reports_total_inventory_value"] = "Valore Inventario Totale";
$lang["reports_total_low_sell_quantity"] = "";
$lang["reports_total_low_sell_quantity"] = "Quantità totale di vendita bassa";
$lang["reports_total_quantity"] = "Quantità totale";
$lang["reports_total_retail"] = "Totale Valore Vendita Inv.";
$lang["reports_trans_amount"] = "";
$lang["reports_trans_due"] = "";
$lang["reports_trans_group"] = "";
$lang["reports_trans_nopay_sales"] = "";
$lang["reports_trans_payments"] = "";
$lang["reports_trans_refunded"] = "";
$lang["reports_trans_sales"] = "";
$lang["reports_trans_type"] = "";
$lang["reports_trans_amount"] = "totale della transazione";
$lang["reports_trans_due"] = "Dovuto";
$lang["reports_trans_group"] = "Gruppo di transazione";
$lang["reports_trans_nopay_sales"] = "Vendite senza pagamento";
$lang["reports_trans_payments"] = "Pagamenti";
$lang["reports_trans_refunded"] = "Rimborsato";
$lang["reports_trans_sales"] = "Saldi";
$lang["reports_trans_type"] = "Tipo di transazione";
$lang["reports_type"] = "Tipo";
$lang["reports_unit_price"] = "Prezzo al dettaglio";
$lang["reports_used"] = "Punti Usati";

View File

@@ -1,6 +1,5 @@
<?php
$lang["customers_available_points"] = "Punti Disponibili";
<?php
$lang["customers_available_points"] = "Punti Dispnibili";
$lang["rewards_package"] = "Punti Fedeltà";
$lang["rewards_remaining_balance"] = "Valore Punti Rimanenti è ";
$lang["sales_account_number"] = "Account #";
@@ -14,11 +13,11 @@ $lang["sales_cash_1"] = "";
$lang["sales_cash_2"] = "";
$lang["sales_cash_3"] = "";
$lang["sales_cash_4"] = "";
$lang["sales_cash_adjustment"] = "";
$lang["sales_cash_adjustment"] = "Adeguamento in contanti";
$lang["sales_cash_deposit"] = "Deposito Contanti";
$lang["sales_cash_filter"] = "Contanti";
$lang["sales_change_due"] = "Resto Dovuto";
$lang["sales_change_price"] = "";
$lang["sales_change_price"] = "Cambio prezzo di vendita";
$lang["sales_check"] = "Assegno";
$lang["sales_check_balance"] = "Promemoria Assegno";
$lang["sales_check_filter"] = "Assegno";
@@ -33,7 +32,7 @@ $lang["sales_confirm_delete"] = "Sei sicuro di voler eliminare la vendita selezi
$lang["sales_confirm_restore"] = "Sei sicuro di voler ripristinare la vendita selezionata?";
$lang["sales_credit"] = "Carta di Credito";
$lang["sales_credit_deposit"] = "Deposito Credito";
$lang["sales_credit_filter"] = "";
$lang["sales_credit_filter"] = "Carta di credito";
$lang["sales_current_table"] = "";
$lang["sales_customer"] = "Nome";
$lang["sales_customer_address"] = "Indirizzo";
@@ -80,7 +79,7 @@ $lang["sales_giftcard_filter"] = "";
$lang["sales_giftcard_number"] = "Numero Carta Regalo";
$lang["sales_group_by_category"] = "Raggruppa per Categoria";
$lang["sales_group_by_type"] = "Raggruppa per Tipo";
$lang["sales_hsn"] = "";
$lang["sales_hsn"] = "HSN";
$lang["sales_id"] = "ID vendita";
$lang["sales_include_prices"] = "Includi i prezzi?";
$lang["sales_invoice"] = "Fattura";
@@ -102,25 +101,25 @@ $lang["sales_item_insufficient_of_stock"] = "L'articolo non ha un magazzino suff
$lang["sales_item_name"] = "Nome Articolo";
$lang["sales_item_number"] = "Articolo #";
$lang["sales_item_out_of_stock"] = "Articolo fuori stock.";
$lang["sales_key_browser"] = "";
$lang["sales_key_browser"] = "Scorciatoie utili";
$lang["sales_key_cancel"] = "Cancels Current Quote/Invoice/Sale";
$lang["sales_key_customer_search"] = "Customer Search";
$lang["sales_key_finish_quote"] = "Finish Quote/Invoice witdout payment";
$lang["sales_key_finish_quote"] = "Termina Preventivo/Fattura senza pagamento";
$lang["sales_key_finish_sale"] = "Add Payment and Complete Invoice/Sale";
$lang["sales_key_full"] = "";
$lang["sales_key_full"] = "Apri in modalità a schermo intero";
$lang["sales_key_function"] = "Function";
$lang["sales_key_help"] = "Shortcuts";
$lang["sales_key_help_modal"] = "Open Shortcuts Window";
$lang["sales_key_in"] = "";
$lang["sales_key_in"] = "Ingrandire";
$lang["sales_key_item_search"] = "Item Search";
$lang["sales_key_out"] = "";
$lang["sales_key_out"] = "Rimpicciolisci";
$lang["sales_key_payment"] = "Add Payment";
$lang["sales_key_print"] = "";
$lang["sales_key_restore"] = "";
$lang["sales_key_search"] = "";
$lang["sales_key_print"] = "Stampa pagina corrente";
$lang["sales_key_restore"] = "Ripristina visualizzazione/zoom originale";
$lang["sales_key_search"] = "Tabelle dei rapporti di ricerca";
$lang["sales_key_suspend"] = "Suspend Current Sale";
$lang["sales_key_suspended"] = "Show Suspended Sales";
$lang["sales_key_system"] = "";
$lang["sales_key_system"] = "Scorciatoie di sistema";
$lang["sales_key_tendered"] = "Edit Amount Tendered";
$lang["sales_key_title"] = "Sales Keyboard Shortcuts";
$lang["sales_mc"] = "";
@@ -134,7 +133,7 @@ $lang["sales_no_filter"] = "Tutti";
$lang["sales_no_items_in_cart"] = "Non ci sono Articoli nel carrello.";
$lang["sales_no_sales_to_display"] = "Nessuna Vendita da mostrare.";
$lang["sales_none_selected"] = "Non hai selezionato alcuna vendita da cancellare.";
$lang["sales_nontaxed_ind"] = "";
$lang["sales_nontaxed_ind"] = " vendita non tassata ";
$lang["sales_not_authorized"] = "Questa azione non può essere autorizzata.";
$lang["sales_one_or_multiple"] = "Vendita/e";
$lang["sales_payment"] = "Tipo di pagamento";
@@ -159,7 +158,7 @@ $lang["sales_receipt_no_email"] = "Questo cliente non ha un'email valida.";
$lang["sales_receipt_number"] = "Vendita #";
$lang["sales_receipt_sent"] = "Scontrino inviato a";
$lang["sales_receipt_unsent"] = "Scontrino fallito da inviare a";
$lang["sales_refund"] = "";
$lang["sales_refund"] = "Tipo di rimborso";
$lang["sales_register"] = "Registrazione Vendita";
$lang["sales_remove_customer"] = "Rimuovi Cliente";
$lang["sales_remove_discount"] = "";
@@ -201,11 +200,11 @@ $lang["sales_tax"] = "Imposte";
$lang["sales_tax_id"] = "ID Imposta";
$lang["sales_tax_invoice"] = "Fattura d'Imposta";
$lang["sales_tax_percent"] = "Imposte %";
$lang["sales_taxed_ind"] = "";
$lang["sales_taxed_ind"] = "T";
$lang["sales_total"] = "Totale";
$lang["sales_total_tax_exclusive"] = "Imposte escluse";
$lang["sales_transaction_failed"] = "Transazione di Vendita fallita.";
$lang["sales_unable_to_add_item"] = "Aggiunta Articoli alla vendita fallita";
$lang["sales_unable_to_add_item"] = "Aggiunta articolo alla vendita non riuscita";
$lang["sales_unsuccessfully_deleted"] = "Eliminazione Vendita/e fallita.";
$lang["sales_unsuccessfully_restored"] = "Ripristino Vendita/e fallita.";
$lang["sales_unsuccessfully_suspended_sale"] = "Vendita sospesa fallita.";
@@ -213,7 +212,7 @@ $lang["sales_unsuccessfully_updated"] = "Aggiornamento Vendita fallito.";
$lang["sales_unsuspend"] = "Non-sospeso";
$lang["sales_unsuspend_and_delete"] = "Azione";
$lang["sales_update"] = "Aggiorna";
$lang["sales_upi"] = "";
$lang["sales_upi"] = "UPI";
$lang["sales_visa"] = "";
$lang["sales_wholesale"] = "";
$lang["sales_work_order"] = "Ordine di Lavoro";

View File

@@ -1,22 +1,21 @@
<?php
<?php
$lang["taxes_add_exception"] = "Aggiungi Eccezione";
$lang["taxes_cascade"] = "";
$lang["taxes_cascade_sequence"] = "";
$lang["taxes_city"] = "";
$lang["taxes_code"] = "";
$lang["taxes_confirm_delete"] = "Sei sicuro che vuoi eliminare questo Codice Imposta? Questa operazione non può essere annullata.";
$lang["taxes_cascade"] = "Cascata";
$lang["taxes_cascade_sequence"] = "Sequenza a cascata (Verificare corretta dicitura)";
$lang["taxes_city"] = "Città";
$lang["taxes_code"] = "Codice";
$lang["taxes_confirm_delete"] = "Sei sicuro di voler eliminare questo Codice Fiscale? Questa azione non può essere annullata";
$lang["taxes_confirm_restore"] = "Sei sicuro di voler ripristinare i Codice Tassa selezionati?";
$lang["taxes_default_tax_category"] = "Categoria Imposta Default";
$lang["taxes_default_tax_rate"] = "";
$lang["taxes_error_adding_updating"] = "Codice Imposta aggiunto o aggiornamento Fallito.";
$lang["taxes_group_seq"] = "";
$lang["taxes_jurisdiction_name"] = "";
$lang["taxes_name"] = "";
$lang["taxes_default_tax_rate"] = "Tassazione predefinita";
$lang["taxes_error_adding_updating"] = "Aggiunta o modifica Codice Fiscale Fallito";
$lang["taxes_group_seq"] = "Gruppo Seq";
$lang["taxes_jurisdiction_name"] = "Nome giurisdizione";
$lang["taxes_name"] = "Nome";
$lang["taxes_new"] = "Nuovo Codice Imposta";
$lang["taxes_no_taxes"] = "";
$lang["taxes_no_taxes_to_display"] = "Nessun Codice Imposta disponibile da mostrare.";
$lang["taxes_reporting_authority"] = "";
$lang["taxes_no_taxes_to_display"] = "Nessun codice fiscale disponibile da visualizzare";
$lang["taxes_reporting_authority"] = "Autorità di segnalazione";
$lang["taxes_round_half_down"] = "Arrotonda in difetto";
$lang["taxes_round_half_even"] = "Arrotonda Half Even";
$lang["taxes_round_half_odd"] = "Arrotonda Half Odd";
@@ -24,58 +23,58 @@ $lang["taxes_round_half_up"] = "Arrotonda in eccesso";
$lang["taxes_rounding_code"] = "Codice arrotondamento";
$lang["taxes_sales_tax"] = "Imposte di vendita";
$lang["taxes_sales_tax_by_invoice"] = "Imposte Fattura";
$lang["taxes_sequence"] = "";
$lang["taxes_state"] = "";
$lang["taxes_sequence"] = "Seq. tasse";
$lang["taxes_state"] = "Stato";
$lang["taxes_successful_deleted"] = "Eliminato correttamente";
$lang["taxes_tax_categories"] = "";
$lang["taxes_tax_categories_configuration"] = "";
$lang["taxes_tax_categories_saved_successfully"] = "";
$lang["taxes_tax_categories_saved_unsuccessfully"] = "";
$lang["taxes_tax_categories"] = "Categoria tassa";
$lang["taxes_tax_categories_configuration"] = "Configurazione categoria tassa";
$lang["taxes_tax_categories_saved_successfully"] = "Modifiche alle categorie fiscali salvate";
$lang["taxes_tax_categories_saved_unsuccessfully"] = "Modifiche alle categorie fiscali non salvate";
$lang["taxes_tax_category"] = "Categoria Imposta";
$lang["taxes_tax_category_code"] = "";
$lang["taxes_tax_category_duplicate"] = "";
$lang["taxes_tax_category_invalid_chars"] = "";
$lang["taxes_tax_category_name"] = "";
$lang["taxes_tax_category_new"] = "";
$lang["taxes_tax_category_required"] = "";
$lang["taxes_tax_category_code"] = "Codice categoria fiscale";
$lang["taxes_tax_category_duplicate"] = "Duplica categoria fiscale";
$lang["taxes_tax_category_invalid_chars"] = "Caratteri non validi nel nome della categoria fiscale";
$lang["taxes_tax_category_name"] = "Nome della categoria fiscale";
$lang["taxes_tax_category_new"] = "Nuova imposta fiscale";
$lang["taxes_tax_category_required"] = "Categoria fiscale richiesta";
$lang["taxes_tax_code"] = "Codice Imposta";
$lang["taxes_tax_code_cannot_be_deleted"] = "Eliminazione Codice Imposta Fallito.";
$lang["taxes_tax_code_duplicate"] = "";
$lang["taxes_tax_code_invalid_chars"] = "";
$lang["taxes_tax_code_cannot_be_deleted"] = "Eliminazione codice fiscale non riuscita";
$lang["taxes_tax_code_duplicate"] = "Codice fiscale duplicato";
$lang["taxes_tax_code_invalid_chars"] = "Caratteri non validi nel codice fiscale";
$lang["taxes_tax_code_name"] = "Nome Codice Imposta";
$lang["taxes_tax_code_required"] = "Campo Codice Imposta richiesto.";
$lang["taxes_tax_code_required"] = "Codice Fiscale è un campo obbligatorio";
$lang["taxes_tax_code_successful_deleted"] = "Hai eliminato con successo Codice Imposta";
$lang["taxes_tax_code_successful_updated"] = "Aggiornato correttamente";
$lang["taxes_tax_code_successful_updating"] = "Codice Imposta aggiornato correttamente";
$lang["taxes_tax_code_successfully_added"] = "Aggiunto correttamente";
$lang["taxes_tax_code_type"] = "Tipo Codice Imposta";
$lang["taxes_tax_codes"] = "";
$lang["taxes_tax_codes_configuration"] = "";
$lang["taxes_tax_codes_saved_successfully"] = "";
$lang["taxes_tax_codes_saved_unsuccessfully"] = "";
$lang["taxes_tax_excluded"] = "";
$lang["taxes_tax_group"] = "";
$lang["taxes_tax_group_not_unique"] = "";
$lang["taxes_tax_group_sequence"] = "";
$lang["taxes_tax_included"] = "";
$lang["taxes_tax_jurisdiction"] = "";
$lang["taxes_tax_jurisdiction_duplicate"] = "";
$lang["taxes_tax_jurisdiction_invalid_chars"] = "";
$lang["taxes_tax_jurisdiction_required"] = "";
$lang["taxes_tax_jurisdictions"] = "";
$lang["taxes_tax_jurisdictions_configuration"] = "";
$lang["taxes_tax_jurisdictions_saved_successfully"] = "";
$lang["taxes_tax_jurisdictions_saved_unsuccessfully"] = "";
$lang["taxes_tax_codes"] = "Codici Fiscale";
$lang["taxes_tax_codes_configuration"] = "Configurazione Codici Fiscale";
$lang["taxes_tax_codes_saved_successfully"] = "Modifiche al codice fiscale salvate";
$lang["taxes_tax_codes_saved_unsuccessfully"] = "Modifiche al codice fiscale non salvate";
$lang["taxes_tax_excluded"] = "Tasse escluse";
$lang["taxes_tax_group"] = "Gruppo fiscale";
$lang["taxes_tax_group_not_unique"] = "Il gruppo fiscale %1 non è univoco";
$lang["taxes_tax_group_sequence"] = "Sequenza gruppo fiscale";
$lang["taxes_tax_included"] = "Tasse incluse";
$lang["taxes_tax_jurisdiction"] = "Giurisdizione tributaria";
$lang["taxes_tax_jurisdiction_duplicate"] = "Doppia giurisdizione fiscale";
$lang["taxes_tax_jurisdiction_invalid_chars"] = "Caratteri non validi nel nome della giurisdizione";
$lang["taxes_tax_jurisdiction_required"] = "È richiesta la giurisdizione fiscale";
$lang["taxes_tax_jurisdictions"] = "Giurisdizioni fiscali";
$lang["taxes_tax_jurisdictions_configuration"] = "Configurazione delle giurisdizioni fiscali";
$lang["taxes_tax_jurisdictions_saved_successfully"] = "Modifiche alla giurisdizione fiscale salvate";
$lang["taxes_tax_jurisdictions_saved_unsuccessfully"] = "Modifiche alla giurisdizione fiscale non salvate";
$lang["taxes_tax_rate"] = "Tasso di Imposta";
$lang["taxes_tax_rate_configuration"] = "";
$lang["taxes_tax_rate_error_adding_updating"] = "";
$lang["taxes_tax_rate_numeric"] = "Tasso di Imposta deve essere numerico.";
$lang["taxes_tax_rate_required"] = "Il campo Imposta di Rata è richiesto.";
$lang["taxes_tax_rate_successful_updated"] = "";
$lang["taxes_tax_rate_successfully_added"] = "";
$lang["taxes_tax_rates"] = "";
$lang["taxes_tax_rates_configuration"] = "";
$lang["taxes_tax_rounding"] = "";
$lang["taxes_tax_type"] = "";
$lang["taxes_tax_rate_configuration"] = "Configurazione dell'aliquota fiscale";
$lang["taxes_tax_rate_error_adding_updating"] = "Aggiunta o aggiornamento dell'aliquota fiscale non riuscita";
$lang["taxes_tax_rate_numeric"] = "L'aliquota fiscale deve essere un numero";
$lang["taxes_tax_rate_required"] = "L'aliquota fiscale è un campo obbligatorio";
$lang["taxes_tax_rate_successful_updated"] = "Hai aggiornato con successo";
$lang["taxes_tax_rate_successfully_added"] = "Hai aggiunto con successo";
$lang["taxes_tax_rates"] = "Aliquote fiscali";
$lang["taxes_tax_rates_configuration"] = "Configurazione delle aliquote fiscali";
$lang["taxes_tax_rounding"] = "Arrotondamento delle tasse";
$lang["taxes_tax_type"] = "Tipo Imposta";
$lang["taxes_update"] = "Aggiorna Imposta Categoria";
$lang["taxes_vat_tax"] = "IVA";

View File

@@ -1,10 +1,9 @@
<?php
<?php
$lang["tables_all"] = "wszystko";
$lang["tables_columns"] = "";
$lang["tables_hide_show_pagination"] = "";
$lang["tables_loading"] = "";
$lang["tables_page_from_to"] = "";
$lang["tables_refresh"] = "";
$lang["tables_rows_per_page"] = "";
$lang["tables_toggle"] = "";
$lang["tables_columns"] = "Kolumny";
$lang["tables_hide_show_pagination"] = "Ukryj/pokaż paginację";
$lang["tables_loading"] = "Ładowanie, proszę czekać...";
$lang["tables_page_from_to"] = "Pokazuję od {0} do {1} z {2} wierszy";
$lang["tables_refresh"] = "Odśwież";
$lang["tables_rows_per_page"] = "{0} wierszy na stronę";
$lang["tables_toggle"] = "Włącz";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["common_address_1"] = "Adress 1";
$lang["common_address_2"] = "Adress 2";
$lang["common_admin"] = "";
@@ -33,8 +32,8 @@ $lang["common_gender"] = "Kön";
$lang["common_gender_female"] = "Kvinna";
$lang["common_gender_male"] = "Man";
$lang["common_gender_undefined"] = "";
$lang["common_icon"] = "";
$lang["common_id"] = "Id";
$lang["common_icon"] = "Ikon";
$lang["common_id"] = "ID";
$lang["common_import"] = "Import";
$lang["common_import_change_file"] = "Ändra";
$lang["common_import_csv"] = "CSV-import";
@@ -47,7 +46,7 @@ $lang["common_last_name_required"] = "Efternamn är ett obligatoriskt fält.";
$lang["common_last_page"] = "Sista";
$lang["common_learn_about_project"] = "för att lära sig den senaste informationen om projektet.";
$lang["common_list_of"] = "Lista av";
$lang["common_logo"] = "";
$lang["common_logo"] = "Logga";
$lang["common_logo_mark"] = "";
$lang["common_logout"] = "Logga ut";
$lang["common_manager"] = "";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["config_address"] = "ที่อยู่";
$lang["config_address_required"] = "ที่อยู่ต้องกรอก";
$lang["config_all_set"] = "การตั้งค่าอนุญาตไฟล์ทั้งหมดถูกต้อง!";
@@ -144,7 +143,7 @@ $lang["config_financial_year_may"] = "วันที่ 1 พฤษภาคม
$lang["config_financial_year_nov"] = "วันที่ 1 พฤศจิกายน";
$lang["config_financial_year_oct"] = "วันที่ 1 ตุลาคม";
$lang["config_financial_year_sep"] = "วันที่ 1 กันยายน";
$lang["config_floating_labels"] = "Floating Labels";
$lang["config_floating_labels"] = "แสดงตัวเลข";
$lang["config_gcaptcha_enable"] = "ขอรหัสยืนยันใหม่ เพื่อเข้าระบบ";
$lang["config_gcaptcha_secret_key"] = "รหัสลับ สำหรับรหัสยืนยัน";
$lang["config_gcaptcha_secret_key_required"] = "จำเป็นต้องระบุ รหัสลับ สำหรับรหัสยืนยัน";
@@ -164,7 +163,7 @@ $lang["config_image_restrictions"] = "ข้อจำกัดของไฟล
$lang["config_include_hsn"] = "เพิ่มการรองรับ HSN Codes";
$lang["config_info"] = "ข้อมูลร้านค้า";
$lang["config_info_configuration"] = "ข้อมูลร้านค้า";
$lang["config_input_groups"] = "Input Groups";
$lang["config_input_groups"] = "นำเข้าแบบกลุ่ม";
$lang["config_integrations"] = "การเข้าร่วม";
$lang["config_integrations_configuration"] = "การเข้าร่วมกับบุคคลภายนอก";
$lang["config_invoice"] = "ใบแจ้งหนี้";
@@ -271,7 +270,7 @@ $lang["config_receipt_show_tax_ind"] = "แสดงอัตราภาษี"
$lang["config_receipt_show_taxes"] = "แสดงภาษี";
$lang["config_receipt_show_total_discount"] = "แสดงส่วนลดทั้งหมด";
$lang["config_receipt_template"] = "ต้นแบบใบเสร็จ";
$lang["config_receiving_calculate_average_price"] = "คำนวณราคาเฉลี่ย (รับมา)";
$lang["config_receiving_calculate_average_price"] = "คำนวณราคาเฉลี่ย (ได้รับมา)";
$lang["config_recv_invoice_format"] = "ใบส่งของ";
$lang["config_register_mode_default"] = "ค่าปริยายรูปแบบการลงทะเบียน";
$lang["config_report_an_issue"] = "รายงานปัญหา";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["employees_administrator"] = "";
$lang["employees_basic_information"] = "ข้อมูลพื้นฐานของพนักงาน";
$lang["employees_cannot_be_deleted"] = "ไม่สามารถลบพนักงานที่เลือกไว้ได้ เนื่องจากมีการทำรายการขายหรือคุณกำลังพยายามที่จะลบบัญชีของคุณเอง";
@@ -38,6 +37,6 @@ $lang["employees_system_language"] = "ภาษาของระบบ";
$lang["employees_unsuccessful_change_password"] = "เปลี่ยนรหัสผ่านไม่สำเร็จ";
$lang["employees_update"] = "แก้ไขข้อมูลพนักงาน";
$lang["employees_username"] = "ชื่อผู้ใช้งาน";
$lang["employees_username_duplicate"] = "";
$lang["employees_username_duplicate"] = "ชื่อผู้ใช้งานพนักงานถูกใช้งานแล้ว กรุณาเลือกใช้งานชื่ออื่น";
$lang["employees_username_minlength"] = "ชื่อผู้ใช้งานต้องยาวอย่างน้อย 5 อักษร";
$lang["employees_username_required"] = "จำเป็นต้องระบุชื่อผู้ใช้งาน";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["items_add_minus"] = "เพิ่ม/ลบ จำนวนสินค้าคงคลัง";
$lang["items_allow_alt_description"] = "แสดงข้อมูลเพิ่มเติม";
$lang["items_amount_entry"] = "จำนวนเงิน";
@@ -20,9 +19,9 @@ $lang["items_confirm_bulk_edit"] = "แน่ใจหรือไม่ที
$lang["items_confirm_bulk_edit_wipe_taxes"] = "ข้อมูลภาษีทั้งหมดจะถูกแทนที่";
$lang["items_confirm_delete"] = "โปรดยืนยันการลบสินค้าที่ถูกเลือก?";
$lang["items_confirm_restore"] = "คุณแน่ใจหรือไม่ว่าต้องการกู้คืนรายการที่เลือก?";
$lang["items_cost_price"] = "ราคาทุน";
$lang["items_cost_price_number"] = "ราคาทุนต้องเป็นตัวเลข";
$lang["items_cost_price_required"] = "ราคาทุนต้องกรอก";
$lang["items_cost_price"] = "ราคาขายส่ง";
$lang["items_cost_price_number"] = "ราคาขายส่งต้องเป็นตัวเลข";
$lang["items_cost_price_required"] = "ราคาขายส่งจำเป็นต้องระบุ";
$lang["items_count"] = "แก้ไขจำนวนสินค้าคงคลัง";
$lang["items_csv_import_failed"] = "นำเข้าข้อมูล CSV ล้มเหลว";
$lang["items_csv_import_nodata_wrongformat"] = "Your uploaded file has no data or wrong format";
@@ -74,7 +73,7 @@ $lang["items_none"] = "ว่างเปล่า";
$lang["items_none_selected"] = "กรุณาเลือสินค้าที่ต้องการแก้ไข";
$lang["items_nonstock"] = "ไม่นับสต็อก";
$lang["items_number_information"] = "หมายเลขสินค้า";
$lang["items_number_required"] = "UPC/EAN/ISBN is a required field";
$lang["items_number_required"] = "จำเป็นต้องระบุบาร์โค้ด";
$lang["items_one_or_multiple"] = "สินค้า(s)";
$lang["items_pack_name"] = "ชื่อแพ็ค";
$lang["items_qty_per_pack"] = "ปริมาณต่อแพ็ค";
@@ -89,7 +88,7 @@ $lang["items_reorder_level_required"] = "ระดับการสั่งไ
$lang["items_retrive_item_info"] = "ดึงข้อมูลรายการ";
$lang["items_sales_tax_1"] = "ถาษีขาย";
$lang["items_sales_tax_2"] = "ภาษีขาย 2";
$lang["items_search_attributes"] = "ค้นหาในฟิลด์เสริม";
$lang["items_search_attributes"] = "ค้นหาคุณสมบัติ";
$lang["items_select_image"] = "เลือกรูปภาพ";
$lang["items_serialized_items"] = "รหัสสินค้า";
$lang["items_standard"] = "มาตรฐาน";

View File

@@ -1,7 +1,6 @@
<?php
$lang["login_gcaptcha"] = "ฉันไม่ใช่หุ่นยนต์";
$lang["login_go"] = "ไป";
<?php
$lang["login_gcaptcha"] = "ฉันไม่ใช่หุ่นยนต์นะ";
$lang["login_go"] = "เข้าสู่ระบบ";
$lang["login_invalid_gcaptcha"] = "กรุณาแสดงตัวตนว่าคุณไม่ใช่หุ่นยนต์";
$lang["login_invalid_installation"] = "การติดตั้งไม่ถูกต้องตรวจสอบการตั้งค่าที่ไฟล์ php.ini ของคุณ";
$lang["login_invalid_username_and_password"] = "ชื่อผู้ใช้งานและ/หรือรหัสผ่านเข้าระบบไม่ถูกต้อง";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["module_admin_cashups"] = "";
$lang["module_admin_cashups_desc"] = "";
$lang["module_attributes"] = "คุณลักษณะ";
@@ -19,14 +18,14 @@ $lang["module_expenses_categories_desc"] = "เพิ่ม, ปรับปร
$lang["module_expenses_desc"] = "เพิ่ม, ปรับปรุง, ลบ และค้นหาค่าใช้จ่าย";
$lang["module_giftcards"] = "บัตรกำนัล";
$lang["module_giftcards_desc"] = "เพิ่ม, อัพเดท, ลบ, และค้นหา บัตรกำนัล";
$lang["module_home"] = "Home";
$lang["module_home"] = "หนัาหลัก";
$lang["module_home_desc"] = "แสดงรายการเมนูหลักของโมดูล";
$lang["module_item_kits"] = "สินค้าหมู่";
$lang["module_item_kits_desc"] = "เพิ่ม, อัพเดท, ลบ, และค้นหา สินค้าหมู่";
$lang["module_items"] = "สินค้า";
$lang["module_items_desc"] = "เพิ่ม, อัพเดท, ลบ, และค้นหา สินค้า";
$lang["module_messages"] = "Messages";
$lang["module_messages_desc"] = "Send Messages to Customers, Suppliers, Employees et al.";
$lang["module_messages_desc"] = "ส่งข้อความถึง ลูกค้า, คู่ค้า และพนักงาน";
$lang["module_migrate"] = "โยกย้าย";
$lang["module_migrate_desc"] = "ปรับปรุงฐานข้อมูล OSPOS";
$lang["module_office"] = "สำนักงาน";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["receivings_amount_due"] = "";
$lang["receivings_cancel_receiving"] = "ยกเลิก";
$lang["receivings_cannot_be_deleted"] = "ไม่สามารถลบใบรับสินค้าได้";
@@ -37,7 +36,7 @@ $lang["receivings_reference"] = "อ้างอิง";
$lang["receivings_register"] = "รับสินค้า";
$lang["receivings_requisition"] = "เบิกสินค้า";
$lang["receivings_return"] = "คืนสินค้า";
$lang["receivings_select_supplier"] = "เลือกผู้ผลิต (ไม่ระบุก็ได้)";
$lang["receivings_select_supplier"] = "เลือกคู่ค้า (ไม่ระบุก็ได้)";
$lang["receivings_ship_pack"] = "แพคการขนส่ง";
$lang["receivings_start_typing_supplier_name"] = "เริ่มต้นพิมพ์ชื่อผู้ผลิต...";
$lang["receivings_stock"] = "คลังสินค้า";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["reports_all"] = "ทั้งหมด";
$lang["reports_authority"] = "ผู้ได้รับอนุญาติ";
$lang["reports_canceled"] = "ถูกยกเลิก";
@@ -20,7 +19,7 @@ $lang["reports_completed_sales"] = "การขายที่สมบูร
$lang["reports_confirm_delete"] = "คุณแน่ใจหรือว่าต้องการลบรายการที่เลือก ?";
$lang["reports_confirm_restore"] = "คุณแน่ใจหรือไม่ว่าต้องการกู้คืนรายการที่เลือก?";
$lang["reports_cost"] = "ขายส่ง";
$lang["reports_cost_price"] = "ราคาทุน";
$lang["reports_cost_price"] = "ราคาขายส่ง";
$lang["reports_count"] = "นับ";
$lang["reports_customer"] = "ลูกค้า";
$lang["reports_customers"] = "ลูกค้า";
@@ -122,7 +121,7 @@ $lang["reports_suppliers"] = "ผู้ผลิต";
$lang["reports_suppliers_summary_report"] = "รายงานสรุปผู้ผลิต";
$lang["reports_tax"] = "ภาษี";
$lang["reports_tax_category"] = "หมวดหมู่ภาษี";
$lang["reports_tax_name"] = "";
$lang["reports_tax_name"] = "ชื่อผู้เสียภาษี";
$lang["reports_tax_percent"] = "เปอร์เซ็นภาษี";
$lang["reports_tax_rate"] = "อัตราภาษี";
$lang["reports_taxes"] = "ภาษี";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["customers_available_points"] = "คะแนนที่มี";
$lang["rewards_package"] = "คะแนนสะสม";
$lang["rewards_remaining_balance"] = "คะแนนสะสมคงเหลือ ";
@@ -73,7 +72,7 @@ $lang["sales_employee"] = "พนักงาน";
$lang["sales_entry"] = "การนำเข้า";
$lang["sales_error_editing_item"] = "แก้ไขสินค้าล้มเหลว";
$lang["sales_find_or_scan_item"] = "ค้นหาสินค้า";
$lang["sales_find_or_scan_item_or_receipt"] = "ค้นหาสินค้า หรือ บิล";
$lang["sales_find_or_scan_item_or_receipt"] = "ค้นหา หรือ แสกนรายการ หรือ ใบเสร็จ";
$lang["sales_giftcard"] = "บัตรของขวัญ";
$lang["sales_giftcard_balance"] = "ยอดคงเหลือบัตรของขวัญ";
$lang["sales_giftcard_filter"] = "";
@@ -102,27 +101,27 @@ $lang["sales_item_insufficient_of_stock"] = "จำนวนสินค้า
$lang["sales_item_name"] = "ชื่อสินค้า";
$lang["sales_item_number"] = "สินค้า #";
$lang["sales_item_out_of_stock"] = "สินค้าจำหน่ายหมด";
$lang["sales_key_browser"] = "";
$lang["sales_key_cancel"] = "Cancels Current Quote/Invoice/Sale";
$lang["sales_key_customer_search"] = "Customer Search";
$lang["sales_key_finish_quote"] = "Finish Quote/Invoice witdout payment";
$lang["sales_key_finish_sale"] = "Add Payment and Complete Invoice/Sale";
$lang["sales_key_full"] = "";
$lang["sales_key_function"] = "Function";
$lang["sales_key_help"] = "Shortcuts";
$lang["sales_key_help_modal"] = "Open Shortcuts Window";
$lang["sales_key_in"] = "";
$lang["sales_key_item_search"] = "Item Search";
$lang["sales_key_out"] = "";
$lang["sales_key_payment"] = "Add Payment";
$lang["sales_key_print"] = "";
$lang["sales_key_restore"] = "";
$lang["sales_key_search"] = "";
$lang["sales_key_suspend"] = "Suspend Current Sale";
$lang["sales_key_suspended"] = "Show Suspended Sales";
$lang["sales_key_system"] = "";
$lang["sales_key_tendered"] = "Edit Amount Tendered";
$lang["sales_key_title"] = "Sales Keyboard Shortcuts";
$lang["sales_key_browser"] = "ความช่วยเหลือ";
$lang["sales_key_cancel"] = "ยกเลิกใบเสนอราคา/ใบแจ้งหนี้ /ใบการขาย นี้";
$lang["sales_key_customer_search"] = "ค้นหาลูกค้า";
$lang["sales_key_finish_quote"] = "จบใบเสนอราคา/ใบแจ้งหนี้โดยไม่ต้องชำระเงิน";
$lang["sales_key_finish_sale"] = "เพิ่มการชำระเงินและใบแจ้งหนี้ /ใบขาย";
$lang["sales_key_full"] = "เปิดแบบเต็มหน้าจอ";
$lang["sales_key_function"] = "ฟังก์ชั่น";
$lang["sales_key_help"] = "คำสั่งลัดงานขาย";
$lang["sales_key_help_modal"] = "เปิดหน้าต่างคำสั่งลัดงานขาย";
$lang["sales_key_in"] = "ขยายเข้า";
$lang["sales_key_item_search"] = "ค้นหารายการขาย";
$lang["sales_key_out"] = "ขยายออก";
$lang["sales_key_payment"] = "เพิ่มการชำระเงิน";
$lang["sales_key_print"] = "พิมพ์หน้านี้";
$lang["sales_key_restore"] = "คืนการแสดงผลแบบดั้งเดิม/ขยาย";
$lang["sales_key_search"] = "ค้นหาตารางรายงาน";
$lang["sales_key_suspend"] = "พักรายการขายปัจจุบัน";
$lang["sales_key_suspended"] = "แสดงรายการขายที่พักไว้";
$lang["sales_key_system"] = "ทางลัดระบบ";
$lang["sales_key_tendered"] = "แก้ไขจำนวนเงิน Tendered";
$lang["sales_key_title"] = "ทางลัดคียบอร์ดงานขาย";
$lang["sales_mc"] = "";
$lang["sales_mode"] = "รูปแบบการลงทะเบียน";
$lang["sales_must_enter_numeric"] = "จำนวนที่ถุกประมูลต้องใส่ข้อมุลที่เปนตัวเลข";
@@ -147,9 +146,9 @@ $lang["sales_price"] = "ราคา";
$lang["sales_print_after_sale"] = "พิมพ์บิลหลังการขาย";
$lang["sales_quantity"] = "จำนวน";
$lang["sales_quantity_less_than_reorder_level"] = "คำเตือน ถ้าจำนวนของไม่เพียงพอกับความต้องการหรือไม่ตรงกับยอดในบันชี ก็สามารถทำการขายได้ แต่ต้องเชคปริมานสินค้าคงคลัง";
$lang["sales_quantity_less_than_zero"] = "คำเตือน ถ้าจำนวนของไม่เพียงพอกับความต้องการหรือไม่ตรงกับยอดในบัชี ก็สามารถทำการขายได้ แต่ต้องเชคปริมาสินค้าคงคลัง";
$lang["sales_quantity_less_than_zero"] = "คำเตือน: ถ้าจำนวนของไม่เพียงพอกับความต้องการหรือไม่ตรงกับยอดในบัชี ก็สามารถทำการขายได้ แต่ต้องตรวจสอบปริมาสินค้าคงคลังก่อน";
$lang["sales_quantity_of_items"] = "ปริมาณของ %1 รายการ";
$lang["sales_quote"] = "อ้างอิง";
$lang["sales_quote"] = "ใบเสนอราคา";
$lang["sales_quote_number"] = "หมายเลขอ้างอิง";
$lang["sales_quote_number_duplicate"] = "หมายเลขอ้างอิงต้องไม่ซ้ำกัน";
$lang["sales_quote_sent"] = "ส่งการอ้างอิงถึง";
@@ -196,7 +195,7 @@ $lang["sales_suspended_doc_id"] = "รหัสเอกสาร";
$lang["sales_suspended_sale_id"] = "รหัสการขายที่ถูกพัก";
$lang["sales_suspended_sales"] = "การขายที่พักไว้";
$lang["sales_table"] = "โต๊ะ";
$lang["sales_takings"] = "ประวัติ";
$lang["sales_takings"] = "การขายประจำวัน";
$lang["sales_tax"] = "ภาษี";
$lang["sales_tax_id"] = "รหัสภาษี";
$lang["sales_tax_invoice"] = "ใบกำกับภาษี";
@@ -220,4 +219,4 @@ $lang["sales_work_order"] = "คำสั่งงาน";
$lang["sales_work_order_number"] = "หมายเลขคำสั่งงาน";
$lang["sales_work_order_number_duplicate"] = "หมายเลขคำสั่งงานต้องไม่ซ้ำกัน";
$lang["sales_work_order_sent"] = "คำสั่งงานส่งถึง";
$lang["sales_work_order_unsent"] = "คำสั่งงานส่งถึงล้มเหลว";
$lang["sales_work_order_unsent"] = "ส่งคำสั่งงานล้มเหลว";

View File

@@ -1,5 +1,4 @@
<?php
<?php
$lang["customers_available_points"] = "現有積分";
$lang["rewards_package"] = "獎賞";
$lang["rewards_remaining_balance"] = "剩餘獎賞積分 ";
@@ -103,12 +102,12 @@ $lang["sales_item_name"] = "產品名稱";
$lang["sales_item_number"] = "產品 #";
$lang["sales_item_out_of_stock"] = "產品缺貨.";
$lang["sales_key_browser"] = "";
$lang["sales_key_cancel"] = "Cancels Current Quote/Invoice/Sale";
$lang["sales_key_customer_search"] = "Customer Search";
$lang["sales_key_finish_quote"] = "Finish Quote/Invoice witdout payment";
$lang["sales_key_finish_sale"] = "Add Payment and Complete Invoice/Sale";
$lang["sales_key_cancel"] = "取消目前詢價/收據/銷售";
$lang["sales_key_customer_search"] = "搜尋顧客";
$lang["sales_key_finish_quote"] = "完成詢價/收據 尚未付款";
$lang["sales_key_finish_sale"] = "增加付款及完成收據/販售";
$lang["sales_key_full"] = "";
$lang["sales_key_function"] = "Function";
$lang["sales_key_function"] = "功能";
$lang["sales_key_help"] = "Shortcuts";
$lang["sales_key_help_modal"] = "Open Shortcuts Window";
$lang["sales_key_in"] = "";

View File

@@ -203,6 +203,7 @@ class Sale_lib
if(!$keep_custom || empty($current_invoice_number))
{
$this->CI->session->set_userdata('sales_invoice_number', $invoice_number);
}
}

View File

@@ -20,7 +20,7 @@ class Token_lib
/**
* Expands all of the tokens found in a given text string and returns the results.
*/
public function render($tokened_text, $tokens = array())
public function render($tokened_text, $tokens = array(), $save = TRUE)
{
// Apply the transformation for the "%" tokens if any are used
if(strpos($tokened_text, '%') !== FALSE)
@@ -45,7 +45,7 @@ class Token_lib
$token_values = array();
$tokens_to_replace = array();
$this->generate($token_tree, $tokens_to_replace, $token_values, $tokens);
$this->generate($token_tree, $tokens_to_replace, $token_values, $tokens, $save);
return str_replace($tokens_to_replace, $token_values, $tokened_text);
}
@@ -135,12 +135,12 @@ class Token_lib
return $results;
}
public function generate($used_tokens, &$tokens_to_replace, &$token_values, $tokens)
public function generate($used_tokens, &$tokens_to_replace, &$token_values, $tokens, $save = TRUE)
{
foreach($used_tokens as $token_code => $token_info)
{
// Generate value here based on the key value
$token_value = $this->resolve_token($token_code);
$token_value = $this->resolve_token($token_code, array(), $save);
foreach($token_info as $length => $token_spec)
{
@@ -159,13 +159,13 @@ class Token_lib
return $token_values;
}
private function resolve_token($token_code, $tokens = array())
private function resolve_token($token_code, $tokens = array(), $save = TRUE)
{
foreach(array_merge($tokens, Token::get_tokens()) as $token)
{
if($token->token_id() == $token_code)
{
return $token->get_value();
return $token->get_value($save);
}
}

View File

@@ -80,24 +80,33 @@ class Appconfig extends CI_Model
return $this->db->empty_table('app_config');
}
public function acquire_save_next_invoice_sequence()
public function acquire_next_invoice_sequence($save = TRUE)
{
$last_used = $this->get('last_used_invoice_number') + 1;
$this->save('last_used_invoice_number', $last_used);
if($save)
{
$this->save('last_used_invoice_number', $last_used);
}
return $last_used;
}
public function acquire_save_next_quote_sequence()
public function acquire_next_quote_sequence($save = TRUE)
{
$last_used = $this->get('last_used_quote_number') + 1;
$this->save('last_used_quote_number', $last_used);
if($save)
{
$this->save('last_used_quote_number', $last_used);
}
return $last_used;
}
public function acquire_save_next_work_order_sequence()
public function acquire_next_work_order_sequence($save = TRUE)
{
$last_used = $this->get('last_used_work_order_number') + 1;
$this->save('last_used_work_order_number', $last_used);
if($save)
{
$this->save('last_used_work_order_number', $last_used);
}
return $last_used;
}
}

View File

@@ -169,7 +169,7 @@ class Detailed_sales extends Report
$this->db->join('attribute_links', 'attribute_links.item_id = sales_items_temp.item_id AND attribute_links.sale_id = sales_items_temp.sale_id AND definition_id IN (' . implode(',', $inputs['definition_ids']) . ')', 'left');
$this->db->join('attribute_values', 'attribute_values.attribute_id = attribute_links.attribute_id', 'left');
}
$this->db->group_by('sales_items_temp.sale_id, sales_items_temp.item_id');
$this->db->group_by('sales_items_temp.sale_id, sales_items_temp.item_id, sales_items_temp.line');
$this->db->where('sales_items_temp.sale_id', $value['sale_id']);
$data['details'][$key] = $this->db->get()->result_array();

View File

@@ -9,6 +9,7 @@ class Summary_items extends Summary_report
return array(
array('item_name' => $this->lang->line('reports_item')),
array('category' => $this->lang->line('reports_category')),
array('cost_price' => $this->lang->line('reports_cost_price'), 'sorter' => 'number_sorter'),
array('unit_price' => $this->lang->line('reports_unit_price'), 'sorter' => 'number_sorter'),
array('quantity' => $this->lang->line('reports_quantity'), 'sorter' => 'number_sorter'),
array('subtotal' => $this->lang->line('reports_subtotal'), 'sorter' => 'number_sorter'),
@@ -25,6 +26,7 @@ class Summary_items extends Summary_report
$this->db->select('
MAX(items.name) AS name,
MAX(items.category) AS category,
MAX(items.cost_price) AS cost_price,
MAX(items.unit_price) AS unit_price,
SUM(sales_items.quantity_purchased) AS quantity_purchased
');

View File

@@ -17,9 +17,9 @@ class Token_invoice_sequence extends Token
return 'ISEQ';
}
public function get_value()
public function get_value($save = TRUE)
{
return $this->CI->Appconfig->acquire_save_next_invoice_sequence();
return $this->CI->Appconfig->acquire_next_invoice_sequence($save);
}
}
?>

View File

@@ -11,9 +11,9 @@ class Token_quote_sequence extends Token
return 'QSEQ';
}
public function get_value()
public function get_value($save = TRUE)
{
return $this->CI->Appconfig->acquire_save_next_quote_sequence();
return $this->CI->Appconfig->acquire_next_quote_sequence($save);
}
}
?>

View File

@@ -11,9 +11,9 @@ class Token_work_order_sequence extends Token
return 'WSEQ';
}
public function get_value()
public function get_value($save = TRUE)
{
return $this->CI->Appconfig->acquire_save_next_work_order_sequence();
return $this->CI->Appconfig->acquire_next_work_order_sequence($save);
}
}
?>

View File

@@ -26,6 +26,7 @@ $(document).ready(function()
if($("#table tbody tr").length > 1) {
$("#payment_summary").html(response.payment_summary);
$("#table tbody tr:last td:first").html("");
$("#table tbody tr:last").css('font-weight', 'bold');
}
},
queryParams: function() {

View File

@@ -55,7 +55,8 @@
data: <?php echo json_encode($data); ?>,
iconSize: 'sm',
paginationVAlign: 'bottom',
escape: false
escape: false,
search: true
});

View File

@@ -66,6 +66,7 @@
paginationVAlign: 'bottom',
detailView: true,
escape: false,
search: true,
onPageChange: init_dialog,
onPostBody: function() {
dialog_support.init("a.modal-dlg");

View File

@@ -35,6 +35,7 @@ $(document).ready(function()
if($("#table tbody tr").length > 1) {
$("#payment_summary").html(response.payment_summary);
$("#table tbody tr:last td:first").html("");
$("#table tbody tr:last").css('font-weight', 'bold');
}
},
queryParams: function() {

View File

@@ -1,7 +1,7 @@
{
"name": "opensourcepos",
"description": "Open Source Point of Sale is a web-based POS system written in the PHP language. It uses MySQL as backend and has a simple user interface",
"version": "3.3.6",
"version": "3.3.7",
"license": "MIT",
"authors": [
"jekkos <jekkos - at - opensourcepos.org>",

5
database/Dockerfile Normal file
View File

@@ -0,0 +1,5 @@
FROM alpine:3.14
MAINTAINER jekkos
ADD database.sql /docker-entrypoint-initdb.d/database.sql
VOLUME /docker-entrypoint-initdb.d

View File

@@ -14,7 +14,7 @@ networks:
services:
ospos:
image: jekkos/opensourcepos:3.3.6
image: jekkos/opensourcepos:3.3.7
restart: always
depends_on:
- mysql

View File

@@ -13,8 +13,11 @@ networks:
db_net:
services:
sqlscript:
image: jekkos/opensourcepos:sqlscript
command: /bin/sh -c 'exit 0'
ospos:
image: jekkos/opensourcepos:3.3.6
image: jekkos/opensourcepos:3.3.7
restart: always
depends_on:
- mysql
@@ -43,8 +46,9 @@ services:
- "3306"
networks:
- db_net
volumes_from:
- sqlscript
volumes:
- ./database/database.sql:/docker-entrypoint-initdb.d/database.sql
- mysql:/var/lib/mysql:rw
environment:
- MYSQL_ROOT_PASSWORD=pointofsale

36
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{
"name": "opensourcepos",
"version": "3.3.6",
"version": "3.3.7-master-564465",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "opensourcepos",
"version": "3.3.6",
"version": "3.3.7-master-564465",
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
@@ -14,7 +14,7 @@
"bootswatch": "^5.1.3"
},
"devDependencies": {
"grunt": "^1.4.1",
"grunt": "^1.5.2",
"grunt-bower": "^0.21.4",
"grunt-bower-concat": "^1.0.0",
"grunt-bower-licensechecker": "^0.1.2",
@@ -31,7 +31,7 @@
"grunt-contrib-uglify": "~5.0.1",
"grunt-contrib-watch": "~0.5.3",
"grunt-license-bower": "~1.0.1",
"grunt-script-link-tags": "git://github.com/jekkos/grunt-script-link-tags.git#master",
"grunt-script-link-tags": "https://github.com/jekkos/grunt-script-link-tags.git#master",
"grunt-wiredep": "^2.0.0",
"load-grunt-tasks": "^3.4.0",
"npm": "^6.14.15"
@@ -1259,9 +1259,9 @@
"dev": true
},
"node_modules/grunt": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/grunt/-/grunt-1.4.1.tgz",
"integrity": "sha512-ZXIYXTsAVrA7sM+jZxjQdrBOAg7DyMUplOMhTaspMRExei+fD0BTwdWXnn0W5SXqhb/Q/nlkzXclSi3IH55PIA==",
"version": "1.5.2",
"resolved": "https://registry.npmjs.org/grunt/-/grunt-1.5.2.tgz",
"integrity": "sha512-XCtfaIu72OyDqK24MjWiGC9SwlkuhkS1mrULr1xzuJ2XqAFhP3ZAchZGHJeSCY6mkaOXU4F7SbmmCF7xIVoC9w==",
"dev": true,
"dependencies": {
"dateformat": "~3.0.3",
@@ -1269,7 +1269,7 @@
"exit": "~0.1.2",
"findup-sync": "~0.3.0",
"glob": "~7.1.6",
"grunt-cli": "~1.4.2",
"grunt-cli": "~1.4.3",
"grunt-known-options": "~2.0.0",
"grunt-legacy-log": "~3.0.0",
"grunt-legacy-util": "~2.0.1",
@@ -8116,9 +8116,9 @@
"optional": true
},
"node_modules/simple-get": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz",
"integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==",
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz",
"integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==",
"dev": true,
"optional": true,
"dependencies": {
@@ -9700,9 +9700,9 @@
"dev": true
},
"grunt": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/grunt/-/grunt-1.4.1.tgz",
"integrity": "sha512-ZXIYXTsAVrA7sM+jZxjQdrBOAg7DyMUplOMhTaspMRExei+fD0BTwdWXnn0W5SXqhb/Q/nlkzXclSi3IH55PIA==",
"version": "1.5.2",
"resolved": "https://registry.npmjs.org/grunt/-/grunt-1.5.2.tgz",
"integrity": "sha512-XCtfaIu72OyDqK24MjWiGC9SwlkuhkS1mrULr1xzuJ2XqAFhP3ZAchZGHJeSCY6mkaOXU4F7SbmmCF7xIVoC9w==",
"dev": true,
"requires": {
"dateformat": "~3.0.3",
@@ -9710,7 +9710,7 @@
"exit": "~0.1.2",
"findup-sync": "~0.3.0",
"glob": "~7.1.6",
"grunt-cli": "~1.4.2",
"grunt-cli": "~1.4.3",
"grunt-known-options": "~2.0.0",
"grunt-legacy-log": "~3.0.0",
"grunt-legacy-util": "~2.0.1",
@@ -14981,9 +14981,9 @@
"optional": true
},
"simple-get": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz",
"integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==",
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz",
"integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==",
"dev": true,
"optional": true,
"requires": {

View File

@@ -1,7 +1,11 @@
{
"name": "opensourcepos",
"version": "3.3.6",
"name": "@opensourcepos/opensourcepos",
"version": "3.3.7-master-564465",
"description": "Open Source Point of Sale is a web-based point of sale system written in the PHP language. It uses MySQL as the data storage back-end and has a simple user interface.",
"repository": {
"type": "git",
"url": "https://github.com/opensourcepos/opensourcepos"
},
"main": "index.php",
"license": "MIT",
"authors": [
@@ -9,21 +13,20 @@
"FrancescoUK <francesco.lodolo.uk - at - gmail.com>"
],
"scripts": {
"clean": "grunt clean:composer & grunt clean:bower & grunt clean:npm",
"install": "composer install & bower install",
"test": "echo \"Error: no test specified\" && exit 1",
"update": "npm update & composer self-update & composer update"
"update": "npm update & composer self-update & composer update",
"clean": "grunt clean:composer & grunt clean:bower & grunt clean:npm",
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "https://github.com/opensourcepos/opensourcepos"
"publishConfig": {
"registry": "https://npm.pkg.github.com/"
},
"keywords": [
"point-of-sale",
"POS"
],
"devDependencies": {
"grunt": "^1.4.1",
"grunt": "^1.5.2",
"grunt-bower": "^0.21.4",
"grunt-bower-concat": "^1.0.0",
"grunt-bower-licensechecker": "^0.1.2",
@@ -40,7 +43,7 @@
"grunt-contrib-uglify": "~5.0.1",
"grunt-contrib-watch": "~0.5.3",
"grunt-license-bower": "~1.0.1",
"grunt-script-link-tags": "git://github.com/jekkos/grunt-script-link-tags.git#master",
"grunt-script-link-tags": "https://github.com/jekkos/grunt-script-link-tags.git#master",
"grunt-wiredep": "^2.0.0",
"load-grunt-tasks": "^3.4.0",
"npm": "^6.14.15"