mirror of
https://github.com/opensourcepos/opensourcepos.git
synced 2026-05-25 08:44:42 -04:00
Compare commits
394 Commits
master.3.3
...
3.3.9
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c00ff28d10 | ||
|
|
351ab93523 | ||
|
|
7c87ac6f60 | ||
|
|
f7b5c6542d | ||
|
|
676e09068e | ||
|
|
f0067757e2 | ||
|
|
5ad8af8fe9 | ||
|
|
7109ab3521 | ||
|
|
4e182fcde8 | ||
|
|
bd65957d02 | ||
|
|
a9e5a0fcfe | ||
|
|
fc15db9d2c | ||
|
|
7db56e8ee8 | ||
|
|
f035fe7ab3 | ||
|
|
8cc8ab61ae | ||
|
|
10b245399d | ||
|
|
4806c0f700 | ||
|
|
82d7f48ee0 | ||
|
|
9f377fa40a | ||
|
|
d0209a711b | ||
|
|
57eb9c1e35 | ||
|
|
5ad6097fd1 | ||
|
|
712d4c60ae | ||
|
|
79618f3877 | ||
|
|
a67872f66d | ||
|
|
8659c17ddd | ||
|
|
dcb797571e | ||
|
|
5bd358dd24 | ||
|
|
427aa592d9 | ||
|
|
6d2e95c4ed | ||
|
|
5852c0a709 | ||
|
|
31ca72fbde | ||
|
|
e6811ce2a1 | ||
|
|
4d960c7b78 | ||
|
|
a1f50e1df7 | ||
|
|
9de467fd30 | ||
|
|
9be17a277a | ||
|
|
6c5982b5f2 | ||
|
|
fd8da94487 | ||
|
|
4c04279b1e | ||
|
|
a56fd88247 | ||
|
|
15edc925ca | ||
|
|
ff4b04757a | ||
|
|
3c5ab264ea | ||
|
|
c85fccd99a | ||
|
|
80cdd2f2d1 | ||
|
|
28ffc64af1 | ||
|
|
ad0476d99e | ||
|
|
bc2d1f587b | ||
|
|
62f53e110e | ||
|
|
cf5e6dee39 | ||
|
|
8890dc30e8 | ||
|
|
35d44ffccc | ||
|
|
b69280ec55 | ||
|
|
6459ee7ddb | ||
|
|
3004f1e9ea | ||
|
|
ab88c76596 | ||
|
|
0e697e3c53 | ||
|
|
75c61b3e49 | ||
|
|
cf45b25a3a | ||
|
|
5347c4981b | ||
|
|
383ffd2e73 | ||
|
|
a981387e9f | ||
|
|
90ad5ae115 | ||
|
|
568678587e | ||
|
|
eed0cd1ca0 | ||
|
|
a312434b87 | ||
|
|
69b2c4c51c | ||
|
|
f2faf1cf32 | ||
|
|
2c508f3fe5 | ||
|
|
20fad5890f | ||
|
|
099d324d2e | ||
|
|
2fe82484d7 | ||
|
|
ea99d0234d | ||
|
|
0f435621ad | ||
|
|
fda088d4f2 | ||
|
|
d71c831a58 | ||
|
|
fb40550756 | ||
|
|
bb2fc5e888 | ||
|
|
d6a35c66f5 | ||
|
|
782438892e | ||
|
|
9d5d1ced07 | ||
|
|
beea0efee8 | ||
|
|
f73740547b | ||
|
|
d125c8a5d7 | ||
|
|
610fdf9213 | ||
|
|
21d41ae371 | ||
|
|
a35004f1a5 | ||
|
|
8c40242a4c | ||
|
|
ca7ea81769 | ||
|
|
05df1dae4b | ||
|
|
d5b4a2745e | ||
|
|
fd96bac495 | ||
|
|
52d1da53d0 | ||
|
|
abf5bffeff | ||
|
|
a045296b77 | ||
|
|
04fb87fd8e | ||
|
|
89d7fcc3ca | ||
|
|
51daf2b70e | ||
|
|
8a2f125c52 | ||
|
|
0f83096296 | ||
|
|
6f0b35bb2c | ||
|
|
003f68a681 | ||
|
|
f696731b1d | ||
|
|
d8ade4b023 | ||
|
|
36e3861894 | ||
|
|
1657510ca2 | ||
|
|
7215747000 | ||
|
|
71bfb4681b | ||
|
|
a98fa2b166 | ||
|
|
922d8491da | ||
|
|
b7b8c314c7 | ||
|
|
580f04dea4 | ||
|
|
3422a15fb1 | ||
|
|
3392c5357f | ||
|
|
dd329840dc | ||
|
|
a79d553d5c | ||
|
|
1eead53cd7 | ||
|
|
8a8235c1e5 | ||
|
|
c28a7fba63 | ||
|
|
ecbb00fb1b | ||
|
|
08f6a1a151 | ||
|
|
f9a6d8ce77 | ||
|
|
253e76b21d | ||
|
|
312b965c66 | ||
|
|
8bdbd77422 | ||
|
|
af286f00b9 | ||
|
|
dac42b1630 | ||
|
|
3a92ec0da7 | ||
|
|
3766a90540 | ||
|
|
0d2affadc5 | ||
|
|
e5b8a2063f | ||
|
|
6556e40aff | ||
|
|
3a0b0af047 | ||
|
|
6d3eee6bea | ||
|
|
cfdc3cf9a8 | ||
|
|
5ecb68a384 | ||
|
|
3c4dff5ac1 | ||
|
|
eacd7d1f07 | ||
|
|
702d0c773c | ||
|
|
56994b1b85 | ||
|
|
6c7ff029d3 | ||
|
|
57662183f9 | ||
|
|
98eff67702 | ||
|
|
1547663439 | ||
|
|
babe06132c | ||
|
|
db9da86df5 | ||
|
|
b44993f2fa | ||
|
|
3c32944ce9 | ||
|
|
8d8487a637 | ||
|
|
b449c10f0d | ||
|
|
a91f21ca05 | ||
|
|
a501dc9b99 | ||
|
|
06ca9e9f74 | ||
|
|
56bb57ba8a | ||
|
|
20dad261fd | ||
|
|
6c60a6aa78 | ||
|
|
e48f408635 | ||
|
|
87af7df2a5 | ||
|
|
67aadb48ae | ||
|
|
5248e964ff | ||
|
|
fd474f548e | ||
|
|
78d2ca72b2 | ||
|
|
ed7613b7da | ||
|
|
0b2198e229 | ||
|
|
5f5fe5eb47 | ||
|
|
1da81e95b3 | ||
|
|
c45e164a83 | ||
|
|
2bf9effe1d | ||
|
|
bd4ec13b9a | ||
|
|
44651de42b | ||
|
|
ffe49278fc | ||
|
|
2eb6d85818 | ||
|
|
d5e371d0ef | ||
|
|
306cfbef7c | ||
|
|
9ce55583f5 | ||
|
|
f2dd1131a2 | ||
|
|
4df6d708dc | ||
|
|
dbf2ee711e | ||
|
|
aff43196eb | ||
|
|
8d8d9b7b54 | ||
|
|
76a96503da | ||
|
|
6cfb6abbf9 | ||
|
|
b864e684b6 | ||
|
|
1516006646 | ||
|
|
86757cb11a | ||
|
|
96abcf6ba9 | ||
|
|
4ae8505a19 | ||
|
|
5b6ada58d4 | ||
|
|
d2301dbfde | ||
|
|
0ec9a85990 | ||
|
|
6181953039 | ||
|
|
d81d0b2fc5 | ||
|
|
b37cc5ee8b | ||
|
|
5daed8cc84 | ||
|
|
8ea4869f4d | ||
|
|
2b3818c5da | ||
|
|
1bb96f6dda | ||
|
|
f3f1d0e28c | ||
|
|
05229bc2f6 | ||
|
|
fbb4739673 | ||
|
|
90186bc667 | ||
|
|
bd9d2c00a7 | ||
|
|
e91fcd8bb9 | ||
|
|
d44dbb8760 | ||
|
|
1649b81038 | ||
|
|
16ded77931 | ||
|
|
f8f186ca2e | ||
|
|
94bd295188 | ||
|
|
0aa2dd3f6c | ||
|
|
cbed9e4882 | ||
|
|
31fa79e27a | ||
|
|
7f1411edbc | ||
|
|
2e41975c4e | ||
|
|
1740a69e7c | ||
|
|
0544e13211 | ||
|
|
2da2895062 | ||
|
|
f11f4eeb2d | ||
|
|
71efb0262f | ||
|
|
f061a83317 | ||
|
|
e09875e5f3 | ||
|
|
6a244d1beb | ||
|
|
5695b74f1b | ||
|
|
77393d1d21 | ||
|
|
b366641fbc | ||
|
|
bde0dc0b7c | ||
|
|
f99d0dca8d | ||
|
|
24f8c94c49 | ||
|
|
7e3d048bfc | ||
|
|
122a827645 | ||
|
|
427c4c7d3d | ||
|
|
6ca1cb739f | ||
|
|
070d989548 | ||
|
|
cd0132c22c | ||
|
|
9f8cf48467 | ||
|
|
206b56333a | ||
|
|
cf59d6779e | ||
|
|
68ed73ab3b | ||
|
|
e5236dd510 | ||
|
|
d1f8c15f3e | ||
|
|
6810f613a0 | ||
|
|
3980f248ed | ||
|
|
bf2cf416db | ||
|
|
772d42490b | ||
|
|
c580e4cdee | ||
|
|
efe4becfab | ||
|
|
d1c25991fe | ||
|
|
528ebf8e20 | ||
|
|
4f3226b1ba | ||
|
|
82ae2e0931 | ||
|
|
e4ca111977 | ||
|
|
31944f491c | ||
|
|
19342e4d6f | ||
|
|
c8a83fbb57 | ||
|
|
c3d06fc6f5 | ||
|
|
553eae19a3 | ||
|
|
63f282a8b5 | ||
|
|
cfd5973f0e | ||
|
|
e44bc3e674 | ||
|
|
d6b66d9fe2 | ||
|
|
a6b4f826c5 | ||
|
|
d26498d1ad | ||
|
|
5897130e0a | ||
|
|
a0c3a532aa | ||
|
|
9331d82313 | ||
|
|
3e60b74c4c | ||
|
|
4a591e89b6 | ||
|
|
8c1977b1ec | ||
|
|
4a8aaf8ef0 | ||
|
|
c4b8f8654d | ||
|
|
cb3d84f1bf | ||
|
|
166d2b586c | ||
|
|
ca792b44cd | ||
|
|
4825248a1a | ||
|
|
17973151e4 | ||
|
|
5b9301567c | ||
|
|
6028bc408d | ||
|
|
5974d01453 | ||
|
|
c83db2f5c7 | ||
|
|
8e24570cfb | ||
|
|
fdf49e9038 | ||
|
|
559b354925 | ||
|
|
af864aefd5 | ||
|
|
5e55952ce8 | ||
|
|
8e1a8fe480 | ||
|
|
99e51bcdf9 | ||
|
|
48217895bb | ||
|
|
96c59245e3 | ||
|
|
9cf4e6e07b | ||
|
|
bb73d48d37 | ||
|
|
2af5642fe7 | ||
|
|
c1207b64df | ||
|
|
5e02f0531a | ||
|
|
bea49e6eeb | ||
|
|
a7772f3e1b | ||
|
|
e6072ee9fa | ||
|
|
dd24a3c8d0 | ||
|
|
7857206999 | ||
|
|
4c642bd8d3 | ||
|
|
0ec68c8b99 | ||
|
|
0e2e808635 | ||
|
|
4f81d602ea | ||
|
|
db14ea80e2 | ||
|
|
09d0005724 | ||
|
|
9bb48cee59 | ||
|
|
38e718774f | ||
|
|
1470cce981 | ||
|
|
ff55e966ce | ||
|
|
de4ea6299f | ||
|
|
d3906cbbc4 | ||
|
|
8df3735bbf | ||
|
|
85b9048041 | ||
|
|
7f7de97920 | ||
|
|
912c035e27 | ||
|
|
bd1baad7f1 | ||
|
|
d61d1ad878 | ||
|
|
d14e21cc68 | ||
|
|
780db269de | ||
|
|
669a5b33f3 | ||
|
|
3d4dc0fc56 | ||
|
|
7a4e16422e | ||
|
|
0dc7da8a3b | ||
|
|
ba66e8d8c7 | ||
|
|
5eea70dca4 | ||
|
|
f7bbc7c634 | ||
|
|
0df712fbd7 | ||
|
|
511c6238a8 | ||
|
|
730ec1292d | ||
|
|
6e1db1458b | ||
|
|
5c425febfb | ||
|
|
81087fc093 | ||
|
|
0231c0bc4f | ||
|
|
bece3b5fea | ||
|
|
b309b631f2 | ||
|
|
f3e41a4535 | ||
|
|
5675aeed12 | ||
|
|
2c331b6244 | ||
|
|
3841502704 | ||
|
|
e94af0ddbc | ||
|
|
11a05501c5 | ||
|
|
0262f644af | ||
|
|
67881c172f | ||
|
|
40565ea811 | ||
|
|
9332d16ec4 | ||
|
|
bb0e771542 | ||
|
|
24cb0247d5 | ||
|
|
e22608ba61 | ||
|
|
ac76ab290b | ||
|
|
07fd9b4c5c | ||
|
|
8c432c00b0 | ||
|
|
c3cfed5cbf | ||
|
|
3dbd39058f | ||
|
|
df932b8870 | ||
|
|
13920e18ad | ||
|
|
7105013c5f | ||
|
|
01a9810a0c | ||
|
|
0618ff47fd | ||
|
|
77eb5e4da3 | ||
|
|
c4dfef10f7 | ||
|
|
f3056c155a | ||
|
|
4a3ac37f22 | ||
|
|
4f07754071 | ||
|
|
80e5d94b66 | ||
|
|
ef75301b65 | ||
|
|
4a05748e67 | ||
|
|
59a1725501 | ||
|
|
dd21356b81 | ||
|
|
65726930bc | ||
|
|
cdeda755fc | ||
|
|
b5d0399205 | ||
|
|
871310a83f | ||
|
|
ba4be2fca1 | ||
|
|
4d506fec09 | ||
|
|
a25f9a94ce | ||
|
|
594b376720 | ||
|
|
f8c8a5874a | ||
|
|
b8ff4d9886 | ||
|
|
0576cd5bc5 | ||
|
|
5fe631c188 | ||
|
|
b9284a7abd | ||
|
|
256c83c20f | ||
|
|
da0263c3d7 | ||
|
|
c9716a890a | ||
|
|
b9a75c0be6 | ||
|
|
0b5453926e | ||
|
|
bfd8e2b727 | ||
|
|
11bf7ce3ed | ||
|
|
566d1267fd | ||
|
|
1b035cdf8a | ||
|
|
17fd336ecd | ||
|
|
d225d9057c | ||
|
|
cfac498232 | ||
|
|
b936306b50 | ||
|
|
33cb3fa3f9 |
0
FUNDING.yml → .github/FUNDING.yml
vendored
0
FUNDING.yml → .github/FUNDING.yml
vendored
2
.github/ISSUE_TEMPLATE.md
vendored
2
.github/ISSUE_TEMPLATE.md
vendored
@@ -10,7 +10,7 @@ Please make sure you tick (add an x between the square brackets with no spaces)
|
||||
- [] Read the [FAQ](https://github.com/opensourcepos/opensourcepos#faq) for any known install and/or upgrade gotchas (in specific PHP extensions installed)
|
||||
- [] Read the [wiki](https://github.com/opensourcepos/opensourcepos/wiki)
|
||||
- [] Executed any database upgrade scripts if an upgrade pre 3.0.0 (e.g. database/2.4_to_3.0.sql)
|
||||
- [] Aware the installation code is in [bintray](https://bintray.com/jekkos/opensourcepos/opensourcepos/view/files?sort=updated&order=asc#files) (see README), and [GitHub master](https://github.com/opensourcepos/opensourcepos/tree/master) is for [developers only](https://github.com/opensourcepos/opensourcepos/wiki/Development-setup) and therefore not complete nor stable
|
||||
- [] Aware the installation code that [GitHub master](https://github.com/opensourcepos/opensourcepos/tree/master) is for [developers only](https://github.com/opensourcepos/opensourcepos/wiki/Development-setup) and therefore not complete nor stable.
|
||||
|
||||
### Installation information
|
||||
|
||||
|
||||
108
.gitignore
vendored
108
.gitignore
vendored
@@ -1,40 +1,90 @@
|
||||
node_modules
|
||||
tmp
|
||||
database/database.sql
|
||||
database/migrate_phppos_dist.sql
|
||||
application/config/email.php
|
||||
application/sessions/*
|
||||
application/logs/*
|
||||
application/uploads/*
|
||||
public/license/.licenses
|
||||
public/license/bower.LICENSES
|
||||
public/dist
|
||||
generate_langauges.php
|
||||
dist/
|
||||
docs/
|
||||
public/bower_components
|
||||
npm_modules
|
||||
# Dependency directories
|
||||
/node_modules
|
||||
/vendor
|
||||
/public/bower_components
|
||||
|
||||
# Logs
|
||||
/application/logs/*
|
||||
*.log
|
||||
npm-debug.log*
|
||||
|
||||
# Build generated
|
||||
/tmp
|
||||
/public/license/.licenses
|
||||
/public/license/bower.LICENSES
|
||||
/public/dist
|
||||
|
||||
# Docker
|
||||
!/docker/.env
|
||||
/docker/data/database/db/*
|
||||
/docker/data/certbot/conf/*
|
||||
/docker/data/ospos/app/*
|
||||
|
||||
# Database
|
||||
/database/database.sql
|
||||
/database/migrate_phppos_dist.sql
|
||||
|
||||
# Use files
|
||||
/application/config/email.php
|
||||
/application/sessions/*
|
||||
/application/uploads/*
|
||||
|
||||
# Editors
|
||||
## SublimeText
|
||||
*.tmlanguage.cache
|
||||
*.tmPreferences.cache
|
||||
*.stTheme.cache
|
||||
*.sublime-workspace
|
||||
|
||||
## VisualStudioCode
|
||||
.vscode/*
|
||||
!.vscode/settings.json
|
||||
!.vscode/tasks.json
|
||||
!.vscode/launch.json
|
||||
!.vscode/extensions.json
|
||||
|
||||
## Vim
|
||||
*.sw[a-p]
|
||||
|
||||
## WebStorm/IntelliJ
|
||||
/.idea
|
||||
modules.xml
|
||||
*.ipr
|
||||
*.iml
|
||||
|
||||
# System files
|
||||
*.DS_Store
|
||||
Thumbs.db
|
||||
ehthumbs.db
|
||||
ehthumbs_vista.db
|
||||
Desktop.ini
|
||||
$RECYCLE.BIN/
|
||||
._*
|
||||
.DocumentRevisions-V100
|
||||
.fseventsd
|
||||
.Spotlight-V100
|
||||
.TemporaryItems
|
||||
.Trashes
|
||||
.VolumeIcon.icns
|
||||
.com.apple.timemachine.donotpresent
|
||||
|
||||
# Other
|
||||
/generate_langauges.php
|
||||
/dist
|
||||
/docs
|
||||
/patches
|
||||
/translations
|
||||
/.buildpath
|
||||
/.project
|
||||
/.settings/*
|
||||
*.patch
|
||||
patches/
|
||||
translations/
|
||||
.idea/
|
||||
git-svn-diff.py
|
||||
*.bash
|
||||
.swp
|
||||
.buildpath
|
||||
.project
|
||||
.settings/*
|
||||
vendor/
|
||||
*.swp
|
||||
*.rej
|
||||
*.orig
|
||||
*~
|
||||
*.~
|
||||
*.log
|
||||
.env
|
||||
package-lock.json
|
||||
auth.json
|
||||
!/docker/.env
|
||||
/docker/data/database/db/*
|
||||
/docker/data/certbot/conf/*
|
||||
/docker/data/ospos/app/*
|
||||
|
||||
52
.travis.yml
52
.travis.yml
@@ -1,5 +1,4 @@
|
||||
sudo: required
|
||||
if: tag IS blank
|
||||
|
||||
branches:
|
||||
except:
|
||||
@@ -21,35 +20,50 @@ 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"
|
||||
- sudo mv dist/opensourcepos.zip "dist/opensourcepos.$version.$rev.zip"
|
||||
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: "DNPJOrT51wdO0BAbkX2hKowdXYh7x8d43xvAw7eVfOslyBPiv6Bb/1QdC2Bpnlqe0WiJVS5hvBTMrJ+vSDK5i/l8jA+ZoI6ms1+P1DQ6sBBMBQI2fuvRCrJj+Fp3WnaduZb/N7R+FqdKQwD/ZORyhzJ4whtHkrO8uC7cY/wlacU="
|
||||
|
||||
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.zip
|
||||
name: "OpensourcePos $version"
|
||||
release_notes_file: WHATS_NEW.txt
|
||||
prerelease: true
|
||||
skip_cleanup: true
|
||||
|
||||
user: jekkos
|
||||
overwrite: true
|
||||
api_key:
|
||||
secure: "DNPJOrT51wdO0BAbkX2hKowdXYh7x8d43xvAw7eVfOslyBPiv6Bb/1QdC2Bpnlqe0WiJVS5hvBTMrJ+vSDK5i/l8jA+ZoI6ms1+P1DQ6sBBMBQI2fuvRCrJj+Fp3WnaduZb/N7R+FqdKQwD/ZORyhzJ4whtHkrO8uC7cY/wlacU="
|
||||
|
||||
on:
|
||||
tags: true
|
||||
branch: master
|
||||
|
||||
388
CHANGELOG.md
Normal file
388
CHANGELOG.md
Normal file
@@ -0,0 +1,388 @@
|
||||
[unreleased]: https://github.com/opensourcepos/opensourcepos/compare/3.3.9...
|
||||
[3.3.8]: https://github.com/opensourcepos/opensourcepos/compare/3.3.8...3.3.9
|
||||
[3.3.7]: https://github.com/opensourcepos/opensourcepos/compare/3.3.7...3.3.8
|
||||
[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
|
||||
[3.3.2]: https://github.com/opensourcepos/opensourcepos/compare/3.3.1...3.3.2
|
||||
[3.3.1]: https://github.com/opensourcepos/opensourcepos/compare/3.3.0...3.3.1
|
||||
[3.3.0]: https://github.com/opensourcepos/opensourcepos/compare/3.2.3...3.3.0
|
||||
[3.2.3]: https://github.com/opensourcepos/opensourcepos/compare/3.2.2...3.2.3
|
||||
[3.2.2]: https://github.com/opensourcepos/opensourcepos/compare/3.2.1...3.2.2
|
||||
[3.2.1]: https://github.com/opensourcepos/opensourcepos/compare/3.2.0...3.2.1
|
||||
[3.2.0]: https://github.com/opensourcepos/opensourcepos/compare/3.1.1...3.2.0
|
||||
[3.1.1]: https://github.com/opensourcepos/opensourcepos/compare/3.1.0...3.1.1
|
||||
[3.1.0]: https://github.com/opensourcepos/opensourcepos/compare/3.0.2...3.1.0
|
||||
[3.0.2]: https://github.com/opensourcepos/opensourcepos/compare/3.0.1...3.0.2
|
||||
[3.0.1]: https://github.com/opensourcepos/opensourcepos/compare/3.0.0...3.0.1
|
||||
[3.0.0]: https://github.com/opensourcepos/opensourcepos/compare/2.4.0...3.0.0
|
||||
[2.4.0]: https://github.com/opensourcepos/opensourcepos/compare/2.3.4...2.4.0
|
||||
[2.3.4]: https://github.com/opensourcepos/opensourcepos/compare/2.3.3...2.3.4
|
||||
[2.3.3]: https://github.com/opensourcepos/opensourcepos/compare/2.3.2...2.3.3
|
||||
[2.3.2]: https://github.com/opensourcepos/opensourcepos/compare/2.3.1...2.3.2
|
||||
[2.3.1]: https://github.com/opensourcepos/opensourcepos/compare/2.3.0...2.3.1
|
||||
[2.3.0]: https://github.com/opensourcepos/opensourcepos/compare/2.2.2...2.3.0
|
||||
|
||||
# Changelog
|
||||
|
||||
All notable changes to this project will be documented here.
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
List of changes in the `master` branch.
|
||||
|
||||
- N/A
|
||||
|
||||
## [3.3.9] - 2023-11-06
|
||||
|
||||
- Translation updates (Spanish, Croatian, Russian, English, Indonesian, Thai, Central Khmer)
|
||||
- Fix logout race condition issue
|
||||
- Fix docker compose file
|
||||
- Minor report fixes
|
||||
|
||||
## [3.3.8] - 2022-04-26
|
||||
|
||||
- Translation updates (Flemish, Vietnamese, Thai, Azerbaijani, Spanish, French)
|
||||
- Fix logo removal issue (CSRF regression)
|
||||
- Substract refunds from total rewards as payment method
|
||||
|
||||
## [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)
|
||||
- New responsive login page based on Bootstrap `5`
|
||||
- Translation fallback to English when a string is untranslated for the selected language
|
||||
- Database and performance optimizations
|
||||
- Grunt/CI updates
|
||||
- CSV item import improvements
|
||||
|
||||
### Fixes
|
||||
|
||||
- Username verification fix on employee insert/update
|
||||
- Minor report fixes
|
||||
- Attribute encoding fix
|
||||
- Decimal render fix
|
||||
- Fixes for Docker to make it run on Windows
|
||||
- Blind SQL injection fix
|
||||
|
||||
## [3.3.4] - 2021-04-18
|
||||
|
||||
- Translation updates (Hungarian, Indonesian, Bosnian, Ukrainian, Vietnamese, Spanish)
|
||||
- Prevent data wipeout when calling GET directly on the save endpoint
|
||||
- Cleanup `.htaccess`
|
||||
- Docker compose usability improvements
|
||||
- Cookie secure flag fix for Chrome (you can enable CSRF protection again now)
|
||||
- Use LONGBLOB for session storage. This should fix issues preventing a user from adding a large number of items to register
|
||||
- Cash rounding bugfixes
|
||||
- Fix daily overview cash sale totals
|
||||
- Show sale count in the transaction report
|
||||
- Button disable to prevent double submission
|
||||
- Add barcode field to item kits
|
||||
- Fix discount register parsing in some specific locales
|
||||
|
||||
## [3.3.3] - 2020-12-31
|
||||
|
||||
- PHP `7.4` support
|
||||
- Set PHP `7.2` to be the minimum level due to older version deprecations
|
||||
- Added email CC and BCC (see `config/email.php`)
|
||||
- Cash rounding to nearest 5 cents
|
||||
- Updated composer packages and JS plugins
|
||||
- Improved security (CSRF protection)
|
||||
- Various small improvements and bug fixes
|
||||
|
||||
## [3.3.2] - 2020-09-02
|
||||
|
||||
- Fixed `only_full_group_by` issue with MySQL/MariaDB
|
||||
- Fixed POS transaction return failure if items were deleted
|
||||
- Various bug fixes
|
||||
|
||||
## [3.3.1] - 2019-12-04
|
||||
|
||||
- Various bug fixes (please disable `only_full_group_by` option from MySQL/MariaDB to avoid issues)
|
||||
|
||||
## [3.3.0] - 2019-09-29
|
||||
|
||||
- New logo
|
||||
- Upgrade CodeIgniter to version `3.1.11`
|
||||
- PHP `7.3` support
|
||||
- Attributes feature (allows extensibility of items replacing old custom fields)
|
||||
- India GST tax support + various tax support improvements
|
||||
- Cash up feature
|
||||
- Temporary items feature
|
||||
- Fixed sales discount
|
||||
- Supplier category feature
|
||||
- Improved items import and CSV file generation (to contain additional attributes)
|
||||
- Improved Docker installation with NGINX reverse proxy using Let's Encrypt TLS certificate
|
||||
- Database performance improvements
|
||||
- Added and udated translations
|
||||
- Fixed various reports issues
|
||||
- Fixed rounding issues
|
||||
- Fixed CSRF issues
|
||||
- Fixed database upgrade script issues
|
||||
- Various bug fixes
|
||||
|
||||
## [3.2.3] - 2018-06-13
|
||||
|
||||
- Upgrade CodeIgniter to version `3.1.9`
|
||||
- Further revert of CSRF change causing regression
|
||||
|
||||
## [3.2.2] - 2018-06-06
|
||||
|
||||
- Revert CSRF change causing regression
|
||||
|
||||
## [3.2.1] - 2018-06-04
|
||||
|
||||
- Support for GDPR
|
||||
- CSRF simplifications
|
||||
- Translation upgrades
|
||||
- Various bug fixes
|
||||
|
||||
## [3.2.0] - 2018-04-14
|
||||
|
||||
- Upgrade CodeIgniter to version `3.1.8`
|
||||
- PHP `7.2` support (use OpenSSL and not MCrypt)
|
||||
- Automatic database upgrades from `3.0.0` at first login (no more SQL scripts)
|
||||
- Home and (back)office menu switch (top menu can be organized in two views)
|
||||
- Expenses feature
|
||||
- Quote and work order features
|
||||
- Improved invoice support
|
||||
- Sale suspend, soft delete, complete as the state not as different tables or hard delete
|
||||
- Restore deleted sales
|
||||
- Improved item kits
|
||||
- Export tables all records and export to PDF
|
||||
- Table sticky header (headers visible during scrolling)
|
||||
- Allow duplicate barcodes (config option)
|
||||
- Search suggestion formatting (config option)
|
||||
- Define print and email checkboxes behavior (config option)
|
||||
- Edit customer from sales register
|
||||
- Added and updated translations
|
||||
- Various jQuery plugins upgrade
|
||||
- Fixed permission issues (e.g. password change)
|
||||
- Fixed various reports issues and renamed Sales to Transactions
|
||||
- Various bug fixes (e.g. tax, rounding, library circular dependency)
|
||||
|
||||
## [3.1.1] - 2017-09-09
|
||||
|
||||
- Updated en-US and en-GB translations, better grammar, and consistency
|
||||
- Fixed database migration issue with VAT tax included
|
||||
- Fixed database backup bug
|
||||
- Fixed gift card error
|
||||
- Fixed database `upgrade to 3.1.x` script (now it's to `3.1.1` and there is no `3.1.0` anymore)
|
||||
- Fixed old database upgrade scripts for people upgrading from `2.x` versions
|
||||
- Fixed `.htaccess` file in OSPOS root dir (it was not forwarding to `public` subdir)
|
||||
- Fixed few jQuery `2.0` upgrade issues
|
||||
|
||||
## [3.1.0] - 2017-09-02
|
||||
|
||||
- MySQL `5.7` and PHP `7.x` support
|
||||
- Advanced tax support with customer tax categories and more
|
||||
- Better horeca use case support with dinner table sale tagging
|
||||
- Customer rewards support
|
||||
- Added quote support and better invoice support
|
||||
- Added integration with Mailchimp to connect customer list with Mailchimp list
|
||||
- Prevent inserting two customers with the same email address
|
||||
- Customer total spending and stats
|
||||
- Added Google reCAPTCHA option for the login page to increase protection from brute force attacks
|
||||
- Added due payment for credit sale support
|
||||
- Gift card numbering with two options: series and random
|
||||
- Extended item kits functionality
|
||||
- Employees are allowed to change their own password by clicking their name in the top bar
|
||||
- Cash rounding support, extended decimals
|
||||
- Reworked item pictures, file names, and storing
|
||||
- Financial year start date and selection from date range pickers
|
||||
- Date time range filters can be date and time or date only
|
||||
- Added two new Bootswatch themes
|
||||
- Receipts font size support
|
||||
- Fix automatically people's name first capital letter, emails in lower case only
|
||||
- Fixes to Receiving
|
||||
- Various amendments to database script updates from older versions
|
||||
- Added dotenv support
|
||||
- Updates to language translations (split English to American English and British English)
|
||||
- Various Dockers support improvements
|
||||
- Minor bugfixes
|
||||
|
||||
## [3.0.2] - 2016-12-31
|
||||
|
||||
- Fixed error when performing scans multiple times in a row
|
||||
- Fixed summary reports
|
||||
- Protect employee privacy by printing just the first letter of the family name
|
||||
- Updates to language translations
|
||||
- Various Dockers support improvements
|
||||
- Minor bugfixes
|
||||
|
||||
## [3.0.1] - 2016-11-27
|
||||
|
||||
- Upgrade CodeIgniter to version `3.1.2`
|
||||
- Substantial database performance improvements
|
||||
- Improved security: email and SMS passwords encryption, removed `phpinfo.php`
|
||||
- Set code to be production and not development in `index.php`
|
||||
- Reports improvements, fixed table sorting, tax calculation and made profit to be net profit
|
||||
- Better Apache `2.4` support in `.htaccess`
|
||||
- Updates to language translations
|
||||
- Fixed excel template download links
|
||||
- Fixed employee name in sale receipt and invoice reprinting
|
||||
- Fixed `2.3.2_to_2.3.3.sql` database upgrade script mistake
|
||||
- Fixed `phppos to ospos` database migration script
|
||||
- Minor bug fixes and some general code clean up
|
||||
|
||||
## [3.0.0] 2016-10-21
|
||||
|
||||
- Upgrade CodeIgniter to version `3.1.0`
|
||||
- Major UI overhaul based on Bootstrap `3.0` and Bootswatch Themes
|
||||
- New tabular views with advanced filtering using Bootstrap Tables
|
||||
- New graphical reports with no more Adobe Flash dependency
|
||||
- Redesign of all modal dialogs
|
||||
- Updated Sales register with simplified payment flow
|
||||
- Improved security: MySQL injection, XSS, CSFR, BCrypt password encryption, safer project layout
|
||||
- Support for text messaging (interfacing to specific support required)
|
||||
- Email configuration
|
||||
- Improved Localisation support
|
||||
- Improved Store Config page
|
||||
- Docker container ready for cloud installation
|
||||
- Composer PHP support
|
||||
- More languages and integration with Weblate for continuous translation
|
||||
- About 280 closed issues under `3.0.0` release label, too many to produce a meaningful list
|
||||
- Various code cleanup, refactoring, optimization and etc.
|
||||
|
||||
## [2.4.0] - 2016-04-02
|
||||
|
||||
- Upgrade CodeIgniter to version `3.0.5`
|
||||
- Fix for spurious logouts
|
||||
- Apache `.htaccess` `mod_expiry` caching and security optimizations
|
||||
- Bulk item edit fixes (category, tax, and supplier fields)
|
||||
- Remove f-key shortcuts used for module navigation
|
||||
- Allow using custom invoice numbers when suspending a sale
|
||||
- PHP `7` fixes
|
||||
- Specific warnings to distinguish between reorder level and out of stock situation in sales
|
||||
- Fix malware detection issues due to usage of `base64` encoding for storing session variables
|
||||
- Improve language generation scripts (use PHP builtin functionality)
|
||||
- Add extra buttons for navigation and printing to receipt and invoice
|
||||
- Improve print layout for invoices
|
||||
- Make layout consistent for items between receipt and invoice templates
|
||||
- Minor bugfixes
|
||||
|
||||
## [2.3.4] - 2016-02-08
|
||||
|
||||
- Migration script fixes
|
||||
- Improved continuous integration setup
|
||||
- More integration tests
|
||||
- Virtualized container setup (`docker install`)
|
||||
- Live clock functionality and favicon
|
||||
- Improved PHP `7` compatibility
|
||||
- Added de_CH (German) as language
|
||||
- Minor code cleanup
|
||||
- Removal of annoying backup prompt on logout
|
||||
|
||||
## [2.3.3] - 2016-01-05
|
||||
|
||||
- Item kit fixes (search, list, ...)
|
||||
- Add date picker widgets in sale/receiving edit forms
|
||||
- Add date filter in items module
|
||||
- Add barcode generation logic for EAN8, EAN13
|
||||
- Add barcode validation and fallback logic for EAN8, EAN13
|
||||
- New config option to generate barcodes if `item_number` is empty
|
||||
- Add cost and count to inventory reports
|
||||
- Gift card fixes
|
||||
- Refactor sales overview (added date filtering + search options)
|
||||
- Better locale config support
|
||||
- Improve PHP compatibility
|
||||
- Fix invoice numbering bug on suspending a sale
|
||||
- Add configurable locale-dependent date format
|
||||
- Add grunt-cache-breaker plugin
|
||||
- Suspend button appears before adding a payment
|
||||
- Searching of deleted items, filtering part is removed
|
||||
- Remove infamous `0` after leaving sale or receiving comments empty
|
||||
- Add SQL script to clean zeroes in sales/receivings comments
|
||||
- Numerous other bug fixes
|
||||
|
||||
## [2.3.2] - 2015-07-15
|
||||
|
||||
- Nominatim (OpenStreetMap) customer address autocompletion
|
||||
- Sale invoice templating
|
||||
- Configurable barcode generation for items
|
||||
- Stock location filtering in detailed sales and receivings reports
|
||||
- Gift cards fixes
|
||||
- Proper pagination support for most modules
|
||||
- Language updates
|
||||
- Fix for decimal tax rates
|
||||
- Add gender and company name attributes to customer
|
||||
- Stock location config screen refactor
|
||||
- Basic Travis CI and PhantomJS setup
|
||||
- Database backup on admin logout
|
||||
- Modifiable item thumbnails
|
||||
- Email invoice PDF generation using DomPDF
|
||||
- Modifiable company logo
|
||||
- jQuery upgrade (`1.2` -> `1.8.3`)
|
||||
- JavaScript minification (using Grunt)
|
||||
- Numerous bugfixes
|
||||
|
||||
## [2.3.1] - 2015-02-11
|
||||
|
||||
- Extra report permissions (this includes a refactoring of the database model - new grants table)
|
||||
- Tax inclusive/exclusive pricing
|
||||
- Receivings amount multiplication (can be configured in items section)
|
||||
- Customizable sale and receiving numbering
|
||||
- Gift card improvements
|
||||
- Fix item import through CSV
|
||||
- Bug fixes for reports
|
||||
|
||||
## [2.3.0] - 2014-08-19
|
||||
|
||||
- Support for multiple stock locations
|
||||
|
||||
## 2.2.2 - 2014-08-19
|
||||
|
||||
- French language added
|
||||
- Thai language added
|
||||
- Upgrade CodeIgniter to version `2.2.0`
|
||||
- Database types for amounts all changed to decimal types (this will fix rounding errors in the sales and receivings reports)
|
||||
- Fix duplicated session cookies in HTTP headers (this broke the application when running on Nginx)
|
||||
|
||||
## 2.1.1
|
||||
|
||||
- Barcodes on the order receipt were not generated correctly
|
||||
- Sales edit screen for detailed sales reports is now available with ThickBox as in the rest of the application
|
||||
- Indonesian language files updated (Oktafianus)
|
||||
- Default language set to `en` in `config.php`
|
||||
- Fixed some CSS bugs in the suspended sales section
|
||||
- Default cookie `sess_time_expire` set to `86400` (24h)
|
||||
|
||||
## 2.1.0
|
||||
|
||||
- Various upgrades, too numerous to list here
|
||||
- Removed dependency on ofc upload library due to vulnerability found
|
||||
|
||||
## 2.0.2
|
||||
|
||||
- Fixed multiple gift cards issue per Bug #4 reported on Sourceforge where a second gift card added would have its balance set to `0` even if the sale did not require the total of the second gift card to pay the remaining amount due
|
||||
- Small code cleanup
|
||||
|
||||
## 2.1.0
|
||||
|
||||
- Upgrade CodeIgniter to version `2.1.0`
|
||||
- Various small improvements
|
||||
53
DEVELOPMENT.md
Normal file
53
DEVELOPMENT.md
Normal file
@@ -0,0 +1,53 @@
|
||||
# package.json
|
||||
|
||||
## scripts
|
||||
|
||||
`npm run scriptname`
|
||||
|
||||
- `clean` - wipe the dependencies downloaded by Composer, Bower, and npm
|
||||
```
|
||||
grunt clean:composer & grunt clean:bower & grunt clean:npm
|
||||
```
|
||||
- `install` - automatically runs the Composer and Bower install commands after installing the npm dependencies
|
||||
```
|
||||
composer install & bower install
|
||||
```
|
||||
- `update` - updates Composer and the dependencies downloaded by Composer and npm
|
||||
```
|
||||
npm update & composer self-update & composer update
|
||||
```
|
||||
|
||||
## devDependencies
|
||||
|
||||
- `grunt` - used for copying files downloaded by npm
|
||||
- `grunt-contrib-clean` - Grunt plugin to clean files before copying
|
||||
- `grunt-contrib-copy` - Grunt plugin to copy files downloaded by npm
|
||||
- `npm` - downloads project dependencies
|
||||
- the others are unlisted for now, because this will probably change pretty significantly in the near future
|
||||
|
||||
## dependencies
|
||||
|
||||
- `bootstrap` - main CSS framework used
|
||||
- `bootswatch` - themes for the UI
|
||||
|
||||
## devDependencies (global)
|
||||
|
||||
- `bower` - for the time being, Bower is still necessary
|
||||
|
||||
|
||||
# composer.json
|
||||
|
||||
## require
|
||||
|
||||
- `php` - this application runs on PHP
|
||||
- `codeigniter/framework` - the CodeIgniter PHP framework this application is build on
|
||||
- `dompdf/dompdf` - no description
|
||||
- `tamtamchik/namecase` - no description
|
||||
- `paragonie/random_compat` - no description
|
||||
- `vlucas/phpdotenv` - no description
|
||||
|
||||
## require-dev
|
||||
|
||||
- `mikey179/vfsstream` - no description
|
||||
- `phpunit/phpunit` - no description
|
||||
- `kenjis/ci-phpunit-test` - no description
|
||||
@@ -1,4 +1,5 @@
|
||||
FROM php:7.4-apache AS ospos
|
||||
LABEL maintainer="jekkos"
|
||||
|
||||
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \
|
||||
libicu-dev \
|
||||
@@ -15,9 +16,9 @@ RUN ln -s /app/*[^public] /var/www && rm -rf /var/www/html && ln -nsf /app/publi
|
||||
RUN chmod -R 750 /app/public/uploads /app/application/logs && chown -R www-data:www-data /app/public /app/application
|
||||
|
||||
FROM ospos AS ospos_test
|
||||
|
||||
|
||||
COPY --from=composer /usr/bin/composer /usr/bin/composer
|
||||
|
||||
|
||||
RUN apt-get install -y libzip-dev wget git
|
||||
RUN wget https://raw.githubusercontent.com/vishnubob/wait-for-it/master/wait-for-it.sh -O /bin/wait-for-it.sh && chmod +x /bin/wait-for-it.sh
|
||||
RUN docker-php-ext-install zip
|
||||
@@ -26,7 +27,7 @@ RUN php /app/vendor/kenjis/ci-phpunit-test/install.php -a /app/application -p /a
|
||||
RUN sed -i 's/backupGlobals="true"/backupGlobals="false"/g' /app/application/tests/phpunit.xml
|
||||
RUN sed -i '13,17d' /app/application/tests/controllers/Welcome_test.php
|
||||
WORKDIR /app/application/tests
|
||||
|
||||
|
||||
CMD ["/app/vendor/phpunit/phpunit/phpunit"]
|
||||
|
||||
FROM ospos AS ospos_dev
|
||||
|
||||
107
Gruntfile.js
107
Gruntfile.js
@@ -1,5 +1,30 @@
|
||||
module.exports = function(grunt) {
|
||||
|
||||
dist_files = [
|
||||
{
|
||||
src: [
|
||||
'public/**',
|
||||
'vendor/**',
|
||||
'application/**',
|
||||
'!/application/tests',
|
||||
'!/public/images/menubar/png/',
|
||||
'!/public/dist/bootswatch/',
|
||||
'/public/dist/bootswatch/*/*.css',
|
||||
'!/public/dist/bootswatch-5/',
|
||||
'/public/dist/bootswatch-5/*/*.css',
|
||||
'database/**',
|
||||
'*.txt',
|
||||
'*.md',
|
||||
'LICENSE',
|
||||
'docker*',
|
||||
'docker/**',
|
||||
'Dockerfile',
|
||||
'**/.htaccess',
|
||||
'*.csv'
|
||||
]
|
||||
}
|
||||
];
|
||||
|
||||
grunt.initConfig({
|
||||
pkg: grunt.file.readJSON('package.json'),
|
||||
wiredep: {
|
||||
@@ -11,12 +36,12 @@ module.exports = function(grunt) {
|
||||
bower_concat: {
|
||||
all: {
|
||||
mainFiles: {
|
||||
'bootstrap-table': [
|
||||
"dist/bootstrap-table.min.js",
|
||||
"dist/bootstrap-table.css",
|
||||
"dist/extensions/export/bootstrap-table-export.min.js",
|
||||
"dist/extensions/mobile/bootstrap-table-mobile.min.js",
|
||||
"dist/extensions/sticky-header/bootstrap-table-sticky-header.min.js",
|
||||
'bootstrap-table': [
|
||||
"dist/bootstrap-table.min.js",
|
||||
"dist/bootstrap-table.css",
|
||||
"dist/extensions/export/bootstrap-table-export.min.js",
|
||||
"dist/extensions/mobile/bootstrap-table-mobile.min.js",
|
||||
"dist/extensions/sticky-header/bootstrap-table-sticky-header.min.js",
|
||||
"dist/extensions/sticky-header/bootstrap-table-sticky-header.css"
|
||||
],
|
||||
'chartist-plugin-axistitle': [ "./dist/chartist-plugin-axistitle.min.js"]
|
||||
@@ -63,14 +88,14 @@ module.exports = function(grunt) {
|
||||
files: [
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/bootstrap-5/dist/css',
|
||||
cwd: 'node_modules/bootstrap/dist/css',
|
||||
src: ['bootstrap.css', 'bootstrap.min.css'],
|
||||
dest: 'public/dist/bootswatch-5/bootstrap/',
|
||||
filter: 'isFile'
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/bootswatch-5/dist',
|
||||
cwd: 'node_modules/bootswatch/dist',
|
||||
src: ['**/bootstrap.css', '**/bootstrap.min.css'],
|
||||
dest: 'public/dist/bootswatch-5/',
|
||||
filter: 'isFile'
|
||||
@@ -85,7 +110,7 @@ module.exports = function(grunt) {
|
||||
filter: 'isFile',},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/bootstrap-5',
|
||||
cwd: 'node_modules/bootstrap',
|
||||
src: 'LICENSE',
|
||||
dest: 'public/license/',
|
||||
rename: function(dest, src) { return dest + src.replace('LICENSE', 'bootstrap-5.license'); },
|
||||
@@ -93,7 +118,7 @@ module.exports = function(grunt) {
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/bootswatch-5',
|
||||
cwd: 'node_modules/bootswatch',
|
||||
src: 'LICENSE',
|
||||
dest: 'public/license/',
|
||||
rename: function(dest, src) { return dest + src.replace('LICENSE', 'bootswatch-5.license'); },
|
||||
@@ -105,7 +130,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 +141,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 +156,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']
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -223,7 +248,10 @@ module.exports = function(grunt) {
|
||||
}
|
||||
},
|
||||
clean: {
|
||||
license: ['public/bower_components/**/bower.json']
|
||||
bower: ["public/bower_components"],
|
||||
composer: ["vendor"],
|
||||
license: ['public/bower_components/**/bower.json'],
|
||||
npm: ["node_modules"]
|
||||
},
|
||||
license: {
|
||||
all: {
|
||||
@@ -255,38 +283,23 @@ module.exports = function(grunt) {
|
||||
}
|
||||
}
|
||||
},
|
||||
compress: {
|
||||
main: {
|
||||
options: {
|
||||
mode: 'zip',
|
||||
archive: 'dist/opensourcepos.zip'
|
||||
},
|
||||
files: [
|
||||
{
|
||||
src: [
|
||||
'public/**',
|
||||
'vendor/**',
|
||||
'application/**',
|
||||
'!/application/tests',
|
||||
'!/public/images/menubar/png/',
|
||||
'!/public/dist/bootswatch/',
|
||||
'/public/dist/bootswatch/*/*.css',
|
||||
'!/public/dist/bootswatch-5/',
|
||||
'/public/dist/bootswatch-5/*/*.css',
|
||||
'database/**',
|
||||
'*.txt',
|
||||
'*.md',
|
||||
'LICENSE',
|
||||
'docker*',
|
||||
'docker/**',
|
||||
'Dockerfile',
|
||||
'**/.htaccess',
|
||||
'*.csv'
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
compress: {
|
||||
tar: {
|
||||
options: {
|
||||
mode: 'tar',
|
||||
archive: 'dist/opensourcepos.tgz',
|
||||
level: 2,
|
||||
},
|
||||
files: dist_files
|
||||
},
|
||||
zip: {
|
||||
options: {
|
||||
mode: 'zip',
|
||||
archive: 'dist/opensourcepos.zip',
|
||||
},
|
||||
files: dist_files
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
require('load-grunt-tasks')(grunt);
|
||||
|
||||
90
INSTALL.md
90
INSTALL.md
@@ -1,81 +1,65 @@
|
||||
Server Requirements
|
||||
-------------------
|
||||
## Server Requirements
|
||||
|
||||
* PHP version 7.2 to 7.4 are supported, PHP version 5.6 and 8.0 are NOT supported. Please note that PHP needs to have `php-gd`, `php-bcmath`, `php-intl`, `php-openssl`, `php-mbstring` and `php-curl` installed and enabled.
|
||||
- PHP version `7.2` to `7.4` are supported, PHP version `≤5.6` and `8.0` are NOT supported. Please note that PHP needs to have the extensions `php-gd`, `php-bcmath`, `php-intl`, `php-openssl`, `php-mbstring` , `php-curl` and `php-xml` installed and enabled.
|
||||
- MySQL `5.5`, `5.6` and `5.7` are supported, also MariaDB replacement `10.x` is supported and might offer better performance.
|
||||
- Apache `2.2` and `2.4` are supported. Nginx should work fine too, see [wiki page here](https://github.com/opensourcepos/opensourcepos/wiki/Local-Deployment-using-LEMP).
|
||||
- Raspberry PI based installations proved to work, see [wiki page here](<https://github.com/opensourcepos/opensourcepos/wiki/Installing-on-Raspberry-PI---Orange-PI-(Headless-OSPOS)>).
|
||||
- For Windows based installations please read [the wiki](https://github.com/opensourcepos/opensourcepos/wiki). There are closed issues about this subject, as this topic has been covered a lot.
|
||||
|
||||
* MySQL 5.5, 5.6 and 5.7 are supported, also MariaDB replacement 10.x is supported and apparently offering better performance.
|
||||
## Local install
|
||||
|
||||
* Apache 2.2 and 2.4 are supported. Also Nginx has been proven to work fine, see [wiki page here](https://github.com/opensourcepos/opensourcepos/wiki/Local-Deployment-using-LEMP).
|
||||
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.
|
||||
|
||||
* Raspberry PI based installations proved to work, see [wiki page here](https://github.com/opensourcepos/opensourcepos/wiki/Installing-on-Raspberry-PI---Orange-PI-(Headless-OSPOS)).
|
||||
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.
|
||||
5. Open `application/config/database.php` and modify credentials to connect to your database if needed.
|
||||
6. Open `application/config/config.php` and swap the encryption key with your own.
|
||||
7. Go to your install `public` dir via the browser.
|
||||
8. Log in using
|
||||
- Username: admin
|
||||
- Password: pointofsale
|
||||
9. Enjoy!
|
||||
10. Oops, an issue? Please make sure you read the FAQ, wiki page, and you checked open and closed issues on GitHub. PHP `display_errors` is disabled by default. Create an` application/config/.env` file from the `.env.example` to enable it in a development environment.
|
||||
|
||||
* For Windows based installations please read [the wiki](https://github.com/opensourcepos/opensourcepos/wiki) and also existing closed issues as this topic has been covered well in all the variants and issues.
|
||||
## Local install using Docker
|
||||
|
||||
|
||||
Local install
|
||||
-------------
|
||||
|
||||
First of all, if you're seeing the message **'system folder missing'** after launching your browser, then that means you have cloned the repository and have not built the project properly.
|
||||
|
||||
1. Dowload the latest stable or prerelease for a specific branch [from github](https://github.com/opensourcepos/opensourcepos/releases). A regular repository clone will not work unless you are brave enough to build the whole project!
|
||||
2. Create/locate a new mysql database to install open source point of sale into
|
||||
3. Execute the file database/database.sql to create the tables needed
|
||||
4. unzip and upload Open Source Point of Sale files to web server
|
||||
5. Modify application/config/database.php and modify credentials if needed to connect to your database
|
||||
6. Modify application/config/config.php encryption key with your own
|
||||
7. Go to your point of sale install public dir via the browser
|
||||
8. LOGIN using
|
||||
* username: admin
|
||||
* password: pointofsale
|
||||
9. Enjoy
|
||||
10. Oops an issue? Please make sure you read the FAQ, wiki page and you checked open and closed issue on GitHub. PHP display_errors is disabled by default. Create an application/config/.env file from the .env.example to enable it in a development environment.
|
||||
|
||||
|
||||
Local install using Docker
|
||||
--------------------------
|
||||
|
||||
From now onwards OSPOS can be deployed using Docker on Linux and Mac, locally or on a host (server).
|
||||
OSPOS can be deployed using Docker on Linux, Mac, and Windows. Locally or on a host (server).
|
||||
This setup dramatically reduces the number of possible issues as all setup is now done in a Dockerfile.
|
||||
Docker runs natively on Mac and Linux. Please refer to the docker documentation for instructions on how to set it up on your platform.
|
||||
Docker runs natively on Mac and Linux. Windows requires WSL2 to be installed. Please refer to the Docker documentation for instructions on how to set it up on your platform.
|
||||
|
||||
***Be aware that this setup is not suited for production usage. Change the default passwords in the compose file before exposing the containers publicly.***
|
||||
**Be aware that this setup is not suited for production usage! Change the default passwords in the compose file before exposing the containers publicly.**
|
||||
|
||||
Start the containers using following command
|
||||
Start the containers using the following command
|
||||
|
||||
```
|
||||
docker-compose up
|
||||
```
|
||||
|
||||
## Nginx install using Docker
|
||||
|
||||
Nginx install using Docker
|
||||
-------------------------
|
||||
Since OSPOS version `3.3.0` the Docker installation offers a reverse proxy based on Nginx with a Let's Encrypt TLS certificate termination (aka HTTPS connection).
|
||||
Let's Encrypt is a free certificate issuer, requiring a special installation that this Docker installation would take care of for you.
|
||||
Any Let's Encrypt TLS certificate renewal will be managed automatically, therefore there is no need to worry about those details.
|
||||
|
||||
Since OSPOS version 3.3.0 the docker installation offers a reverse proxy based on nginx with a Letsencrypt TLS certificate termination (aka HTTPS connection).
|
||||
Letsencrypt is a free certificate issuer, requiring a special installation that this docker installation would take care for you.
|
||||
Any Letsencrypt TLS certificate renewal will be managed automatically for you, therefore there is no need to worry about those details.
|
||||
Before starting your installation, you should edit the `docker/.env` file and configure it to contain the correct MySQL/MariaDB and phpMyAdmin passwords (don't use the defaults!).
|
||||
You will also need to register to Let's Encrypt. Configure your host domain name and Let's Encrypt email address in the `docker/.env` file.
|
||||
The variable `STAGING` needs to be set to `0` when you are confident your configuration is correct so that Let's Encrypt will issue a final proper TLS certificate.
|
||||
|
||||
Before starting your installation, you would need to edit docker/.env file and configure it to contain the correct MySQL/MariaDB and phpMyAdmin passwords (don't use the defaults!).
|
||||
You will also need to register to Letsencrypt and configure your host domain name, Letsencrypt email address in docker/.env file.
|
||||
The variable STAGING needs to be set to 0 when you are confident your configuration is correct so that Letsencrypt will issue a final proper TLS certificate.
|
||||
|
||||
Follow local install steps, but instead of
|
||||
Follow local install steps, but instead use
|
||||
|
||||
```
|
||||
docker/install-nginx.sh
|
||||
```
|
||||
|
||||
Do not use
|
||||
Do **not** use below command on live deployments unless you want to tear everything down. All your disk content will be wiped!
|
||||
|
||||
```
|
||||
docker/uninstall.sh
|
||||
```
|
||||
|
||||
on live deployments unless you want to tear down everything because all your disk content will be wiped out!
|
||||
|
||||
|
||||
Cloud install
|
||||
-------------
|
||||
|
||||
If you choose *DigitalOcean*:
|
||||
[Through this link](https://m.do.co/c/ac38c262507b), you will get a *$100 credit* for a first month. [Check the wiki](https://github.com/opensourcepos/opensourcepos/wiki/Getting-Started-installations) for further instructions on how to install the necessary components.
|
||||
## Cloud install
|
||||
|
||||
If you choose DigitalOcean:
|
||||
[Through this link](https://m.do.co/c/ac38c262507b), you will get a [**free $100, 60-day credit**](https://m.do.co/c/ac38c262507b). [Check the wiki](https://github.com/opensourcepos/opensourcepos/wiki/Getting-Started-installations) for further instructions on how to install the necessary components.
|
||||
|
||||
48
LICENSE
48
LICENSE
@@ -1,4 +1,4 @@
|
||||
The MIT License (MIT)
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2013-2021 jekkos
|
||||
Copyright (c) 2015-2021 FrancescoUK (aka daN4cat)
|
||||
@@ -7,6 +7,7 @@ Copyright (c) 2017-2021 objecttothis
|
||||
Copyright (c) 2017-2021 odiea
|
||||
Copyright (c) 2017-2021 WebShells
|
||||
Copyright (c) 2020-2021 Andriux1990
|
||||
Copyright (c) 2021 BudsieBuds
|
||||
Copyright (c) 2019 Loyd Jayme (aka loydjayme25)
|
||||
Copyright (c) 2018 Erasto Marroquin (aka Erastus)
|
||||
Copyright (c) 2018 Nathan Sas (aka nathanzky)
|
||||
@@ -18,7 +19,7 @@ Copyright (c) 2017 asadjaved63
|
||||
Copyright (c) 2016-2017 Ramkrishna Mondal (aka RamkrishnaMondal)
|
||||
Copyright (c) 2016-2017 Jorge Colmenarez (aka jlctmaster), frontuari.com
|
||||
Copyright (c) 2016 Rinaldy@dbarber (aka rnld26)
|
||||
Copyright (c) 2015 Aamir Shahzad (aka asakpke), RoshanTech.com
|
||||
Copyright (c) 2015-2022 Aamir Shahzad (aka asakpke), RoshanTech, eSite.pk
|
||||
Copyright (c) 2015 Toni Haryanto (aka yllumi)
|
||||
Copyright (c) 2013 Rob Garrison
|
||||
Copyright (c) 2013 Parq
|
||||
@@ -36,34 +37,19 @@ furnished to do so, subject to the following conditions:
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
You cannot claim copyright or ownership of the Software.
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
||||
Versions ≥ 3.3.2:
|
||||
Additionally, you cannot claim copyright or ownership of the Software.
|
||||
|
||||
Footer signatures "© 2010 - 2021 · opensourcepos.org · 3.3.3 - 6909c8"
|
||||
In the format of: "© 2010 - Current Year · opensourcepos.org · Version - Commit"
|
||||
|
||||
and/or
|
||||
|
||||
"· opensourcepos.org ·"
|
||||
with version, hash and URL link to the official website of the project MUST BE RETAINED,
|
||||
MUST BE VISIBLE IN EVERY PAGE and CANNOT BE MODIFIED.
|
||||
|
||||
Versions < 3.3.2:
|
||||
|
||||
Footer signatures "You are using Open Source Point Of Sale"
|
||||
|
||||
and/or
|
||||
|
||||
"Open Source Point Of Sale"
|
||||
|
||||
with version, hash and URL link to the original distribution of the code MUST BE RETAINED,
|
||||
MUST BE VISIBLE IN EVERY PAGE and CANNOT BE MODIFIED.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
|
||||
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
|
||||
OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
The footer signatures with version, hash and URL link to the official website
|
||||
of the project MUST BE RETAINED, MUST BE VISIBLE IN EVERY PAGE and CANNOT BE
|
||||
MODIFIED.
|
||||
Footer signatures are in the format
|
||||
"© 2010 - current year · opensourcepos.org · version - commit"
|
||||
or "Open Source Point of Sale".
|
||||
|
||||
248
README.md
248
README.md
@@ -1,165 +1,145 @@
|
||||
[](https://travis-ci.org/opensourcepos/opensourcepos)
|
||||
[](https://gitter.im/opensourcepos?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
||||
[](https://badge.fury.io/gh/jekkos%2Fopensourcepos)
|
||||
[](http://translate.opensourcepos.org/engage/opensourcepos/?utm_source=widget)
|
||||
<p align="center"><img src="branding/emblem.svg" alt="Open Source Point of Sale Logo" width="auto" height="200"></p>
|
||||
<h3 align="center">Open Source Point of Sale</h3>
|
||||
|
||||
<p align="center">
|
||||
<a href="#-introduction">Introduction</a> · <a href="#-live-demo">Demo</a> · <a href="#-installation">Installation</a> ·
|
||||
<a href="#-contributing">Contributing</a> · <a href="#-reporting-bugs">Bugs</a> · <a href="#-faq">FAQ</a> ·
|
||||
<a href="#-keep-the-machine-running">Donate</a> · <a href="#-license">License</a> · <a href="#-credits">Credits</a>
|
||||
</p>
|
||||
|
||||
Introduction
|
||||
------------
|
||||
<p align="center">
|
||||
<a href="https://travis-ci.org/opensourcepos/opensourcepos" target="_blank"><img src="https://travis-ci.com/opensourcepos/opensourcepos.svg?branch=master" alt="Build Status"></a>
|
||||
<a href="https://gitter.im/opensourcepos?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge" target="_blank"><img src="https://badges.gitter.im/jekkos/opensourcepos.svg" alt="Join the chat at https://gitter.im/opensourcepos"></a>
|
||||
<a href="https://badge.fury.io/gh/opensourcepos%2Fopensourcepos" target="_blank"><img src="https://badge.fury.io/gh/opensourcepos%2Fopensourcepos.svg" alt="Project Version"></a>
|
||||
<a href="http://translate.opensourcepos.org/engage/opensourcepos/?utm_source=widget" target="_blank"><img src="http://translate.opensourcepos.org/widgets/opensourcepos/-/svg-badge.svg" alt="Translation Status"></a>
|
||||
</p>
|
||||
|
||||
Open Source Point of Sale is a web based point of sale system.
|
||||
The main features are:
|
||||
* Stock management (Items and Kits with extensible list of Attributes)
|
||||
* VAT, GST, customer and multi tiers taxation
|
||||
* Sale register with transactions logging
|
||||
* Quotation and invoicing
|
||||
* Expenses logging
|
||||
* Cashup
|
||||
* Receipt and invoice printing and/or emailing
|
||||
* Barcode generation and printing
|
||||
* Suppliers and Customers database
|
||||
* Multiuser with permission control
|
||||
* Reporting on sales, orders, expenses, inventory status
|
||||
* Receivings
|
||||
* Giftcard
|
||||
* Rewards
|
||||
* Restaurant tables
|
||||
* Messaging (SMS)
|
||||
* Multilanguage
|
||||
* Selectable Boostrap (Bootswatch) based UI theme
|
||||
* Mailchimp integration
|
||||
* reCAPTCHA to protect login page from brute force attacks
|
||||
* GDPR ready
|
||||
## 👋 Introduction
|
||||
|
||||
The software is written in PHP language, it uses MySQL (or MariaDB) as data storage back-end and has a simple but intuitive user interface.
|
||||
Open Source Point of Sale is a web-based point of sale system. The application is written in PHP, it uses MySQL (or MariaDB) as data storage back-end and has a simple but intuitive user interface.
|
||||
|
||||
The latest 3.x version is a complete overhaul of the original software.
|
||||
It is now based on Bootstrap 3 using Bootswatch themes, and uses CodeIgniter version 3 as framework.
|
||||
It also has improved functionality and security.
|
||||
The latest `3.x` version is a complete overhaul of the original software. It uses CodeIgniter 3 as a framework and is based on Bootstrap 3 using Bootswatch themes. Along with improved functionality and security.
|
||||
|
||||
DEMO / DEV
|
||||
----------
|
||||
The features include:
|
||||
|
||||
A demo version of the latest master version can be found on our [Demo server](https://demo.opensourcepos.org). This is a containerized install which will be reinitialized when new functionality is added to the code repository.
|
||||
- Stock management (items and kits with an extensible list of attributes)
|
||||
- VAT, GST, customer, and multi tiers taxation
|
||||
- Sale register with transactions logging
|
||||
- Quotation and invoicing
|
||||
- Expenses logging
|
||||
- Cash up function
|
||||
- Printing and emailing of receipts, invoices and quotations
|
||||
- Barcode generation and printing
|
||||
- Database of customers and suppliers
|
||||
- Multiuser with permission control
|
||||
- Reporting on sales, orders, expenses, inventory status and more
|
||||
- Receivings
|
||||
- Gift cards
|
||||
- Rewards
|
||||
- Restaurant tables
|
||||
- Messaging (SMS)
|
||||
- Multilanguage
|
||||
- Selectable Bootstrap based UI theme with Bootswatch
|
||||
- Mailchimp integration
|
||||
- Optional Google reCAPTCHA to protect login page from brute force attacks
|
||||
- GDPR ready
|
||||
|
||||
LOGIN using
|
||||
* username: admin
|
||||
* password: pointofsale
|
||||
## 🧪 Live Demo
|
||||
|
||||
Beside this we also have a [Dev server](https://dev.opensourcepos.org) that runs the build that was triggered with the last repository's commit.
|
||||
We've got a live version of our latest master running for you to play around with and test everything out. It's a containerized install that will reinitialize when new functionality is merged into our code repository.
|
||||
|
||||
In case of any issues, check our status page at [status.opensourcepos.org](https://status.opensourcepos.org) to confirm whether there is a sever outage.
|
||||
You can [find the demo here](https://demo.opensourcepos.org/) and log in with these credentials.
|
||||
👤 Username `admin`
|
||||
🔒 Password `pointofsale`
|
||||
|
||||
Installation
|
||||
------------
|
||||
If you bump into an issue, please check [the status page here](https://status.opensourcepos.org/) to confirm if the server is up and running.
|
||||
|
||||
Please **refrain from creating issues** about installation problems **before having read the FAQ and went through existing github issues**. We have a build pipeline that checks the sanity of our latest repository commit and in case the application itself is broken then our build will be as well.
|
||||
## 🖥️ Development Demo
|
||||
|
||||
This application **can be setup in many different ways** and we only **support the ones described in the INSTALL file linked below**.
|
||||
Besides the demo of the latest master, we also have a development server that builds when there's a new commit to our repository. It's mainly used for testing out new code before merging it into the master. [It can be found here](https://dev.opensourcepos.org/).
|
||||
|
||||
Read the [INSTALL.md](https://github.com/opensourcepos/opensourcepos/blob/master/INSTALL.md) in our repository.
|
||||
The log in credentials are the same as the regular live demo.
|
||||
|
||||
[Check our wiki](https://github.com/opensourcepos/opensourcepos/wiki/Supported-hardware-datasheet) for info and recommendations on supported receipt printers and barcode scanners.
|
||||
## 💾 Installation
|
||||
|
||||
License
|
||||
-------
|
||||
Please **refrain from creating issues** about installation problems before having read the FAQ and going through existing GitHub issues. We have a build pipeline that checks the sanity of our latest repository commit, and in case the application itself is broken then our build will be as well.
|
||||
|
||||
This application can be set up in _many_ different ways and we only support the ones described in [the INSTALL.md file](INSTALL.md).
|
||||
|
||||
For more information and recommendations on support hardware, like receipt printers and barcode scanners, read [this page](https://github.com/opensourcepos/opensourcepos/wiki/Supported-hardware-datasheet) on our wiki.
|
||||
|
||||
## ✨ Contributing
|
||||
|
||||
Everyone is more than welcome to help us improve this project. If you think you've got something to help us go forward, feel free to open a [pull request]().
|
||||
|
||||
Want to help translate Open Source Point of Sale in your language? You can find [our Weblate here](https://translate.opensourcepos.org), sign up, and start translating. You can subscribe to different languages to receive a notification once a new string is added or needs updating. Have a look at our [guidelines](https://github.com/opensourcepos/opensourcepos/wiki/Adding-translations) below to help you get started.
|
||||
|
||||
Only with the help of the community, we can keep language translations up to date. Thanks!
|
||||
|
||||
## 🐛 Reporting Bugs
|
||||
|
||||
Before creating a new issue, you'll need copy and include the info under the `System Info` tab in the configuration section in most cases. If that information is not provided in full, your issue might be tagged as pending.
|
||||
|
||||
If you're reporting a potential security issue, please refer to our security policy found in the [SECURITY.md](SECURITY.md) file.
|
||||
|
||||
NOTE: If you're running non-release code, please make sure you always run the latest database upgrade script and you download the latest master code.
|
||||
|
||||
## 📖 FAQ
|
||||
|
||||
- If you get the message `system folder missing`, then you have cloned the source using git and you need to run a build first. Check [INSTALL.md](INSTALL.md) for instructions or download latest zip file from [GitHub releases](https://github.com/opensourcepos/opensourcepos/releases) instead.
|
||||
|
||||
- If at login time you read `The installation is not correct, check your php.ini file.`, please check the error_log in `public` folder to understand what's wrong and make sure you read the [INSTALL.md](INSTALL.md). To know how to enable `error_log`, please read the comment in [issue #1770](https://github.com/opensourcepos/opensourcepos/issues/1770#issuecomment-355177943).
|
||||
|
||||
- If you installed your OSPOS under a web server subdir, please edit `public/.htaccess` and go to the lines with the comments `if in web root` or `if in subdir`, uncomment one and replace `<OSPOS path>` with your path and follow the instruction on the second comment line. If you face more issues, please read [issue #920](https://github.com/opensourcepos/opensourcepos/issues/920) for more information.
|
||||
|
||||
- Apache server configurations are SysAdmin issues and not strictly related to OSPOS. Please make sure you can show a "Hello world" HTML page before pointing to OSPOS public directory. Make sure `.htaccess` is correctly configured.
|
||||
|
||||
- If the avatar pictures are not shown in items or at item save you get an error, please make sure your `public` and subdirs are assigned to the correct owner and the access permission is set to `750`.
|
||||
|
||||
- If you install OSPOS in Docker behind a proxy that performs `ssloffloading`, you can enable the URL generated to be HTTPS instead of HTTP, by activating the environment variable `FORCE_HTTPS = 1`.
|
||||
|
||||
- If you install OSPOS behind a proxy and OSPOS constantly drops your session, consider whitelisting the proxy IP address by setting `$config['proxy_ips'] = '<proxy ip>';` in the [main php config file](https://github.com/opensourcepos/opensourcepos/blob/master/application/config/config.php). In extreme instances, changing `$config['sess_match_ip'] = TRUE;` to `FALSE` may also help.
|
||||
|
||||
- If you have suhosin installed and face an issue with CSRF, please make sure you read [issue #1492](https://github.com/opensourcepos/opensourcepos/issues/1492).
|
||||
|
||||
- PHP 8.0 is not currently supported, see [issue #3051](https://github.com/opensourcepos/opensourcepos/issues/3051).
|
||||
|
||||
- PHP 5.5 and 5.6 are no longer supported due to the fact that they have been deprecated and not safe to use from security point of view.
|
||||
|
||||
## 🏃 Keep the Machine Running
|
||||
|
||||
If you like our project, please consider buying us a coffee through the button below so we can keep adding features.
|
||||
|
||||
[](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MUN6AEG7NY6H8)\
|
||||
Or refer to the [FUNDING.yml](.github/FUNDING.yml) file.
|
||||
|
||||
If you choose to deploy OSPOS in the cloud, you can contribute to the project by using DigitalOcean and signing up through our referral link. You'll receive a [free $200, 60-day credit](https://m.do.co/c/ac38c262507b) if you run OSPOS in a DigitalOcean droplet through [our referral link](https://m.do.co/c/ac38c262507b).
|
||||
|
||||
## 📄 License
|
||||
|
||||
Open Source Point of Sale is licensed under MIT terms with an important addition:
|
||||
|
||||
_The footer signature "You are using Open Source Point Of Sale" with version,
|
||||
hash and link to the original distribution of the code MUST BE RETAINED,
|
||||
MUST BE VISIBLE IN EVERY PAGE and CANNOT BE MODIFIED._
|
||||
The footer signature "© 2010 - _current year_ · opensourcepos.org · 3.x.x - _hash_" including the version, hash and link our website MUST BE RETAINED, MUST BE VISIBLE IN EVERY PAGE and CANNOT BE MODIFIED.
|
||||
|
||||
Also worth noting:
|
||||
|
||||
_The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software._
|
||||
_The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software._
|
||||
|
||||
For more details please read the file [LICENSE](https://github.com/opensourcepos/opensourcepos/blob/master/LICENSE).
|
||||
For more details please read the [LICENSE](LICENSE) file.
|
||||
|
||||
It's important to understand that althought you are free to use the software the copyright stays and the license agreement applies in all cases.
|
||||
Therefore any actions like:
|
||||
It's important to understand that although you are free to use the application the copyright has to stay and the license agreement applies in all cases. Therefore any actions like:
|
||||
|
||||
- Removing LICENSE and any license files is prohibited
|
||||
- Removing LICENSE and/or any license files is prohibited
|
||||
- Authoring the footer notice replacing it with your own or even worse claiming the copyright is absolutely prohibited
|
||||
- Claiming full ownership of the code is prohibited
|
||||
|
||||
In short you are free to use the software but you cannot claim any property on it.
|
||||
In short, you are free to use the application but you cannot claim any property on it.
|
||||
|
||||
Any person or company found breaching the license agreement will have a bunch of monkeys at the door ready to destroy their servers.
|
||||
Any person or company found breaching the license agreement might find a bunch of monkeys at the door ready to destroy their servers.
|
||||
|
||||
## 🙏 Credits
|
||||
|
||||
Keep the Machine Running
|
||||
------------------------
|
||||
|
||||
If you like the project, and you are making money out of it in some form, then consider buying us a coffee so we can keep adding features.
|
||||
|
||||
[](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=MUN6AEG7NY6H8)
|
||||
|
||||
If you choose to deploy OSPOS in the cloud, you can contribute to the project by using our referral link. [You will get an initial $100 credits](https://m.do.co/c/ac38c262507b) for running OSPOS on a cloud instance with DigitalOcean.
|
||||
|
||||
Language Translations
|
||||
---------------------
|
||||
|
||||
To help us with OSPOS translations please use [Weblate website here](http://translate.opensourcepos.org) and sign up. After registering you can subscribe to different languages and you will be notified once a new translation is added.
|
||||
|
||||
Please also read the [wiki page here](https://github.com/opensourcepos/opensourcepos/wiki/Adding-translations) to find our Translations Guideline.
|
||||
|
||||
Only with the help of the community we can keep language translations up to date.
|
||||
|
||||
|
||||
Reporting Bugs
|
||||
--------------
|
||||
|
||||
If you are taking a release candidate code please make sure you always run the latest database upgrade script and you took the latest code from master.
|
||||
Please DO NOT post issues if you have not completed this step.
|
||||
|
||||
- Versions **≥ 3.3.0**:
|
||||
|
||||
Please **Copy** the info under **System Info tab in configuration section** in order to give us the required details.
|
||||
|
||||
- Versions **< 3.2.3**:
|
||||
|
||||
Bug reports must follow the below schema:
|
||||
|
||||
1. Ospos **version string with git commit hash** (see ospos footer)
|
||||
2. OS name and version running your Web Server (e.g. CentOS 6.9, Ubuntu 20, Windows 10)
|
||||
3. Web Server name and version (e.g. Apache 2.4, Nginx 1.12, Nginx 1.13)
|
||||
4. Database name and version (e.g. MySQL 5.6, MySQL 5.7, MariaDB 10.2, MariaDB 10.3)
|
||||
5. PHP version (e.g. 7.2, 7.3, 7.4)
|
||||
6. Language selected in OSPOS (e.g. English, Spanish)
|
||||
7. Any configuration of OSPOS that you changed
|
||||
8. Exact steps to reproduce the issue (test case)
|
||||
9. Optionally some screenshots to illustrate each step
|
||||
|
||||
If above information is not provided in full, your issue will be tagged as pending.
|
||||
If missing information is not provided within a week we will close your issue.
|
||||
|
||||
|
||||
FAQ
|
||||
---
|
||||
|
||||
* If you are seeing the message **system folder missing**, then you have cloned the source using git and you need to run a build *first*. Check [INSTALL.md](https://github.com/opensourcepos/opensourcepos/blob/master/INSTALL.md) for instructions or download latest zip file from [PLACEHOLDER](https://NEWURL) instead.
|
||||
|
||||
* If at login time you read "The installation is not correct, check your php.ini file.", please check the error_log in public folder to understand what's wrong and make sure you read the [INSTALL.md](https://github.com/opensourcepos/opensourcepos/blob/master/INSTALL.md). To know how to enable error_log, please read the comment in [issue 1770](https://github.com/opensourcepos/opensourcepos/issues/1770#issuecomment-355177943).
|
||||
|
||||
* If you installed your OSPOS under a web server subdir, please edit public/.htaccess and go to the lines with comment `if in web root` and `if in subdir comment above line, uncomment below one and replace <OSPOS path> with your path` and follow the instruction on the second comment line. If you face more issues please read [issue #920](https://github.com/opensourcepos/opensourcepos/issues/920) for more help.
|
||||
|
||||
* Apache server configurations are SysAdmin issues and not strictly related to OSPOS. Please make sure you first can show a "hello world" html page before pointing to OSPOS public directory. Make sure .htaccess is correctly configured.
|
||||
|
||||
* If the avatar pictures are not shown in Items or at Item save time you get an error, please make sure your public and subdirs are assigned to the correct owner and the access permission is set to 750.
|
||||
|
||||
* If you install ospos in docker behind a proxy that performs ssloffloading, you can enable the url generated to be https instead of http, by activating the environment variable FORCE_HTTPS = 1.
|
||||
|
||||
* If you have suhosin installed and face an issue with CSRF, please make sure you read [issue #1492](https://github.com/opensourcepos/opensourcepos/issues/1492).
|
||||
|
||||
* PHP 8.0 is not currently supported, see [issue #3051](https://github.com/opensourcepos/opensourcepos/issues/3051).
|
||||
|
||||
* PHP 5.5 and 5.6 are no longer supported due to the fact that they have been deprecated and not safe to use from security point of view.
|
||||
|
||||
Credits
|
||||
-------
|
||||
|JetBrains|Travis CI|
|
||||
|:-:|:-:|
|
||||
||[Travis CI](https://travis-ci.com/images/logos/TravisCI-Full-Color.png)|
|
||||
|Many thanks to [JetBrains](https://www.jetbrains.com/) for providing a free license of [IntelliJ IDEA](https://www.jetbrains.com/idea/) to kindly support the development of OSPOS|Many thanks to [Travis CI](https://travis-ci.org) for providing a free continuous integration service for open source projects.|
|
||||
| <div align="center">JetBrains</div> | <div align="center">Travis CI</div> |
|
||||
|--- | --- |
|
||||
| <div align="center"><img src="https://upload.wikimedia.org/wikipedia/commons/9/9c/IntelliJ_IDEA_Icon.svg" alt="IntelliJ IDEA Logo" height="50"></div> | <div align="center"><img src="https://secrethub.io/img/travis-ci.svg" alt="Travis CI Logo" height="50"></div> |
|
||||
| Many thanks to [JetBrains](https://www.jetbrains.com/) for providing a free license of [IntelliJ IDEA](https://www.jetbrains.com/idea/) to kindly support the development of OSPOS. | Many thanks to [Travis CI](https://travis-ci.org) for providing a free continuous integration service for open source projects. |
|
||||
|
||||
@@ -12,8 +12,7 @@
|
||||
|
||||
## Supported Versions
|
||||
|
||||
We release patches for security vulnerabilities. Which versions are eligible
|
||||
receiving such patches depend on the CVSS v3.0 Rating:
|
||||
We release patches for security vulnerabilities. Which versions are eligible to receive such patches depend on the CVSS v3.0 Rating:
|
||||
|
||||
| CVSS v3.0 | Supported Versions |
|
||||
| --------- | -------------------------------------------------- |
|
||||
@@ -22,7 +21,4 @@ receiving such patches depend on the CVSS v3.0 Rating:
|
||||
|
||||
## Reporting a Vulnerability
|
||||
|
||||
Please report (suspected) security vulnerabilities to
|
||||
**[jekkos](mailto:jekkos@opensourcepos.org)**. You will receive a response from
|
||||
us within 48 hours. If the issue is confirmed, we will release a patch as soon
|
||||
as possible depending on complexity but historically within a few days.
|
||||
Please report (suspected) security vulnerabilities to **[jekkos@opensourcepos.org](mailto:jekkos@opensourcepos.org)**. You will receive a response from us within 48 hours. If the issue is confirmed, we will release a patch as soon as possible depending on complexity but historically within a few days.
|
||||
|
||||
17
UPGRADE.md
Normal file
17
UPGRADE.md
Normal file
@@ -0,0 +1,17 @@
|
||||
## How to Upgrade
|
||||
|
||||
1. Back up all your current database and OSPOS code.
|
||||
2. Make sure you have a copy of `application/config/config.php` and `application/config/database.php`.
|
||||
3. Remove all directories.
|
||||
4. Install the new OSPOS.
|
||||
5. (Only applicable if upgrading from pre `3.0.0`) Run the database upgrade scripts from `database` dir (check which ones you need according to the version you are upgrading from).
|
||||
6. Take the saved old `config.php` and upgrade the new `config.php` with any additional changes you made in the old.
|
||||
Take time to understand if new config rules require some changes (e.g. encryption keys).
|
||||
7. Take the saved old `database.php` and change the new `database.php` to contain all the configurations you had in the old setup.
|
||||
Please try not to use the old layout, use the new one and copy the content of the config variables.
|
||||
8. Restore the content of the old `uploads` folder into `public/uploads` one.
|
||||
9. Once the new code is in place, the database is manually updated, and the config files are in place, you're good to go.
|
||||
10. The first login will take longer because OSPOS post `3.0.0` will upgrade automatically to the latest version.
|
||||
11. If everything went according to plan, you'll be able to use your upgraded version of OSPOS.
|
||||
12. Still have issues? Please check the [README](README.md) and [GitHub issues](https://github.com/opensourcepos/opensourcepos/issues).
|
||||
Maybe a similar issue has already been reported, and you can find your answer there.
|
||||
16
UPGRADE.txt
16
UPGRADE.txt
@@ -1,16 +0,0 @@
|
||||
How to Upgrade
|
||||
-------------------------
|
||||
1. Backup all your current database and OSPOS code
|
||||
2. Make sure you have a copy of application/config/config.php and application/config/database.php
|
||||
3. Remove all directories
|
||||
4. Install the new OSPOS
|
||||
5. (Only applicable if upgrading from pre 3.0.0) Run the database upgrade scripts from database/ dir (check which ones you need according to the version you are upgrading from)
|
||||
6. Take the saved old config.php and upgrade the new config.php with any additional changes you made in the old.
|
||||
Take time to understand if new config rules require some changes (e.g. encryption keys)
|
||||
7. Take the saved old database.php and change the new database.php to contain all the configuration you had in the old setup.
|
||||
Please try not to use the old layout, use the new one and just copy the content of the config variables
|
||||
8. Restore the content of the old uploads/ folder into public/uploads/ one
|
||||
9. Once the new code is in place, database is manually updated and config files are sorted you are good to start the new OSPOS
|
||||
10. The first login will take longer because OSPOS post 3.0.0 will upgrade automatically to the latest version
|
||||
11. Now you can use OSPOS
|
||||
12. If any issue please check README, FAQ and GitHub issues as somebody else might have had your problem already before creating a new issue
|
||||
313
WHATS_NEW.txt
313
WHATS_NEW.txt
@@ -1,313 +0,0 @@
|
||||
Version 3.3.5
|
||||
-------------
|
||||
+ Translation updates (Romanian, Ukranian, Vietnamese, Thai, Polish, Swedish, Portugese, Arabic, French, Chinese, Dutch, Tamil, Turkish, Spanish)
|
||||
+ New login page restyle
|
||||
+ Partial BS5 upgrade
|
||||
+ Username verification fix on employee insert/update
|
||||
+ Minor report fixes
|
||||
+ Attribute encoding fix
|
||||
+ Grunt/CI updates
|
||||
+ Database and performance optimizations
|
||||
+ CSV item import improvements
|
||||
+ Fix decimal render
|
||||
+ Translation fallback in other languages than english
|
||||
+ Fixes for docker to make it run on Windows
|
||||
|
||||
Version 3.3.4
|
||||
-------------
|
||||
+ Translation updates (Hungarian, Indonesian, Bosnian, Ukranian, Vietnamese, Spanish)
|
||||
+ Prevent data wipeout when calling GET directly on save endpoint
|
||||
+ Cleanup .htaccess
|
||||
+ Docker compose usability improvements
|
||||
+ Cookie secure flag fix for Chrome (you can enable csrf protection again now)
|
||||
+ Use longblob for session storage. This should fix issues preventing a user from adding a large number of items to register
|
||||
+ Cashrounding bugfixes
|
||||
+ Fix daily overview cash sale totals
|
||||
+ Show sale count in transaction report
|
||||
+ Button disable to prevent double submission
|
||||
+ Add barcode field to item kits
|
||||
+ Fix discount register parsing in some specific locales
|
||||
|
||||
Version 3.3.3
|
||||
-------------
|
||||
+ PHP 7.4 support
|
||||
+ Set PHP 7.2 to be the minimum level due to older version deprecations
|
||||
+ Added email CC and BCC (see config/email.php)
|
||||
+ Cash rounding to nearest 5 cents
|
||||
+ Updated composer packages and js plugins
|
||||
+ Improved security (CSRF protection)
|
||||
+ Various small improvements and bug fixes
|
||||
|
||||
Version 3.3.2
|
||||
-------------
|
||||
+ Fixed `only_full_group_by` issue with MySQL/MariaDB
|
||||
+ Fixed POS transaction return failure if items are deleted
|
||||
+ Various bug fixes
|
||||
|
||||
Version 3.3.1
|
||||
-------------
|
||||
+ Various bug fixes (please disable `only_full_group_by` option from MySQL/MariaDB to avoid issues)
|
||||
|
||||
Version 3.3.0
|
||||
-------------
|
||||
+ New logo
|
||||
+ Code Igniter 3.1.11 upgrade
|
||||
+ PHP 7.3 support
|
||||
+ Attributes feature (allows extensibility of Items replacing old custom fields)
|
||||
+ India GST Tax support + various Tax support improvements
|
||||
+ Cashup feature
|
||||
+ Temporary items feature
|
||||
+ Fixed Sales Discount
|
||||
+ Supplier category feature
|
||||
+ Improved Items import and csv file generation (to contain additional attributes)
|
||||
+ Improved Docker installation with nginx reverse proxy using Let's encrypt TLS certificate
|
||||
+ Database performance improvements
|
||||
+ Added and Updated translations
|
||||
+ Fixed various reports issues
|
||||
+ Fixed rounding issues
|
||||
+ Fixed CSRF issues
|
||||
+ Fixed database upgrade script issues
|
||||
+ Various bug fixes
|
||||
|
||||
Version 3.2.3
|
||||
-------------
|
||||
+ Further revert of CSRF change causing regression
|
||||
+ Code Igniter 3.1.9 upgrade
|
||||
|
||||
Version 3.2.2
|
||||
-------------
|
||||
+ Revert CSRF change causing regression
|
||||
|
||||
Version 3.2.1
|
||||
-------------
|
||||
+ Support for GDPR
|
||||
+ CSRF simplifications
|
||||
+ Translation upgrades
|
||||
+ Various bug fixes
|
||||
|
||||
Version 3.2.0
|
||||
-------------
|
||||
+ Code Igniter 3.1.8 upgrade
|
||||
+ PHP 7.2 support (use OpenSSL and not MCrypt)
|
||||
+ Automatic database upgrades from vs 3.0.0 at first login (no more sql scripts)
|
||||
+ Home and (back) Office menu switch (top menu can be organised in two views)
|
||||
+ Expenses feature
|
||||
+ Quote, Work Order features
|
||||
+ Improved Invoice support
|
||||
+ Sale suspend, soft delete, complete as state not as different tables or hard delete
|
||||
+ Restore deleted Sales
|
||||
+ Improved Items Kits
|
||||
+ Export tables all records and export to pdf
|
||||
+ Table sticky header (headers visible during scrolling)
|
||||
+ Allow duplicate barcodes (Config option)
|
||||
+ Search suggestion formatting (Config option)
|
||||
+ Define print and email checkboxes behaviour (Config option)
|
||||
+ Edit customer from sale register
|
||||
+ Added and Updated translations
|
||||
+ Various Jquery plugins upgrade
|
||||
+ Fixed permission issues (e.g. password change)
|
||||
+ Fixed various reports issues and renamed Sales to Transactions
|
||||
+ Various bug fixes (e.g. Tax, Rounding, Library circular dependency)
|
||||
|
||||
Version 3.1.1
|
||||
-------------
|
||||
+ Updated en-US and en-GB translations, better grammar and consistency
|
||||
+ Fixed database migration issue with VAT tax included
|
||||
+ Fixed database backup bug
|
||||
+ Fixed Gift card error
|
||||
+ Fixed database upgrade to 3.1.x script (now it's to 3.1.1 and there is no 3.1.0 anymore)
|
||||
+ Fixed old database upgrade scripts for people upgrading from 2.x versions
|
||||
+ Fixed .htaccess file in opensourcepos root dir (it was not forwarding to public subdir)
|
||||
+ Fixed few jQuery 2.0 upgrade issues
|
||||
|
||||
Version 3.1.0
|
||||
-------------
|
||||
+ MySQL 5.7 and PHP 7.x support
|
||||
+ Advanced Tax support with customer tax categories and etc,
|
||||
+ Better HORECA use case support with Dinner Table sale tagging
|
||||
+ Customer Rewards support
|
||||
+ Added quote support and better invoice support
|
||||
+ Added integration with Mailchimp to connect Customer list with Mailchimp list
|
||||
+ Prevent inserting two customers with same email address
|
||||
+ Customer total spending and stats
|
||||
+ Added reCAPTCHA to Login page to increase protection from Brute Force attacks
|
||||
+ Added due payment for credit sale support
|
||||
+ Gifcard numbering with two options: Series and Random
|
||||
+ Extended Item Kits functionality
|
||||
+ Employee allowed to change their own password clicking their name on top bar
|
||||
+ Cash rounding support, extended decimals
|
||||
+ Reworked Item Pictures and file name and storing
|
||||
+ Financial year start date and selection from date range pickers
|
||||
+ Date time range filters can be date & time or date only
|
||||
+ Added two new Bootswatch themes
|
||||
+ Receipts font size support
|
||||
+ Fix automatically people's name first capital letter, emails in lower case only
|
||||
+ Fixes to Receiving
|
||||
+ Various amendments to database script updates from older versions
|
||||
+ Added dotenv support
|
||||
+ Updates to language translations (split English to American English and British English)
|
||||
+ Various Dockers support improvements
|
||||
+ Minor bugfixes
|
||||
|
||||
Version 3.0.2
|
||||
-------------
|
||||
+ Fixed error when performing scans multiple times in a row
|
||||
+ Fixed summary reports
|
||||
+ Protect Employee privacy printing just the first letter of the family name
|
||||
+ Updates to language translations
|
||||
+ Various Dockers support improvements
|
||||
+ Minor bugfixes
|
||||
|
||||
Version 3.0.1
|
||||
-------------
|
||||
+ *CodeIgniter 3.1.2 Upgrade*
|
||||
+ *Substantial database performance improvements*
|
||||
+ *Improved security: email and sms passwords encryption, removed phpinfo.php*
|
||||
+ *Set code to be production and not development in index.php*
|
||||
+ *Reports improvements, fixed table sorting, tax calculation and made profit to be net profit*
|
||||
+ Better Apache 2.4 support in .htaccess
|
||||
+ Updates to language translations
|
||||
+ Fixed excel template download links
|
||||
+ Fixed employee name in Sale receipt and invoice reprinting
|
||||
+ Fixed 2.3.2_to_2.3.3.sql database upgrade script mistake
|
||||
+ Fixed phppos to ospos database migration script
|
||||
+ Minor bugfixes and some general code clean up
|
||||
|
||||
Version 3.0.0
|
||||
-------------
|
||||
+ *CodeIgniter 3.1 Upgrade*
|
||||
+ Major UI overhaul based on *Boostrap 3.0 and Bootswatch Themes*
|
||||
+ New tabular views with advanced filtering using *Bootstrap Tables*
|
||||
+ New graphical reports with no more Adobe flash dependency
|
||||
+ Redesign of all modal dialogs
|
||||
+ Updated Sales register with simplified payment flow
|
||||
+ *Improved security: MySQL injection, XSS, CSFR, BCrypt password encryption, safer project layout*
|
||||
+ Support for TXT messaging (interfacing to specific support required)
|
||||
+ Email configuration
|
||||
+ Improved Localisation support
|
||||
+ Improved Store Config page
|
||||
+ Docker container ready for Cloud installation
|
||||
+ Composer PHP support
|
||||
+ More languages and integration with Weblate for continuous translation
|
||||
+ About 280 closed issues under 3.0.0 release label, too many to produce a meaningful list
|
||||
+ Various code cleanup, refactoring, optimisation and etc.
|
||||
|
||||
Version 2.4.0
|
||||
-------------
|
||||
+ *CodeIgniter 3.0.5* Upgrade (please read UPGRADE.txt)
|
||||
+ Fix for spurious logouts
|
||||
+ Apache .htaccess mod_expiry caching and security optimizations
|
||||
+ Bulk item edit fixes (category, tax and supplier fields)
|
||||
+ Remove f-key shortcuts used for module navigation
|
||||
+ Allow to use custom invoice numbers when suspending sale
|
||||
+ PHP7 fixes
|
||||
+ Specific warnings to distinguish between reorder level and out of stock situation in sales
|
||||
+ Fix malware detection issues due to usage of base64 encoding for storing session variables
|
||||
+ Improve language generation scripts (use PHP builtin functionality)
|
||||
+ Add extra buttons for navigation and printing to receipt and invoice
|
||||
+ Improve print layout for invoices
|
||||
+ Make layout consistent for items between receipt and invoice templates
|
||||
+ Minor bugfixes
|
||||
|
||||
Version 2.3.4
|
||||
-------------
|
||||
+ Migration script fixes
|
||||
+ Improved continuous integration setup
|
||||
+ More integration tests
|
||||
+ Virtualized container setup (docker install)
|
||||
+ Live clock functionality + favicon
|
||||
+ Improved PHP 7 compatbility
|
||||
+ Added de_CH (German) as language
|
||||
+ Minor code cleanup
|
||||
+ Removal of annoying backup prompt on logout
|
||||
|
||||
Version 2.3.3
|
||||
-------------
|
||||
+ Item kit fixes (search, list, ..)
|
||||
+ Add datepicker widgets in sale/receiving edit forms
|
||||
+ Add date filter in items module
|
||||
+ Add barcode generation logic for EAN8, EAN13
|
||||
+ Add barcode validation + fallback logic for EAN8, EAN13
|
||||
+ New config option to generate barcodes if item_number empty
|
||||
+ Add cost + count to inventory reports
|
||||
+ Giftcard fixes
|
||||
+ Refactor sales overview (added date filtering + search options)
|
||||
+ Better locale config support
|
||||
+ Improve php compatibility
|
||||
+ Fix invoice numbering bug on suspend
|
||||
+ Add configurable locale-dependent dateformat
|
||||
+ Add grunt-cache-breaker plugin
|
||||
+ Suspend button appeaers before adding a payment
|
||||
+ Searching of deleted items, filtering part is removed
|
||||
+ Remove infamous "0" after leaving sale or receiving comments empty
|
||||
+ Add SQL script to clean zeroes in sales/receivings comments
|
||||
+ Numerous other bug fixes
|
||||
|
||||
Version 2.3.2
|
||||
-------------
|
||||
+ Nominatim (OpenStreetMap) customer address autocompletion
|
||||
+ Sale invoice templating
|
||||
+ Configurable barcode generation for items
|
||||
+ Stock location filtering in detailed sales and receivings reports
|
||||
+ Giftcards bugfixes
|
||||
+ Proper pagination support for most modules
|
||||
+ Language updates
|
||||
+ Bugfix for decimal taxrates
|
||||
+ Add gender + company name attributes to customer
|
||||
+ Stock location config screen refactor
|
||||
+ Basic travis-ci + phantomJs setup
|
||||
+ Database backup on admin logout
|
||||
+ Modifiable item thumbnails
|
||||
+ Email invoice PDF generation using DomPDF
|
||||
+ Modifiable company logo
|
||||
+ jQuery upgrade (1.2 -> 1.8.3)
|
||||
+ Javascript minification (using grunt)
|
||||
+ Numerous bugfixes
|
||||
|
||||
Version 2.3.1
|
||||
-------------
|
||||
+ Extra report permissions (this includes a refactoring of the database model - new grants table)
|
||||
+ Tax inclusive/exclusive pricing
|
||||
+ Receivings amount multiplication (can be configured in items section)
|
||||
+ Customizable sale and receiving numbering
|
||||
+ Giftcard improvements
|
||||
+ Fix item import through csv
|
||||
+ Bug fixes for reports
|
||||
|
||||
Version 2.3.0
|
||||
-------------
|
||||
+ Support for multiple stock locations
|
||||
|
||||
Version 2.2.2
|
||||
-------------
|
||||
+ French language added
|
||||
+ Thai language added
|
||||
+ Upgrade to CodeIgniter 2.2 (contains several security fixes)
|
||||
+ Database types for amounts all changed to decimal types (this will fix rounding errors in the sales and receivings reports) the rest of the application
|
||||
+ Fix duplicated session cookies in http headers (this broke the application when running on nginx)
|
||||
|
||||
Version 2.1.1
|
||||
---------------
|
||||
+ Barcodes on the order receipt weren't generated correctly
|
||||
+ Sales edit screen for detailed sales reports is now available with thickbox as in the rest of the application
|
||||
+ Indonesian language files updated (Oktafianus)
|
||||
+ Default language set to 'en' in config.php
|
||||
+ Fix some css bugs in suspended sales section
|
||||
+ Default cookie sess_time_expire set to 86400 (24h)
|
||||
|
||||
Version 2.1.0
|
||||
-------------
|
||||
+ Various upgrades, too numerous to list here.
|
||||
+ Removed dependancy on ofc upload library due to vulnerability found.
|
||||
|
||||
Version 2.0.2
|
||||
-------------
|
||||
+ Fixed multiple giftcards issue per Bug #4 reported on Sourceforge where a
|
||||
second giftcard added would have its balance set to $0 even if the sale did
|
||||
not require the total of the second giftcard to pay the remaining amount due.
|
||||
+ Small code cleanup
|
||||
|
||||
Version 2.1.0
|
||||
-------------
|
||||
* Upgrade to CodeIgniter 2.1.0
|
||||
* Various small improvements
|
||||
@@ -8,7 +8,7 @@
|
||||
|
|
||||
|
|
||||
*/
|
||||
$config['application_version'] = '3.3.6';
|
||||
$config['application_version'] = '3.3.9';
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
|
||||
@@ -35,7 +35,7 @@ $hook['pre_controller'][] = array(
|
||||
|
||||
|
||||
$hook['pre_system'] = function() {
|
||||
$config_path = APPPATH . (ENVIRONMENT == 'testing') ? 'tests/' : 'config/';
|
||||
$config_path = APPPATH . (ENVIRONMENT == 'testing' ? 'tests/' : 'config/');
|
||||
try {
|
||||
$dotenv = new Dotenv\Dotenv($config_path);
|
||||
$dotenv->overload();
|
||||
|
||||
@@ -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']),
|
||||
@@ -367,7 +368,7 @@ class Reports extends Secure_Controller
|
||||
$data['mode'] = 'sale';
|
||||
$data['discount_type_options'] = array(
|
||||
'0' => $this->lang->line('reports_discount_percent'),
|
||||
'1'=> $this->lang->line('reports_discount_fixed'));
|
||||
'1' => $this->lang->line('reports_discount_fixed'));
|
||||
$data['sale_type_options'] = $this->get_sale_type_options();
|
||||
|
||||
$this->load->view('reports/date_input', $data);
|
||||
@@ -912,19 +913,23 @@ class Reports extends Secure_Controller
|
||||
$data['sale_type_options'] = $this->get_sale_type_options();
|
||||
|
||||
$data['payment_type'] = $this->get_payment_type();
|
||||
|
||||
$this->load->view('reports/specific_customer_input', $data);
|
||||
}
|
||||
|
||||
public function get_payment_type()
|
||||
{
|
||||
$payment_type = array( 'all' => $this->lang->line('common_none_selected_text'),
|
||||
'cash' => $this->lang->line('sales_cash'),
|
||||
'due' => $this->lang->line('sales_due'),
|
||||
'check' => $this->lang->line('sales_check'),
|
||||
'credit' => $this->lang->line('sales_credit'),
|
||||
'debit' => $this->lang->line('sales_debit'),
|
||||
'invoices' => $this->lang->line('sales_invoice'));
|
||||
return $payment_type;
|
||||
$payment_type = array(
|
||||
'all' => $this->lang->line('common_none_selected_text'),
|
||||
'cash' => $this->lang->line('sales_cash'),
|
||||
'due' => $this->lang->line('sales_due'),
|
||||
'check' => $this->lang->line('sales_check'),
|
||||
'credit' => $this->lang->line('sales_credit'),
|
||||
'debit' => $this->lang->line('sales_debit'),
|
||||
'invoices' => $this->lang->line('sales_invoice')
|
||||
);
|
||||
|
||||
return $payment_type;
|
||||
}
|
||||
|
||||
public function specific_customer($start_date, $end_date, $customer_id, $sale_type, $payment_type)
|
||||
@@ -1349,6 +1354,7 @@ class Reports extends Secure_Controller
|
||||
}
|
||||
$sale_type_options['canceled'] = $this->lang->line('reports_canceled');
|
||||
$sale_type_options['returns'] = $this->lang->line('reports_returns');
|
||||
|
||||
return $sale_type_options;
|
||||
}
|
||||
|
||||
@@ -1450,6 +1456,7 @@ class Reports extends Secure_Controller
|
||||
'details_data_rewards' => $details_data_rewards,
|
||||
'overall_summary_data' => $this->xss_clean($model->getSummaryData($inputs))
|
||||
);
|
||||
|
||||
$this->load->view('reports/tabular_details', $data);
|
||||
}
|
||||
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -185,6 +185,7 @@ function get_timezones()
|
||||
'Asia/Kabul' => '(GMT+04:30) Kabul',
|
||||
'Asia/Baku' => '(GMT+04:00) Baku',
|
||||
'Asia/Yekaterinburg' => '(GMT+05:00) Ekaterinburg',
|
||||
'Asia/Karachi' => '(GMT+05:00) Karachi, Islamabad',
|
||||
'Asia/Tashkent' => '(GMT+05:00) Tashkent',
|
||||
'Asia/Kolkata' => '(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi',
|
||||
'Asia/Katmandu' => '(GMT+05:45) Kathmandu',
|
||||
|
||||
@@ -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('(^$| )', 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('(^$| )', 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' => ' ', 'sortable' => FALSE);
|
||||
$headers[] = array('invoice' => ' ', 'sortable' => FALSE, 'escape' => FALSE);
|
||||
}
|
||||
|
||||
$headers[] = array('receipt' => ' ', 'sortable' => FALSE);
|
||||
$headers[] = array('receipt' => ' ', '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)
|
||||
);
|
||||
}
|
||||
|
||||
@@ -788,7 +789,7 @@ function get_cash_up_data_row($cash_up)
|
||||
'close_date' => to_datetime(strtotime($cash_up->close_date)),
|
||||
'close_employee_id' => $cash_up->close_first_name . ' ' . $cash_up->close_last_name,
|
||||
'closed_amount_cash' => to_currency($cash_up->closed_amount_cash),
|
||||
'note' => $cash_up->note ? '<span class="glyphicon glyphicon-ok"></span>' : '<span class="glyphicon glyphicon-remove"></span>',
|
||||
'note' => $cash_up->note ? $CI->lang->line('common_yes') : $CI->lang->line('common_no'),
|
||||
'closed_amount_due' => to_currency($cash_up->closed_amount_due),
|
||||
'closed_amount_card' => to_currency($cash_up->closed_amount_card),
|
||||
'closed_amount_check' => to_currency($cash_up->closed_amount_check),
|
||||
|
||||
@@ -5,7 +5,7 @@ function validate_method()
|
||||
|
||||
$url = $_SERVER['REQUEST_URI'];
|
||||
|
||||
$post_required = preg_match('/(save|delete*|remove*)\/?\d*?/', $url);
|
||||
$post_required = preg_match('/\/(logout|save|delete*|remove*)\/?\d*?/', $url);
|
||||
|
||||
if($post_required && $_SERVER["REQUEST_METHOD"] != "POST" && empty($_POST))
|
||||
{
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["tables_all"] = "الجميع";
|
||||
$lang["tables_columns"] = "أعمدة";
|
||||
$lang["tables_hide_show_pagination"] = "عرض/إخفاء أرقام الصفحات";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["common_address_1"] = "العنوان 1";
|
||||
$lang["common_address_2"] = "العنوان 2";
|
||||
$lang["common_admin"] = "";
|
||||
@@ -33,8 +32,8 @@ $lang["common_gender"] = "النوع";
|
||||
$lang["common_gender_female"] = "أنثى";
|
||||
$lang["common_gender_male"] = "ذكر";
|
||||
$lang["common_gender_undefined"] = "";
|
||||
$lang["common_icon"] = "";
|
||||
$lang["common_id"] = "كود";
|
||||
$lang["common_icon"] = "أيقونة";
|
||||
$lang["common_id"] = "رقم التعريف";
|
||||
$lang["common_import"] = "استيراد";
|
||||
$lang["common_import_change_file"] = "تغيير";
|
||||
$lang["common_import_csv"] = "استيراد من اكسل";
|
||||
@@ -47,8 +46,8 @@ $lang["common_last_name_required"] = "الاسم الأخير مطلوب.";
|
||||
$lang["common_last_page"] = "الأخيرة";
|
||||
$lang["common_learn_about_project"] = "للتعرف على أخر المعلومات حول المشروع.";
|
||||
$lang["common_list_of"] = "قائمة بـ";
|
||||
$lang["common_logo"] = "";
|
||||
$lang["common_logo_mark"] = "";
|
||||
$lang["common_logo"] = "شعار";
|
||||
$lang["common_logo_mark"] = "علامة الشعار";
|
||||
$lang["common_logout"] = "خروج";
|
||||
$lang["common_manager"] = "";
|
||||
$lang["common_migration_needed"] = "سيبدأ ترحيل قاعدة البيانات إلى ٪1 بعد تسجيل الدخول.";
|
||||
@@ -72,8 +71,8 @@ $lang["common_return_policy"] = "سياسة الاسترجاع";
|
||||
$lang["common_search"] = "بحث";
|
||||
$lang["common_search_options"] = "خيارات البحث";
|
||||
$lang["common_searched_for"] = "بحث عن";
|
||||
$lang["common_software_short"] = "";
|
||||
$lang["common_software_title"] = "";
|
||||
$lang["common_software_short"] = "OSPOS";
|
||||
$lang["common_software_title"] = "برنامج OSPOS";
|
||||
$lang["common_state"] = "المحافظة";
|
||||
$lang["common_submit"] = "حفظ";
|
||||
$lang["common_total_spent"] = "مجموع الصرف";
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["config_address"] = "عنوان الشركة";
|
||||
$lang["config_address_required"] = "عنوان الشركة مطلوب.";
|
||||
$lang["config_all_set"] = "All file permissions are set correctly!";
|
||||
$lang["config_all_set"] = "صلاحيات الملفات مضبطة بالطريقه الصحيحه!";
|
||||
$lang["config_allow_duplicate_barcodes"] = "السماح بتشابة الباركود";
|
||||
$lang["config_apostrophe"] = "الفاصلة";
|
||||
$lang["config_backup_button"] = "نسخ إحتياطى";
|
||||
@@ -41,7 +40,7 @@ $lang["config_cash_button_6"] = "";
|
||||
$lang["config_cash_decimals"] = "فواصل النقدية";
|
||||
$lang["config_cash_decimals_tooltip"] = "إذا كانت الكسور العشرية النقدية وعشرية العملات هي نفسها ثم لن يتم تقريب النقدية.";
|
||||
$lang["config_cash_rounding"] = "التقريب النقدي";
|
||||
$lang["config_category_dropdown"] = "";
|
||||
$lang["config_category_dropdown"] = "إظهار الفئة كقائمة منسدلة";
|
||||
$lang["config_center"] = "الوسط";
|
||||
$lang["config_change_apperance_tooltip"] = "";
|
||||
$lang["config_comma"] = "فاصلة";
|
||||
@@ -130,7 +129,7 @@ $lang["config_enable_right_bar_tooltip"] = "";
|
||||
$lang["config_enforce_privacy"] = "فرض نظام الخصوصية";
|
||||
$lang["config_enforce_privacy_tooltip"] = "حماية ملفات ومعلومات المستخدم عند الحذف";
|
||||
$lang["config_fax"] = "الفاكس";
|
||||
$lang["config_file_perm"] = "There are problems with file permissions please fix and reload this page.";
|
||||
$lang["config_file_perm"] = "يوجد خطأ في ضبط اعدادات وصلاحيات الملفات نرجوا إعادة الضبط.";
|
||||
$lang["config_financial_year"] = "بداية السنة المالية";
|
||||
$lang["config_financial_year_apr"] = "1 أبريل";
|
||||
$lang["config_financial_year_aug"] = "1 أغسطس";
|
||||
@@ -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"] = "";
|
||||
$lang["config_floating_labels"] = "تسميات عائمة";
|
||||
$lang["config_gcaptcha_enable"] = "صفحة تسجيل الدخول ريكابتشا";
|
||||
$lang["config_gcaptcha_secret_key"] = "مفتاح السرية ريكابتشا";
|
||||
$lang["config_gcaptcha_secret_key_required"] = "مفتاح السرية ريكابتشا هو حقل مطلوب";
|
||||
@@ -156,15 +155,15 @@ $lang["config_general_configuration"] = "إعدادات عامة";
|
||||
$lang["config_giftcard_number"] = "رقم كارت الهدية";
|
||||
$lang["config_giftcard_random"] = "توليد عشوائي";
|
||||
$lang["config_giftcard_series"] = "توليد في السلسلة";
|
||||
$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_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_info"] = "معلومات";
|
||||
$lang["config_info_configuration"] = "معلومات الشركة";
|
||||
$lang["config_input_groups"] = "";
|
||||
$lang["config_input_groups"] = "مجموعات الإدخال";
|
||||
$lang["config_integrations"] = "التكامل";
|
||||
$lang["config_integrations_configuration"] = "تكامل";
|
||||
$lang["config_invoice"] = "الفاتورة";
|
||||
@@ -174,8 +173,8 @@ $lang["config_invoice_email_message"] = "قالب البريد الإلكترو
|
||||
$lang["config_invoice_enable"] = "تفعيل الفوترة";
|
||||
$lang["config_invoice_printer"] = "طابعة الفواتير";
|
||||
$lang["config_invoice_type"] = "نوع الفاتورة";
|
||||
$lang["config_is_readable"] = "";
|
||||
$lang["config_is_writable"] = "is writable, but the permissions are higher than 750.";
|
||||
$lang["config_is_readable"] = "يمكن قراءته ، ولكن تم تعيين الأذونات بشكل غير صحيح. يرجى ضبطه على 640 أو 660 والتحديث.";
|
||||
$lang["config_is_writable"] = "ممكن التعديل عليه، لكن الصلاحيات هي اكثر من 750. نرجوا الضبط الى 750.";
|
||||
$lang["config_item_markup"] = "";
|
||||
$lang["config_jsprintsetup_required"] = "تحذير! هذه الخاصية غير المفعلة سوف تعمل فقط مع وجود الاضافة jsPrintSetup على متصفح فايرفوكس. حفظ على أى حال؟";
|
||||
$lang["config_language"] = "اللغة";
|
||||
@@ -195,27 +194,27 @@ $lang["config_locale_info"] = "معلومات التهيئة الإقليمية"
|
||||
$lang["config_location"] = "المخزون";
|
||||
$lang["config_location_configuration"] = "أماكن المخزون";
|
||||
$lang["config_location_info"] = "معلومات تهيئة الأماكن";
|
||||
$lang["config_login_form"] = "";
|
||||
$lang["config_login_form"] = "نمط نموذج تسجيل الدخول";
|
||||
$lang["config_logout"] = "هل تريد عمل نسخة إحتياطية قبل الخروج؟ اضغط [نعم] لعمل النسخة أو [الغاء] للخروج.";
|
||||
$lang["config_mailchimp"] = "mailchimp ميل تشامب";
|
||||
$lang["config_mailchimp_api_key"] = "mailchimp مفتاح";
|
||||
$lang["config_mailchimp_configuration"] = "إعدادات mailchimp";
|
||||
$lang["config_mailchimp"] = "ميل تشامب";
|
||||
$lang["config_mailchimp_api_key"] = "مفتاح ميل شيمب";
|
||||
$lang["config_mailchimp_configuration"] = "إعدادات ميل شيمب";
|
||||
$lang["config_mailchimp_key_successfully"] = "نجاح.";
|
||||
$lang["config_mailchimp_key_unsuccessfully"] = "فشل.";
|
||||
$lang["config_mailchimp_lists"] = "mailchimp قوائم";
|
||||
$lang["config_mailchimp_lists"] = "إعدادات ميل شيمب";
|
||||
$lang["config_mailchimp_tooltip"] = "انقر على رمز مفتاح API.";
|
||||
$lang["config_message"] = "الرسائل";
|
||||
$lang["config_message_configuration"] = "إعدادات الرسائل";
|
||||
$lang["config_msg_msg"] = "الرسائل النصية المحفوظة";
|
||||
$lang["config_msg_msg_placeholder"] = "إذا أردت إستخدام قالب للرسائل القصيرة احفظه هنا. عدا ذلك أترك هذا الحقل فارغ.";
|
||||
$lang["config_msg_pwd"] = "SMS-API كلمة السر لـ";
|
||||
$lang["config_msg_pwd"] = "SMS-API كلمة السر لـ";
|
||||
$lang["config_msg_pwd_required"] = "مطلوب SMS-API كلمة السر لـ";
|
||||
$lang["config_msg_src"] = "SMS-API كود المرسل لـ";
|
||||
$lang["config_msg_src"] = "SMS-API كود المرسل لـ";
|
||||
$lang["config_msg_src_required"] = "مطلوب SMS-API كود المرسل لـ";
|
||||
$lang["config_msg_uid"] = "SMS-API اسم المستخدم لـ";
|
||||
$lang["config_msg_uid_required"] = "مطلوب SMS-API اسم المستخدم لـ";
|
||||
$lang["config_multi_pack_enabled"] = "رزم متعددة لكل صنف";
|
||||
$lang["config_no_risk"] = "No security/vulnerability risks.";
|
||||
$lang["config_no_risk"] = "لا يوجد اي مشاكل في صلاحيات الملفات.";
|
||||
$lang["config_none"] = "لايوجد";
|
||||
$lang["config_notify_alignment"] = "مكان عرض رسائل المعلومات";
|
||||
$lang["config_number_format"] = "شكل الرقم";
|
||||
@@ -223,10 +222,10 @@ $lang["config_number_locale"] = "التهيئة الاقليمية";
|
||||
$lang["config_number_locale_invalid"] = "التهيئة الإقليمية المختارة غير صحية، راجع الرابط الموجود فى الملاحظة لاختيار تهيئة مناسبة.";
|
||||
$lang["config_number_locale_required"] = "رقم التهيئة الإقليمية مطلوب.";
|
||||
$lang["config_number_locale_tooltip"] = "إيجاد تهيئة إقليمية مناسبة عبر الرابط.";
|
||||
$lang["config_os_timezone"] = "";
|
||||
$lang["config_os_timezone"] = "المنطقة الزمنية OSPOS:";
|
||||
$lang["config_ospos_info"] = "معلومات التثبيت OSPOS";
|
||||
$lang["config_payment_options_order"] = "ترتيب خيارات الدفع";
|
||||
$lang["config_perm_risk"] = "Permissions higher than 750 leaves this software at risk.";
|
||||
$lang["config_perm_risk"] = "صلاحيات الملفات ممكن ان تشكل خطر في حال كانت غير صحيحة.";
|
||||
$lang["config_phone"] = "هاتف الشركة";
|
||||
$lang["config_phone_required"] = "هاتف الشركة مطلوب.";
|
||||
$lang["config_print_bottom_margin"] = "الهامش السفلي";
|
||||
@@ -267,14 +266,14 @@ $lang["config_receipt_short"] = "مختصر";
|
||||
$lang["config_receipt_show_company_name"] = "عرض اسم الشركة";
|
||||
$lang["config_receipt_show_description"] = "عرض الوصف";
|
||||
$lang["config_receipt_show_serialnumber"] = "عرض الرقم المسلسل";
|
||||
$lang["config_receipt_show_tax_ind"] = "";
|
||||
$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_recv_invoice_format"] = "شكل فاتورة الإستلام";
|
||||
$lang["config_register_mode_default"] = "نمط التسجيل الافتراضي";
|
||||
$lang["config_report_an_issue"] = "";
|
||||
$lang["config_report_an_issue"] = "بلغ عن خطأ";
|
||||
$lang["config_return_policy_required"] = "سياسة الإسترجاع مطلوب.";
|
||||
$lang["config_reward"] = "المكافاة";
|
||||
$lang["config_reward_configuration"] = "اعدادات المكافاة";
|
||||
@@ -283,7 +282,7 @@ $lang["config_sales_invoice_format"] = "شكل فاتورة البيع";
|
||||
$lang["config_sales_quote_format"] = "شكل فاتورة عرض الاسعار";
|
||||
$lang["config_saved_successfully"] = "تم حفظ التهيئة بنجاح.";
|
||||
$lang["config_saved_unsuccessfully"] = "لم يتم حفظ التهيئة بنجاح.";
|
||||
$lang["config_security_issue"] = "Security Vulnerability Warning";
|
||||
$lang["config_security_issue"] = "تحذير من ثغرة أمنية";
|
||||
$lang["config_server_notice"] = "يرجى استخدام المعلومات أدناه للإبلاغ عن المشكلة.";
|
||||
$lang["config_service_charge"] = "";
|
||||
$lang["config_show_due_enable"] = "";
|
||||
@@ -300,7 +299,7 @@ $lang["config_suggestions_fourth_column"] = "";
|
||||
$lang["config_suggestions_layout"] = "تخطيط اقتراحات البحث";
|
||||
$lang["config_suggestions_second_column"] = "العامود 2";
|
||||
$lang["config_suggestions_third_column"] = "العامود 3";
|
||||
$lang["config_system_conf"] = "Setup & Conf";
|
||||
$lang["config_system_conf"] = "اعدادات اخرى";
|
||||
$lang["config_system_info"] = "System Info";
|
||||
$lang["config_table"] = "جدول";
|
||||
$lang["config_table_configuration"] = "اعدادات الجدول";
|
||||
@@ -316,13 +315,13 @@ $lang["config_tax_decimals"] = "العلامة العشرية للضريبة";
|
||||
$lang["config_tax_id"] = "الرقم الضريبي";
|
||||
$lang["config_tax_included"] = "شامل الضريبة";
|
||||
$lang["config_theme"] = "السمة";
|
||||
$lang["config_theme_preview"] = "";
|
||||
$lang["config_theme_preview"] = "معاينة المظهر:";
|
||||
$lang["config_thousands_separator"] = "فاصل الاف";
|
||||
$lang["config_timezone"] = "المنطقة الزمنية";
|
||||
$lang["config_timezone_error"] = "";
|
||||
$lang["config_timezone_error"] = "تختلف منطقة OSPOS الزمنية عن منطقتك الزمنية المحلية.";
|
||||
$lang["config_top"] = "علوى";
|
||||
$lang["config_use_destination_based_tax"] = "استخدام الضريبة المستندة على الوجهة";
|
||||
$lang["config_user_timezone"] = "";
|
||||
$lang["config_user_timezone"] = "المنطقة الزمنية المحلية:";
|
||||
$lang["config_website"] = "موقع الشركة";
|
||||
$lang["config_wholesale_markup"] = "";
|
||||
$lang["config_work_order_enable"] = "تفعيل طلبات العمل";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["customers_account_number"] = "رقم الحساب";
|
||||
$lang["customers_account_number_duplicate"] = "رقم الحساب هذا موجود فى قاعدة البيانات من قبل.";
|
||||
$lang["customers_available_points"] = "النقاط المتاحة";
|
||||
|
||||
@@ -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"] = "اسم المستخدم مطلوب.";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["category_name_required"] = "اسم نوع المصاريف مطلوب";
|
||||
$lang["expenses_categories_add_item"] = "إضافة نوع";
|
||||
$lang["expenses_categories_cannot_be_deleted"] = "فشلت عملية مسح نوع المصاريف";
|
||||
@@ -9,7 +8,7 @@ $lang["expenses_categories_confirm_restore"] = "هل أنت متأكد من أن
|
||||
$lang["expenses_categories_description"] = "وصف النوع";
|
||||
$lang["expenses_categories_error_adding_updating"] = "مشكلة أثناء أضافة أو تعديل نوع المصاريف";
|
||||
$lang["expenses_categories_info"] = "معلومات عن نوع المصاريف";
|
||||
$lang["expenses_categories_name"] = "أسم النوع";
|
||||
$lang["expenses_categories_name"] = "اسم الفئة";
|
||||
$lang["expenses_categories_new"] = "نوع جديد";
|
||||
$lang["expenses_categories_no_expenses_categories_to_display"] = "لا يجد أنواع للعرض";
|
||||
$lang["expenses_categories_none_selected"] = "لم تختار أي نوع مصاريف";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["expenses_add_item"] = "إضافة مصاريف جديدة";
|
||||
$lang["expenses_amount"] = "قيمة المصاريف";
|
||||
$lang["expenses_amount_number"] = "القيمة يجب ان تكون رقم";
|
||||
@@ -8,11 +7,11 @@ $lang["expenses_by_category"] = "حسب الفئات";
|
||||
$lang["expenses_cannot_be_deleted"] = "لا يمكن المسح";
|
||||
$lang["expenses_cash"] = "نقدا";
|
||||
$lang["expenses_cash_filter"] = "نقدا";
|
||||
$lang["expenses_categories_name"] = "اسماء الفئات";
|
||||
$lang["expenses_categories_name"] = "التصنيف";
|
||||
$lang["expenses_category_required"] = "خانة مطلوبة: الفئات";
|
||||
$lang["expenses_check"] = "شيك";
|
||||
$lang["expenses_check_filter"] = "تصفية";
|
||||
$lang["expenses_confirm_delete"] = "تأكيد المسح؟";
|
||||
$lang["expenses_confirm_delete"] = "هل أنت متأكد أنك تريد حذف المصاريف المحددة؟";
|
||||
$lang["expenses_confirm_restore"] = "هل تريد بالتأكيد استعادة النفقات المحددة؟";
|
||||
$lang["expenses_credit"] = "بطاقة ائتمان";
|
||||
$lang["expenses_credit_filter"] = "بطاقة ائتمان";
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["giftcards_add_minus"] = "المخزن المضاف أو المطروح منه.";
|
||||
$lang["giftcards_allow_alt_description"] = "السماح بوصف بديل";
|
||||
$lang["giftcards_bulk_edit"] = "تحرير جماعى";
|
||||
$lang["giftcards_cannot_be_deleted"] = "لايمكن حذف بطاقات الهدية المختارة، واحد أو أكثر منها لديه مبيعات.";
|
||||
$lang["giftcards_cannot_find_giftcard"] = "لايمكن إيجاد معلومات حول كارت الهدية.";
|
||||
$lang["giftcards_cannot_use"] = "كارت الهدية %1 لا يمكن استعمالة في هذه العملية: اسم الزبون غير صحيح.";
|
||||
$lang["giftcards_cannot_use"] = "كارت الهدية %1 لا يمكن استعمالة في هذه العملية: اسم الزبون غير صحيح.";
|
||||
$lang["giftcards_card_value"] = "القيمة";
|
||||
$lang["giftcards_category"] = "الفئة";
|
||||
$lang["giftcards_change_all_to_allow_alt_desc"] = "السماح بوصف بديل للكل.";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["item_kits_add_item"] = "إضافة مجموعة";
|
||||
$lang["item_kits_all"] = "الكل";
|
||||
$lang["item_kits_cannot_be_deleted"] = "لايمكن حذف مجموعة/مجموعات.";
|
||||
@@ -14,8 +13,8 @@ $lang["item_kits_error_adding_updating"] = "خطاء فى إضافة/تحديث
|
||||
$lang["item_kits_find_kit_item"] = "صنف لمجموعة";
|
||||
$lang["item_kits_info"] = "معلومات المجموعة";
|
||||
$lang["item_kits_item"] = "صنف";
|
||||
$lang["item_kits_item_kit_number"] = "";
|
||||
$lang["item_kits_item_kit_number_duplicate"] = "";
|
||||
$lang["item_kits_item_kit_number"] = "الباركود";
|
||||
$lang["item_kits_item_kit_number_duplicate"] = "رقم مجموعة الأصناف موجود في قاعدة البيانات.";
|
||||
$lang["item_kits_item_number"] = "";
|
||||
$lang["item_kits_item_number_duplicate"] = "";
|
||||
$lang["item_kits_items"] = "أصناف";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["items_add_minus"] = "الكمية المطلوب خصمها أو اضافتها.";
|
||||
$lang["items_allow_alt_description"] = "السماح بوصف بديل";
|
||||
$lang["items_amount_entry"] = "إدخال القيمة";
|
||||
@@ -86,7 +85,7 @@ $lang["items_remove_image"] = "ازالة الصورة";
|
||||
$lang["items_reorder_level"] = "نقطة إعادة الطلب";
|
||||
$lang["items_reorder_level_number"] = "نقطة إعادة الطلب يجب أن تكون رقم.";
|
||||
$lang["items_reorder_level_required"] = "نقطة إعادة الطلب مطلوبة.";
|
||||
$lang["items_retrive_item_info"] = "استرجاع بيانات الصنف";
|
||||
$lang["items_retrive_item_info"] = "الحصول على بيانات الصنف";
|
||||
$lang["items_sales_tax_1"] = "ضريبة المبيعات";
|
||||
$lang["items_sales_tax_2"] = "ضريبة المبيعات 2";
|
||||
$lang["items_search_attributes"] = "بحث الحقول المخصصة";
|
||||
|
||||
@@ -1,13 +1,12 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["login_gcaptcha"] = "أنا لست بوت.";
|
||||
$lang["login_go"] = "البدء";
|
||||
$lang["login_invalid_gcaptcha"] = "رمز التحقق غير صحيح.";
|
||||
$lang["login_invalid_gcaptcha"] = "يرجى التأكيد على أنك لست روبوتا.";
|
||||
$lang["login_invalid_installation"] = "يوجد مشكلة بالتنصيب, الرجاء التحقق من ملف php.ini.";
|
||||
$lang["login_invalid_username_and_password"] = "اسم مستخدم/كلمة سر غير صحيح.";
|
||||
$lang["login_login"] = "دخول";
|
||||
$lang["login_logout"] = "";
|
||||
$lang["login_migration_needed"] = "";
|
||||
$lang["login_logout"] = "تسجيل خروج";
|
||||
$lang["login_migration_needed"] = "سيبدأ ترحيل قاعدة البيانات إلى٪ 1 بعد تسجيل الدخول.";
|
||||
$lang["login_password"] = "كلمة السر";
|
||||
$lang["login_username"] = "اسم المستخدم";
|
||||
$lang["login_welcome"] = "";
|
||||
$lang["login_welcome"] = "مرحباً بك في٪ 1!";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["module_admin_cashups"] = "";
|
||||
$lang["module_admin_cashups_desc"] = "";
|
||||
$lang["module_attributes"] = "ميزات/مميزات";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["receivings_amount_due"] = "";
|
||||
$lang["receivings_cancel_receiving"] = "إلغاء";
|
||||
$lang["receivings_cannot_be_deleted"] = "لايمكن حذف الإستلام/الإستلامات.";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["reports_all"] = "الكل";
|
||||
$lang["reports_authority"] = "السلطة";
|
||||
$lang["reports_canceled"] = "ملغى";
|
||||
@@ -19,7 +18,7 @@ $lang["reports_complete"] = "عمليات البيع والمرتجع المكت
|
||||
$lang["reports_completed_sales"] = "المبيعات المكتملة";
|
||||
$lang["reports_confirm_delete"] = "هل انت متاكد من مسح البيانات المحددة؟";
|
||||
$lang["reports_confirm_restore"] = "هل انت متاكد من استعادة البيانات المحددة؟";
|
||||
$lang["reports_cost"] = "التكلفة";
|
||||
$lang["reports_cost"] = "سعر التكلفة";
|
||||
$lang["reports_cost_price"] = "سعر التكلفة";
|
||||
$lang["reports_count"] = "عدد";
|
||||
$lang["reports_customer"] = "عميل";
|
||||
@@ -78,7 +77,7 @@ $lang["reports_payment_type"] = "طريقة الدفع";
|
||||
$lang["reports_payments"] = "المدفوعات";
|
||||
$lang["reports_payments_summary_report"] = "ملخص المدفوعات";
|
||||
$lang["reports_profit"] = "الربح";
|
||||
$lang["reports_quantity"] = "الكمية المشتراه";
|
||||
$lang["reports_quantity"] = "الكمية";
|
||||
$lang["reports_quantity_purchased"] = "المستلم";
|
||||
$lang["reports_quotes"] = "عروض اسعار";
|
||||
$lang["reports_received_by"] = "مستلمة بواسطة";
|
||||
@@ -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"] = "الضرائب";
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["customers_available_points"] = "النقاط المتاحة";
|
||||
$lang["rewards_package"] = "مكافآت";
|
||||
$lang["rewards_package"] = "فئة المكافئة";
|
||||
$lang["rewards_remaining_balance"] = "رصيد النقاط المتبقي هو ";
|
||||
$lang["sales_account_number"] = "حساب";
|
||||
$lang["sales_add_payment"] = "إضافة دفع";
|
||||
@@ -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"] = "تعديل الصندوق";
|
||||
$lang["sales_cash_deposit"] = "ايداع نقدي";
|
||||
$lang["sales_cash_filter"] = "نقدى";
|
||||
$lang["sales_change_due"] = "الباقى";
|
||||
$lang["sales_change_price"] = "";
|
||||
$lang["sales_change_price"] = "تغيير سعر البيع";
|
||||
$lang["sales_check"] = "شيك";
|
||||
$lang["sales_check_balance"] = "تذكير بموعد الشيك";
|
||||
$lang["sales_check_filter"] = "شيك";
|
||||
@@ -33,14 +32,14 @@ $lang["sales_confirm_delete"] = "هل تريد حذف عمليات البيع ا
|
||||
$lang["sales_confirm_restore"] = "هل انت متاكد من استعادة عملية البيع؟";
|
||||
$lang["sales_credit"] = "بطاقة إئتمانية";
|
||||
$lang["sales_credit_deposit"] = "ايداع ببطاقة ائتمان";
|
||||
$lang["sales_credit_filter"] = "";
|
||||
$lang["sales_credit_filter"] = "بطاقة بنكية";
|
||||
$lang["sales_current_table"] = "";
|
||||
$lang["sales_customer"] = "العميل";
|
||||
$lang["sales_customer_address"] = "العنوان";
|
||||
$lang["sales_customer_discount"] = "الخصم";
|
||||
$lang["sales_customer_email"] = "البريد الإلكترونى";
|
||||
$lang["sales_customer_location"] = "المكان";
|
||||
$lang["sales_customer_mailchimp_status"] = "حالة ميل تشيمب";
|
||||
$lang["sales_customer_mailchimp_status"] = "حالة بريد ميل تشيمب";
|
||||
$lang["sales_customer_optional"] = "(مطلوب للدفعات المستحقة)";
|
||||
$lang["sales_customer_required"] = "(اجباري)";
|
||||
$lang["sales_customer_total"] = "المجموع";
|
||||
@@ -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_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"] = "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_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"] = "تعديل المبلغ المدفوع";
|
||||
$lang["sales_key_title"] = "اختصارات صفحة المبيعات";
|
||||
$lang["sales_mc"] = "";
|
||||
$lang["sales_mode"] = "وضع التسجيل";
|
||||
$lang["sales_must_enter_numeric"] = "يجب إدخال رقم للمبلغ الفعلى المدفوع.";
|
||||
@@ -134,7 +133,7 @@ $lang["sales_no_filter"] = "الكل";
|
||||
$lang["sales_no_items_in_cart"] = "لايوجد أصناف فى السلة.";
|
||||
$lang["sales_no_sales_to_display"] = "لاتوجد عمليات بيع لعرضها.";
|
||||
$lang["sales_none_selected"] = "لم تقم بإختيار أى عمليات بيع لحذفها.";
|
||||
$lang["sales_nontaxed_ind"] = "";
|
||||
$lang["sales_nontaxed_ind"] = " ";
|
||||
$lang["sales_not_authorized"] = "هذه العملية لا يمكن فعلها لعدم تخويلك.";
|
||||
$lang["sales_one_or_multiple"] = "عمليات بيع";
|
||||
$lang["sales_payment"] = "طريقة الدفع";
|
||||
@@ -159,7 +158,7 @@ $lang["sales_receipt_no_email"] = "هذا العميل ليس له اي بريد
|
||||
$lang["sales_receipt_number"] = "إيصال بيع";
|
||||
$lang["sales_receipt_sent"] = "تم إرسال الإيصال إلى";
|
||||
$lang["sales_receipt_unsent"] = "فشل إرسال الإيصال إلى";
|
||||
$lang["sales_refund"] = "";
|
||||
$lang["sales_refund"] = "نوع/سبب الاسترجاع";
|
||||
$lang["sales_register"] = "مسجل المبيعات";
|
||||
$lang["sales_remove_customer"] = "حذف عميل";
|
||||
$lang["sales_remove_discount"] = "";
|
||||
@@ -201,7 +200,7 @@ $lang["sales_tax"] = "ضريبة";
|
||||
$lang["sales_tax_id"] = "الرقم الضريبي";
|
||||
$lang["sales_tax_invoice"] = "فاتورة ضريبية";
|
||||
$lang["sales_tax_percent"] = "ضريبة %";
|
||||
$lang["sales_taxed_ind"] = "";
|
||||
$lang["sales_taxed_ind"] = "ض";
|
||||
$lang["sales_total"] = "المجموع";
|
||||
$lang["sales_total_tax_exclusive"] = "الإجمالى بدون الضرائب";
|
||||
$lang["sales_transaction_failed"] = "فشل حركة البيع.";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["taxes_add_exception"] = "أضافة أستثناء";
|
||||
$lang["taxes_cascade"] = "تتالي";
|
||||
$lang["taxes_cascade_sequence"] = "تسلسل متتالي";
|
||||
@@ -55,7 +54,7 @@ $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_not_unique"] = "فئة الضرائب يجب ان تكون فريده";
|
||||
$lang["taxes_tax_group_sequence"] = "تسلسل مجموعة الضرائب";
|
||||
$lang["taxes_tax_included"] = "الضريبة مشمولة";
|
||||
$lang["taxes_tax_jurisdiction"] = "الاختصاص الضريبي";
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
<?php
|
||||
|
||||
$lang["tables_all"] = "الجميع";
|
||||
<?php
|
||||
$lang["tables_all"] = "الكل";
|
||||
$lang["tables_columns"] = "أعمدة";
|
||||
$lang["tables_hide_show_pagination"] = "عرض/إخفاء أرقام الصفحات";
|
||||
$lang["tables_loading"] = "جارى التحميل، برجاء الإنتظار ...";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["common_address_1"] = "العنوان 1";
|
||||
$lang["common_address_2"] = "العنوان 2";
|
||||
$lang["common_admin"] = "";
|
||||
@@ -33,22 +32,22 @@ $lang["common_gender"] = "النوع";
|
||||
$lang["common_gender_female"] = "أنثى";
|
||||
$lang["common_gender_male"] = "ذكر";
|
||||
$lang["common_gender_undefined"] = "";
|
||||
$lang["common_icon"] = "";
|
||||
$lang["common_id"] = "كود";
|
||||
$lang["common_icon"] = "أيقونة";
|
||||
$lang["common_id"] = "رقم التعريف";
|
||||
$lang["common_import"] = "استيراد";
|
||||
$lang["common_import_change_file"] = "تغيير";
|
||||
$lang["common_import_csv"] = "استيراد من اكسل";
|
||||
$lang["common_import_full_path"] = "المسار الكامل لملف اكسل مطلوب";
|
||||
$lang["common_import_remove_file"] = "إزالة";
|
||||
$lang["common_import_select_file"] = "اختار ملف";
|
||||
$lang["common_inv"] = "المخزن";
|
||||
$lang["common_inv"] = "فاتورة";
|
||||
$lang["common_last_name"] = "الاسم الأخير";
|
||||
$lang["common_last_name_required"] = "الاسم الأخير مطلوب.";
|
||||
$lang["common_last_page"] = "الأخيرة";
|
||||
$lang["common_learn_about_project"] = "للتعرف على أخر المعلومات حول المشروع.";
|
||||
$lang["common_list_of"] = "قائمة بـ";
|
||||
$lang["common_logo"] = "";
|
||||
$lang["common_logo_mark"] = "";
|
||||
$lang["common_logo"] = "شعار";
|
||||
$lang["common_logo_mark"] = "علامة الشعار";
|
||||
$lang["common_logout"] = "خروج";
|
||||
$lang["common_manager"] = "";
|
||||
$lang["common_migration_needed"] = "سيبدأ ترحيل قاعدة البيانات إلى ٪1 بعد تسجيل الدخول.";
|
||||
@@ -72,8 +71,8 @@ $lang["common_return_policy"] = "سياسة الاسترجاع";
|
||||
$lang["common_search"] = "بحث";
|
||||
$lang["common_search_options"] = "خيارات البحث";
|
||||
$lang["common_searched_for"] = "بحث عن";
|
||||
$lang["common_software_short"] = "";
|
||||
$lang["common_software_title"] = "";
|
||||
$lang["common_software_short"] = "OSPOS";
|
||||
$lang["common_software_title"] = "برنامج OSPOS";
|
||||
$lang["common_state"] = "المحافظة";
|
||||
$lang["common_submit"] = "حفظ";
|
||||
$lang["common_total_spent"] = "مجموع الصرف";
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["config_address"] = "عنوان الشركة";
|
||||
$lang["config_address_required"] = "عنوان الشركة مطلوب.";
|
||||
$lang["config_all_set"] = "All file permissions are set correctly!";
|
||||
$lang["config_all_set"] = "صلاحيات الملفات مضبطة بالطريقه الصحيحه!";
|
||||
$lang["config_allow_duplicate_barcodes"] = "السماح بتشابة الباركود";
|
||||
$lang["config_apostrophe"] = "الفاصلة";
|
||||
$lang["config_backup_button"] = "نسخ إحتياطى";
|
||||
@@ -41,7 +40,7 @@ $lang["config_cash_button_6"] = "";
|
||||
$lang["config_cash_decimals"] = "فواصل النقدية";
|
||||
$lang["config_cash_decimals_tooltip"] = "إذا كانت الكسور العشرية النقدية وعشرية العملات هي نفسها ثم لن يتم تقريب النقدية.";
|
||||
$lang["config_cash_rounding"] = "التقريب النقدي";
|
||||
$lang["config_category_dropdown"] = "";
|
||||
$lang["config_category_dropdown"] = "إظهار الفئة كقائمة منسدلة";
|
||||
$lang["config_center"] = "الوسط";
|
||||
$lang["config_change_apperance_tooltip"] = "";
|
||||
$lang["config_comma"] = "فاصلة";
|
||||
@@ -130,7 +129,7 @@ $lang["config_enable_right_bar_tooltip"] = "";
|
||||
$lang["config_enforce_privacy"] = "فرض نظام الخصوصية";
|
||||
$lang["config_enforce_privacy_tooltip"] = "حماية ملفات ومعلومات المستخدم عند الحذف";
|
||||
$lang["config_fax"] = "الفاكس";
|
||||
$lang["config_file_perm"] = "There are problems with file permissions please fix and reload this page.";
|
||||
$lang["config_file_perm"] = "يوجد خطأ في ضبط اعدادات وصلاحيات الملفات نرجوا إعادة الضبط.";
|
||||
$lang["config_financial_year"] = "بداية السنة المالية";
|
||||
$lang["config_financial_year_apr"] = "1 أبريل";
|
||||
$lang["config_financial_year_aug"] = "1 أغسطس";
|
||||
@@ -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"] = "";
|
||||
$lang["config_floating_labels"] = "تسميات عائمة";
|
||||
$lang["config_gcaptcha_enable"] = "صفحة تسجيل الدخول ريكابتشا";
|
||||
$lang["config_gcaptcha_secret_key"] = "مفتاح السرية ريكابتشا";
|
||||
$lang["config_gcaptcha_secret_key_required"] = "مفتاح السرية ريكابتشا هو حقل مطلوب";
|
||||
@@ -156,15 +155,15 @@ $lang["config_general_configuration"] = "إعدادات عامة";
|
||||
$lang["config_giftcard_number"] = "رقم كارت الهدية";
|
||||
$lang["config_giftcard_random"] = "توليد عشوائي";
|
||||
$lang["config_giftcard_series"] = "توليد في السلسلة";
|
||||
$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_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_info"] = "معلومات";
|
||||
$lang["config_info_configuration"] = "معلومات الشركة";
|
||||
$lang["config_input_groups"] = "";
|
||||
$lang["config_input_groups"] = "مجموعات الإدخال";
|
||||
$lang["config_integrations"] = "التكامل";
|
||||
$lang["config_integrations_configuration"] = "تكامل";
|
||||
$lang["config_invoice"] = "الفاتورة";
|
||||
@@ -174,8 +173,8 @@ $lang["config_invoice_email_message"] = "قالب البريد الإلكترو
|
||||
$lang["config_invoice_enable"] = "تفعيل الفوترة";
|
||||
$lang["config_invoice_printer"] = "طابعة الفواتير";
|
||||
$lang["config_invoice_type"] = "نوع الفاتورة";
|
||||
$lang["config_is_readable"] = "";
|
||||
$lang["config_is_writable"] = "is writable, but the permissions are higher than 750.";
|
||||
$lang["config_is_readable"] = "يمكن قراءته ، ولكن تم تعيين الأذونات بشكل غير صحيح. يرجى ضبطه على 640 أو 660 والتحديث.";
|
||||
$lang["config_is_writable"] = "ممكن التعديل عليه، لكن الصلاحيات هي اكثر من 750. نرجوا الضبط الى 750.";
|
||||
$lang["config_item_markup"] = "";
|
||||
$lang["config_jsprintsetup_required"] = "تحذير! هذه الخاصية غير المفعلة سوف تعمل فقط مع وجود الاضافة jsPrintSetup على متصفح فايرفوكس. حفظ على أى حال؟";
|
||||
$lang["config_language"] = "اللغة";
|
||||
@@ -195,27 +194,27 @@ $lang["config_locale_info"] = "معلومات التهيئة الإقليمية"
|
||||
$lang["config_location"] = "المخزون";
|
||||
$lang["config_location_configuration"] = "أماكن المخزون";
|
||||
$lang["config_location_info"] = "معلومات تهيئة الأماكن";
|
||||
$lang["config_login_form"] = "";
|
||||
$lang["config_login_form"] = "نمط نموذج تسجيل الدخول";
|
||||
$lang["config_logout"] = "هل تريد عمل نسخة إحتياطية قبل الخروج؟ اضغط [نعم] لعمل النسخة أو [الغاء] للخروج.";
|
||||
$lang["config_mailchimp"] = "mailchimp ميل تشامب";
|
||||
$lang["config_mailchimp_api_key"] = "mailchimp مفتاح";
|
||||
$lang["config_mailchimp_configuration"] = "إعدادات mailchimp";
|
||||
$lang["config_mailchimp"] = "ميل تشامب";
|
||||
$lang["config_mailchimp_api_key"] = "مفتاح ميل شيمب";
|
||||
$lang["config_mailchimp_configuration"] = "إعدادات ميل شيمب";
|
||||
$lang["config_mailchimp_key_successfully"] = "نجاح.";
|
||||
$lang["config_mailchimp_key_unsuccessfully"] = "فشل.";
|
||||
$lang["config_mailchimp_lists"] = "mailchimp قوائم";
|
||||
$lang["config_mailchimp_lists"] = "قوائم ميل شيمب";
|
||||
$lang["config_mailchimp_tooltip"] = "انقر على رمز مفتاح API.";
|
||||
$lang["config_message"] = "الرسائل";
|
||||
$lang["config_message_configuration"] = "إعدادات الرسائل";
|
||||
$lang["config_msg_msg"] = "الرسائل النصية المحفوظة";
|
||||
$lang["config_msg_msg_placeholder"] = "إذا أردت إستخدام قالب للرسائل القصيرة احفظه هنا. عدا ذلك أترك هذا الحقل فارغ.";
|
||||
$lang["config_msg_pwd"] = "SMS-API كلمة السر لـ";
|
||||
$lang["config_msg_pwd"] = "SMS-API كلمة السر لـ";
|
||||
$lang["config_msg_pwd_required"] = "مطلوب SMS-API كلمة السر لـ";
|
||||
$lang["config_msg_src"] = "SMS-API كود المرسل لـ";
|
||||
$lang["config_msg_src"] = "SMS-API كود المرسل لـ";
|
||||
$lang["config_msg_src_required"] = "مطلوب SMS-API كود المرسل لـ";
|
||||
$lang["config_msg_uid"] = "SMS-API اسم المستخدم لـ";
|
||||
$lang["config_msg_uid_required"] = "مطلوب SMS-API اسم المستخدم لـ";
|
||||
$lang["config_multi_pack_enabled"] = "رزم متعددة لكل صنف";
|
||||
$lang["config_no_risk"] = "No security/vulnerability risks.";
|
||||
$lang["config_no_risk"] = "لا يوجد اي مشاكل في صلاحيات الملفات.";
|
||||
$lang["config_none"] = "لايوجد";
|
||||
$lang["config_notify_alignment"] = "مكان عرض رسائل المعلومات";
|
||||
$lang["config_number_format"] = "شكل الرقم";
|
||||
@@ -223,10 +222,10 @@ $lang["config_number_locale"] = "التهيئة الاقليمية";
|
||||
$lang["config_number_locale_invalid"] = "التهيئة الإقليمية المختارة غير صحية، راجع الرابط الموجود فى الملاحظة لاختيار تهيئة مناسبة.";
|
||||
$lang["config_number_locale_required"] = "رقم التهيئة الإقليمية مطلوب.";
|
||||
$lang["config_number_locale_tooltip"] = "إيجاد تهيئة إقليمية مناسبة عبر الرابط.";
|
||||
$lang["config_os_timezone"] = "";
|
||||
$lang["config_os_timezone"] = "المنطقة الزمنية OSPOS:";
|
||||
$lang["config_ospos_info"] = "معلومات التثبيت OSPOS";
|
||||
$lang["config_payment_options_order"] = "ترتيب خيارات الدفع";
|
||||
$lang["config_perm_risk"] = "Permissions higher than 750 leaves this software at risk.";
|
||||
$lang["config_perm_risk"] = "صلاحيات الملفات ممكن ان تشكل خطر في حال كانت غير صحيحة.";
|
||||
$lang["config_phone"] = "هاتف الشركة";
|
||||
$lang["config_phone_required"] = "هاتف الشركة مطلوب.";
|
||||
$lang["config_print_bottom_margin"] = "الهامش السفلي";
|
||||
@@ -267,14 +266,14 @@ $lang["config_receipt_short"] = "مختصر";
|
||||
$lang["config_receipt_show_company_name"] = "عرض اسم الشركة";
|
||||
$lang["config_receipt_show_description"] = "عرض الوصف";
|
||||
$lang["config_receipt_show_serialnumber"] = "عرض الرقم المسلسل";
|
||||
$lang["config_receipt_show_tax_ind"] = "";
|
||||
$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_recv_invoice_format"] = "شكل فاتورة الإستلام";
|
||||
$lang["config_register_mode_default"] = "نمط التسجيل الافتراضي";
|
||||
$lang["config_report_an_issue"] = "";
|
||||
$lang["config_report_an_issue"] = "بلغ عن خطأ";
|
||||
$lang["config_return_policy_required"] = "سياسة الإسترجاع مطلوب.";
|
||||
$lang["config_reward"] = "المكافاة";
|
||||
$lang["config_reward_configuration"] = "اعدادات المكافاة";
|
||||
@@ -283,7 +282,7 @@ $lang["config_sales_invoice_format"] = "شكل فاتورة البيع";
|
||||
$lang["config_sales_quote_format"] = "شكل فاتورة عرض الاسعار";
|
||||
$lang["config_saved_successfully"] = "تم حفظ التهيئة بنجاح.";
|
||||
$lang["config_saved_unsuccessfully"] = "لم يتم حفظ التهيئة بنجاح.";
|
||||
$lang["config_security_issue"] = "Security Vulnerability Warning";
|
||||
$lang["config_security_issue"] = "تحذير من ثغرة أمنية";
|
||||
$lang["config_server_notice"] = "يرجى استخدام المعلومات أدناه للإبلاغ عن المشكلة.";
|
||||
$lang["config_service_charge"] = "";
|
||||
$lang["config_show_due_enable"] = "";
|
||||
@@ -300,7 +299,7 @@ $lang["config_suggestions_fourth_column"] = "";
|
||||
$lang["config_suggestions_layout"] = "تخطيط اقتراحات البحث";
|
||||
$lang["config_suggestions_second_column"] = "العامود 2";
|
||||
$lang["config_suggestions_third_column"] = "العامود 3";
|
||||
$lang["config_system_conf"] = "Setup & Conf";
|
||||
$lang["config_system_conf"] = "اعدادات اخرى";
|
||||
$lang["config_system_info"] = "System Info";
|
||||
$lang["config_table"] = "جدول";
|
||||
$lang["config_table_configuration"] = "اعدادات الجدول";
|
||||
@@ -316,13 +315,13 @@ $lang["config_tax_decimals"] = "العلامة العشرية للضريبة";
|
||||
$lang["config_tax_id"] = "الرقم الضريبي";
|
||||
$lang["config_tax_included"] = "شامل الضريبة";
|
||||
$lang["config_theme"] = "السمة";
|
||||
$lang["config_theme_preview"] = "";
|
||||
$lang["config_theme_preview"] = "معاينة المظهر:";
|
||||
$lang["config_thousands_separator"] = "فاصل الاف";
|
||||
$lang["config_timezone"] = "المنطقة الزمنية";
|
||||
$lang["config_timezone_error"] = "";
|
||||
$lang["config_timezone_error"] = "تختلف منطقة OSPOS الزمنية عن منطقتك الزمنية المحلية.";
|
||||
$lang["config_top"] = "علوى";
|
||||
$lang["config_use_destination_based_tax"] = "استخدام الضريبة المستندة على الوجهة";
|
||||
$lang["config_user_timezone"] = "";
|
||||
$lang["config_user_timezone"] = "المنطقة الزمنية المحلية:";
|
||||
$lang["config_website"] = "موقع الشركة";
|
||||
$lang["config_wholesale_markup"] = "";
|
||||
$lang["config_work_order_enable"] = "تفعيل طلبات العمل";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["customers_account_number"] = "رقم الحساب";
|
||||
$lang["customers_account_number_duplicate"] = "رقم الحساب هذا موجود فى قاعدة البيانات من قبل.";
|
||||
$lang["customers_available_points"] = "النقاط المتاحة";
|
||||
|
||||
@@ -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"] = "اسم المستخدم مطلوب.";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["category_name_required"] = "اسم نوع المصاريف مطلوب";
|
||||
$lang["expenses_categories_add_item"] = "إضافة نوع";
|
||||
$lang["expenses_categories_cannot_be_deleted"] = "فشلت عملية مسح نوع المصاريف";
|
||||
@@ -9,7 +8,7 @@ $lang["expenses_categories_confirm_restore"] = "هل أنت متأكد من أن
|
||||
$lang["expenses_categories_description"] = "وصف النوع";
|
||||
$lang["expenses_categories_error_adding_updating"] = "مشكلة أثناء أضافة أو تعديل نوع المصاريف";
|
||||
$lang["expenses_categories_info"] = "معلومات عن نوع المصاريف";
|
||||
$lang["expenses_categories_name"] = "أسم النوع";
|
||||
$lang["expenses_categories_name"] = "اسم الفئة";
|
||||
$lang["expenses_categories_new"] = "نوع جديد";
|
||||
$lang["expenses_categories_no_expenses_categories_to_display"] = "لا يجد أنواع للعرض";
|
||||
$lang["expenses_categories_none_selected"] = "لم تختار أي نوع مصاريف";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["expenses_add_item"] = "إضافة مصاريف جديدة";
|
||||
$lang["expenses_amount"] = "قيمة المصاريف";
|
||||
$lang["expenses_amount_number"] = "القيمة يجب ان تكون رقم";
|
||||
@@ -8,12 +7,12 @@ $lang["expenses_by_category"] = "حسب الفئات";
|
||||
$lang["expenses_cannot_be_deleted"] = "لا يمكن المسح";
|
||||
$lang["expenses_cash"] = "نقدا";
|
||||
$lang["expenses_cash_filter"] = "نقدا";
|
||||
$lang["expenses_categories_name"] = "اسماء الفئات";
|
||||
$lang["expenses_categories_name"] = "التصنيف";
|
||||
$lang["expenses_category_required"] = "خانة مطلوبة: الفئات";
|
||||
$lang["expenses_check"] = "شيك";
|
||||
$lang["expenses_check_filter"] = "تصفية";
|
||||
$lang["expenses_confirm_delete"] = "تأكيد المسح؟";
|
||||
$lang["expenses_confirm_restore"] = "هل تريد بالتأكيد استعادة النفقات المحددة؟";
|
||||
$lang["expenses_confirm_delete"] = "هل أنت متأكد أنك تريد حذف المصاريف المحددة؟";
|
||||
$lang["expenses_confirm_restore"] = "هل تريد بالتأكيد استعادة المصاريف المحددة؟";
|
||||
$lang["expenses_credit"] = "بطاقة ائتمان";
|
||||
$lang["expenses_credit_filter"] = "بطاقة ائتمان";
|
||||
$lang["expenses_date"] = "تاريخ المصاريف";
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["giftcards_add_minus"] = "المخزن المضاف أو المطروح منه.";
|
||||
$lang["giftcards_allow_alt_description"] = "السماح بوصف بديل";
|
||||
$lang["giftcards_bulk_edit"] = "تحرير جماعى";
|
||||
$lang["giftcards_cannot_be_deleted"] = "لايمكن حذف بطاقات الهدية المختارة، واحد أو أكثر منها لديه مبيعات.";
|
||||
$lang["giftcards_cannot_find_giftcard"] = "لايمكن إيجاد معلومات حول كارت الهدية.";
|
||||
$lang["giftcards_cannot_use"] = "كارت الهدية %1 لا يمكن استعمالة في هذه العملية: اسم الزبون غير صحيح.";
|
||||
$lang["giftcards_cannot_use"] = "كارت الهدية %1 لا يمكن استعمالة في هذه العملية: اسم الزبون غير صحيح.";
|
||||
$lang["giftcards_card_value"] = "القيمة";
|
||||
$lang["giftcards_category"] = "الفئة";
|
||||
$lang["giftcards_change_all_to_allow_alt_desc"] = "السماح بوصف بديل للكل.";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["item_kits_add_item"] = "إضافة مجموعة";
|
||||
$lang["item_kits_all"] = "الكل";
|
||||
$lang["item_kits_cannot_be_deleted"] = "لايمكن حذف مجموعة/مجموعات.";
|
||||
@@ -14,8 +13,8 @@ $lang["item_kits_error_adding_updating"] = "خطاء فى إضافة/تحديث
|
||||
$lang["item_kits_find_kit_item"] = "صنف لمجموعة";
|
||||
$lang["item_kits_info"] = "معلومات المجموعة";
|
||||
$lang["item_kits_item"] = "صنف";
|
||||
$lang["item_kits_item_kit_number"] = "";
|
||||
$lang["item_kits_item_kit_number_duplicate"] = "";
|
||||
$lang["item_kits_item_kit_number"] = "الباركود";
|
||||
$lang["item_kits_item_kit_number_duplicate"] = "رقم مجموعة الأدوات موجود في قاعدة البيانات.";
|
||||
$lang["item_kits_item_number"] = "";
|
||||
$lang["item_kits_item_number_duplicate"] = "";
|
||||
$lang["item_kits_items"] = "أصناف";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["items_add_minus"] = "الكمية المطلوب خصمها أو اضافتها.";
|
||||
$lang["items_allow_alt_description"] = "السماح بوصف بديل";
|
||||
$lang["items_amount_entry"] = "إدخال القيمة";
|
||||
@@ -26,7 +25,7 @@ $lang["items_cost_price_required"] = "سعر التكلفة مطلوب.";
|
||||
$lang["items_count"] = "تحديث المخزون";
|
||||
$lang["items_csv_import_failed"] = "فشل الإستيراد من اكسل";
|
||||
$lang["items_csv_import_nodata_wrongformat"] = "الملف الذى رفعته إما فارغ أو أنه مختلف البنية.";
|
||||
$lang["items_csv_import_partially_failed"] = "تم استيراد معظم الأصناف. البعض لم يتم استيرادهم ، وهذه هى القائمة:";
|
||||
$lang["items_csv_import_partially_failed"] = "يوجد خطأ بنسبة 1% في استيراد الاصناف في السطر: %2. لم يتم استيرادهم.";
|
||||
$lang["items_csv_import_success"] = "تم استيراد الأصناف بنجاح.";
|
||||
$lang["items_current_quantity"] = "الكمية الحالية";
|
||||
$lang["items_default_pack_name"] = "كل";
|
||||
@@ -86,7 +85,7 @@ $lang["items_remove_image"] = "ازالة الصورة";
|
||||
$lang["items_reorder_level"] = "نقطة إعادة الطلب";
|
||||
$lang["items_reorder_level_number"] = "نقطة إعادة الطلب يجب أن تكون رقم.";
|
||||
$lang["items_reorder_level_required"] = "نقطة إعادة الطلب مطلوبة.";
|
||||
$lang["items_retrive_item_info"] = "استرجاع بيانات الصنف";
|
||||
$lang["items_retrive_item_info"] = "الحصول على بيانات الصنف";
|
||||
$lang["items_sales_tax_1"] = "ضريبة المبيعات";
|
||||
$lang["items_sales_tax_2"] = "ضريبة المبيعات 2";
|
||||
$lang["items_search_attributes"] = "بحث الحقول المخصصة";
|
||||
|
||||
@@ -1,13 +1,12 @@
|
||||
<?php
|
||||
|
||||
$lang["login_gcaptcha"] = "أنا لست بوت.";
|
||||
<?php
|
||||
$lang["login_gcaptcha"] = "أنا لست روبوت.";
|
||||
$lang["login_go"] = "البدء";
|
||||
$lang["login_invalid_gcaptcha"] = "رمز التحقق غير صحيح.";
|
||||
$lang["login_invalid_gcaptcha"] = "يرجى التحقق من أنك لست روبوتًا.";
|
||||
$lang["login_invalid_installation"] = "يوجد مشكلة بالتنصيب, الرجاء التحقق من ملف php.ini.";
|
||||
$lang["login_invalid_username_and_password"] = "اسم مستخدم/كلمة سر غير صحيح.";
|
||||
$lang["login_invalid_username_and_password"] = "اسم المستخدم/كلمة المرور غير صحيحة.";
|
||||
$lang["login_login"] = "دخول";
|
||||
$lang["login_logout"] = "";
|
||||
$lang["login_migration_needed"] = "";
|
||||
$lang["login_logout"] = "تسجيل خروج";
|
||||
$lang["login_migration_needed"] = "سيبدأ ترحيل قاعدة البيانات إلى٪ 1 بعد تسجيل الدخول.";
|
||||
$lang["login_password"] = "كلمة السر";
|
||||
$lang["login_username"] = "اسم المستخدم";
|
||||
$lang["login_welcome"] = "";
|
||||
$lang["login_welcome"] = "مرحباً بك في٪ 1!";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["module_admin_cashups"] = "";
|
||||
$lang["module_admin_cashups_desc"] = "";
|
||||
$lang["module_attributes"] = "ميزات/مميزات";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["receivings_amount_due"] = "";
|
||||
$lang["receivings_cancel_receiving"] = "إلغاء";
|
||||
$lang["receivings_cannot_be_deleted"] = "لايمكن حذف الإستلام/الإستلامات.";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["reports_all"] = "الكل";
|
||||
$lang["reports_authority"] = "السلطة";
|
||||
$lang["reports_canceled"] = "ملغى";
|
||||
@@ -19,7 +18,7 @@ $lang["reports_complete"] = "عمليات البيع والمرتجع المكت
|
||||
$lang["reports_completed_sales"] = "المبيعات المكتملة";
|
||||
$lang["reports_confirm_delete"] = "هل انت متاكد من مسح البيانات المحددة؟";
|
||||
$lang["reports_confirm_restore"] = "هل انت متاكد من استعادة البيانات المحددة؟";
|
||||
$lang["reports_cost"] = "التكلفة";
|
||||
$lang["reports_cost"] = "سعر التكلفة";
|
||||
$lang["reports_cost_price"] = "سعر التكلفة";
|
||||
$lang["reports_count"] = "عدد";
|
||||
$lang["reports_customer"] = "عميل";
|
||||
@@ -78,7 +77,7 @@ $lang["reports_payment_type"] = "طريقة الدفع";
|
||||
$lang["reports_payments"] = "المدفوعات";
|
||||
$lang["reports_payments_summary_report"] = "ملخص المدفوعات";
|
||||
$lang["reports_profit"] = "الربح";
|
||||
$lang["reports_quantity"] = "الكمية المشتراه";
|
||||
$lang["reports_quantity"] = "الكمية";
|
||||
$lang["reports_quantity_purchased"] = "المستلم";
|
||||
$lang["reports_quotes"] = "عروض اسعار";
|
||||
$lang["reports_received_by"] = "مستلمة بواسطة";
|
||||
@@ -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"] = "الضرائب";
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["customers_available_points"] = "النقاط المتاحة";
|
||||
$lang["rewards_package"] = "مكافآت";
|
||||
$lang["rewards_package"] = "فئة المكافئة";
|
||||
$lang["rewards_remaining_balance"] = "رصيد النقاط المتبقي هو ";
|
||||
$lang["sales_account_number"] = "حساب";
|
||||
$lang["sales_add_payment"] = "إضافة دفع";
|
||||
@@ -14,7 +13,7 @@ $lang["sales_cash_1"] = "";
|
||||
$lang["sales_cash_2"] = "";
|
||||
$lang["sales_cash_3"] = "";
|
||||
$lang["sales_cash_4"] = "";
|
||||
$lang["sales_cash_adjustment"] = "تعديل الدفع";
|
||||
$lang["sales_cash_adjustment"] = "تعديل الصندوق";
|
||||
$lang["sales_cash_deposit"] = "ايداع نقدي";
|
||||
$lang["sales_cash_filter"] = "نقدى";
|
||||
$lang["sales_change_due"] = "الباقى";
|
||||
@@ -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_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"] = "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_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"] = "تعديل المبلغ المدفوع";
|
||||
$lang["sales_key_title"] = "اختصارات صفحة المبيعات";
|
||||
$lang["sales_mc"] = "";
|
||||
$lang["sales_mode"] = "وضع التسجيل";
|
||||
$lang["sales_must_enter_numeric"] = "يجب إدخال رقم للمبلغ الفعلى المدفوع.";
|
||||
@@ -134,7 +133,7 @@ $lang["sales_no_filter"] = "الكل";
|
||||
$lang["sales_no_items_in_cart"] = "لايوجد اي مادة فى السلة.";
|
||||
$lang["sales_no_sales_to_display"] = "لاتوجد عمليات بيع لعرضها.";
|
||||
$lang["sales_none_selected"] = "لم تقم بإختيار أى عمليات بيع لحذفها.";
|
||||
$lang["sales_nontaxed_ind"] = "";
|
||||
$lang["sales_nontaxed_ind"] = " ";
|
||||
$lang["sales_not_authorized"] = "ليس لديك صلاحية.";
|
||||
$lang["sales_one_or_multiple"] = "عمليات بيع";
|
||||
$lang["sales_payment"] = "طريقة الدفع";
|
||||
@@ -201,7 +200,7 @@ $lang["sales_tax"] = "ضريبة";
|
||||
$lang["sales_tax_id"] = "الرقم الضريبي";
|
||||
$lang["sales_tax_invoice"] = "فاتورة ضريبية";
|
||||
$lang["sales_tax_percent"] = "ضريبة %";
|
||||
$lang["sales_taxed_ind"] = "";
|
||||
$lang["sales_taxed_ind"] = "ض";
|
||||
$lang["sales_total"] = "المجموع";
|
||||
$lang["sales_total_tax_exclusive"] = "الإجمالى بدون الضرائب";
|
||||
$lang["sales_transaction_failed"] = "فشل حركة البيع.";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["taxes_add_exception"] = "أضافة أستثناء";
|
||||
$lang["taxes_cascade"] = "تتالي";
|
||||
$lang["taxes_cascade_sequence"] = "تسلسل متتالي";
|
||||
@@ -55,7 +54,7 @@ $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_not_unique"] = "فئة الضرائب يجب ان تكون فريده";
|
||||
$lang["taxes_tax_group_sequence"] = "تسلسل مجموعة الضرائب";
|
||||
$lang["taxes_tax_included"] = "الضريبة مشمولة";
|
||||
$lang["taxes_tax_jurisdiction"] = "الاختصاص الضريبي";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["common_address_1"] = "Ünvan 1";
|
||||
$lang["common_address_2"] = "Ünvan 2";
|
||||
$lang["common_admin"] = "";
|
||||
@@ -33,8 +32,8 @@ $lang["common_gender"] = "Cins";
|
||||
$lang["common_gender_female"] = "Q";
|
||||
$lang["common_gender_male"] = "K";
|
||||
$lang["common_gender_undefined"] = "";
|
||||
$lang["common_icon"] = "";
|
||||
$lang["common_id"] = "ID";
|
||||
$lang["common_icon"] = "İkon";
|
||||
$lang["common_id"] = "İD";
|
||||
$lang["common_import"] = "Daxil et";
|
||||
$lang["common_import_change_file"] = "Dəyiş";
|
||||
$lang["common_import_csv"] = "CSV daxil et";
|
||||
@@ -47,8 +46,8 @@ $lang["common_last_name_required"] = "Soyad tələb olunur.";
|
||||
$lang["common_last_page"] = "Son";
|
||||
$lang["common_learn_about_project"] = "Proyekt haqqında ən son məlumatı öyrənmək.";
|
||||
$lang["common_list_of"] = "Siyahısı";
|
||||
$lang["common_logo"] = "";
|
||||
$lang["common_logo_mark"] = "";
|
||||
$lang["common_logo"] = "Loqo";
|
||||
$lang["common_logo_mark"] = "Mark";
|
||||
$lang["common_logout"] = "Çıxış";
|
||||
$lang["common_manager"] = "";
|
||||
$lang["common_migration_needed"] = "Girişdən sonra bazaya %1 köçməsi başlayacaq.";
|
||||
@@ -72,8 +71,8 @@ $lang["common_return_policy"] = "Qaytarma siyasəti";
|
||||
$lang["common_search"] = "Axtarış";
|
||||
$lang["common_search_options"] = "Axtarış variantları";
|
||||
$lang["common_searched_for"] = "Axtarıldı";
|
||||
$lang["common_software_short"] = "";
|
||||
$lang["common_software_title"] = "";
|
||||
$lang["common_software_short"] = "OSPOS";
|
||||
$lang["common_software_title"] = "Açıq mənbəli satış nöqtəsi";
|
||||
$lang["common_state"] = "Əyalət";
|
||||
$lang["common_submit"] = "Təsdiqlə";
|
||||
$lang["common_total_spent"] = "Ümumi xərc";
|
||||
@@ -81,7 +80,7 @@ $lang["common_unknown"] = "Naməlum";
|
||||
$lang["common_view_recent_sales"] = "Son Satışları Göstər";
|
||||
$lang["common_website"] = "Veb Sayt";
|
||||
$lang["common_welcome"] = "Xoş Gəlmisiniz";
|
||||
$lang["common_welcome_message"] = "ALSAN-a Xoş gəlmisiniz, başlamaq üçün bir modula basın.";
|
||||
$lang["common_welcome_message"] = "OSPOS-a Xoş gəlmisiniz, başlamaq üçün bir modula basın.";
|
||||
$lang["common_yes"] = "";
|
||||
$lang["common_you_are_using_ospos"] = "Açıq Layihədə Satışın Avtomatlaşdırma Nöqtəsi versiya";
|
||||
$lang["common_zip"] = "Poçt Kodu";
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
<?php
|
||||
|
||||
$lang["config_address"] = "Şirkət Adresi";
|
||||
<?php
|
||||
$lang["config_address"] = "Şirkət Unvanı";
|
||||
$lang["config_address_required"] = "Şirkətin adı olan boşluq sahəsi doldurulmalıdı.";
|
||||
$lang["config_all_set"] = "Bütün fayl icazələri düzgün qurulub!";
|
||||
$lang["config_allow_duplicate_barcodes"] = "Dublikat Barkodlarına icazə verin";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["expenses_add_item"] = "Xərc Əlavə Et";
|
||||
$lang["expenses_amount"] = "Məbləğ";
|
||||
$lang["expenses_amount_number"] = "Məbləğ rəqəm ilə olmalıdır";
|
||||
@@ -12,7 +11,7 @@ $lang["expenses_categories_name"] = "Kategoriya";
|
||||
$lang["expenses_category_required"] = "Kategoriya bölməsi boş qala bilməz";
|
||||
$lang["expenses_check"] = "Çek";
|
||||
$lang["expenses_check_filter"] = "Çek";
|
||||
$lang["expenses_confirm_delete"] = "Seçilmiş xərci silmək istədiyinizə əminsinizmi?";
|
||||
$lang["expenses_confirm_delete"] = "Siz əminsinizmi ki işarələnmiş butun malları redaktə etmək istəyirsiniz?";
|
||||
$lang["expenses_confirm_restore"] = "Seçilmiş xərci (lər) bərpa etmək istədiyinizə əminsinizmi?";
|
||||
$lang["expenses_credit"] = "Kredit Kartı";
|
||||
$lang["expenses_credit_filter"] = "Kredit Kartı";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["items_add_minus"] = "İnventar + Topla və ya - Çıx.";
|
||||
$lang["items_allow_alt_description"] = "Alternativ təsvirə icazə verin";
|
||||
$lang["items_amount_entry"] = "Məbləğ Əlavəsi";
|
||||
@@ -8,7 +7,7 @@ $lang["items_buy_price_required"] = "Alış qiyməti tələb olunan sahədir.";
|
||||
$lang["items_cannot_be_deleted"] = "Seçilmiş Mal (lar) silmək mükün deyil, bir və ya birdən çox Mallarda Satışlar var.";
|
||||
$lang["items_cannot_find_item"] = "Mal Tapılmadı.";
|
||||
$lang["items_categories"] = "";
|
||||
$lang["items_category"] = "kateqoriya";
|
||||
$lang["items_category"] = "Bolmə";
|
||||
$lang["items_category_new"] = "";
|
||||
$lang["items_category_required"] = "Bölmə sahəsi boş qala bilməz.";
|
||||
$lang["items_change_all_to_allow_alt_desc"] = "Hamısı üçün Alternativ Təsvirə İcazə Verin.";
|
||||
@@ -17,12 +16,12 @@ $lang["items_change_all_to_serialized"] = "Hamısını Seriyalaşdırılmışa g
|
||||
$lang["items_change_all_to_unserialized"] = "Qeyri Seriyalara görə dəyiş";
|
||||
$lang["items_change_image"] = "Şəkili Dəyiş";
|
||||
$lang["items_confirm_bulk_edit"] = "Siz əminsinizmi ki işarələnmiş butun malları redaktə etmək istəyirsiniz?";
|
||||
$lang["items_confirm_bulk_edit_wipe_taxes"] = "Bütün Vergi haqqında olan Məlumatların yerləri dəyişəcək.";
|
||||
$lang["items_confirm_delete"] = "siz əminsiniz ki seçilmiş malları silmək istəyirsiniz?";
|
||||
$lang["items_confirm_bulk_edit_wipe_taxes"] = "Bütün Məhsul Vergisi məlumatları dəyişdiriləcək.";
|
||||
$lang["items_confirm_delete"] = "Seçilmiş element(ləri) silmək istədiyinizə əminsiniz?";
|
||||
$lang["items_confirm_restore"] = "Seçilmiş element (lər) bərpa etmək istədiyinizə əminsinizmi?";
|
||||
$lang["items_cost_price"] = "Alış qiyməti";
|
||||
$lang["items_cost_price_number"] = "Topdan satış rəqəmlə olmalıdır.";
|
||||
$lang["items_cost_price_required"] = "Topdan satiış - yazılması vacib sahə.";
|
||||
$lang["items_cost_price"] = "Topdan Satış qiyməti";
|
||||
$lang["items_cost_price_number"] = "Topdansatış qiyməti rəqəm olmalıdır.";
|
||||
$lang["items_cost_price_required"] = "Topdan satiış - doldurulması vacib sahə.";
|
||||
$lang["items_count"] = "inventorun yenilənməsi";
|
||||
$lang["items_csv_import_failed"] = "səhv csv import";
|
||||
$lang["items_csv_import_nodata_wrongformat"] = "Yüklənmiş faylda məlumat yoxdur və ya düzgün formatlanmır.";
|
||||
@@ -74,7 +73,7 @@ $lang["items_none"] = "Heçnə";
|
||||
$lang["items_none_selected"] = "Siz redaktə etmək üçün hər hansı bir mal seçməmisiniz";
|
||||
$lang["items_nonstock"] = "Əldə Olmayan";
|
||||
$lang["items_number_information"] = "Malın Nömrəsi";
|
||||
$lang["items_number_required"] = "Barkod sahəsi boş qala bilməz.";
|
||||
$lang["items_number_required"] = "Barkod tələb olunan sahədir.";
|
||||
$lang["items_one_or_multiple"] = "Mal (lar)";
|
||||
$lang["items_pack_name"] = "Paket Adı";
|
||||
$lang["items_qty_per_pack"] = "Paketin miqdarı";
|
||||
|
||||
@@ -1,13 +1,12 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["login_gcaptcha"] = "Mən robot deyiləm.";
|
||||
$lang["login_go"] = "daxil ol";
|
||||
$lang["login_invalid_gcaptcha"] = "Yanlış, Mən robot deyiləm.";
|
||||
$lang["login_invalid_gcaptcha"] = "Robot olmadığınızı təsdiqləyin.";
|
||||
$lang["login_invalid_installation"] = "Quraşdırma düzgün deyil, php.ini faylını yoxlayın.";
|
||||
$lang["login_invalid_username_and_password"] = "Ad və ya şifrə səhvdir.";
|
||||
$lang["login_invalid_username_and_password"] = "Yanlış istifadəçi adı və ya şifrə.";
|
||||
$lang["login_login"] = "Giriş";
|
||||
$lang["login_logout"] = "";
|
||||
$lang["login_migration_needed"] = "";
|
||||
$lang["login_logout"] = "Çıxış";
|
||||
$lang["login_migration_needed"] = "%1 -ə daxil olandan sonra verilənlər bazası miqrasiyası başlayacaq.";
|
||||
$lang["login_password"] = "Şifrə";
|
||||
$lang["login_username"] = "İstifadəçi";
|
||||
$lang["login_welcome"] = "";
|
||||
$lang["login_welcome"] = "%1 -ə xoş gəlmisiniz!";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["customers_available_points"] = "Mövcud ballar";
|
||||
$lang["rewards_package"] = "Mükafatlar";
|
||||
$lang["rewards_remaining_balance"] = "Mükafatın yerdə qalan bal dəyəri ";
|
||||
@@ -14,7 +13,7 @@ $lang["sales_cash_1"] = "";
|
||||
$lang["sales_cash_2"] = "";
|
||||
$lang["sales_cash_3"] = "";
|
||||
$lang["sales_cash_4"] = "";
|
||||
$lang["sales_cash_adjustment"] = "";
|
||||
$lang["sales_cash_adjustment"] = "Nağd pulun tənzimlənməsi";
|
||||
$lang["sales_cash_deposit"] = "Nağd depozit";
|
||||
$lang["sales_cash_filter"] = "Nəğd Pul";
|
||||
$lang["sales_change_due"] = "Qalıq";
|
||||
@@ -33,7 +32,7 @@ $lang["sales_confirm_delete"] = "Siz əminsiniz ki seçilmiş satışı (lar) si
|
||||
$lang["sales_confirm_restore"] = "Seçilmiş Satışları bərpa etmək istədiyinizə əminsinizmi?";
|
||||
$lang["sales_credit"] = "Kredit kartı";
|
||||
$lang["sales_credit_deposit"] = "Kredit Depoziti";
|
||||
$lang["sales_credit_filter"] = "";
|
||||
$lang["sales_credit_filter"] = "Kredit kartı";
|
||||
$lang["sales_current_table"] = "";
|
||||
$lang["sales_customer"] = "Ad";
|
||||
$lang["sales_customer_address"] = "Ünvan";
|
||||
@@ -102,27 +101,27 @@ $lang["sales_item_insufficient_of_stock"] = "Anbarda kifayət qədər mal yoxdur
|
||||
$lang["sales_item_name"] = "Malın adı";
|
||||
$lang["sales_item_number"] = "Mal #";
|
||||
$lang["sales_item_out_of_stock"] = "Mal satılıb.";
|
||||
$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_browser"] = "Faydalı Qısayollar";
|
||||
$lang["sales_key_cancel"] = "Cari Kotirovka/Fatura/Satışı ləğv edir";
|
||||
$lang["sales_key_customer_search"] = "Müştəri Axtarışı";
|
||||
$lang["sales_key_finish_quote"] = "Ödəniş etmədən Kotirovka/Faturanı tamamlayın";
|
||||
$lang["sales_key_finish_sale"] = "Ödəniş əlavə edib, faktura/satışı tamamlayın";
|
||||
$lang["sales_key_full"] = "Tam Ekran rejimində açın";
|
||||
$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_help"] = "Qısa yollar";
|
||||
$lang["sales_key_help_modal"] = "Qısa yollar pəncərəsini açın";
|
||||
$lang["sales_key_in"] = "Yaxınlaşdır";
|
||||
$lang["sales_key_item_search"] = "Element Axtarışı";
|
||||
$lang["sales_key_out"] = "Uzaqlaşdır";
|
||||
$lang["sales_key_payment"] = "Ödəniş əlavə et";
|
||||
$lang["sales_key_print"] = "Cari səhifəni çap et";
|
||||
$lang["sales_key_restore"] = "Orjinal ekran ölçüsünə qayıt";
|
||||
$lang["sales_key_search"] = "Axtarışın hesabat cədvəlləri";
|
||||
$lang["sales_key_suspend"] = "Cari satışı dayandırın";
|
||||
$lang["sales_key_suspended"] = "Dayandırılmış Satışları göstər";
|
||||
$lang["sales_key_system"] = "Sistem Qısayolları";
|
||||
$lang["sales_key_tendered"] = "Təklif olunan məbləği dəyişdirin";
|
||||
$lang["sales_key_title"] = "Satış üçün klaviatura qısa yolları";
|
||||
$lang["sales_mc"] = "";
|
||||
$lang["sales_mode"] = "Qeydiyyat Rejimi";
|
||||
$lang["sales_must_enter_numeric"] = "Ödəniş məbləği rəqəm ilə olmalıdır.";
|
||||
@@ -147,7 +146,7 @@ $lang["sales_price"] = "Qiymət";
|
||||
$lang["sales_print_after_sale"] = "Satışdan sonra Çap edin";
|
||||
$lang["sales_quantity"] = "Miqdarı";
|
||||
$lang["sales_quantity_less_than_reorder_level"] = "Diqqət: İstədiyinizin Miqdarı bu Öhdəlik üçün Yenidən Səviyyə səviyyəsindən aşağıdadır.";
|
||||
$lang["sales_quantity_less_than_zero"] = "Xəbərdarlıq: İstədiyiniz miqdar kifayət qədər deyil. Siz Hələ satışı emal edə bilərsiniz, ancaq inventarınızı yoxlayın.";
|
||||
$lang["sales_quantity_less_than_zero"] = "Xəbərdarlıq: İstədiyiniz miqdar kifayət deyil. Siz hələ də satışı edə bilərsiniz, lakin malın sayını yoxlayın.";
|
||||
$lang["sales_quantity_of_items"] = "%1 Məhsulların miqdarı";
|
||||
$lang["sales_quote"] = "Qiymət ver";
|
||||
$lang["sales_quote_number"] = "Sitat Nömrəsi";
|
||||
|
||||
29
application/language/bs-BA/common_lang.php
Executable file → Normal file
29
application/language/bs-BA/common_lang.php
Executable file → Normal file
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["common_address_1"] = "Adresa 1";
|
||||
$lang["common_address_2"] = "Adresa 2";
|
||||
$lang["common_admin"] = "";
|
||||
@@ -20,41 +19,41 @@ $lang["common_det"] = "Detalji";
|
||||
$lang["common_download_import_template"] = "Preuzmite šablon za uvoz(CSV)";
|
||||
$lang["common_edit"] = "Uredi";
|
||||
$lang["common_email"] = "E-mail";
|
||||
$lang["common_email_invalid_format"] = "Neispravan e-mail";
|
||||
$lang["common_email_invalid_format"] = "Adresa e-pošte nije u ispravnom formatu.";
|
||||
$lang["common_export_csv"] = "CSV izvoz";
|
||||
$lang["common_export_csv_no"] = "Ne";
|
||||
$lang["common_export_csv_yes"] = "Da";
|
||||
$lang["common_fields_required_message"] = "Polja u crvenom su obavezna";
|
||||
$lang["common_fields_required_message_unique"] = "";
|
||||
$lang["common_first_name"] = "Ime";
|
||||
$lang["common_first_name_required"] = "Ime je obavezno";
|
||||
$lang["common_first_name_required"] = "Ime je obavezno polje.";
|
||||
$lang["common_first_page"] = "Prva";
|
||||
$lang["common_gender"] = "Pol";
|
||||
$lang["common_gender_female"] = "Ž";
|
||||
$lang["common_gender_male"] = "M";
|
||||
$lang["common_gender_undefined"] = "";
|
||||
$lang["common_icon"] = "";
|
||||
$lang["common_id"] = "Id";
|
||||
$lang["common_icon"] = "Ikona";
|
||||
$lang["common_id"] = "ID";
|
||||
$lang["common_import"] = "Uvoz";
|
||||
$lang["common_import_change_file"] = "Promjena";
|
||||
$lang["common_import_csv"] = "CSV uvoz";
|
||||
$lang["common_import_full_path"] = "Potrebna je potpuna putanja do CSV datoteke";
|
||||
$lang["common_import_full_path"] = "Potrebna je puna putanja do CSV datoteke";
|
||||
$lang["common_import_remove_file"] = "Ukloni";
|
||||
$lang["common_import_select_file"] = "Odaberite datoteku";
|
||||
$lang["common_inv"] = "Zaliha";
|
||||
$lang["common_last_name"] = "Prezime";
|
||||
$lang["common_last_name_required"] = "Prezime je obavezno";
|
||||
$lang["common_last_name_required"] = "Prezime je obavezno polje.";
|
||||
$lang["common_last_page"] = "Poslednja";
|
||||
$lang["common_learn_about_project"] = "da biste saznali najnovije informacije o projektu";
|
||||
$lang["common_learn_about_project"] = "da biste saznali najnovije informacije o projektu.";
|
||||
$lang["common_list_of"] = "Lista";
|
||||
$lang["common_logo"] = "";
|
||||
$lang["common_logo_mark"] = "";
|
||||
$lang["common_logo"] = "Logo";
|
||||
$lang["common_logo_mark"] = "Znak";
|
||||
$lang["common_logout"] = "Odjava";
|
||||
$lang["common_manager"] = "";
|
||||
$lang["common_migration_needed"] = "Premještanje baze podataka na %1 počinje nakon prijave.";
|
||||
$lang["common_new"] = "Novi";
|
||||
$lang["common_no"] = "";
|
||||
$lang["common_no_persons_to_display"] = "Nema dobavljača za prikaz";
|
||||
$lang["common_no_persons_to_display"] = "Nema ljudi za prikaz.";
|
||||
$lang["common_none_selected_text"] = "[Izaberi]";
|
||||
$lang["common_or"] = "Ili";
|
||||
$lang["common_people"] = "";
|
||||
@@ -72,8 +71,8 @@ $lang["common_return_policy"] = "Povratna informacija";
|
||||
$lang["common_search"] = "Traži";
|
||||
$lang["common_search_options"] = "Opcije pretrage";
|
||||
$lang["common_searched_for"] = "Traženo";
|
||||
$lang["common_software_short"] = "";
|
||||
$lang["common_software_title"] = "";
|
||||
$lang["common_software_short"] = "OSPOS";
|
||||
$lang["common_software_title"] = "Prodajno mjesto otvorenog koda";
|
||||
$lang["common_state"] = "Entitet";
|
||||
$lang["common_submit"] = "Prihvati";
|
||||
$lang["common_total_spent"] = "Ukupno potrošeno";
|
||||
@@ -81,7 +80,7 @@ $lang["common_unknown"] = "Nepoznato";
|
||||
$lang["common_view_recent_sales"] = "Pogledaj nedavne prodaje";
|
||||
$lang["common_website"] = "opensourcepos.org";
|
||||
$lang["common_welcome"] = "Dobrodošli";
|
||||
$lang["common_welcome_message"] = "Dobrodošli u OSPOS, kliknite na modul ispod da biste započeli";
|
||||
$lang["common_welcome_message"] = "Dobrodošli u OSPOS, kliknite na modul ispod da biste započeli.";
|
||||
$lang["common_yes"] = "";
|
||||
$lang["common_you_are_using_ospos"] = "";
|
||||
$lang["common_zip"] = "Poštanski broj";
|
||||
|
||||
137
application/language/bs-BA/config_lang.php
Executable file → Normal file
137
application/language/bs-BA/config_lang.php
Executable file → Normal file
@@ -1,7 +1,6 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["config_address"] = "Adresa kompanije";
|
||||
$lang["config_address_required"] = "Adresa kompanije je obavezno polje";
|
||||
$lang["config_address_required"] = "Adresa kompanije je obavezno polje.";
|
||||
$lang["config_all_set"] = "Sva su dopuštenja datoteka ispravno postavljena!";
|
||||
$lang["config_allow_duplicate_barcodes"] = "Dozvoli dvostruke barkodove";
|
||||
$lang["config_apostrophe"] = "apostrof";
|
||||
@@ -14,7 +13,7 @@ $lang["config_barcode_content"] = "Sadržaj barkoda";
|
||||
$lang["config_barcode_first_row"] = "1 red";
|
||||
$lang["config_barcode_font"] = "Font";
|
||||
$lang["config_barcode_formats"] = "Unesi format";
|
||||
$lang["config_barcode_generate_if_empty"] = "Generiši ako je prazno";
|
||||
$lang["config_barcode_generate_if_empty"] = "Generiši ako je prazno.";
|
||||
$lang["config_barcode_height"] = "Visina(px)";
|
||||
$lang["config_barcode_id"] = "Id / naziv artikla";
|
||||
$lang["config_barcode_info"] = "Informacije o konfiguraciji barkoda";
|
||||
@@ -22,12 +21,12 @@ $lang["config_barcode_layout"] = "Izgled barkoda";
|
||||
$lang["config_barcode_name"] = "Naziv";
|
||||
$lang["config_barcode_number"] = "Barkod";
|
||||
$lang["config_barcode_number_in_row"] = "Broj u redu";
|
||||
$lang["config_barcode_page_cellspacing"] = "Prikaži razmak ćelija na stranici";
|
||||
$lang["config_barcode_page_cellspacing"] = "Prikaži razmak ćelija na stranici.";
|
||||
$lang["config_barcode_page_width"] = "Širina stranice";
|
||||
$lang["config_barcode_price"] = "Cijena";
|
||||
$lang["config_barcode_second_row"] = "2.red";
|
||||
$lang["config_barcode_third_row"] = "3.red";
|
||||
$lang["config_barcode_tooltip"] = "Upozorenje: Ovo svokstvo može dovesti do uvoza ili kreiranja duplih stavki. Nemojte koristiti ako to ne želite";
|
||||
$lang["config_barcode_tooltip"] = "Upozorenje: Ova funkcija može prouzrokovati uvoz ili kreiranje duplikata. Ne koristite ako ne želite duple barkodove.";
|
||||
$lang["config_barcode_type"] = "Tip barkoda";
|
||||
$lang["config_barcode_width"] = "Širina (px)";
|
||||
$lang["config_bottom"] = "Dno";
|
||||
@@ -52,7 +51,7 @@ $lang["config_company_logo"] = "Logo kompanije";
|
||||
$lang["config_company_remove_image"] = "Ukloni logo";
|
||||
$lang["config_company_required"] = "Naziv kompanije je obavezno polje";
|
||||
$lang["config_company_select_image"] = "Izaberite sliku";
|
||||
$lang["config_company_website_url"] = "Adresa web stranice nije valjana (http://...)";
|
||||
$lang["config_company_website_url"] = "Veb lokacija kompanije nije važeća URL adresa (http://...).";
|
||||
$lang["config_country_codes"] = "Kod zemlje";
|
||||
$lang["config_country_codes_tooltip"] = "Lista kodova zemalja odvojena zarezima za traženje nominalnih adresa.";
|
||||
$lang["config_currency_code"] = "Kod valute";
|
||||
@@ -68,41 +67,41 @@ $lang["config_customer_sales_tax_support"] = "";
|
||||
$lang["config_date_or_time_format"] = "Filter datuma i vremena";
|
||||
$lang["config_datetimeformat"] = "Format datuma i vremena";
|
||||
$lang["config_decimal_point"] = "Decimalna točka";
|
||||
$lang["config_default_barcode_font_size_number"] = "Veličina fonta za barkod mora biti broj";
|
||||
$lang["config_default_barcode_font_size_required"] = "Veličina fonta barkoda je obavezno polje";
|
||||
$lang["config_default_barcode_height_number"] = "Visina barkoda mora biti broj";
|
||||
$lang["config_default_barcode_height_required"] = "Visina barkoda je obavezno polje";
|
||||
$lang["config_default_barcode_num_in_row_number"] = "Broj barkoda u redu mora biti broj";
|
||||
$lang["config_default_barcode_num_in_row_required"] = "Broj barkoda u redu je obavezno polje";
|
||||
$lang["config_default_barcode_page_cellspacing_number"] = "Razmak ćelija sa barkodom mora biti broj";
|
||||
$lang["config_default_barcode_font_size_number"] = "Veličina fonta za barkod mora biti broj.";
|
||||
$lang["config_default_barcode_font_size_required"] = "Veličina fonta barkoda je obavezno polje.";
|
||||
$lang["config_default_barcode_height_number"] = "Visina barkoda mora biti broj.";
|
||||
$lang["config_default_barcode_height_required"] = "Visina barkoda je obavezno polje.";
|
||||
$lang["config_default_barcode_num_in_row_number"] = "Broj barkoda u redu mora biti broj.";
|
||||
$lang["config_default_barcode_num_in_row_required"] = "Broj barkoda u redu je obavezno polje.";
|
||||
$lang["config_default_barcode_page_cellspacing_number"] = "Razmak između ćelija sa barkodom mora biti broj.";
|
||||
$lang["config_default_barcode_page_cellspacing_required"] = "Rastojanje ćelija na stranici sa barkodom je obavezno polje.";
|
||||
$lang["config_default_barcode_page_width_number"] = "Širina stranice barkoda mora biti broj";
|
||||
$lang["config_default_barcode_page_width_required"] = "Širina stranice barkoda je obavezno polje";
|
||||
$lang["config_default_barcode_width_number"] = "Standardna širina barkoda mora biti broj";
|
||||
$lang["config_default_barcode_width_required"] = "Širina barkoda mora bit broj";
|
||||
$lang["config_default_barcode_page_width_number"] = "Širina stranice sa bar kodom mora biti broj.";
|
||||
$lang["config_default_barcode_page_width_required"] = "Širina stranice sa barkodom je obavezno polje.";
|
||||
$lang["config_default_barcode_width_number"] = "Standardna širina barkoda mora biti broj.";
|
||||
$lang["config_default_barcode_width_required"] = "Širina barkoda je obavezno polje.";
|
||||
$lang["config_default_item_columns"] = "Vidljiva stavka kolone";
|
||||
$lang["config_default_origin_tax_code"] = "Šifra poreza";
|
||||
$lang["config_default_receivings_discount"] = "Popust za ulaze";
|
||||
$lang["config_default_receivings_discount_number"] = "Popust za ulaz mora biti broj";
|
||||
$lang["config_default_receivings_discount_required"] = "Popust za ulaz je obavezno polje";
|
||||
$lang["config_default_receivings_discount_number"] = "Popust za ulaz mora biti broj.";
|
||||
$lang["config_default_receivings_discount_required"] = "Popust za ulaz je obavezno polje.";
|
||||
$lang["config_default_sales_discount"] = "Popust na prodaju";
|
||||
$lang["config_default_sales_discount_number"] = "Popust na prodaju mora biti broj";
|
||||
$lang["config_default_sales_discount_required"] = "Popust na prodaju je obavezno polje";
|
||||
$lang["config_default_sales_discount_number"] = "Popust na prodaju mora biti broj.";
|
||||
$lang["config_default_sales_discount_required"] = "Popust na prodaju je obavezno polje.";
|
||||
$lang["config_default_tax_category"] = "Poreska kategorija";
|
||||
$lang["config_default_tax_code"] = "Poreska šifra";
|
||||
$lang["config_default_tax_jurisdiction"] = "Poreska uprava";
|
||||
$lang["config_default_tax_name_number"] = "Naziv poreza mora biti string.";
|
||||
$lang["config_default_tax_name_required"] = "Naziv poreza je obavezno polje";
|
||||
$lang["config_default_tax_name_required"] = "Naziv poreza je obavezno polje.";
|
||||
$lang["config_default_tax_rate"] = "Stopa poreza %";
|
||||
$lang["config_default_tax_rate_1"] = "Stopa poreza 1 %";
|
||||
$lang["config_default_tax_rate_2"] = "Stopa poreza 2 %";
|
||||
$lang["config_default_tax_rate_3"] = "";
|
||||
$lang["config_default_tax_rate_number"] = "Stopa poreza mora biti broj";
|
||||
$lang["config_default_tax_rate_required"] = "Stopa poreza je obavezno polje";
|
||||
$lang["config_default_tax_rate_number"] = "Stopa poreza mora biti broj.";
|
||||
$lang["config_default_tax_rate_required"] = "Stopa poreza je obavezno polje.";
|
||||
$lang["config_derive_sale_quantity"] = "Dozvoli izvedenu količinu prodaje";
|
||||
$lang["config_derive_sale_quantity_tooltip"] = "Ako se izabere, za artikle naručene po produženom iznosu biće obezbjeđen novi tip artikla";
|
||||
$lang["config_dinner_table"] = "Sto";
|
||||
$lang["config_dinner_table_duplicate"] = "Sto mora biti jedinstven";
|
||||
$lang["config_dinner_table_duplicate"] = "Sto mora biti jedinstven.";
|
||||
$lang["config_dinner_table_enable"] = "Omogući stolove za večeru";
|
||||
$lang["config_dinner_table_invalid_chars"] = "Naziv stola ne može sadržavati '_'.";
|
||||
$lang["config_dinner_table_required"] = "Sto je obavezno polje.";
|
||||
@@ -144,16 +143,16 @@ $lang["config_financial_year_may"] = "1. Maj";
|
||||
$lang["config_financial_year_nov"] = "1. Novembar";
|
||||
$lang["config_financial_year_oct"] = "1. Oktobar";
|
||||
$lang["config_financial_year_sep"] = "1. Septembar";
|
||||
$lang["config_floating_labels"] = "";
|
||||
$lang["config_floating_labels"] = "Plutajuće etikete";
|
||||
$lang["config_gcaptcha_enable"] = "Stranica za prijavu reCAPTCHA";
|
||||
$lang["config_gcaptcha_secret_key"] = "reCAPTCHA tajni ključ";
|
||||
$lang["config_gcaptcha_secret_key_required"] = "reCAPTCHA tajni ključ je obavezno polje";
|
||||
$lang["config_gcaptcha_site_key"] = "reCAPTCHA ključ sajta";
|
||||
$lang["config_gcaptcha_site_key_required"] = "reCAPTCHA Ključ sajta je obavezno polje";
|
||||
$lang["config_gcaptcha_tooltip"] = "Zaštitite stranicu za prijavu pomoću Google reCAPTCHA, kliknite na ikonu za nabavku API ključa";
|
||||
$lang["config_gcaptcha_tooltip"] = "Zaštitite stranicu za prijavu pomoću Google reCAPTCHA, kliknite na ikonu za par API ključeva.";
|
||||
$lang["config_general"] = "Generalno";
|
||||
$lang["config_general_configuration"] = "Opšta konfiguracija";
|
||||
$lang["config_giftcard_number"] = "Broj poklon bona";
|
||||
$lang["config_giftcard_number"] = "Broj poklon kartice";
|
||||
$lang["config_giftcard_random"] = "Generiši nasumice";
|
||||
$lang["config_giftcard_series"] = "Generiši u seriji";
|
||||
$lang["config_image_allowed_file_types"] = "Dozvoljeni tipovi datoteka";
|
||||
@@ -164,7 +163,7 @@ $lang["config_image_restrictions"] = "Ograničenja za učitavanje slike";
|
||||
$lang["config_include_hsn"] = "Uključite podršku za HSN kodove";
|
||||
$lang["config_info"] = "Informacije";
|
||||
$lang["config_info_configuration"] = "Info o web trgovini";
|
||||
$lang["config_input_groups"] = "";
|
||||
$lang["config_input_groups"] = "Grupe unosa";
|
||||
$lang["config_integrations"] = "Integracije";
|
||||
$lang["config_integrations_configuration"] = "Integracije trećih strana";
|
||||
$lang["config_invoice"] = "Faktura";
|
||||
@@ -187,22 +186,22 @@ $lang["config_license"] = "Licenca";
|
||||
$lang["config_license_configuration"] = "Izjava o licenci";
|
||||
$lang["config_line_sequence"] = "Redoslijed linija";
|
||||
$lang["config_lines_per_page"] = "Linija po stranici";
|
||||
$lang["config_lines_per_page_number"] = "Linije po stranici moraju biti broj";
|
||||
$lang["config_lines_per_page_required"] = "Broj linija po stranici je obavezan podatak";
|
||||
$lang["config_lines_per_page_number"] = "Redovi po stranici moraju biti broj.";
|
||||
$lang["config_lines_per_page_required"] = "Broj linija po stranici je obavezno polje.";
|
||||
$lang["config_locale"] = "Lokalizacija";
|
||||
$lang["config_locale_configuration"] = "Konfiguracija";
|
||||
$lang["config_locale_info"] = "Info o lokalnoj konfiguraciji";
|
||||
$lang["config_location"] = "Skladište";
|
||||
$lang["config_location_configuration"] = "Lokacije skladišta";
|
||||
$lang["config_location_info"] = "Informacije o konfiguraciji lokacije";
|
||||
$lang["config_login_form"] = "";
|
||||
$lang["config_login_form"] = "Stil formulara za prijavu";
|
||||
$lang["config_logout"] = "Zar ne želite da napravite rezervnu kopiju prije odjave? Kliknite [OK] za sigurnosnu kopiju, [Cancel] da biste se odjavili.";
|
||||
$lang["config_mailchimp"] = "Mailchimp";
|
||||
$lang["config_mailchimp_api_key"] = "Mailchimp API ključ";
|
||||
$lang["config_mailchimp_configuration"] = "Mailchimp konfiguracija";
|
||||
$lang["config_mailchimp_key_successfully"] = "API ključ je važeći";
|
||||
$lang["config_mailchimp_key_unsuccessfully"] = "API ključ je nevažeći";
|
||||
$lang["config_mailchimp_lists"] = "Mailchimp lista";
|
||||
$lang["config_mailchimp"] = "MeilChimp";
|
||||
$lang["config_mailchimp_api_key"] = "MailChimp API ključ";
|
||||
$lang["config_mailchimp_configuration"] = "MailChimp konfiguracija";
|
||||
$lang["config_mailchimp_key_successfully"] = "API ključ je važeći.";
|
||||
$lang["config_mailchimp_key_unsuccessfully"] = "API ključ je nevažeći.";
|
||||
$lang["config_mailchimp_lists"] = "MailChimp lista(e)";
|
||||
$lang["config_mailchimp_tooltip"] = "Kliknite na ikonu za API ključ.";
|
||||
$lang["config_message"] = "Poruke";
|
||||
$lang["config_message_configuration"] = "Konfigurisanje poruke";
|
||||
@@ -220,37 +219,37 @@ $lang["config_none"] = "nijedan";
|
||||
$lang["config_notify_alignment"] = "Položaj iskačuće obavijesti";
|
||||
$lang["config_number_format"] = "Format broja";
|
||||
$lang["config_number_locale"] = "Lokalizacija";
|
||||
$lang["config_number_locale_invalid"] = "Uneseni jezik nije važeći. Provjerite vezu u opisu alata kako biste pronašli osjetljivu vrijednost";
|
||||
$lang["config_number_locale_required"] = "Broj lokacije je obavezno polje";
|
||||
$lang["config_number_locale_tooltip"] = "Pronađite odgovarajuću lokaciju na ovom linku";
|
||||
$lang["config_number_locale_invalid"] = "Unijeti jezik je nevažeći. Provjerite vezu u opisu alatke da biste pronašli važeći jezik.";
|
||||
$lang["config_number_locale_required"] = "Broj lokacije je obavezno polje.";
|
||||
$lang["config_number_locale_tooltip"] = "Pronađite odgovarajuću lokaciju na ovom linku.";
|
||||
$lang["config_os_timezone"] = "OSPOS vremenska zona:";
|
||||
$lang["config_ospos_info"] = "OSPOS instalacione informacije";
|
||||
$lang["config_payment_options_order"] = "Narudžba opcije plaćanja";
|
||||
$lang["config_perm_risk"] = "Dozvole veće od 750 za pisanje i 660 za čitanje dovode ovaj program u rizik.";
|
||||
$lang["config_phone"] = "Telefon kompanije";
|
||||
$lang["config_phone_required"] = "Telefon kompanije je obavezan";
|
||||
$lang["config_phone_required"] = "Telefon kompanije je obavezno polje.";
|
||||
$lang["config_print_bottom_margin"] = "Donja margina";
|
||||
$lang["config_print_bottom_margin_number"] = "Donja margina mora biti broj";
|
||||
$lang["config_print_bottom_margin_required"] = "Donja margina je obavezna";
|
||||
$lang["config_print_bottom_margin_number"] = "Donja margina mora biti broj.";
|
||||
$lang["config_print_bottom_margin_required"] = "Donja margina je obavezno polje.";
|
||||
$lang["config_print_delay_autoreturn"] = "Automatski povratak na odgodu prodaje";
|
||||
$lang["config_print_delay_autoreturn_number"] = "Automatski povratak na odgodu prodaje je obavezno polje";
|
||||
$lang["config_print_delay_autoreturn_required"] = "Automatski povratak na odgodu prodaje mora biti broj";
|
||||
$lang["config_print_delay_autoreturn_number"] = "Odgoda automatskog povratka na prodaju je obavezno polje.";
|
||||
$lang["config_print_delay_autoreturn_required"] = "Odlaganje automatskog povratka na prodaju mora biti broj.";
|
||||
$lang["config_print_footer"] = "Štampanje podnožja";
|
||||
$lang["config_print_header"] = "Štampanje zaglavlja";
|
||||
$lang["config_print_left_margin"] = "Lijeva margina";
|
||||
$lang["config_print_left_margin_number"] = "Lijeva margina mora biti broj";
|
||||
$lang["config_print_left_margin_required"] = "Lijeva margina je obavezna";
|
||||
$lang["config_print_left_margin_number"] = "Lijeva margina mora biti broj.";
|
||||
$lang["config_print_left_margin_required"] = "Lijeva margina je obavezno polje.";
|
||||
$lang["config_print_receipt_check_behaviour"] = "Polje za potvrdu štampanja računa";
|
||||
$lang["config_print_receipt_check_behaviour_always"] = "Uvijek potvrđeno";
|
||||
$lang["config_print_receipt_check_behaviour_last"] = "Zapamti poslednji izbor";
|
||||
$lang["config_print_receipt_check_behaviour_never"] = "Uvijek nepotvrđeno";
|
||||
$lang["config_print_right_margin"] = "Desna margina";
|
||||
$lang["config_print_right_margin_number"] = "Desna margina mora biti broj";
|
||||
$lang["config_print_right_margin_required"] = "Desna margina je obavezna";
|
||||
$lang["config_print_right_margin_number"] = "Desna margina mora biti broj.";
|
||||
$lang["config_print_right_margin_required"] = "Desna margina je obavezno polje.";
|
||||
$lang["config_print_silently"] = "Prikaži dijalog za štampanje";
|
||||
$lang["config_print_top_margin"] = "Gornja margina";
|
||||
$lang["config_print_top_margin_number"] = "Gornja margina mora biti broj";
|
||||
$lang["config_print_top_margin_required"] = "Gornja margina je obavezna";
|
||||
$lang["config_print_top_margin_number"] = "Gornja margina mora biti broj.";
|
||||
$lang["config_print_top_margin_required"] = "Gornja margina je obavezno polje.";
|
||||
$lang["config_quantity_decimals"] = "Decimale količine";
|
||||
$lang["config_quick_cash_enable"] = "";
|
||||
$lang["config_quote_default_comments"] = "Difoltni komentari citata";
|
||||
@@ -259,8 +258,8 @@ $lang["config_receipt_category"] = "";
|
||||
$lang["config_receipt_configuration"] = "Podešavanja štamapnja";
|
||||
$lang["config_receipt_default"] = "Podrazumijevano";
|
||||
$lang["config_receipt_font_size"] = "Veličina fonta";
|
||||
$lang["config_receipt_font_size_number"] = "Veličina fonta mora biti broj";
|
||||
$lang["config_receipt_font_size_required"] = "Veličina fonta je obavezno polje";
|
||||
$lang["config_receipt_font_size_number"] = "Veličina fonta mora biti broj.";
|
||||
$lang["config_receipt_font_size_required"] = "Veličina fonta je obavezno polje.";
|
||||
$lang["config_receipt_info"] = "Informacije o POS računu";
|
||||
$lang["config_receipt_printer"] = "POS štampač";
|
||||
$lang["config_receipt_short"] = "Kratko";
|
||||
@@ -271,29 +270,29 @@ $lang["config_receipt_show_tax_ind"] = "Prikaži poreski indikator";
|
||||
$lang["config_receipt_show_taxes"] = "Prikaži porez";
|
||||
$lang["config_receipt_show_total_discount"] = "Prikaži ukupni popust";
|
||||
$lang["config_receipt_template"] = "Šablon računa";
|
||||
$lang["config_receiving_calculate_average_price"] = "Kalk. prosječnih cijena (ulaza)";
|
||||
$lang["config_receiving_calculate_average_price"] = "Izrač. prosječnih cijena (ulaza)";
|
||||
$lang["config_recv_invoice_format"] = "Format računa fakture";
|
||||
$lang["config_register_mode_default"] = "Mod registracije";
|
||||
$lang["config_report_an_issue"] = "Prijavi problem";
|
||||
$lang["config_return_policy_required"] = "Politika povrata je obavezno polje";
|
||||
$lang["config_return_policy_required"] = "Politika povrata je obavezno polje.";
|
||||
$lang["config_reward"] = "Nagrada";
|
||||
$lang["config_reward_configuration"] = "Konfigurisanje poklona";
|
||||
$lang["config_right"] = "Desno";
|
||||
$lang["config_sales_invoice_format"] = "Format fakture";
|
||||
$lang["config_sales_quote_format"] = "Format navedene prodaje";
|
||||
$lang["config_saved_successfully"] = "Konfiguracija je uspješno snimljena";
|
||||
$lang["config_saved_unsuccessfully"] = "Konfiguracija nije uspješno snimljena";
|
||||
$lang["config_security_issue"] = "Upozorenje o ugroženosti sigurnosti";
|
||||
$lang["config_server_notice"] = "Upotrijebite dolje navedene podatke za izvještavanje o problemima.";
|
||||
$lang["config_saved_successfully"] = "Konfiguracija je uspješno snimljena.";
|
||||
$lang["config_saved_unsuccessfully"] = "Konfiguracija nije uspješno snimljena.";
|
||||
$lang["config_security_issue"] = "Upozorenje o sigurnosnoj ranjivosti";
|
||||
$lang["config_server_notice"] = "Koristite informacije u nastavku za prijavljivanje problema.";
|
||||
$lang["config_service_charge"] = "";
|
||||
$lang["config_show_due_enable"] = "";
|
||||
$lang["config_show_office_group"] = "Prikaži ikonu poslovnice";
|
||||
$lang["config_show_office_group"] = "Prikaži ikonu kancelarije";
|
||||
$lang["config_statistics"] = "Pošalji statistiku";
|
||||
$lang["config_statistics_tooltip"] = "Pošaljite statistike za potrebe razvoja i poboljšanja namjene";
|
||||
$lang["config_statistics_tooltip"] = "Pošaljite statistiku u svrhu razvoja i poboljšanja funkcija.";
|
||||
$lang["config_stock_location"] = "Lokacija skladišta";
|
||||
$lang["config_stock_location_duplicate"] = "Molim koristite jedinstveni naziv skladišta";
|
||||
$lang["config_stock_location_invalid_chars"] = "Naziv skaldišta ne može sadržavati '_'";
|
||||
$lang["config_stock_location_required"] = "Naziv skladišta je obavezno polje";
|
||||
$lang["config_stock_location_duplicate"] = "Lokacija zaliha mora biti jedinstvena.";
|
||||
$lang["config_stock_location_invalid_chars"] = "Lokacija skaldišta ne može sadržavati '_'.";
|
||||
$lang["config_stock_location_required"] = "Lokacija skladišta je obavezno polje.";
|
||||
$lang["config_suggestions_fifth_column"] = "";
|
||||
$lang["config_suggestions_first_column"] = "Kolona 1";
|
||||
$lang["config_suggestions_fourth_column"] = "";
|
||||
@@ -310,13 +309,13 @@ $lang["config_tax_category"] = "Kategorija";
|
||||
$lang["config_tax_category_duplicate"] = "Unesena kategorija već postoji.";
|
||||
$lang["config_tax_category_invalid_chars"] = "Unesena kategorija je nevažeća.";
|
||||
$lang["config_tax_category_required"] = "Obavezna je kategorija.";
|
||||
$lang["config_tax_category_used"] = "Kategorija se ne može izbrisati jer se koristi";
|
||||
$lang["config_tax_category_used"] = "Kategorija se ne može izbrisati jer se koristi.";
|
||||
$lang["config_tax_configuration"] = "Konfigurisanje poreza";
|
||||
$lang["config_tax_decimals"] = "Poreske decimale";
|
||||
$lang["config_tax_id"] = "Poreska identifikacija";
|
||||
$lang["config_tax_id"] = "ID poreza";
|
||||
$lang["config_tax_included"] = "Uključen porez";
|
||||
$lang["config_theme"] = "Tema";
|
||||
$lang["config_theme_preview"] = "";
|
||||
$lang["config_theme_preview"] = "Pregled teme:";
|
||||
$lang["config_thousands_separator"] = "Separator za hiljade";
|
||||
$lang["config_timezone"] = "Vremenska zona";
|
||||
$lang["config_timezone_error"] = "Vremenska zona OSPOS razlikuje se od vaše lokalne vremenske zone.";
|
||||
|
||||
25
application/language/bs-BA/customers_lang.php
Executable file → Normal file
25
application/language/bs-BA/customers_lang.php
Executable file → Normal file
@@ -1,8 +1,7 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["customers_account_number"] = "Račun #";
|
||||
$lang["customers_account_number_duplicate"] = "Ovaj broj računa već postoji";
|
||||
$lang["customers_available_points"] = "Dostupni bodovi";
|
||||
$lang["customers_account_number_duplicate"] = "Broj računa već postoji u bazi podataka.";
|
||||
$lang["customers_available_points"] = "Dostupni poeni";
|
||||
$lang["customers_available_points_value"] = "";
|
||||
$lang["customers_average"] = "Prosječna potrošnja";
|
||||
$lang["customers_avg_discount"] = "Prosječni popust";
|
||||
@@ -14,18 +13,18 @@ $lang["customers_confirm_restore"] = "Da li ste sigurni da želite da povratite
|
||||
$lang["customers_consent"] = "Pristanak na registraciju";
|
||||
$lang["customers_consent_required"] = "Prihvatanje registracije je obavezno polje.";
|
||||
$lang["customers_csv_import_failed"] = "Greška kod uvoza iz CSV-a";
|
||||
$lang["customers_csv_import_nodata_wrongformat"] = "Vaša učitana datoteka nema podataka ili je pogrešnog formata";
|
||||
$lang["customers_csv_import_partially_failed"] = "Većina kupaca je uvezena. Ali neki nisu, evo liste";
|
||||
$lang["customers_csv_import_success"] = "Uvoz kupaca je uspješan";
|
||||
$lang["customers_csv_import_nodata_wrongformat"] = "Učitana datoteka nema podataka ili je pogrešno formatirana.";
|
||||
$lang["customers_csv_import_partially_failed"] = "Uvoz klijenata je uspio sa nekim greškama:";
|
||||
$lang["customers_csv_import_success"] = "Uvoz korisnika je uspješan.";
|
||||
$lang["customers_customer"] = "Kupac";
|
||||
$lang["customers_date"] = "Datum";
|
||||
$lang["customers_discount"] = "Popust";
|
||||
$lang["customers_discount_fixed"] = "Fiksni popust";
|
||||
$lang["customers_discount_percent"] = "Procenat popusta";
|
||||
$lang["customers_discount_type"] = "Tip popusta";
|
||||
$lang["customers_discount_type"] = "Vrsta popusta";
|
||||
$lang["customers_email_duplicate"] = "E-mail adresa već postoji u bazi podataka.";
|
||||
$lang["customers_employee"] = "Zaposlenik";
|
||||
$lang["customers_error_adding_updating"] = "Greška kod dodavanja/ažuriranja kupca";
|
||||
$lang["customers_error_adding_updating"] = "Dodavanje ili ažuriranje kupca nije uspjelo.";
|
||||
$lang["customers_import_items_csv"] = "Uvezi kupce iz CSV datoteke";
|
||||
$lang["customers_mailchimp_activity_click"] = "Klik na e-mail";
|
||||
$lang["customers_mailchimp_activity_lastopen"] = "Zadnji otvoreni e-mail";
|
||||
@@ -33,15 +32,15 @@ $lang["customers_mailchimp_activity_open"] = "E-mail otvoren";
|
||||
$lang["customers_mailchimp_activity_total"] = "E-mail poslat";
|
||||
$lang["customers_mailchimp_activity_unopen"] = "E-mail nije otvoren";
|
||||
$lang["customers_mailchimp_email_client"] = "E-mail klijenta";
|
||||
$lang["customers_mailchimp_info"] = "Mailchimp";
|
||||
$lang["customers_mailchimp_member_rating"] = "Rejting";
|
||||
$lang["customers_mailchimp_info"] = "MeilChimp";
|
||||
$lang["customers_mailchimp_member_rating"] = "Ocjena";
|
||||
$lang["customers_mailchimp_status"] = "Status";
|
||||
$lang["customers_mailchimp_vip"] = "VIP";
|
||||
$lang["customers_max"] = "Maks. potrošeno";
|
||||
$lang["customers_min"] = "Min. potrošeno";
|
||||
$lang["customers_new"] = "Novi kupac";
|
||||
$lang["customers_none_selected"] = "Niste odabrali nijednog kupca za brisanje";
|
||||
$lang["customers_one_or_multiple"] = "Kupaci";
|
||||
$lang["customers_none_selected"] = "Niste izabrali nijednog kupca za brisanje.";
|
||||
$lang["customers_one_or_multiple"] = "kupac(i)";
|
||||
$lang["customers_quantity"] = "Količina";
|
||||
$lang["customers_stats_info"] = "Statistika";
|
||||
$lang["customers_successful_adding"] = "Uspješno ste dodali kupca";
|
||||
|
||||
31
application/language/bs-BA/employees_lang.php
Executable file → Normal file
31
application/language/bs-BA/employees_lang.php
Executable file → Normal file
@@ -1,8 +1,7 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["employees_administrator"] = "";
|
||||
$lang["employees_basic_information"] = "Informacije";
|
||||
$lang["employees_cannot_be_deleted"] = "Nije moguće izbrisati odabrane zaposlenike, jedan ili više njih su obradili prodaju ili pokušavate izbrisati svoj nalog.)";
|
||||
$lang["employees_cannot_be_deleted"] = "Nije moguće izbrisati odabrane zaposlenike, jedan ili više njih su obradili prodaju ili pokušavate izbrisati svoj nalog.";
|
||||
$lang["employees_change_employee"] = "";
|
||||
$lang["employees_change_password"] = "Promijeni lozinku";
|
||||
$lang["employees_clerk"] = "";
|
||||
@@ -12,25 +11,25 @@ $lang["employees_confirm_restore"] = "Da li ste sigurni da želite da vratite iz
|
||||
$lang["employees_current_password"] = "Trenutna lozinka";
|
||||
$lang["employees_current_password_invalid"] = "Trenutna lozinka je nevažeća.";
|
||||
$lang["employees_employee"] = "Zaposlenik";
|
||||
$lang["employees_error_adding_updating"] = "Greška kod dodavanja/ažuriranja zaposlenika";
|
||||
$lang["employees_error_deleting_demo_admin"] = "Ne možete izbrisati demo admin korisnika";
|
||||
$lang["employees_error_updating_demo_admin"] = "Ne možete promijeniti demo admin korisnika";
|
||||
$lang["employees_error_adding_updating"] = "Dodavanje ili ažuriranje zaposlenika nije uspjelo.";
|
||||
$lang["employees_error_deleting_demo_admin"] = "Ne možete izbrisati demo korisnika administratora.";
|
||||
$lang["employees_error_updating_demo_admin"] = "Ne možete promijeniti korisnika demo administratora.";
|
||||
$lang["employees_language"] = "Jezik";
|
||||
$lang["employees_login_info"] = "Prijava";
|
||||
$lang["employees_manager"] = "";
|
||||
$lang["employees_new"] = "Novi zaposlenik";
|
||||
$lang["employees_none_selected"] = "Nije izabran nijedan zaposlenik za brisanje";
|
||||
$lang["employees_none_selected"] = "Nije izabran nijedan zaposlenik za brisanje.";
|
||||
$lang["employees_one_or_multiple"] = "Zaposlenici";
|
||||
$lang["employees_password"] = "Lozinka";
|
||||
$lang["employees_password_minlength"] = "Lozinka mora imati najmanje 8 znakova";
|
||||
$lang["employees_password_must_match"] = "Lozinka se ne podudara";
|
||||
$lang["employees_password_minlength"] = "Lozinka mora imati najmanje 8 znakova.";
|
||||
$lang["employees_password_must_match"] = "Lozinke se ne podudaraju.";
|
||||
$lang["employees_password_not_must_match"] = "Trenutna lozinka i nova lozinka moraju biti jedinstvene.";
|
||||
$lang["employees_password_required"] = "Lozinka je obavezna";
|
||||
$lang["employees_permission_desc"] = "Odaberite module za dozvolu";
|
||||
$lang["employees_password_required"] = "Lozinka je obavezna.";
|
||||
$lang["employees_permission_desc"] = "Označite polja u nastavku da biste odobrili pristup modulima.";
|
||||
$lang["employees_permission_info"] = "Dozvole";
|
||||
$lang["employees_repeat_password"] = "Ponovite lozinku";
|
||||
$lang["employees_subpermission_required"] = "Dodajte barem jedno odobrenje po modulu";
|
||||
$lang["employees_successful_adding"] = "Uspješno ste dodali zaposlenika";
|
||||
$lang["employees_subpermission_required"] = "Dodajte najmanje jedno odobrenje za svaki modul.";
|
||||
$lang["employees_successful_adding"] = "Uspješno ste dodali zaposlenika.";
|
||||
$lang["employees_successful_change_password"] = "Promjena lozinke je uspješna.";
|
||||
$lang["employees_successful_deleted"] = "Uspješno ste izbrisali zaposlenika";
|
||||
$lang["employees_successful_updating"] = "Uspješno ste ažurirali zaposlenika";
|
||||
@@ -38,6 +37,6 @@ $lang["employees_system_language"] = "Sistemski jezik";
|
||||
$lang["employees_unsuccessful_change_password"] = "Promjena lozinke nije uspjela.";
|
||||
$lang["employees_update"] = "Ažuriraj zaposlenika";
|
||||
$lang["employees_username"] = "Korisničko ime";
|
||||
$lang["employees_username_duplicate"] = "";
|
||||
$lang["employees_username_minlength"] = "Korisničko ime mora imati najmanje 5 znakova";
|
||||
$lang["employees_username_required"] = "Korisničko ime je obavezno polje";
|
||||
$lang["employees_username_duplicate"] = "Korisničko ime zaposlenog je već u upotrebi. Molimo izaberite drugo.";
|
||||
$lang["employees_username_minlength"] = "Korisničko ime mora imati najmanje 5 znakova.";
|
||||
$lang["employees_username_required"] = "Korisničko ime je obavezno polje.";
|
||||
|
||||
17
application/language/bs-BA/enum_lang.php
Executable file → Normal file
17
application/language/bs-BA/enum_lang.php
Executable file → Normal file
@@ -1,9 +1,8 @@
|
||||
<?php
|
||||
|
||||
$lang["enum_half_down"] = "Half Down";
|
||||
$lang["enum_half_even"] = "Half Even";
|
||||
$lang["enum_half_five"] = "Half Five";
|
||||
$lang["enum_half_odd"] = "Half Odd";
|
||||
$lang["enum_half_up"] = "Half Up";
|
||||
$lang["enum_round_down"] = "Round Down";
|
||||
$lang["enum_round_up"] = "Round Up";
|
||||
<?php
|
||||
$lang["enum_half_down"] = "Pola dolje";
|
||||
$lang["enum_half_even"] = "Pola ravnomjerno";
|
||||
$lang["enum_half_five"] = "Pola na pet";
|
||||
$lang["enum_half_odd"] = "Pola neparno";
|
||||
$lang["enum_half_up"] = "Pola gore";
|
||||
$lang["enum_round_down"] = "Zaokruži naniže";
|
||||
$lang["enum_round_up"] = "Zaokruži naviše";
|
||||
|
||||
7
application/language/bs-BA/expenses_lang.php
Executable file → Normal file
7
application/language/bs-BA/expenses_lang.php
Executable file → Normal file
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["expenses_add_item"] = "Dodaj trošak";
|
||||
$lang["expenses_amount"] = "Iznos";
|
||||
$lang["expenses_amount_number"] = "Iznos mora biti broj";
|
||||
@@ -12,8 +11,8 @@ $lang["expenses_categories_name"] = "Kategorija";
|
||||
$lang["expenses_category_required"] = "kategorija je obavezno polje";
|
||||
$lang["expenses_check"] = "Ček";
|
||||
$lang["expenses_check_filter"] = "Ček";
|
||||
$lang["expenses_confirm_delete"] = "Da li ste sigurni da želite da izbrišete izabrani trošak?";
|
||||
$lang["expenses_confirm_restore"] = "Da li ste sigurni da želite da vratite izabrani trošak?";
|
||||
$lang["expenses_confirm_delete"] = "Da li ste sigurni da želite da izbrišete izabrane troškove?";
|
||||
$lang["expenses_confirm_restore"] = "Da li ste sigurni da želite da vratite izabrane troškove?";
|
||||
$lang["expenses_credit"] = "Kreditna kartica";
|
||||
$lang["expenses_credit_filter"] = "Kreditna kartica";
|
||||
$lang["expenses_date"] = "Datum";
|
||||
|
||||
85
application/language/bs-BA/giftcards_lang.php
Executable file → Normal file
85
application/language/bs-BA/giftcards_lang.php
Executable file → Normal file
@@ -1,70 +1,69 @@
|
||||
<?php
|
||||
|
||||
$lang["giftcards_add_minus"] = "Zalihu dodati ili oduzeti";
|
||||
<?php
|
||||
$lang["giftcards_add_minus"] = "Zaliha za dodavanje ili oduzimanje.";
|
||||
$lang["giftcards_allow_alt_description"] = "Dozvoli Alt opis";
|
||||
$lang["giftcards_bulk_edit"] = "Skupno uređivanje";
|
||||
$lang["giftcards_cannot_be_deleted"] = "Nije moguće izbrisati poklon bon, jedan ili više poklon bonova ima prodaju.";
|
||||
$lang["giftcards_cannot_find_giftcard"] = "Ne možemo pronaći informacije o poklon bonu";
|
||||
$lang["giftcards_cannot_use"] = "Poklon bon %1 se ne može koristiti za ovu prodaju. Nevažeći kupac!";
|
||||
$lang["giftcards_cannot_be_deleted"] = "Nije moguće izbrisati poklon karticu, jedna ili više poklon kartica ima prodaju.";
|
||||
$lang["giftcards_cannot_find_giftcard"] = "Poklon kartica nije pronađena.";
|
||||
$lang["giftcards_cannot_use"] = "Poklon kartica %1 se ne može koristiti za ovu prodaju: nevažeći kupac.";
|
||||
$lang["giftcards_card_value"] = "Vrijednost";
|
||||
$lang["giftcards_category"] = "Kategorija";
|
||||
$lang["giftcards_change_all_to_allow_alt_desc"] = "Dozvoli Alt opis za sve";
|
||||
$lang["giftcards_change_all_to_not_allow_allow_desc"] = "Nije dozvoljen Alt opis za sve";
|
||||
$lang["giftcards_change_all_to_allow_alt_desc"] = "Dozvoli alternativni opis za sve.";
|
||||
$lang["giftcards_change_all_to_not_allow_allow_desc"] = "Nije dozvoljen alternativni opis za sve.";
|
||||
$lang["giftcards_change_all_to_serialized"] = "Promijeni sve u serijalizovano";
|
||||
$lang["giftcards_change_all_to_unserialized"] = "Promijeni sve u neserializovano";
|
||||
$lang["giftcards_confirm_bulk_edit"] = "Da li ste sigurni da želite da uredite sve izabrane poklon bonove?";
|
||||
$lang["giftcards_confirm_delete"] = "Da li ste sigurni da želite da izbrišete izabrani poklon bon?";
|
||||
$lang["giftcards_confirm_restore"] = "Da li ste sigurni da želite da vratite izabrane poklon bonove?";
|
||||
$lang["giftcards_cost_price"] = "FC";
|
||||
$lang["giftcards_change_all_to_unserialized"] = "Promijeni sve u neserijalizovano";
|
||||
$lang["giftcards_confirm_bulk_edit"] = "Da li ste sigurni da želite da uredite izabranu poklon karticu(e)?";
|
||||
$lang["giftcards_confirm_delete"] = "Da li ste sigurni da želite da izbrišete izabranu poklon karticu(e)?";
|
||||
$lang["giftcards_confirm_restore"] = "Da li ste sigurni da želite da vratite izabranu poklon karticu(e)?";
|
||||
$lang["giftcards_cost_price"] = "Fakturna cijena";
|
||||
$lang["giftcards_count"] = "Ažuriraj zalihu";
|
||||
$lang["giftcards_csv_import_failed"] = "Greška kod CSV uvoza";
|
||||
$lang["giftcards_csv_import_failed"] = "CSV uvoz nije uspio.";
|
||||
$lang["giftcards_current_quantity"] = "Trenutna količina";
|
||||
$lang["giftcards_description"] = "Opis";
|
||||
$lang["giftcards_details_count"] = "Detalji o popisu zaliha";
|
||||
$lang["giftcards_do_nothing"] = "Ne radi ništa";
|
||||
$lang["giftcards_edit_fields_you_want_to_update"] = "Uredi polja za sve izabrane poklon bonove";
|
||||
$lang["giftcards_edit_multiple_giftcards"] = "Uređivanje više poklon bonova";
|
||||
$lang["giftcards_error_adding_updating"] = "Dodavanje/ažuriranje poklon bona nije uspjelo";
|
||||
$lang["giftcards_error_updating_multiple"] = "Ažuriranje poklon bonova nije uspjelo";
|
||||
$lang["giftcards_edit_fields_you_want_to_update"] = "Uredite polja za izabrane poklon kartice.";
|
||||
$lang["giftcards_edit_multiple_giftcards"] = "Uređivanje više poklon kartica.";
|
||||
$lang["giftcards_error_adding_updating"] = "Dodavanje ili ažuriranje poklon kartice nije uspjelo.";
|
||||
$lang["giftcards_error_updating_multiple"] = "Ažuriranje poklon kartice(a) nije uspjelo.";
|
||||
$lang["giftcards_generate_barcodes"] = "Generiši barkod";
|
||||
$lang["giftcards_giftcard"] = "Poklon bon";
|
||||
$lang["giftcards_giftcard_number"] = "Broj poklon bona";
|
||||
$lang["giftcards_giftcard"] = "Poklon kartica";
|
||||
$lang["giftcards_giftcard_number"] = "Broj poklon kartice";
|
||||
$lang["giftcards_info_provided_by"] = "Informacije pruža";
|
||||
$lang["giftcards_inventory_comments"] = "Komentari";
|
||||
$lang["giftcards_is_serialized"] = "Poklon bon ima serijski broj";
|
||||
$lang["giftcards_low_inventory_giftcards"] = "Niska zaliha poklon bonova";
|
||||
$lang["giftcards_is_serialized"] = "Poklon kartica ima serijski broj";
|
||||
$lang["giftcards_low_inventory_giftcards"] = "Poklon kartice niske zalihe";
|
||||
$lang["giftcards_manually_editing_of_quantity"] = "Ručna promjena količine";
|
||||
$lang["giftcards_must_select_giftcard_for_barcode"] = "Morate izabrati bar jedan poklon bon da generišete barkod";
|
||||
$lang["giftcards_new"] = "Novi poklon bon";
|
||||
$lang["giftcards_no_description_giftcards"] = "Poklon bon nema opisa";
|
||||
$lang["giftcards_no_giftcards_to_display"] = "Nema poklon bona za prikaz";
|
||||
$lang["giftcards_must_select_giftcard_for_barcode"] = "Morate izabrati najmanje jednu (1) poklon karticu za generisanje bar kodova.";
|
||||
$lang["giftcards_new"] = "Nova poklon kartica";
|
||||
$lang["giftcards_no_description_giftcards"] = "Poklon kartica nema opisa";
|
||||
$lang["giftcards_no_giftcards_to_display"] = "Nema poklon kartica za prikaz.";
|
||||
$lang["giftcards_none"] = "Ništa";
|
||||
$lang["giftcards_none_selected"] = "Nijedan poklon bon nije izabran za uređivanje";
|
||||
$lang["giftcards_number"] = "Broj poklon bona mora biti broj";
|
||||
$lang["giftcards_number_information"] = "Broj poklon bona";
|
||||
$lang["giftcards_number_required"] = "Broj poklon bona je obavezan";
|
||||
$lang["giftcards_one_or_multiple"] = "Poklon bonovi";
|
||||
$lang["giftcards_none_selected"] = "Nijedna poklon kartica nije izabrana za uređivanje.";
|
||||
$lang["giftcards_number"] = "Broj poklon kartice mora biti broj.";
|
||||
$lang["giftcards_number_information"] = "Broj poklon kartice";
|
||||
$lang["giftcards_number_required"] = "Broj poklon kartice je obavezno polje.";
|
||||
$lang["giftcards_one_or_multiple"] = "Poklon kartica(e)";
|
||||
$lang["giftcards_person_id"] = "Kupac";
|
||||
$lang["giftcards_quantity"] = "Količina";
|
||||
$lang["giftcards_quantity_required"] = "Količina je obavezno polje. Zatvorite (X) da biste odustali";
|
||||
$lang["giftcards_remaining_balance"] = "Na poklon bonu %1 ostala je još vrijednost %2!";
|
||||
$lang["giftcards_quantity_required"] = "Količina je obavezno polje. Zatvorite (X) da biste odustali.";
|
||||
$lang["giftcards_remaining_balance"] = "Na poklon kartici %1 ostala je još vrijednost %2!";
|
||||
$lang["giftcards_reorder_level"] = "Nivo narudžbe";
|
||||
$lang["giftcards_retrive_giftcard_info"] = "Preuzmi informacije o poklon bonu";
|
||||
$lang["giftcards_retrive_giftcard_info"] = "Preuzmi informacije o poklon kartici";
|
||||
$lang["giftcards_sales_tax_1"] = "Prodajni porez 1";
|
||||
$lang["giftcards_sales_tax_2"] = "Prodajni porez 2";
|
||||
$lang["giftcards_serialized_giftcards"] = "Serijalizovani poklon bonovi";
|
||||
$lang["giftcards_successful_adding"] = "Uspješno ste dodali poklon bon";
|
||||
$lang["giftcards_successful_bulk_edit"] = "Uspješno ste ažurirali izabrane poklon bonove";
|
||||
$lang["giftcards_successful_deleted"] = "Uspješno ste izbrisali poklon bon";
|
||||
$lang["giftcards_successful_updating"] = "Uspješno ste ažurirali poklon bon";
|
||||
$lang["giftcards_serialized_giftcards"] = "Serijalizovane poklon kartice";
|
||||
$lang["giftcards_successful_adding"] = "Uspješno ste dodali poklon karticu";
|
||||
$lang["giftcards_successful_bulk_edit"] = "Uspješno ste ažurirali izabranu poklon karticu(e)";
|
||||
$lang["giftcards_successful_deleted"] = "Uspješno ste izbrisali poklon karticu";
|
||||
$lang["giftcards_successful_updating"] = "Uspješno ste ažurirali poklon karticu";
|
||||
$lang["giftcards_supplier"] = "Dobavljač";
|
||||
$lang["giftcards_tax_1"] = "Porez 1";
|
||||
$lang["giftcards_tax_2"] = "Porez 2";
|
||||
$lang["giftcards_tax_percent"] = "% poreza";
|
||||
$lang["giftcards_tax_percents"] = "% poreza";
|
||||
$lang["giftcards_unit_price"] = "MPC";
|
||||
$lang["giftcards_unit_price"] = "Maloprodajna cijena";
|
||||
$lang["giftcards_upc_database"] = "Barkod tablica";
|
||||
$lang["giftcards_update"] = "Ažurirajte poklon bon";
|
||||
$lang["giftcards_update"] = "Ažurirajte poklon karticu";
|
||||
$lang["giftcards_use_inventory_menu"] = "Koristite meni zalihe";
|
||||
$lang["giftcards_value"] = "Vrijednost poklon bona mora biti broj";
|
||||
$lang["giftcards_value_required"] = "Vrijednost poklon bona je obavezno polje";
|
||||
$lang["giftcards_value"] = "Vrijednost poklon kartice mora biti broj.";
|
||||
$lang["giftcards_value_required"] = "Vrijednost poklon kartice je obavezno polje.";
|
||||
|
||||
15
application/language/bs-BA/item_kits_lang.php
Executable file → Normal file
15
application/language/bs-BA/item_kits_lang.php
Executable file → Normal file
@@ -1,16 +1,15 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["item_kits_add_item"] = "Dodaj artikal";
|
||||
$lang["item_kits_all"] = "Sve";
|
||||
$lang["item_kits_cannot_be_deleted"] = "Brisanje kompleta nije uspjelo";
|
||||
$lang["item_kits_confirm_delete"] = "Da li ste sigurni da želite izbrisati izabrani komplet predmeta";
|
||||
$lang["item_kits_confirm_restore"] = "Da li ste sigurni da želite povratiti komplet";
|
||||
$lang["item_kits_cannot_be_deleted"] = "Brisanje kompleta artikala nije uspjelo.";
|
||||
$lang["item_kits_confirm_delete"] = "Da li ste sigurni da želite izbrisati izabrani komplet artikala?";
|
||||
$lang["item_kits_confirm_restore"] = "Da li ste sigurni da želite da vratite izabrane komplete stavki?";
|
||||
$lang["item_kits_description"] = "Opis kompleta";
|
||||
$lang["item_kits_discount"] = "Popust";
|
||||
$lang["item_kits_discount_fixed"] = "Fiksni popust";
|
||||
$lang["item_kits_discount_percent"] = "Procenat popusta";
|
||||
$lang["item_kits_discount_type"] = "Vrsta popusta";
|
||||
$lang["item_kits_error_adding_updating"] = "Dodavanje ili ažuriranje kompleta predmeta nije uspjelo";
|
||||
$lang["item_kits_error_adding_updating"] = "Dodavanje ili ažuriranje kompleta artikala nije uspjelo.";
|
||||
$lang["item_kits_find_kit_item"] = "Stavka kompleta";
|
||||
$lang["item_kits_info"] = "Informacije o kompletu";
|
||||
$lang["item_kits_item"] = "Artikal";
|
||||
@@ -25,8 +24,8 @@ $lang["item_kits_kit_and_stock"] = "Komplet i zaliha";
|
||||
$lang["item_kits_kit_only"] = "Samo komplet";
|
||||
$lang["item_kits_name"] = "Naziv kompleta";
|
||||
$lang["item_kits_new"] = "Novi komplet";
|
||||
$lang["item_kits_no_item_kits_to_display"] = "Nema kompleta za prikaz";
|
||||
$lang["item_kits_none_selected"] = "Niste odabrali nijedan komplet";
|
||||
$lang["item_kits_no_item_kits_to_display"] = "Nema kompleta artikala za prikaz.";
|
||||
$lang["item_kits_none_selected"] = "Niste odabrali nijedan komplet artikala.";
|
||||
$lang["item_kits_one_or_multiple"] = "Stavka(e) kompleta";
|
||||
$lang["item_kits_price_option"] = "Opcija cijene";
|
||||
$lang["item_kits_priced_only"] = "Samo po cijeni";
|
||||
|
||||
55
application/language/bs-BA/items_lang.php
Executable file → Normal file
55
application/language/bs-BA/items_lang.php
Executable file → Normal file
@@ -1,40 +1,39 @@
|
||||
<?php
|
||||
|
||||
$lang["items_add_minus"] = "Zaliha za dodavanje ili oduzimanje";
|
||||
<?php
|
||||
$lang["items_add_minus"] = "Zaliha za dodavanje ili oduzimanje.";
|
||||
$lang["items_allow_alt_description"] = "Dozvoli Alt opis";
|
||||
$lang["items_amount_entry"] = "Unos iznosa";
|
||||
$lang["items_bulk_edit"] = "Skupno uređivanje";
|
||||
$lang["items_buy_price_required"] = "MPC je obavezno polje";
|
||||
$lang["items_buy_price_required"] = "Nabavna cijena je obavezno polje.";
|
||||
$lang["items_cannot_be_deleted"] = "Nije moguće izbrisati izabrane artikle, jedan ili više izabranih predmeta imaju prodaju.";
|
||||
$lang["items_cannot_find_item"] = "Nema informacije o izabranoj stavci";
|
||||
$lang["items_cannot_find_item"] = "Artikal nije pronađen.";
|
||||
$lang["items_categories"] = "";
|
||||
$lang["items_category"] = "Kategorija";
|
||||
$lang["items_category_new"] = "";
|
||||
$lang["items_category_required"] = "Kategorija je obavezno polje";
|
||||
$lang["items_change_all_to_allow_alt_desc"] = "Dozvoli Alt opis za sve";
|
||||
$lang["items_change_all_to_not_allow_allow_desc"] = "Nije dozvoljen Alt opis za sve";
|
||||
$lang["items_category_required"] = "Kategorija je obavezno polje.";
|
||||
$lang["items_change_all_to_allow_alt_desc"] = "Dozvoli alternativni opis za sve.";
|
||||
$lang["items_change_all_to_not_allow_allow_desc"] = "Ne dozvoli alternativni opis za sve.";
|
||||
$lang["items_change_all_to_serialized"] = "Promijeni sve u seriju";
|
||||
$lang["items_change_all_to_unserialized"] = "Promijenite sve u ne seriju";
|
||||
$lang["items_change_image"] = "Promijeni sliku";
|
||||
$lang["items_confirm_bulk_edit"] = "Da li ste sigurni da želite urediti izabrane artikle?";
|
||||
$lang["items_confirm_bulk_edit_wipe_taxes"] = "Sve informacije o porezu na artikal biće zamjenjene";
|
||||
$lang["items_confirm_bulk_edit_wipe_taxes"] = "Sve informacije o porezu na artikal biće zamjenjene.";
|
||||
$lang["items_confirm_delete"] = "Da li ste sigurni da želite izbrisati izabrani artikal?";
|
||||
$lang["items_confirm_restore"] = "Da li ste sigurni da želite da vratite izabrani artikal?";
|
||||
$lang["items_cost_price"] = "FC";
|
||||
$lang["items_cost_price_number"] = "FC mora biti broj";
|
||||
$lang["items_cost_price_required"] = "FC je obavezno polje";
|
||||
$lang["items_cost_price"] = "Fakturna cijena";
|
||||
$lang["items_cost_price_number"] = "Fakturna cijena mora biti broj.";
|
||||
$lang["items_cost_price_required"] = "Fakturna cijena je obavezno polje.";
|
||||
$lang["items_count"] = "Ažuriraj zalihu";
|
||||
$lang["items_csv_import_failed"] = "Uvoz CSV-a nije uspio";
|
||||
$lang["items_csv_import_nodata_wrongformat"] = "Vaša učitana datoteka nema podataka ili je pogrešnog formata";
|
||||
$lang["items_csv_import_partially_failed"] = "Uvezena je većina artikala. Ali neki nisu, evo liste";
|
||||
$lang["items_csv_import_success"] = "Uvoz artikla je uspješan";
|
||||
$lang["items_csv_import_nodata_wrongformat"] = "Učitana CSV datoteka nema podatke ili je pogrešno formatirana.";
|
||||
$lang["items_csv_import_partially_failed"] = "Bilo je %1 grešaka pri uvozu stavke na liniji: %2. Nijedan red nije uvezen.";
|
||||
$lang["items_csv_import_success"] = "Uvoz CSV stavke je uspješan.";
|
||||
$lang["items_current_quantity"] = "Trenutna količina";
|
||||
$lang["items_default_pack_name"] = "Svaki";
|
||||
$lang["items_description"] = "Opis";
|
||||
$lang["items_details_count"] = "Detalji o količinama zalihe";
|
||||
$lang["items_do_nothing"] = "Ne radi ništa";
|
||||
$lang["items_edit"] = "";
|
||||
$lang["items_edit_fields_you_want_to_update"] = "Uredite polja koja želite da uredite za sve izabrane artikle";
|
||||
$lang["items_edit_fields_you_want_to_update"] = "Uredite željena polja za odabrane artikle.";
|
||||
$lang["items_edit_multiple_items"] = "Uređivanje više artikala";
|
||||
$lang["items_empty_upc_items"] = "Artikli sa praznim barkodom";
|
||||
$lang["items_error_adding_updating"] = "Greška pri dodavanju / ažuriranju artikla";
|
||||
@@ -58,34 +57,34 @@ $lang["items_is_serialized"] = "Artikal ima ser. broj";
|
||||
$lang["items_item"] = "Artikal";
|
||||
$lang["items_item_id"] = "";
|
||||
$lang["items_item_number"] = "Barkod";
|
||||
$lang["items_item_number_duplicate"] = "Broj artikla već postoji u bazi podataka";
|
||||
$lang["items_kit"] = "Garnitura";
|
||||
$lang["items_item_number_duplicate"] = "Broj artikla već postoji u bazi podataka.";
|
||||
$lang["items_kit"] = "Komplet";
|
||||
$lang["items_location"] = "Mjesto";
|
||||
$lang["items_low_inventory_items"] = "Prodaja artikala";
|
||||
$lang["items_low_sell_item"] = "Niska prodaja artikla";
|
||||
$lang["items_manually_editing_of_quantity"] = "Ručno uređivanje količine";
|
||||
$lang["items_markup"] = "";
|
||||
$lang["items_name"] = "Naziv artikla";
|
||||
$lang["items_name_required"] = "Naziv artikla je obavezno polje";
|
||||
$lang["items_name_required"] = "Naziv artikla je obavezno polje.";
|
||||
$lang["items_new"] = "Novi artikal";
|
||||
$lang["items_no_description_items"] = "Artikal nema opisa";
|
||||
$lang["items_no_items_to_display"] = "Nema artikla za prikaz";
|
||||
$lang["items_no_items_to_display"] = "Nema artikala za prikaz.";
|
||||
$lang["items_none"] = "Nijedan";
|
||||
$lang["items_none_selected"] = "Niste odabrali nijedan artikal za uređivanje";
|
||||
$lang["items_nonstock"] = "Bez zaliha";
|
||||
$lang["items_number_information"] = "Redni broj";
|
||||
$lang["items_number_required"] = "Barkod je obavezno polje";
|
||||
$lang["items_number_required"] = "Barkod je obavezno polje.";
|
||||
$lang["items_one_or_multiple"] = "artikal(i)";
|
||||
$lang["items_pack_name"] = "Naziv pakovanja";
|
||||
$lang["items_qty_per_pack"] = "Količina po pakovanju";
|
||||
$lang["items_quantity"] = "Količina";
|
||||
$lang["items_quantity_number"] = "Količina mora biti broj";
|
||||
$lang["items_quantity_number"] = "Količina mora biti broj.";
|
||||
$lang["items_quantity_required"] = "Količina je obavezno polje.";
|
||||
$lang["items_receiving_quantity"] = "Zaprimljena količina";
|
||||
$lang["items_remove_image"] = "Ukloni sliku";
|
||||
$lang["items_reorder_level"] = "Minimalna zaliha";
|
||||
$lang["items_reorder_level_number"] = "Nivo preuređivanja mora biti broj";
|
||||
$lang["items_reorder_level_required"] = "Nivo preuređivanja je obavezno polje";
|
||||
$lang["items_reorder_level_number"] = "Nivo preuređivanja mora biti broj.";
|
||||
$lang["items_reorder_level_required"] = "Nivo preuređivanja je obavezno polje.";
|
||||
$lang["items_retrive_item_info"] = "Preuzmi informacije o artiklu";
|
||||
$lang["items_sales_tax_1"] = "Prodajni porez";
|
||||
$lang["items_sales_tax_2"] = "Prodajni porez 2";
|
||||
@@ -107,13 +106,13 @@ $lang["items_tax_3"] = "";
|
||||
$lang["items_tax_category"] = "Kategorija poreza";
|
||||
$lang["items_tax_percent"] = "Procenat poreza";
|
||||
$lang["items_tax_percent_number"] = "Procenat poreza mora biti numerička vrijednost";
|
||||
$lang["items_tax_percent_required"] = "Procenat poreza je obavezno polje";
|
||||
$lang["items_tax_percent_required"] = "Procenat poreza je obavezno polje.";
|
||||
$lang["items_tax_percents"] = "Porez %";
|
||||
$lang["items_temp"] = "Privremeno";
|
||||
$lang["items_type"] = "Vrsta artikla";
|
||||
$lang["items_unit_price"] = "MPC";
|
||||
$lang["items_unit_price_number"] = "MPC mora biti broj";
|
||||
$lang["items_unit_price_required"] = "MPC je obavezno polje";
|
||||
$lang["items_unit_price"] = "Maloprodajna cijena";
|
||||
$lang["items_unit_price_number"] = "Jedinična cijena mora biti broj.";
|
||||
$lang["items_unit_price_required"] = "Maloprodajna cijena je obavezno polje.";
|
||||
$lang["items_upc_database"] = "Baza podataka bar-kodova";
|
||||
$lang["items_update"] = "Ažuriraj artikal";
|
||||
$lang["items_use_inventory_menu"] = "Koristite meni zalihe";
|
||||
|
||||
13
application/language/bs-BA/login_lang.php
Executable file → Normal file
13
application/language/bs-BA/login_lang.php
Executable file → Normal file
@@ -1,13 +1,12 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["login_gcaptcha"] = "Ja nisam robot.";
|
||||
$lang["login_go"] = "Idi";
|
||||
$lang["login_invalid_gcaptcha"] = "Pogrešno ja nisam robot.";
|
||||
$lang["login_invalid_gcaptcha"] = "Molimo potvrdite da niste robot.";
|
||||
$lang["login_invalid_installation"] = "Instalacija nije ispravna, provjerite vašu php.ini datoteku.";
|
||||
$lang["login_invalid_username_and_password"] = "Pogrešno korisničko ime ili lozinka";
|
||||
$lang["login_invalid_username_and_password"] = "Pogrešno korisničko ime i/ili lozinka.";
|
||||
$lang["login_login"] = "Prijava";
|
||||
$lang["login_logout"] = "";
|
||||
$lang["login_migration_needed"] = "";
|
||||
$lang["login_logout"] = "Odjava";
|
||||
$lang["login_migration_needed"] = "Migracija baze podataka na %1 će početi nakon prijavljivanja.";
|
||||
$lang["login_password"] = "Lozinka";
|
||||
$lang["login_username"] = "Korisničko ime";
|
||||
$lang["login_welcome"] = "";
|
||||
$lang["login_welcome"] = "Dobrodošli u %1!";
|
||||
|
||||
45
application/language/bs-BA/module_lang.php
Executable file → Normal file
45
application/language/bs-BA/module_lang.php
Executable file → Normal file
@@ -1,46 +1,45 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["module_admin_cashups"] = "";
|
||||
$lang["module_admin_cashups_desc"] = "";
|
||||
$lang["module_attributes"] = "Atributi";
|
||||
$lang["module_attributes_desc"] = "Dodajte, ažurirajte, izbrišite i pretražite atribute.";
|
||||
$lang["module_attributes_desc"] = "Dodavanje, ažuriranje, brisanje i pretraživanje atributa.";
|
||||
$lang["module_both"] = "Oba";
|
||||
$lang["module_cashups"] = "Isplate";
|
||||
$lang["module_cashups_desc"] = "Dodajte, ažurirajte, izbrišite i pretražite isplate.";
|
||||
$lang["module_cashups"] = "Gotovinsko plaćanje";
|
||||
$lang["module_cashups_desc"] = "Dodavanje, ažuriranje, brisanje i pretraživanje isplata.";
|
||||
$lang["module_config"] = "Podešavanja";
|
||||
$lang["module_config_desc"] = "Promijenite OSPOS-ovu konfiguraciju";
|
||||
$lang["module_config_desc"] = "Promijenite konfiguraciju OSPOS-a.";
|
||||
$lang["module_customers"] = "Kupci";
|
||||
$lang["module_customers_desc"] = "Dodajte, ažurirajte, izbrišite i pretražite kupce";
|
||||
$lang["module_customers_desc"] = "Dodavanje, ažuriranje, brisanje i pretraživanje kupaca.";
|
||||
$lang["module_employees"] = "Zaposleni";
|
||||
$lang["module_employees_desc"] = "Dodajte, ažurirajte, izbrišite i pretražite zaposlene";
|
||||
$lang["module_employees_desc"] = "Dodavanje, ažuriranje, brisanje i pretraživanje zaposlenih.";
|
||||
$lang["module_expenses"] = "Troškovi";
|
||||
$lang["module_expenses_categories"] = "Kategorije";
|
||||
$lang["module_expenses_categories_desc"] = "Dodajte, ažurirajte, izbrišite i pretražite kategorije.";
|
||||
$lang["module_expenses_desc"] = "Dodajte, ažurirajte, izbrišite i pretražite troškove.";
|
||||
$lang["module_giftcards"] = "Poklon bonovi";
|
||||
$lang["module_giftcards_desc"] = "Dodajte, ažurirajte, izbrišite i pretražite poklon bonove";
|
||||
$lang["module_expenses_categories_desc"] = "Dodavanje, ažuriranje, i brisanje kategorija.";
|
||||
$lang["module_expenses_desc"] = "Dodavanje, ažuriranje, brisanje i pretraživanje troškova.";
|
||||
$lang["module_giftcards"] = "Poklon kartice";
|
||||
$lang["module_giftcards_desc"] = "Dodavanje, ažuriranje, brisanje i pretraživanje poklon kartica.";
|
||||
$lang["module_home"] = "Početna";
|
||||
$lang["module_home_desc"] = "Lista modula početnog menija";
|
||||
$lang["module_home_desc"] = "Lista modula početnog menija.";
|
||||
$lang["module_item_kits"] = "Kompleti artikala";
|
||||
$lang["module_item_kits_desc"] = "Dodajte, ažurirajte, izbrišite ili pretražite komplete artikala";
|
||||
$lang["module_item_kits_desc"] = "Dodavanje, ažuriranje, brisanje i pretraživanje kompleta artikala.";
|
||||
$lang["module_items"] = "Artikli";
|
||||
$lang["module_items_desc"] = "Dodajte, ažurirajte, izbrišite ili pretražite artikle";
|
||||
$lang["module_items_desc"] = "Dodavanje, ažuriranje, brisanje i pretraživanje artikala.";
|
||||
$lang["module_messages"] = "Poruke";
|
||||
$lang["module_messages_desc"] = "Šaljite poruke kupcima, dobavljačima i zaposlenima.";
|
||||
$lang["module_messages_desc"] = "Slanje poruka kupcima, dobavljačima i zaposlenima.";
|
||||
$lang["module_migrate"] = "Migracija";
|
||||
$lang["module_migrate_desc"] = "Ažurirajte OSPOS bazu podataka";
|
||||
$lang["module_migrate_desc"] = "Ažurirajte OSPOS bazu podataka.";
|
||||
$lang["module_office"] = "Administracija";
|
||||
$lang["module_office_desc"] = "Lista modula kancelarijskog menija";
|
||||
$lang["module_office_desc"] = "Lista modula kancelarijskog menija.";
|
||||
$lang["module_receivings"] = "Ulazi";
|
||||
$lang["module_receivings_desc"] = "Obrada narudžbenice";
|
||||
$lang["module_receivings_desc"] = "Obrada narudžbenica.";
|
||||
$lang["module_reports"] = "Izvještaji";
|
||||
$lang["module_reports_desc"] = "Pogledajte i generišite izvještaje";
|
||||
$lang["module_reports_desc"] = "Pogledajte i generišite izvještaje.";
|
||||
$lang["module_sales"] = "Prodaja";
|
||||
$lang["module_sales_desc"] = "Obrada prodaje i povrata";
|
||||
$lang["module_sales_desc"] = "Obrada prodaje i povrata.";
|
||||
$lang["module_suppliers"] = "Dobavljači";
|
||||
$lang["module_suppliers_desc"] = "Dodajte, ažurirajte, izbrišite ili pretražite dobavljače";
|
||||
$lang["module_suppliers_desc"] = "Dodajte, ažurirajte, izbrišite i pretražite dobavljače.";
|
||||
$lang["module_taxes"] = "Porezi";
|
||||
$lang["module_taxes_desc"] = "Konfigurišite poreze na promet";
|
||||
$lang["module_taxes_desc"] = "Konfigurišite poreze na promet.";
|
||||
$lang["module_timeclocks"] = "";
|
||||
$lang["module_timeclocks_categories"] = "";
|
||||
$lang["module_timeclocks_categories_desc"] = "";
|
||||
|
||||
21
application/language/bs-BA/receivings_lang.php
Executable file → Normal file
21
application/language/bs-BA/receivings_lang.php
Executable file → Normal file
@@ -1,8 +1,7 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["receivings_amount_due"] = "";
|
||||
$lang["receivings_cancel_receiving"] = "Otkaži";
|
||||
$lang["receivings_cannot_be_deleted"] = "Ulaz(i) ne mogu biti Izbrisani";
|
||||
$lang["receivings_cannot_be_deleted"] = "Ulaz(i) ne mogu biti Izbrisani.";
|
||||
$lang["receivings_comments"] = "Komentar";
|
||||
$lang["receivings_complete_receiving"] = "Završi";
|
||||
$lang["receivings_confirm_cancel_receiving"] = "Da li ste sigurni da želite da izbrišete ovaj prijem? Sve stavke će biti izbrisane.";
|
||||
@@ -12,15 +11,15 @@ $lang["receivings_confirm_restore"] = "";
|
||||
$lang["receivings_cost"] = "Trošak";
|
||||
$lang["receivings_daily"] = "";
|
||||
$lang["receivings_date"] = "Datum";
|
||||
$lang["receivings_date_required"] = "Mora se unijeti ispravan datum";
|
||||
$lang["receivings_date_type"] = "Datum je obavezno polje";
|
||||
$lang["receivings_date_required"] = "Mora se unijeti ispravan datum.";
|
||||
$lang["receivings_date_type"] = "Datum je obavezno polje.";
|
||||
$lang["receivings_delete_entire_sale"] = "Izbriši cijelu prodaju";
|
||||
$lang["receivings_discount"] = "Popust";
|
||||
$lang["receivings_edit"] = "Uredi";
|
||||
$lang["receivings_edit_sale"] = "Uređivanje ulaza";
|
||||
$lang["receivings_employee"] = "Zaposleni";
|
||||
$lang["receivings_error_editing_item"] = "Uređivanje stavke nije uspjelo";
|
||||
$lang["receivings_error_requisition"] = "Nije moguće premjestiti zalihu sa ili na istu lokaciju skladišta";
|
||||
$lang["receivings_error_editing_item"] = "Uređivanje stavke nije uspjelo.";
|
||||
$lang["receivings_error_requisition"] = "Nije moguće premjestiti zalihu sa ili na istu lokaciju skladišta.";
|
||||
$lang["receivings_find_or_scan_item"] = "Pronađite ili skenirajte artikal";
|
||||
$lang["receivings_find_or_scan_item_or_receipt"] = "Pronađite ili skenirajte stavku ili račun";
|
||||
$lang["receivings_id"] = "ID prijema";
|
||||
@@ -35,7 +34,7 @@ $lang["receivings_receipt_number"] = "Ulazni račun #";
|
||||
$lang["receivings_receiving"] = "Ulaz";
|
||||
$lang["receivings_reference"] = "Referenca";
|
||||
$lang["receivings_register"] = "Stavke ulaza";
|
||||
$lang["receivings_requisition"] = "Trebovanje.";
|
||||
$lang["receivings_requisition"] = "Trebovanje";
|
||||
$lang["receivings_return"] = "Povrat";
|
||||
$lang["receivings_select_supplier"] = "Izaberite dobavljača (neobavezno)";
|
||||
$lang["receivings_ship_pack"] = "Otpremanje pakovanja";
|
||||
@@ -51,7 +50,7 @@ $lang["receivings_supplier_address"] = "Adresa";
|
||||
$lang["receivings_supplier_email"] = "E-mail";
|
||||
$lang["receivings_supplier_location"] = "Mjesto";
|
||||
$lang["receivings_total"] = "Ukupno";
|
||||
$lang["receivings_transaction_failed"] = "Transakcija prijema nije uspjela";
|
||||
$lang["receivings_unable_to_add_item"] = "Dodavanje stavke u prijem nije uspjelo";
|
||||
$lang["receivings_unsuccessfully_updated"] = "Ažuriranje ulaza nije uspjelo";
|
||||
$lang["receivings_transaction_failed"] = "Transakcija(e) prijema nije uspela.";
|
||||
$lang["receivings_unable_to_add_item"] = "Dodavanje stavke u prijem nije uspelo.";
|
||||
$lang["receivings_unsuccessfully_updated"] = "Ažuriranje ulaza nije uspjelo.";
|
||||
$lang["receivings_update"] = "Ažuriraj";
|
||||
|
||||
19
application/language/bs-BA/reports_lang.php
Executable file → Normal file
19
application/language/bs-BA/reports_lang.php
Executable file → Normal file
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["reports_all"] = "Svi";
|
||||
$lang["reports_authority"] = "Ovlašćenja";
|
||||
$lang["reports_canceled"] = "Otkazano";
|
||||
@@ -19,8 +18,8 @@ $lang["reports_complete"] = "Završena prodaja i povrat";
|
||||
$lang["reports_completed_sales"] = "Kompletirana prodaja";
|
||||
$lang["reports_confirm_delete"] = "Da li ste sigurni da želite da izbrišete izabrani unos?";
|
||||
$lang["reports_confirm_restore"] = "Da li ste sigurni da želite da vratite izabrani unos?";
|
||||
$lang["reports_cost"] = "Trošak";
|
||||
$lang["reports_cost_price"] = "FC";
|
||||
$lang["reports_cost"] = "Cijena";
|
||||
$lang["reports_cost_price"] = "Fakturna cijena";
|
||||
$lang["reports_count"] = "Broj";
|
||||
$lang["reports_customer"] = "Kupac";
|
||||
$lang["reports_customers"] = "Kupci";
|
||||
@@ -73,7 +72,7 @@ $lang["reports_low_inventory_report"] = "Izvještaj niske zalihe";
|
||||
$lang["reports_low_sell_quantity"] = "Niska prodaja";
|
||||
$lang["reports_more_than_zero"] = "Više od nule";
|
||||
$lang["reports_name"] = "Naziv";
|
||||
$lang["reports_no_reports_to_display"] = "Nema artikala za prikaz";
|
||||
$lang["reports_no_reports_to_display"] = "Nema artikala za prikaz.";
|
||||
$lang["reports_payment_type"] = "Tip plaćanja";
|
||||
$lang["reports_payments"] = "Plaćanja";
|
||||
$lang["reports_payments_summary_report"] = "Zbirni izvještaj plaćanja";
|
||||
@@ -115,33 +114,33 @@ $lang["reports_sold_to"] = "Prodano";
|
||||
$lang["reports_stock_location"] = "Lokacija skladišta";
|
||||
$lang["reports_sub_total_value"] = "Međuzbir";
|
||||
$lang["reports_subtotal"] = "Međuzbir";
|
||||
$lang["reports_summary_reports"] = "Zbirni izvještaj";
|
||||
$lang["reports_summary_reports"] = "Zbirni izvještaji";
|
||||
$lang["reports_supplied_by"] = "Nabavljeno od";
|
||||
$lang["reports_supplier"] = "Dobavljač";
|
||||
$lang["reports_suppliers"] = "Dobavljači";
|
||||
$lang["reports_suppliers_summary_report"] = "Zbirni izvještaj po dobavljačima";
|
||||
$lang["reports_tax"] = "Porez";
|
||||
$lang["reports_tax_category"] = "Kategorija poreza";
|
||||
$lang["reports_tax_name"] = "";
|
||||
$lang["reports_tax_name"] = "Naziv poreza";
|
||||
$lang["reports_tax_percent"] = "Procenat poreza";
|
||||
$lang["reports_tax_rate"] = "Poreska stopa";
|
||||
$lang["reports_taxes"] = "Porezi";
|
||||
$lang["reports_taxes_summary_report"] = "Zbirni izvještaj poreza";
|
||||
$lang["reports_total"] = "Ukupno";
|
||||
$lang["reports_total_inventory_value"] = "Ukupan iznos zalihe";
|
||||
$lang["reports_total_low_sell_quantity"] = "Ukupna količina niskih prodaja";
|
||||
$lang["reports_total_low_sell_quantity"] = "Ukupno količina niskih prodaja";
|
||||
$lang["reports_total_quantity"] = "Ukupna količina";
|
||||
$lang["reports_total_retail"] = "Ukupna vrijednost zalihe na malo";
|
||||
$lang["reports_trans_amount"] = "Iznos transakcije";
|
||||
$lang["reports_trans_due"] = "Dug";
|
||||
$lang["reports_trans_group"] = "Grpa transakcija";
|
||||
$lang["reports_trans_group"] = "Grupa transakcije";
|
||||
$lang["reports_trans_nopay_sales"] = "Prodaje bez plaćanja";
|
||||
$lang["reports_trans_payments"] = "Plaćanja";
|
||||
$lang["reports_trans_refunded"] = "Refundirano";
|
||||
$lang["reports_trans_sales"] = "Prodaja";
|
||||
$lang["reports_trans_type"] = "Tip transakcije";
|
||||
$lang["reports_type"] = "Tip";
|
||||
$lang["reports_unit_price"] = "MPC";
|
||||
$lang["reports_unit_price"] = "Maloprodajna cijena";
|
||||
$lang["reports_used"] = "Korišćeni poeni";
|
||||
$lang["reports_work_orders"] = "Radni nalozi";
|
||||
$lang["reports_zero_and_less"] = "Nula i manje";
|
||||
|
||||
65
application/language/bs-BA/sales_lang.php
Executable file → Normal file
65
application/language/bs-BA/sales_lang.php
Executable file → Normal file
@@ -1,6 +1,5 @@
|
||||
<?php
|
||||
|
||||
$lang["customers_available_points"] = "Dostupni bodovi";
|
||||
<?php
|
||||
$lang["customers_available_points"] = "Dostupni poeni";
|
||||
$lang["rewards_package"] = "Nagrade";
|
||||
$lang["rewards_remaining_balance"] = "Preostala vrijednost nagradnih bodova je ";
|
||||
$lang["sales_account_number"] = "Broj računa";
|
||||
@@ -14,7 +13,7 @@ $lang["sales_cash_1"] = "";
|
||||
$lang["sales_cash_2"] = "";
|
||||
$lang["sales_cash_3"] = "";
|
||||
$lang["sales_cash_4"] = "";
|
||||
$lang["sales_cash_adjustment"] = "";
|
||||
$lang["sales_cash_adjustment"] = "Usklađivanje gotovine";
|
||||
$lang["sales_cash_deposit"] = "Polog gotovine";
|
||||
$lang["sales_cash_filter"] = "Gotovina";
|
||||
$lang["sales_change_due"] = "Kusur";
|
||||
@@ -40,7 +39,7 @@ $lang["sales_customer_address"] = "Adresa kupca";
|
||||
$lang["sales_customer_discount"] = "Popust";
|
||||
$lang["sales_customer_email"] = "E-mail kupca";
|
||||
$lang["sales_customer_location"] = "Mjesto kupca";
|
||||
$lang["sales_customer_mailchimp_status"] = "Mailchimp status";
|
||||
$lang["sales_customer_mailchimp_status"] = "Status MailChimp-a";
|
||||
$lang["sales_customer_optional"] = "(Potrebno za odloženo plaćanje)";
|
||||
$lang["sales_customer_required"] = "Obavezno";
|
||||
$lang["sales_customer_total"] = "Ukupno";
|
||||
@@ -48,15 +47,15 @@ $lang["sales_customer_total_spent"] = "";
|
||||
$lang["sales_daily_sales"] = "";
|
||||
$lang["sales_date"] = "Datum prodaje";
|
||||
$lang["sales_date_range"] = "Period";
|
||||
$lang["sales_date_required"] = "Morate unijeti ispravan datum";
|
||||
$lang["sales_date_type"] = "Datum je obavezno polje";
|
||||
$lang["sales_date_required"] = "Morate unijeti ispravan datum.";
|
||||
$lang["sales_date_type"] = "Datum je obavezno polje.";
|
||||
$lang["sales_debit"] = "Dugovna kartica";
|
||||
$lang["sales_debit_filter"] = "";
|
||||
$lang["sales_delete"] = "Dozvoli brisanje";
|
||||
$lang["sales_delete_confirmation"] = "Da li ste sigurni da želite da izbrišete ovu prodaju? Ova radnja se ne može opozvati?";
|
||||
$lang["sales_delete_confirmation"] = "Da li ste sigurni da želite da izbrišete ovu prodaju? Ova radnja se ne može opozvati.";
|
||||
$lang["sales_delete_entire_sale"] = "Izbriši cijelu prodaju";
|
||||
$lang["sales_delete_successful"] = "Prodaja izbrisana uspješna";
|
||||
$lang["sales_delete_unsuccessful"] = "Brisanje prodaje nije uspjelo";
|
||||
$lang["sales_delete_successful"] = "Prodaja je uspješno izbrisana.";
|
||||
$lang["sales_delete_unsuccessful"] = "Brisanje prodaje nije uspjelo.";
|
||||
$lang["sales_description_abbrv"] = "Opis";
|
||||
$lang["sales_discard"] = "Odbaci";
|
||||
$lang["sales_discard_quote"] = "";
|
||||
@@ -74,10 +73,10 @@ $lang["sales_entry"] = "Ulaz";
|
||||
$lang["sales_error_editing_item"] = "Greška pri uređivanju artikla";
|
||||
$lang["sales_find_or_scan_item"] = "Pronađi/Skeniraj artikal";
|
||||
$lang["sales_find_or_scan_item_or_receipt"] = "Pronađi/Skeniraj artikal ili priznanicu";
|
||||
$lang["sales_giftcard"] = "Poklon bon";
|
||||
$lang["sales_giftcard_balance"] = "Saldo poklon bona";
|
||||
$lang["sales_giftcard"] = "Poklon kartica";
|
||||
$lang["sales_giftcard_balance"] = "Saldo poklon kartice";
|
||||
$lang["sales_giftcard_filter"] = "";
|
||||
$lang["sales_giftcard_number"] = "Broj poklon bona";
|
||||
$lang["sales_giftcard_number"] = "Broj poklon kartice";
|
||||
$lang["sales_group_by_category"] = "Grupiraj po kategoriji";
|
||||
$lang["sales_group_by_type"] = "Grupiraj po tipu";
|
||||
$lang["sales_hsn"] = "HSN";
|
||||
@@ -87,9 +86,9 @@ $lang["sales_invoice"] = "Faktura";
|
||||
$lang["sales_invoice_confirm"] = "Ova faktura će biti poslata na";
|
||||
$lang["sales_invoice_enable"] = "Broj fakture";
|
||||
$lang["sales_invoice_filter"] = "Fakture";
|
||||
$lang["sales_invoice_no_email"] = "Kupac nema ispravan e-mail";
|
||||
$lang["sales_invoice_no_email"] = "Kupac nema važeću adresu e-pošte.";
|
||||
$lang["sales_invoice_number"] = "Broj fakture";
|
||||
$lang["sales_invoice_number_duplicate"] = "Broj fakture %1 mora biti jedinstven";
|
||||
$lang["sales_invoice_number_duplicate"] = "Broj fakture %1 mora biti jedinstven.";
|
||||
$lang["sales_invoice_sent"] = "Faktura poslata";
|
||||
$lang["sales_invoice_total"] = "Ukupan iznos fakture";
|
||||
$lang["sales_invoice_type_custom_invoice"] = "Prilagođena faktura (custom_invoice.php)";
|
||||
@@ -98,10 +97,10 @@ $lang["sales_invoice_type_invoice"] = "Faktura (invoice.php)";
|
||||
$lang["sales_invoice_type_tax_invoice"] = "Poreska faktura (tax_invoice.php)";
|
||||
$lang["sales_invoice_unsent"] = "Faktura nije poslata";
|
||||
$lang["sales_invoice_update"] = "Ažuriranje";
|
||||
$lang["sales_item_insufficient_of_stock"] = "Artikla nema na zalihi";
|
||||
$lang["sales_item_insufficient_of_stock"] = "Artikla nema dovoljno na zalihi.";
|
||||
$lang["sales_item_name"] = "Naziv artikla";
|
||||
$lang["sales_item_number"] = "Barkod";
|
||||
$lang["sales_item_out_of_stock"] = "Stavka je rasprodana";
|
||||
$lang["sales_item_out_of_stock"] = "Artikal je rasprodan.";
|
||||
$lang["sales_key_browser"] = "";
|
||||
$lang["sales_key_cancel"] = "Cancels Current Quote/Invoice/Sale";
|
||||
$lang["sales_key_customer_search"] = "Customer Search";
|
||||
@@ -125,21 +124,21 @@ $lang["sales_key_tendered"] = "Edit Amount Tendered";
|
||||
$lang["sales_key_title"] = "Sales Keyboard Shortcuts";
|
||||
$lang["sales_mc"] = "";
|
||||
$lang["sales_mode"] = "Mod registrovanja";
|
||||
$lang["sales_must_enter_numeric"] = "Morate unijeti numeričku vrijednost za količinu";
|
||||
$lang["sales_must_enter_numeric_giftcard"] = "Morate unijeti numeričku vrijednost za poklon bon";
|
||||
$lang["sales_must_enter_numeric"] = "Ponuđeni iznos mora biti broj.";
|
||||
$lang["sales_must_enter_numeric_giftcard"] = "Broj poklon kartice mora biti broj.";
|
||||
$lang["sales_new_customer"] = "Novi kupac";
|
||||
$lang["sales_new_item"] = "Novi artikal";
|
||||
$lang["sales_no_description"] = "Nema opisa";
|
||||
$lang["sales_no_filter"] = "Svi";
|
||||
$lang["sales_no_items_in_cart"] = "Košarica je prazna";
|
||||
$lang["sales_no_sales_to_display"] = "Nema artikala za prikaz";
|
||||
$lang["sales_none_selected"] = "Niste izabrali nijedu prodaju za brisanje";
|
||||
$lang["sales_no_items_in_cart"] = "Nema artikala u korpi.";
|
||||
$lang["sales_no_sales_to_display"] = "Nema prodaje za prikaz.";
|
||||
$lang["sales_none_selected"] = "Niste izabrali nijedu prodaju za brisanje.";
|
||||
$lang["sales_nontaxed_ind"] = " ";
|
||||
$lang["sales_not_authorized"] = "Ova radnja nije ovlašćena.";
|
||||
$lang["sales_one_or_multiple"] = "Prodaja";
|
||||
$lang["sales_payment"] = "Tip plaćanja";
|
||||
$lang["sales_payment_amount"] = "Iznos";
|
||||
$lang["sales_payment_not_cover_total"] = "Iznos plaćanja mora biti veći ili jednak ukupnom iznosu";
|
||||
$lang["sales_payment_not_cover_total"] = "Iznos plaćanja mora biti veći ili jednak ukupnom iznosu.";
|
||||
$lang["sales_payment_type"] = "Tip";
|
||||
$lang["sales_payments"] = "";
|
||||
$lang["sales_payments_total"] = "Ukupno plaćeno";
|
||||
@@ -147,7 +146,7 @@ $lang["sales_price"] = "Cijena";
|
||||
$lang["sales_print_after_sale"] = "Štampaj poslije prodaje";
|
||||
$lang["sales_quantity"] = "Količina";
|
||||
$lang["sales_quantity_less_than_reorder_level"] = "Upozorenje! Željena količina je ispod minimalne.";
|
||||
$lang["sales_quantity_less_than_zero"] = "Upozorenje! Željena količina je nedovoljna. Možete nastaviti prodaju, ali provjerite svoju zalihu.";
|
||||
$lang["sales_quantity_less_than_zero"] = "Upozorenje: Željena količina je nedovoljna. Možete nastaviti prodaju, ali provjerite svoju zalihu.";
|
||||
$lang["sales_quantity_of_items"] = "Količina od %1 stavke(i)";
|
||||
$lang["sales_quote"] = "Ponuda";
|
||||
$lang["sales_quote_number"] = "Broj ponude";
|
||||
@@ -156,7 +155,7 @@ $lang["sales_quote_sent"] = "Ponuda poslata na";
|
||||
$lang["sales_quote_unsent"] = "Ponuda nije poslata na";
|
||||
$lang["sales_receipt"] = "Račun";
|
||||
$lang["sales_receipt_no_email"] = "Ovaj kupac nema važeću e-mail adresu.";
|
||||
$lang["sales_receipt_number"] = "Račun br.";
|
||||
$lang["sales_receipt_number"] = "Rasprodaja #";
|
||||
$lang["sales_receipt_sent"] = "Račun poslat";
|
||||
$lang["sales_receipt_unsent"] = "Račun nije poslat";
|
||||
$lang["sales_refund"] = "Tip povrata";
|
||||
@@ -183,14 +182,14 @@ $lang["sales_show_due"] = "";
|
||||
$lang["sales_show_invoice"] = "Pokaži fakturu";
|
||||
$lang["sales_show_receipt"] = "Pokaži račun";
|
||||
$lang["sales_start_typing_customer_name"] = "Počnite upisivati naziv kupca ...";
|
||||
$lang["sales_start_typing_item_name"] = "Počnite upisivati naziv artikla ili skenirajte barkod";
|
||||
$lang["sales_start_typing_item_name"] = "Počnite upisivati naziv artikla ili skenirajte barkod...";
|
||||
$lang["sales_stock"] = "Zaliha";
|
||||
$lang["sales_stock_location"] = "Lokacija skladišta";
|
||||
$lang["sales_sub_total"] = "Međuzbir";
|
||||
$lang["sales_successfully_deleted"] = "Uspješno ste izbrisali";
|
||||
$lang["sales_successfully_restored"] = "Uspješno ste obnovili";
|
||||
$lang["sales_successfully_suspended_sale"] = "Obustava prodaje je uspjela";
|
||||
$lang["sales_successfully_updated"] = "Uspješno ste ažurirali prodaju";
|
||||
$lang["sales_successfully_suspended_sale"] = "Obustava prodaje je uspjela.";
|
||||
$lang["sales_successfully_updated"] = "Prodaja je uspješno ažurirana.";
|
||||
$lang["sales_suspend_sale"] = "Obustavi";
|
||||
$lang["sales_suspended_doc_id"] = "Dokument";
|
||||
$lang["sales_suspended_sale_id"] = "ID";
|
||||
@@ -201,15 +200,15 @@ $lang["sales_tax"] = "Porez";
|
||||
$lang["sales_tax_id"] = "Porez Id";
|
||||
$lang["sales_tax_invoice"] = "Poreska faktura";
|
||||
$lang["sales_tax_percent"] = "Porez %";
|
||||
$lang["sales_taxed_ind"] = "T";
|
||||
$lang["sales_taxed_ind"] = "P";
|
||||
$lang["sales_total"] = "Ukupno";
|
||||
$lang["sales_total_tax_exclusive"] = "Porez isključen";
|
||||
$lang["sales_transaction_failed"] = "Obrada nije ispravna.";
|
||||
$lang["sales_unable_to_add_item"] = "Artikal nije moguće dodati";
|
||||
$lang["sales_unsuccessfully_deleted"] = "Prodaju(e) nije moguće izbrisati";
|
||||
$lang["sales_unable_to_add_item"] = "Dodavanje artikla u rasprodaju nije uspjelo";
|
||||
$lang["sales_unsuccessfully_deleted"] = "Brisanje prodaje nije uspjelo.";
|
||||
$lang["sales_unsuccessfully_restored"] = "Obnova prodaje(a) nije uspjela.";
|
||||
$lang["sales_unsuccessfully_suspended_sale"] = "Obustava prodaje nije uspjela";
|
||||
$lang["sales_unsuccessfully_updated"] = "Prodaju(e) nije moguće ažurirati";
|
||||
$lang["sales_unsuccessfully_suspended_sale"] = "Obustava prodaje nije uspjela.";
|
||||
$lang["sales_unsuccessfully_updated"] = "Ažuriranje prodaje nije uspjelo.";
|
||||
$lang["sales_unsuspend"] = "Odustani";
|
||||
$lang["sales_unsuspend_and_delete"] = "Akcija";
|
||||
$lang["sales_update"] = "Ažuriranje";
|
||||
|
||||
7
application/language/bs-BA/suppliers_lang.php
Executable file → Normal file
7
application/language/bs-BA/suppliers_lang.php
Executable file → Normal file
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["suppliers_account_number"] = "Broj računa";
|
||||
$lang["suppliers_agency_name"] = "Naziv agencije";
|
||||
$lang["suppliers_cannot_be_deleted"] = "Brisanje izabranih dobavljača nije uspjelo. Jedan ili više njih imaju prodaju.";
|
||||
@@ -9,10 +8,10 @@ $lang["suppliers_company_name_required"] = "Dobavljač je obavezan.";
|
||||
$lang["suppliers_confirm_delete"] = "Da li ste sigurni da želite da izbrišete izabranog dobavljača?";
|
||||
$lang["suppliers_confirm_restore"] = "Da li ste sigurni da želite vratiti izabranog dobavljača?";
|
||||
$lang["suppliers_cost"] = "Trošak dobavljača";
|
||||
$lang["suppliers_error_adding_updating"] = "Ažuriranje ili dodavanje dobavljača nije uspjelo";
|
||||
$lang["suppliers_error_adding_updating"] = "Ažuriranje ili dodavanje dobavljača nije uspjelo.";
|
||||
$lang["suppliers_goods"] = "Roba dobavljača";
|
||||
$lang["suppliers_new"] = "Novi dobavljač";
|
||||
$lang["suppliers_none_selected"] = "Niste izabrali nijednog dobavljača za brisanje";
|
||||
$lang["suppliers_none_selected"] = "Niste izabrali nijednog dobavljača za brisanje.";
|
||||
$lang["suppliers_one_or_multiple"] = "Dobavljač(i)";
|
||||
$lang["suppliers_successful_adding"] = "Uspješno ste dodali dobavljača";
|
||||
$lang["suppliers_successful_deleted"] = "Uspješno ste Izbrisali dobavljača";
|
||||
|
||||
17
application/language/bs-BA/taxes_lang.php
Executable file → Normal file
17
application/language/bs-BA/taxes_lang.php
Executable file → Normal file
@@ -1,11 +1,10 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["taxes_add_exception"] = "Dodaj izuzetak";
|
||||
$lang["taxes_cascade"] = "Kaskada";
|
||||
$lang["taxes_cascade_sequence"] = "Kaskadni slijed";
|
||||
$lang["taxes_cascade_sequence"] = "Kaskadni redoslijed";
|
||||
$lang["taxes_city"] = "Mjesto";
|
||||
$lang["taxes_code"] = "Šifra poreza";
|
||||
$lang["taxes_confirm_delete"] = "Da li ste sigurni da želite da izbrišete ovu šifru poreza? Ova radnja se ne može opozvati?";
|
||||
$lang["taxes_confirm_delete"] = "Da li ste sigurni da želite da izbrišete ovu šifru poreza? Ova radnja se ne može opozvati";
|
||||
$lang["taxes_confirm_restore"] = "Da li ste sigurni da želite da vratite izabranu šifru poreza?";
|
||||
$lang["taxes_default_tax_category"] = "Podrazumjevana kategorija";
|
||||
$lang["taxes_default_tax_rate"] = "Podrazumjevana stopa poreza";
|
||||
@@ -17,11 +16,11 @@ $lang["taxes_new"] = "Nova šifra poreza";
|
||||
$lang["taxes_no_taxes"] = "";
|
||||
$lang["taxes_no_taxes_to_display"] = "Nije dostupna nijedan šifra poreza";
|
||||
$lang["taxes_reporting_authority"] = "Organ za izvještavanje";
|
||||
$lang["taxes_round_half_down"] = "Half Down";
|
||||
$lang["taxes_round_half_even"] = "Half Even";
|
||||
$lang["taxes_round_half_odd"] = "Half Odd";
|
||||
$lang["taxes_round_half_up"] = "Half Up";
|
||||
$lang["taxes_rounding_code"] = "Zaokruživanje";
|
||||
$lang["taxes_round_half_down"] = "Pola dolje";
|
||||
$lang["taxes_round_half_even"] = "Pola ravnomjerno";
|
||||
$lang["taxes_round_half_odd"] = "Pola neparno";
|
||||
$lang["taxes_round_half_up"] = "Pola gore";
|
||||
$lang["taxes_rounding_code"] = "Kod zaokruživanja";
|
||||
$lang["taxes_sales_tax"] = "Porez na promet";
|
||||
$lang["taxes_sales_tax_by_invoice"] = "Porez na promet po fakturi";
|
||||
$lang["taxes_sequence"] = "Sekv.";
|
||||
|
||||
@@ -1,42 +1,41 @@
|
||||
<?php
|
||||
|
||||
$lang["customers_account_number"] = "";
|
||||
$lang["customers_account_number_duplicate"] = "";
|
||||
$lang["customers_available_points"] = "";
|
||||
<?php
|
||||
$lang["customers_account_number"] = "Účet č. #";
|
||||
$lang["customers_account_number_duplicate"] = "Číslo účtu již existuje v databázi.";
|
||||
$lang["customers_available_points"] = "Dostupné body";
|
||||
$lang["customers_available_points_value"] = "";
|
||||
$lang["customers_average"] = "";
|
||||
$lang["customers_avg_discount"] = "";
|
||||
$lang["customers_basic_information"] = "";
|
||||
$lang["customers_average"] = "Průměrná útrata";
|
||||
$lang["customers_avg_discount"] = "Průměrná sleva";
|
||||
$lang["customers_basic_information"] = "Informace";
|
||||
$lang["customers_cannot_be_deleted"] = "";
|
||||
$lang["customers_company_name"] = "";
|
||||
$lang["customers_confirm_delete"] = "";
|
||||
$lang["customers_confirm_restore"] = "";
|
||||
$lang["customers_consent"] = "";
|
||||
$lang["customers_consent_required"] = "";
|
||||
$lang["customers_csv_import_failed"] = "";
|
||||
$lang["customers_csv_import_nodata_wrongformat"] = "";
|
||||
$lang["customers_csv_import_partially_failed"] = "";
|
||||
$lang["customers_csv_import_success"] = "";
|
||||
$lang["customers_customer"] = "";
|
||||
$lang["customers_date"] = "";
|
||||
$lang["customers_discount"] = "";
|
||||
$lang["customers_discount_fixed"] = "";
|
||||
$lang["customers_discount_percent"] = "";
|
||||
$lang["customers_discount_type"] = "";
|
||||
$lang["customers_email_duplicate"] = "";
|
||||
$lang["customers_employee"] = "";
|
||||
$lang["customers_error_adding_updating"] = "";
|
||||
$lang["customers_import_items_csv"] = "";
|
||||
$lang["customers_company_name"] = "Společnost";
|
||||
$lang["customers_confirm_delete"] = "Jste si jisti že chcete smazat vybrané zákazníky?";
|
||||
$lang["customers_confirm_restore"] = "Jste si jisti že chcete obnovit vybrané zákazníky?";
|
||||
$lang["customers_consent"] = "Souhlas s registrací";
|
||||
$lang["customers_consent_required"] = "Souhlas s registrací je povinný.";
|
||||
$lang["customers_csv_import_failed"] = "Chyba při importu CSV";
|
||||
$lang["customers_csv_import_nodata_wrongformat"] = "Nahraný soubor neobsahuje žádná data nebo je chybně formátován.";
|
||||
$lang["customers_csv_import_partially_failed"] = "Import zákazníků byl úspěšný s chybami:";
|
||||
$lang["customers_csv_import_success"] = "Import zákazníků úspěšný.";
|
||||
$lang["customers_customer"] = "Zákazník";
|
||||
$lang["customers_date"] = "Datum";
|
||||
$lang["customers_discount"] = "Sleva";
|
||||
$lang["customers_discount_fixed"] = "Pevná Sleva";
|
||||
$lang["customers_discount_percent"] = "Sleva Procent";
|
||||
$lang["customers_discount_type"] = "Typ Slevy";
|
||||
$lang["customers_email_duplicate"] = "Emailová adresa již existuje v databázi.";
|
||||
$lang["customers_employee"] = "Zaměstnanec";
|
||||
$lang["customers_error_adding_updating"] = "Chyba při vytváření nebo aktualizaci zákazníka.";
|
||||
$lang["customers_import_items_csv"] = "Import zákazníků z CSV";
|
||||
$lang["customers_mailchimp_activity_click"] = "";
|
||||
$lang["customers_mailchimp_activity_lastopen"] = "";
|
||||
$lang["customers_mailchimp_activity_lastopen"] = "Poslední otevřený email";
|
||||
$lang["customers_mailchimp_activity_open"] = "";
|
||||
$lang["customers_mailchimp_activity_total"] = "";
|
||||
$lang["customers_mailchimp_activity_unopen"] = "";
|
||||
$lang["customers_mailchimp_email_client"] = "";
|
||||
$lang["customers_mailchimp_info"] = "";
|
||||
$lang["customers_mailchimp_member_rating"] = "";
|
||||
$lang["customers_mailchimp_member_rating"] = "Hodnocení";
|
||||
$lang["customers_mailchimp_status"] = "";
|
||||
$lang["customers_mailchimp_vip"] = "";
|
||||
$lang["customers_mailchimp_vip"] = "VIP";
|
||||
$lang["customers_max"] = "";
|
||||
$lang["customers_min"] = "";
|
||||
$lang["customers_new"] = "";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["customers_available_points"] = "Dostupné body";
|
||||
$lang["rewards_package"] = "";
|
||||
$lang["rewards_remaining_balance"] = "";
|
||||
@@ -183,7 +182,7 @@ $lang["sales_show_due"] = "";
|
||||
$lang["sales_show_invoice"] = "Zobrazit fakturu";
|
||||
$lang["sales_show_receipt"] = "Zobrazit účtenku";
|
||||
$lang["sales_start_typing_customer_name"] = "Vložte podrobnosti o zákazníkovi...";
|
||||
$lang["sales_start_typing_item_name"] = "Napište název položky nebo naskenujte čátový kód..";
|
||||
$lang["sales_start_typing_item_name"] = "Napište název položky nebo naskenujte čárový kód..";
|
||||
$lang["sales_stock"] = "Sklad";
|
||||
$lang["sales_stock_location"] = "Umístění skladu";
|
||||
$lang["sales_sub_total"] = "Bez DPH";
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
<?php
|
||||
|
||||
$lang["reports_all"] = "";
|
||||
<?php
|
||||
$lang["reports_all"] = "Alle";
|
||||
$lang["reports_authority"] = "";
|
||||
$lang["reports_canceled"] = "";
|
||||
$lang["reports_categories"] = "";
|
||||
$lang["reports_categories_summary_report"] = "";
|
||||
$lang["reports_category"] = "";
|
||||
$lang["reports_canceled"] = "Annulleret";
|
||||
$lang["reports_categories"] = "Kategorier";
|
||||
$lang["reports_categories_summary_report"] = "Oversigtsrapport for kategorier";
|
||||
$lang["reports_category"] = "Kategori";
|
||||
$lang["reports_code_canceled"] = "";
|
||||
$lang["reports_code_invoice"] = "";
|
||||
$lang["reports_code_pos"] = "";
|
||||
@@ -13,75 +12,75 @@ $lang["reports_code_quote"] = "";
|
||||
$lang["reports_code_return"] = "";
|
||||
$lang["reports_code_type"] = "";
|
||||
$lang["reports_code_work_order"] = "";
|
||||
$lang["reports_comments"] = "";
|
||||
$lang["reports_comments"] = "Kommentarer";
|
||||
$lang["reports_commission"] = "";
|
||||
$lang["reports_complete"] = "";
|
||||
$lang["reports_completed_sales"] = "";
|
||||
$lang["reports_complete"] = "Afsluttet salg og retur";
|
||||
$lang["reports_completed_sales"] = "Afsluttet salg";
|
||||
$lang["reports_confirm_delete"] = "";
|
||||
$lang["reports_confirm_restore"] = "";
|
||||
$lang["reports_cost"] = "";
|
||||
$lang["reports_cost_price"] = "";
|
||||
$lang["reports_count"] = "";
|
||||
$lang["reports_customer"] = "";
|
||||
$lang["reports_customers"] = "";
|
||||
$lang["reports_customers_summary_report"] = "";
|
||||
$lang["reports_date"] = "";
|
||||
$lang["reports_date_range"] = "";
|
||||
$lang["reports_description"] = "";
|
||||
$lang["reports_detailed_receivings_report"] = "";
|
||||
$lang["reports_cost"] = "Engros";
|
||||
$lang["reports_cost_price"] = "Engrospris";
|
||||
$lang["reports_count"] = "Tælle";
|
||||
$lang["reports_customer"] = "Kunde";
|
||||
$lang["reports_customers"] = "Kunder";
|
||||
$lang["reports_customers_summary_report"] = "Kundeoversigtsrapport";
|
||||
$lang["reports_date"] = "Dato";
|
||||
$lang["reports_date_range"] = "Datointerval";
|
||||
$lang["reports_description"] = "Beskrivelse";
|
||||
$lang["reports_detailed_receivings_report"] = "Detaljeret modtagelsesrapport";
|
||||
$lang["reports_detailed_receivings_report_input"] = "";
|
||||
$lang["reports_detailed_reports"] = "";
|
||||
$lang["reports_detailed_reports"] = "Detaljerede rapporter";
|
||||
$lang["reports_detailed_requisition_report"] = "";
|
||||
$lang["reports_detailed_sales_report"] = "";
|
||||
$lang["reports_discount"] = "";
|
||||
$lang["reports_discount_fixed"] = "";
|
||||
$lang["reports_discount_percent"] = "";
|
||||
$lang["reports_discount_type"] = "";
|
||||
$lang["reports_discounts"] = "";
|
||||
$lang["reports_discounts_summary_report"] = "";
|
||||
$lang["reports_earned"] = "";
|
||||
$lang["reports_employee"] = "";
|
||||
$lang["reports_employees"] = "";
|
||||
$lang["reports_employees_summary_report"] = "";
|
||||
$lang["reports_expenses"] = "";
|
||||
$lang["reports_detailed_sales_report"] = "Detaljeret transaktionsrapport";
|
||||
$lang["reports_discount"] = "Rabat";
|
||||
$lang["reports_discount_fixed"] = "Fast rabat";
|
||||
$lang["reports_discount_percent"] = "Rabatprocent";
|
||||
$lang["reports_discount_type"] = "Rabattype";
|
||||
$lang["reports_discounts"] = "Rabatter";
|
||||
$lang["reports_discounts_summary_report"] = "Oversigtsrapport om rabatter";
|
||||
$lang["reports_earned"] = "Optjente point";
|
||||
$lang["reports_employee"] = "Medarbejder";
|
||||
$lang["reports_employees"] = "Medarbejdere";
|
||||
$lang["reports_employees_summary_report"] = "Medarbejdersammendragsrapport";
|
||||
$lang["reports_expenses"] = "Omkostninger";
|
||||
$lang["reports_expenses_amount"] = "";
|
||||
$lang["reports_expenses_categories"] = "";
|
||||
$lang["reports_expenses_categories_summary_report"] = "";
|
||||
$lang["reports_expenses_category"] = "";
|
||||
$lang["reports_expenses_categories_summary_report"] = "Oversigtsrapport for udgiftskategorier";
|
||||
$lang["reports_expenses_category"] = "Kategori";
|
||||
$lang["reports_expenses_payment_amount"] = "";
|
||||
$lang["reports_expenses_tax_amount"] = "";
|
||||
$lang["reports_expenses_tax_amount"] = "Skat";
|
||||
$lang["reports_expenses_total_amount"] = "";
|
||||
$lang["reports_expenses_total_tax_amount"] = "";
|
||||
$lang["reports_graphical_reports"] = "";
|
||||
$lang["reports_expenses_total_tax_amount"] = "Skat i alt";
|
||||
$lang["reports_graphical_reports"] = "Grafiske rapporter";
|
||||
$lang["reports_inventory"] = "";
|
||||
$lang["reports_inventory_low"] = "";
|
||||
$lang["reports_inventory_low_report"] = "";
|
||||
$lang["reports_inventory_reports"] = "";
|
||||
$lang["reports_inventory_summary"] = "";
|
||||
$lang["reports_inventory_summary_report"] = "";
|
||||
$lang["reports_item"] = "";
|
||||
$lang["reports_item_count"] = "";
|
||||
$lang["reports_item_name"] = "";
|
||||
$lang["reports_item_number"] = "";
|
||||
$lang["reports_items"] = "";
|
||||
$lang["reports_items_purchased"] = "";
|
||||
$lang["reports_items_received"] = "";
|
||||
$lang["reports_items_summary_report"] = "";
|
||||
$lang["reports_inventory_low_report"] = "Rapport om lavt lager";
|
||||
$lang["reports_inventory_reports"] = "Lagerrapporter";
|
||||
$lang["reports_inventory_summary"] = "Inventaroversigt";
|
||||
$lang["reports_inventory_summary_report"] = "Opgørelsesoversigt";
|
||||
$lang["reports_item"] = "Vare";
|
||||
$lang["reports_item_count"] = "Filtrer vareantal";
|
||||
$lang["reports_item_name"] = "Varens navn";
|
||||
$lang["reports_item_number"] = "Stregkode";
|
||||
$lang["reports_items"] = "Varer";
|
||||
$lang["reports_items_purchased"] = "Varer købt";
|
||||
$lang["reports_items_received"] = "Varer modtaget";
|
||||
$lang["reports_items_summary_report"] = "Genstandsoversigtsrapport";
|
||||
$lang["reports_jurisdiction"] = "";
|
||||
$lang["reports_low_inventory"] = "";
|
||||
$lang["reports_low_inventory_report"] = "";
|
||||
$lang["reports_low_sell_quantity"] = "";
|
||||
$lang["reports_more_than_zero"] = "";
|
||||
$lang["reports_name"] = "";
|
||||
$lang["reports_no_reports_to_display"] = "";
|
||||
$lang["reports_payment_type"] = "";
|
||||
$lang["reports_payments"] = "";
|
||||
$lang["reports_payments_summary_report"] = "";
|
||||
$lang["reports_profit"] = "";
|
||||
$lang["reports_quantity"] = "";
|
||||
$lang["reports_quantity_purchased"] = "";
|
||||
$lang["reports_low_sell_quantity"] = "Lavt salgsantal";
|
||||
$lang["reports_more_than_zero"] = "Mere end nul";
|
||||
$lang["reports_name"] = "Navn";
|
||||
$lang["reports_no_reports_to_display"] = "Der er ingen elementer at vise.";
|
||||
$lang["reports_payment_type"] = "Betalings type";
|
||||
$lang["reports_payments"] = "Betalinger";
|
||||
$lang["reports_payments_summary_report"] = "Betalingsoversigtsrapport";
|
||||
$lang["reports_profit"] = "Profit";
|
||||
$lang["reports_quantity"] = "Antal";
|
||||
$lang["reports_quantity_purchased"] = "Mængde købt";
|
||||
$lang["reports_quotes"] = "";
|
||||
$lang["reports_received_by"] = "";
|
||||
$lang["reports_received_by"] = "Modtaget af";
|
||||
$lang["reports_receiving_id"] = "";
|
||||
$lang["reports_receiving_type"] = "";
|
||||
$lang["reports_receivings"] = "";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["customers_available_points"] = "";
|
||||
$lang["rewards_package"] = "";
|
||||
$lang["rewards_remaining_balance"] = "";
|
||||
@@ -9,7 +8,7 @@ $lang["sales_amount_due"] = "";
|
||||
$lang["sales_amount_tendered"] = "";
|
||||
$lang["sales_authorized_signature"] = "";
|
||||
$lang["sales_cancel_sale"] = "";
|
||||
$lang["sales_cash"] = "";
|
||||
$lang["sales_cash"] = "Kontant";
|
||||
$lang["sales_cash_1"] = "";
|
||||
$lang["sales_cash_2"] = "";
|
||||
$lang["sales_cash_3"] = "";
|
||||
@@ -23,8 +22,8 @@ $lang["sales_check"] = "";
|
||||
$lang["sales_check_balance"] = "";
|
||||
$lang["sales_check_filter"] = "";
|
||||
$lang["sales_close"] = "";
|
||||
$lang["sales_comment"] = "";
|
||||
$lang["sales_comments"] = "";
|
||||
$lang["sales_comment"] = "Kommentar";
|
||||
$lang["sales_comments"] = "Kommentarer";
|
||||
$lang["sales_company_name"] = "";
|
||||
$lang["sales_complete"] = "";
|
||||
$lang["sales_complete_sale"] = "";
|
||||
@@ -37,7 +36,7 @@ $lang["sales_credit_filter"] = "";
|
||||
$lang["sales_current_table"] = "";
|
||||
$lang["sales_customer"] = "";
|
||||
$lang["sales_customer_address"] = "";
|
||||
$lang["sales_customer_discount"] = "";
|
||||
$lang["sales_customer_discount"] = "Rabat";
|
||||
$lang["sales_customer_email"] = "";
|
||||
$lang["sales_customer_location"] = "";
|
||||
$lang["sales_customer_mailchimp_status"] = "";
|
||||
@@ -50,15 +49,15 @@ $lang["sales_date"] = "";
|
||||
$lang["sales_date_range"] = "";
|
||||
$lang["sales_date_required"] = "";
|
||||
$lang["sales_date_type"] = "";
|
||||
$lang["sales_debit"] = "";
|
||||
$lang["sales_debit"] = "Debit kort";
|
||||
$lang["sales_debit_filter"] = "";
|
||||
$lang["sales_delete"] = "";
|
||||
$lang["sales_delete_confirmation"] = "";
|
||||
$lang["sales_delete_entire_sale"] = "";
|
||||
$lang["sales_delete_successful"] = "";
|
||||
$lang["sales_delete_unsuccessful"] = "";
|
||||
$lang["sales_description_abbrv"] = "";
|
||||
$lang["sales_discard"] = "";
|
||||
$lang["sales_delete_confirmation"] = "Er du sikker på at du ønsker at slette dette salg? Dette kan ikke fortrydes.";
|
||||
$lang["sales_delete_entire_sale"] = "Slet hele salget";
|
||||
$lang["sales_delete_successful"] = "Salg slettet succesfuldt.";
|
||||
$lang["sales_delete_unsuccessful"] = "Sletning af salg fejlede.";
|
||||
$lang["sales_description_abbrv"] = "Beskr.";
|
||||
$lang["sales_discard"] = "Kassér";
|
||||
$lang["sales_discard_quote"] = "";
|
||||
$lang["sales_discount"] = "";
|
||||
$lang["sales_discount_included"] = "";
|
||||
@@ -74,7 +73,7 @@ $lang["sales_entry"] = "";
|
||||
$lang["sales_error_editing_item"] = "";
|
||||
$lang["sales_find_or_scan_item"] = "";
|
||||
$lang["sales_find_or_scan_item_or_receipt"] = "";
|
||||
$lang["sales_giftcard"] = "";
|
||||
$lang["sales_giftcard"] = "Gavekort";
|
||||
$lang["sales_giftcard_balance"] = "";
|
||||
$lang["sales_giftcard_filter"] = "";
|
||||
$lang["sales_giftcard_number"] = "";
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["cashups_amount"] = "Amount";
|
||||
$lang["cashups_amount_number"] = "Amount must be a number";
|
||||
$lang["cashups_amount_required"] = "Amount is a Required Field";
|
||||
$lang["cashups_amount_required"] = "Amount is a Required Field.";
|
||||
$lang["cashups_cancel_cashups"] = "";
|
||||
$lang["cashups_cancel_cashups_enter"] = "";
|
||||
$lang["cashups_cannot_be_deleted"] = "Cashup cannot be deleted";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["common_address_1"] = "Address 1";
|
||||
$lang["common_address_2"] = "Address 2";
|
||||
$lang["common_admin"] = "";
|
||||
@@ -20,14 +19,14 @@ $lang["common_det"] = "details";
|
||||
$lang["common_download_import_template"] = "Download Import CSV Template (CSV)";
|
||||
$lang["common_edit"] = "edit";
|
||||
$lang["common_email"] = "Email";
|
||||
$lang["common_email_invalid_format"] = "The email address is not in the correct format";
|
||||
$lang["common_email_invalid_format"] = "The email address is not in the correct format.";
|
||||
$lang["common_export_csv"] = "CSV Export";
|
||||
$lang["common_export_csv_no"] = "No";
|
||||
$lang["common_export_csv_yes"] = "Yes";
|
||||
$lang["common_fields_required_message"] = "Fields in red are required";
|
||||
$lang["common_fields_required_message_unique"] = "";
|
||||
$lang["common_first_name"] = "First Name";
|
||||
$lang["common_first_name_required"] = "First Name is a required field";
|
||||
$lang["common_first_name_required"] = "First Name is a required field.";
|
||||
$lang["common_first_page"] = "First";
|
||||
$lang["common_gender"] = "Gender";
|
||||
$lang["common_gender_female"] = "F";
|
||||
@@ -43,9 +42,9 @@ $lang["common_import_remove_file"] = "Remove";
|
||||
$lang["common_import_select_file"] = "Select file";
|
||||
$lang["common_inv"] = "inv";
|
||||
$lang["common_last_name"] = "Last Name";
|
||||
$lang["common_last_name_required"] = "Last Name is a required field";
|
||||
$lang["common_last_name_required"] = "Last Name is a required field.";
|
||||
$lang["common_last_page"] = "Last";
|
||||
$lang["common_learn_about_project"] = "to learn the latest information about the project";
|
||||
$lang["common_learn_about_project"] = "to learn the latest information about the project.";
|
||||
$lang["common_list_of"] = "List of";
|
||||
$lang["common_logo"] = "Logo";
|
||||
$lang["common_logo_mark"] = "Mark";
|
||||
@@ -53,8 +52,8 @@ $lang["common_logout"] = "Log Out";
|
||||
$lang["common_manager"] = "";
|
||||
$lang["common_migration_needed"] = "A database migration to %1 will start after login";
|
||||
$lang["common_new"] = "New";
|
||||
$lang["common_no"] = "";
|
||||
$lang["common_no_persons_to_display"] = "There are no people to display";
|
||||
$lang["common_no"] = "No";
|
||||
$lang["common_no_persons_to_display"] = "There are no people to display.";
|
||||
$lang["common_none_selected_text"] = "[Select]";
|
||||
$lang["common_or"] = "OR";
|
||||
$lang["common_people"] = "";
|
||||
@@ -82,6 +81,6 @@ $lang["common_view_recent_sales"] = "View Recent Sales";
|
||||
$lang["common_website"] = "opensourcepos.org";
|
||||
$lang["common_welcome"] = "Welcome";
|
||||
$lang["common_welcome_message"] = "Welcome to OSPOS, click on a module to get started.";
|
||||
$lang["common_yes"] = "";
|
||||
$lang["common_yes"] = "Yes";
|
||||
$lang["common_you_are_using_ospos"] = "";
|
||||
$lang["common_zip"] = "Post Code";
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["config_address"] = "Company Address";
|
||||
$lang["config_address_required"] = "Company Address is a required field";
|
||||
$lang["config_address_required"] = "Company Address is a required field.";
|
||||
$lang["config_all_set"] = "All file permissions are set correctly!";
|
||||
$lang["config_allow_duplicate_barcodes"] = "Allow Duplicate Barcodes";
|
||||
$lang["config_apostrophe"] = "apostrophe";
|
||||
@@ -14,7 +13,7 @@ $lang["config_barcode_content"] = "Barcode Content";
|
||||
$lang["config_barcode_first_row"] = "Row 1";
|
||||
$lang["config_barcode_font"] = "Font";
|
||||
$lang["config_barcode_formats"] = "Input Formats";
|
||||
$lang["config_barcode_generate_if_empty"] = "Generate if empty";
|
||||
$lang["config_barcode_generate_if_empty"] = "Generate if empty.";
|
||||
$lang["config_barcode_height"] = "Height (px)";
|
||||
$lang["config_barcode_id"] = "Item Id/Name";
|
||||
$lang["config_barcode_info"] = "Barcode Configuration Information";
|
||||
@@ -22,12 +21,12 @@ $lang["config_barcode_layout"] = "Barcode Layout";
|
||||
$lang["config_barcode_name"] = "Name";
|
||||
$lang["config_barcode_number"] = "Barcode";
|
||||
$lang["config_barcode_number_in_row"] = "Number in row";
|
||||
$lang["config_barcode_page_cellspacing"] = "Display page cellspacing";
|
||||
$lang["config_barcode_page_cellspacing"] = "Display page cellspacing.";
|
||||
$lang["config_barcode_page_width"] = "Display page width";
|
||||
$lang["config_barcode_price"] = "Price";
|
||||
$lang["config_barcode_second_row"] = "Row 2";
|
||||
$lang["config_barcode_third_row"] = "Row 3";
|
||||
$lang["config_barcode_tooltip"] = "Warning: This feature can cause duplicate items to be imported or created. Do not use if you do not want duplicate barcodes.";
|
||||
$lang["config_barcode_tooltip"] = "Warning: This feature can cause duplicate items to be imported or created. Do not use if you do not want duplicate barcodes.";
|
||||
$lang["config_barcode_type"] = "Barcode Type";
|
||||
$lang["config_barcode_width"] = "Width (px)";
|
||||
$lang["config_bottom"] = "Bottom";
|
||||
@@ -52,15 +51,15 @@ $lang["config_company_logo"] = "Company Logo";
|
||||
$lang["config_company_remove_image"] = "Remove Image";
|
||||
$lang["config_company_required"] = "Company name is a required field";
|
||||
$lang["config_company_select_image"] = "Select Image";
|
||||
$lang["config_company_website_url"] = "Company website is not a valid URL (http://...)";
|
||||
$lang["config_company_website_url"] = "Company website is not a valid URL (http://...).";
|
||||
$lang["config_country_codes"] = "Country Codes";
|
||||
$lang["config_country_codes_tooltip"] = "Comma separated list of country codes for nominatim address lookup";
|
||||
$lang["config_country_codes_tooltip"] = "Comma separated list of country codes for nominatim address lookup.";
|
||||
$lang["config_currency_code"] = "Currency Code";
|
||||
$lang["config_currency_decimals"] = "Currency Decimals";
|
||||
$lang["config_currency_symbol"] = "Currency Symbol";
|
||||
$lang["config_current_employee_only"] = "";
|
||||
$lang["config_customer_reward"] = "Reward";
|
||||
$lang["config_customer_reward_duplicate"] = "Please use a unique reward name";
|
||||
$lang["config_customer_reward_duplicate"] = "Please use a unique reward name.";
|
||||
$lang["config_customer_reward_enable"] = "Enable Customer Rewards";
|
||||
$lang["config_customer_reward_invalid_chars"] = "The reward name cannot contain '_'";
|
||||
$lang["config_customer_reward_required"] = "Reward is a required field";
|
||||
@@ -68,44 +67,44 @@ $lang["config_customer_sales_tax_support"] = "";
|
||||
$lang["config_date_or_time_format"] = "Date and Time Filter";
|
||||
$lang["config_datetimeformat"] = "Date and Time Format";
|
||||
$lang["config_decimal_point"] = "Decimal Point";
|
||||
$lang["config_default_barcode_font_size_number"] = "Default Barcode Font size must be a number";
|
||||
$lang["config_default_barcode_font_size_required"] = "Default Barcode Font size is a required field";
|
||||
$lang["config_default_barcode_height_number"] = "Default Barcode Height must be a number";
|
||||
$lang["config_default_barcode_height_required"] = "Default Barcode Height is a required field";
|
||||
$lang["config_default_barcode_num_in_row_number"] = "Default Barcode Number in row must be a number";
|
||||
$lang["config_default_barcode_num_in_row_required"] = "Default Barcode Number in row is a required field";
|
||||
$lang["config_default_barcode_page_cellspacing_number"] = "Default Barcode Page Cellspacing must be a number";
|
||||
$lang["config_default_barcode_page_cellspacing_required"] = "Default Barcode Page Cellspacing is a required field";
|
||||
$lang["config_default_barcode_page_width_number"] = "Default Barcode Page Width must be a number";
|
||||
$lang["config_default_barcode_page_width_required"] = "Default Barcode Page Width is a required field";
|
||||
$lang["config_default_barcode_width_number"] = "Default Barcode Width must be a number";
|
||||
$lang["config_default_barcode_width_required"] = "Default Barcode Width is a required field";
|
||||
$lang["config_default_barcode_font_size_number"] = "Default Barcode Font size must be a number.";
|
||||
$lang["config_default_barcode_font_size_required"] = "Default Barcode Font size is a required field.";
|
||||
$lang["config_default_barcode_height_number"] = "Default Barcode Height must be a number.";
|
||||
$lang["config_default_barcode_height_required"] = "Default Barcode Height is a required field.";
|
||||
$lang["config_default_barcode_num_in_row_number"] = "Default Barcode Number in row must be a number.";
|
||||
$lang["config_default_barcode_num_in_row_required"] = "Default Barcode Number in row is a required field.";
|
||||
$lang["config_default_barcode_page_cellspacing_number"] = "Default Barcode Page Cellspacing must be a number.";
|
||||
$lang["config_default_barcode_page_cellspacing_required"] = "Default Barcode Page Cellspacing is a required field.";
|
||||
$lang["config_default_barcode_page_width_number"] = "Default Barcode Page Width must be a number.";
|
||||
$lang["config_default_barcode_page_width_required"] = "Default Barcode Page Width is a required field.";
|
||||
$lang["config_default_barcode_width_number"] = "Default Barcode Width must be a number.";
|
||||
$lang["config_default_barcode_width_required"] = "Default Barcode Width is a required field.";
|
||||
$lang["config_default_item_columns"] = "Default Visible Item Columns";
|
||||
$lang["config_default_origin_tax_code"] = "Default Origin Tax Code";
|
||||
$lang["config_default_receivings_discount"] = "Default Receivings Discount";
|
||||
$lang["config_default_receivings_discount_number"] = "Default Receivings Discount must be a number";
|
||||
$lang["config_default_receivings_discount_required"] = "Default Receivings Discount is a required field";
|
||||
$lang["config_default_receivings_discount_number"] = "Default Receivings Discount must be a number.";
|
||||
$lang["config_default_receivings_discount_required"] = "Default Receivings Discount is a required field.";
|
||||
$lang["config_default_sales_discount"] = "Default Sales Discount";
|
||||
$lang["config_default_sales_discount_number"] = "Default Sales Discount must be a number";
|
||||
$lang["config_default_sales_discount_required"] = "Default Sales Discount is a required field";
|
||||
$lang["config_default_sales_discount_number"] = "Default Sales Discount must be a number.";
|
||||
$lang["config_default_sales_discount_required"] = "Default Sales Discount is a required field.";
|
||||
$lang["config_default_tax_category"] = "Default Tax Category";
|
||||
$lang["config_default_tax_code"] = "Default Tax Code";
|
||||
$lang["config_default_tax_jurisdiction"] = "Default Tax Jurisdiction";
|
||||
$lang["config_default_tax_name_number"] = "Default Tax Name must be a string";
|
||||
$lang["config_default_tax_name_required"] = "Default Tax Name is a required field";
|
||||
$lang["config_default_tax_name_number"] = "Default Tax Name must be a string.";
|
||||
$lang["config_default_tax_name_required"] = "Default Tax Name is a required field.";
|
||||
$lang["config_default_tax_rate"] = "Default Tax Rate %";
|
||||
$lang["config_default_tax_rate_1"] = "Tax 1 Rate";
|
||||
$lang["config_default_tax_rate_2"] = "Tax 2 Rate";
|
||||
$lang["config_default_tax_rate_3"] = "";
|
||||
$lang["config_default_tax_rate_number"] = "Default Tax Rate must be a number";
|
||||
$lang["config_default_tax_rate_required"] = "Default Tax Rate is a required field";
|
||||
$lang["config_default_tax_rate_number"] = "Default Tax Rate must be a number.";
|
||||
$lang["config_default_tax_rate_required"] = "Default Tax Rate is a required field.";
|
||||
$lang["config_derive_sale_quantity"] = "Allow Derived Sale Quantity";
|
||||
$lang["config_derive_sale_quantity_tooltip"] = "If checked then a new item type will provided for items ordered by extended amount";
|
||||
$lang["config_derive_sale_quantity_tooltip"] = "If checked then a new item type will be provided for items ordered by extended amount";
|
||||
$lang["config_dinner_table"] = "Table";
|
||||
$lang["config_dinner_table_duplicate"] = "Please use an unique table name";
|
||||
$lang["config_dinner_table_duplicate"] = "Please use an unique table name.";
|
||||
$lang["config_dinner_table_enable"] = "Enable Dinner Tables";
|
||||
$lang["config_dinner_table_invalid_chars"] = "The table name cannot contain '_'";
|
||||
$lang["config_dinner_table_required"] = "Table is a required field";
|
||||
$lang["config_dinner_table_invalid_chars"] = "The table name cannot contain '_'.";
|
||||
$lang["config_dinner_table_required"] = "Table is a required field.";
|
||||
$lang["config_dot"] = "dot";
|
||||
$lang["config_email"] = "Email";
|
||||
$lang["config_email_configuration"] = "Email Configuration";
|
||||
@@ -130,7 +129,7 @@ $lang["config_enable_right_bar_tooltip"] = "";
|
||||
$lang["config_enforce_privacy"] = "Enforce privacy";
|
||||
$lang["config_enforce_privacy_tooltip"] = "Protect Customers privacy enforcing data scrambling in case of their data being deleted";
|
||||
$lang["config_fax"] = "Fax";
|
||||
$lang["config_file_perm"] = "There are problems with file permissions please fix and reload this page.";
|
||||
$lang["config_file_perm"] = "There are problems with file permissions. Please fix and reload this page.";
|
||||
$lang["config_financial_year"] = "Financial Year Start";
|
||||
$lang["config_financial_year_apr"] = "1st of April";
|
||||
$lang["config_financial_year_aug"] = "1st of August";
|
||||
@@ -150,7 +149,7 @@ $lang["config_gcaptcha_secret_key"] = "reCAPTCHA Secret Key";
|
||||
$lang["config_gcaptcha_secret_key_required"] = "reCAPTCHA Secret Key is a required field";
|
||||
$lang["config_gcaptcha_site_key"] = "reCAPTCHA Site Key";
|
||||
$lang["config_gcaptcha_site_key_required"] = "reCAPTCHA Site Key is a required field";
|
||||
$lang["config_gcaptcha_tooltip"] = "Protect the Login page with Google reCAPTCHA, click the icon for an API key pair";
|
||||
$lang["config_gcaptcha_tooltip"] = "Protect the Login page with Google reCAPTCHA, click the icon for an API key pair.";
|
||||
$lang["config_general"] = "General";
|
||||
$lang["config_general_configuration"] = "General Configuration";
|
||||
$lang["config_giftcard_number"] = "Gift Card Number";
|
||||
@@ -187,8 +186,8 @@ $lang["config_license"] = "License";
|
||||
$lang["config_license_configuration"] = "License Statement";
|
||||
$lang["config_line_sequence"] = "Line Sequence";
|
||||
$lang["config_lines_per_page"] = "Lines Per Page";
|
||||
$lang["config_lines_per_page_number"] = "Lines Per Page must be a number";
|
||||
$lang["config_lines_per_page_required"] = "Lines Per Page is a required field";
|
||||
$lang["config_lines_per_page_number"] = "Lines Per Page must be a number.";
|
||||
$lang["config_lines_per_page_required"] = "Lines Per Page is a required field.";
|
||||
$lang["config_locale"] = "Localisation";
|
||||
$lang["config_locale_configuration"] = "Localisation Configuration";
|
||||
$lang["config_locale_info"] = "Localisation Configuration Information";
|
||||
@@ -196,14 +195,14 @@ $lang["config_location"] = "Stock";
|
||||
$lang["config_location_configuration"] = "Stock Locations";
|
||||
$lang["config_location_info"] = "Location Configuration Information";
|
||||
$lang["config_login_form"] = "Login Form Style";
|
||||
$lang["config_logout"] = "Don't you want to make a backup before logging out? Click [OK] to backup, [Cancel] to logout";
|
||||
$lang["config_logout"] = "Don't you want to make a backup before logging out? Click [OK] to backup, [Cancel] to logout.";
|
||||
$lang["config_mailchimp"] = "MailChimp";
|
||||
$lang["config_mailchimp_api_key"] = "MailChimp API Key";
|
||||
$lang["config_mailchimp_configuration"] = "MailChimp Configuration";
|
||||
$lang["config_mailchimp_key_successfully"] = "Valid API Key";
|
||||
$lang["config_mailchimp_key_unsuccessfully"] = "Invalid API Key";
|
||||
$lang["config_mailchimp_key_successfully"] = "Valid API Key.";
|
||||
$lang["config_mailchimp_key_unsuccessfully"] = "Invalid API Key.";
|
||||
$lang["config_mailchimp_lists"] = "MailChimp List(s)";
|
||||
$lang["config_mailchimp_tooltip"] = "Click the icon for an API key";
|
||||
$lang["config_mailchimp_tooltip"] = "Click the icon for an API key.";
|
||||
$lang["config_message"] = "Message";
|
||||
$lang["config_message_configuration"] = "Message Configuration";
|
||||
$lang["config_msg_msg"] = "Saved Text Message";
|
||||
@@ -220,37 +219,37 @@ $lang["config_none"] = "none";
|
||||
$lang["config_notify_alignment"] = "Notification Popup Position";
|
||||
$lang["config_number_format"] = "Number Format";
|
||||
$lang["config_number_locale"] = "Localisation";
|
||||
$lang["config_number_locale_invalid"] = "The entered locale is invalid. Check the link in the tooltip to find a sensible value";
|
||||
$lang["config_number_locale_required"] = "Number Locale is a required field";
|
||||
$lang["config_number_locale_tooltip"] = "Find a suitable locale through this link";
|
||||
$lang["config_number_locale_invalid"] = "The entered locale is invalid. Check the link in the tooltip to find a sensible value.";
|
||||
$lang["config_number_locale_required"] = "Number Locale is a required field.";
|
||||
$lang["config_number_locale_tooltip"] = "Find a suitable locale through this link.";
|
||||
$lang["config_os_timezone"] = "OSPOS Timezone:";
|
||||
$lang["config_ospos_info"] = "OSPOS Installation Info";
|
||||
$lang["config_payment_options_order"] = "Payment Options Order";
|
||||
$lang["config_perm_risk"] = "Incorrect permissions leaves this software at risk.";
|
||||
$lang["config_phone"] = "Company Phone";
|
||||
$lang["config_phone_required"] = "Company Phone is a required field";
|
||||
$lang["config_phone_required"] = "Company Phone is a required field.";
|
||||
$lang["config_print_bottom_margin"] = "Margin Bottom";
|
||||
$lang["config_print_bottom_margin_number"] = "Bottom Margin must be a number";
|
||||
$lang["config_print_bottom_margin_required"] = "Bottom Margin is a required field";
|
||||
$lang["config_print_bottom_margin_number"] = "Bottom Margin must be a number.";
|
||||
$lang["config_print_bottom_margin_required"] = "Bottom Margin is a required field.";
|
||||
$lang["config_print_delay_autoreturn"] = "Autoreturn to Sale delay";
|
||||
$lang["config_print_delay_autoreturn_number"] = "Autoreturn to Sale delay is a required field";
|
||||
$lang["config_print_delay_autoreturn_required"] = "Autoreturn to Sale delay must be a number";
|
||||
$lang["config_print_delay_autoreturn_number"] = "Autoreturn to Sale delay is a required field.";
|
||||
$lang["config_print_delay_autoreturn_required"] = "Autoreturn to Sale delay must be a number.";
|
||||
$lang["config_print_footer"] = "Print Browser Footer";
|
||||
$lang["config_print_header"] = "Print Browser Header";
|
||||
$lang["config_print_left_margin"] = "Margin Left";
|
||||
$lang["config_print_left_margin_number"] = "Left Margin must be a number";
|
||||
$lang["config_print_left_margin_required"] = "Left Margin is a required field";
|
||||
$lang["config_print_left_margin_number"] = "Left Margin must be a number.";
|
||||
$lang["config_print_left_margin_required"] = "Left Margin is a required field.";
|
||||
$lang["config_print_receipt_check_behaviour"] = "Print Receipt checkbox";
|
||||
$lang["config_print_receipt_check_behaviour_always"] = "Always checked";
|
||||
$lang["config_print_receipt_check_behaviour_last"] = "Remember last selection";
|
||||
$lang["config_print_receipt_check_behaviour_never"] = "Always unchecked";
|
||||
$lang["config_print_right_margin"] = "Margin Right";
|
||||
$lang["config_print_right_margin_number"] = "Default Right Margin must be a number";
|
||||
$lang["config_print_right_margin_required"] = "Default Right Margin is a required field";
|
||||
$lang["config_print_right_margin_number"] = "Default Right Margin must be a number.";
|
||||
$lang["config_print_right_margin_required"] = "Default Right Margin is a required field.";
|
||||
$lang["config_print_silently"] = "Show Print Dialog";
|
||||
$lang["config_print_top_margin"] = "Margin Top";
|
||||
$lang["config_print_top_margin_number"] = "Default Top Margin must be a number";
|
||||
$lang["config_print_top_margin_required"] = "Default Top Margin is a required field";
|
||||
$lang["config_print_top_margin_number"] = "Default Top Margin must be a number.";
|
||||
$lang["config_print_top_margin_required"] = "Default Top Margin is a required field.";
|
||||
$lang["config_quantity_decimals"] = "Quantity Decimals";
|
||||
$lang["config_quick_cash_enable"] = "";
|
||||
$lang["config_quote_default_comments"] = "Default Quote Comments";
|
||||
@@ -259,8 +258,8 @@ $lang["config_receipt_category"] = "";
|
||||
$lang["config_receipt_configuration"] = "Receipt Print Settings";
|
||||
$lang["config_receipt_default"] = "Default";
|
||||
$lang["config_receipt_font_size"] = "Font Size";
|
||||
$lang["config_receipt_font_size_number"] = "Font Size must be a number";
|
||||
$lang["config_receipt_font_size_required"] = "Font Size is a required field";
|
||||
$lang["config_receipt_font_size_number"] = "Font Size must be a number.";
|
||||
$lang["config_receipt_font_size_required"] = "Font Size is a required field.";
|
||||
$lang["config_receipt_info"] = "Receipt Configuration Information";
|
||||
$lang["config_receipt_printer"] = "Ticket Printer";
|
||||
$lang["config_receipt_short"] = "Short";
|
||||
@@ -275,25 +274,25 @@ $lang["config_receiving_calculate_average_price"] = "Change Cost Price (Receivin
|
||||
$lang["config_recv_invoice_format"] = "Receivings Invoice Format";
|
||||
$lang["config_register_mode_default"] = "Default Register Mode";
|
||||
$lang["config_report_an_issue"] = "Report an issue";
|
||||
$lang["config_return_policy_required"] = "Return policy is a required field";
|
||||
$lang["config_return_policy_required"] = "Return policy is a required field.";
|
||||
$lang["config_reward"] = "Reward";
|
||||
$lang["config_reward_configuration"] = "Reward Configuration";
|
||||
$lang["config_right"] = "Right";
|
||||
$lang["config_sales_invoice_format"] = "Sales Invoice Format";
|
||||
$lang["config_sales_quote_format"] = "Sales Quote Format";
|
||||
$lang["config_saved_successfully"] = "Configuration saved successfully";
|
||||
$lang["config_saved_unsuccessfully"] = "Configuration saved unsuccessfully";
|
||||
$lang["config_saved_successfully"] = "Configuration saved successfully.";
|
||||
$lang["config_saved_unsuccessfully"] = "Configuration save failed.";
|
||||
$lang["config_security_issue"] = "Security Vulnerability Warning";
|
||||
$lang["config_server_notice"] = "Please use the below info for issue reporting.";
|
||||
$lang["config_service_charge"] = "";
|
||||
$lang["config_show_due_enable"] = "";
|
||||
$lang["config_show_office_group"] = "Show office icon";
|
||||
$lang["config_statistics"] = "Send Statistics";
|
||||
$lang["config_statistics_tooltip"] = "Send statistics for development and feature improvement purposes";
|
||||
$lang["config_statistics_tooltip"] = "Send statistics for development and feature improvement purposes.";
|
||||
$lang["config_stock_location"] = "Stock location";
|
||||
$lang["config_stock_location_duplicate"] = "Please use an unique location name";
|
||||
$lang["config_stock_location_invalid_chars"] = "Stock location name cannot contain '_'";
|
||||
$lang["config_stock_location_required"] = "Stock location is a required field";
|
||||
$lang["config_stock_location_duplicate"] = "Please use an unique location name.";
|
||||
$lang["config_stock_location_invalid_chars"] = "Stock location name cannot contain '_'.";
|
||||
$lang["config_stock_location_required"] = "Stock location is a required field.";
|
||||
$lang["config_suggestions_fifth_column"] = "";
|
||||
$lang["config_suggestions_first_column"] = "Column 1";
|
||||
$lang["config_suggestions_fourth_column"] = "";
|
||||
@@ -307,10 +306,10 @@ $lang["config_table_configuration"] = "Table Configuration";
|
||||
$lang["config_takings_printer"] = "Takings Printer";
|
||||
$lang["config_tax"] = "Tax";
|
||||
$lang["config_tax_category"] = "Tax Category";
|
||||
$lang["config_tax_category_duplicate"] = "The entered Tax Category already exists";
|
||||
$lang["config_tax_category_invalid_chars"] = "The entered Tax Category is invalid";
|
||||
$lang["config_tax_category_required"] = "The Tax Category is required";
|
||||
$lang["config_tax_category_used"] = "Tax Category cannot be deleted because it is being used";
|
||||
$lang["config_tax_category_duplicate"] = "The entered Tax Category already exists.";
|
||||
$lang["config_tax_category_invalid_chars"] = "The entered Tax Category is invalid.";
|
||||
$lang["config_tax_category_required"] = "The Tax Category is required.";
|
||||
$lang["config_tax_category_used"] = "Tax Category cannot be deleted because it is being used.";
|
||||
$lang["config_tax_configuration"] = "Tax Configuration";
|
||||
$lang["config_tax_decimals"] = "Tax Decimals";
|
||||
$lang["config_tax_id"] = "Tax Id";
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["customers_account_number"] = "Account #";
|
||||
$lang["customers_account_number_duplicate"] = "Account Number is already present in the database";
|
||||
$lang["customers_available_points"] = "Points Value";
|
||||
$lang["customers_account_number_duplicate"] = "Account Number is already present in the database.";
|
||||
$lang["customers_available_points"] = "Points Available";
|
||||
$lang["customers_available_points_value"] = "";
|
||||
$lang["customers_average"] = "Average spent";
|
||||
$lang["customers_avg_discount"] = "Average discount";
|
||||
@@ -12,20 +11,20 @@ $lang["customers_company_name"] = "Company";
|
||||
$lang["customers_confirm_delete"] = "Are you sure you want to delete the selected Customer(s)?";
|
||||
$lang["customers_confirm_restore"] = "Are you sure you want to restore the selected Customers(s)?";
|
||||
$lang["customers_consent"] = "Registration consent";
|
||||
$lang["customers_consent_required"] = "Registration consent is a required field";
|
||||
$lang["customers_consent_required"] = "Registration consent is a required field.";
|
||||
$lang["customers_csv_import_failed"] = "The csv import failed";
|
||||
$lang["customers_csv_import_nodata_wrongformat"] = "The uploaded file has no data or is incorrectly formatted";
|
||||
$lang["customers_csv_import_nodata_wrongformat"] = "The uploaded file has no data or is incorrectly formatted.";
|
||||
$lang["customers_csv_import_partially_failed"] = "Customer import successful with some failures:";
|
||||
$lang["customers_csv_import_success"] = "Customer import successful";
|
||||
$lang["customers_csv_import_success"] = "Customer import successful.";
|
||||
$lang["customers_customer"] = "Customer";
|
||||
$lang["customers_date"] = "Date";
|
||||
$lang["customers_discount"] = "Discount";
|
||||
$lang["customers_discount_fixed"] = "Fixed Discount";
|
||||
$lang["customers_discount_percent"] = "Percentage Discount";
|
||||
$lang["customers_discount_type"] = "Discount Type";
|
||||
$lang["customers_email_duplicate"] = "Email address is already present in the database";
|
||||
$lang["customers_email_duplicate"] = "Email address is already present in the database.";
|
||||
$lang["customers_employee"] = "Employee";
|
||||
$lang["customers_error_adding_updating"] = "Error adding/updating Customer";
|
||||
$lang["customers_error_adding_updating"] = "Error adding/updating Customer.";
|
||||
$lang["customers_import_items_csv"] = "Customer Import from CSV";
|
||||
$lang["customers_mailchimp_activity_click"] = "Email click";
|
||||
$lang["customers_mailchimp_activity_lastopen"] = "Last open email";
|
||||
@@ -40,7 +39,7 @@ $lang["customers_mailchimp_vip"] = "VIP";
|
||||
$lang["customers_max"] = "Max spent";
|
||||
$lang["customers_min"] = "Min spent";
|
||||
$lang["customers_new"] = "New Customer";
|
||||
$lang["customers_none_selected"] = "You have not selected any Customer(s) to delete";
|
||||
$lang["customers_none_selected"] = "You have not selected any Customer(s) to delete.";
|
||||
$lang["customers_one_or_multiple"] = "Customer(s)";
|
||||
$lang["customers_quantity"] = "Quantity";
|
||||
$lang["customers_stats_info"] = "Stats";
|
||||
@@ -52,4 +51,4 @@ $lang["customers_tax_id"] = "Tax Id";
|
||||
$lang["customers_taxable"] = "Taxable";
|
||||
$lang["customers_total"] = "Total spent";
|
||||
$lang["customers_update"] = "Update Customer";
|
||||
$lang["rewards_package"] = "Rewards Package";
|
||||
$lang["rewards_package"] = "Rewards";
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["employees_administrator"] = "";
|
||||
$lang["employees_basic_information"] = "Information";
|
||||
$lang["employees_cannot_be_deleted"] = "Unable to delete selected Employee(s), one or more of the has processed sales or you are trying to delete your account";
|
||||
$lang["employees_cannot_be_deleted"] = "Unable to delete selected Employee(s), one or more of the has processed sales or you are trying to delete your account.";
|
||||
$lang["employees_change_employee"] = "";
|
||||
$lang["employees_change_password"] = "Change Password";
|
||||
$lang["employees_clerk"] = "";
|
||||
@@ -10,34 +9,34 @@ $lang["employees_commission"] = "";
|
||||
$lang["employees_confirm_delete"] = "Are you sure you want to delete the selected Employee(s)?";
|
||||
$lang["employees_confirm_restore"] = "Are you sure you want to restore the selected Employee(s)?";
|
||||
$lang["employees_current_password"] = "Current Password";
|
||||
$lang["employees_current_password_invalid"] = "Current Password is invalid";
|
||||
$lang["employees_current_password_invalid"] = "Current Password is invalid.";
|
||||
$lang["employees_employee"] = "Employee";
|
||||
$lang["employees_error_adding_updating"] = "Employee add or update failed";
|
||||
$lang["employees_error_deleting_demo_admin"] = "You cannot delete the demo admin user";
|
||||
$lang["employees_error_updating_demo_admin"] = "You cannot change the demo admin user";
|
||||
$lang["employees_error_adding_updating"] = "Employee add or update failed.";
|
||||
$lang["employees_error_deleting_demo_admin"] = "You cannot delete the demo admin user.";
|
||||
$lang["employees_error_updating_demo_admin"] = "You cannot change the demo admin user.";
|
||||
$lang["employees_language"] = "Language";
|
||||
$lang["employees_login_info"] = "Login";
|
||||
$lang["employees_manager"] = "";
|
||||
$lang["employees_new"] = "New Employee";
|
||||
$lang["employees_none_selected"] = "You have not selected any Employee(s) to delete";
|
||||
$lang["employees_none_selected"] = "You have not selected any Employee(s) to delete.";
|
||||
$lang["employees_one_or_multiple"] = "Employee(s)";
|
||||
$lang["employees_password"] = "Password";
|
||||
$lang["employees_password_minlength"] = "Passwords must be at least 8 characters";
|
||||
$lang["employees_password_must_match"] = "Passwords do not match";
|
||||
$lang["employees_password_not_must_match"] = "Current password and new password must be unique";
|
||||
$lang["employees_password_required"] = "Password is required";
|
||||
$lang["employees_permission_desc"] = "Check the boxes below to grant access to modules";
|
||||
$lang["employees_password_minlength"] = "Passwords must be at least 8 characters.";
|
||||
$lang["employees_password_must_match"] = "Passwords do not match.";
|
||||
$lang["employees_password_not_must_match"] = "Current password and new password must be unique.";
|
||||
$lang["employees_password_required"] = "Password is required.";
|
||||
$lang["employees_permission_desc"] = "Check the boxes below to grant access to modules.";
|
||||
$lang["employees_permission_info"] = "Permissions";
|
||||
$lang["employees_repeat_password"] = "Password Again";
|
||||
$lang["employees_subpermission_required"] = "Add at least one grant for each module";
|
||||
$lang["employees_successful_adding"] = "Employee add successful";
|
||||
$lang["employees_successful_change_password"] = "Password change successful";
|
||||
$lang["employees_subpermission_required"] = "Add at least one grant for each module.";
|
||||
$lang["employees_successful_adding"] = "Employee add successful.";
|
||||
$lang["employees_successful_change_password"] = "Password change successful.";
|
||||
$lang["employees_successful_deleted"] = "You have successfully deleted Employee";
|
||||
$lang["employees_successful_updating"] = "You have successfully updated Employee";
|
||||
$lang["employees_system_language"] = "System Language";
|
||||
$lang["employees_unsuccessful_change_password"] = "Password change failed";
|
||||
$lang["employees_unsuccessful_change_password"] = "Password change failed.";
|
||||
$lang["employees_update"] = "Update Employee";
|
||||
$lang["employees_username"] = "Username";
|
||||
$lang["employees_username_duplicate"] = "Employee username is already in use. Please choose another one.";
|
||||
$lang["employees_username_minlength"] = "Username must be at least 5 characters";
|
||||
$lang["employees_username_required"] = "Username is a required field";
|
||||
$lang["employees_username_minlength"] = "Username must be at least 5 characters.";
|
||||
$lang["employees_username_required"] = "Username is a required field.";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["category_name_required"] = "Expense Category name required";
|
||||
$lang["expenses_categories_add_item"] = "Add Category";
|
||||
$lang["expenses_categories_cannot_be_deleted"] = "Could not delete Category Expense(s)";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["expenses_add_item"] = "Add Expense";
|
||||
$lang["expenses_amount"] = "Amount";
|
||||
$lang["expenses_amount_number"] = "Amount must be a number";
|
||||
@@ -43,7 +42,7 @@ $lang["expenses_successful_adding"] = "Expense add successful";
|
||||
$lang["expenses_successful_deleted"] = "Expense delete successful";
|
||||
$lang["expenses_successful_updating"] = "Expense update successful";
|
||||
$lang["expenses_supplier_name"] = "Supplier";
|
||||
$lang["expenses_supplier_tax_code"] = "VAT No.";
|
||||
$lang["expenses_supplier_tax_code"] = "VAT No";
|
||||
$lang["expenses_tax_amount"] = "Tax";
|
||||
$lang["expenses_tax_amount_number"] = "";
|
||||
$lang["expenses_update"] = "Update Expense";
|
||||
|
||||
@@ -1,15 +1,14 @@
|
||||
<?php
|
||||
|
||||
$lang["giftcards_add_minus"] = "Inventory to add or subtract";
|
||||
<?php
|
||||
$lang["giftcards_add_minus"] = "Inventory to add or subtract.";
|
||||
$lang["giftcards_allow_alt_description"] = "Allow Alternate Description";
|
||||
$lang["giftcards_bulk_edit"] = "Bulk Edit";
|
||||
$lang["giftcards_cannot_be_deleted"] = "Could not delete selected Gift Card(s), one or more of the selected Gift Card(s) has sales";
|
||||
$lang["giftcards_cannot_find_giftcard"] = "Gift Card not found";
|
||||
$lang["giftcards_cannot_use"] = "Gift Card %1 cannot be used for this sale. invalid Customer!";
|
||||
$lang["giftcards_cannot_be_deleted"] = "Could not delete selected Gift Card(s), one or more of the selected Gift Card(s) has sales.";
|
||||
$lang["giftcards_cannot_find_giftcard"] = "Gift Card not found.";
|
||||
$lang["giftcards_cannot_use"] = "Gift Card %1 cannot be used for this sale. Invalid Customer.";
|
||||
$lang["giftcards_card_value"] = "Value";
|
||||
$lang["giftcards_category"] = "Category";
|
||||
$lang["giftcards_change_all_to_allow_alt_desc"] = "Allow alternate description for all";
|
||||
$lang["giftcards_change_all_to_not_allow_allow_desc"] = "Do not allow alternate description for all";
|
||||
$lang["giftcards_change_all_to_allow_alt_desc"] = "Allow alternate description for all.";
|
||||
$lang["giftcards_change_all_to_not_allow_allow_desc"] = "Do not allow alternate description for all.";
|
||||
$lang["giftcards_change_all_to_serialized"] = "Change All To Serialised";
|
||||
$lang["giftcards_change_all_to_unserialized"] = "Change All To Unserialised";
|
||||
$lang["giftcards_confirm_bulk_edit"] = "Are you sure you want to edit all the selected Gift Card(s)?";
|
||||
@@ -17,15 +16,15 @@ $lang["giftcards_confirm_delete"] = "Are you sure you want to delete the selecte
|
||||
$lang["giftcards_confirm_restore"] = "Are you sure you want to restore the selected Gift Card(s)?";
|
||||
$lang["giftcards_cost_price"] = "Cost Price";
|
||||
$lang["giftcards_count"] = "Update Inventory";
|
||||
$lang["giftcards_csv_import_failed"] = "CSV import failed";
|
||||
$lang["giftcards_csv_import_failed"] = "CSV import failed.";
|
||||
$lang["giftcards_current_quantity"] = "Current Quantity";
|
||||
$lang["giftcards_description"] = "Description";
|
||||
$lang["giftcards_details_count"] = "Inventory count details";
|
||||
$lang["giftcards_do_nothing"] = "Do nothing";
|
||||
$lang["giftcards_edit_fields_you_want_to_update"] = "Edit desired fields for selected Gift Card(s)";
|
||||
$lang["giftcards_edit_multiple_giftcards"] = "Edit multiple Gift Cards";
|
||||
$lang["giftcards_error_adding_updating"] = "Gift Card add or update failed";
|
||||
$lang["giftcards_error_updating_multiple"] = "Gift Card(s) update failed";
|
||||
$lang["giftcards_edit_fields_you_want_to_update"] = "Edit desired fields for selected Gift Card(s).";
|
||||
$lang["giftcards_edit_multiple_giftcards"] = "Edit multiple Gift Cards.";
|
||||
$lang["giftcards_error_adding_updating"] = "Gift Card add or update failed.";
|
||||
$lang["giftcards_error_updating_multiple"] = "Gift Card(s) update failed.";
|
||||
$lang["giftcards_generate_barcodes"] = "Generate Barcodes";
|
||||
$lang["giftcards_giftcard"] = "Gift Card";
|
||||
$lang["giftcards_giftcard_number"] = "Gift Card Number";
|
||||
@@ -34,19 +33,19 @@ $lang["giftcards_inventory_comments"] = "Comments";
|
||||
$lang["giftcards_is_serialized"] = "Gift Card has Serial Number";
|
||||
$lang["giftcards_low_inventory_giftcards"] = "Low Inventory Gift Cards";
|
||||
$lang["giftcards_manually_editing_of_quantity"] = "Manual Edit of Quantity";
|
||||
$lang["giftcards_must_select_giftcard_for_barcode"] = "You must select at least one Gift Card to generate barcodes";
|
||||
$lang["giftcards_must_select_giftcard_for_barcode"] = "You must select at least one Gift Card to generate barcodes.";
|
||||
$lang["giftcards_new"] = "New Gift Card";
|
||||
$lang["giftcards_no_description_giftcards"] = "No Description Gift Cards";
|
||||
$lang["giftcards_no_giftcards_to_display"] = "No Giftcards to display";
|
||||
$lang["giftcards_no_giftcards_to_display"] = "No Giftcards to display.";
|
||||
$lang["giftcards_none"] = "None";
|
||||
$lang["giftcards_none_selected"] = "No Gift Card(s) selected to edit";
|
||||
$lang["giftcards_number"] = "Gift Card Number must be a number";
|
||||
$lang["giftcards_none_selected"] = "No Gift Card(s) selected to edit.";
|
||||
$lang["giftcards_number"] = "Gift Card Number must be a number.";
|
||||
$lang["giftcards_number_information"] = "Gift Card Number";
|
||||
$lang["giftcards_number_required"] = "Gift Card Number is a required field";
|
||||
$lang["giftcards_number_required"] = "Gift Card Number is a required field.";
|
||||
$lang["giftcards_one_or_multiple"] = "Gift Card(s)";
|
||||
$lang["giftcards_person_id"] = "Customer";
|
||||
$lang["giftcards_quantity"] = "Quantity";
|
||||
$lang["giftcards_quantity_required"] = "Quantity is a required field. Please close (X) to cancel";
|
||||
$lang["giftcards_quantity_required"] = "Quantity is a required field. Please close (X) to cancel.";
|
||||
$lang["giftcards_remaining_balance"] = "Gift Card %1 remaining value is %2!";
|
||||
$lang["giftcards_reorder_level"] = "Reorder Level";
|
||||
$lang["giftcards_retrive_giftcard_info"] = "Retrieve Gift Card Info";
|
||||
@@ -66,5 +65,5 @@ $lang["giftcards_unit_price"] = "Sell Price";
|
||||
$lang["giftcards_upc_database"] = "Barcode Database";
|
||||
$lang["giftcards_update"] = "Update Gift Card";
|
||||
$lang["giftcards_use_inventory_menu"] = "Use Inventory Menu";
|
||||
$lang["giftcards_value"] = "Gift Card Value must be a number";
|
||||
$lang["giftcards_value_required"] = "Gift Card Value is a required field";
|
||||
$lang["giftcards_value"] = "Gift Card Value must be a number.";
|
||||
$lang["giftcards_value_required"] = "Gift Card Value is a required field.";
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["item_kits_add_item"] = "Add Item";
|
||||
$lang["item_kits_all"] = "All";
|
||||
$lang["item_kits_cannot_be_deleted"] = "Item Kit(s) delete failed";
|
||||
$lang["item_kits_cannot_be_deleted"] = "Item Kit(s) delete failed.";
|
||||
$lang["item_kits_confirm_delete"] = "Are you sure you want to delete the selected Item Kit(s)?";
|
||||
$lang["item_kits_confirm_restore"] = "Are you sure you want to restore the selected Item Kit(s)?";
|
||||
$lang["item_kits_description"] = "Item Kit Description";
|
||||
@@ -10,7 +9,7 @@ $lang["item_kits_discount"] = "Discount";
|
||||
$lang["item_kits_discount_fixed"] = "Fixed Discount";
|
||||
$lang["item_kits_discount_percent"] = "Percentage Discount";
|
||||
$lang["item_kits_discount_type"] = "Discount Type";
|
||||
$lang["item_kits_error_adding_updating"] = "Item Kit add or update failed";
|
||||
$lang["item_kits_error_adding_updating"] = "Item Kit add or update failed.";
|
||||
$lang["item_kits_find_kit_item"] = "Kit Item";
|
||||
$lang["item_kits_info"] = "Item Kit Info";
|
||||
$lang["item_kits_item"] = "Item";
|
||||
@@ -25,8 +24,8 @@ $lang["item_kits_kit_and_stock"] = "Kit and Stock";
|
||||
$lang["item_kits_kit_only"] = "Kit Only";
|
||||
$lang["item_kits_name"] = "Item Kit Name";
|
||||
$lang["item_kits_new"] = "New Item Kit";
|
||||
$lang["item_kits_no_item_kits_to_display"] = "No Item Kits to display";
|
||||
$lang["item_kits_none_selected"] = "You have not selected any Item Kit(s)";
|
||||
$lang["item_kits_no_item_kits_to_display"] = "No Item Kits to display.";
|
||||
$lang["item_kits_none_selected"] = "You have not selected any Item Kit(s).";
|
||||
$lang["item_kits_one_or_multiple"] = "Item Kit(s)";
|
||||
$lang["item_kits_price_option"] = "Price Option";
|
||||
$lang["item_kits_priced_only"] = "Priced Only";
|
||||
|
||||
@@ -1,40 +1,39 @@
|
||||
<?php
|
||||
|
||||
$lang["items_add_minus"] = "Inventory to add or subtract";
|
||||
<?php
|
||||
$lang["items_add_minus"] = "Inventory to add or subtract.";
|
||||
$lang["items_allow_alt_description"] = "Allow Alternate Description";
|
||||
$lang["items_amount_entry"] = "Amount Entry";
|
||||
$lang["items_bulk_edit"] = "Bulk Edit";
|
||||
$lang["items_buy_price_required"] = "Purchase Price is a required field";
|
||||
$lang["items_cannot_be_deleted"] = "Could not delete the selected Item(s), one or more of the selected Items have sales";
|
||||
$lang["items_cannot_find_item"] = "Item not found";
|
||||
$lang["items_buy_price_required"] = "Purchase Price is a required field.";
|
||||
$lang["items_cannot_be_deleted"] = "Could not delete the selected Item(s), one or more of the selected Items have sales.";
|
||||
$lang["items_cannot_find_item"] = "Item not found.";
|
||||
$lang["items_categories"] = "";
|
||||
$lang["items_category"] = "Category";
|
||||
$lang["items_category_new"] = "";
|
||||
$lang["items_category_required"] = "Category is a required field";
|
||||
$lang["items_change_all_to_allow_alt_desc"] = "Allow Alternate Description for all";
|
||||
$lang["items_change_all_to_not_allow_allow_desc"] = "Do not allow Alternate Description for all";
|
||||
$lang["items_category_required"] = "Category is a required field.";
|
||||
$lang["items_change_all_to_allow_alt_desc"] = "Allow Alternate Description for all.";
|
||||
$lang["items_change_all_to_not_allow_allow_desc"] = "Do not allow Alternate Description for all.";
|
||||
$lang["items_change_all_to_serialized"] = "Change all to Serialised";
|
||||
$lang["items_change_all_to_unserialized"] = "Change all to Unserialised";
|
||||
$lang["items_change_image"] = "Change Image";
|
||||
$lang["items_confirm_bulk_edit"] = "Are you sure you want to edit selected Item(s)?";
|
||||
$lang["items_confirm_bulk_edit_wipe_taxes"] = "All Item Tax information will be replaced";
|
||||
$lang["items_confirm_bulk_edit_wipe_taxes"] = "All Item Tax information will be replaced.";
|
||||
$lang["items_confirm_delete"] = "Are you sure you want to delete the selected Item(s)?";
|
||||
$lang["items_confirm_restore"] = "Are you sure you want to restore the selected Item(s)?";
|
||||
$lang["items_cost_price"] = "Cost Price";
|
||||
$lang["items_cost_price_number"] = "Cost Price must be a number";
|
||||
$lang["items_cost_price_required"] = "Cost Price is a required field";
|
||||
$lang["items_cost_price_number"] = "Cost Price must be a number.";
|
||||
$lang["items_cost_price_required"] = "Cost Price is a required field.";
|
||||
$lang["items_count"] = "Update Inventory";
|
||||
$lang["items_csv_import_failed"] = "The csv import failed";
|
||||
$lang["items_csv_import_nodata_wrongformat"] = "The uploaded file has no data or is formatted incorrectly";
|
||||
$lang["items_csv_import_partially_failed"] = "There were %1 item import failure(s) on line(s): %2. No rows were imported";
|
||||
$lang["items_csv_import_success"] = "Item import successful";
|
||||
$lang["items_csv_import_nodata_wrongformat"] = "The uploaded file has no data or is formatted incorrectly.";
|
||||
$lang["items_csv_import_partially_failed"] = "There were %1 item import failure(s) on line(s): %2. No rows were imported.";
|
||||
$lang["items_csv_import_success"] = "Item import successful.";
|
||||
$lang["items_current_quantity"] = "Current Quantity";
|
||||
$lang["items_default_pack_name"] = "Each";
|
||||
$lang["items_description"] = "Description";
|
||||
$lang["items_details_count"] = "Inventory count details";
|
||||
$lang["items_do_nothing"] = "Do nothing";
|
||||
$lang["items_edit"] = "";
|
||||
$lang["items_edit_fields_you_want_to_update"] = "Edit the fields you want to edit for all the selected items";
|
||||
$lang["items_edit_fields_you_want_to_update"] = "Edit the fields you want to edit for all the selected items.";
|
||||
$lang["items_edit_multiple_items"] = "Editing Multiple Items";
|
||||
$lang["items_empty_upc_items"] = "Empty Barcode Items";
|
||||
$lang["items_error_adding_updating"] = "Error adding/updating item";
|
||||
@@ -58,7 +57,7 @@ $lang["items_is_serialized"] = "Item has Serial Number";
|
||||
$lang["items_item"] = "Item";
|
||||
$lang["items_item_id"] = "";
|
||||
$lang["items_item_number"] = "Barcode";
|
||||
$lang["items_item_number_duplicate"] = "Item Number is already present in the database";
|
||||
$lang["items_item_number_duplicate"] = "Item Number is already present in the database.";
|
||||
$lang["items_kit"] = "Kit";
|
||||
$lang["items_location"] = "Location";
|
||||
$lang["items_low_inventory_items"] = "Out Of Stock Items";
|
||||
@@ -66,26 +65,26 @@ $lang["items_low_sell_item"] = "Low sell item";
|
||||
$lang["items_manually_editing_of_quantity"] = "Manual Edit of Quantity";
|
||||
$lang["items_markup"] = "";
|
||||
$lang["items_name"] = "Item Name";
|
||||
$lang["items_name_required"] = "Item Name is a required field";
|
||||
$lang["items_name_required"] = "Item Name is a required field.";
|
||||
$lang["items_new"] = "New Item";
|
||||
$lang["items_no_description_items"] = "No Description Items";
|
||||
$lang["items_no_items_to_display"] = "No Items to display";
|
||||
$lang["items_no_items_to_display"] = "No Items to display.";
|
||||
$lang["items_none"] = "None";
|
||||
$lang["items_none_selected"] = "You have not selected any Item(s) to edit";
|
||||
$lang["items_nonstock"] = "Non-stocked";
|
||||
$lang["items_number_information"] = "Item Number";
|
||||
$lang["items_number_required"] = "Barcodes to print";
|
||||
$lang["items_number_required"] = "Barcode is a required field.";
|
||||
$lang["items_one_or_multiple"] = "item(s)";
|
||||
$lang["items_pack_name"] = "Pack Name";
|
||||
$lang["items_qty_per_pack"] = "Quantity per pack";
|
||||
$lang["items_quantity"] = "Quantity";
|
||||
$lang["items_quantity_number"] = "Quantity must be a number";
|
||||
$lang["items_quantity_required"] = "Quantity is a required field";
|
||||
$lang["items_quantity_number"] = "Quantity must be a number.";
|
||||
$lang["items_quantity_required"] = "Quantity is a required field.";
|
||||
$lang["items_receiving_quantity"] = "Receiving Quantity";
|
||||
$lang["items_remove_image"] = "Remove Image";
|
||||
$lang["items_reorder_level"] = "Reorder Level";
|
||||
$lang["items_reorder_level_number"] = "Reorder Level must be a number";
|
||||
$lang["items_reorder_level_required"] = "Reorder Level is a required field";
|
||||
$lang["items_reorder_level_number"] = "Reorder Level must be a number.";
|
||||
$lang["items_reorder_level_required"] = "Reorder Level is a required field.";
|
||||
$lang["items_retrive_item_info"] = "Retrieve Item Info";
|
||||
$lang["items_sales_tax_1"] = "Sales Tax";
|
||||
$lang["items_sales_tax_2"] = "Sales Tax 2";
|
||||
@@ -107,13 +106,13 @@ $lang["items_tax_3"] = "";
|
||||
$lang["items_tax_category"] = "Tax Category";
|
||||
$lang["items_tax_percent"] = "Tax Percent";
|
||||
$lang["items_tax_percent_number"] = "Tax Percent must be a numeric value";
|
||||
$lang["items_tax_percent_required"] = "Tax Percent is a required field";
|
||||
$lang["items_tax_percent_required"] = "Tax Percent is a required field.";
|
||||
$lang["items_tax_percents"] = "Tax Percent(s)";
|
||||
$lang["items_temp"] = "Temporary";
|
||||
$lang["items_type"] = "Item Type";
|
||||
$lang["items_unit_price"] = "Sell Price";
|
||||
$lang["items_unit_price_number"] = "Sell Price must be a number";
|
||||
$lang["items_unit_price_required"] = "Sell Price is a required field";
|
||||
$lang["items_unit_price_number"] = "Sell Price must be a number.";
|
||||
$lang["items_unit_price_required"] = "Sell Price is a required field.";
|
||||
$lang["items_upc_database"] = "Barcode Database";
|
||||
$lang["items_update"] = "Update Item";
|
||||
$lang["items_use_inventory_menu"] = "Use Inventory Menu";
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
<?php
|
||||
|
||||
$lang["login_gcaptcha"] = "I'm not a robot";
|
||||
<?php
|
||||
$lang["login_gcaptcha"] = "I'm not a robot.";
|
||||
$lang["login_go"] = "Go";
|
||||
$lang["login_invalid_gcaptcha"] = "Please verify that you are not a robot.";
|
||||
$lang["login_invalid_installation"] = "The installation is not correct, check your php.ini file";
|
||||
$lang["login_invalid_installation"] = "The installation is not correct, check your php.ini file.";
|
||||
$lang["login_invalid_username_and_password"] = "Invalid username and/or password.";
|
||||
$lang["login_login"] = "Login";
|
||||
$lang["login_logout"] = "Logout";
|
||||
|
||||
@@ -1,46 +1,45 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["module_admin_cashups"] = "";
|
||||
$lang["module_admin_cashups_desc"] = "";
|
||||
$lang["module_attributes"] = "Attributes";
|
||||
$lang["module_attributes_desc"] = "Add, Update, Delete, and Search attributes";
|
||||
$lang["module_attributes_desc"] = "Add, Update, Delete, and Search attributes.";
|
||||
$lang["module_both"] = "Both";
|
||||
$lang["module_cashups"] = "Cashups";
|
||||
$lang["module_cashups_desc"] = "Add, Update, Delete, and Search Cashups";
|
||||
$lang["module_cashups_desc"] = "Add, Update, Delete, and Search Cashups.";
|
||||
$lang["module_config"] = "Configuration";
|
||||
$lang["module_config_desc"] = "Change OSPOS's Configuration";
|
||||
$lang["module_config_desc"] = "Change OSPOS's Configuration.";
|
||||
$lang["module_customers"] = "Customers";
|
||||
$lang["module_customers_desc"] = "Add, Update, Delete, and Search Customers";
|
||||
$lang["module_customers_desc"] = "Add, Update, Delete, and Search Customers.";
|
||||
$lang["module_employees"] = "Employees";
|
||||
$lang["module_employees_desc"] = "Add, Update, Delete, and Search Employees";
|
||||
$lang["module_employees_desc"] = "Add, Update, Delete, and Search Employees.";
|
||||
$lang["module_expenses"] = "Expenses";
|
||||
$lang["module_expenses_categories"] = "Expenses Categories";
|
||||
$lang["module_expenses_categories_desc"] = "Add, Update, and Delete Expenses Categories";
|
||||
$lang["module_expenses_desc"] = "Add, Update, Delete, and Search Expenses";
|
||||
$lang["module_expenses_categories_desc"] = "Add, Update, and Delete Expenses Categories.";
|
||||
$lang["module_expenses_desc"] = "Add, Update, Delete, and Search Expenses.";
|
||||
$lang["module_giftcards"] = "Gift Cards";
|
||||
$lang["module_giftcards_desc"] = "Add, Update, Delete and Search Gift Cards";
|
||||
$lang["module_giftcards_desc"] = "Add, Update, Delete and Search Gift Cards.";
|
||||
$lang["module_home"] = "Home";
|
||||
$lang["module_home_desc"] = "List home menu modules";
|
||||
$lang["module_home_desc"] = "List home menu modules.";
|
||||
$lang["module_item_kits"] = "Item Kits";
|
||||
$lang["module_item_kits_desc"] = "Add, Update, Delete and Search Item Kits";
|
||||
$lang["module_item_kits_desc"] = "Add, Update, Delete and Search Item Kits.";
|
||||
$lang["module_items"] = "Items";
|
||||
$lang["module_items_desc"] = "Add, Update, Delete, and Search Items";
|
||||
$lang["module_items_desc"] = "Add, Update, Delete, and Search Items.";
|
||||
$lang["module_messages"] = "Messages";
|
||||
$lang["module_messages_desc"] = "Send Messages to Customers, Suppliers and Employees";
|
||||
$lang["module_messages_desc"] = "Send Messages to Customers, Suppliers and Employees.";
|
||||
$lang["module_migrate"] = "Migrate";
|
||||
$lang["module_migrate_desc"] = "Update the OSPOS Database";
|
||||
$lang["module_migrate_desc"] = "Update the OSPOS Database.";
|
||||
$lang["module_office"] = "Office";
|
||||
$lang["module_office_desc"] = "List office menu modules";
|
||||
$lang["module_office_desc"] = "List office menu modules.";
|
||||
$lang["module_receivings"] = "Receivings";
|
||||
$lang["module_receivings_desc"] = "Process Purchase Orders";
|
||||
$lang["module_receivings_desc"] = "Process Purchase Orders.";
|
||||
$lang["module_reports"] = "Reports";
|
||||
$lang["module_reports_desc"] = "View and generate Reports";
|
||||
$lang["module_reports_desc"] = "View and generate Reports.";
|
||||
$lang["module_sales"] = "Sales";
|
||||
$lang["module_sales_desc"] = "Process Sales and Returns";
|
||||
$lang["module_sales_desc"] = "Process Sales and Returns.";
|
||||
$lang["module_suppliers"] = "Suppliers";
|
||||
$lang["module_suppliers_desc"] = "Add, Update, Delete, and Search Suppliers";
|
||||
$lang["module_suppliers_desc"] = "Add, Update, Delete, and Search Suppliers.";
|
||||
$lang["module_taxes"] = "Taxes";
|
||||
$lang["module_taxes_desc"] = "Configure Sales Taxes";
|
||||
$lang["module_taxes_desc"] = "Configure Sales Taxes.";
|
||||
$lang["module_timeclocks"] = "";
|
||||
$lang["module_timeclocks_categories"] = "";
|
||||
$lang["module_timeclocks_categories_desc"] = "";
|
||||
|
||||
@@ -1,26 +1,25 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["receivings_amount_due"] = "";
|
||||
$lang["receivings_cancel_receiving"] = "Cancel";
|
||||
$lang["receivings_cannot_be_deleted"] = "Receiving(s) delete failed";
|
||||
$lang["receivings_cannot_be_deleted"] = "Receiving(s) delete failed.";
|
||||
$lang["receivings_comments"] = "Comments";
|
||||
$lang["receivings_complete_receiving"] = "Finish";
|
||||
$lang["receivings_confirm_cancel_receiving"] = "Are you sure you want to clear this receiving? All items will be cleared.";
|
||||
$lang["receivings_confirm_delete"] = "Are you sure you want to delete this receiving? This action cannot be undone";
|
||||
$lang["receivings_confirm_delete"] = "Are you sure you want to delete this receiving? This action cannot be undone.";
|
||||
$lang["receivings_confirm_finish_receiving"] = "Are you sure you want to submit this receiving? This cannot be undone.";
|
||||
$lang["receivings_confirm_restore"] = "";
|
||||
$lang["receivings_cost"] = "Cost";
|
||||
$lang["receivings_daily"] = "";
|
||||
$lang["receivings_date"] = "Receiving Date";
|
||||
$lang["receivings_date_required"] = "A correct date must be entered";
|
||||
$lang["receivings_date_type"] = "Date is a required field";
|
||||
$lang["receivings_date_required"] = "A correct date must be entered.";
|
||||
$lang["receivings_date_type"] = "Date is a required field.";
|
||||
$lang["receivings_delete_entire_sale"] = "Delete Entire Sale";
|
||||
$lang["receivings_discount"] = "Discount";
|
||||
$lang["receivings_edit"] = "Edit";
|
||||
$lang["receivings_edit_sale"] = "Edit Receiving";
|
||||
$lang["receivings_employee"] = "Employee";
|
||||
$lang["receivings_error_editing_item"] = "Item edit failed";
|
||||
$lang["receivings_error_requisition"] = "Unable to move Inventory from or to the same Stock Location";
|
||||
$lang["receivings_error_editing_item"] = "Item edit failed.";
|
||||
$lang["receivings_error_requisition"] = "Unable to move Inventory from or to the same Stock Location.";
|
||||
$lang["receivings_find_or_scan_item"] = "Find or Scan Item";
|
||||
$lang["receivings_find_or_scan_item_or_receipt"] = "Find or Scan Item or Receipt";
|
||||
$lang["receivings_id"] = "Receiving ID";
|
||||
@@ -51,7 +50,7 @@ $lang["receivings_supplier_address"] = "Address";
|
||||
$lang["receivings_supplier_email"] = "Email";
|
||||
$lang["receivings_supplier_location"] = "Location";
|
||||
$lang["receivings_total"] = "Total";
|
||||
$lang["receivings_transaction_failed"] = "Receivings transaction(s) failed";
|
||||
$lang["receivings_unable_to_add_item"] = "Item add to Receiving failed";
|
||||
$lang["receivings_unsuccessfully_updated"] = "Receiving update failed";
|
||||
$lang["receivings_transaction_failed"] = "Receivings transaction(s) failed.";
|
||||
$lang["receivings_unable_to_add_item"] = "Item add to Receiving failed.";
|
||||
$lang["receivings_unsuccessfully_updated"] = "Receiving update failed.";
|
||||
$lang["receivings_update"] = "Update";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["reports_all"] = "All";
|
||||
$lang["reports_authority"] = "Authority";
|
||||
$lang["reports_canceled"] = "Cancelled";
|
||||
@@ -73,12 +72,12 @@ $lang["reports_low_inventory_report"] = "";
|
||||
$lang["reports_low_sell_quantity"] = "Low Sell Qty";
|
||||
$lang["reports_more_than_zero"] = "More than zero";
|
||||
$lang["reports_name"] = "Name";
|
||||
$lang["reports_no_reports_to_display"] = "No Items to display";
|
||||
$lang["reports_no_reports_to_display"] = "No Items to display.";
|
||||
$lang["reports_payment_type"] = "Payment Type";
|
||||
$lang["reports_payments"] = "Payments";
|
||||
$lang["reports_payments_summary_report"] = "Payments Summary Report";
|
||||
$lang["reports_profit"] = "Profit";
|
||||
$lang["reports_quantity"] = "Qty";
|
||||
$lang["reports_quantity"] = "Quantity";
|
||||
$lang["reports_quantity_purchased"] = "Quantity Purchased";
|
||||
$lang["reports_quotes"] = "Quotes";
|
||||
$lang["reports_received_by"] = "Received By";
|
||||
@@ -115,14 +114,14 @@ $lang["reports_sold_to"] = "Sold To";
|
||||
$lang["reports_stock_location"] = "Stock Location";
|
||||
$lang["reports_sub_total_value"] = "Sub Total";
|
||||
$lang["reports_subtotal"] = "Sub Total";
|
||||
$lang["reports_summary_reports"] = "Sales Summary Reports";
|
||||
$lang["reports_summary_reports"] = "Summary Reports";
|
||||
$lang["reports_supplied_by"] = "Supplied by";
|
||||
$lang["reports_supplier"] = "Supplier";
|
||||
$lang["reports_suppliers"] = "Suppliers";
|
||||
$lang["reports_suppliers_summary_report"] = "Suppliers Summary Report";
|
||||
$lang["reports_tax"] = "Tax";
|
||||
$lang["reports_tax_category"] = "Tax Category";
|
||||
$lang["reports_tax_name"] = "";
|
||||
$lang["reports_tax_name"] = "Tax Name";
|
||||
$lang["reports_tax_percent"] = "Tax Percent";
|
||||
$lang["reports_tax_rate"] = "Tax Rate";
|
||||
$lang["reports_taxes"] = "Taxes";
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
<?php
|
||||
|
||||
$lang["customers_available_points"] = "Available Points";
|
||||
<?php
|
||||
$lang["customers_available_points"] = "Points Available";
|
||||
$lang["rewards_package"] = "Rewards";
|
||||
$lang["rewards_remaining_balance"] = "Reward Points remaining value is ";
|
||||
$lang["sales_account_number"] = "Account #";
|
||||
@@ -40,7 +39,7 @@ $lang["sales_customer_address"] = "Address";
|
||||
$lang["sales_customer_discount"] = "Discount";
|
||||
$lang["sales_customer_email"] = "Email";
|
||||
$lang["sales_customer_location"] = "Location";
|
||||
$lang["sales_customer_mailchimp_status"] = "MailChimp status";
|
||||
$lang["sales_customer_mailchimp_status"] = "MailChimp Status";
|
||||
$lang["sales_customer_optional"] = "(Required for Due Payments)";
|
||||
$lang["sales_customer_required"] = "(Required)";
|
||||
$lang["sales_customer_total"] = "Total";
|
||||
@@ -48,16 +47,16 @@ $lang["sales_customer_total_spent"] = "";
|
||||
$lang["sales_daily_sales"] = "";
|
||||
$lang["sales_date"] = "Sale Date";
|
||||
$lang["sales_date_range"] = "Date Range";
|
||||
$lang["sales_date_required"] = "A correct date must be entered";
|
||||
$lang["sales_date_type"] = "Date is a required field";
|
||||
$lang["sales_date_required"] = "A correct date must be entered.";
|
||||
$lang["sales_date_type"] = "Date is a required field.";
|
||||
$lang["sales_debit"] = "Debit Card";
|
||||
$lang["sales_debit_filter"] = "";
|
||||
$lang["sales_delete"] = "Allow Delete";
|
||||
$lang["sales_delete_confirmation"] = "Are you sure you want to delete this sale? This action cannot be undone.";
|
||||
$lang["sales_delete_entire_sale"] = "Delete Entire Sale";
|
||||
$lang["sales_delete_successful"] = "Sale delete successful";
|
||||
$lang["sales_delete_unsuccessful"] = "Sale delete failed";
|
||||
$lang["sales_description_abbrv"] = "Desc";
|
||||
$lang["sales_delete_successful"] = "Sale delete successful.";
|
||||
$lang["sales_delete_unsuccessful"] = "Sale delete failed.";
|
||||
$lang["sales_description_abbrv"] = "Desc.";
|
||||
$lang["sales_discard"] = "Discard";
|
||||
$lang["sales_discard_quote"] = "";
|
||||
$lang["sales_discount"] = "Disc";
|
||||
@@ -87,7 +86,7 @@ $lang["sales_invoice"] = "Invoice";
|
||||
$lang["sales_invoice_confirm"] = "This invoice will be sent to";
|
||||
$lang["sales_invoice_enable"] = "Invoice Number";
|
||||
$lang["sales_invoice_filter"] = "Invoices";
|
||||
$lang["sales_invoice_no_email"] = "This customer does not have a valid email address";
|
||||
$lang["sales_invoice_no_email"] = "This customer does not have a valid email address.";
|
||||
$lang["sales_invoice_number"] = "Invoice #";
|
||||
$lang["sales_invoice_number_duplicate"] = "Invoice Number %1 must be unique.";
|
||||
$lang["sales_invoice_sent"] = "Invoice sent to";
|
||||
@@ -98,64 +97,64 @@ $lang["sales_invoice_type_invoice"] = "Invoice (invoice.php)";
|
||||
$lang["sales_invoice_type_tax_invoice"] = "Tax Invoice (tax_invoice.php)";
|
||||
$lang["sales_invoice_unsent"] = "Invoice failed to be sent to";
|
||||
$lang["sales_invoice_update"] = "Recount";
|
||||
$lang["sales_item_insufficient_of_stock"] = "Item has insufficient stock";
|
||||
$lang["sales_item_insufficient_of_stock"] = "Item has insufficient stock.";
|
||||
$lang["sales_item_name"] = "Item Name";
|
||||
$lang["sales_item_number"] = "Item #";
|
||||
$lang["sales_item_out_of_stock"] = "Item is out of stock";
|
||||
$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"] = "";
|
||||
$lang["sales_key_title"] = "";
|
||||
$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 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";
|
||||
$lang["sales_key_help"] = "Shortcuts";
|
||||
$lang["sales_key_help_modal"] = "Open Shortcuts Window";
|
||||
$lang["sales_key_in"] = "Zoom in";
|
||||
$lang["sales_key_item_search"] = "Item Search";
|
||||
$lang["sales_key_out"] = "Zoom Out";
|
||||
$lang["sales_key_payment"] = "Add Payment";
|
||||
$lang["sales_key_print"] = "Print Current Page";
|
||||
$lang["sales_key_restore"] = "Restore Original Display/Zoom";
|
||||
$lang["sales_key_search"] = "Search Reports Tables";
|
||||
$lang["sales_key_suspend"] = "Suspend Current Sale";
|
||||
$lang["sales_key_suspended"] = "Show Suspended Sales";
|
||||
$lang["sales_key_system"] = "System Shortcuts";
|
||||
$lang["sales_key_tendered"] = "Edit Amount Tendered";
|
||||
$lang["sales_key_title"] = "Sales Keyboard Shortcuts";
|
||||
$lang["sales_mc"] = "";
|
||||
$lang["sales_mode"] = "Register Mode";
|
||||
$lang["sales_must_enter_numeric"] = "Amount Tendered must be a number";
|
||||
$lang["sales_must_enter_numeric_giftcard"] = "Gift Card Number must be a number";
|
||||
$lang["sales_must_enter_numeric"] = "Amount Tendered must be a number.";
|
||||
$lang["sales_must_enter_numeric_giftcard"] = "Gift Card Number must be a number.";
|
||||
$lang["sales_new_customer"] = "New Customer";
|
||||
$lang["sales_new_item"] = "New Item";
|
||||
$lang["sales_no_description"] = "No description";
|
||||
$lang["sales_no_filter"] = "All";
|
||||
$lang["sales_no_items_in_cart"] = "There are no Items in the cart";
|
||||
$lang["sales_no_sales_to_display"] = "No Sales to display";
|
||||
$lang["sales_none_selected"] = "You have not selected any Sale(s) to delete";
|
||||
$lang["sales_no_items_in_cart"] = "There are no Items in the cart.";
|
||||
$lang["sales_no_sales_to_display"] = "No Sales to display.";
|
||||
$lang["sales_none_selected"] = "You have not selected any Sale(s) to delete.";
|
||||
$lang["sales_nontaxed_ind"] = " ";
|
||||
$lang["sales_not_authorized"] = "This action is not authorised";
|
||||
$lang["sales_not_authorized"] = "This action is not authorised.";
|
||||
$lang["sales_one_or_multiple"] = "Sale(s)";
|
||||
$lang["sales_payment"] = "Payment Type";
|
||||
$lang["sales_payment_amount"] = "Amount";
|
||||
$lang["sales_payment_not_cover_total"] = "Payment Amount does not cover Total";
|
||||
$lang["sales_payment_not_cover_total"] = "Payment Amount does not cover Total.";
|
||||
$lang["sales_payment_type"] = "Type";
|
||||
$lang["sales_payments"] = "";
|
||||
$lang["sales_payments_total"] = "Payments Total";
|
||||
$lang["sales_price"] = "Price";
|
||||
$lang["sales_print_after_sale"] = "Print after Sale";
|
||||
$lang["sales_quantity"] = "Qty.";
|
||||
$lang["sales_quantity_less_than_reorder_level"] = "Warning: Desired Quantity is below Reorder Level for that Item";
|
||||
$lang["sales_quantity"] = "Qty";
|
||||
$lang["sales_quantity_less_than_reorder_level"] = "Warning: Desired Quantity is below Reorder Level for that Item.";
|
||||
$lang["sales_quantity_less_than_zero"] = "Warning: Desired Quantity is out of stock, audit your inventory.";
|
||||
$lang["sales_quantity_of_items"] = "Quantity of %1 Items";
|
||||
$lang["sales_quote"] = "Quote";
|
||||
$lang["sales_quote_number"] = "Quote Number";
|
||||
$lang["sales_quote_number_duplicate"] = "Quote Number must be unique";
|
||||
$lang["sales_quote_number_duplicate"] = "Quote Number must be unique.";
|
||||
$lang["sales_quote_sent"] = "Quote sent to";
|
||||
$lang["sales_quote_unsent"] = "Quote failed to be sent to";
|
||||
$lang["sales_receipt"] = "Sales Receipt";
|
||||
$lang["sales_receipt_no_email"] = "This customer does not have a valid email address";
|
||||
$lang["sales_receipt_no_email"] = "This customer does not have a valid email address.";
|
||||
$lang["sales_receipt_number"] = "Sale #";
|
||||
$lang["sales_receipt_sent"] = "Receipt sent to";
|
||||
$lang["sales_receipt_unsent"] = "Receipt failed to be sent to";
|
||||
@@ -189,8 +188,8 @@ $lang["sales_stock_location"] = "Stock Location";
|
||||
$lang["sales_sub_total"] = "Sub Total";
|
||||
$lang["sales_successfully_deleted"] = "You have successfully deleted Sale";
|
||||
$lang["sales_successfully_restored"] = "You have successfully restored";
|
||||
$lang["sales_successfully_suspended_sale"] = "Sale suspend successful";
|
||||
$lang["sales_successfully_updated"] = "Sale update successful";
|
||||
$lang["sales_successfully_suspended_sale"] = "Sale suspend successful.";
|
||||
$lang["sales_successfully_updated"] = "Sale update successful.";
|
||||
$lang["sales_suspend_sale"] = "Suspend";
|
||||
$lang["sales_suspended_doc_id"] = "Document";
|
||||
$lang["sales_suspended_sale_id"] = "ID";
|
||||
@@ -204,12 +203,12 @@ $lang["sales_tax_percent"] = "Tax %";
|
||||
$lang["sales_taxed_ind"] = "T";
|
||||
$lang["sales_total"] = "Total";
|
||||
$lang["sales_total_tax_exclusive"] = "Tax excluded";
|
||||
$lang["sales_transaction_failed"] = "Sales Transaction failed";
|
||||
$lang["sales_unable_to_add_item"] = "Item add to Sale failed. Out of stock";
|
||||
$lang["sales_unsuccessfully_deleted"] = "Sale(s) delete failed";
|
||||
$lang["sales_unsuccessfully_restored"] = "Sale(s) restore failed";
|
||||
$lang["sales_unsuccessfully_suspended_sale"] = "Sale suspend failed";
|
||||
$lang["sales_unsuccessfully_updated"] = "Sale update failed";
|
||||
$lang["sales_transaction_failed"] = "Sales Transaction failed.";
|
||||
$lang["sales_unable_to_add_item"] = "Item add to Sale failed";
|
||||
$lang["sales_unsuccessfully_deleted"] = "Sale(s) delete failed.";
|
||||
$lang["sales_unsuccessfully_restored"] = "Sale(s) restore failed.";
|
||||
$lang["sales_unsuccessfully_suspended_sale"] = "Sale suspend failed.";
|
||||
$lang["sales_unsuccessfully_updated"] = "Sale update failed.";
|
||||
$lang["sales_unsuspend"] = "Unsuspend";
|
||||
$lang["sales_unsuspend_and_delete"] = "Action";
|
||||
$lang["sales_update"] = "Update";
|
||||
@@ -218,6 +217,6 @@ $lang["sales_visa"] = "";
|
||||
$lang["sales_wholesale"] = "";
|
||||
$lang["sales_work_order"] = "Work Order";
|
||||
$lang["sales_work_order_number"] = "Work Order Number";
|
||||
$lang["sales_work_order_number_duplicate"] = "Work Order Number must be unique";
|
||||
$lang["sales_work_order_number_duplicate"] = "Work Order Number must be unique.";
|
||||
$lang["sales_work_order_sent"] = "Work Order sent to";
|
||||
$lang["sales_work_order_unsent"] = "Work Order failed to be sent to";
|
||||
|
||||
@@ -1,18 +1,17 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["suppliers_account_number"] = "Account #";
|
||||
$lang["suppliers_agency_name"] = "Agency Name";
|
||||
$lang["suppliers_cannot_be_deleted"] = "Could not delete the selected Supplier(s). One or more have Sales";
|
||||
$lang["suppliers_cannot_be_deleted"] = "Could not delete the selected Supplier(s). One or more have Sales.";
|
||||
$lang["suppliers_category"] = "Category";
|
||||
$lang["suppliers_company_name"] = "Company Name";
|
||||
$lang["suppliers_company_name_required"] = "Company Name is a required field";
|
||||
$lang["suppliers_company_name_required"] = "Company Name is a required field.";
|
||||
$lang["suppliers_confirm_delete"] = "Are you sure you want to delete the selected Supplier(s)?";
|
||||
$lang["suppliers_confirm_restore"] = "Are you sure you want to restore the selected Supplier(s)?";
|
||||
$lang["suppliers_cost"] = "Cost Supplier";
|
||||
$lang["suppliers_error_adding_updating"] = "Supplier update or add failed";
|
||||
$lang["suppliers_error_adding_updating"] = "Supplier update or add failed.";
|
||||
$lang["suppliers_goods"] = "Goods Supplier";
|
||||
$lang["suppliers_new"] = "New Supplier";
|
||||
$lang["suppliers_none_selected"] = "You have not selected any Supplier(s) to delete";
|
||||
$lang["suppliers_none_selected"] = "You have not selected any Supplier(s) to delete.";
|
||||
$lang["suppliers_one_or_multiple"] = "Supplier(s)";
|
||||
$lang["suppliers_successful_adding"] = "You have successfully added Supplier";
|
||||
$lang["suppliers_successful_deleted"] = "You have successfully deleted Supplier";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["taxes_add_exception"] = "Add Exception";
|
||||
$lang["taxes_cascade"] = "Cascade";
|
||||
$lang["taxes_cascade_sequence"] = "Cascade Sequence";
|
||||
@@ -37,11 +36,11 @@ $lang["taxes_tax_category_duplicate"] = "Duplicate tax category";
|
||||
$lang["taxes_tax_category_invalid_chars"] = "Invalid characters in tax category name";
|
||||
$lang["taxes_tax_category_name"] = "Tax Category Name";
|
||||
$lang["taxes_tax_category_new"] = "New Tax Category";
|
||||
$lang["taxes_tax_category_required"] = "Tax category is required";
|
||||
$lang["taxes_tax_category_required"] = "Tax Category is Required";
|
||||
$lang["taxes_tax_code"] = "Tax Code";
|
||||
$lang["taxes_tax_code_cannot_be_deleted"] = "Tax Code delete failed";
|
||||
$lang["taxes_tax_code_duplicate"] = "Duplicate tax code";
|
||||
$lang["taxes_tax_code_invalid_chars"] = "Invalid characters in tax code";
|
||||
$lang["taxes_tax_code_duplicate"] = "Duplicate Tax Code";
|
||||
$lang["taxes_tax_code_invalid_chars"] = "Invalid Characters in Tax Code";
|
||||
$lang["taxes_tax_code_name"] = "Tax Code Name";
|
||||
$lang["taxes_tax_code_required"] = "Tax Code is a required field";
|
||||
$lang["taxes_tax_code_successful_deleted"] = "You have successfully deleted Tax Code";
|
||||
@@ -59,8 +58,8 @@ $lang["taxes_tax_group_not_unique"] = "Tax Group %1 is not unique";
|
||||
$lang["taxes_tax_group_sequence"] = "Tax Group Sequence";
|
||||
$lang["taxes_tax_included"] = "Tax included";
|
||||
$lang["taxes_tax_jurisdiction"] = "Tax Jurisdiction";
|
||||
$lang["taxes_tax_jurisdiction_duplicate"] = "Duplicate tax jurisdiction";
|
||||
$lang["taxes_tax_jurisdiction_invalid_chars"] = "Invalid characters in jurisdiction name";
|
||||
$lang["taxes_tax_jurisdiction_duplicate"] = "Duplicate Tax Jurisdiction";
|
||||
$lang["taxes_tax_jurisdiction_invalid_chars"] = "Invalid Characters in Jurisdiction Name";
|
||||
$lang["taxes_tax_jurisdiction_required"] = "Tax jurisdiction is required";
|
||||
$lang["taxes_tax_jurisdictions"] = "Tax Jurisdictions";
|
||||
$lang["taxes_tax_jurisdictions_configuration"] = "Tax Jurisdictions Configuration";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["attributes_attribute_value_invalid_chars"] = "Attribute value cannot contain '_' or '|'";
|
||||
$lang["attributes_confirm_delete"] = "Are you sure you want to delete the selected attribute(s)?";
|
||||
$lang["attributes_confirm_restore"] = "Are you sure you want to restore the selected attribute(s)?";
|
||||
@@ -19,7 +18,7 @@ $lang["attributes_definition_type_required"] = "Attribute type is a required fie
|
||||
$lang["attributes_definition_unit"] = "Measurement Unit";
|
||||
$lang["attributes_definition_values"] = "Attribute Values";
|
||||
$lang["attributes_new"] = "New Attribute";
|
||||
$lang["attributes_no_attributes_to_display"] = "No Items to display";
|
||||
$lang["attributes_no_attributes_to_display"] = "No Attributes to display";
|
||||
$lang["attributes_receipt_visibility"] = "Receipt";
|
||||
$lang["attributes_show_in_items"] = "Show in items";
|
||||
$lang["attributes_show_in_items_visibility"] = "Items";
|
||||
|
||||
@@ -53,7 +53,7 @@ $lang["common_logout"] = "";
|
||||
$lang["common_manager"] = "";
|
||||
$lang["common_migration_needed"] = "";
|
||||
$lang["common_new"] = "New";
|
||||
$lang["common_no"] = "";
|
||||
$lang["common_no"] = "No";
|
||||
$lang["common_no_persons_to_display"] = "There are no people to display.";
|
||||
$lang["common_none_selected_text"] = "[Select]";
|
||||
$lang["common_or"] = "OR";
|
||||
@@ -82,6 +82,6 @@ $lang["common_view_recent_sales"] = "View Recent Sales";
|
||||
$lang["common_website"] = "opensourcepos.org";
|
||||
$lang["common_welcome"] = "Welcome";
|
||||
$lang["common_welcome_message"] = "Welcome to OSPOS, click a module below to get started.";
|
||||
$lang["common_yes"] = "";
|
||||
$lang["common_yes"] = "Yes";
|
||||
$lang["common_you_are_using_ospos"] = "";
|
||||
$lang["common_zip"] = "Postal Code";
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
|
||||
<?php
|
||||
$lang["config_address"] = "Company Address";
|
||||
$lang["config_address_required"] = "Company address is a required field.";
|
||||
$lang["config_all_set"] = "All file permissions are set correctly!";
|
||||
@@ -100,7 +99,7 @@ $lang["config_default_tax_rate_3"] = "";
|
||||
$lang["config_default_tax_rate_number"] = "Default Tax Rate must be a number.";
|
||||
$lang["config_default_tax_rate_required"] = "Default Tax Rate is a required field.";
|
||||
$lang["config_derive_sale_quantity"] = "Allow Derived Sale Quantity";
|
||||
$lang["config_derive_sale_quantity_tooltip"] = "If checked then a new item type will provided for items ordered by extended amount";
|
||||
$lang["config_derive_sale_quantity_tooltip"] = "If checked then a new item type will be provided for items ordered by extended amount";
|
||||
$lang["config_dinner_table"] = "Table";
|
||||
$lang["config_dinner_table_duplicate"] = "Table must be unique.";
|
||||
$lang["config_dinner_table_enable"] = "Enable Dinner Tables";
|
||||
@@ -130,7 +129,7 @@ $lang["config_enable_right_bar_tooltip"] = "";
|
||||
$lang["config_enforce_privacy"] = "Enforce privacy";
|
||||
$lang["config_enforce_privacy_tooltip"] = "Protect Customers privacy enforcing data scrambling in case of their data being deleted";
|
||||
$lang["config_fax"] = "Fax";
|
||||
$lang["config_file_perm"] = "There are problems with file permissions please fix and reload this page.";
|
||||
$lang["config_file_perm"] = "There are problems with file permissions. Please fix and reload this page.";
|
||||
$lang["config_financial_year"] = "Fiscal Year Start";
|
||||
$lang["config_financial_year_apr"] = "1st of April";
|
||||
$lang["config_financial_year_aug"] = "1st of August";
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user