mirror of
https://github.com/opensourcepos/opensourcepos.git
synced 2026-05-25 00:44:03 -04:00
Compare commits
400 Commits
customer-d
...
master.3.3
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
caaa26f9ba | ||
|
|
bbac91f421 | ||
|
|
6f8b877bd9 | ||
|
|
c5bf78fcbd | ||
|
|
3ac43c2d26 | ||
|
|
2e33f32630 | ||
|
|
986ab7e86c | ||
|
|
9b1def4324 | ||
|
|
8d87f35fd8 | ||
|
|
35b850a19b | ||
|
|
9f13778cdb | ||
|
|
1ecb834b4c | ||
|
|
8e8008e285 | ||
|
|
fa6e8e853b | ||
|
|
9c24fd8b3d | ||
|
|
cf59e06294 | ||
|
|
2267bf6896 | ||
|
|
b2d187a349 | ||
|
|
d821c69e6c | ||
|
|
e36a74ded2 | ||
|
|
ee5e06cd0c | ||
|
|
d04f1e434c | ||
|
|
38ebf9e819 | ||
|
|
05de93cb68 | ||
|
|
970744d8fc | ||
|
|
a5f063b382 | ||
|
|
6b3aa876ed | ||
|
|
f1672d9701 | ||
|
|
2f69841c95 | ||
|
|
e8f27f547b | ||
|
|
2b031e6466 | ||
|
|
6ef764d9b2 | ||
|
|
d2d9c9c532 | ||
|
|
b15d0b046e | ||
|
|
e51a3e698a | ||
|
|
a33f29b713 | ||
|
|
ad7ae23f2c | ||
|
|
a2e7c0a74b | ||
|
|
136448444d | ||
|
|
2c9355e8b8 | ||
|
|
77c30b7f90 | ||
|
|
fe727674a5 | ||
|
|
b4c48e5141 | ||
|
|
b925155ba5 | ||
|
|
d07b9349e3 | ||
|
|
51a8cffc9e | ||
|
|
694b7fe52d | ||
|
|
5669dff7da | ||
|
|
6d8890f61e | ||
|
|
a4bae6536d | ||
|
|
e1e61ba98d | ||
|
|
225bfda867 | ||
|
|
0a2dc49e3e | ||
|
|
dcc9745991 | ||
|
|
339eca6028 | ||
|
|
d1e9b6d943 | ||
|
|
2da34b0789 | ||
|
|
44d89a5ed2 | ||
|
|
0637266560 | ||
|
|
32c99248af | ||
|
|
fad53d52d4 | ||
|
|
29bdb7b75e | ||
|
|
3f1bbf99b4 | ||
|
|
4c3f6e4c31 | ||
|
|
85f577556e | ||
|
|
dc2b2862f9 | ||
|
|
9217f2d12f | ||
|
|
5ebe626543 | ||
|
|
e277fc09ac | ||
|
|
7e2a5eb297 | ||
|
|
bcc9cac570 | ||
|
|
6d4421e13b | ||
|
|
9d320772f5 | ||
|
|
3d441689d0 | ||
|
|
4eacc65785 | ||
|
|
a31ae36e18 | ||
|
|
74ed7488ee | ||
|
|
be72a0169b | ||
|
|
d786039765 | ||
|
|
74724a890f | ||
|
|
8c201816b9 | ||
|
|
5767a3929f | ||
|
|
2311a644ab | ||
|
|
3d65c3fffa | ||
|
|
517635181c | ||
|
|
1547272665 | ||
|
|
8675aa82df | ||
|
|
5acafd4ea8 | ||
|
|
2db50d69d0 | ||
|
|
c6d0582fcb | ||
|
|
3fbfd8c917 | ||
|
|
c38fc60f6a | ||
|
|
346a34121f | ||
|
|
9c9c2e8b81 | ||
|
|
510a01e2b5 | ||
|
|
93014dc4d8 | ||
|
|
294f63bd31 | ||
|
|
1b7531c7f4 | ||
|
|
6d1eeb3c62 | ||
|
|
3ada6f8372 | ||
|
|
d15d001b5b | ||
|
|
29d6138951 | ||
|
|
d6a4161416 | ||
|
|
0604ad121b | ||
|
|
ffdc8f0bd5 | ||
|
|
83d1194d0c | ||
|
|
e90b58f110 | ||
|
|
bee3c7ede0 | ||
|
|
bfc1c2e55e | ||
|
|
8d0c5c6ee9 | ||
|
|
f87c90fdec | ||
|
|
cb560949ac | ||
|
|
4d5a2f15c2 | ||
|
|
defb484640 | ||
|
|
57fb2c98fa | ||
|
|
c3bdff6fb4 | ||
|
|
4ecfbc2398 | ||
|
|
41152a5b12 | ||
|
|
797ac4c9d4 | ||
|
|
13be0a1b0c | ||
|
|
b6ac9e5909 | ||
|
|
3debc57ca8 | ||
|
|
fd1e942273 | ||
|
|
c641b1762c | ||
|
|
6ee8757b12 | ||
|
|
ee575b5109 | ||
|
|
e11eba978f | ||
|
|
a4234a3129 | ||
|
|
ba8cb0ef86 | ||
|
|
2eee6313e0 | ||
|
|
95f19d6063 | ||
|
|
8a854d1912 | ||
|
|
80f8dd9b37 | ||
|
|
94e9d35314 | ||
|
|
8b5b4f9279 | ||
|
|
b3e4b72b30 | ||
|
|
ffd511bd06 | ||
|
|
393cee62aa | ||
|
|
870aad2d67 | ||
|
|
789eb82940 | ||
|
|
89783bc190 | ||
|
|
d11824ffd4 | ||
|
|
d0093253a1 | ||
|
|
1f7529baf9 | ||
|
|
feba68b08f | ||
|
|
37cf26b10a | ||
|
|
f80f3a9cab | ||
|
|
74a4bfac85 | ||
|
|
fa347aa281 | ||
|
|
c1f1e6306e | ||
|
|
dc9d66f3de | ||
|
|
a4f52b765c | ||
|
|
e023b081c5 | ||
|
|
9c6f1e4429 | ||
|
|
962a323694 | ||
|
|
49a99c68ff | ||
|
|
44024b0929 | ||
|
|
4e52c2f036 | ||
|
|
37e757128b | ||
|
|
394bd671aa | ||
|
|
d0b29d39bf | ||
|
|
eb970b2315 | ||
|
|
c0c2001754 | ||
|
|
ec51bb3991 | ||
|
|
4ce569d76e | ||
|
|
c08e32d016 | ||
|
|
8a495ffce6 | ||
|
|
ea1528f5b9 | ||
|
|
e59dbdf47e | ||
|
|
0e29a7950a | ||
|
|
3d32536292 | ||
|
|
be24044076 | ||
|
|
3986aa8e0a | ||
|
|
d7e40cbe43 | ||
|
|
f61307d380 | ||
|
|
ebae2eab5d | ||
|
|
795e030e07 | ||
|
|
0a91c0009f | ||
|
|
5cea9a7555 | ||
|
|
9838045683 | ||
|
|
e33c10e8c4 | ||
|
|
d680b78e49 | ||
|
|
4d7561d311 | ||
|
|
ad37b2cc24 | ||
|
|
562d760174 | ||
|
|
3ea32e7444 | ||
|
|
2953cf47ed | ||
|
|
0066447fdb | ||
|
|
8af2466b20 | ||
|
|
fb7fd0fc38 | ||
|
|
52c08e9210 | ||
|
|
f17388e755 | ||
|
|
a39b3ec1bc | ||
|
|
ddc7215424 | ||
|
|
2e09cd31c2 | ||
|
|
7726adbd6f | ||
|
|
7bce75f5b6 | ||
|
|
ef612fb0c9 | ||
|
|
107745d683 | ||
|
|
1117c39c27 | ||
|
|
ae93341f75 | ||
|
|
d24624d1f6 | ||
|
|
d87d27dec9 | ||
|
|
92f25c3993 | ||
|
|
3116903129 | ||
|
|
cff79601e4 | ||
|
|
9ca998d523 | ||
|
|
0efd58217f | ||
|
|
72eab0cd28 | ||
|
|
a258567955 | ||
|
|
ca4782f751 | ||
|
|
e638ff8595 | ||
|
|
5f10fda2c1 | ||
|
|
1faeccc596 | ||
|
|
fb328e4fb0 | ||
|
|
136f778028 | ||
|
|
8ed0091400 | ||
|
|
977d1869e6 | ||
|
|
cc527d8426 | ||
|
|
aa28c0dbf0 | ||
|
|
15f41c129c | ||
|
|
ee30b4d544 | ||
|
|
2d0029e605 | ||
|
|
3fb4b398ea | ||
|
|
ebe1860858 | ||
|
|
7f18d7c1fa | ||
|
|
e77b357b38 | ||
|
|
3e90244410 | ||
|
|
2689426e15 | ||
|
|
fc3cff5225 | ||
|
|
5cee7cd005 | ||
|
|
e29b8b1b87 | ||
|
|
b3e49f05d1 | ||
|
|
274ad1afde | ||
|
|
d4df4e96b6 | ||
|
|
20f104abc8 | ||
|
|
25b22a2ebe | ||
|
|
6ecd9a91c4 | ||
|
|
d2f48a9987 | ||
|
|
c90631fe38 | ||
|
|
dfb47060fa | ||
|
|
f50cbbf29d | ||
|
|
a186de7db2 | ||
|
|
4845230bd3 | ||
|
|
ac0ec7d729 | ||
|
|
25b3de4f2f | ||
|
|
aee186b2a6 | ||
|
|
352036209f | ||
|
|
9ff8611672 | ||
|
|
2f4c95ecd2 | ||
|
|
97159d42c7 | ||
|
|
2b9155d2f1 | ||
|
|
dab1640e70 | ||
|
|
2bc70f6426 | ||
|
|
15130140be | ||
|
|
aab5ae685a | ||
|
|
afedaa4510 | ||
|
|
0e79e145c3 | ||
|
|
fabc4d7153 | ||
|
|
0e2b7a87d9 | ||
|
|
115b014a8c | ||
|
|
70bb633581 | ||
|
|
1c86b0b697 | ||
|
|
75684ab009 | ||
|
|
b7e164a4a6 | ||
|
|
ddc12be596 | ||
|
|
0147c3a80e | ||
|
|
6dc3816c46 | ||
|
|
88ca4aca87 | ||
|
|
ae37dd9bea | ||
|
|
e24cd75f0d | ||
|
|
b79e93ccb6 | ||
|
|
ad3399b1f6 | ||
|
|
a3b45f0f4b | ||
|
|
200cab389a | ||
|
|
b53d0ad821 | ||
|
|
8fa6992b00 | ||
|
|
fe6d599005 | ||
|
|
374cacd860 | ||
|
|
fcd65a6e9c | ||
|
|
309417c405 | ||
|
|
50bca01126 | ||
|
|
fa9bb50b73 | ||
|
|
2ec186d3a3 | ||
|
|
1574e99338 | ||
|
|
1c36e649d6 | ||
|
|
01b8828871 | ||
|
|
0e2fbb9832 | ||
|
|
87c788af62 | ||
|
|
ac9830ec2b | ||
|
|
3d3c928d98 | ||
|
|
a3d8b11be0 | ||
|
|
4929d7c8ce | ||
|
|
5493c75320 | ||
|
|
1e1e992f94 | ||
|
|
e26f9e9fa7 | ||
|
|
a90af8dd9e | ||
|
|
13a6ce3e45 | ||
|
|
7af15c253c | ||
|
|
3f18619497 | ||
|
|
8a904ba749 | ||
|
|
aaa1055adc | ||
|
|
cddc67bb2d | ||
|
|
246a121203 | ||
|
|
4402d35ed7 | ||
|
|
3696e7237b | ||
|
|
f2e20266d3 | ||
|
|
12952aaa26 | ||
|
|
faebbce51a | ||
|
|
5f9ed5c576 | ||
|
|
24644eaf19 | ||
|
|
3314705d7a | ||
|
|
c9552585bf | ||
|
|
e9f4e81f37 | ||
|
|
763cb0c06b | ||
|
|
493e295701 | ||
|
|
a4a31ade22 | ||
|
|
03187da0d9 | ||
|
|
ac6e421906 | ||
|
|
feb7d1847c | ||
|
|
b0190e416f | ||
|
|
19bd43280d | ||
|
|
3ebda3cc98 | ||
|
|
6503621f1d | ||
|
|
c8ad6b911a | ||
|
|
20eb15beaf | ||
|
|
7dca1decd5 | ||
|
|
6e11b1d242 | ||
|
|
a60a4904cb | ||
|
|
dce47200bf | ||
|
|
b255ce8609 | ||
|
|
5fd211d3a8 | ||
|
|
c977f16859 | ||
|
|
2bebfba3ef | ||
|
|
1c9a1a3550 | ||
|
|
fa6d0004de | ||
|
|
dce9e889e4 | ||
|
|
ef488fe0cd | ||
|
|
e2a3647227 | ||
|
|
c19612814e | ||
|
|
bb64e1db00 | ||
|
|
49137f5a76 | ||
|
|
e9dd350222 | ||
|
|
663da89293 | ||
|
|
8513a2b85b | ||
|
|
d70a90e12c | ||
|
|
aa9d2519f4 | ||
|
|
fc4e320ee3 | ||
|
|
b42b26b469 | ||
|
|
392d92b3b9 | ||
|
|
3405c9f974 | ||
|
|
72465d36e3 | ||
|
|
e596cd43c2 | ||
|
|
48daa94926 | ||
|
|
810a2f7e7a | ||
|
|
96c69f927f | ||
|
|
8229092cad | ||
|
|
34e0c28886 | ||
|
|
73fe8a0e0b | ||
|
|
0ff1782cd3 | ||
|
|
e89aed188b | ||
|
|
2b4cdfb2a1 | ||
|
|
4f8dc9003a | ||
|
|
5cac9bb5ed | ||
|
|
59fe090b5e | ||
|
|
080e8ac20c | ||
|
|
46346a5b46 | ||
|
|
dfd19c38f2 | ||
|
|
b400223c57 | ||
|
|
adb17c9865 | ||
|
|
793bd7b093 | ||
|
|
a84c734c75 | ||
|
|
c2cee3c603 | ||
|
|
954d2bdb37 | ||
|
|
8b03b98b57 | ||
|
|
0fb93d6d14 | ||
|
|
a3a06fdb07 | ||
|
|
85b9e3bf65 | ||
|
|
990daef2c2 | ||
|
|
1a26f096fe | ||
|
|
8c15742f56 | ||
|
|
51ec09d527 | ||
|
|
d29bab6974 | ||
|
|
f06f020df2 | ||
|
|
d0dd8667b5 | ||
|
|
0fde542bec | ||
|
|
4d447167c2 | ||
|
|
e52c17efd4 | ||
|
|
3f372c2f9d | ||
|
|
5b715a7e65 | ||
|
|
7ab6ef758e | ||
|
|
d701f770cb | ||
|
|
3f5e0b91da | ||
|
|
26083171be | ||
|
|
6df9ac6a99 | ||
|
|
3b1f4590ca | ||
|
|
da17356e89 | ||
|
|
34f72d8b6a | ||
|
|
05942fe2f3 | ||
|
|
162ca73ec2 |
71
.github/workflows/codeql-analysis.yml
vendored
Normal file
71
.github/workflows/codeql-analysis.yml
vendored
Normal file
@@ -0,0 +1,71 @@
|
||||
# For most projects, this workflow file will not need changing; you simply need
|
||||
# to commit it to your repository.
|
||||
#
|
||||
# You may wish to alter this file to override the set of languages analyzed,
|
||||
# or to provide custom queries or build logic.
|
||||
#
|
||||
# ******** NOTE ********
|
||||
# We have attempted to detect the languages in your repository. Please check
|
||||
# the `language` matrix defined below to confirm you have the correct set of
|
||||
# supported CodeQL languages.
|
||||
#
|
||||
name: "CodeQL"
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [ master ]
|
||||
pull_request:
|
||||
# The branches below must be a subset of the branches above
|
||||
branches: [ master ]
|
||||
schedule:
|
||||
- cron: '21 12 * * 3'
|
||||
|
||||
jobs:
|
||||
analyze:
|
||||
name: Analyze
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
actions: read
|
||||
contents: read
|
||||
security-events: write
|
||||
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
language: [ 'javascript' ]
|
||||
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ]
|
||||
# Learn more:
|
||||
# https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v2
|
||||
|
||||
# Initializes the CodeQL tools for scanning.
|
||||
- name: Initialize CodeQL
|
||||
uses: github/codeql-action/init@v1
|
||||
with:
|
||||
languages: ${{ matrix.language }}
|
||||
# If you wish to specify custom queries, you can do so here or in a config file.
|
||||
# By default, queries listed here will override any specified in a config file.
|
||||
# Prefix the list here with "+" to use these queries and those in the config file.
|
||||
# queries: ./path/to/local/query, your-org/your-repo/queries@main
|
||||
|
||||
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
|
||||
# If this step fails, then you should remove it and run the build manually (see below)
|
||||
- name: Autobuild
|
||||
uses: github/codeql-action/autobuild@v1
|
||||
|
||||
# ℹ️ Command-line programs to run using the OS shell.
|
||||
# 📚 https://git.io/JvXDl
|
||||
|
||||
# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
|
||||
# and modify them (or add more) to build your code if your project
|
||||
# uses a compiled language
|
||||
|
||||
#- run: |
|
||||
# make bootstrap
|
||||
# make release
|
||||
|
||||
- name: Perform CodeQL Analysis
|
||||
uses: github/codeql-action/analyze@v1
|
||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -13,6 +13,7 @@ generate_langauges.php
|
||||
dist/
|
||||
docs/
|
||||
public/bower_components
|
||||
npm_modules
|
||||
*.patch
|
||||
patches/
|
||||
translations/
|
||||
|
||||
18
.htaccess
18
.htaccess
@@ -1,18 +1,22 @@
|
||||
# redirect to public page
|
||||
<IfModule mod_rewrite.c>
|
||||
RewriteEngine On
|
||||
RewriteCond %{REQUEST_URI} !^public$
|
||||
RewriteCond %{REQUEST_URI} !^/.well-known/acme-challenge [NC]
|
||||
RewriteRule "^(.*)$" "/public/" [R=301,L]
|
||||
</IfModule>
|
||||
<IfModule mod_rewrite.c>
|
||||
RewriteEngine On
|
||||
RewriteCond %{REQUEST_URI} !^public$
|
||||
RewriteCond %{REQUEST_URI} !^/.well-known/acme-challenge [NC]
|
||||
RewriteRule "^(.*)$" "/public/" [R=301,L]
|
||||
</IfModule>
|
||||
|
||||
# disable directory browsing
|
||||
# For security reasons, Option all cannot be overridden.
|
||||
Options +ExecCGI +Includes +IncludesNOEXEC +SymLinksIfOwnerMatch -Indexes
|
||||
Options +SymLinksIfOwnerMatch -Indexes
|
||||
|
||||
# prevent folder listing
|
||||
IndexIgnore *
|
||||
|
||||
<IfModule mod_headers.c>
|
||||
Header always set X-Frame-Options "SAMEORIGIN"
|
||||
</Ifmodule>
|
||||
|
||||
# Apache 2.4
|
||||
<IfModule authz_core_module>
|
||||
# secure htaccess file
|
||||
|
||||
39
.travis.yml
39
.travis.yml
@@ -1,4 +1,5 @@
|
||||
sudo: required
|
||||
if: tag IS blank
|
||||
|
||||
branches:
|
||||
except:
|
||||
@@ -6,31 +7,49 @@ branches:
|
||||
services:
|
||||
- docker
|
||||
before_install:
|
||||
- curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
|
||||
- sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
|
||||
- sudo apt-get update
|
||||
- sudo apt-get -y -o Dpkg::Options::="--force-confnew" install docker-ce
|
||||
- docker --version
|
||||
- curl -L https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-`uname -s`-`uname -m` > docker-compose
|
||||
- chmod +x docker-compose
|
||||
- sudo mv docker-compose /usr/local/bin
|
||||
- date=`date +%Y%m%d%H%M%S` && branch=${TRAVIS_BRANCH} && rev=`git rev-parse --short=6
|
||||
HEAD` && sed -i "s/\$1/\$1.$date.$branch.$rev/g" deployment.json
|
||||
|
||||
script:
|
||||
- echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
|
||||
- docker run --rm -v $(pwd):/app jekkos/composer composer install
|
||||
- docker run --rm -v $(pwd):/app jekkos/composer php bin/install.php translations develop
|
||||
- sed -i "s/'\(dev\)'/'$rev'/g" application/config/config.php
|
||||
- docker run --rm -it -v $(pwd):/app -w /app digitallyseamless/nodejs-bower-grunt
|
||||
- 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
|
||||
env:
|
||||
global:
|
||||
- DOCKER_COMPOSE_VERSION=1.21.1
|
||||
- TAG=$(echo ${TRAVIS_BRANCH} | sed s/feature\\///)
|
||||
after_success:
|
||||
- 'docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD" && docker tag "ospos:latest" "jekkos/opensourcepos:$TAG" && docker push "jekkos/opensourcepos:$TAG"'
|
||||
- DOCKER_COMPOSE_VERSION=1.29.1
|
||||
- TAG=$(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:
|
||||
- docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD" && docker tag "ospos:latest"
|
||||
"jekkos/opensourcepos:$TAG" && docker push "jekkos/opensourcepos:$TAG"
|
||||
before_deploy:
|
||||
- version=$(grep application_version application/config/config.php | sed "s/.*=\s'\(.*\)';/\1/g")
|
||||
- TRAVIS_TAG=$(echo $branch.$version)
|
||||
- git tag -f "$branch.$version"
|
||||
- sudo mv dist/opensourcepos.zip "dist/opensourcepos.$branch.$version.zip"
|
||||
deploy:
|
||||
file: deployment.json
|
||||
provider: bintray
|
||||
provider: releases
|
||||
file: "dist/opensourcepos.$branch.$version.zip"
|
||||
name: "OpensourcePos Unstable"
|
||||
release_notes_file: WHATS_NEW.txt
|
||||
prerelease: true
|
||||
skip_cleanup: true
|
||||
key: ${BINTRAY_API_KEY}
|
||||
|
||||
user: jekkos
|
||||
overwrite: true
|
||||
api_key:
|
||||
secure: Ax25mMRDfHVf/HjRwqxYJe2oMnWC4sc2aKIiUxAOviVJJSCl4GMWhcFlUNnFsDcKIg2ofEGMVD6b9cTBuOwPDvymUDFnLNCCgDWve+vRDdWaTkTipn77Qk4c9UO9VvuzlPSKopChefPHlQ0n1rEmAMiKIXuqjUlNGqybW4FLP4E=
|
||||
on:
|
||||
all_branches: true
|
||||
|
||||
|
||||
@@ -1,16 +1,13 @@
|
||||
FROM php:7.4-apache AS ospos
|
||||
MAINTAINER jekkos
|
||||
|
||||
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \
|
||||
libicu-dev \
|
||||
libgd-dev \
|
||||
openssl
|
||||
|
||||
|
||||
RUN a2enmod rewrite
|
||||
RUN a2enmod rewrite headers
|
||||
RUN docker-php-ext-install mysqli bcmath intl gd
|
||||
RUN echo "date.timezone = \"\${PHP_TIMEZONE}\"" > /usr/local/etc/php/conf.d/timezone.ini
|
||||
RUN echo -e “$(hostname -i)\t$(hostname) $(hostname).localhost” >> /etc/hosts
|
||||
|
||||
WORKDIR /app
|
||||
COPY . /app
|
||||
@@ -37,6 +34,5 @@ FROM ospos AS ospos_dev
|
||||
RUN mkdir -p /app/bower_components && ln -s /app/bower_components /var/www/html/bower_components
|
||||
RUN yes | pecl install xdebug \
|
||||
&& echo "zend_extension=$(find /usr/local/lib/php/extensions/ -name xdebug.so)" > /usr/local/etc/php/conf.d/xdebug.ini \
|
||||
&& echo "xdebug.remote_enable=on" >> /usr/local/etc/php/conf.d/xdebug.ini \
|
||||
&& echo "xdebug.remote_enable=1" >> /usr/local/etc/php/conf.d/xdebug.ini \
|
||||
&& echo "xdebug.remote_autostart=off" >> /usr/local/etc/php/conf.d/xdebug.ini
|
||||
|
||||
|
||||
92
Gruntfile.js
92
Gruntfile.js
@@ -11,7 +11,14 @@ module.exports = function(grunt) {
|
||||
bower_concat: {
|
||||
all: {
|
||||
mainFiles: {
|
||||
'bootstrap-table': [ "dist/bootstrap-table.min.js", "dist/bootstrap-table.css", "dist/extensions/export/bootstrap-table-export.min.js", "dist/extensions/mobile/bootstrap-table-mobile.min.js", "dist/extensions/sticky-header/bootstrap-table-sticky-header.min.js", "dist/extensions/sticky-header/bootstrap-table-sticky-header.css"],
|
||||
'bootstrap-table': [
|
||||
"dist/bootstrap-table.min.js",
|
||||
"dist/bootstrap-table.css",
|
||||
"dist/extensions/export/bootstrap-table-export.min.js",
|
||||
"dist/extensions/mobile/bootstrap-table-mobile.min.js",
|
||||
"dist/extensions/sticky-header/bootstrap-table-sticky-header.min.js",
|
||||
"dist/extensions/sticky-header/bootstrap-table-sticky-header.css"
|
||||
],
|
||||
'chartist-plugin-axistitle': [ "./dist/chartist-plugin-axistitle.min.js"]
|
||||
},
|
||||
dest: {
|
||||
@@ -51,10 +58,55 @@ module.exports = function(grunt) {
|
||||
}
|
||||
}
|
||||
},
|
||||
copy: {
|
||||
themes: {
|
||||
files: [
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/bootstrap-5/dist/css',
|
||||
src: ['bootstrap.css', 'bootstrap.min.css'],
|
||||
dest: 'public/dist/bootswatch-5/bootstrap/',
|
||||
filter: 'isFile'
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/bootswatch-5/dist',
|
||||
src: ['**/bootstrap.css', '**/bootstrap.min.css'],
|
||||
dest: 'public/dist/bootswatch-5/',
|
||||
filter: 'isFile'
|
||||
}
|
||||
],
|
||||
},
|
||||
licenses: {
|
||||
files: [{
|
||||
expand: true,
|
||||
src: 'LICENSE',
|
||||
dest: 'public/license/',
|
||||
filter: 'isFile',},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/bootstrap-5',
|
||||
src: 'LICENSE',
|
||||
dest: 'public/license/',
|
||||
rename: function(dest, src) { return dest + src.replace('LICENSE', 'bootstrap-5.license'); },
|
||||
filter: 'isFile'
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: 'node_modules/bootswatch-5',
|
||||
src: 'LICENSE',
|
||||
dest: 'public/license/',
|
||||
rename: function(dest, src) { return dest + src.replace('LICENSE', 'bootswatch-5.license'); },
|
||||
filter: 'isFile'
|
||||
},
|
||||
],
|
||||
},
|
||||
},
|
||||
cssmin: {
|
||||
target: {
|
||||
files: {
|
||||
'public/dist/<%= pkg.name %>.min.css': ['tmp/opensourcepos_bower.css', 'public/css/*.css', '!public/css/login.css', '!public/css/invoice_email.css', '!public/css/barcode_font.css', '!public/css/darkly.css']
|
||||
'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/css/login.min.css': ['public/css/login.css']
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -64,7 +116,7 @@ module.exports = function(grunt) {
|
||||
separator: ';'
|
||||
},
|
||||
files: {
|
||||
'tmp/<%= pkg.name %>.js': ['tmp/opensourcepos_bower.js', 'public/js/jquery*', 'public/js/*.js']
|
||||
'tmp/<%= pkg.name %>.js': ['public/dist/jquery/jquery.js', 'tmp/opensourcepos_bower.js', 'public/js/*.js']
|
||||
}
|
||||
},
|
||||
sql: {
|
||||
@@ -107,7 +159,7 @@ module.exports = function(grunt) {
|
||||
closeTag: '<!-- end css template tags -->',
|
||||
ignorePath: '../../../public/'
|
||||
},
|
||||
src: ['public/css/*.css', '!public/css/login.css', '!public/css/invoice_email.css', '!public/css/barcode_font.css', '!public/css/darkly.css'],
|
||||
src: ['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'],
|
||||
dest: 'application/views/partial/header.php',
|
||||
},
|
||||
mincss_header: {
|
||||
@@ -128,7 +180,7 @@ module.exports = function(grunt) {
|
||||
closeTag: '<!-- end css template tags -->',
|
||||
ignorePath: '../../public/'
|
||||
},
|
||||
src: ['public/css/login.css'],
|
||||
src: 'public/css/login.min.css',
|
||||
dest: 'application/views/login.php'
|
||||
},
|
||||
js: {
|
||||
@@ -138,7 +190,7 @@ module.exports = function(grunt) {
|
||||
closeTag: '<!-- end js template tags -->',
|
||||
ignorePath: '../../../public/'
|
||||
},
|
||||
src: ['public/js/jquery*', 'public/js/*.js'],
|
||||
src: ['public/dist/bootstrap/js/*.min.js', 'public/js/jquery*', 'public/js/*.js'],
|
||||
dest: 'application/views/partial/header.php'
|
||||
},
|
||||
minjs: {
|
||||
@@ -152,18 +204,6 @@ module.exports = function(grunt) {
|
||||
dest: 'application/views/partial/header.php'
|
||||
}
|
||||
},
|
||||
mochaWebdriver: {
|
||||
options: {
|
||||
timeout: 1000 * 60 * 3
|
||||
},
|
||||
test : {
|
||||
options: {
|
||||
usePhantom: true,
|
||||
usePromises: true
|
||||
},
|
||||
src: ['test/**/*.js']
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
files: ['<%= jshint.files %>'],
|
||||
tasks: ['jshint']
|
||||
@@ -215,15 +255,6 @@ module.exports = function(grunt) {
|
||||
}
|
||||
}
|
||||
},
|
||||
apigen: {
|
||||
generate:{
|
||||
options: {
|
||||
apigenPath: 'vendor/bin/',
|
||||
source: 'application',
|
||||
destination: 'docs'
|
||||
}
|
||||
}
|
||||
},
|
||||
compress: {
|
||||
main: {
|
||||
options: {
|
||||
@@ -240,6 +271,8 @@ module.exports = function(grunt) {
|
||||
'!/public/images/menubar/png/',
|
||||
'!/public/dist/bootswatch/',
|
||||
'/public/dist/bootswatch/*/*.css',
|
||||
'!/public/dist/bootswatch-5/',
|
||||
'/public/dist/bootswatch-5/*/*.css',
|
||||
'database/**',
|
||||
'*.txt',
|
||||
'*.md',
|
||||
@@ -257,16 +290,13 @@ module.exports = function(grunt) {
|
||||
});
|
||||
|
||||
require('load-grunt-tasks')(grunt);
|
||||
grunt.loadNpmTasks('grunt-mocha-webdriver');
|
||||
grunt.loadNpmTasks('grunt-composer');
|
||||
grunt.loadNpmTasks('grunt-apigen');
|
||||
grunt.loadNpmTasks('grunt-contrib-compress');
|
||||
|
||||
grunt.registerTask('default', ['wiredep', 'bower_concat', 'bowercopy', 'concat', 'uglify', 'cssmin', 'tags', 'cachebreaker']);
|
||||
grunt.registerTask('default', ['wiredep', 'bower_concat', 'bowercopy', 'copy', 'concat', 'uglify', 'cssmin', 'tags', 'cachebreaker']);
|
||||
grunt.registerTask('update', ['composer:update', 'bower:update']);
|
||||
grunt.registerTask('genlicense', ['clean:license', 'license', 'bower-licensechecker']);
|
||||
grunt.registerTask('package', ['default', 'compress']);
|
||||
grunt.registerTask('packages', ['composer:update']);
|
||||
grunt.registerTask('gendocs', ['apigen:generate']);
|
||||
|
||||
};
|
||||
|
||||
36
INSTALL.md
36
INSTALL.md
@@ -17,7 +17,7 @@ Local install
|
||||
|
||||
First of all, if you're seeing the message **'system folder missing'** after launching your browser, then that means you have cloned the repository and have not built the project properly.
|
||||
|
||||
1. Dowload the latest [stable release](https://github.com/opensourcepos/opensourcepos/releases) from github or [unstable build](https://bintray.com/jekkos/opensourcepos/opensourcepos/view/files?sort=updated&order=asc#files) from bintray. A regular repository clone will not work unless you are brave enough to build the whole project!
|
||||
1. Dowload the latest stable or prerelease for a specific branch [from github](https://github.com/opensourcepos/opensourcepos/releases). A regular repository clone will not work unless you are brave enough to build the whole project!
|
||||
2. Create/locate a new mysql database to install open source point of sale into
|
||||
3. Execute the file database/database.sql to create the tables needed
|
||||
4. unzip and upload Open Source Point of Sale files to web server
|
||||
@@ -79,37 +79,3 @@ Cloud install
|
||||
If you choose *DigitalOcean*:
|
||||
[Through this link](https://m.do.co/c/ac38c262507b), you will get a *$100 credit* for a first month. [Check the wiki](https://github.com/opensourcepos/opensourcepos/wiki/Getting-Started-installations) for further instructions on how to install the necessary components.
|
||||
|
||||
|
||||
cPanel & SSH Install
|
||||
--------------------
|
||||
|
||||
If you own on a **VPS**, **Dedicated Server**, or **Shared Hosting** running on **cPanel** with **SSH** access:
|
||||
|
||||
You can run our Stand-alone [WS-OSPOS-Installer](https://github.com/WebShells/WS-OSPOS-Installer.git), it will handle:
|
||||
|
||||
|
||||
. Database.php config files generation.
|
||||
|
||||
. Creation of db User & Password depending on user's input of Dbname, Username, Password, & Hostname ( No need for phpmyadmin )
|
||||
|
||||
. Imports default Db SQL files in order to run the project.
|
||||
|
||||
Usage in **(SSH)**:
|
||||
|
||||
git clone https://github.com/WebShells/WS-OSPOS-Installer.git
|
||||
|
||||
chmod +x WS-OSPOS-Installer/Get-POS
|
||||
|
||||
./WS-OSPOS-Installer/Get-POS
|
||||
|
||||
or
|
||||
|
||||
wget https://github.com/WebShells/WS-OSPOS-Installer/archive/master.zip
|
||||
|
||||
unzip -qq master.zip
|
||||
|
||||
chmod +x WS-OSPOS-Installer-master/Get-POS
|
||||
|
||||
./WS-OSPOS-Installer-master/Get-POS
|
||||
|
||||
Answer **DB required questions** and you are ready to run the project on http://localhost/OSPOS/public (localhost to be replaced by the hostname provided during setup).
|
||||
|
||||
28
LICENSE
28
LICENSE
@@ -26,12 +26,12 @@ Copyright (c) 2013 Ramel
|
||||
Copyright (c) 2012-2014 pappastech
|
||||
Copyright (c) 2012 Alain
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
||||
subject to the following conditions:
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
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.
|
||||
@@ -40,13 +40,12 @@ You cannot claim copyright or ownership of the Software.
|
||||
|
||||
Versions ≥ 3.3.2:
|
||||
|
||||
Footer signatures "© 2010 - 2021 · opensourcepos.org · 3.3.3 - 6909c8"
|
||||
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.
|
||||
|
||||
@@ -61,9 +60,10 @@ and/or
|
||||
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 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.
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
[ ](https://bintray.com/jekkos/opensourcepos/opensourcepos/3.3.3/link)
|
||||
[](https://travis-ci.org/opensourcepos/opensourcepos)
|
||||
[](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://weblate.jpeelaer.net/engage/ospos/?utm_source=widget)
|
||||
[](http://translate.opensourcepos.org/engage/opensourcepos/?utm_source=widget)
|
||||
|
||||
|
||||
Introduction
|
||||
@@ -140,7 +139,7 @@ If missing information is not provided within a week we will close your issue.
|
||||
FAQ
|
||||
---
|
||||
|
||||
* If you are seeing the message **system folder missing**, then you have cloned the source using git and you need to run a build *first*. Check [INSTALL.md](https://github.com/opensourcepos/opensourcepos/blob/master/INSTALL.md) for instructions or download latest zip file from [bintray](https://bintray.com/jekkos/opensourcepos/opensourcepos/view/files?sort=updated&order=desc#files) instead.
|
||||
* If you are seeing the message **system folder missing**, then you have cloned the source using git and you need to run a build *first*. Check [INSTALL.md](https://github.com/opensourcepos/opensourcepos/blob/master/INSTALL.md) for instructions or download latest zip file from [PLACEHOLDER](https://NEWURL) instead.
|
||||
|
||||
* If at login time you read "The installation is not correct, check your php.ini file.", please check the error_log in public folder to understand what's wrong and make sure you read the [INSTALL.md](https://github.com/opensourcepos/opensourcepos/blob/master/INSTALL.md). To know how to enable error_log, please read the comment in [issue 1770](https://github.com/opensourcepos/opensourcepos/issues/1770#issuecomment-355177943).
|
||||
|
||||
|
||||
28
SECURITY.md
Normal file
28
SECURITY.md
Normal file
@@ -0,0 +1,28 @@
|
||||
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
|
||||
- [Security Policy](#security-policy)
|
||||
- [Supported Versions](#supported-versions)
|
||||
- [Reporting a Vulnerability](#reporting-a-vulnerability)
|
||||
|
||||
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
|
||||
|
||||
# Security Policy
|
||||
|
||||
## Supported Versions
|
||||
|
||||
We release patches for security vulnerabilities. Which versions are eligible
|
||||
receiving such patches depend on the CVSS v3.0 Rating:
|
||||
|
||||
| CVSS v3.0 | Supported Versions |
|
||||
| --------- | -------------------------------------------------- |
|
||||
| 7.3 | 3.3.5 |
|
||||
| 9.8 | 3.3.6 |
|
||||
|
||||
## 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.
|
||||
@@ -1,3 +1,33 @@
|
||||
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
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
|
||||
|
|
||||
*/
|
||||
$config['application_version'] = '3.3.3';
|
||||
$config['application_version'] = '3.3.6';
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
|
||||
@@ -110,6 +110,7 @@ define('ITEM', 0);
|
||||
define('ITEM_KIT', 1);
|
||||
define('ITEM_AMOUNT_ENTRY', 2);
|
||||
define('ITEM_TEMP', 3);
|
||||
define('NEW_ITEM', -1);
|
||||
|
||||
define('PRINT_ALL', 0);
|
||||
define('PRINT_PRICED', 1);
|
||||
|
||||
@@ -26,6 +26,14 @@ $hook['post_controller'] = array(
|
||||
'filepath' => 'hooks'
|
||||
);
|
||||
|
||||
$hook['pre_controller'][] = array(
|
||||
'class' => '',
|
||||
'function' => 'validate_method',
|
||||
'filename' => 'method_hook.php',
|
||||
'filepath' => 'hooks'
|
||||
);
|
||||
|
||||
|
||||
$hook['pre_system'] = function() {
|
||||
$config_path = APPPATH . (ENVIRONMENT == 'testing') ? 'tests/' : 'config/';
|
||||
try {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
|
||||
|
||||
require_once("Secure_Controller.php");
|
||||
require_once('Secure_Controller.php');
|
||||
|
||||
class Attributes extends Secure_Controller
|
||||
{
|
||||
@@ -30,10 +30,10 @@ class Attributes extends Secure_Controller
|
||||
$attributes = $this->Attribute->search($search, $limit, $offset, $sort, $order);
|
||||
$total_rows = $this->Attribute->get_found_rows($search);
|
||||
|
||||
$data_rows = array();
|
||||
$data_rows = [];
|
||||
foreach($attributes->result() as $attribute)
|
||||
{
|
||||
$attribute->definition_flags = $this->_get_attributes($attribute->definition_flags);
|
||||
$attribute->definition_flags = $this->get_attributes($attribute->definition_flags);
|
||||
$data_rows[] = get_attribute_definition_data_row($attribute, $this);
|
||||
}
|
||||
|
||||
@@ -42,16 +42,24 @@ class Attributes extends Secure_Controller
|
||||
echo json_encode(array('total' => $total_rows, 'rows' => $data_rows));
|
||||
}
|
||||
|
||||
public function save_attribute_value($attribute_value)
|
||||
public function save_attribute_value()
|
||||
{
|
||||
$success = $this->Attribute->save_value(urldecode($attribute_value), $this->input->post('definition_id'), $this->input->post('item_id'), $this->input->post('attribute_id'));
|
||||
$success = $this->Attribute->save_value(
|
||||
$this->input->post('attribute_value'),
|
||||
$this->input->post('definition_id'),
|
||||
$this->input->post('item_id'),
|
||||
$this->input->post('attribute_id')
|
||||
);
|
||||
|
||||
echo json_encode(array('success' => $success != 0));
|
||||
}
|
||||
|
||||
public function delete_attribute_value($attribute_value)
|
||||
public function delete_attribute_value()
|
||||
{
|
||||
$success = $this->Attribute->delete_value($attribute_value, $this->input->post('definition_id'));
|
||||
$success = $this->Attribute->delete_value(
|
||||
$this->input->post('attribute_value'),
|
||||
$this->input->post('definition_id')
|
||||
);
|
||||
|
||||
echo json_encode(array('success' => $success));
|
||||
}
|
||||
@@ -60,7 +68,7 @@ class Attributes extends Secure_Controller
|
||||
{
|
||||
$definition_flags = 0;
|
||||
|
||||
$flags = (empty($this->input->post('definition_flags'))) ? array() : $this->input->post('definition_flags');
|
||||
$flags = (empty($this->input->post('definition_flags'))) ? [] : $this->input->post('definition_flags');
|
||||
|
||||
foreach($flags as $flag)
|
||||
{
|
||||
@@ -121,15 +129,15 @@ class Attributes extends Secure_Controller
|
||||
public function get_row($row_id)
|
||||
{
|
||||
$attribute_definition_info = $this->Attribute->get_info($row_id);
|
||||
$attribute_definition_info->definition_flags = $this->_get_attributes($attribute_definition_info->definition_flags);
|
||||
$attribute_definition_info->definition_flags = $this->get_attributes($attribute_definition_info->definition_flags);
|
||||
$data_row = $this->xss_clean(get_attribute_definition_data_row($attribute_definition_info));
|
||||
|
||||
echo json_encode($data_row);
|
||||
}
|
||||
|
||||
private function _get_attributes($definition_flags = 0)
|
||||
private function get_attributes($definition_flags = 0)
|
||||
{
|
||||
$definition_flag_names = array();
|
||||
$definition_flag_names = [];
|
||||
foreach (Attribute::get_definition_flags() as $id => $term)
|
||||
{
|
||||
if ($id & $definition_flags)
|
||||
@@ -155,11 +163,11 @@ class Attributes extends Secure_Controller
|
||||
$data['definition_info'] = $info;
|
||||
|
||||
$show_all = Attribute::SHOW_IN_ITEMS | Attribute::SHOW_IN_RECEIVINGS | Attribute::SHOW_IN_SALES;
|
||||
$data['definition_flags'] = $this->_get_attributes($show_all);
|
||||
$data['definition_flags'] = $this->get_attributes($show_all);
|
||||
$selected_flags = $info->definition_flags === '' ? $show_all : $info->definition_flags;
|
||||
$data['selected_definition_flags'] = $this->_get_attributes($selected_flags);
|
||||
$data['selected_definition_flags'] = $this->get_attributes($selected_flags);
|
||||
|
||||
$this->load->view("attributes/form", $data);
|
||||
$this->load->view('attributes/form', $data);
|
||||
}
|
||||
|
||||
public function delete_value($attribute_id)
|
||||
|
||||
@@ -184,7 +184,7 @@ class Config extends Secure_Controller
|
||||
if($dirinfo->isDir() && !$dirinfo->isDot() && $dirinfo->getFileName() != 'fonts')
|
||||
{
|
||||
$file = $this->xss_clean($dirinfo->getFileName());
|
||||
$themes[$file] = $file;
|
||||
$themes[$file] = ucfirst($file);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -283,6 +283,7 @@ class Config extends Secure_Controller
|
||||
{
|
||||
$batch_save_data = array(
|
||||
'theme' => $this->input->post('theme'),
|
||||
'login_form' => $this->input->post('login_form'),
|
||||
'default_sales_discount_type' => $this->input->post('default_sales_discount_type') != NULL,
|
||||
'default_sales_discount' => $this->input->post('default_sales_discount'),
|
||||
'default_receivings_discount_type' => $this->input->post('default_receivings_discount_type') != NULL,
|
||||
|
||||
@@ -60,6 +60,7 @@ class Employees extends Persons
|
||||
$person_info->$property = $this->xss_clean($value);
|
||||
}
|
||||
$data['person_info'] = $person_info;
|
||||
$data['employee_id'] = $employee_id;
|
||||
|
||||
$modules = array();
|
||||
foreach($this->Module->get_all_modules()->result() as $module)
|
||||
@@ -190,5 +191,11 @@ class Employees extends Persons
|
||||
echo json_encode(array('success' => FALSE, 'message' => $this->lang->line('employees_cannot_be_deleted')));
|
||||
}
|
||||
}
|
||||
|
||||
public function check_username($employee_id)
|
||||
{
|
||||
$exists = $this->Employee->username_exists($employee_id, $this->input->get('username'));
|
||||
echo !$exists ? 'true' : 'false';
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -5,6 +5,7 @@ class Login extends CI_Controller
|
||||
public function index()
|
||||
{
|
||||
$this->load->library('migration');
|
||||
|
||||
if($this->Employee->is_logged_in())
|
||||
{
|
||||
redirect('home');
|
||||
@@ -15,12 +16,6 @@ class Login extends CI_Controller
|
||||
|
||||
$this->form_validation->set_rules('username', 'lang:login_username', 'required|callback_login_check');
|
||||
|
||||
|
||||
if($this->config->item('gcaptcha_enable'))
|
||||
{
|
||||
$this->form_validation->set_rules('g-recaptcha-response', 'lang:login_gcaptcha', 'required|callback_gcaptcha_check');
|
||||
}
|
||||
|
||||
if($this->form_validation->run() == FALSE)
|
||||
{
|
||||
$this->load->view('login');
|
||||
@@ -34,22 +29,22 @@ class Login extends CI_Controller
|
||||
|
||||
public function login_check($username)
|
||||
{
|
||||
$password = $this->input->post('password');
|
||||
|
||||
if(!$this->_installation_check())
|
||||
if(!$this->installation_check())
|
||||
{
|
||||
$this->form_validation->set_message('login_check', $this->lang->line('login_invalid_installation'));
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
if (!$this->migration->is_latest())
|
||||
if(!$this->migration->is_latest())
|
||||
{
|
||||
set_time_limit(3600);
|
||||
// trigger any required upgrade before starting the application
|
||||
$this->migration->latest();
|
||||
}
|
||||
|
||||
$password = $this->input->post('password');
|
||||
|
||||
if(!$this->Employee->login($username, $password))
|
||||
{
|
||||
$this->form_validation->set_message('login_check', $this->lang->line('login_invalid_username_and_password'));
|
||||
@@ -57,33 +52,54 @@ class Login extends CI_Controller
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
public function gcaptcha_check($recaptchaResponse)
|
||||
{
|
||||
$url = 'https://www.google.com/recaptcha/api/siteverify?secret=' . $this->config->item('gcaptcha_secret_key') . '&response=' . $recaptchaResponse . '&remoteip=' . $this->input->ip_address();
|
||||
|
||||
$ch = curl_init();
|
||||
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
|
||||
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
|
||||
curl_setopt($ch, CURLOPT_URL, $url);
|
||||
$result = curl_exec($ch);
|
||||
curl_close($ch);
|
||||
|
||||
$status = json_decode($result, TRUE);
|
||||
|
||||
if(empty($status['success']))
|
||||
if($this->config->item('gcaptcha_enable'))
|
||||
{
|
||||
$this->form_validation->set_message('gcaptcha_check', $this->lang->line('login_invalid_gcaptcha'));
|
||||
$g_recaptcha_response = $this->input->post('g-recaptcha-response');
|
||||
|
||||
return FALSE;
|
||||
if(!$this->gcaptcha_check($g_recaptcha_response))
|
||||
{
|
||||
$this->form_validation->set_message('login_check', $this->lang->line('login_invalid_gcaptcha'));
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
}
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
private function _installation_check()
|
||||
private function gcaptcha_check($response)
|
||||
{
|
||||
if(!empty($response))
|
||||
{
|
||||
$check = array(
|
||||
'secret' => $this->config->item('gcaptcha_secret_key'),
|
||||
'response' => $response,
|
||||
'remoteip' => $this->input->ip_address()
|
||||
);
|
||||
|
||||
$ch = curl_init();
|
||||
|
||||
curl_setopt($ch, CURLOPT_URL, "https://www.google.com/recaptcha/api/siteverify");
|
||||
curl_setopt($ch, CURLOPT_POST, TRUE);
|
||||
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($check));
|
||||
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
|
||||
|
||||
$result = curl_exec($ch);
|
||||
|
||||
curl_close($ch);
|
||||
|
||||
$status = json_decode($result, TRUE);
|
||||
|
||||
if(!empty($status['success']))
|
||||
{
|
||||
return TRUE;
|
||||
}
|
||||
}
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
private function installation_check()
|
||||
{
|
||||
// get PHP extensions and check that the required ones are installed
|
||||
$extensions = implode(', ', get_loaded_extensions());
|
||||
|
||||
@@ -37,11 +37,11 @@ class Messages extends Secure_Controller
|
||||
|
||||
if($response)
|
||||
{
|
||||
echo json_encode(array('success' => TRUE, 'message' => $this->lang->line('messages_successfully_sent') . ' ' . $phone));
|
||||
echo json_encode(array('success' => TRUE, 'message' => $this->lang->line('messages_successfully_sent') . ' ' . $this->xss_clean($phone)));
|
||||
}
|
||||
else
|
||||
{
|
||||
echo json_encode(array('success' => FALSE, 'message' => $this->lang->line('messages_unsuccessfully_sent') . ' ' . $phone));
|
||||
echo json_encode(array('success' => FALSE, 'message' => $this->lang->line('messages_unsuccessfully_sent') . ' ' . $this->xss_clean($phone)));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -54,11 +54,11 @@ class Messages extends Secure_Controller
|
||||
|
||||
if($response)
|
||||
{
|
||||
echo json_encode(array('success' => TRUE, 'message' => $this->lang->line('messages_successfully_sent') . ' ' . $phone, 'person_id' => $this->xss_clean($person_id)));
|
||||
echo json_encode(array('success' => TRUE, 'message' => $this->lang->line('messages_successfully_sent') . ' ' . $this->xss_clean($phone), 'person_id' => $this->xss_clean($person_id)));
|
||||
}
|
||||
else
|
||||
{
|
||||
echo json_encode(array('success' => FALSE, 'message' => $this->lang->line('messages_unsuccessfully_sent') . ' ' . $phone, 'person_id' => -1));
|
||||
echo json_encode(array('success' => FALSE, 'message' => $this->lang->line('messages_unsuccessfully_sent') . ' ' . $this->xss_clean($phone), 'person_id' => -1));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -125,9 +125,9 @@ class Receivings extends Secure_Controller
|
||||
$serialnumber = $this->input->post('serialnumber');
|
||||
$price = parse_decimals($this->input->post('price'));
|
||||
$quantity = parse_quantity($this->input->post('quantity'));
|
||||
$discount = parse_decimals($this->input->post('discount'));
|
||||
$discount_type = $this->input->post('discount_type');
|
||||
$item_location = $this->input->post('location');
|
||||
$discount = $discount_type ? parse_quantity($this->input->post('discount')) : parse_decimals($this->input->post('discount'));
|
||||
|
||||
$receiving_quantity = $this->input->post('receiving_quantity');
|
||||
|
||||
if($this->form_validation->run() != FALSE)
|
||||
|
||||
@@ -230,6 +230,7 @@ class Reports extends Secure_Controller
|
||||
{
|
||||
$tabular_data[] = $this->xss_clean(array(
|
||||
'item_name' => $row['name'],
|
||||
'category' => $row['category'],
|
||||
'unit_price' => $row['unit_price'],
|
||||
'quantity' => to_quantity_decimals($row['quantity_purchased']),
|
||||
'subtotal' => to_currency($row['subtotal']),
|
||||
@@ -303,6 +304,7 @@ class Reports extends Secure_Controller
|
||||
foreach($report_data as $row)
|
||||
{
|
||||
$tabular_data[] = $this->xss_clean(array(
|
||||
'tax_name' => $row['name'],
|
||||
'tax_percent' => $row['percent'],
|
||||
'report_count' => $row['count'],
|
||||
'subtotal' => to_currency($row['subtotal']),
|
||||
@@ -957,7 +959,7 @@ class Reports extends Secure_Controller
|
||||
$summary_data[] = $this->xss_clean(array(
|
||||
'id' => $row['sale_id'],
|
||||
'type_code' => $row['type_code'],
|
||||
'sale_date' => to_date(strtotime($row['sale_date'])),
|
||||
'sale_time' => to_datetime(strtotime($row['sale_time'])),
|
||||
'quantity' => to_quantity_decimals($row['items_purchased']),
|
||||
'employee_name' => $row['employee_name'],
|
||||
'subtotal' => to_currency($row['subtotal']),
|
||||
@@ -1069,7 +1071,7 @@ class Reports extends Secure_Controller
|
||||
$summary_data[] = $this->xss_clean(array(
|
||||
'id' => $row['sale_id'],
|
||||
'type_code' => $row['type_code'],
|
||||
'sale_date' => to_date(strtotime($row['sale_date'])),
|
||||
'sale_time' => to_datetime(strtotime($row['sale_time'])),
|
||||
'quantity' => to_quantity_decimals($row['items_purchased']),
|
||||
'customer_name' => $row['customer_name'],
|
||||
'subtotal' => to_currency($row['subtotal']),
|
||||
@@ -1177,7 +1179,7 @@ class Reports extends Secure_Controller
|
||||
$summary_data[] = $this->xss_clean(array(
|
||||
'id' => $row['sale_id'],
|
||||
'type_code' => $row['type_code'],
|
||||
'sale_date' => to_date(strtotime($row['sale_date'])),
|
||||
'sale_time' => to_datetime(strtotime($row['sale_time'])),
|
||||
'quantity' => to_quantity_decimals($row['items_purchased']),
|
||||
'employee_name' => $row['employee_name'],
|
||||
'customer_name' => $row['customer_name'],
|
||||
@@ -1255,7 +1257,7 @@ class Reports extends Secure_Controller
|
||||
|
||||
$summary_data = $this->xss_clean(array(
|
||||
'sale_id' => $report_data['sale_id'],
|
||||
'sale_date' => to_date(strtotime($report_data['sale_date'])),
|
||||
'sale_time' => to_datetime(strtotime($row['sale_time'])),
|
||||
'quantity' => to_quantity_decimals($report_data['items_purchased']),
|
||||
'employee_name' => $report_data['employee_name'],
|
||||
'customer_name' => $report_data['customer_name'],
|
||||
@@ -1306,7 +1308,7 @@ class Reports extends Secure_Controller
|
||||
$tabular_data[] = $this->xss_clean(array(
|
||||
'id' => $row['sale_id'],
|
||||
'type_code' => $row['type_code'],
|
||||
'sale_date' => to_date(strtotime($row['sale_date'])),
|
||||
'sale_time' => to_datetime(strtotime($row['sale_time'])),
|
||||
'name' => $row['name'],
|
||||
'category' => $row['category'],
|
||||
'item_number' => $row['item_number'],
|
||||
@@ -1390,7 +1392,7 @@ class Reports extends Secure_Controller
|
||||
$summary_data[] = $this->xss_clean(array(
|
||||
'id' => $row['sale_id'],
|
||||
'type_code' => $row['type_code'],
|
||||
'sale_date' => to_date(strtotime($row['sale_date'])),
|
||||
'sale_time' => to_datetime(strtotime($row['sale_time'])),
|
||||
'quantity' => to_quantity_decimals($row['items_purchased']),
|
||||
'employee_name' => $row['employee_name'],
|
||||
'customer_name' => $row['customer_name'],
|
||||
@@ -1464,7 +1466,7 @@ class Reports extends Secure_Controller
|
||||
|
||||
$summary_data = $this->xss_clean(array(
|
||||
'receiving_id' => $report_data['receiving_id'],
|
||||
'receiving_date' => to_date(strtotime($report_data['receiving_date'])),
|
||||
'receiving_time' => to_datetime(strtotime($row['receiving_time'])),
|
||||
'quantity' => to_quantity_decimals($report_data['items_purchased']),
|
||||
'employee_name' => $report_data['employee_name'],
|
||||
'supplier_name' => $report_data['supplier_name'],
|
||||
@@ -1506,7 +1508,7 @@ class Reports extends Secure_Controller
|
||||
{
|
||||
$summary_data[] = $this->xss_clean(array(
|
||||
'id' => $row['receiving_id'],
|
||||
'receiving_date' => to_date(strtotime($row['receiving_date'])),
|
||||
'receiving_time' => to_datetime(strtotime($row['receiving_time'])),
|
||||
'quantity' => to_quantity_decimals($row['items_purchased']),
|
||||
'employee_name' => $row['employee_name'],
|
||||
'supplier_name' => $row['supplier_name'],
|
||||
|
||||
@@ -77,7 +77,7 @@ class Sales extends Secure_Controller
|
||||
$sales = $this->Sale->search($search, $filters, $limit, $offset, $sort, $order);
|
||||
$total_rows = $this->Sale->get_found_rows($search, $filters);
|
||||
$payments = $this->Sale->get_payments_summary($search, $filters);
|
||||
$payment_summary = $this->xss_clean(get_sales_manage_payments_summary($payments, $sales));
|
||||
$payment_summary = $this->xss_clean(get_sales_manage_payments_summary($payments));
|
||||
|
||||
$data_rows = array();
|
||||
foreach($sales->result() as $sale)
|
||||
@@ -418,7 +418,14 @@ class Sales extends Secure_Controller
|
||||
$kit_price_option = $item_kit_info->price_option;
|
||||
$kit_print_option = $item_kit_info->print_option; // 0-all, 1-priced, 2-kit-only
|
||||
|
||||
if($item_kit_info->kit_discount != 0 && $item_kit_info->kit_discount > $discount)
|
||||
if($discount_type == $item_kit_info->kit_discount_type)
|
||||
{
|
||||
if($item_kit_info->kit_discount > $discount)
|
||||
{
|
||||
$discount = $item_kit_info->kit_discount;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$discount = $item_kit_info->kit_discount;
|
||||
$discount_type = $item_kit_info->kit_discount_type;
|
||||
@@ -428,7 +435,7 @@ class Sales extends Secure_Controller
|
||||
|
||||
if(!empty($kit_item_id))
|
||||
{
|
||||
if(!$this->sale_lib->add_item($kit_item_id, $quantity, $item_location, $discount, $discount_type, PRICE_MODE_STANDARD, NULL, NULL, $price))
|
||||
if(!$this->sale_lib->add_item($kit_item_id, $quantity, $item_location, $discount, $discount_type, PRICE_MODE_KIT, $kit_price_option, $kit_print_option, $price))
|
||||
{
|
||||
$data['error'] = $this->lang->line('sales_unable_to_add_item');
|
||||
}
|
||||
@@ -476,8 +483,8 @@ class Sales extends Secure_Controller
|
||||
$serialnumber = $this->input->post('serialnumber');
|
||||
$price = parse_decimals($this->input->post('price'));
|
||||
$quantity = parse_quantity($this->input->post('quantity'));
|
||||
$discount = parse_decimals($this->input->post('discount'));
|
||||
$discount_type = $this->input->post('discount_type');
|
||||
$discount = $discount_type ? parse_quantity($this->input->post('discount')) : parse_decimals($this->input->post('discount'));
|
||||
|
||||
$item_location = $this->input->post('location');
|
||||
$discounted_total = $this->input->post('discounted_total') != '' ? $this->input->post('discounted_total') : NULL;
|
||||
@@ -1477,6 +1484,11 @@ class Sales extends Secure_Controller
|
||||
|
||||
$this->_reload();
|
||||
}
|
||||
|
||||
public function sales_keyboard_help()
|
||||
{
|
||||
$this->load->view('sales/help');
|
||||
}
|
||||
|
||||
public function check_invoice_number()
|
||||
{
|
||||
|
||||
@@ -10,10 +10,17 @@ class MY_Lang extends CI_Lang
|
||||
$CI->config->set_item('language', $idiom);
|
||||
$loaded = $this->is_loaded;
|
||||
$this->is_loaded = array();
|
||||
|
||||
|
||||
foreach($loaded as $file)
|
||||
{
|
||||
$this->load(strtr($file, '', '_lang.php'));
|
||||
$filename = strtr($file, '', '_lang.php');
|
||||
$this->load($filename, 'english');
|
||||
$array = $this->load($filename, $idiom, TRUE);
|
||||
foreach($array as $lang_key => $lang_value) {
|
||||
if ($lang_value != '') {
|
||||
$this->language[$lang_key] = $lang_value;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,30 +1,20 @@
|
||||
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
|
||||
|
||||
/**
|
||||
* Generates the header content for the import_items.csv file
|
||||
*
|
||||
* @return string Comma separated headers for the CSV file
|
||||
*/
|
||||
function generate_import_items_csv($stock_locations,$attributes)
|
||||
{
|
||||
$csv_headers = pack("CCC",0xef,0xbb,0xbf); //Encode the Byte-Order Mark (BOM) so that UTF-8 File headers display properly in Microsoft Excel
|
||||
$csv_headers .= 'Barcode,"Item Name",Category,"Supplier ID","Cost Price","Unit Price","Tax 1 Name","Tax 1 Percent","Tax 2 Name","Tax 2 Percent","Reorder Level",Description,"Allow Alt Description","Item has Serial Number",item_image,HSN';
|
||||
$csv_headers = pack('CCC',0xef,0xbb,0xbf); //Encode the Byte-Order Mark (BOM) so that UTF-8 File headers display properly in Microsoft Excel
|
||||
$csv_headers .= 'Id,Barcode,"Item Name",Category,"Supplier ID","Cost Price","Unit Price","Tax 1 Name","Tax 1 Percent","Tax 2 Name","Tax 2 Percent","Reorder Level",Description,"Allow Alt Description","Item has Serial Number",Image,HSN';
|
||||
$csv_headers .= generate_stock_location_headers($stock_locations);
|
||||
$csv_headers .= generate_attribute_headers($attributes);
|
||||
|
||||
return $csv_headers;
|
||||
}
|
||||
|
||||
/**
|
||||
* Generates a list of stock location names as a string
|
||||
*
|
||||
* @return string Comma-separated list of stock location names
|
||||
*/
|
||||
function generate_stock_location_headers($locations)
|
||||
{
|
||||
$location_headers = "";
|
||||
$location_headers = '';
|
||||
|
||||
foreach($locations as $location_id => $location_name)
|
||||
foreach($locations as $location_name)
|
||||
{
|
||||
$location_headers .= ',"location_' . $location_name . '"';
|
||||
}
|
||||
@@ -32,14 +22,9 @@ function generate_stock_location_headers($locations)
|
||||
return $location_headers;
|
||||
}
|
||||
|
||||
/**
|
||||
* Generates a list of attribute names as a string
|
||||
*
|
||||
* @return string Comma-separated list of attribute names
|
||||
*/
|
||||
function generate_attribute_headers($attribute_names)
|
||||
{
|
||||
$attribute_headers = "";
|
||||
$attribute_headers = '';
|
||||
unset($attribute_names[-1]);
|
||||
|
||||
foreach($attribute_names as $attribute_name)
|
||||
@@ -50,61 +35,59 @@ function generate_attribute_headers($attribute_names)
|
||||
return $attribute_headers;
|
||||
}
|
||||
|
||||
/**
|
||||
* Read the contents of a given CSV formatted file into a two-dimensional array
|
||||
*
|
||||
* @param string $file_name Name of the file to read.
|
||||
* @return boolean|array[][] two-dimensional array with the file contents or FALSE on failure.
|
||||
*/
|
||||
function get_csv_file($file_name)
|
||||
{
|
||||
ini_set("auto_detect_line_endings", true);
|
||||
//TODO: current implementation reads the entire file in. This is memory intensive for large files.
|
||||
//We may want to rework the CSV import feature to read the file in chunks, process it and continue.
|
||||
//It must be done in a way that does not significantly negatively affect performance.
|
||||
ini_set('auto_detect_line_endings', true);
|
||||
|
||||
$csv_rows = FALSE;
|
||||
|
||||
if(($csv_file = fopen($file_name,'r')) !== FALSE)
|
||||
{
|
||||
$CI =& get_instance();
|
||||
$CI->load->helper('security');
|
||||
|
||||
$csv_rows = [];
|
||||
|
||||
//Skip Byte-Order Mark
|
||||
if(bom_exists($csv_file) === TRUE)
|
||||
{
|
||||
fseek($csv_file, 3);
|
||||
}
|
||||
|
||||
while (($data = fgetcsv($csv_file)) !== FALSE)
|
||||
$headers = fgetcsv($csv_file);
|
||||
|
||||
while(($row = fgetcsv($csv_file)) !== FALSE)
|
||||
{
|
||||
//Skip empty lines
|
||||
if(array(null) !== $data)
|
||||
//Skip empty lines
|
||||
if($row !== array(null))
|
||||
{
|
||||
$line_array[] = $data;
|
||||
$csv_rows[] = array_combine($headers, $CI->security->xss_clean($row));
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
return FALSE;
|
||||
|
||||
fclose($csv_file);
|
||||
}
|
||||
|
||||
return $line_array;
|
||||
return $csv_rows;
|
||||
}
|
||||
|
||||
/**
|
||||
* Checks the first three characters of a file for the Byte-Order Mark then returns the file position to the first character.
|
||||
*
|
||||
* @param object $file_handle File handle to check
|
||||
* @return bool Returns TRUE if the BOM exists and FALSE otherwise.
|
||||
*/
|
||||
function bom_exists(&$file_handle)
|
||||
{
|
||||
$str = fread($file_handle,3);
|
||||
$result = FALSE;
|
||||
$candidate = fread($file_handle, 3);
|
||||
|
||||
rewind($file_handle);
|
||||
|
||||
$bom = pack("CCC", 0xef, 0xbb, 0xbf);
|
||||
$bom = pack('CCC', 0xef, 0xbb, 0xbf);
|
||||
|
||||
if (0 === strncmp($str, $bom, 3))
|
||||
if (0 === strncmp($candidate, $bom, 3))
|
||||
{
|
||||
return TRUE;
|
||||
}
|
||||
else
|
||||
{
|
||||
return FALSE;
|
||||
$result = TRUE;
|
||||
}
|
||||
|
||||
return $result;
|
||||
}
|
||||
?>
|
||||
@@ -5,6 +5,7 @@ const DEFAULT_LANGUAGE_CODE = 'en-US';
|
||||
|
||||
define('NOW', time());
|
||||
define('MAX_PRECISION', 1e14);
|
||||
define('DEFAULT_PRECISION', 2);
|
||||
define('DEFAULT_DATE', mktime(0, 0, 0, 1, 1, 2010));
|
||||
define('DEFAULT_DATETIME', mktime(0, 0, 0, 1, 1, 2010));
|
||||
|
||||
@@ -58,7 +59,7 @@ function get_languages()
|
||||
'ar-LB:arabic' => 'Arabic (Lebanon)',
|
||||
'az-AZ:azerbaijani' => 'Azerbaijani (Azerbaijan)',
|
||||
'bg:bulgarian' => 'Bulgarian',
|
||||
'bs:bosnian' => 'Bosnian',
|
||||
'bs-BA:bosnian' => 'Bosnian',
|
||||
'cs:czech' => 'Czech',
|
||||
'da:danish' => 'Danish',
|
||||
'de:german' => 'German (Germany)',
|
||||
@@ -87,6 +88,7 @@ function get_languages()
|
||||
'ro:romanian' => 'Romanian',
|
||||
'ru:russian' => 'Russian',
|
||||
'sv:swedish' => 'Swedish',
|
||||
'ta:tamil' => 'Tamil',
|
||||
'th:thai' => 'Thai',
|
||||
'tl-PH:talong' => 'Tagalog (Philippines)',
|
||||
'tr:turkish' => 'Turkish',
|
||||
@@ -247,7 +249,7 @@ function get_payment_options()
|
||||
$config = get_instance()->config;
|
||||
$lang = get_instance()->lang;
|
||||
|
||||
$payments = array();
|
||||
$payments = [];
|
||||
|
||||
|
||||
if($config->item('payment_options_order') == 'debitcreditcash')
|
||||
@@ -386,7 +388,7 @@ function to_quantity_decimals($number)
|
||||
return to_decimals($number, 'quantity_decimals');
|
||||
}
|
||||
|
||||
function to_decimals($number, $decimals, $type=\NumberFormatter::DECIMAL)
|
||||
function to_decimals($number, $decimals = NULL, $type=\NumberFormatter::DECIMAL)
|
||||
{
|
||||
// ignore empty strings and return
|
||||
// NOTE: do not change it to empty otherwise tables will show a 0 with no decimal nor currency symbol
|
||||
@@ -397,8 +399,9 @@ function to_decimals($number, $decimals, $type=\NumberFormatter::DECIMAL)
|
||||
|
||||
$config = get_instance()->config;
|
||||
$fmt = new \NumberFormatter($config->item('number_locale'), $type);
|
||||
$fmt->setAttribute(\NumberFormatter::MIN_FRACTION_DIGITS, $config->item($decimals));
|
||||
$fmt->setAttribute(\NumberFormatter::MAX_FRACTION_DIGITS, $config->item($decimals));
|
||||
$fmt->setAttribute(\NumberFormatter::MIN_FRACTION_DIGITS, empty($decimals) ? DEFAULT_PRECISION : $config->item($decimals));
|
||||
$fmt->setAttribute(\NumberFormatter::MAX_FRACTION_DIGITS, empty($decimals) ? DEFAULT_PRECISION : $config->item($decimals));
|
||||
|
||||
if(empty($config->item('thousands_separator')))
|
||||
{
|
||||
$fmt->setAttribute(\NumberFormatter::GROUPING_SEPARATOR_SYMBOL, '');
|
||||
@@ -421,7 +424,6 @@ function parse_tax($number)
|
||||
function parse_decimals($number, $decimals = NULL)
|
||||
{
|
||||
// ignore empty strings and return
|
||||
|
||||
if(empty($number))
|
||||
{
|
||||
return $number;
|
||||
@@ -439,15 +441,13 @@ function parse_decimals($number, $decimals = NULL)
|
||||
|
||||
$config = get_instance()->config;
|
||||
|
||||
if($decimals == NULL)
|
||||
if($decimals === NULL)
|
||||
{
|
||||
$decimals = $config->item('currency_decimals');
|
||||
}
|
||||
|
||||
$fmt = new \NumberFormatter($config->item('number_locale'), \NumberFormatter::DECIMAL);
|
||||
|
||||
$fmt->setAttribute(\NumberFormatter::FRACTION_DIGITS, $decimals);
|
||||
|
||||
if(empty($config->item('thousands_separator')))
|
||||
{
|
||||
$fmt->setAttribute(\NumberFormatter::GROUPING_SEPARATOR_SYMBOL, '');
|
||||
@@ -599,12 +599,13 @@ function dateformat_bootstrap($php_format)
|
||||
|
||||
function valid_date($date)
|
||||
{
|
||||
return preg_match('/^([0-9]{2,4})-([0-1][0-9])-([0-3][0-9])(?:( [0-2][0-9]):([0-5][0-9]):([0-5][0-9]))?$/', $date);
|
||||
$config = get_instance()->Appconfig;
|
||||
return (DateTime::createFromFormat($config->get('dateformat'), $date));
|
||||
}
|
||||
|
||||
function valid_decimal($decimal)
|
||||
{
|
||||
return preg_match('/^(\d*\.)?\d+$/', $decimal);
|
||||
return (preg_match('/^(\d*\.)?\d+$/', $decimal) === 1);
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
@@ -147,27 +147,20 @@ function get_sale_data_last_row($sales)
|
||||
/*
|
||||
Get the sales payments summary
|
||||
*/
|
||||
function get_sales_manage_payments_summary($payments, $sales)
|
||||
function get_sales_manage_payments_summary($payments)
|
||||
{
|
||||
$CI =& get_instance();
|
||||
|
||||
$table = '<div id="report_summary">';
|
||||
$total = 0;
|
||||
|
||||
foreach($payments as $key=>$payment)
|
||||
{
|
||||
$amount = $payment['payment_amount'];
|
||||
|
||||
// WARNING: the strong assumption here is that if a change is due it was a cash transaction always
|
||||
// therefore we remove from the total cash amount any change due
|
||||
if($payment['payment_type'] == $CI->lang->line('sales_cash'))
|
||||
{
|
||||
foreach($sales->result_array() as $key=>$sale)
|
||||
{
|
||||
$amount -= $sale['change_due'];
|
||||
}
|
||||
}
|
||||
$total = bcadd($total, $amount);
|
||||
$table .= '<div class="summary_row">' . $payment['payment_type'] . ': ' . to_currency($amount) . '</div>';
|
||||
}
|
||||
$table .= '<div class="summary_row">' . $CI->lang->line('sales_total') . ': ' . to_currency($total) . '</div>';
|
||||
$table .= '</div>';
|
||||
|
||||
return $table;
|
||||
|
||||
@@ -26,8 +26,8 @@ function load_config()
|
||||
$CI->config->set_item('language_code', 'en-US');
|
||||
}
|
||||
|
||||
_load_language_files($CI, '../vendor/codeigniter/framework/system/language', current_language());
|
||||
_load_language_files($CI, '../application/language', current_language_code());
|
||||
_load_language_files($CI, '../vendor/codeigniter/framework/system/language', current_language(), FALSE);
|
||||
_load_language_files($CI, '../application/language', current_language_code(), TRUE);
|
||||
|
||||
//Set timezone from config database
|
||||
if($CI->config->item('timezone'))
|
||||
@@ -46,16 +46,33 @@ function load_config()
|
||||
* @param $CI
|
||||
* @param $path
|
||||
* @param $language
|
||||
* @param $fallback
|
||||
*/
|
||||
function _load_language_files($CI, $path, $language)
|
||||
function _load_language_files($CI, $path, $language, $fallback)
|
||||
{
|
||||
$map = directory_map($path . DIRECTORY_SEPARATOR . $language);
|
||||
|
||||
foreach($map as $file)
|
||||
{
|
||||
|
||||
if(!is_array($file) && substr(strrchr($file, '.'), 1) == 'php')
|
||||
{
|
||||
$CI->lang->load(strtr($file, '', '_lang.php'), $language);
|
||||
$filename = strtr($file, '', '_lang.php');
|
||||
if ($fallback) {
|
||||
$CI->lang->load($filename, 'en-US');
|
||||
|
||||
$array = $CI->lang->load($filename, $language, TRUE);
|
||||
foreach($array as $lang_key => $lang_value) {
|
||||
if ($lang_value !== '') {
|
||||
$CI->lang->language[$lang_key] = $lang_value;
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$CI->lang->load($filename, $language);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
16
application/hooks/method_hook.php
Normal file
16
application/hooks/method_hook.php
Normal file
@@ -0,0 +1,16 @@
|
||||
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
|
||||
|
||||
function validate_method()
|
||||
{
|
||||
|
||||
$url = $_SERVER['REQUEST_URI'];
|
||||
|
||||
$post_required = preg_match('/(save|delete*|remove*)\/?\d*?/', $url);
|
||||
|
||||
if($post_required && $_SERVER["REQUEST_METHOD"] != "POST" && empty($_POST))
|
||||
{
|
||||
echo "Method not allowed";
|
||||
die;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -3,23 +3,31 @@
|
||||
$lang["cashups_amount"] = "قيمة المبلغ";
|
||||
$lang["cashups_amount_number"] = "قيمة المبلغ يجب ان تتكون من ارقام";
|
||||
$lang["cashups_amount_required"] = "قيمة المبلغ هي خانة إجبارية.";
|
||||
$lang["cashups_cancel_cashups"] = "";
|
||||
$lang["cashups_cancel_cashups_enter"] = "";
|
||||
$lang["cashups_cannot_be_deleted"] = "لا يمكن حذف الصندوق النقدي";
|
||||
$lang["cashups_cash_difference"] = "";
|
||||
$lang["cashups_close_date"] = "تاريخ تسكير الصندوق";
|
||||
$lang["cashups_close_employee"] = "تم التسكير من قبل";
|
||||
$lang["cashups_closed_amount_card"] = "بطاقات ائتمان";
|
||||
$lang["cashups_closed_amount_cash"] = "الصندوق النقدي";
|
||||
$lang["cashups_closed_amount_check"] = "شيكات";
|
||||
$lang["cashups_closed_amount_due"] = "الديون";
|
||||
$lang["cashups_closed_amount_giftcard"] = "";
|
||||
$lang["cashups_closed_amount_total"] = "المجموع";
|
||||
$lang["cashups_closed_date"] = "تاريخ تسكير الصندوق";
|
||||
$lang["cashups_confirm_delete"] = "هل انت متأكد من حذف الصندوق النقدي؟";
|
||||
$lang["cashups_confirm_restore"] = "هل انت متأكد من استعادة الصندوق النقدي؟";
|
||||
$lang["cashups_confirm_submit"] = "";
|
||||
$lang["cashups_date_number"] = "التاريخ يجب ان يكون مكون من ارقام";
|
||||
$lang["cashups_date_required"] = "التاريخ هي خانة اجبارية";
|
||||
$lang["cashups_description"] = "الوصف";
|
||||
$lang["cashups_enable_expected"] = "";
|
||||
$lang["cashups_error_adding_updating"] = "خطأ في تعديل او اضافة صندوق نقدي";
|
||||
$lang["cashups_giftcard"] = "";
|
||||
$lang["cashups_id"] = "كود";
|
||||
$lang["cashups_info"] = "معلومات عن الصندوق النقدي";
|
||||
$lang["cashups_info_employee"] = "";
|
||||
$lang["cashups_is_deleted"] = "محذوف";
|
||||
$lang["cashups_new"] = "صندوق نقدي جديد";
|
||||
$lang["cashups_no_cashups_to_display"] = "لا يوجد صناديق نقدية للاظهار";
|
||||
@@ -35,4 +43,6 @@ $lang["cashups_successful_deleted"] = "تم حذف الصندوق النقدي
|
||||
$lang["cashups_successful_updating"] = "تم تعديل الصندوق النقدي بنجاح";
|
||||
$lang["cashups_total"] = "المجموع";
|
||||
$lang["cashups_transfer_amount_cash"] = "حركة الصندوق";
|
||||
$lang["cashups_transfer_amount_cash_minus"] = "";
|
||||
$lang["cashups_update"] = "تعديل/تحديث الصندوق النقدي";
|
||||
$lang["cashups_warning"] = "";
|
||||
|
||||
@@ -2,14 +2,18 @@
|
||||
|
||||
$lang["common_address_1"] = "العنوان 1";
|
||||
$lang["common_address_2"] = "العنوان 2";
|
||||
$lang["common_admin"] = "";
|
||||
$lang["common_city"] = "المدينة";
|
||||
$lang["common_clerk"] = "";
|
||||
$lang["common_close"] = "إغلاق";
|
||||
$lang["common_color"] = "";
|
||||
$lang["common_comments"] = "تعليقات";
|
||||
$lang["common_common"] = "عام";
|
||||
$lang["common_confirm_search"] = "لقد قمت اختيار أكتر من سجل، سوف تفقد هذه الاختيارات عند إرسال البحث، موافق؟";
|
||||
$lang["common_copyrights"] = "© 2010 - %1";
|
||||
$lang["common_correct_errors"] = "يرجى تصحيح الأخطاء المحددة قبل الحفظ";
|
||||
$lang["common_country"] = "البلد";
|
||||
$lang["common_dashboard"] = "";
|
||||
$lang["common_date"] = "التاريخ";
|
||||
$lang["common_delete"] = "حذف";
|
||||
$lang["common_det"] = "تفاصيل";
|
||||
@@ -21,6 +25,7 @@ $lang["common_export_csv"] = "تصدير إلى اكسل";
|
||||
$lang["common_export_csv_no"] = "لا";
|
||||
$lang["common_export_csv_yes"] = "نعم";
|
||||
$lang["common_fields_required_message"] = "الحقول التي بالأحمر مطلوبة";
|
||||
$lang["common_fields_required_message_unique"] = "";
|
||||
$lang["common_first_name"] = "الاسم الأول";
|
||||
$lang["common_first_name_required"] = "الاسم الأول مطلوب.";
|
||||
$lang["common_first_page"] = "الأول";
|
||||
@@ -28,6 +33,7 @@ $lang["common_gender"] = "النوع";
|
||||
$lang["common_gender_female"] = "أنثى";
|
||||
$lang["common_gender_male"] = "ذكر";
|
||||
$lang["common_gender_undefined"] = "";
|
||||
$lang["common_icon"] = "";
|
||||
$lang["common_id"] = "كود";
|
||||
$lang["common_import"] = "استيراد";
|
||||
$lang["common_import_change_file"] = "تغيير";
|
||||
@@ -41,16 +47,21 @@ $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_logout"] = "خروج";
|
||||
$lang["common_manager"] = "";
|
||||
$lang["common_migration_needed"] = "سيبدأ ترحيل قاعدة البيانات إلى ٪1 بعد تسجيل الدخول.";
|
||||
$lang["common_new"] = "جديد";
|
||||
$lang["common_no"] = "";
|
||||
$lang["common_no_persons_to_display"] = "لا يوجد اناس لعرضهم.";
|
||||
$lang["common_none_selected_text"] = "[إختيار]";
|
||||
$lang["common_or"] = "أو";
|
||||
$lang["common_people"] = "";
|
||||
$lang["common_phone_number"] = "رقم التليفون";
|
||||
$lang["common_phone_number_required"] = "رقم التليفون مطلوب";
|
||||
$lang["common_please_visit_my"] = "برجاء زيارة";
|
||||
$lang["common_position"] = "";
|
||||
$lang["common_powered_by"] = "مدعوم بواسطة";
|
||||
$lang["common_price"] = "السعر";
|
||||
$lang["common_print"] = "طباعة";
|
||||
@@ -61,6 +72,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_state"] = "المحافظة";
|
||||
$lang["common_submit"] = "حفظ";
|
||||
$lang["common_total_spent"] = "مجموع الصرف";
|
||||
|
||||
@@ -31,13 +31,22 @@ $lang["config_barcode_tooltip"] = "تحذير: قد تؤدي هذه الميزة
|
||||
$lang["config_barcode_type"] = "نوعية الباركود";
|
||||
$lang["config_barcode_width"] = "العرض (px)";
|
||||
$lang["config_bottom"] = "الأسفل";
|
||||
$lang["config_cash_button"] = "";
|
||||
$lang["config_cash_button_1"] = "";
|
||||
$lang["config_cash_button_2"] = "";
|
||||
$lang["config_cash_button_3"] = "";
|
||||
$lang["config_cash_button_4"] = "";
|
||||
$lang["config_cash_button_5"] = "";
|
||||
$lang["config_cash_button_6"] = "";
|
||||
$lang["config_cash_decimals"] = "فواصل النقدية";
|
||||
$lang["config_cash_decimals_tooltip"] = "إذا كانت الكسور العشرية النقدية وعشرية العملات هي نفسها ثم لن يتم تقريب النقدية.";
|
||||
$lang["config_cash_rounding"] = "التقريب النقدي";
|
||||
$lang["config_category_dropdown"] = "";
|
||||
$lang["config_center"] = "الوسط";
|
||||
$lang["config_change_apperance_tooltip"] = "";
|
||||
$lang["config_comma"] = "فاصلة";
|
||||
$lang["config_company"] = "اسم الشركة";
|
||||
$lang["config_company_avatar"] = "";
|
||||
$lang["config_company_change_image"] = "تغيير الصورة";
|
||||
$lang["config_company_logo"] = "شعار الشركة";
|
||||
$lang["config_company_remove_image"] = "إزالة الصورة";
|
||||
@@ -49,6 +58,7 @@ $lang["config_country_codes_tooltip"] = "قائمة مفصولة بفاصلة ل
|
||||
$lang["config_currency_code"] = "رمز العملة";
|
||||
$lang["config_currency_decimals"] = "العلامة العشرية للعملة";
|
||||
$lang["config_currency_symbol"] = "رمز العملة";
|
||||
$lang["config_current_employee_only"] = "";
|
||||
$lang["config_customer_reward"] = "المكافآت";
|
||||
$lang["config_customer_reward_duplicate"] = "المكافئة يجب ان تكون فريدة.";
|
||||
$lang["config_customer_reward_enable"] = "تمكين مكافآت العميل";
|
||||
@@ -86,6 +96,7 @@ $lang["config_default_tax_name_required"] = "اسم الضريبة الافتر
|
||||
$lang["config_default_tax_rate"] = "معدل الضريبة الافتراضي %";
|
||||
$lang["config_default_tax_rate_1"] = "معدل الضريبة 1";
|
||||
$lang["config_default_tax_rate_2"] = "معدل الضريبة 2";
|
||||
$lang["config_default_tax_rate_3"] = "";
|
||||
$lang["config_default_tax_rate_number"] = "معدل الضريبة الافتراضي يجب أن يكون رقم.";
|
||||
$lang["config_default_tax_rate_required"] = "معدل الضريبة الافتراضي مطلوب.";
|
||||
$lang["config_derive_sale_quantity"] = "السماح بأسعار البيع المشتقة";
|
||||
@@ -110,6 +121,12 @@ $lang["config_email_smtp_pass"] = "كلمة سر SMTP";
|
||||
$lang["config_email_smtp_port"] = "رقم منفذ SMTP";
|
||||
$lang["config_email_smtp_timeout"] = "وقت فشل المحاولة (ثوانى) لـ SMTP";
|
||||
$lang["config_email_smtp_user"] = "اسم مستخدم SMTP";
|
||||
$lang["config_enable_avatar"] = "";
|
||||
$lang["config_enable_avatar_tooltip"] = "";
|
||||
$lang["config_enable_dropdown_tooltip"] = "";
|
||||
$lang["config_enable_new_look"] = "";
|
||||
$lang["config_enable_right_bar"] = "";
|
||||
$lang["config_enable_right_bar_tooltip"] = "";
|
||||
$lang["config_enforce_privacy"] = "فرض نظام الخصوصية";
|
||||
$lang["config_enforce_privacy_tooltip"] = "حماية ملفات ومعلومات المستخدم عند الحذف";
|
||||
$lang["config_fax"] = "الفاكس";
|
||||
@@ -127,6 +144,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_gcaptcha_enable"] = "صفحة تسجيل الدخول ريكابتشا";
|
||||
$lang["config_gcaptcha_secret_key"] = "مفتاح السرية ريكابتشا";
|
||||
$lang["config_gcaptcha_secret_key_required"] = "مفتاح السرية ريكابتشا هو حقل مطلوب";
|
||||
@@ -146,6 +164,7 @@ $lang["config_image_restrictions"] = "";
|
||||
$lang["config_include_hsn"] = "تشمل الدعم لرمز نظام منسق";
|
||||
$lang["config_info"] = "معلومات";
|
||||
$lang["config_info_configuration"] = "معلومات الشركة";
|
||||
$lang["config_input_groups"] = "";
|
||||
$lang["config_integrations"] = "التكامل";
|
||||
$lang["config_integrations_configuration"] = "تكامل";
|
||||
$lang["config_invoice"] = "الفاتورة";
|
||||
@@ -157,6 +176,7 @@ $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_item_markup"] = "";
|
||||
$lang["config_jsprintsetup_required"] = "تحذير! هذه الخاصية غير المفعلة سوف تعمل فقط مع وجود الاضافة jsPrintSetup على متصفح فايرفوكس. حفظ على أى حال؟";
|
||||
$lang["config_language"] = "اللغة";
|
||||
$lang["config_last_used_invoice_number"] = "اخر رقم مستخدم للفاتورة";
|
||||
@@ -175,6 +195,7 @@ $lang["config_locale_info"] = "معلومات التهيئة الإقليمية"
|
||||
$lang["config_location"] = "المخزون";
|
||||
$lang["config_location_configuration"] = "أماكن المخزون";
|
||||
$lang["config_location_info"] = "معلومات تهيئة الأماكن";
|
||||
$lang["config_login_form"] = "";
|
||||
$lang["config_logout"] = "هل تريد عمل نسخة إحتياطية قبل الخروج؟ اضغط [نعم] لعمل النسخة أو [الغاء] للخروج.";
|
||||
$lang["config_mailchimp"] = "mailchimp ميل تشامب";
|
||||
$lang["config_mailchimp_api_key"] = "mailchimp مفتاح";
|
||||
@@ -231,8 +252,10 @@ $lang["config_print_top_margin"] = "الهامش العلوى";
|
||||
$lang["config_print_top_margin_number"] = "الهامش العلوى يجب أن يكون رقم.";
|
||||
$lang["config_print_top_margin_required"] = "الهامش العلوى مطلوب.";
|
||||
$lang["config_quantity_decimals"] = "العلامة العشرية للكمية";
|
||||
$lang["config_quick_cash_enable"] = "";
|
||||
$lang["config_quote_default_comments"] = "ملاحظات طلبات العمل الثابتة";
|
||||
$lang["config_receipt"] = "الإيصال";
|
||||
$lang["config_receipt_category"] = "";
|
||||
$lang["config_receipt_configuration"] = "إعدادات طباعة الايصالات";
|
||||
$lang["config_receipt_default"] = "افتراضى";
|
||||
$lang["config_receipt_font_size"] = "الخط";
|
||||
@@ -262,6 +285,8 @@ $lang["config_saved_successfully"] = "تم حفظ التهيئة بنجاح.";
|
||||
$lang["config_saved_unsuccessfully"] = "لم يتم حفظ التهيئة بنجاح.";
|
||||
$lang["config_security_issue"] = "Security Vulnerability Warning";
|
||||
$lang["config_server_notice"] = "يرجى استخدام المعلومات أدناه للإبلاغ عن المشكلة.";
|
||||
$lang["config_service_charge"] = "";
|
||||
$lang["config_show_due_enable"] = "";
|
||||
$lang["config_show_office_group"] = "اظهار ايكونة المكتب";
|
||||
$lang["config_statistics"] = "إرسال اﻹحصائيات";
|
||||
$lang["config_statistics_tooltip"] = "إرسال اﻹحصائيات ﻷغراض التطوير و التحسين.";
|
||||
@@ -269,7 +294,9 @@ $lang["config_stock_location"] = "مكان المخزون";
|
||||
$lang["config_stock_location_duplicate"] = "من فضلك إستخدم اسم مكان غير مكرر.";
|
||||
$lang["config_stock_location_invalid_chars"] = "مكان المخزون لايمكن أن يحتوى على '_'.";
|
||||
$lang["config_stock_location_required"] = "مكان المخزون مطلوب.";
|
||||
$lang["config_suggestions_fifth_column"] = "";
|
||||
$lang["config_suggestions_first_column"] = "العامود 1";
|
||||
$lang["config_suggestions_fourth_column"] = "";
|
||||
$lang["config_suggestions_layout"] = "تخطيط اقتراحات البحث";
|
||||
$lang["config_suggestions_second_column"] = "العامود 2";
|
||||
$lang["config_suggestions_third_column"] = "العامود 3";
|
||||
@@ -289,6 +316,7 @@ $lang["config_tax_decimals"] = "العلامة العشرية للضريبة";
|
||||
$lang["config_tax_id"] = "الرقم الضريبي";
|
||||
$lang["config_tax_included"] = "شامل الضريبة";
|
||||
$lang["config_theme"] = "السمة";
|
||||
$lang["config_theme_preview"] = "";
|
||||
$lang["config_thousands_separator"] = "فاصل الاف";
|
||||
$lang["config_timezone"] = "المنطقة الزمنية";
|
||||
$lang["config_timezone_error"] = "";
|
||||
@@ -296,5 +324,6 @@ $lang["config_top"] = "علوى";
|
||||
$lang["config_use_destination_based_tax"] = "استخدام الضريبة المستندة على الوجهة";
|
||||
$lang["config_user_timezone"] = "";
|
||||
$lang["config_website"] = "موقع الشركة";
|
||||
$lang["config_wholesale_markup"] = "";
|
||||
$lang["config_work_order_enable"] = "تفعيل طلبات العمل";
|
||||
$lang["config_work_order_format"] = "شكل طلبات العمل";
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
$lang["customers_account_number"] = "رقم الحساب";
|
||||
$lang["customers_account_number_duplicate"] = "رقم الحساب هذا موجود فى قاعدة البيانات من قبل.";
|
||||
$lang["customers_available_points"] = "النقاط المتاحة";
|
||||
$lang["customers_available_points_value"] = "";
|
||||
$lang["customers_average"] = "معدل الصرف";
|
||||
$lang["customers_avg_discount"] = "معدل الخصم";
|
||||
$lang["customers_basic_information"] = "معلومات الزبون";
|
||||
|
||||
@@ -1,8 +1,12 @@
|
||||
<?php
|
||||
|
||||
$lang["employees_administrator"] = "";
|
||||
$lang["employees_basic_information"] = "المعلومات الأساسية للموظف";
|
||||
$lang["employees_cannot_be_deleted"] = "لايمكن حذف الموظفين ، واحد أو أكثر من المظفين قام بإجراء مبيعات :).";
|
||||
$lang["employees_change_employee"] = "";
|
||||
$lang["employees_change_password"] = "تغيير كلمة المرور";
|
||||
$lang["employees_clerk"] = "";
|
||||
$lang["employees_commission"] = "";
|
||||
$lang["employees_confirm_delete"] = "هل أنت متأكد أنك تريد حذف الموظفين المختارين؟";
|
||||
$lang["employees_confirm_restore"] = "هل انت متاكد من استعادة الموظفين المحددين؟";
|
||||
$lang["employees_current_password"] = "كلمة المرور الحالية";
|
||||
@@ -13,6 +17,7 @@ $lang["employees_error_deleting_demo_admin"] = "لايمكن حذف المستخ
|
||||
$lang["employees_error_updating_demo_admin"] = "لايمكن تغيير بيانات المستخدم admin الخاص بنسخة العرض.";
|
||||
$lang["employees_language"] = "اللغة";
|
||||
$lang["employees_login_info"] = "معلومات دخول الموظف";
|
||||
$lang["employees_manager"] = "";
|
||||
$lang["employees_new"] = "موظف جديد";
|
||||
$lang["employees_none_selected"] = "لم تختار أى من الموظفين للحذف.";
|
||||
$lang["employees_one_or_multiple"] = "موظف/موظفين";
|
||||
@@ -33,5 +38,6 @@ $lang["employees_system_language"] = "لغة النظام";
|
||||
$lang["employees_unsuccessful_change_password"] = "فشل في تغيير كلمة المرور.";
|
||||
$lang["employees_update"] = "تحديث بيانات موظف";
|
||||
$lang["employees_username"] = "اسم المستخدم";
|
||||
$lang["employees_username_duplicate"] = "";
|
||||
$lang["employees_username_minlength"] = "اسم المستخدم يجب أن يكون 5 حروف على الأقل.";
|
||||
$lang["employees_username_required"] = "اسم المستخدم مطلوب.";
|
||||
|
||||
@@ -29,9 +29,11 @@ $lang["expenses_error_adding_updating"] = "خطأ في الإضافة";
|
||||
$lang["expenses_expense_id"] = "كود المصاريف";
|
||||
$lang["expenses_expenses_employee"] = "موظف";
|
||||
$lang["expenses_info"] = "معلومات عن المصاريف";
|
||||
$lang["expenses_ip_address"] = "";
|
||||
$lang["expenses_is_deleted"] = "ممسوحة";
|
||||
$lang["expenses_name_required"] = "خانة مطلوبة: اسم المصاريف";
|
||||
$lang["expenses_new"] = "مصاريف جديدة";
|
||||
$lang["expenses_new_supplier"] = "";
|
||||
$lang["expenses_no_expenses_to_display"] = "لا يوجد مصاريف في التاريخ المحدد";
|
||||
$lang["expenses_none_selected"] = "لم يتم تحديد اي خيار";
|
||||
$lang["expenses_one_or_multiple"] = "واحد او أكثر";
|
||||
@@ -43,4 +45,5 @@ $lang["expenses_successful_updating"] = "تم تعديل المصاريف بنج
|
||||
$lang["expenses_supplier_name"] = "اسم المورد";
|
||||
$lang["expenses_supplier_tax_code"] = "كود ضريبة المورد";
|
||||
$lang["expenses_tax_amount"] = "قيمة الضريبة";
|
||||
$lang["expenses_tax_amount_number"] = "";
|
||||
$lang["expenses_update"] = "تعديل";
|
||||
|
||||
@@ -17,6 +17,7 @@ $lang["item_kits_item"] = "صنف";
|
||||
$lang["item_kits_item_kit_number"] = "";
|
||||
$lang["item_kits_item_kit_number_duplicate"] = "";
|
||||
$lang["item_kits_item_number"] = "";
|
||||
$lang["item_kits_item_number_duplicate"] = "";
|
||||
$lang["item_kits_items"] = "أصناف";
|
||||
$lang["item_kits_kit"] = "كود المجموعة";
|
||||
$lang["item_kits_kit_and_components"] = "المجموعة ومحتوياتها";
|
||||
@@ -35,4 +36,5 @@ $lang["item_kits_sequence"] = "التسلسل";
|
||||
$lang["item_kits_successful_adding"] = "لقد تم إضافة المجموعة بنجاح";
|
||||
$lang["item_kits_successful_deleted"] = "لقد تم حذف المجموعة بنجاح";
|
||||
$lang["item_kits_successful_updating"] = "لقد تم تحديث بيانات المجموعة بنجاح";
|
||||
$lang["item_kits_unit_price"] = "";
|
||||
$lang["item_kits_update"] = "تحديث بيانات مجموعة";
|
||||
|
||||
@@ -7,7 +7,9 @@ $lang["items_bulk_edit"] = "تحرير جماعى";
|
||||
$lang["items_buy_price_required"] = "سعر الشراء مطلوب.";
|
||||
$lang["items_cannot_be_deleted"] = "لايمكن حذف الأصناف المختارة، واحد أو أكثر منها لديه مبيعات.";
|
||||
$lang["items_cannot_find_item"] = "لايمكن ايجاد معلومات حول الصنف.";
|
||||
$lang["items_categories"] = "";
|
||||
$lang["items_category"] = "التصنيف";
|
||||
$lang["items_category_new"] = "";
|
||||
$lang["items_category_required"] = "التصنيف مطلوب.";
|
||||
$lang["items_change_all_to_allow_alt_desc"] = "السماح بوصف بديل للجميع.";
|
||||
$lang["items_change_all_to_not_allow_allow_desc"] = "عدم السماح بوصف بديل للجميع.";
|
||||
@@ -31,6 +33,7 @@ $lang["items_default_pack_name"] = "كل";
|
||||
$lang["items_description"] = "الوصف";
|
||||
$lang["items_details_count"] = "حركة الصنف";
|
||||
$lang["items_do_nothing"] = "لاتفعل شئ";
|
||||
$lang["items_edit"] = "";
|
||||
$lang["items_edit_fields_you_want_to_update"] = "قم بتحديث الحقول المراد تحديثها لكل الأصناف المختارة.";
|
||||
$lang["items_edit_multiple_items"] = "تحريد مجموعة اصناف";
|
||||
$lang["items_empty_upc_items"] = "تفريغ اصناف UPC";
|
||||
@@ -50,8 +53,10 @@ $lang["items_inventory_employee"] = "الموظف";
|
||||
$lang["items_inventory_in_out_quantity"] = "+- كمية";
|
||||
$lang["items_inventory_remarks"] = "ملاحظات";
|
||||
$lang["items_is_deleted"] = "حذفت";
|
||||
$lang["items_is_printed"] = "";
|
||||
$lang["items_is_serialized"] = "الصنف له رقم مسلسل";
|
||||
$lang["items_item"] = "صنف";
|
||||
$lang["items_item_id"] = "";
|
||||
$lang["items_item_number"] = "الباركود UPC/EAN/ISBN";
|
||||
$lang["items_item_number_duplicate"] = "رقم الصنف موجود فى قاعدة البيانات من قبل.";
|
||||
$lang["items_kit"] = "مجموعة اصناف";
|
||||
@@ -59,6 +64,7 @@ $lang["items_location"] = "مكان";
|
||||
$lang["items_low_inventory_items"] = "الأصناف التى لا يوجد لها مخزون";
|
||||
$lang["items_low_sell_item"] = "الصنف المركب";
|
||||
$lang["items_manually_editing_of_quantity"] = "تحرير الكمية يدوياً";
|
||||
$lang["items_markup"] = "";
|
||||
$lang["items_name"] = "اسم الصنف";
|
||||
$lang["items_name_required"] = "اسم الصنف مطلوب.";
|
||||
$lang["items_new"] = "صنف جديد";
|
||||
@@ -97,6 +103,7 @@ $lang["items_successful_updating"] = "لقد تم تحديث بيانات صنف
|
||||
$lang["items_supplier"] = "المورد";
|
||||
$lang["items_tax_1"] = "الضريبة 1";
|
||||
$lang["items_tax_2"] = "الضريبة 2";
|
||||
$lang["items_tax_3"] = "";
|
||||
$lang["items_tax_category"] = "الفئة الضريبية";
|
||||
$lang["items_tax_percent"] = "نسبة الضريبة";
|
||||
$lang["items_tax_percent_number"] = "نسبة الضريبة يجب ان تكون رقم";
|
||||
|
||||
@@ -6,5 +6,8 @@ $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_password"] = "كلمة السر";
|
||||
$lang["login_username"] = "اسم المستخدم";
|
||||
$lang["login_welcome"] = "";
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
$lang["module_admin_cashups"] = "";
|
||||
$lang["module_admin_cashups_desc"] = "";
|
||||
$lang["module_attributes"] = "ميزات/مميزات";
|
||||
$lang["module_attributes_desc"] = "إضافة، تعديل، حذف، وبحث بالميزات.";
|
||||
$lang["module_both"] = "الاثنين";
|
||||
@@ -39,3 +41,7 @@ $lang["module_suppliers"] = "الموردين";
|
||||
$lang["module_suppliers_desc"] = "إضافة، تحديث ، بحث و حذف مجموعات الموردين.";
|
||||
$lang["module_taxes"] = "الضرائب";
|
||||
$lang["module_taxes_desc"] = "اعدادات ضريبة المبيعات.";
|
||||
$lang["module_timeclocks"] = "";
|
||||
$lang["module_timeclocks_categories"] = "";
|
||||
$lang["module_timeclocks_categories_desc"] = "";
|
||||
$lang["module_timeclocks_desc"] = "";
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
<?php
|
||||
|
||||
$lang["receivings_amount_due"] = "";
|
||||
$lang["receivings_cancel_receiving"] = "إلغاء";
|
||||
$lang["receivings_cannot_be_deleted"] = "لايمكن حذف الإستلام/الإستلامات.";
|
||||
$lang["receivings_comments"] = "تعليقات";
|
||||
@@ -7,7 +8,9 @@ $lang["receivings_complete_receiving"] = "إنهاء";
|
||||
$lang["receivings_confirm_cancel_receiving"] = "هل أنت متاكد أنك تريد إلغاء هذا الإستلام؟ سيتم حذف كل الأصناف.";
|
||||
$lang["receivings_confirm_delete"] = "هل أنت متاكد أنك تريد حذف هذا الإستلام؟ سيتم حذف كل الأصناف. لايمكن التراجع بعد الحذف.";
|
||||
$lang["receivings_confirm_finish_receiving"] = "هل أنت متاكد أنك تريد تنفيذ هذا الإستلام؟ لايمكن التراجع بعد الإرسال.";
|
||||
$lang["receivings_confirm_restore"] = "";
|
||||
$lang["receivings_cost"] = "التكلفة";
|
||||
$lang["receivings_daily"] = "";
|
||||
$lang["receivings_date"] = "تاريخ الإستلام";
|
||||
$lang["receivings_date_required"] = "يجب إدخال تاريخ صحيح.";
|
||||
$lang["receivings_date_type"] = "التاريخ مطلوب.";
|
||||
|
||||
@@ -14,6 +14,7 @@ $lang["reports_code_return"] = "كود عمليات المرتجع";
|
||||
$lang["reports_code_type"] = "النوع";
|
||||
$lang["reports_code_work_order"] = "طلب عمل";
|
||||
$lang["reports_comments"] = "التعليقات";
|
||||
$lang["reports_commission"] = "";
|
||||
$lang["reports_complete"] = "عمليات البيع والمرتجع المكتملة";
|
||||
$lang["reports_completed_sales"] = "المبيعات المكتملة";
|
||||
$lang["reports_confirm_delete"] = "هل انت متاكد من مسح البيانات المحددة؟";
|
||||
@@ -28,6 +29,7 @@ $lang["reports_date"] = "التاريخ";
|
||||
$lang["reports_date_range"] = "الفترة الزمنية";
|
||||
$lang["reports_description"] = "الوصف";
|
||||
$lang["reports_detailed_receivings_report"] = "تقرير مفصل لاستلام البضاعة";
|
||||
$lang["reports_detailed_receivings_report_input"] = "";
|
||||
$lang["reports_detailed_reports"] = "التقارير التفصيلية";
|
||||
$lang["reports_detailed_requisition_report"] = "تقرير مفصل لطلبات الشراء";
|
||||
$lang["reports_detailed_sales_report"] = "تقرير مفصل للمبيعات";
|
||||
@@ -46,6 +48,7 @@ $lang["reports_expenses_amount"] = "القيمة";
|
||||
$lang["reports_expenses_categories"] = "فئات المصاريف";
|
||||
$lang["reports_expenses_categories_summary_report"] = "تقرير المصاريف حسب الفئات";
|
||||
$lang["reports_expenses_category"] = "الفئة";
|
||||
$lang["reports_expenses_payment_amount"] = "";
|
||||
$lang["reports_expenses_tax_amount"] = "الضريبة";
|
||||
$lang["reports_expenses_total_amount"] = "المبلغ الإجمالي";
|
||||
$lang["reports_expenses_total_tax_amount"] = "الضريبة الإجمالية";
|
||||
@@ -105,7 +108,9 @@ $lang["reports_sales_summary_report"] = "تقرير ملخص المبيعات";
|
||||
$lang["reports_sales_taxes"] = "ضرائب المبيعات";
|
||||
$lang["reports_sales_taxes_summary_report"] = "تقرير ملخص ضرائب المبيعات";
|
||||
$lang["reports_serial_number"] = "مسلسل";
|
||||
$lang["reports_service_charge"] = "";
|
||||
$lang["reports_sold_by"] = "البائع";
|
||||
$lang["reports_sold_items"] = "";
|
||||
$lang["reports_sold_to"] = "مباع الى";
|
||||
$lang["reports_stock_location"] = "مكان المخزون";
|
||||
$lang["reports_sub_total_value"] = "المجموع الفرعى";
|
||||
@@ -117,6 +122,7 @@ $lang["reports_suppliers"] = "الموردين";
|
||||
$lang["reports_suppliers_summary_report"] = "تقرير ملخص الموردين";
|
||||
$lang["reports_tax"] = "الضريبة";
|
||||
$lang["reports_tax_category"] = "الفئة الضريبية";
|
||||
$lang["reports_tax_name"] = "";
|
||||
$lang["reports_tax_percent"] = "نسبة الضريبة";
|
||||
$lang["reports_tax_rate"] = "معدل الضريبة";
|
||||
$lang["reports_taxes"] = "الضرائب";
|
||||
|
||||
@@ -10,6 +10,11 @@ $lang["sales_amount_tendered"] = "المبلغ المدفوع";
|
||||
$lang["sales_authorized_signature"] = "توقيع معتمد";
|
||||
$lang["sales_cancel_sale"] = "الغاء عملية البيع";
|
||||
$lang["sales_cash"] = "نقدى";
|
||||
$lang["sales_cash_1"] = "";
|
||||
$lang["sales_cash_2"] = "";
|
||||
$lang["sales_cash_3"] = "";
|
||||
$lang["sales_cash_4"] = "";
|
||||
$lang["sales_cash_adjustment"] = "";
|
||||
$lang["sales_cash_deposit"] = "ايداع نقدي";
|
||||
$lang["sales_cash_filter"] = "نقدى";
|
||||
$lang["sales_change_due"] = "الباقى";
|
||||
@@ -17,8 +22,11 @@ $lang["sales_change_price"] = "";
|
||||
$lang["sales_check"] = "شيك";
|
||||
$lang["sales_check_balance"] = "تذكير بموعد الشيك";
|
||||
$lang["sales_check_filter"] = "شيك";
|
||||
$lang["sales_close"] = "";
|
||||
$lang["sales_comment"] = "تعليق";
|
||||
$lang["sales_comments"] = "تعليقات";
|
||||
$lang["sales_company_name"] = "";
|
||||
$lang["sales_complete"] = "";
|
||||
$lang["sales_complete_sale"] = "إتمام البيع";
|
||||
$lang["sales_confirm_cancel_sale"] = "هل أنت متأكد من الغاء عملية البيع ؟ سيتم إزالة كل الأصناف.";
|
||||
$lang["sales_confirm_delete"] = "هل تريد حذف عمليات البيع المختارة؟";
|
||||
@@ -26,6 +34,7 @@ $lang["sales_confirm_restore"] = "هل انت متاكد من استعادة ع
|
||||
$lang["sales_credit"] = "بطاقة إئتمانية";
|
||||
$lang["sales_credit_deposit"] = "ايداع ببطاقة ائتمان";
|
||||
$lang["sales_credit_filter"] = "";
|
||||
$lang["sales_current_table"] = "";
|
||||
$lang["sales_customer"] = "العميل";
|
||||
$lang["sales_customer_address"] = "العنوان";
|
||||
$lang["sales_customer_discount"] = "الخصم";
|
||||
@@ -35,11 +44,14 @@ $lang["sales_customer_mailchimp_status"] = "حالة ميل تشيمب";
|
||||
$lang["sales_customer_optional"] = "(مطلوب للدفعات المستحقة)";
|
||||
$lang["sales_customer_required"] = "(اجباري)";
|
||||
$lang["sales_customer_total"] = "المجموع";
|
||||
$lang["sales_customer_total_spent"] = "";
|
||||
$lang["sales_daily_sales"] = "";
|
||||
$lang["sales_date"] = "تاريخ البيع";
|
||||
$lang["sales_date_range"] = "الفترة الزمنية";
|
||||
$lang["sales_date_required"] = "يجب إدخال تاريخ صحيح.";
|
||||
$lang["sales_date_type"] = "التاريخ مطلوب.";
|
||||
$lang["sales_debit"] = "بطاقة خصم";
|
||||
$lang["sales_debit_filter"] = "";
|
||||
$lang["sales_delete"] = "اسمح بالمسح";
|
||||
$lang["sales_delete_confirmation"] = "هل أنت متأكد أنك تريد حذف عملية البيع هذه؟ لايمكن التراجع بعد الحذف.";
|
||||
$lang["sales_delete_entire_sale"] = "حذف عملية البيع بالكامل";
|
||||
@@ -64,6 +76,7 @@ $lang["sales_find_or_scan_item"] = "بحث/مسح باركود صنف";
|
||||
$lang["sales_find_or_scan_item_or_receipt"] = "بحث/مسح باركود صنف أو ايصال";
|
||||
$lang["sales_giftcard"] = "بطاقة هدية";
|
||||
$lang["sales_giftcard_balance"] = "رصيد بطاقة الهدية";
|
||||
$lang["sales_giftcard_filter"] = "";
|
||||
$lang["sales_giftcard_number"] = "رقم بطاقة الهدية";
|
||||
$lang["sales_group_by_category"] = "تصفية حسب الفئة";
|
||||
$lang["sales_group_by_type"] = "تجميع حسب النوع";
|
||||
@@ -89,6 +102,28 @@ $lang["sales_item_insufficient_of_stock"] = "لايوجد مخزون كافى م
|
||||
$lang["sales_item_name"] = "اسم الصنف";
|
||||
$lang["sales_item_number"] = "صنف #";
|
||||
$lang["sales_item_out_of_stock"] = "لايوجد مخزون من الصنف.";
|
||||
$lang["sales_key_browser"] = "";
|
||||
$lang["sales_key_cancel"] = "Cancels Current Quote/Invoice/Sale";
|
||||
$lang["sales_key_customer_search"] = "Customer Search";
|
||||
$lang["sales_key_finish_quote"] = "Finish Quote/Invoice witdout payment";
|
||||
$lang["sales_key_finish_sale"] = "Add Payment and Complete Invoice/Sale";
|
||||
$lang["sales_key_full"] = "";
|
||||
$lang["sales_key_function"] = "Function";
|
||||
$lang["sales_key_help"] = "Shortcuts";
|
||||
$lang["sales_key_help_modal"] = "Open Shortcuts Window";
|
||||
$lang["sales_key_in"] = "";
|
||||
$lang["sales_key_item_search"] = "Item Search";
|
||||
$lang["sales_key_out"] = "";
|
||||
$lang["sales_key_payment"] = "Add Payment";
|
||||
$lang["sales_key_print"] = "";
|
||||
$lang["sales_key_restore"] = "";
|
||||
$lang["sales_key_search"] = "";
|
||||
$lang["sales_key_suspend"] = "Suspend Current Sale";
|
||||
$lang["sales_key_suspended"] = "Show Suspended Sales";
|
||||
$lang["sales_key_system"] = "";
|
||||
$lang["sales_key_tendered"] = "Edit Amount Tendered";
|
||||
$lang["sales_key_title"] = "Sales Keyboard Shortcuts";
|
||||
$lang["sales_mc"] = "";
|
||||
$lang["sales_mode"] = "وضع التسجيل";
|
||||
$lang["sales_must_enter_numeric"] = "يجب إدخال رقم للمبلغ الفعلى المدفوع.";
|
||||
$lang["sales_must_enter_numeric_giftcard"] = "رقم بطاقة الهدية يجب أن يكون رقم.";
|
||||
@@ -106,6 +141,7 @@ $lang["sales_payment"] = "طريقة الدفع";
|
||||
$lang["sales_payment_amount"] = "المبلغ";
|
||||
$lang["sales_payment_not_cover_total"] = "المبلغ المدفوع لايغطى المبلغ الإجمالى.";
|
||||
$lang["sales_payment_type"] = "طريقة";
|
||||
$lang["sales_payments"] = "";
|
||||
$lang["sales_payments_total"] = "إجمالى المدفوعات";
|
||||
$lang["sales_price"] = "السعر";
|
||||
$lang["sales_print_after_sale"] = "اطبع بعد عملية البيع";
|
||||
@@ -126,6 +162,7 @@ $lang["sales_receipt_unsent"] = "فشل إرسال الإيصال إلى";
|
||||
$lang["sales_refund"] = "";
|
||||
$lang["sales_register"] = "مسجل المبيعات";
|
||||
$lang["sales_remove_customer"] = "حذف عميل";
|
||||
$lang["sales_remove_discount"] = "";
|
||||
$lang["sales_return"] = "إرتجاع";
|
||||
$lang["sales_rewards"] = "نقاط المكافئة";
|
||||
$lang["sales_rewards_balance"] = "رصيد نقاط المكافئة";
|
||||
@@ -134,12 +171,15 @@ $lang["sales_sale_by_invoice"] = "البيع بفاتورة رسمية";
|
||||
$lang["sales_sale_for_customer"] = "العميل:";
|
||||
$lang["sales_sale_time"] = "الوقت";
|
||||
$lang["sales_sales_tax"] = "ضريبة البيع";
|
||||
$lang["sales_sales_total"] = "";
|
||||
$lang["sales_select_customer"] = "اختيار عميل (اختياري)";
|
||||
$lang["sales_send_invoice"] = "إرسال الفاتورة";
|
||||
$lang["sales_send_quote"] = "ارسال عرض الاسعار";
|
||||
$lang["sales_send_receipt"] = "إرسال إيصال";
|
||||
$lang["sales_send_work_order"] = "ارسال طلب عمل";
|
||||
$lang["sales_serial"] = "مسلسل";
|
||||
$lang["sales_service_charge"] = "";
|
||||
$lang["sales_show_due"] = "";
|
||||
$lang["sales_show_invoice"] = "عرض الفاتورة";
|
||||
$lang["sales_show_receipt"] = "عرض الإيصال";
|
||||
$lang["sales_start_typing_customer_name"] = "ابداء بكتابة اسم العميل...";
|
||||
@@ -174,6 +214,8 @@ $lang["sales_unsuspend"] = "إلغاء تعليق";
|
||||
$lang["sales_unsuspend_and_delete"] = "إلغاء تعليق وحذف";
|
||||
$lang["sales_update"] = "تحديث";
|
||||
$lang["sales_upi"] = "رقم التعريف الشخصي";
|
||||
$lang["sales_visa"] = "";
|
||||
$lang["sales_wholesale"] = "";
|
||||
$lang["sales_work_order"] = "طلب عمل";
|
||||
$lang["sales_work_order_number"] = "رقم طلب العمل";
|
||||
$lang["sales_work_order_number_duplicate"] = "رقم طلب العمل يجب ان يكون فريد.";
|
||||
|
||||
@@ -14,6 +14,7 @@ $lang["taxes_group_seq"] = "تسلسل المجموعة";
|
||||
$lang["taxes_jurisdiction_name"] = "اسم الولاية القضائية";
|
||||
$lang["taxes_name"] = "الاسم";
|
||||
$lang["taxes_new"] = "ضريبة جديدة";
|
||||
$lang["taxes_no_taxes"] = "";
|
||||
$lang["taxes_no_taxes_to_display"] = "لا يوجد أكواد ضريبية للعرض";
|
||||
$lang["taxes_reporting_authority"] = "السلطة الضريبية";
|
||||
$lang["taxes_round_half_down"] = "نصف الاسفل";
|
||||
|
||||
@@ -3,23 +3,31 @@
|
||||
$lang["cashups_amount"] = "قيمة المبلغ";
|
||||
$lang["cashups_amount_number"] = "قيمة المبلغ يجب ان تتكون من ارقام";
|
||||
$lang["cashups_amount_required"] = "قيمة المبلغ هي خانة إجبارية.";
|
||||
$lang["cashups_cancel_cashups"] = "";
|
||||
$lang["cashups_cancel_cashups_enter"] = "";
|
||||
$lang["cashups_cannot_be_deleted"] = "لا يمكن حذف الصندوق النقدي";
|
||||
$lang["cashups_cash_difference"] = "";
|
||||
$lang["cashups_close_date"] = "تاريخ تسكير الصندوق";
|
||||
$lang["cashups_close_employee"] = "تم التسكير من قبل";
|
||||
$lang["cashups_closed_amount_card"] = "بطاقات ائتمان";
|
||||
$lang["cashups_closed_amount_cash"] = "الصندوق النقدي";
|
||||
$lang["cashups_closed_amount_check"] = "شيكات";
|
||||
$lang["cashups_closed_amount_due"] = "الديون";
|
||||
$lang["cashups_closed_amount_giftcard"] = "";
|
||||
$lang["cashups_closed_amount_total"] = "المجموع";
|
||||
$lang["cashups_closed_date"] = "تاريخ تسكير الصندوق";
|
||||
$lang["cashups_confirm_delete"] = "هل انت متأكد من حذف الصندوق النقدي؟";
|
||||
$lang["cashups_confirm_restore"] = "هل انت متأكد من استعادة الصندوق النقدي؟";
|
||||
$lang["cashups_confirm_submit"] = "";
|
||||
$lang["cashups_date_number"] = "التاريخ يجب ان يكون مكون من ارقام";
|
||||
$lang["cashups_date_required"] = "التاريخ هي خانة اجبارية";
|
||||
$lang["cashups_description"] = "الوصف";
|
||||
$lang["cashups_enable_expected"] = "";
|
||||
$lang["cashups_error_adding_updating"] = "خطأ في تعديل او اضافة صندوق نقدي";
|
||||
$lang["cashups_giftcard"] = "";
|
||||
$lang["cashups_id"] = "كود";
|
||||
$lang["cashups_info"] = "معلومات عن الصندوق النقدي";
|
||||
$lang["cashups_info_employee"] = "";
|
||||
$lang["cashups_is_deleted"] = "محذوف";
|
||||
$lang["cashups_new"] = "صندوق نقدي جديد";
|
||||
$lang["cashups_no_cashups_to_display"] = "لا يوجد صناديق نقدية للاظهار";
|
||||
@@ -35,4 +43,6 @@ $lang["cashups_successful_deleted"] = "تم حذف الصندوق النقدي
|
||||
$lang["cashups_successful_updating"] = "تم تعديل الصندوق النقدي بنجاح";
|
||||
$lang["cashups_total"] = "المجموع";
|
||||
$lang["cashups_transfer_amount_cash"] = "حركة الصندوق";
|
||||
$lang["cashups_transfer_amount_cash_minus"] = "";
|
||||
$lang["cashups_update"] = "تعديل/تحديث الصندوق النقدي";
|
||||
$lang["cashups_warning"] = "";
|
||||
|
||||
@@ -2,14 +2,18 @@
|
||||
|
||||
$lang["common_address_1"] = "العنوان 1";
|
||||
$lang["common_address_2"] = "العنوان 2";
|
||||
$lang["common_admin"] = "";
|
||||
$lang["common_city"] = "المدينة";
|
||||
$lang["common_clerk"] = "";
|
||||
$lang["common_close"] = "إغلاق";
|
||||
$lang["common_color"] = "";
|
||||
$lang["common_comments"] = "تعليقات";
|
||||
$lang["common_common"] = "عام";
|
||||
$lang["common_confirm_search"] = "لقد قمت اختيار أكتر من سجل، سوف تفقد هذه الاختيارات عند إرسال البحث، موافق؟";
|
||||
$lang["common_copyrights"] = "© 2010 - %1";
|
||||
$lang["common_correct_errors"] = "يرجى تصحيح الأخطاء المحددة قبل الحفظ";
|
||||
$lang["common_country"] = "البلد";
|
||||
$lang["common_dashboard"] = "";
|
||||
$lang["common_date"] = "التاريخ";
|
||||
$lang["common_delete"] = "حذف";
|
||||
$lang["common_det"] = "تفاصيل";
|
||||
@@ -21,6 +25,7 @@ $lang["common_export_csv"] = "تصدير إلى اكسل";
|
||||
$lang["common_export_csv_no"] = "لا";
|
||||
$lang["common_export_csv_yes"] = "نعم";
|
||||
$lang["common_fields_required_message"] = "الحقول التي بالأحمر مطلوبة";
|
||||
$lang["common_fields_required_message_unique"] = "";
|
||||
$lang["common_first_name"] = "الاسم الأول";
|
||||
$lang["common_first_name_required"] = "الاسم الأول مطلوب.";
|
||||
$lang["common_first_page"] = "الأول";
|
||||
@@ -28,6 +33,7 @@ $lang["common_gender"] = "النوع";
|
||||
$lang["common_gender_female"] = "أنثى";
|
||||
$lang["common_gender_male"] = "ذكر";
|
||||
$lang["common_gender_undefined"] = "";
|
||||
$lang["common_icon"] = "";
|
||||
$lang["common_id"] = "كود";
|
||||
$lang["common_import"] = "استيراد";
|
||||
$lang["common_import_change_file"] = "تغيير";
|
||||
@@ -41,16 +47,21 @@ $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_logout"] = "خروج";
|
||||
$lang["common_manager"] = "";
|
||||
$lang["common_migration_needed"] = "سيبدأ ترحيل قاعدة البيانات إلى ٪1 بعد تسجيل الدخول.";
|
||||
$lang["common_new"] = "جديد";
|
||||
$lang["common_no"] = "";
|
||||
$lang["common_no_persons_to_display"] = "لا يوجد اناس لعرضهم.";
|
||||
$lang["common_none_selected_text"] = "[إختيار]";
|
||||
$lang["common_or"] = "أو";
|
||||
$lang["common_people"] = "";
|
||||
$lang["common_phone_number"] = "رقم التليفون";
|
||||
$lang["common_phone_number_required"] = "رقم التليفون مطلوب";
|
||||
$lang["common_please_visit_my"] = "برجاء زيارة";
|
||||
$lang["common_position"] = "";
|
||||
$lang["common_powered_by"] = "مدعوم بواسطة";
|
||||
$lang["common_price"] = "السعر";
|
||||
$lang["common_print"] = "طباعة";
|
||||
@@ -61,6 +72,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_state"] = "المحافظة";
|
||||
$lang["common_submit"] = "حفظ";
|
||||
$lang["common_total_spent"] = "مجموع الصرف";
|
||||
|
||||
@@ -31,13 +31,22 @@ $lang["config_barcode_tooltip"] = "تحذير: قد تؤدي هذه الميزة
|
||||
$lang["config_barcode_type"] = "نوعية الباركود";
|
||||
$lang["config_barcode_width"] = "العرض (px)";
|
||||
$lang["config_bottom"] = "الأسفل";
|
||||
$lang["config_cash_button"] = "";
|
||||
$lang["config_cash_button_1"] = "";
|
||||
$lang["config_cash_button_2"] = "";
|
||||
$lang["config_cash_button_3"] = "";
|
||||
$lang["config_cash_button_4"] = "";
|
||||
$lang["config_cash_button_5"] = "";
|
||||
$lang["config_cash_button_6"] = "";
|
||||
$lang["config_cash_decimals"] = "فواصل النقدية";
|
||||
$lang["config_cash_decimals_tooltip"] = "إذا كانت الكسور العشرية النقدية وعشرية العملات هي نفسها ثم لن يتم تقريب النقدية.";
|
||||
$lang["config_cash_rounding"] = "التقريب النقدي";
|
||||
$lang["config_category_dropdown"] = "";
|
||||
$lang["config_center"] = "الوسط";
|
||||
$lang["config_change_apperance_tooltip"] = "";
|
||||
$lang["config_comma"] = "فاصلة";
|
||||
$lang["config_company"] = "اسم الشركة";
|
||||
$lang["config_company_avatar"] = "";
|
||||
$lang["config_company_change_image"] = "تغيير الصورة";
|
||||
$lang["config_company_logo"] = "شعار الشركة";
|
||||
$lang["config_company_remove_image"] = "إزالة الصورة";
|
||||
@@ -49,6 +58,7 @@ $lang["config_country_codes_tooltip"] = "قائمة مفصولة بفاصلة ل
|
||||
$lang["config_currency_code"] = "رمز العملة";
|
||||
$lang["config_currency_decimals"] = "العلامة العشرية للعملة";
|
||||
$lang["config_currency_symbol"] = "رمز العملة";
|
||||
$lang["config_current_employee_only"] = "";
|
||||
$lang["config_customer_reward"] = "المكافآت";
|
||||
$lang["config_customer_reward_duplicate"] = "المكافئة يجب ان تكون فريدة.";
|
||||
$lang["config_customer_reward_enable"] = "تمكين مكافآت العميل";
|
||||
@@ -86,6 +96,7 @@ $lang["config_default_tax_name_required"] = "اسم الضريبة الافتر
|
||||
$lang["config_default_tax_rate"] = "معدل الضريبة الافتراضي %";
|
||||
$lang["config_default_tax_rate_1"] = "معدل الضريبة 1";
|
||||
$lang["config_default_tax_rate_2"] = "معدل الضريبة 2";
|
||||
$lang["config_default_tax_rate_3"] = "";
|
||||
$lang["config_default_tax_rate_number"] = "معدل الضريبة الافتراضي يجب أن يكون رقم.";
|
||||
$lang["config_default_tax_rate_required"] = "معدل الضريبة الافتراضي مطلوب.";
|
||||
$lang["config_derive_sale_quantity"] = "السماح بأسعار البيع المشتقة";
|
||||
@@ -110,6 +121,12 @@ $lang["config_email_smtp_pass"] = "كلمة سر SMTP";
|
||||
$lang["config_email_smtp_port"] = "رقم منفذ SMTP";
|
||||
$lang["config_email_smtp_timeout"] = "وقت فشل المحاولة (ثوانى) لـ SMTP";
|
||||
$lang["config_email_smtp_user"] = "اسم مستخدم SMTP";
|
||||
$lang["config_enable_avatar"] = "";
|
||||
$lang["config_enable_avatar_tooltip"] = "";
|
||||
$lang["config_enable_dropdown_tooltip"] = "";
|
||||
$lang["config_enable_new_look"] = "";
|
||||
$lang["config_enable_right_bar"] = "";
|
||||
$lang["config_enable_right_bar_tooltip"] = "";
|
||||
$lang["config_enforce_privacy"] = "فرض نظام الخصوصية";
|
||||
$lang["config_enforce_privacy_tooltip"] = "حماية ملفات ومعلومات المستخدم عند الحذف";
|
||||
$lang["config_fax"] = "الفاكس";
|
||||
@@ -127,6 +144,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_gcaptcha_enable"] = "صفحة تسجيل الدخول ريكابتشا";
|
||||
$lang["config_gcaptcha_secret_key"] = "مفتاح السرية ريكابتشا";
|
||||
$lang["config_gcaptcha_secret_key_required"] = "مفتاح السرية ريكابتشا هو حقل مطلوب";
|
||||
@@ -146,6 +164,7 @@ $lang["config_image_restrictions"] = "";
|
||||
$lang["config_include_hsn"] = "تشمل الدعم لرمز نظام منسق";
|
||||
$lang["config_info"] = "معلومات";
|
||||
$lang["config_info_configuration"] = "معلومات الشركة";
|
||||
$lang["config_input_groups"] = "";
|
||||
$lang["config_integrations"] = "التكامل";
|
||||
$lang["config_integrations_configuration"] = "تكامل";
|
||||
$lang["config_invoice"] = "الفاتورة";
|
||||
@@ -157,6 +176,7 @@ $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_item_markup"] = "";
|
||||
$lang["config_jsprintsetup_required"] = "تحذير! هذه الخاصية غير المفعلة سوف تعمل فقط مع وجود الاضافة jsPrintSetup على متصفح فايرفوكس. حفظ على أى حال؟";
|
||||
$lang["config_language"] = "اللغة";
|
||||
$lang["config_last_used_invoice_number"] = "اخر رقم مستخدم للفاتورة";
|
||||
@@ -175,6 +195,7 @@ $lang["config_locale_info"] = "معلومات التهيئة الإقليمية"
|
||||
$lang["config_location"] = "المخزون";
|
||||
$lang["config_location_configuration"] = "أماكن المخزون";
|
||||
$lang["config_location_info"] = "معلومات تهيئة الأماكن";
|
||||
$lang["config_login_form"] = "";
|
||||
$lang["config_logout"] = "هل تريد عمل نسخة إحتياطية قبل الخروج؟ اضغط [نعم] لعمل النسخة أو [الغاء] للخروج.";
|
||||
$lang["config_mailchimp"] = "mailchimp ميل تشامب";
|
||||
$lang["config_mailchimp_api_key"] = "mailchimp مفتاح";
|
||||
@@ -231,8 +252,10 @@ $lang["config_print_top_margin"] = "الهامش العلوى";
|
||||
$lang["config_print_top_margin_number"] = "الهامش العلوى يجب أن يكون رقم.";
|
||||
$lang["config_print_top_margin_required"] = "الهامش العلوى مطلوب.";
|
||||
$lang["config_quantity_decimals"] = "العلامة العشرية للكمية";
|
||||
$lang["config_quick_cash_enable"] = "";
|
||||
$lang["config_quote_default_comments"] = "ملاحظات طلبات العمل الثابتة";
|
||||
$lang["config_receipt"] = "الإيصال";
|
||||
$lang["config_receipt_category"] = "";
|
||||
$lang["config_receipt_configuration"] = "إعدادات طباعة الايصالات";
|
||||
$lang["config_receipt_default"] = "افتراضى";
|
||||
$lang["config_receipt_font_size"] = "الخط";
|
||||
@@ -262,6 +285,8 @@ $lang["config_saved_successfully"] = "تم حفظ التهيئة بنجاح.";
|
||||
$lang["config_saved_unsuccessfully"] = "لم يتم حفظ التهيئة بنجاح.";
|
||||
$lang["config_security_issue"] = "Security Vulnerability Warning";
|
||||
$lang["config_server_notice"] = "يرجى استخدام المعلومات أدناه للإبلاغ عن المشكلة.";
|
||||
$lang["config_service_charge"] = "";
|
||||
$lang["config_show_due_enable"] = "";
|
||||
$lang["config_show_office_group"] = "اظهار ايكونة المكتب";
|
||||
$lang["config_statistics"] = "إرسال اﻹحصائيات";
|
||||
$lang["config_statistics_tooltip"] = "إرسال اﻹحصائيات ﻷغراض التطوير و التحسين.";
|
||||
@@ -269,7 +294,9 @@ $lang["config_stock_location"] = "مكان المخزون";
|
||||
$lang["config_stock_location_duplicate"] = "من فضلك إستخدم اسم مكان غير مكرر.";
|
||||
$lang["config_stock_location_invalid_chars"] = "مكان المخزون لايمكن أن يحتوى على '_'.";
|
||||
$lang["config_stock_location_required"] = "مكان المخزون مطلوب.";
|
||||
$lang["config_suggestions_fifth_column"] = "";
|
||||
$lang["config_suggestions_first_column"] = "العامود 1";
|
||||
$lang["config_suggestions_fourth_column"] = "";
|
||||
$lang["config_suggestions_layout"] = "تخطيط اقتراحات البحث";
|
||||
$lang["config_suggestions_second_column"] = "العامود 2";
|
||||
$lang["config_suggestions_third_column"] = "العامود 3";
|
||||
@@ -289,6 +316,7 @@ $lang["config_tax_decimals"] = "العلامة العشرية للضريبة";
|
||||
$lang["config_tax_id"] = "الرقم الضريبي";
|
||||
$lang["config_tax_included"] = "شامل الضريبة";
|
||||
$lang["config_theme"] = "السمة";
|
||||
$lang["config_theme_preview"] = "";
|
||||
$lang["config_thousands_separator"] = "فاصل الاف";
|
||||
$lang["config_timezone"] = "المنطقة الزمنية";
|
||||
$lang["config_timezone_error"] = "";
|
||||
@@ -296,5 +324,6 @@ $lang["config_top"] = "علوى";
|
||||
$lang["config_use_destination_based_tax"] = "استخدام الضريبة المستندة على الوجهة";
|
||||
$lang["config_user_timezone"] = "";
|
||||
$lang["config_website"] = "موقع الشركة";
|
||||
$lang["config_wholesale_markup"] = "";
|
||||
$lang["config_work_order_enable"] = "تفعيل طلبات العمل";
|
||||
$lang["config_work_order_format"] = "شكل طلبات العمل";
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
$lang["customers_account_number"] = "رقم الحساب";
|
||||
$lang["customers_account_number_duplicate"] = "رقم الحساب هذا موجود فى قاعدة البيانات من قبل.";
|
||||
$lang["customers_available_points"] = "النقاط المتاحة";
|
||||
$lang["customers_available_points_value"] = "";
|
||||
$lang["customers_average"] = "معدل الصرف";
|
||||
$lang["customers_avg_discount"] = "معدل الخصم";
|
||||
$lang["customers_basic_information"] = "معلومات الزبون";
|
||||
|
||||
@@ -1,8 +1,12 @@
|
||||
<?php
|
||||
|
||||
$lang["employees_administrator"] = "";
|
||||
$lang["employees_basic_information"] = "المعلومات الأساسية للموظف";
|
||||
$lang["employees_cannot_be_deleted"] = "لايمكن حذف الموظفين ، واحد أو أكثر من المظفين قام بإجراء مبيعات :).";
|
||||
$lang["employees_change_employee"] = "";
|
||||
$lang["employees_change_password"] = "تغيير كلمة المرور";
|
||||
$lang["employees_clerk"] = "";
|
||||
$lang["employees_commission"] = "";
|
||||
$lang["employees_confirm_delete"] = "هل أنت متأكد أنك تريد حذف الموظفين المختارين؟";
|
||||
$lang["employees_confirm_restore"] = "هل انت متاكد من استعادة الموظفين المحددين؟";
|
||||
$lang["employees_current_password"] = "كلمة المرور الحالية";
|
||||
@@ -13,6 +17,7 @@ $lang["employees_error_deleting_demo_admin"] = "لايمكن حذف المستخ
|
||||
$lang["employees_error_updating_demo_admin"] = "لايمكن تغيير بيانات المستخدم admin الخاص بنسخة العرض.";
|
||||
$lang["employees_language"] = "اللغة";
|
||||
$lang["employees_login_info"] = "معلومات دخول الموظف";
|
||||
$lang["employees_manager"] = "";
|
||||
$lang["employees_new"] = "موظف جديد";
|
||||
$lang["employees_none_selected"] = "لم تختار أى من الموظفين للحذف.";
|
||||
$lang["employees_one_or_multiple"] = "موظف/موظفين";
|
||||
@@ -33,5 +38,6 @@ $lang["employees_system_language"] = "لغة النظام";
|
||||
$lang["employees_unsuccessful_change_password"] = "فشل في تغيير كلمة المرور.";
|
||||
$lang["employees_update"] = "تحديث بيانات موظف";
|
||||
$lang["employees_username"] = "اسم المستخدم";
|
||||
$lang["employees_username_duplicate"] = "";
|
||||
$lang["employees_username_minlength"] = "اسم المستخدم يجب أن يكون 5 حروف على الأقل.";
|
||||
$lang["employees_username_required"] = "اسم المستخدم مطلوب.";
|
||||
|
||||
@@ -29,9 +29,11 @@ $lang["expenses_error_adding_updating"] = "خطأ في الإضافة";
|
||||
$lang["expenses_expense_id"] = "كود المصاريف";
|
||||
$lang["expenses_expenses_employee"] = "موظف";
|
||||
$lang["expenses_info"] = "معلومات عن المصاريف";
|
||||
$lang["expenses_ip_address"] = "";
|
||||
$lang["expenses_is_deleted"] = "ممسوحة";
|
||||
$lang["expenses_name_required"] = "خانة مطلوبة: اسم المصاريف";
|
||||
$lang["expenses_new"] = "مصاريف جديدة";
|
||||
$lang["expenses_new_supplier"] = "";
|
||||
$lang["expenses_no_expenses_to_display"] = "لا يوجد مصاريف في التاريخ المحدد";
|
||||
$lang["expenses_none_selected"] = "لم يتم تحديد اي خيار";
|
||||
$lang["expenses_one_or_multiple"] = "واحد او أكثر";
|
||||
@@ -43,4 +45,5 @@ $lang["expenses_successful_updating"] = "تم تعديل المصاريف بنج
|
||||
$lang["expenses_supplier_name"] = "اسم المورد";
|
||||
$lang["expenses_supplier_tax_code"] = "كود ضريبة المورد";
|
||||
$lang["expenses_tax_amount"] = "قيمة الضريبة";
|
||||
$lang["expenses_tax_amount_number"] = "";
|
||||
$lang["expenses_update"] = "تعديل";
|
||||
|
||||
@@ -17,6 +17,7 @@ $lang["item_kits_item"] = "صنف";
|
||||
$lang["item_kits_item_kit_number"] = "";
|
||||
$lang["item_kits_item_kit_number_duplicate"] = "";
|
||||
$lang["item_kits_item_number"] = "";
|
||||
$lang["item_kits_item_number_duplicate"] = "";
|
||||
$lang["item_kits_items"] = "أصناف";
|
||||
$lang["item_kits_kit"] = "كود المجموعة";
|
||||
$lang["item_kits_kit_and_components"] = "المجموعة ومحتوياتها";
|
||||
@@ -35,4 +36,5 @@ $lang["item_kits_sequence"] = "التسلسل";
|
||||
$lang["item_kits_successful_adding"] = "لقد تم إضافة المجموعة بنجاح";
|
||||
$lang["item_kits_successful_deleted"] = "لقد تم حذف المجموعة بنجاح";
|
||||
$lang["item_kits_successful_updating"] = "لقد تم تحديث بيانات المجموعة بنجاح";
|
||||
$lang["item_kits_unit_price"] = "";
|
||||
$lang["item_kits_update"] = "تحديث بيانات مجموعة";
|
||||
|
||||
@@ -7,7 +7,9 @@ $lang["items_bulk_edit"] = "تحرير جماعى";
|
||||
$lang["items_buy_price_required"] = "سعر الشراء مطلوب.";
|
||||
$lang["items_cannot_be_deleted"] = "لايمكن حذف الأصناف المختارة، واحد أو أكثر منها لديه مبيعات.";
|
||||
$lang["items_cannot_find_item"] = "لايمكن ايجاد معلومات حول الصنف.";
|
||||
$lang["items_categories"] = "";
|
||||
$lang["items_category"] = "التصنيف";
|
||||
$lang["items_category_new"] = "";
|
||||
$lang["items_category_required"] = "التصنيف مطلوب.";
|
||||
$lang["items_change_all_to_allow_alt_desc"] = "السماح بوصف بديل للجميع.";
|
||||
$lang["items_change_all_to_not_allow_allow_desc"] = "عدم السماح بوصف بديل للجميع.";
|
||||
@@ -31,6 +33,7 @@ $lang["items_default_pack_name"] = "كل";
|
||||
$lang["items_description"] = "الوصف";
|
||||
$lang["items_details_count"] = "حركة الصنف";
|
||||
$lang["items_do_nothing"] = "لاتفعل شئ";
|
||||
$lang["items_edit"] = "";
|
||||
$lang["items_edit_fields_you_want_to_update"] = "قم بتحديث الحقول المراد تحديثها لكل الأصناف المختارة.";
|
||||
$lang["items_edit_multiple_items"] = "تحريد مجموعة اصناف";
|
||||
$lang["items_empty_upc_items"] = "تفريغ اصناف UPC";
|
||||
@@ -50,8 +53,10 @@ $lang["items_inventory_employee"] = "الموظف";
|
||||
$lang["items_inventory_in_out_quantity"] = "+- كمية";
|
||||
$lang["items_inventory_remarks"] = "ملاحظات";
|
||||
$lang["items_is_deleted"] = "حذفت";
|
||||
$lang["items_is_printed"] = "";
|
||||
$lang["items_is_serialized"] = "الصنف له رقم مسلسل";
|
||||
$lang["items_item"] = "صنف";
|
||||
$lang["items_item_id"] = "";
|
||||
$lang["items_item_number"] = "الباركود UPC/EAN/ISBN";
|
||||
$lang["items_item_number_duplicate"] = "رقم الصنف موجود فى قاعدة البيانات من قبل.";
|
||||
$lang["items_kit"] = "مجموعة اصناف";
|
||||
@@ -59,6 +64,7 @@ $lang["items_location"] = "مكان";
|
||||
$lang["items_low_inventory_items"] = "الأصناف التى لا يوجد لها مخزون";
|
||||
$lang["items_low_sell_item"] = "الصنف المركب";
|
||||
$lang["items_manually_editing_of_quantity"] = "تحرير الكمية يدوياً";
|
||||
$lang["items_markup"] = "";
|
||||
$lang["items_name"] = "اسم الصنف";
|
||||
$lang["items_name_required"] = "اسم الصنف مطلوب.";
|
||||
$lang["items_new"] = "صنف جديد";
|
||||
@@ -97,6 +103,7 @@ $lang["items_successful_updating"] = "لقد تم تحديث بيانات صنف
|
||||
$lang["items_supplier"] = "المورد";
|
||||
$lang["items_tax_1"] = "الضريبة 1";
|
||||
$lang["items_tax_2"] = "الضريبة 2";
|
||||
$lang["items_tax_3"] = "";
|
||||
$lang["items_tax_category"] = "الفئة الضريبية";
|
||||
$lang["items_tax_percent"] = "نسبة الضريبة";
|
||||
$lang["items_tax_percent_number"] = "نسبة الضريبة يجب ان تكون رقم";
|
||||
|
||||
@@ -6,5 +6,8 @@ $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_password"] = "كلمة السر";
|
||||
$lang["login_username"] = "اسم المستخدم";
|
||||
$lang["login_welcome"] = "";
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
$lang["module_admin_cashups"] = "";
|
||||
$lang["module_admin_cashups_desc"] = "";
|
||||
$lang["module_attributes"] = "ميزات/مميزات";
|
||||
$lang["module_attributes_desc"] = "إضافة، تعديل، حذف، وبحث بالميزات.";
|
||||
$lang["module_both"] = "الاثنين";
|
||||
@@ -39,3 +41,7 @@ $lang["module_suppliers"] = "الموردين";
|
||||
$lang["module_suppliers_desc"] = "إضافة، تحديث ، بحث و حذف مجموعات الموردين.";
|
||||
$lang["module_taxes"] = "الضرائب";
|
||||
$lang["module_taxes_desc"] = "اعدادات ضريبة المبيعات.";
|
||||
$lang["module_timeclocks"] = "";
|
||||
$lang["module_timeclocks_categories"] = "";
|
||||
$lang["module_timeclocks_categories_desc"] = "";
|
||||
$lang["module_timeclocks_desc"] = "";
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
<?php
|
||||
|
||||
$lang["receivings_amount_due"] = "";
|
||||
$lang["receivings_cancel_receiving"] = "إلغاء";
|
||||
$lang["receivings_cannot_be_deleted"] = "لايمكن حذف الإستلام/الإستلامات.";
|
||||
$lang["receivings_comments"] = "تعليقات";
|
||||
@@ -7,7 +8,9 @@ $lang["receivings_complete_receiving"] = "إنهاء";
|
||||
$lang["receivings_confirm_cancel_receiving"] = "هل أنت متاكد أنك تريد إلغاء هذا الإستلام؟ سيتم حذف كل الأصناف.";
|
||||
$lang["receivings_confirm_delete"] = "هل أنت متاكد أنك تريد حذف هذا الإستلام؟ سيتم حذف كل الأصناف. لايمكن التراجع بعد الحذف.";
|
||||
$lang["receivings_confirm_finish_receiving"] = "هل أنت متاكد أنك تريد تنفيذ هذا الإستلام؟ لايمكن التراجع بعد الإرسال.";
|
||||
$lang["receivings_confirm_restore"] = "";
|
||||
$lang["receivings_cost"] = "التكلفة";
|
||||
$lang["receivings_daily"] = "";
|
||||
$lang["receivings_date"] = "تاريخ الإستلام";
|
||||
$lang["receivings_date_required"] = "يجب إدخال تاريخ صحيح.";
|
||||
$lang["receivings_date_type"] = "التاريخ مطلوب.";
|
||||
|
||||
@@ -14,6 +14,7 @@ $lang["reports_code_return"] = "كود عمليات المرتجع";
|
||||
$lang["reports_code_type"] = "النوع";
|
||||
$lang["reports_code_work_order"] = "طلب عمل";
|
||||
$lang["reports_comments"] = "التعليقات";
|
||||
$lang["reports_commission"] = "";
|
||||
$lang["reports_complete"] = "عمليات البيع والمرتجع المكتملة";
|
||||
$lang["reports_completed_sales"] = "المبيعات المكتملة";
|
||||
$lang["reports_confirm_delete"] = "هل انت متاكد من مسح البيانات المحددة؟";
|
||||
@@ -28,6 +29,7 @@ $lang["reports_date"] = "التاريخ";
|
||||
$lang["reports_date_range"] = "الفترة الزمنية";
|
||||
$lang["reports_description"] = "الوصف";
|
||||
$lang["reports_detailed_receivings_report"] = "تقرير مفصل لاستلام البضاعة";
|
||||
$lang["reports_detailed_receivings_report_input"] = "";
|
||||
$lang["reports_detailed_reports"] = "التقارير التفصيلية";
|
||||
$lang["reports_detailed_requisition_report"] = "تقرير مفصل لطلبات الشراء";
|
||||
$lang["reports_detailed_sales_report"] = "تقرير مفصل للمبيعات";
|
||||
@@ -46,6 +48,7 @@ $lang["reports_expenses_amount"] = "القيمة";
|
||||
$lang["reports_expenses_categories"] = "فئات المصاريف";
|
||||
$lang["reports_expenses_categories_summary_report"] = "تقرير المصاريف حسب الفئات";
|
||||
$lang["reports_expenses_category"] = "الفئة";
|
||||
$lang["reports_expenses_payment_amount"] = "";
|
||||
$lang["reports_expenses_tax_amount"] = "الضريبة";
|
||||
$lang["reports_expenses_total_amount"] = "المبلغ الإجمالي";
|
||||
$lang["reports_expenses_total_tax_amount"] = "الضريبة الإجمالية";
|
||||
@@ -105,7 +108,9 @@ $lang["reports_sales_summary_report"] = "تقرير ملخص المبيعات";
|
||||
$lang["reports_sales_taxes"] = "ضرائب المبيعات";
|
||||
$lang["reports_sales_taxes_summary_report"] = "تقرير ملخص ضرائب المبيعات";
|
||||
$lang["reports_serial_number"] = "مسلسل";
|
||||
$lang["reports_service_charge"] = "";
|
||||
$lang["reports_sold_by"] = "البائع";
|
||||
$lang["reports_sold_items"] = "";
|
||||
$lang["reports_sold_to"] = "مباع الى";
|
||||
$lang["reports_stock_location"] = "مكان المخزون";
|
||||
$lang["reports_sub_total_value"] = "المجموع الفرعى";
|
||||
@@ -117,6 +122,7 @@ $lang["reports_suppliers"] = "الموردين";
|
||||
$lang["reports_suppliers_summary_report"] = "تقرير ملخص الموردين";
|
||||
$lang["reports_tax"] = "الضريبة";
|
||||
$lang["reports_tax_category"] = "الفئة الضريبية";
|
||||
$lang["reports_tax_name"] = "";
|
||||
$lang["reports_tax_percent"] = "نسبة الضريبة";
|
||||
$lang["reports_tax_rate"] = "معدل الضريبة";
|
||||
$lang["reports_taxes"] = "الضرائب";
|
||||
|
||||
@@ -10,36 +10,48 @@ $lang["sales_amount_tendered"] = "المبلغ المدفوع";
|
||||
$lang["sales_authorized_signature"] = "توقيع معتمد";
|
||||
$lang["sales_cancel_sale"] = "الغاء عملية البيع";
|
||||
$lang["sales_cash"] = "نقدى";
|
||||
$lang["sales_cash_1"] = "";
|
||||
$lang["sales_cash_2"] = "";
|
||||
$lang["sales_cash_3"] = "";
|
||||
$lang["sales_cash_4"] = "";
|
||||
$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"] = "شيك";
|
||||
$lang["sales_close"] = "";
|
||||
$lang["sales_comment"] = "تعليق";
|
||||
$lang["sales_comments"] = "تعليقات";
|
||||
$lang["sales_company_name"] = "";
|
||||
$lang["sales_complete"] = "";
|
||||
$lang["sales_complete_sale"] = "إتمام البيع";
|
||||
$lang["sales_confirm_cancel_sale"] = "هل أنت متأكد من الغاء عملية البيع ؟ سيتم إزالة كل الأصناف.";
|
||||
$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"] = "المجموع";
|
||||
$lang["sales_customer_total_spent"] = "";
|
||||
$lang["sales_daily_sales"] = "";
|
||||
$lang["sales_date"] = "تاريخ البيع";
|
||||
$lang["sales_date_range"] = "الفترة الزمنية";
|
||||
$lang["sales_date_required"] = "يجب إدخال تاريخ صحيح.";
|
||||
$lang["sales_date_type"] = "التاريخ مطلوب.";
|
||||
$lang["sales_debit"] = "بطاقة خصم";
|
||||
$lang["sales_debit_filter"] = "";
|
||||
$lang["sales_delete"] = "اسمح بالمسح";
|
||||
$lang["sales_delete_confirmation"] = "هل أنت متأكد أنك تريد حذف عملية البيع هذه؟ لايمكن التراجع بعد الحذف.";
|
||||
$lang["sales_delete_entire_sale"] = "حذف عملية البيع بالكامل";
|
||||
@@ -53,26 +65,27 @@ $lang["sales_discount_included"] = "% خصم";
|
||||
$lang["sales_discount_short"] = "%";
|
||||
$lang["sales_due"] = "مستحق";
|
||||
$lang["sales_due_filter"] = "مستحق";
|
||||
$lang["sales_edit"] = "تحرير";
|
||||
$lang["sales_edit_item"] = "تحرير صنف";
|
||||
$lang["sales_edit_sale"] = "تحرير عملية بيع";
|
||||
$lang["sales_edit"] = "تعديل";
|
||||
$lang["sales_edit_item"] = "تعديل مادة";
|
||||
$lang["sales_edit_sale"] = "تعديل عملية بيع";
|
||||
$lang["sales_email_receipt"] = "إرسال الايصال بالبريد الالكترونى";
|
||||
$lang["sales_employee"] = "الموظف";
|
||||
$lang["sales_entry"] = "ادخال";
|
||||
$lang["sales_error_editing_item"] = "خطاء فى تحرير الصنف";
|
||||
$lang["sales_find_or_scan_item"] = "بحث/مسح باركود صنف";
|
||||
$lang["sales_find_or_scan_item_or_receipt"] = "بحث/مسح باركود صنف أو ايصال";
|
||||
$lang["sales_error_editing_item"] = "خطاء فى تعديل المادة";
|
||||
$lang["sales_find_or_scan_item"] = "بحث/مسح باركود المادة";
|
||||
$lang["sales_find_or_scan_item_or_receipt"] = "بحث/مسح باركود المادة أو الايصال";
|
||||
$lang["sales_giftcard"] = "بطاقة هدية";
|
||||
$lang["sales_giftcard_balance"] = "رصيد بطاقة الهدية";
|
||||
$lang["sales_giftcard_filter"] = "";
|
||||
$lang["sales_giftcard_number"] = "رقم بطاقة الهدية";
|
||||
$lang["sales_group_by_category"] = "تصفية حسب الفئة";
|
||||
$lang["sales_group_by_type"] = "تجميع حسب النوع";
|
||||
$lang["sales_group_by_category"] = "ترتيب حسب الفئة";
|
||||
$lang["sales_group_by_type"] = "ترتيب حسب النوع";
|
||||
$lang["sales_hsn"] = "رمز نظام منسق";
|
||||
$lang["sales_id"] = "كود عملية البيع";
|
||||
$lang["sales_id"] = "رقم عملية البيع";
|
||||
$lang["sales_include_prices"] = "يشمل الاسعار؟";
|
||||
$lang["sales_invoice"] = "فاتورة";
|
||||
$lang["sales_invoice_confirm"] = "هذه الفاتورة سوف ترسل إلى";
|
||||
$lang["sales_invoice_enable"] = "إنشاء فاتورة";
|
||||
$lang["sales_invoice_enable"] = "رقم فاتورة";
|
||||
$lang["sales_invoice_filter"] = "الفواتير";
|
||||
$lang["sales_invoice_no_email"] = "هذا العميل ليس لدية بريد الكترونى صالح.";
|
||||
$lang["sales_invoice_number"] = "فاتورة رقم #";
|
||||
@@ -85,32 +98,55 @@ $lang["sales_invoice_type_invoice"] = "الفاتورة (invoice.php)";
|
||||
$lang["sales_invoice_type_tax_invoice"] = "الفاتورة الضريبية (tax_invoice.php)";
|
||||
$lang["sales_invoice_unsent"] = "فشل إرسال الفاتورة إلى";
|
||||
$lang["sales_invoice_update"] = "إعادة العد";
|
||||
$lang["sales_item_insufficient_of_stock"] = "لايوجد مخزون كافى من الصنف.";
|
||||
$lang["sales_item_name"] = "اسم الصنف";
|
||||
$lang["sales_item_number"] = "صنف #";
|
||||
$lang["sales_item_out_of_stock"] = "لايوجد مخزون من الصنف.";
|
||||
$lang["sales_item_insufficient_of_stock"] = "لايوجد مخزون كافى من المادة.";
|
||||
$lang["sales_item_name"] = "اسم المادة";
|
||||
$lang["sales_item_number"] = "مادة رقم #";
|
||||
$lang["sales_item_out_of_stock"] = "لايوجد مخزون من المادة.";
|
||||
$lang["sales_key_browser"] = "";
|
||||
$lang["sales_key_cancel"] = "Cancels Current Quote/Invoice/Sale";
|
||||
$lang["sales_key_customer_search"] = "Customer Search";
|
||||
$lang["sales_key_finish_quote"] = "Finish Quote/Invoice witdout payment";
|
||||
$lang["sales_key_finish_sale"] = "Add Payment and Complete Invoice/Sale";
|
||||
$lang["sales_key_full"] = "";
|
||||
$lang["sales_key_function"] = "Function";
|
||||
$lang["sales_key_help"] = "Shortcuts";
|
||||
$lang["sales_key_help_modal"] = "Open Shortcuts Window";
|
||||
$lang["sales_key_in"] = "";
|
||||
$lang["sales_key_item_search"] = "Item Search";
|
||||
$lang["sales_key_out"] = "";
|
||||
$lang["sales_key_payment"] = "Add Payment";
|
||||
$lang["sales_key_print"] = "";
|
||||
$lang["sales_key_restore"] = "";
|
||||
$lang["sales_key_search"] = "";
|
||||
$lang["sales_key_suspend"] = "Suspend Current Sale";
|
||||
$lang["sales_key_suspended"] = "Show Suspended Sales";
|
||||
$lang["sales_key_system"] = "";
|
||||
$lang["sales_key_tendered"] = "Edit Amount Tendered";
|
||||
$lang["sales_key_title"] = "Sales Keyboard Shortcuts";
|
||||
$lang["sales_mc"] = "";
|
||||
$lang["sales_mode"] = "وضع التسجيل";
|
||||
$lang["sales_must_enter_numeric"] = "يجب إدخال رقم للمبلغ الفعلى المدفوع.";
|
||||
$lang["sales_must_enter_numeric_giftcard"] = "رقم بطاقة الهدية يجب أن يكون رقم.";
|
||||
$lang["sales_must_enter_numeric_giftcard"] = "رمز بطاقة الهدية يجب أن يكتون ارقام فقط.";
|
||||
$lang["sales_new_customer"] = "عميل جديد";
|
||||
$lang["sales_new_item"] = "صنف جديد";
|
||||
$lang["sales_new_item"] = "مادة جديدة";
|
||||
$lang["sales_no_description"] = "بدون وصف";
|
||||
$lang["sales_no_filter"] = "الكل";
|
||||
$lang["sales_no_items_in_cart"] = "لايوجد أصناف فى السلة.";
|
||||
$lang["sales_no_items_in_cart"] = "لايوجد اي مادة فى السلة.";
|
||||
$lang["sales_no_sales_to_display"] = "لاتوجد عمليات بيع لعرضها.";
|
||||
$lang["sales_none_selected"] = "لم تقم بإختيار أى عمليات بيع لحذفها.";
|
||||
$lang["sales_nontaxed_ind"] = "";
|
||||
$lang["sales_not_authorized"] = "هذه العملية لا يمكن فعلها لعدم تخويلك.";
|
||||
$lang["sales_not_authorized"] = "ليس لديك صلاحية.";
|
||||
$lang["sales_one_or_multiple"] = "عمليات بيع";
|
||||
$lang["sales_payment"] = "طريقة الدفع";
|
||||
$lang["sales_payment_amount"] = "المبلغ";
|
||||
$lang["sales_payment_amount"] = "القيمة";
|
||||
$lang["sales_payment_not_cover_total"] = "المبلغ المدفوع لايغطى المبلغ الإجمالى.";
|
||||
$lang["sales_payment_type"] = "طريقة";
|
||||
$lang["sales_payments"] = "";
|
||||
$lang["sales_payments_total"] = "إجمالى المدفوعات";
|
||||
$lang["sales_price"] = "السعر";
|
||||
$lang["sales_print_after_sale"] = "اطبع بعد عملية البيع";
|
||||
$lang["sales_quantity"] = "الكمية";
|
||||
$lang["sales_quantity_less_than_reorder_level"] = "تحذير: الكمية/العدد المطلوب غير متوفر لهذا الصنف.";
|
||||
$lang["sales_quantity_less_than_reorder_level"] = "تحذير: الكمية أقل من الحد المطلوب لهذه المادة.";
|
||||
$lang["sales_quantity_less_than_zero"] = "تحذير! الكمية المطلوبة غير كافية، بإمكانك إتمام عملية البيع ، لكن تحقق من مخزنك.";
|
||||
$lang["sales_quantity_of_items"] = "عدد ال 1% من الاصناف";
|
||||
$lang["sales_quote"] = "عرض اسعار";
|
||||
@@ -123,10 +159,11 @@ $lang["sales_receipt_no_email"] = "هذا العميل ليس له اي بريد
|
||||
$lang["sales_receipt_number"] = "إيصال بيع";
|
||||
$lang["sales_receipt_sent"] = "تم إرسال الإيصال إلى";
|
||||
$lang["sales_receipt_unsent"] = "فشل إرسال الإيصال إلى";
|
||||
$lang["sales_refund"] = "";
|
||||
$lang["sales_register"] = "مسجل المبيعات";
|
||||
$lang["sales_refund"] = "نوع/سبب الاسترجاع";
|
||||
$lang["sales_register"] = "سجل المبيعات";
|
||||
$lang["sales_remove_customer"] = "حذف عميل";
|
||||
$lang["sales_return"] = "إرتجاع";
|
||||
$lang["sales_remove_discount"] = "";
|
||||
$lang["sales_return"] = "إسترجاع";
|
||||
$lang["sales_rewards"] = "نقاط المكافئة";
|
||||
$lang["sales_rewards_balance"] = "رصيد نقاط المكافئة";
|
||||
$lang["sales_sale"] = "بيع";
|
||||
@@ -134,18 +171,21 @@ $lang["sales_sale_by_invoice"] = "البيع بفاتورة رسمية";
|
||||
$lang["sales_sale_for_customer"] = "العميل:";
|
||||
$lang["sales_sale_time"] = "الوقت";
|
||||
$lang["sales_sales_tax"] = "ضريبة البيع";
|
||||
$lang["sales_sales_total"] = "";
|
||||
$lang["sales_select_customer"] = "اختيار عميل (اختياري)";
|
||||
$lang["sales_send_invoice"] = "إرسال الفاتورة";
|
||||
$lang["sales_send_quote"] = "ارسال عرض الاسعار";
|
||||
$lang["sales_send_receipt"] = "إرسال إيصال";
|
||||
$lang["sales_send_work_order"] = "ارسال طلب عمل";
|
||||
$lang["sales_serial"] = "مسلسل";
|
||||
$lang["sales_service_charge"] = "";
|
||||
$lang["sales_show_due"] = "";
|
||||
$lang["sales_show_invoice"] = "عرض الفاتورة";
|
||||
$lang["sales_show_receipt"] = "عرض الإيصال";
|
||||
$lang["sales_start_typing_customer_name"] = "ابداء بكتابة اسم العميل...";
|
||||
$lang["sales_start_typing_item_name"] = "ابداء بكتابة اسم أو مسح باركود الصنف...";
|
||||
$lang["sales_stock"] = "المخزن";
|
||||
$lang["sales_stock_location"] = "مكان المخزون";
|
||||
$lang["sales_stock_location"] = "موقع التخزين";
|
||||
$lang["sales_sub_total"] = "المجموع الفرعي";
|
||||
$lang["sales_successfully_deleted"] = "لقد تم الحذف بنجاح";
|
||||
$lang["sales_successfully_restored"] = "لقد تمت عملية الاستعادة بنجاح";
|
||||
@@ -174,6 +214,8 @@ $lang["sales_unsuspend"] = "إلغاء تعليق";
|
||||
$lang["sales_unsuspend_and_delete"] = "إلغاء تعليق وحذف";
|
||||
$lang["sales_update"] = "تحديث";
|
||||
$lang["sales_upi"] = "رقم التعريف الشخصي";
|
||||
$lang["sales_visa"] = "";
|
||||
$lang["sales_wholesale"] = "";
|
||||
$lang["sales_work_order"] = "طلب عمل";
|
||||
$lang["sales_work_order_number"] = "رقم طلب العمل";
|
||||
$lang["sales_work_order_number_duplicate"] = "رقم طلب العمل يجب ان يكون فريد.";
|
||||
|
||||
@@ -14,6 +14,7 @@ $lang["taxes_group_seq"] = "تسلسل المجموعة";
|
||||
$lang["taxes_jurisdiction_name"] = "اسم الولاية القضائية";
|
||||
$lang["taxes_name"] = "الاسم";
|
||||
$lang["taxes_new"] = "ضريبة جديدة";
|
||||
$lang["taxes_no_taxes"] = "";
|
||||
$lang["taxes_no_taxes_to_display"] = "لا يوجد أكواد ضريبية للعرض";
|
||||
$lang["taxes_reporting_authority"] = "السلطة الضريبية";
|
||||
$lang["taxes_round_half_down"] = "نصف الاسفل";
|
||||
|
||||
@@ -3,23 +3,31 @@
|
||||
$lang["cashups_amount"] = "Məbləğ";
|
||||
$lang["cashups_amount_number"] = "Məbləğ rəqəmlə olmalıdır";
|
||||
$lang["cashups_amount_required"] = "Məbləğ zəruri sahədir.";
|
||||
$lang["cashups_cancel_cashups"] = "";
|
||||
$lang["cashups_cancel_cashups_enter"] = "";
|
||||
$lang["cashups_cannot_be_deleted"] = "Pul vahidi silinməsi mümkün deyil";
|
||||
$lang["cashups_cash_difference"] = "";
|
||||
$lang["cashups_close_date"] = "Bağlanma Tarixi";
|
||||
$lang["cashups_close_employee"] = "Bağlıdır";
|
||||
$lang["cashups_closed_amount_card"] = "Kartlar";
|
||||
$lang["cashups_closed_amount_cash"] = "Kassanın Bağlanması";
|
||||
$lang["cashups_closed_amount_check"] = "Çeklər";
|
||||
$lang["cashups_closed_amount_due"] = "Rüsum";
|
||||
$lang["cashups_closed_amount_giftcard"] = "";
|
||||
$lang["cashups_closed_amount_total"] = "Cəmi";
|
||||
$lang["cashups_closed_date"] = "Bağlanma tarixi";
|
||||
$lang["cashups_confirm_delete"] = "Seçilmiş Pul vahidi silmək istədiyinizə əminsinizmi?";
|
||||
$lang["cashups_confirm_restore"] = "Seçilmiş Pul vahidi bərpa etmək istədiyinizə əminsinizmi?";
|
||||
$lang["cashups_confirm_submit"] = "";
|
||||
$lang["cashups_date_number"] = "Tarix rəqəmlə olmalıdır";
|
||||
$lang["cashups_date_required"] = "Tarixi tələb olunan bir sahədir";
|
||||
$lang["cashups_description"] = "Təsvir";
|
||||
$lang["cashups_enable_expected"] = "";
|
||||
$lang["cashups_error_adding_updating"] = "XƏTA Pul vahidi Əvavə/yenilənmədə";
|
||||
$lang["cashups_giftcard"] = "";
|
||||
$lang["cashups_id"] = "İD";
|
||||
$lang["cashups_info"] = "Pul vahidi məlumatı";
|
||||
$lang["cashups_info_employee"] = "";
|
||||
$lang["cashups_is_deleted"] = "Silindi";
|
||||
$lang["cashups_new"] = "Yeni Pul vahidi";
|
||||
$lang["cashups_no_cashups_to_display"] = "Göstərmək üçün heç nağd pul yoxdur";
|
||||
@@ -35,4 +43,6 @@ $lang["cashups_successful_deleted"] = "Pul vahidi silindi";
|
||||
$lang["cashups_successful_updating"] = "Pul vahidi yeniləndi";
|
||||
$lang["cashups_total"] = "Cəmi";
|
||||
$lang["cashups_transfer_amount_cash"] = "Pul vahidi Giriş/Çıxışları";
|
||||
$lang["cashups_transfer_amount_cash_minus"] = "";
|
||||
$lang["cashups_update"] = "Pul vahidi Yeniləndi";
|
||||
$lang["cashups_warning"] = "";
|
||||
|
||||
@@ -2,14 +2,18 @@
|
||||
|
||||
$lang["common_address_1"] = "Ünvan 1";
|
||||
$lang["common_address_2"] = "Ünvan 2";
|
||||
$lang["common_admin"] = "";
|
||||
$lang["common_city"] = "Şəhər";
|
||||
$lang["common_clerk"] = "";
|
||||
$lang["common_close"] = "Bağlı";
|
||||
$lang["common_color"] = "";
|
||||
$lang["common_comments"] = "Rəylər";
|
||||
$lang["common_common"] = "ortaq";
|
||||
$lang["common_confirm_search"] = "Bir və ya bir neçə sətir seçdiniz, bunlar axtarışınızdan sonra artıq seçilməyəcək. Bu axtarışı göndərmək istədiyinizə əminsinizmi?";
|
||||
$lang["common_copyrights"] = "© 2010 - %1";
|
||||
$lang["common_correct_errors"] = "Xahiş edirik təsdiqlə-dən əvvəl səhvləri düzəldin";
|
||||
$lang["common_country"] = "Ölkə";
|
||||
$lang["common_dashboard"] = "";
|
||||
$lang["common_date"] = "Təqvim";
|
||||
$lang["common_delete"] = "Sil";
|
||||
$lang["common_det"] = "detallar";
|
||||
@@ -21,6 +25,7 @@ $lang["common_export_csv"] = "CSV Export";
|
||||
$lang["common_export_csv_no"] = "Xeyr";
|
||||
$lang["common_export_csv_yes"] = "Bəli";
|
||||
$lang["common_fields_required_message"] = "Qırmızı sahələr tələb olunur";
|
||||
$lang["common_fields_required_message_unique"] = "";
|
||||
$lang["common_first_name"] = "Ad";
|
||||
$lang["common_first_name_required"] = "Ad yazmağınız tələb olunur.";
|
||||
$lang["common_first_page"] = "Birinci";
|
||||
@@ -28,6 +33,7 @@ $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_import"] = "Daxil et";
|
||||
$lang["common_import_change_file"] = "Dəyiş";
|
||||
@@ -41,16 +47,21 @@ $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_logout"] = "Çıxış";
|
||||
$lang["common_manager"] = "";
|
||||
$lang["common_migration_needed"] = "Girişdən sonra bazaya %1 köçməsi başlayacaq.";
|
||||
$lang["common_new"] = "Yenisi";
|
||||
$lang["common_no"] = "";
|
||||
$lang["common_no_persons_to_display"] = "Göstərmək üçün heç kim yoxdur.";
|
||||
$lang["common_none_selected_text"] = "Seçin";
|
||||
$lang["common_or"] = "Və ya";
|
||||
$lang["common_people"] = "";
|
||||
$lang["common_phone_number"] = "Telefon";
|
||||
$lang["common_phone_number_required"] = "çıxarış ";
|
||||
$lang["common_please_visit_my"] = "Xahiş edirik ziyarət edin";
|
||||
$lang["common_position"] = "";
|
||||
$lang["common_powered_by"] = "Yaradıcı";
|
||||
$lang["common_price"] = "Qiymət";
|
||||
$lang["common_print"] = "Çap";
|
||||
@@ -61,6 +72,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_state"] = "Əyalət";
|
||||
$lang["common_submit"] = "Təsdiqlə";
|
||||
$lang["common_total_spent"] = "Ümumi xərc";
|
||||
|
||||
@@ -31,13 +31,22 @@ $lang["config_barcode_tooltip"] = "Diqqət: Bu xüsusiyyət malların dublikat o
|
||||
$lang["config_barcode_type"] = "Barkod Növü";
|
||||
$lang["config_barcode_width"] = "Genişlik";
|
||||
$lang["config_bottom"] = "Aşağı";
|
||||
$lang["config_cash_button"] = "";
|
||||
$lang["config_cash_button_1"] = "";
|
||||
$lang["config_cash_button_2"] = "";
|
||||
$lang["config_cash_button_3"] = "";
|
||||
$lang["config_cash_button_4"] = "";
|
||||
$lang["config_cash_button_5"] = "";
|
||||
$lang["config_cash_button_6"] = "";
|
||||
$lang["config_cash_decimals"] = "Nəğd Pul Cədvəlləri";
|
||||
$lang["config_cash_decimals_tooltip"] = "Nağd pul və Məzənnədəki ədədlər eyni olarsa, onda nağd pul yuvarlaqlaşması baş verməz.";
|
||||
$lang["config_cash_rounding"] = "Nəğd Pul Yuvarlaqlaşdırılması";
|
||||
$lang["config_category_dropdown"] = "Bölməni açılan siyahida göstər";
|
||||
$lang["config_center"] = "Mərkəz";
|
||||
$lang["config_change_apperance_tooltip"] = "";
|
||||
$lang["config_comma"] = "vergül";
|
||||
$lang["config_company"] = "Şirkətin Adı";
|
||||
$lang["config_company_avatar"] = "";
|
||||
$lang["config_company_change_image"] = "Şəkili Dəyiş";
|
||||
$lang["config_company_logo"] = "Şirkətin Logosu";
|
||||
$lang["config_company_remove_image"] = "Şəkili Sil";
|
||||
@@ -49,6 +58,7 @@ $lang["config_country_codes_tooltip"] = "Vergüllə ayrılmış ölkə kodları
|
||||
$lang["config_currency_code"] = "Valyuta Kodu";
|
||||
$lang["config_currency_decimals"] = "Məzənnə Rəqəmləri";
|
||||
$lang["config_currency_symbol"] = "Valyuta Simvolu";
|
||||
$lang["config_current_employee_only"] = "";
|
||||
$lang["config_customer_reward"] = "Mükafat";
|
||||
$lang["config_customer_reward_duplicate"] = "Mükafat unikal olmalıdir.";
|
||||
$lang["config_customer_reward_enable"] = "Müştəri mükafatlarını aktivləşdirin";
|
||||
@@ -86,6 +96,7 @@ $lang["config_default_tax_name_required"] = "Adi vergi mütləq rəqəmlə olmal
|
||||
$lang["config_default_tax_rate"] = "Adi vergi dərəcəsi %";
|
||||
$lang["config_default_tax_rate_1"] = "Vergi Dərəcəsi 1";
|
||||
$lang["config_default_tax_rate_2"] = "Vergi Məzənnəsi 2";
|
||||
$lang["config_default_tax_rate_3"] = "";
|
||||
$lang["config_default_tax_rate_number"] = "Standart Vergi Məzənnəsi rəqəm ilə olmalıdır.";
|
||||
$lang["config_default_tax_rate_required"] = "Standart Vergi Məzənnəsi olan sahə boş qala bilməz.";
|
||||
$lang["config_derive_sale_quantity"] = "Tərtib edilmiş satış məbləğinə icazə verin";
|
||||
@@ -110,6 +121,12 @@ $lang["config_email_smtp_pass"] = "Faks";
|
||||
$lang["config_email_smtp_port"] = "SMTP Portu";
|
||||
$lang["config_email_smtp_timeout"] = "STMTP vaxt bitimi (lər)";
|
||||
$lang["config_email_smtp_user"] = "SMTP İstifadəçi Adı";
|
||||
$lang["config_enable_avatar"] = "";
|
||||
$lang["config_enable_avatar_tooltip"] = "";
|
||||
$lang["config_enable_dropdown_tooltip"] = "";
|
||||
$lang["config_enable_new_look"] = "";
|
||||
$lang["config_enable_right_bar"] = "";
|
||||
$lang["config_enable_right_bar_tooltip"] = "";
|
||||
$lang["config_enforce_privacy"] = "Məxvilik Təmin edin";
|
||||
$lang["config_enforce_privacy_tooltip"] = "Müştərilərin gizliliyini qorumaq, silmək halında məlumat şifrələməsini təmin etmək";
|
||||
$lang["config_fax"] = "Faks";
|
||||
@@ -127,6 +144,7 @@ $lang["config_financial_year_may"] = "1 May";
|
||||
$lang["config_financial_year_nov"] = "1 Noyabr";
|
||||
$lang["config_financial_year_oct"] = "1 Oktyabr";
|
||||
$lang["config_financial_year_sep"] = "1 Sentyabr";
|
||||
$lang["config_floating_labels"] = "";
|
||||
$lang["config_gcaptcha_enable"] = "Giriş Səyfəsi reCAPTCHA";
|
||||
$lang["config_gcaptcha_secret_key"] = "reCAPTCHA Gizli Açarı";
|
||||
$lang["config_gcaptcha_secret_key_required"] = "reCAPTCHA Gizli Açar olan sahə boş qala bilməz";
|
||||
@@ -146,6 +164,7 @@ $lang["config_image_restrictions"] = "Şəkil yükləmə məhdudiyyətləri";
|
||||
$lang["config_include_hsn"] = "HSN Kodlarına dəstək verin";
|
||||
$lang["config_info"] = "Məlumat";
|
||||
$lang["config_info_configuration"] = "Dükan İnformasiyası";
|
||||
$lang["config_input_groups"] = "";
|
||||
$lang["config_integrations"] = "İnteqrasiya";
|
||||
$lang["config_integrations_configuration"] = "Üçüncü tərəf inteqrasiya";
|
||||
$lang["config_invoice"] = "Faktura";
|
||||
@@ -157,6 +176,7 @@ $lang["config_invoice_printer"] = "Faktura Printeri";
|
||||
$lang["config_invoice_type"] = "Qaimənin Tipi";
|
||||
$lang["config_is_readable"] = "oxunur, lakin icazələr 660-dan yüksəkdir.";
|
||||
$lang["config_is_writable"] = "yazılabilir, lakin icazələr 750-dən yüksəkdir.";
|
||||
$lang["config_item_markup"] = "";
|
||||
$lang["config_jsprintsetup_required"] = "Xəbərdarlıq: Bu funksiya yalnız FireFox jsPrintSetup addon quraşdırıldığı halda işləyəcəkdir. Yadda saxlanılsın?";
|
||||
$lang["config_language"] = "Dil";
|
||||
$lang["config_last_used_invoice_number"] = "Son istifadə edilmiş Faktura nömrəsi";
|
||||
@@ -175,6 +195,7 @@ $lang["config_locale_info"] = "Lokallaşdırma Konfiqurasiya Məlumatı";
|
||||
$lang["config_location"] = "Fond";
|
||||
$lang["config_location_configuration"] = "Anbar Yerləri";
|
||||
$lang["config_location_info"] = "Yer Konfiqurasiya Məlumatı";
|
||||
$lang["config_login_form"] = "";
|
||||
$lang["config_logout"] = "Çıxışdan əvvəl məlumatlari ehtiyat bazasına köçürmək istəyirsinizmi? Çıxış üçün Bekap və ya [Ləğv] üçün [OK]' düyməsinə basın.";
|
||||
$lang["config_mailchimp"] = "Mailçimp";
|
||||
$lang["config_mailchimp_api_key"] = "Mailchimp API Açarı";
|
||||
@@ -231,8 +252,10 @@ $lang["config_print_top_margin"] = "Üstdəki Künc";
|
||||
$lang["config_print_top_margin_number"] = "Üstdəki Künc rəqəm ilə olmalıdır.";
|
||||
$lang["config_print_top_margin_required"] = "Üstdəki Sahə Boş qala bilməz.";
|
||||
$lang["config_quantity_decimals"] = "Ondalıqların Miqdarı";
|
||||
$lang["config_quick_cash_enable"] = "";
|
||||
$lang["config_quote_default_comments"] = "Standart şərhlər";
|
||||
$lang["config_receipt"] = "Çek";
|
||||
$lang["config_receipt_category"] = "";
|
||||
$lang["config_receipt_configuration"] = "Çek Cap Parametirləri";
|
||||
$lang["config_receipt_default"] = "Adi";
|
||||
$lang["config_receipt_font_size"] = "Yazı Tipi";
|
||||
@@ -262,6 +285,8 @@ $lang["config_saved_successfully"] = "Konfiqurasiya uğurla saxlanıldı.";
|
||||
$lang["config_saved_unsuccessfully"] = "Konfiqurasiyanı saxlamq mümkün olmadı.";
|
||||
$lang["config_security_issue"] = "Təhlükəsizlik açığı xəbərdarlığı";
|
||||
$lang["config_server_notice"] = "Xahiş edirik, hesabatın təqdim edilməsi üçün aşağıdakı məlumatı istifadə edin.";
|
||||
$lang["config_service_charge"] = "";
|
||||
$lang["config_show_due_enable"] = "";
|
||||
$lang["config_show_office_group"] = "Ofis İşarəsini Göstər";
|
||||
$lang["config_statistics"] = "Statistikalari Göndər";
|
||||
$lang["config_statistics_tooltip"] = "İnkişaf və xüsusiyyət təkmilləşdirilməsi məqsədi ilə statistika göndərin.";
|
||||
@@ -269,7 +294,9 @@ $lang["config_stock_location"] = "Ehtiyyat Yeri";
|
||||
$lang["config_stock_location_duplicate"] = "Ehtiyyat Olan Yer Unikal Olmalıdir.";
|
||||
$lang["config_stock_location_invalid_chars"] = "Ehtiyyat Yeri təşkil etməməlidir '_'.";
|
||||
$lang["config_stock_location_required"] = "Ehtiyyat Yeri Olan Sahə boş qala bilməz.";
|
||||
$lang["config_suggestions_fifth_column"] = "";
|
||||
$lang["config_suggestions_first_column"] = "Sütun 1";
|
||||
$lang["config_suggestions_fourth_column"] = "";
|
||||
$lang["config_suggestions_layout"] = "Təklif Çərçivələrini Axtar";
|
||||
$lang["config_suggestions_second_column"] = "Sütun 2";
|
||||
$lang["config_suggestions_third_column"] = "Sütun 3";
|
||||
@@ -289,6 +316,7 @@ $lang["config_tax_decimals"] = "Vaxt";
|
||||
$lang["config_tax_id"] = "Vergi İD";
|
||||
$lang["config_tax_included"] = "Vergi Daxildir";
|
||||
$lang["config_theme"] = "Vebsayt";
|
||||
$lang["config_theme_preview"] = "";
|
||||
$lang["config_thousands_separator"] = "Minliklər Ayıran";
|
||||
$lang["config_timezone"] = "Vaxt Zonası";
|
||||
$lang["config_timezone_error"] = "OSPOS Saat qurşağı Yerli saat qurşağınızdan fərqlidir.";
|
||||
@@ -296,5 +324,6 @@ $lang["config_top"] = "Yuxarı";
|
||||
$lang["config_use_destination_based_tax"] = "Təyinatından vergi istifadə edin";
|
||||
$lang["config_user_timezone"] = "Yerli saat qurşağı:";
|
||||
$lang["config_website"] = "Vebsayt";
|
||||
$lang["config_wholesale_markup"] = "";
|
||||
$lang["config_work_order_enable"] = "İş Sifariş Dəstəyi";
|
||||
$lang["config_work_order_format"] = "İş Sifarş Farmatı";
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
$lang["customers_account_number"] = "Hesab nömrəsi";
|
||||
$lang["customers_account_number_duplicate"] = "Hesab nömrəsi artıq verilənlər bazasında mövcuddur.";
|
||||
$lang["customers_available_points"] = "Mövcud ballar";
|
||||
$lang["customers_available_points_value"] = "";
|
||||
$lang["customers_average"] = "Orta xərclənən";
|
||||
$lang["customers_avg_discount"] = "Orta endirim";
|
||||
$lang["customers_basic_information"] = "Məlumat";
|
||||
|
||||
@@ -1,8 +1,12 @@
|
||||
<?php
|
||||
|
||||
$lang["employees_administrator"] = "";
|
||||
$lang["employees_basic_information"] = "Məlumat";
|
||||
$lang["employees_cannot_be_deleted"] = "Seçilmiş əməkdaş (lar) silinə bilməz, bir və ya birdən çox əməkdaş satışlar edib, əks halda siz öz heasabınızı silməyə çalışırsınız.";
|
||||
$lang["employees_change_employee"] = "";
|
||||
$lang["employees_change_password"] = "Şifrəni Dəyiş";
|
||||
$lang["employees_clerk"] = "";
|
||||
$lang["employees_commission"] = "";
|
||||
$lang["employees_confirm_delete"] = "Siz əminsiniz ki seçilmiş əməkdaşları silmək istəyirsiniz?";
|
||||
$lang["employees_confirm_restore"] = "Seçilmiş əməkdaşı (lar) yenidən bərpa etməyinizə əminsinizmi?";
|
||||
$lang["employees_current_password"] = "İndiki Şifrə";
|
||||
@@ -13,6 +17,7 @@ $lang["employees_error_deleting_demo_admin"] = "Demo administrator istifadəçis
|
||||
$lang["employees_error_updating_demo_admin"] = "Demo administrator istifadəçisini dəyişə bilməzsiniz.";
|
||||
$lang["employees_language"] = "Dil";
|
||||
$lang["employees_login_info"] = "Daxil Ol";
|
||||
$lang["employees_manager"] = "";
|
||||
$lang["employees_new"] = "Yeni Əməkdaş";
|
||||
$lang["employees_none_selected"] = "Silmək üçün heç bir işçi (lər) seçməmisiniz.";
|
||||
$lang["employees_one_or_multiple"] = "İşçi (lər)";
|
||||
@@ -33,5 +38,6 @@ $lang["employees_system_language"] = "Sistem Dili";
|
||||
$lang["employees_unsuccessful_change_password"] = "Şifrə dəyişməsi uğursuz oldu.";
|
||||
$lang["employees_update"] = "İşçini yeniləyin";
|
||||
$lang["employees_username"] = "İstifadəçi Adı";
|
||||
$lang["employees_username_duplicate"] = "";
|
||||
$lang["employees_username_minlength"] = "İstifadəçi adı ən azı 5 simvol olmalıdır.";
|
||||
$lang["employees_username_required"] = "İstifadəçi adı tələb olunan sahədir.";
|
||||
|
||||
@@ -29,9 +29,11 @@ $lang["expenses_error_adding_updating"] = "Əlavədə Səhv/Xərci yeniləmək";
|
||||
$lang["expenses_expense_id"] = "Kimlilk";
|
||||
$lang["expenses_expenses_employee"] = "Əməkdaş";
|
||||
$lang["expenses_info"] = "Xərc Məlumatı";
|
||||
$lang["expenses_ip_address"] = "";
|
||||
$lang["expenses_is_deleted"] = "Silinib";
|
||||
$lang["expenses_name_required"] = "Xərcin məlumatı qeyd edilməlidir";
|
||||
$lang["expenses_new"] = "Yeni Xərc";
|
||||
$lang["expenses_new_supplier"] = "";
|
||||
$lang["expenses_no_expenses_to_display"] = "Heç bir Xərclər göstərilmir";
|
||||
$lang["expenses_none_selected"] = "Siz heç bir xərc seçməmisiniz";
|
||||
$lang["expenses_one_or_multiple"] = "Xərc (lər)";
|
||||
@@ -43,4 +45,5 @@ $lang["expenses_successful_updating"] = "Xərc Uğurla Yeniləndi";
|
||||
$lang["expenses_supplier_name"] = "Təchizatçı";
|
||||
$lang["expenses_supplier_tax_code"] = "Vergi Məcəlləsi";
|
||||
$lang["expenses_tax_amount"] = "Vergi";
|
||||
$lang["expenses_tax_amount_number"] = "";
|
||||
$lang["expenses_update"] = "Xərci Yenilə";
|
||||
|
||||
@@ -14,9 +14,10 @@ $lang["item_kits_error_adding_updating"] = "Malı yeniləməkdə və ya əlavə
|
||||
$lang["item_kits_find_kit_item"] = "Mal Dəsti";
|
||||
$lang["item_kits_info"] = "Mal Dəsti haqqında informasiya";
|
||||
$lang["item_kits_item"] = "Maddə";
|
||||
$lang["item_kits_item_kit_number"] = "";
|
||||
$lang["item_kits_item_kit_number"] = "Barkod";
|
||||
$lang["item_kits_item_kit_number_duplicate"] = "";
|
||||
$lang["item_kits_item_number"] = "";
|
||||
$lang["item_kits_item_number_duplicate"] = "";
|
||||
$lang["item_kits_items"] = "Mallar";
|
||||
$lang["item_kits_kit"] = "Dəstin İd";
|
||||
$lang["item_kits_kit_and_components"] = "Dəst və Komponentlər";
|
||||
@@ -35,4 +36,5 @@ $lang["item_kits_sequence"] = "Ardıcıllıq";
|
||||
$lang["item_kits_successful_adding"] = "Siz uğurla mal dəsti əlavə etdiniz";
|
||||
$lang["item_kits_successful_deleted"] = "siz uğurla sildiniz";
|
||||
$lang["item_kits_successful_updating"] = "Siz uğurla malı yenilədiniz";
|
||||
$lang["item_kits_unit_price"] = "";
|
||||
$lang["item_kits_update"] = "Mal Dəstini Yenilənməsi";
|
||||
|
||||
@@ -7,7 +7,9 @@ $lang["items_bulk_edit"] = "Kütləvi Redaktə";
|
||||
$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_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.";
|
||||
$lang["items_change_all_to_not_allow_allow_desc"] = "Hamısı üçün Alternativ Təsvirə İcazə Verməyin.";
|
||||
@@ -31,6 +33,7 @@ $lang["items_default_pack_name"] = "Hər biri";
|
||||
$lang["items_description"] = "təsvir";
|
||||
$lang["items_details_count"] = "detallı inventor sayı";
|
||||
$lang["items_do_nothing"] = "heç nə etməmək";
|
||||
$lang["items_edit"] = "";
|
||||
$lang["items_edit_fields_you_want_to_update"] = "Seçilmiş məhsullar üçün tələb olunan sahələri redaktə edin.";
|
||||
$lang["items_edit_multiple_items"] = "bir neçə malın redaktəsi";
|
||||
$lang["items_empty_upc_items"] = "Boş Barkod Malları";
|
||||
@@ -50,8 +53,10 @@ $lang["items_inventory_employee"] = "Əmakdaş";
|
||||
$lang["items_inventory_in_out_quantity"] = "Daxili və Xarici Say";
|
||||
$lang["items_inventory_remarks"] = "Qeydlər";
|
||||
$lang["items_is_deleted"] = "Silindi";
|
||||
$lang["items_is_printed"] = "";
|
||||
$lang["items_is_serialized"] = "Malın Seriya Nömrəsi var";
|
||||
$lang["items_item"] = "Mal";
|
||||
$lang["items_item_id"] = "";
|
||||
$lang["items_item_number"] = "Barkod";
|
||||
$lang["items_item_number_duplicate"] = "Malın Nömrəsi artiq Məlumat bazasında var.";
|
||||
$lang["items_kit"] = "Dəst";
|
||||
@@ -59,6 +64,7 @@ $lang["items_location"] = "Yer";
|
||||
$lang["items_low_inventory_items"] = "Bitmış Mallar";
|
||||
$lang["items_low_sell_item"] = "Malların aşağı qiy. satışı";
|
||||
$lang["items_manually_editing_of_quantity"] = "Sayı Əl ilə Redeaktə Etmək";
|
||||
$lang["items_markup"] = "";
|
||||
$lang["items_name"] = "Malın Adı";
|
||||
$lang["items_name_required"] = "Malın adı olan sahə boş qala bilməz.";
|
||||
$lang["items_new"] = "Yeni Mal";
|
||||
@@ -97,6 +103,7 @@ $lang["items_successful_updating"] = "Siz uğurla malı yenilədiniz";
|
||||
$lang["items_supplier"] = "Təchizatcı";
|
||||
$lang["items_tax_1"] = "Vergi 1";
|
||||
$lang["items_tax_2"] = "Vergi 2";
|
||||
$lang["items_tax_3"] = "";
|
||||
$lang["items_tax_category"] = "Vergi Bolməsi";
|
||||
$lang["items_tax_percent"] = "Vergi Faizi";
|
||||
$lang["items_tax_percent_number"] = "Vergi Faizi rəqəmli dəyər vahidi olmalıdir";
|
||||
|
||||
@@ -6,5 +6,8 @@ $lang["login_invalid_gcaptcha"] = "Yanlış, Mən robot deyiləm.";
|
||||
$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_login"] = "Giriş";
|
||||
$lang["login_logout"] = "";
|
||||
$lang["login_migration_needed"] = "";
|
||||
$lang["login_password"] = "Şifrə";
|
||||
$lang["login_username"] = "İstifadəçi";
|
||||
$lang["login_welcome"] = "";
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
$lang["module_admin_cashups"] = "";
|
||||
$lang["module_admin_cashups_desc"] = "";
|
||||
$lang["module_attributes"] = "Atributlar";
|
||||
$lang["module_attributes_desc"] = "Atributları əlavə et, yenilə, sil və ya axtar.";
|
||||
$lang["module_both"] = "Hər ikizi";
|
||||
@@ -39,3 +41,7 @@ $lang["module_suppliers"] = "Təchizatçılar";
|
||||
$lang["module_suppliers_desc"] = "Əlavə et, Yenilə, Sil və Təchizatçıları Axtar.";
|
||||
$lang["module_taxes"] = "Vergi";
|
||||
$lang["module_taxes_desc"] = "Satış üçün Vergiləri Ayarla.";
|
||||
$lang["module_timeclocks"] = "";
|
||||
$lang["module_timeclocks_categories"] = "";
|
||||
$lang["module_timeclocks_categories_desc"] = "";
|
||||
$lang["module_timeclocks_desc"] = "";
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
<?php
|
||||
|
||||
$lang["receivings_amount_due"] = "";
|
||||
$lang["receivings_cancel_receiving"] = "İmtina";
|
||||
$lang["receivings_cannot_be_deleted"] = "Qəbul olunanlar silinmədi.";
|
||||
$lang["receivings_comments"] = "Rəylər";
|
||||
@@ -7,7 +8,9 @@ $lang["receivings_complete_receiving"] = "Bitirmək";
|
||||
$lang["receivings_confirm_cancel_receiving"] = "Siz əminsinizmi bu qəbul olunanları silməyinizə? Bütün mallar təmizlənəcək.";
|
||||
$lang["receivings_confirm_delete"] = "Bu qəbuldan silmək istədiyinizə əminsiniz? Bu hərəkət geri qaytarıla bilməz.";
|
||||
$lang["receivings_confirm_finish_receiving"] = "Bu qəbulu təqdim etmək istədiyinizə əminsiniz? Bunu geri qaytarmaq mümkün deyil.";
|
||||
$lang["receivings_confirm_restore"] = "";
|
||||
$lang["receivings_cost"] = "Xərc";
|
||||
$lang["receivings_daily"] = "";
|
||||
$lang["receivings_date"] = "Qəbul olunma tarixi";
|
||||
$lang["receivings_date_required"] = "Düzgün bir tarix daxil olunmalıdır.";
|
||||
$lang["receivings_date_type"] = "Tarixi tələb olunan bir sahədir.";
|
||||
|
||||
@@ -14,6 +14,7 @@ $lang["reports_code_return"] = "RET";
|
||||
$lang["reports_code_type"] = "Növ";
|
||||
$lang["reports_code_work_order"] = "W/O";
|
||||
$lang["reports_comments"] = "bütün qiymət";
|
||||
$lang["reports_commission"] = "";
|
||||
$lang["reports_complete"] = "Tamamlanmış Satış və Geri Qaytarılanlar";
|
||||
$lang["reports_completed_sales"] = "Tamamlanmış Satışlar";
|
||||
$lang["reports_confirm_delete"] = "Seçdiyiniz giriş (lər) silmək istədiyinizə əminsinizmi?";
|
||||
@@ -28,6 +29,7 @@ $lang["reports_date"] = "təsvir";
|
||||
$lang["reports_date_range"] = "detallı göndərilən hesabatlar";
|
||||
$lang["reports_description"] = "detallı hesabatlar";
|
||||
$lang["reports_detailed_receivings_report"] = "Ətraflı satınalma hesabatı";
|
||||
$lang["reports_detailed_receivings_report_input"] = "";
|
||||
$lang["reports_detailed_reports"] = "etraflı məlumat";
|
||||
$lang["reports_detailed_requisition_report"] = "endirimler";
|
||||
$lang["reports_detailed_sales_report"] = "Ətraflı satış hesabatı";
|
||||
@@ -46,6 +48,7 @@ $lang["reports_expenses_amount"] = "Məbləğ";
|
||||
$lang["reports_expenses_categories"] = "Xərclər";
|
||||
$lang["reports_expenses_categories_summary_report"] = "Xərc kateqoriyasında Son Hesabat";
|
||||
$lang["reports_expenses_category"] = "Kategoriya";
|
||||
$lang["reports_expenses_payment_amount"] = "";
|
||||
$lang["reports_expenses_tax_amount"] = "Vergi";
|
||||
$lang["reports_expenses_total_amount"] = "Ümumi Məbləğ";
|
||||
$lang["reports_expenses_total_tax_amount"] = "Ümumi Vergi";
|
||||
@@ -105,7 +108,9 @@ $lang["reports_sales_summary_report"] = "toplam";
|
||||
$lang["reports_sales_taxes"] = "Satışdan Vergi";
|
||||
$lang["reports_sales_taxes_summary_report"] = "Satışdan vergilərə dair yekun hesabat";
|
||||
$lang["reports_serial_number"] = "hesabatlar";
|
||||
$lang["reports_service_charge"] = "";
|
||||
$lang["reports_sold_by"] = "kim tərəfindən qoyulub";
|
||||
$lang["reports_sold_items"] = "";
|
||||
$lang["reports_sold_to"] = "təchizatçı";
|
||||
$lang["reports_stock_location"] = "təchizatçılar";
|
||||
$lang["reports_sub_total_value"] = "təchizatci hesabatı";
|
||||
@@ -117,6 +122,7 @@ $lang["reports_suppliers"] = "toplam";
|
||||
$lang["reports_suppliers_summary_report"] = "Təchizatçıların Yekun Hesabatı";
|
||||
$lang["reports_tax"] = "tip";
|
||||
$lang["reports_tax_category"] = "Vergi Bolməsi";
|
||||
$lang["reports_tax_name"] = "";
|
||||
$lang["reports_tax_percent"] = "Retail Price";
|
||||
$lang["reports_tax_rate"] = "Vergi dərəcəsi";
|
||||
$lang["reports_taxes"] = "Vergilər";
|
||||
|
||||
@@ -10,6 +10,11 @@ $lang["sales_amount_tendered"] = "Ödənilən məbləğ";
|
||||
$lang["sales_authorized_signature"] = "Səlahiyyətli İmza";
|
||||
$lang["sales_cancel_sale"] = "İmtina";
|
||||
$lang["sales_cash"] = "Nəğd pullar";
|
||||
$lang["sales_cash_1"] = "";
|
||||
$lang["sales_cash_2"] = "";
|
||||
$lang["sales_cash_3"] = "";
|
||||
$lang["sales_cash_4"] = "";
|
||||
$lang["sales_cash_adjustment"] = "";
|
||||
$lang["sales_cash_deposit"] = "Nağd depozit";
|
||||
$lang["sales_cash_filter"] = "Nəğd Pul";
|
||||
$lang["sales_change_due"] = "Qalıq";
|
||||
@@ -17,8 +22,11 @@ $lang["sales_change_price"] = "Satış qiymətini dəyiş";
|
||||
$lang["sales_check"] = "Çek";
|
||||
$lang["sales_check_balance"] = "Çek Xatırladan";
|
||||
$lang["sales_check_filter"] = "Çek";
|
||||
$lang["sales_close"] = "";
|
||||
$lang["sales_comment"] = "Şərh";
|
||||
$lang["sales_comments"] = "Şərhlər";
|
||||
$lang["sales_company_name"] = "";
|
||||
$lang["sales_complete"] = "";
|
||||
$lang["sales_complete_sale"] = "Tamamlayın";
|
||||
$lang["sales_confirm_cancel_sale"] = "Siz əminsiniz ki,satışı ləğv etmək istəyirsiniz? Bütün detallar silinəcək.";
|
||||
$lang["sales_confirm_delete"] = "Siz əminsiniz ki seçilmiş satışı (lar) silmək istəyirsiz?";
|
||||
@@ -26,6 +34,7 @@ $lang["sales_confirm_restore"] = "Seçilmiş Satışları bərpa etmək istədiy
|
||||
$lang["sales_credit"] = "Kredit kartı";
|
||||
$lang["sales_credit_deposit"] = "Kredit Depoziti";
|
||||
$lang["sales_credit_filter"] = "";
|
||||
$lang["sales_current_table"] = "";
|
||||
$lang["sales_customer"] = "Ad";
|
||||
$lang["sales_customer_address"] = "Ünvan";
|
||||
$lang["sales_customer_discount"] = "Endirim";
|
||||
@@ -35,11 +44,14 @@ $lang["sales_customer_mailchimp_status"] = "Mailchimp Statusu";
|
||||
$lang["sales_customer_optional"] = "(Ödənişlərdə tələb olunur)";
|
||||
$lang["sales_customer_required"] = "(Vacib)";
|
||||
$lang["sales_customer_total"] = "Cəmi";
|
||||
$lang["sales_customer_total_spent"] = "";
|
||||
$lang["sales_daily_sales"] = "";
|
||||
$lang["sales_date"] = "Satış Tarixi";
|
||||
$lang["sales_date_range"] = "Tarix Aralığı";
|
||||
$lang["sales_date_required"] = "Düzgün tarix daxil edilməlidir.";
|
||||
$lang["sales_date_type"] = "Boşluğa tarix əlavə edilməlidir.";
|
||||
$lang["sales_debit"] = "Debit kart";
|
||||
$lang["sales_debit_filter"] = "";
|
||||
$lang["sales_delete"] = "Silməyə izin ver";
|
||||
$lang["sales_delete_confirmation"] = "Siz bu satışı silmək istəyinizə əminsiniz? Bu əməlliyat bərpa edilməyəcək.";
|
||||
$lang["sales_delete_entire_sale"] = "Bütün Satışı Silmək";
|
||||
@@ -64,6 +76,7 @@ $lang["sales_find_or_scan_item"] = "Malın axtarışı";
|
||||
$lang["sales_find_or_scan_item_or_receipt"] = "Tapmaq skan etmək və ya kvitansiya";
|
||||
$lang["sales_giftcard"] = "Hədiyyə Kartı";
|
||||
$lang["sales_giftcard_balance"] = "Hədiyyə Kartı Balansı";
|
||||
$lang["sales_giftcard_filter"] = "";
|
||||
$lang["sales_giftcard_number"] = "Hədiyyə kartının nömrəsi";
|
||||
$lang["sales_group_by_category"] = "Bölməyə görə grup";
|
||||
$lang["sales_group_by_type"] = "Növə görə qrup";
|
||||
@@ -89,6 +102,28 @@ $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_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_mc"] = "";
|
||||
$lang["sales_mode"] = "Qeydiyyat Rejimi";
|
||||
$lang["sales_must_enter_numeric"] = "Ödəniş məbləği rəqəm ilə olmalıdır.";
|
||||
$lang["sales_must_enter_numeric_giftcard"] = "Hədiyyə Kartın nömrəsi rəqəmlə olmalıdır.";
|
||||
@@ -106,6 +141,7 @@ $lang["sales_payment"] = "Ödəniş Növü";
|
||||
$lang["sales_payment_amount"] = "Məbləğ";
|
||||
$lang["sales_payment_not_cover_total"] = "Ödəmə məbləği Toplamdan çox və ya bərabər olmalıdır.";
|
||||
$lang["sales_payment_type"] = "Növ";
|
||||
$lang["sales_payments"] = "";
|
||||
$lang["sales_payments_total"] = "Cəmi Ödənilənlər";
|
||||
$lang["sales_price"] = "Qiymət";
|
||||
$lang["sales_print_after_sale"] = "Satışdan sonra Çap edin";
|
||||
@@ -126,6 +162,7 @@ $lang["sales_receipt_unsent"] = "Çek göndərilə Bilmədi";
|
||||
$lang["sales_refund"] = "Qaytarılma növü";
|
||||
$lang["sales_register"] = "jurnal satışı";
|
||||
$lang["sales_remove_customer"] = "müştəriləri silmək";
|
||||
$lang["sales_remove_discount"] = "";
|
||||
$lang["sales_return"] = "qaytarmaq";
|
||||
$lang["sales_rewards"] = "Mükafat Balları";
|
||||
$lang["sales_rewards_balance"] = "Mükafat Balları Balansı";
|
||||
@@ -134,12 +171,15 @@ $lang["sales_sale_by_invoice"] = "Faktura ilə Satış";
|
||||
$lang["sales_sale_for_customer"] = "Müştəri:";
|
||||
$lang["sales_sale_time"] = "Vaxt";
|
||||
$lang["sales_sales_tax"] = "Satış Vergisi";
|
||||
$lang["sales_sales_total"] = "";
|
||||
$lang["sales_select_customer"] = "Müştəri seçmək";
|
||||
$lang["sales_send_invoice"] = "Faktura Göndər";
|
||||
$lang["sales_send_quote"] = "Sitat Göndər";
|
||||
$lang["sales_send_receipt"] = "Çek Göndər";
|
||||
$lang["sales_send_work_order"] = "İş Sifarişini Göndərin";
|
||||
$lang["sales_serial"] = "seriya nömrəsi";
|
||||
$lang["sales_service_charge"] = "";
|
||||
$lang["sales_show_due"] = "";
|
||||
$lang["sales_show_invoice"] = "Fakturanı Göstər";
|
||||
$lang["sales_show_receipt"] = "Çek Göstər";
|
||||
$lang["sales_start_typing_customer_name"] = "müştəri adını çap etməyə başlayın...";
|
||||
@@ -174,6 +214,8 @@ $lang["sales_unsuspend"] = "blok etmək";
|
||||
$lang["sales_unsuspend_and_delete"] = "blok etmək və silmək";
|
||||
$lang["sales_update"] = "Yenilə";
|
||||
$lang["sales_upi"] = "UPI";
|
||||
$lang["sales_visa"] = "";
|
||||
$lang["sales_wholesale"] = "";
|
||||
$lang["sales_work_order"] = "İş Sifarişi";
|
||||
$lang["sales_work_order_number"] = "Sifariş nömrəsi";
|
||||
$lang["sales_work_order_number_duplicate"] = "İş sifarişinin nömrəsi unikal olmalıdır.";
|
||||
|
||||
@@ -14,6 +14,7 @@ $lang["taxes_group_seq"] = "Qrup seq";
|
||||
$lang["taxes_jurisdiction_name"] = "Yurisdiksiya Adı";
|
||||
$lang["taxes_name"] = "Ad";
|
||||
$lang["taxes_new"] = "Yeni Vergi";
|
||||
$lang["taxes_no_taxes"] = "";
|
||||
$lang["taxes_no_taxes_to_display"] = "Göstərməyə Vergi Kodu yoxdur";
|
||||
$lang["taxes_reporting_authority"] = "Hesabat orqanı";
|
||||
$lang["taxes_round_half_down"] = "Yarı Aşağı";
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
$lang["tables_all"] = "Всичко";
|
||||
$lang["tables_all"] = "Всичко/и";
|
||||
$lang["tables_columns"] = "Колони";
|
||||
$lang["tables_hide_show_pagination"] = "Скриване / Показване на страници";
|
||||
$lang["tables_loading"] = "Зареждане, моля изчакайте...";
|
||||
|
||||
@@ -3,23 +3,31 @@
|
||||
$lang["cashups_amount"] = "";
|
||||
$lang["cashups_amount_number"] = "";
|
||||
$lang["cashups_amount_required"] = "";
|
||||
$lang["cashups_cancel_cashups"] = "";
|
||||
$lang["cashups_cancel_cashups_enter"] = "";
|
||||
$lang["cashups_cannot_be_deleted"] = "";
|
||||
$lang["cashups_cash_difference"] = "";
|
||||
$lang["cashups_close_date"] = "";
|
||||
$lang["cashups_close_employee"] = "";
|
||||
$lang["cashups_closed_amount_card"] = "";
|
||||
$lang["cashups_closed_amount_cash"] = "";
|
||||
$lang["cashups_closed_amount_check"] = "";
|
||||
$lang["cashups_closed_amount_due"] = "";
|
||||
$lang["cashups_closed_amount_giftcard"] = "";
|
||||
$lang["cashups_closed_amount_total"] = "";
|
||||
$lang["cashups_closed_date"] = "";
|
||||
$lang["cashups_confirm_delete"] = "";
|
||||
$lang["cashups_confirm_restore"] = "";
|
||||
$lang["cashups_confirm_submit"] = "";
|
||||
$lang["cashups_date_number"] = "";
|
||||
$lang["cashups_date_required"] = "";
|
||||
$lang["cashups_description"] = "";
|
||||
$lang["cashups_enable_expected"] = "";
|
||||
$lang["cashups_error_adding_updating"] = "";
|
||||
$lang["cashups_giftcard"] = "";
|
||||
$lang["cashups_id"] = "";
|
||||
$lang["cashups_info"] = "";
|
||||
$lang["cashups_info_employee"] = "";
|
||||
$lang["cashups_is_deleted"] = "";
|
||||
$lang["cashups_new"] = "";
|
||||
$lang["cashups_no_cashups_to_display"] = "";
|
||||
@@ -35,4 +43,6 @@ $lang["cashups_successful_deleted"] = "";
|
||||
$lang["cashups_successful_updating"] = "";
|
||||
$lang["cashups_total"] = "";
|
||||
$lang["cashups_transfer_amount_cash"] = "";
|
||||
$lang["cashups_transfer_amount_cash_minus"] = "";
|
||||
$lang["cashups_update"] = "";
|
||||
$lang["cashups_warning"] = "";
|
||||
|
||||
@@ -2,14 +2,18 @@
|
||||
|
||||
$lang["common_address_1"] = "Адрес 1";
|
||||
$lang["common_address_2"] = "Адрес 2";
|
||||
$lang["common_admin"] = "";
|
||||
$lang["common_city"] = "Град";
|
||||
$lang["common_clerk"] = "";
|
||||
$lang["common_close"] = "Затвори";
|
||||
$lang["common_color"] = "";
|
||||
$lang["common_comments"] = "Коментари";
|
||||
$lang["common_common"] = "Често срещани";
|
||||
$lang["common_confirm_search"] = "Избрали сте един или повече редове, след търсене няма да бъдат избрани. Наистина ли искате да подадете това търсене?";
|
||||
$lang["common_copyrights"] = "© 2010 - %1";
|
||||
$lang["common_correct_errors"] = "";
|
||||
$lang["common_correct_errors"] = "Моля, коригирайте установените грешки преди записване";
|
||||
$lang["common_country"] = "Държава";
|
||||
$lang["common_dashboard"] = "";
|
||||
$lang["common_date"] = "Дата";
|
||||
$lang["common_delete"] = "Изтриване";
|
||||
$lang["common_det"] = "Детайли";
|
||||
@@ -21,6 +25,7 @@ $lang["common_export_csv"] = "Експорт на CSV";
|
||||
$lang["common_export_csv_no"] = "Не";
|
||||
$lang["common_export_csv_yes"] = "Да";
|
||||
$lang["common_fields_required_message"] = "Полетата в червено са задължителни";
|
||||
$lang["common_fields_required_message_unique"] = "";
|
||||
$lang["common_first_name"] = "Име";
|
||||
$lang["common_first_name_required"] = "Име е задължително поле.";
|
||||
$lang["common_first_page"] = "Първи";
|
||||
@@ -28,6 +33,7 @@ $lang["common_gender"] = "Пол";
|
||||
$lang["common_gender_female"] = "Ж";
|
||||
$lang["common_gender_male"] = "М";
|
||||
$lang["common_gender_undefined"] = "";
|
||||
$lang["common_icon"] = "";
|
||||
$lang["common_id"] = "Номер";
|
||||
$lang["common_import"] = "Внос";
|
||||
$lang["common_import_change_file"] = "Промяна";
|
||||
@@ -41,16 +47,21 @@ $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_logout"] = "Излизане от профила";
|
||||
$lang["common_migration_needed"] = "";
|
||||
$lang["common_manager"] = "";
|
||||
$lang["common_migration_needed"] = "Мигриране на база данни ще започне след влизане.";
|
||||
$lang["common_new"] = "Нов";
|
||||
$lang["common_no"] = "";
|
||||
$lang["common_no_persons_to_display"] = "Няма хора за показване.";
|
||||
$lang["common_none_selected_text"] = "Нищо не е избрано.";
|
||||
$lang["common_none_selected_text"] = "Нищо не е избрано";
|
||||
$lang["common_or"] = "Или";
|
||||
$lang["common_people"] = "";
|
||||
$lang["common_phone_number"] = "Телефонен номер";
|
||||
$lang["common_phone_number_required"] = "";
|
||||
$lang["common_please_visit_my"] = "Моля, посетете";
|
||||
$lang["common_position"] = "";
|
||||
$lang["common_powered_by"] = "С подкрепата на";
|
||||
$lang["common_price"] = "Цена";
|
||||
$lang["common_print"] = "Принтиране";
|
||||
@@ -61,6 +72,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_state"] = "Щат";
|
||||
$lang["common_submit"] = "Изпращане";
|
||||
$lang["common_total_spent"] = "Общо изразходвани";
|
||||
|
||||
@@ -31,13 +31,22 @@ $lang["config_barcode_tooltip"] = "Warning: This feature can cause duplicate ite
|
||||
$lang["config_barcode_type"] = "Barcode Type";
|
||||
$lang["config_barcode_width"] = "Width (px)";
|
||||
$lang["config_bottom"] = "Bottom";
|
||||
$lang["config_cash_button"] = "";
|
||||
$lang["config_cash_button_1"] = "";
|
||||
$lang["config_cash_button_2"] = "";
|
||||
$lang["config_cash_button_3"] = "";
|
||||
$lang["config_cash_button_4"] = "";
|
||||
$lang["config_cash_button_5"] = "";
|
||||
$lang["config_cash_button_6"] = "";
|
||||
$lang["config_cash_decimals"] = "Cash Decimals";
|
||||
$lang["config_cash_decimals_tooltip"] = "If Cash Decimals and Currency Decimals are the same then no cash rounding will take place.";
|
||||
$lang["config_cash_rounding"] = "Cash Rounding";
|
||||
$lang["config_category_dropdown"] = "";
|
||||
$lang["config_center"] = "Center";
|
||||
$lang["config_change_apperance_tooltip"] = "";
|
||||
$lang["config_comma"] = "comma";
|
||||
$lang["config_company"] = "Company Name";
|
||||
$lang["config_company_avatar"] = "";
|
||||
$lang["config_company_change_image"] = "Change Image";
|
||||
$lang["config_company_logo"] = "Company Logo";
|
||||
$lang["config_company_remove_image"] = "Remove Image";
|
||||
@@ -49,6 +58,7 @@ $lang["config_country_codes_tooltip"] = "Comma separated list of country codes f
|
||||
$lang["config_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"] = "Reward must be unique.";
|
||||
$lang["config_customer_reward_enable"] = "Enable Customer Rewards";
|
||||
@@ -86,6 +96,7 @@ $lang["config_default_tax_name_required"] = "Default Tax Name is a required fiel
|
||||
$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_derive_sale_quantity"] = "";
|
||||
@@ -110,6 +121,12 @@ $lang["config_email_smtp_pass"] = "SMTP Password";
|
||||
$lang["config_email_smtp_port"] = "SMTP Port";
|
||||
$lang["config_email_smtp_timeout"] = "SMTP Timeout (s)";
|
||||
$lang["config_email_smtp_user"] = "SMTP Username";
|
||||
$lang["config_enable_avatar"] = "";
|
||||
$lang["config_enable_avatar_tooltip"] = "";
|
||||
$lang["config_enable_dropdown_tooltip"] = "";
|
||||
$lang["config_enable_new_look"] = "";
|
||||
$lang["config_enable_right_bar"] = "";
|
||||
$lang["config_enable_right_bar_tooltip"] = "";
|
||||
$lang["config_enforce_privacy"] = "";
|
||||
$lang["config_enforce_privacy_tooltip"] = "";
|
||||
$lang["config_fax"] = "Fax";
|
||||
@@ -127,6 +144,7 @@ $lang["config_financial_year_may"] = "1st of May";
|
||||
$lang["config_financial_year_nov"] = "1st of November";
|
||||
$lang["config_financial_year_oct"] = "1st of October";
|
||||
$lang["config_financial_year_sep"] = "1st of September";
|
||||
$lang["config_floating_labels"] = "";
|
||||
$lang["config_gcaptcha_enable"] = "Login Page reCAPTCHA";
|
||||
$lang["config_gcaptcha_secret_key"] = "reCAPTCHA Secret Key";
|
||||
$lang["config_gcaptcha_secret_key_required"] = "reCAPTCHA Secret Key is a required field";
|
||||
@@ -146,6 +164,7 @@ $lang["config_image_restrictions"] = "";
|
||||
$lang["config_include_hsn"] = "";
|
||||
$lang["config_info"] = "Information";
|
||||
$lang["config_info_configuration"] = "Store Information";
|
||||
$lang["config_input_groups"] = "";
|
||||
$lang["config_integrations"] = "";
|
||||
$lang["config_integrations_configuration"] = "";
|
||||
$lang["config_invoice"] = "Invoice";
|
||||
@@ -157,6 +176,7 @@ $lang["config_invoice_printer"] = "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_item_markup"] = "";
|
||||
$lang["config_jsprintsetup_required"] = "Warning: This functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?";
|
||||
$lang["config_language"] = "Language";
|
||||
$lang["config_last_used_invoice_number"] = "Last used Invoice Number";
|
||||
@@ -175,6 +195,7 @@ $lang["config_locale_info"] = "Localization Configuration Information";
|
||||
$lang["config_location"] = "Stock";
|
||||
$lang["config_location_configuration"] = "Stock Locations";
|
||||
$lang["config_location_info"] = "Location Configuration Information";
|
||||
$lang["config_login_form"] = "";
|
||||
$lang["config_logout"] = "Do you want to make a backup before logging out? Click [OK] to backup or [Cancel] to logout.";
|
||||
$lang["config_mailchimp"] = "Mailchimp";
|
||||
$lang["config_mailchimp_api_key"] = "Mailchimp API Key";
|
||||
@@ -231,8 +252,10 @@ $lang["config_print_top_margin"] = "Margin Top";
|
||||
$lang["config_print_top_margin_number"] = "Margin Top must be a number.";
|
||||
$lang["config_print_top_margin_required"] = "Margin Top is a required field.";
|
||||
$lang["config_quantity_decimals"] = "Quantity Decimals";
|
||||
$lang["config_quick_cash_enable"] = "";
|
||||
$lang["config_quote_default_comments"] = "";
|
||||
$lang["config_receipt"] = "Receipt";
|
||||
$lang["config_receipt_category"] = "";
|
||||
$lang["config_receipt_configuration"] = "Receipt Print Settings";
|
||||
$lang["config_receipt_default"] = "Default";
|
||||
$lang["config_receipt_font_size"] = "Font Size";
|
||||
@@ -262,6 +285,8 @@ $lang["config_saved_successfully"] = "Configuration save successful.";
|
||||
$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.";
|
||||
@@ -269,7 +294,9 @@ $lang["config_stock_location"] = "Stock location";
|
||||
$lang["config_stock_location_duplicate"] = "Stock Location must be unique.";
|
||||
$lang["config_stock_location_invalid_chars"] = "Stock Location can not 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"] = "";
|
||||
$lang["config_suggestions_layout"] = "Search Suggestions Layout";
|
||||
$lang["config_suggestions_second_column"] = "Column 2";
|
||||
$lang["config_suggestions_third_column"] = "Column 3";
|
||||
@@ -289,6 +316,7 @@ $lang["config_tax_decimals"] = "Tax Decimals";
|
||||
$lang["config_tax_id"] = "";
|
||||
$lang["config_tax_included"] = "Tax Included";
|
||||
$lang["config_theme"] = "Theme";
|
||||
$lang["config_theme_preview"] = "";
|
||||
$lang["config_thousands_separator"] = "Thousands Separator";
|
||||
$lang["config_timezone"] = "Timezone";
|
||||
$lang["config_timezone_error"] = "";
|
||||
@@ -296,5 +324,6 @@ $lang["config_top"] = "Top";
|
||||
$lang["config_use_destination_based_tax"] = "";
|
||||
$lang["config_user_timezone"] = "";
|
||||
$lang["config_website"] = "Website";
|
||||
$lang["config_wholesale_markup"] = "";
|
||||
$lang["config_work_order_enable"] = "Work Order Support";
|
||||
$lang["config_work_order_format"] = "Work Order Format";
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
$lang["customers_account_number"] = "Сметка #";
|
||||
$lang["customers_account_number_duplicate"] = "Номерът на сметката вече е в базата данни.";
|
||||
$lang["customers_available_points"] = "Налични точки";
|
||||
$lang["customers_available_points_value"] = "";
|
||||
$lang["customers_average"] = "Средно изразходвани";
|
||||
$lang["customers_avg_discount"] = "Средна отстъпка";
|
||||
$lang["customers_basic_information"] = "Информация";
|
||||
@@ -19,9 +20,9 @@ $lang["customers_csv_import_success"] = "Вносът на клиенти е у
|
||||
$lang["customers_customer"] = "Клиент";
|
||||
$lang["customers_date"] = "Дата";
|
||||
$lang["customers_discount"] = "Отстъпка";
|
||||
$lang["customers_discount_fixed"] = "";
|
||||
$lang["customers_discount_percent"] = "";
|
||||
$lang["customers_discount_type"] = "";
|
||||
$lang["customers_discount_fixed"] = "Фиксирана отстъпка";
|
||||
$lang["customers_discount_percent"] = "Процент отстъпка";
|
||||
$lang["customers_discount_type"] = "Вид отстъпка";
|
||||
$lang["customers_email_duplicate"] = "Имейл адресът вече е в базата данни.";
|
||||
$lang["customers_employee"] = "Служител";
|
||||
$lang["customers_error_adding_updating"] = "Добавянето или актуализирането на клиента е неуспешно.";
|
||||
@@ -47,7 +48,7 @@ $lang["customers_successful_adding"] = "Успешно добавихте кли
|
||||
$lang["customers_successful_deleted"] = "Вие успешно сте изтрили";
|
||||
$lang["customers_successful_updating"] = "Актуализирахте успешно клиента си";
|
||||
$lang["customers_tax_code"] = "Данъчен код";
|
||||
$lang["customers_tax_id"] = "";
|
||||
$lang["customers_tax_id"] = "Данъчен номер";
|
||||
$lang["customers_taxable"] = "Облагаем";
|
||||
$lang["customers_total"] = "Общо изразходвани средства";
|
||||
$lang["customers_update"] = "Актуализиране на клиента";
|
||||
|
||||
@@ -1,8 +1,12 @@
|
||||
<?php
|
||||
|
||||
$lang["employees_administrator"] = "";
|
||||
$lang["employees_basic_information"] = "Информация";
|
||||
$lang["employees_cannot_be_deleted"] = "Невъзможно е да изтриете избрани служители, един или повече от тях са обработили продажби или се опитвате да изтриете профила си.";
|
||||
$lang["employees_change_employee"] = "";
|
||||
$lang["employees_change_password"] = "Промяна на паролата";
|
||||
$lang["employees_clerk"] = "";
|
||||
$lang["employees_commission"] = "";
|
||||
$lang["employees_confirm_delete"] = "Наистина ли искате да изтриете избрания служител (и)?";
|
||||
$lang["employees_confirm_restore"] = "Наистина ли искате да възстановите избраните служители?";
|
||||
$lang["employees_current_password"] = "Настояща парола";
|
||||
@@ -13,6 +17,7 @@ $lang["employees_error_deleting_demo_admin"] = "Не може да изтрие
|
||||
$lang["employees_error_updating_demo_admin"] = "Не може да промените Пробният Администратор.";
|
||||
$lang["employees_language"] = "Език";
|
||||
$lang["employees_login_info"] = "Login";
|
||||
$lang["employees_manager"] = "";
|
||||
$lang["employees_new"] = "Нов служител";
|
||||
$lang["employees_none_selected"] = "Не сте избрали служител (и), който да изтриете.";
|
||||
$lang["employees_one_or_multiple"] = "служител (и)";
|
||||
@@ -33,5 +38,6 @@ $lang["employees_system_language"] = "Системен език";
|
||||
$lang["employees_unsuccessful_change_password"] = "Промяната на паролата се провали.";
|
||||
$lang["employees_update"] = "Актуализиране на служителя";
|
||||
$lang["employees_username"] = "Потребител";
|
||||
$lang["employees_username_duplicate"] = "";
|
||||
$lang["employees_username_minlength"] = "Потребителското име трябва да е с дължина най-малко 5 знака.";
|
||||
$lang["employees_username_required"] = "Потребителското име е задължително поле.";
|
||||
|
||||
@@ -29,9 +29,11 @@ $lang["expenses_error_adding_updating"] = "Error adding/updating Expense";
|
||||
$lang["expenses_expense_id"] = "Id";
|
||||
$lang["expenses_expenses_employee"] = "Employee";
|
||||
$lang["expenses_info"] = "Expense Info";
|
||||
$lang["expenses_ip_address"] = "";
|
||||
$lang["expenses_is_deleted"] = "Deleted";
|
||||
$lang["expenses_name_required"] = "Expense Name required";
|
||||
$lang["expenses_new"] = "New Expense";
|
||||
$lang["expenses_new_supplier"] = "";
|
||||
$lang["expenses_no_expenses_to_display"] = "There are no Expenses to display";
|
||||
$lang["expenses_none_selected"] = "You have not selected any Expense";
|
||||
$lang["expenses_one_or_multiple"] = "Expense(s)";
|
||||
@@ -43,4 +45,5 @@ $lang["expenses_successful_updating"] = "Expense update successful";
|
||||
$lang["expenses_supplier_name"] = "Supplier";
|
||||
$lang["expenses_supplier_tax_code"] = "Tax Code";
|
||||
$lang["expenses_tax_amount"] = "Tax";
|
||||
$lang["expenses_tax_amount_number"] = "";
|
||||
$lang["expenses_update"] = "Update Expense";
|
||||
|
||||
@@ -17,6 +17,7 @@ $lang["item_kits_item"] = "Item";
|
||||
$lang["item_kits_item_kit_number"] = "";
|
||||
$lang["item_kits_item_kit_number_duplicate"] = "";
|
||||
$lang["item_kits_item_number"] = "";
|
||||
$lang["item_kits_item_number_duplicate"] = "";
|
||||
$lang["item_kits_items"] = "Items";
|
||||
$lang["item_kits_kit"] = "Kit ID";
|
||||
$lang["item_kits_kit_and_components"] = "Kit and Components";
|
||||
@@ -35,4 +36,5 @@ $lang["item_kits_sequence"] = "Sequence";
|
||||
$lang["item_kits_successful_adding"] = "You have successfully added Item Kit";
|
||||
$lang["item_kits_successful_deleted"] = "You have successfully deleted";
|
||||
$lang["item_kits_successful_updating"] = "You have successfully updated Item Kit";
|
||||
$lang["item_kits_unit_price"] = "";
|
||||
$lang["item_kits_update"] = "Update Item Kit";
|
||||
|
||||
@@ -7,7 +7,9 @@ $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 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.";
|
||||
@@ -31,6 +33,7 @@ $lang["items_default_pack_name"] = "";
|
||||
$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 desired fields for selected item(s).";
|
||||
$lang["items_edit_multiple_items"] = "Editing Multiple Items";
|
||||
$lang["items_empty_upc_items"] = "Empty Barcode Items";
|
||||
@@ -50,8 +53,10 @@ $lang["items_inventory_employee"] = "Employee";
|
||||
$lang["items_inventory_in_out_quantity"] = "In/Out Quantity";
|
||||
$lang["items_inventory_remarks"] = "Remarks";
|
||||
$lang["items_is_deleted"] = "Deleted";
|
||||
$lang["items_is_printed"] = "";
|
||||
$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_kit"] = "Kit";
|
||||
@@ -59,6 +64,7 @@ $lang["items_location"] = "Location";
|
||||
$lang["items_low_inventory_items"] = "Out Of Stock Items";
|
||||
$lang["items_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_new"] = "New Item";
|
||||
@@ -97,6 +103,7 @@ $lang["items_successful_updating"] = "You have successfully updated item";
|
||||
$lang["items_supplier"] = "Supplier";
|
||||
$lang["items_tax_1"] = "Tax 1";
|
||||
$lang["items_tax_2"] = "Tax 2";
|
||||
$lang["items_tax_3"] = "";
|
||||
$lang["items_tax_category"] = "";
|
||||
$lang["items_tax_percent"] = "Tax Percent";
|
||||
$lang["items_tax_percent_number"] = "";
|
||||
|
||||
@@ -1,10 +1,13 @@
|
||||
<?php
|
||||
|
||||
$lang["login_gcaptcha"] = "I'm not a robot.";
|
||||
$lang["login_gcaptcha"] = "Не съм робот.";
|
||||
$lang["login_go"] = "Go";
|
||||
$lang["login_invalid_gcaptcha"] = "Invalid I'm not a robot.";
|
||||
$lang["login_invalid_installation"] = "The installation is not correct, check your php.ini file.";
|
||||
$lang["login_invalid_username_and_password"] = "Invalid Username or Password.";
|
||||
$lang["login_login"] = "Login";
|
||||
$lang["login_logout"] = "";
|
||||
$lang["login_migration_needed"] = "";
|
||||
$lang["login_password"] = "Password";
|
||||
$lang["login_username"] = "Username";
|
||||
$lang["login_welcome"] = "";
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
$lang["module_admin_cashups"] = "";
|
||||
$lang["module_admin_cashups_desc"] = "";
|
||||
$lang["module_attributes"] = "";
|
||||
$lang["module_attributes_desc"] = "";
|
||||
$lang["module_both"] = "Both";
|
||||
@@ -39,3 +41,7 @@ $lang["module_suppliers"] = "Suppliers";
|
||||
$lang["module_suppliers_desc"] = "Add, Update, Delete, and Search Suppliers.";
|
||||
$lang["module_taxes"] = "Taxes";
|
||||
$lang["module_taxes_desc"] = "Configure Sales Taxes.";
|
||||
$lang["module_timeclocks"] = "";
|
||||
$lang["module_timeclocks_categories"] = "";
|
||||
$lang["module_timeclocks_categories_desc"] = "";
|
||||
$lang["module_timeclocks_desc"] = "";
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
<?php
|
||||
|
||||
$lang["receivings_amount_due"] = "";
|
||||
$lang["receivings_cancel_receiving"] = "Cancel";
|
||||
$lang["receivings_cannot_be_deleted"] = "Receiving(s) delete failed.";
|
||||
$lang["receivings_comments"] = "Comments";
|
||||
@@ -7,7 +8,9 @@ $lang["receivings_complete_receiving"] = "Finish";
|
||||
$lang["receivings_confirm_cancel_receiving"] = "Are you sure you want to clear this receiving? All items will cleared.";
|
||||
$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.";
|
||||
|
||||
@@ -14,6 +14,7 @@ $lang["reports_code_return"] = "RET";
|
||||
$lang["reports_code_type"] = "Type";
|
||||
$lang["reports_code_work_order"] = "W/O";
|
||||
$lang["reports_comments"] = "Comments";
|
||||
$lang["reports_commission"] = "";
|
||||
$lang["reports_complete"] = "Completed Sales and Returns";
|
||||
$lang["reports_completed_sales"] = "Completed Sales";
|
||||
$lang["reports_confirm_delete"] = "";
|
||||
@@ -28,6 +29,7 @@ $lang["reports_date"] = "Date";
|
||||
$lang["reports_date_range"] = "Date Range";
|
||||
$lang["reports_description"] = "Description";
|
||||
$lang["reports_detailed_receivings_report"] = "Detailed Receivings Report";
|
||||
$lang["reports_detailed_receivings_report_input"] = "";
|
||||
$lang["reports_detailed_reports"] = "Detailed Reports";
|
||||
$lang["reports_detailed_requisition_report"] = "";
|
||||
$lang["reports_detailed_sales_report"] = "Detailed Transactions Report";
|
||||
@@ -46,6 +48,7 @@ $lang["reports_expenses_amount"] = "Amount";
|
||||
$lang["reports_expenses_categories"] = "Expenses";
|
||||
$lang["reports_expenses_categories_summary_report"] = "Expense Categories Summary Report";
|
||||
$lang["reports_expenses_category"] = "Category";
|
||||
$lang["reports_expenses_payment_amount"] = "";
|
||||
$lang["reports_expenses_tax_amount"] = "Tax";
|
||||
$lang["reports_expenses_total_amount"] = "Total Amount";
|
||||
$lang["reports_expenses_total_tax_amount"] = "Total Tax";
|
||||
@@ -105,7 +108,9 @@ $lang["reports_sales_summary_report"] = "Transactions Summary Report";
|
||||
$lang["reports_sales_taxes"] = "";
|
||||
$lang["reports_sales_taxes_summary_report"] = "";
|
||||
$lang["reports_serial_number"] = "Serial Number";
|
||||
$lang["reports_service_charge"] = "";
|
||||
$lang["reports_sold_by"] = "Sold By";
|
||||
$lang["reports_sold_items"] = "";
|
||||
$lang["reports_sold_to"] = "Sold To";
|
||||
$lang["reports_stock_location"] = "Stock Location";
|
||||
$lang["reports_sub_total_value"] = "Subtotal";
|
||||
@@ -117,6 +122,7 @@ $lang["reports_suppliers"] = "Suppliers";
|
||||
$lang["reports_suppliers_summary_report"] = "Suppliers Summary Report";
|
||||
$lang["reports_tax"] = "Tax";
|
||||
$lang["reports_tax_category"] = "";
|
||||
$lang["reports_tax_name"] = "";
|
||||
$lang["reports_tax_percent"] = "Tax Percent";
|
||||
$lang["reports_tax_rate"] = "";
|
||||
$lang["reports_taxes"] = "Taxes";
|
||||
|
||||
@@ -10,22 +10,31 @@ $lang["sales_amount_tendered"] = "Предоставена сума";
|
||||
$lang["sales_authorized_signature"] = "Оторизиран подпис";
|
||||
$lang["sales_cancel_sale"] = "Отказ";
|
||||
$lang["sales_cash"] = "В брой";
|
||||
$lang["sales_cash_1"] = "";
|
||||
$lang["sales_cash_2"] = "";
|
||||
$lang["sales_cash_3"] = "";
|
||||
$lang["sales_cash_4"] = "";
|
||||
$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"] = "Проверка";
|
||||
$lang["sales_close"] = "";
|
||||
$lang["sales_comment"] = "Коментар";
|
||||
$lang["sales_comments"] = "Коментари";
|
||||
$lang["sales_company_name"] = "";
|
||||
$lang["sales_complete"] = "";
|
||||
$lang["sales_complete_sale"] = "Завършен";
|
||||
$lang["sales_confirm_cancel_sale"] = "Сигурни ли сте, че искате да изчистите тази продажба? Всичко ще бъде изтрито.";
|
||||
$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"] = "Намаление";
|
||||
@@ -35,11 +44,14 @@ $lang["sales_customer_mailchimp_status"] = "Състояние на Mailchimp";
|
||||
$lang["sales_customer_optional"] = "(Незадължително)";
|
||||
$lang["sales_customer_required"] = "(Задължително)";
|
||||
$lang["sales_customer_total"] = "Обща сума";
|
||||
$lang["sales_customer_total_spent"] = "";
|
||||
$lang["sales_daily_sales"] = "";
|
||||
$lang["sales_date"] = "Дата на продажба";
|
||||
$lang["sales_date_range"] = "Период от време";
|
||||
$lang["sales_date_required"] = "Трябва да въведете правилна дата.";
|
||||
$lang["sales_date_type"] = "Датата е задължително поле.";
|
||||
$lang["sales_debit"] = "Дебитна карта";
|
||||
$lang["sales_debit_filter"] = "";
|
||||
$lang["sales_delete"] = "Разреши изтриване";
|
||||
$lang["sales_delete_confirmation"] = "Наистина ли искате да изтриете тази продажба? Това действие не може да бъде отменено.";
|
||||
$lang["sales_delete_entire_sale"] = "Изтриване на цялата продажба";
|
||||
@@ -64,10 +76,11 @@ $lang["sales_find_or_scan_item"] = "Намерете или сканирайте
|
||||
$lang["sales_find_or_scan_item_or_receipt"] = "Намерете или сканирайте елемент или разпис";
|
||||
$lang["sales_giftcard"] = "Gift Карта";
|
||||
$lang["sales_giftcard_balance"] = "Gift Card Баланс";
|
||||
$lang["sales_giftcard_filter"] = "";
|
||||
$lang["sales_giftcard_number"] = "Gift Card Номер";
|
||||
$lang["sales_group_by_category"] = "Групирайте по категория";
|
||||
$lang["sales_group_by_type"] = "Групиране по тип";
|
||||
$lang["sales_hsn"] = "";
|
||||
$lang["sales_hsn"] = "HSN";
|
||||
$lang["sales_id"] = "Номер на продажба";
|
||||
$lang["sales_include_prices"] = "Включва цени?";
|
||||
$lang["sales_invoice"] = "Фактура";
|
||||
@@ -80,15 +93,37 @@ $lang["sales_invoice_number_duplicate"] = "Номерът на фактурит
|
||||
$lang["sales_invoice_sent"] = "Фактура, изпратена до";
|
||||
$lang["sales_invoice_total"] = "Фактура общо";
|
||||
$lang["sales_invoice_type_custom_invoice"] = "Ръчна фактура";
|
||||
$lang["sales_invoice_type_custom_tax_invoice"] = "";
|
||||
$lang["sales_invoice_type_custom_tax_invoice"] = "Фактура по избор(custom_tax_invoice.php)";
|
||||
$lang["sales_invoice_type_invoice"] = "Фактура";
|
||||
$lang["sales_invoice_type_tax_invoice"] = "";
|
||||
$lang["sales_invoice_type_tax_invoice"] = "Данъчна фактура (tax_invoice.php)";
|
||||
$lang["sales_invoice_unsent"] = "Фактурата не можа да бъде изпратена до";
|
||||
$lang["sales_invoice_update"] = "Преизчисляване";
|
||||
$lang["sales_item_insufficient_of_stock"] = "Елементът има недостатъчен запас.";
|
||||
$lang["sales_item_name"] = "Име на предмета";
|
||||
$lang["sales_item_number"] = "Предмет #";
|
||||
$lang["sales_item_out_of_stock"] = "Елементът е изчерпан.";
|
||||
$lang["sales_key_browser"] = "";
|
||||
$lang["sales_key_cancel"] = "Cancels Current Quote/Invoice/Sale";
|
||||
$lang["sales_key_customer_search"] = "Customer Search";
|
||||
$lang["sales_key_finish_quote"] = "Finish Quote/Invoice witdout payment";
|
||||
$lang["sales_key_finish_sale"] = "Add Payment and Complete Invoice/Sale";
|
||||
$lang["sales_key_full"] = "";
|
||||
$lang["sales_key_function"] = "Function";
|
||||
$lang["sales_key_help"] = "Shortcuts";
|
||||
$lang["sales_key_help_modal"] = "Open Shortcuts Window";
|
||||
$lang["sales_key_in"] = "";
|
||||
$lang["sales_key_item_search"] = "Item Search";
|
||||
$lang["sales_key_out"] = "";
|
||||
$lang["sales_key_payment"] = "Add Payment";
|
||||
$lang["sales_key_print"] = "";
|
||||
$lang["sales_key_restore"] = "";
|
||||
$lang["sales_key_search"] = "";
|
||||
$lang["sales_key_suspend"] = "Suspend Current Sale";
|
||||
$lang["sales_key_suspended"] = "Show Suspended Sales";
|
||||
$lang["sales_key_system"] = "";
|
||||
$lang["sales_key_tendered"] = "Edit Amount Tendered";
|
||||
$lang["sales_key_title"] = "Sales Keyboard Shortcuts";
|
||||
$lang["sales_mc"] = "";
|
||||
$lang["sales_mode"] = "Режим на регистрация";
|
||||
$lang["sales_must_enter_numeric"] = "Сумата Предложена трябва да е число.";
|
||||
$lang["sales_must_enter_numeric_giftcard"] = "Gift Card номера трябва да бъде число.";
|
||||
@@ -99,13 +134,14 @@ $lang["sales_no_filter"] = "Всичко";
|
||||
$lang["sales_no_items_in_cart"] = "В количката няма продукти.";
|
||||
$lang["sales_no_sales_to_display"] = "Няма продажби за показване .";
|
||||
$lang["sales_none_selected"] = "Не сте избрали каквито и да е Продажби за изтриване.";
|
||||
$lang["sales_nontaxed_ind"] = "";
|
||||
$lang["sales_nontaxed_ind"] = " sales nontaxed ind ";
|
||||
$lang["sales_not_authorized"] = "Това действие не е разрешено.";
|
||||
$lang["sales_one_or_multiple"] = "Продажба (и)";
|
||||
$lang["sales_payment"] = "Вид плащане";
|
||||
$lang["sales_payment_amount"] = "Количество";
|
||||
$lang["sales_payment_not_cover_total"] = "Сумата за плащане трябва да е по-голяма или равна на цялата сума.";
|
||||
$lang["sales_payment_type"] = "Тип";
|
||||
$lang["sales_payments"] = "";
|
||||
$lang["sales_payments_total"] = "Общо плащания";
|
||||
$lang["sales_price"] = "Цена";
|
||||
$lang["sales_print_after_sale"] = "Печат след продажбата";
|
||||
@@ -123,9 +159,10 @@ $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"] = "";
|
||||
$lang["sales_return"] = "Връщане";
|
||||
$lang["sales_rewards"] = "Наградни точки";
|
||||
$lang["sales_rewards_balance"] = "Reward Points Баланс";
|
||||
@@ -134,12 +171,15 @@ $lang["sales_sale_by_invoice"] = "Продажба по фактура";
|
||||
$lang["sales_sale_for_customer"] = "Клиент:";
|
||||
$lang["sales_sale_time"] = "Време";
|
||||
$lang["sales_sales_tax"] = "Данък върху продажбите";
|
||||
$lang["sales_sales_total"] = "";
|
||||
$lang["sales_select_customer"] = "Изберете клиент (по избор)";
|
||||
$lang["sales_send_invoice"] = "Изпратете фактура";
|
||||
$lang["sales_send_quote"] = "Изпрати цитат";
|
||||
$lang["sales_send_receipt"] = "Изпращане на разписка";
|
||||
$lang["sales_send_work_order"] = "Изпращане на поръчка за работа";
|
||||
$lang["sales_serial"] = "Сериен";
|
||||
$lang["sales_service_charge"] = "";
|
||||
$lang["sales_show_due"] = "";
|
||||
$lang["sales_show_invoice"] = "Показване на фактурата";
|
||||
$lang["sales_show_receipt"] = "Показване на разписката";
|
||||
$lang["sales_start_typing_customer_name"] = "Започнете да пишете подробности за клиента ...";
|
||||
@@ -158,8 +198,8 @@ $lang["sales_suspended_sales"] = "Преустановен";
|
||||
$lang["sales_table"] = "Маса";
|
||||
$lang["sales_takings"] = "Ежедневни продажби";
|
||||
$lang["sales_tax"] = "Данък";
|
||||
$lang["sales_tax_id"] = "";
|
||||
$lang["sales_tax_invoice"] = "";
|
||||
$lang["sales_tax_id"] = "Данъчен номер";
|
||||
$lang["sales_tax_invoice"] = "Данъчна фактура";
|
||||
$lang["sales_tax_percent"] = "Данък %";
|
||||
$lang["sales_taxed_ind"] = "";
|
||||
$lang["sales_total"] = "Обща сума";
|
||||
@@ -174,6 +214,8 @@ $lang["sales_unsuspend"] = "Възстановяване";
|
||||
$lang["sales_unsuspend_and_delete"] = "Action";
|
||||
$lang["sales_update"] = "Актуализация";
|
||||
$lang["sales_upi"] = "";
|
||||
$lang["sales_visa"] = "";
|
||||
$lang["sales_wholesale"] = "";
|
||||
$lang["sales_work_order"] = "Работна поръчка";
|
||||
$lang["sales_work_order_number"] = "Номер работна поръчка";
|
||||
$lang["sales_work_order_number_duplicate"] = "Номерът на работната поръчка трябва да е уникален.";
|
||||
|
||||
@@ -14,6 +14,7 @@ $lang["taxes_group_seq"] = "";
|
||||
$lang["taxes_jurisdiction_name"] = "";
|
||||
$lang["taxes_name"] = "";
|
||||
$lang["taxes_new"] = "Нов данъчен код";
|
||||
$lang["taxes_no_taxes"] = "";
|
||||
$lang["taxes_no_taxes_to_display"] = "Няма код за данъци, който да се показва.";
|
||||
$lang["taxes_reporting_authority"] = "";
|
||||
$lang["taxes_round_half_down"] = "Половина надолу";
|
||||
|
||||
@@ -3,23 +3,31 @@
|
||||
$lang["cashups_amount"] = "Iznos";
|
||||
$lang["cashups_amount_number"] = "Iznos mora biti numerički";
|
||||
$lang["cashups_amount_required"] = "Iznos je obavezno polje.";
|
||||
$lang["cashups_cancel_cashups"] = "";
|
||||
$lang["cashups_cancel_cashups_enter"] = "";
|
||||
$lang["cashups_cannot_be_deleted"] = "Isplata se ne može izbrisati";
|
||||
$lang["cashups_cash_difference"] = "";
|
||||
$lang["cashups_close_date"] = "Datum zatvaranja";
|
||||
$lang["cashups_close_employee"] = "Zatvorio";
|
||||
$lang["cashups_closed_amount_card"] = "Kartica";
|
||||
$lang["cashups_closed_amount_cash"] = "Zatvorena gotovina";
|
||||
$lang["cashups_closed_amount_check"] = "Ček";
|
||||
$lang["cashups_closed_amount_due"] = "Taksa";
|
||||
$lang["cashups_closed_amount_giftcard"] = "";
|
||||
$lang["cashups_closed_amount_total"] = "Ukupno";
|
||||
$lang["cashups_closed_date"] = "Datum zatvaranja";
|
||||
$lang["cashups_confirm_delete"] = "Da li ste sigurni da želite izbrisati izabrane isplate?";
|
||||
$lang["cashups_confirm_restore"] = "Da li ste sigurni da želite vratiti izabranu isplatu?";
|
||||
$lang["cashups_confirm_submit"] = "";
|
||||
$lang["cashups_date_number"] = "Datum mora biti numerički";
|
||||
$lang["cashups_date_required"] = "Datum je obavezno polje";
|
||||
$lang["cashups_description"] = "Opis";
|
||||
$lang["cashups_enable_expected"] = "";
|
||||
$lang["cashups_error_adding_updating"] = "Greška prilikom dodavanja/ažuriranja isplate";
|
||||
$lang["cashups_giftcard"] = "";
|
||||
$lang["cashups_id"] = "Id";
|
||||
$lang["cashups_info"] = "Informacije o isplatama";
|
||||
$lang["cashups_info_employee"] = "";
|
||||
$lang["cashups_is_deleted"] = "Izbrisano";
|
||||
$lang["cashups_new"] = "Nova isplata";
|
||||
$lang["cashups_no_cashups_to_display"] = "Nema isplate za prikaz";
|
||||
@@ -35,4 +43,6 @@ $lang["cashups_successful_deleted"] = "Isplata je uspješno izbrisata";
|
||||
$lang["cashups_successful_updating"] = "Isplata je uspješno ažurirana";
|
||||
$lang["cashups_total"] = "Ukupno";
|
||||
$lang["cashups_transfer_amount_cash"] = "Ulaz/izlaz gotovine";
|
||||
$lang["cashups_transfer_amount_cash_minus"] = "";
|
||||
$lang["cashups_update"] = "Ažuriranje isplate";
|
||||
$lang["cashups_warning"] = "";
|
||||
|
||||
@@ -2,14 +2,18 @@
|
||||
|
||||
$lang["common_address_1"] = "Adresa 1";
|
||||
$lang["common_address_2"] = "Adresa 2";
|
||||
$lang["common_admin"] = "";
|
||||
$lang["common_city"] = "Grad";
|
||||
$lang["common_clerk"] = "";
|
||||
$lang["common_close"] = "Zatvori";
|
||||
$lang["common_color"] = "";
|
||||
$lang["common_comments"] = "Komentari";
|
||||
$lang["common_common"] = "Zajedničko";
|
||||
$lang["common_confirm_search"] = "Odabrali ste jedan ili više redova koji neće biti izabrani nakon pretrage. Da li ste sigurni da želite pretragu?";
|
||||
$lang["common_copyrights"] = "© 2010 - %1";
|
||||
$lang["common_correct_errors"] = "Ispravite identifikovane pogreške prije snimanja";
|
||||
$lang["common_country"] = "Država";
|
||||
$lang["common_dashboard"] = "";
|
||||
$lang["common_date"] = "Datum";
|
||||
$lang["common_delete"] = "Izbriši";
|
||||
$lang["common_det"] = "Detalji";
|
||||
@@ -21,6 +25,7 @@ $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_page"] = "Prva";
|
||||
@@ -28,6 +33,7 @@ $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_import"] = "Uvoz";
|
||||
$lang["common_import_change_file"] = "Promjena";
|
||||
@@ -41,16 +47,21 @@ $lang["common_last_name_required"] = "Prezime je obavezno";
|
||||
$lang["common_last_page"] = "Poslednja";
|
||||
$lang["common_learn_about_project"] = "da biste saznali najnovije informacije o projektu";
|
||||
$lang["common_list_of"] = "Lista";
|
||||
$lang["common_logo"] = "";
|
||||
$lang["common_logo_mark"] = "";
|
||||
$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_none_selected_text"] = "[Izaberi]";
|
||||
$lang["common_or"] = "Ili";
|
||||
$lang["common_people"] = "";
|
||||
$lang["common_phone_number"] = "Broj telefona";
|
||||
$lang["common_phone_number_required"] = "Broj telefona je obavezan";
|
||||
$lang["common_please_visit_my"] = "Posjetite";
|
||||
$lang["common_position"] = "";
|
||||
$lang["common_powered_by"] = "Podržano od";
|
||||
$lang["common_price"] = "Cijena";
|
||||
$lang["common_print"] = "Štampanje";
|
||||
@@ -61,6 +72,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_state"] = "Entitet";
|
||||
$lang["common_submit"] = "Prihvati";
|
||||
$lang["common_total_spent"] = "Ukupno potrošeno";
|
||||
|
||||
@@ -31,13 +31,22 @@ $lang["config_barcode_tooltip"] = "Upozorenje: Ovo svokstvo može dovesti do uvo
|
||||
$lang["config_barcode_type"] = "Tip barkoda";
|
||||
$lang["config_barcode_width"] = "Širina (px)";
|
||||
$lang["config_bottom"] = "Dno";
|
||||
$lang["config_cash_button"] = "";
|
||||
$lang["config_cash_button_1"] = "";
|
||||
$lang["config_cash_button_2"] = "";
|
||||
$lang["config_cash_button_3"] = "";
|
||||
$lang["config_cash_button_4"] = "";
|
||||
$lang["config_cash_button_5"] = "";
|
||||
$lang["config_cash_button_6"] = "";
|
||||
$lang["config_cash_decimals"] = "Decimale gotovine";
|
||||
$lang["config_cash_decimals_tooltip"] = "Ako su Decimale gotovine i Valutne decimale iste, onda neće biti zaokruživanja gotovine.";
|
||||
$lang["config_cash_rounding"] = "Zaokruživanje gotovine";
|
||||
$lang["config_category_dropdown"] = "Prikaži kategoriju kao padajući meni";
|
||||
$lang["config_center"] = "Centar";
|
||||
$lang["config_change_apperance_tooltip"] = "";
|
||||
$lang["config_comma"] = "zarez";
|
||||
$lang["config_company"] = "Kompanija";
|
||||
$lang["config_company_avatar"] = "";
|
||||
$lang["config_company_change_image"] = "Promijeni logo";
|
||||
$lang["config_company_logo"] = "Logo kompanije";
|
||||
$lang["config_company_remove_image"] = "Ukloni logo";
|
||||
@@ -49,6 +58,7 @@ $lang["config_country_codes_tooltip"] = "Lista kodova zemalja odvojena zarezima
|
||||
$lang["config_currency_code"] = "Kod valute";
|
||||
$lang["config_currency_decimals"] = "Velutne decimale";
|
||||
$lang["config_currency_symbol"] = "Simbol valute";
|
||||
$lang["config_current_employee_only"] = "";
|
||||
$lang["config_customer_reward"] = "Nagrada";
|
||||
$lang["config_customer_reward_duplicate"] = "Nagrada mora biti jedinstvena.";
|
||||
$lang["config_customer_reward_enable"] = "Omogući nagrade kupcima";
|
||||
@@ -86,6 +96,7 @@ $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_derive_sale_quantity"] = "Dozvoli izvedenu količinu prodaje";
|
||||
@@ -110,6 +121,12 @@ $lang["config_email_smtp_pass"] = "SMTP Lozinka";
|
||||
$lang["config_email_smtp_port"] = "SMTP Port";
|
||||
$lang["config_email_smtp_timeout"] = "SMTP pauza";
|
||||
$lang["config_email_smtp_user"] = "SMTP Korisničko ime";
|
||||
$lang["config_enable_avatar"] = "";
|
||||
$lang["config_enable_avatar_tooltip"] = "";
|
||||
$lang["config_enable_dropdown_tooltip"] = "";
|
||||
$lang["config_enable_new_look"] = "";
|
||||
$lang["config_enable_right_bar"] = "";
|
||||
$lang["config_enable_right_bar_tooltip"] = "";
|
||||
$lang["config_enforce_privacy"] = "Ostvarite privatnost";
|
||||
$lang["config_enforce_privacy_tooltip"] = "Zaštitite privatnost kupaca primjenjujući kodiranje podataka u slučaju brisanja njihovih podataka";
|
||||
$lang["config_fax"] = "Faks";
|
||||
@@ -127,6 +144,7 @@ $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_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";
|
||||
@@ -146,6 +164,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_integrations"] = "Integracije";
|
||||
$lang["config_integrations_configuration"] = "Integracije trećih strana";
|
||||
$lang["config_invoice"] = "Faktura";
|
||||
@@ -157,6 +176,7 @@ $lang["config_invoice_printer"] = "Štampanje faktura";
|
||||
$lang["config_invoice_type"] = "Tip fakture";
|
||||
$lang["config_is_readable"] = "čitljiv je, ali dozvole su veće od 660.";
|
||||
$lang["config_is_writable"] = "može se napisati, ali dozvole su veće od 750.";
|
||||
$lang["config_item_markup"] = "";
|
||||
$lang["config_jsprintsetup_required"] = "Upozorenje! Onemogućene opcije će raditi samo ako imate instaliran FireFox jsPrintSetup dodatak. Svakako snimiti?";
|
||||
$lang["config_language"] = "Jezik";
|
||||
$lang["config_last_used_invoice_number"] = "Zadnji korišćeni broj fakture";
|
||||
@@ -175,6 +195,7 @@ $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_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č";
|
||||
@@ -231,8 +252,10 @@ $lang["config_print_top_margin"] = "Gornja margina";
|
||||
$lang["config_print_top_margin_number"] = "Gornja margina mora biti broj";
|
||||
$lang["config_print_top_margin_required"] = "Gornja margina je obavezna";
|
||||
$lang["config_quantity_decimals"] = "Decimale količine";
|
||||
$lang["config_quick_cash_enable"] = "";
|
||||
$lang["config_quote_default_comments"] = "Difoltni komentari citata";
|
||||
$lang["config_receipt"] = "Račun";
|
||||
$lang["config_receipt_category"] = "";
|
||||
$lang["config_receipt_configuration"] = "Podešavanja štamapnja";
|
||||
$lang["config_receipt_default"] = "Podrazumijevano";
|
||||
$lang["config_receipt_font_size"] = "Veličina fonta";
|
||||
@@ -262,6 +285,8 @@ $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_service_charge"] = "";
|
||||
$lang["config_show_due_enable"] = "";
|
||||
$lang["config_show_office_group"] = "Prikaži ikonu poslovnice";
|
||||
$lang["config_statistics"] = "Pošalji statistiku";
|
||||
$lang["config_statistics_tooltip"] = "Pošaljite statistike za potrebe razvoja i poboljšanja namjene";
|
||||
@@ -269,7 +294,9 @@ $lang["config_stock_location"] = "Lokacija skladišta";
|
||||
$lang["config_stock_location_duplicate"] = "Molim koristite jedinstveni naziv skladišta";
|
||||
$lang["config_stock_location_invalid_chars"] = "Naziv skaldišta ne može sadržavati '_'";
|
||||
$lang["config_stock_location_required"] = "Naziv skladišta je obavezno polje";
|
||||
$lang["config_suggestions_fifth_column"] = "";
|
||||
$lang["config_suggestions_first_column"] = "Kolona 1";
|
||||
$lang["config_suggestions_fourth_column"] = "";
|
||||
$lang["config_suggestions_layout"] = "Prijedlozi za pretraživanje";
|
||||
$lang["config_suggestions_second_column"] = "Kolona 2";
|
||||
$lang["config_suggestions_third_column"] = "Kolona 3";
|
||||
@@ -289,6 +316,7 @@ $lang["config_tax_decimals"] = "Poreske decimale";
|
||||
$lang["config_tax_id"] = "Poreska identifikacija";
|
||||
$lang["config_tax_included"] = "Uključen porez";
|
||||
$lang["config_theme"] = "Tema";
|
||||
$lang["config_theme_preview"] = "";
|
||||
$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.";
|
||||
@@ -296,5 +324,6 @@ $lang["config_top"] = "Vrh";
|
||||
$lang["config_use_destination_based_tax"] = "Koristite porez na osnovu odredišta";
|
||||
$lang["config_user_timezone"] = "Lokalna vremenska zona:";
|
||||
$lang["config_website"] = "web stranica";
|
||||
$lang["config_wholesale_markup"] = "";
|
||||
$lang["config_work_order_enable"] = "Podnošenje radnog naloga";
|
||||
$lang["config_work_order_format"] = "Format radnog naloga";
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
$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_available_points_value"] = "";
|
||||
$lang["customers_average"] = "Prosječna potrošnja";
|
||||
$lang["customers_avg_discount"] = "Prosječni popust";
|
||||
$lang["customers_basic_information"] = "Informacija";
|
||||
@@ -12,6 +13,10 @@ $lang["customers_confirm_delete"] = "Želite li izbrisati izabranog kupca?";
|
||||
$lang["customers_confirm_restore"] = "Da li ste sigurni da želite da povratite izabranog kupca?";
|
||||
$lang["customers_consent"] = "Pristanak na registraciju";
|
||||
$lang["customers_consent_required"] = "Prihvatanje registracije je obavezno polje.";
|
||||
$lang["customers_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_customer"] = "Kupac";
|
||||
$lang["customers_date"] = "Datum";
|
||||
$lang["customers_discount"] = "Popust";
|
||||
@@ -21,10 +26,6 @@ $lang["customers_discount_type"] = "Tip popusta";
|
||||
$lang["customers_email_duplicate"] = "E-mail adresa već postoji u bazi podataka.";
|
||||
$lang["customers_employee"] = "Zaposlenik";
|
||||
$lang["customers_error_adding_updating"] = "Greška kod dodavanja/ažuriranja kupca";
|
||||
$lang["customers_csv_import_failed"] = "Greška kod uvoza iz CSV-a";
|
||||
$lang["customers_csv_import_nodata_wrongformat"] = "Vaša učitana datoteka nema podataka ili je pogrešnog formata";
|
||||
$lang["customers_csv_import_partially_failed"] = "Većina kupaca je uvezena. Ali neki nisu, evo liste";
|
||||
$lang["customers_csv_import_success"] = "Uvoz kupaca je uspješan";
|
||||
$lang["customers_import_items_csv"] = "Uvezi kupce iz CSV datoteke";
|
||||
$lang["customers_mailchimp_activity_click"] = "Klik na e-mail";
|
||||
$lang["customers_mailchimp_activity_lastopen"] = "Zadnji otvoreni e-mail";
|
||||
|
||||
@@ -1,8 +1,12 @@
|
||||
<?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_change_employee"] = "";
|
||||
$lang["employees_change_password"] = "Promijeni lozinku";
|
||||
$lang["employees_clerk"] = "";
|
||||
$lang["employees_commission"] = "";
|
||||
$lang["employees_confirm_delete"] = "Da li ste zaista sigurni da želite da izbrišete izabranog zaposlenika?";
|
||||
$lang["employees_confirm_restore"] = "Da li ste sigurni da želite da vratite izabranog zaposlenika?";
|
||||
$lang["employees_current_password"] = "Trenutna lozinka";
|
||||
@@ -13,6 +17,7 @@ $lang["employees_error_deleting_demo_admin"] = "Ne možete izbrisati demo admin
|
||||
$lang["employees_error_updating_demo_admin"] = "Ne možete promijeniti demo admin korisnika";
|
||||
$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_one_or_multiple"] = "Zaposlenici";
|
||||
@@ -33,5 +38,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";
|
||||
|
||||
@@ -29,9 +29,11 @@ $lang["expenses_error_adding_updating"] = "Greška pri dodavanju / ažuriranju t
|
||||
$lang["expenses_expense_id"] = "Id";
|
||||
$lang["expenses_expenses_employee"] = "Zaposlenik";
|
||||
$lang["expenses_info"] = "Informacije o troškovima";
|
||||
$lang["expenses_ip_address"] = "";
|
||||
$lang["expenses_is_deleted"] = "Izbrisano";
|
||||
$lang["expenses_name_required"] = "Naziv troška je obavezan";
|
||||
$lang["expenses_new"] = "Novi trošak";
|
||||
$lang["expenses_new_supplier"] = "";
|
||||
$lang["expenses_no_expenses_to_display"] = "Nema troškova za prikaz";
|
||||
$lang["expenses_none_selected"] = "Niste odabrali nijedan trošak";
|
||||
$lang["expenses_one_or_multiple"] = "Trošak(ovi)";
|
||||
@@ -43,4 +45,5 @@ $lang["expenses_successful_updating"] = "Ažuriranje troškova uspješno";
|
||||
$lang["expenses_supplier_name"] = "Dobavljač";
|
||||
$lang["expenses_supplier_tax_code"] = "Poreski broj";
|
||||
$lang["expenses_tax_amount"] = "Porez";
|
||||
$lang["expenses_tax_amount_number"] = "";
|
||||
$lang["expenses_update"] = "Ažuriraj trošak";
|
||||
|
||||
@@ -17,6 +17,7 @@ $lang["item_kits_item"] = "Artikal";
|
||||
$lang["item_kits_item_kit_number"] = "Barkod";
|
||||
$lang["item_kits_item_kit_number_duplicate"] = "Broj kompleta predmeta već je prisutan u bazi podataka.";
|
||||
$lang["item_kits_item_number"] = "";
|
||||
$lang["item_kits_item_number_duplicate"] = "";
|
||||
$lang["item_kits_items"] = "Artikli";
|
||||
$lang["item_kits_kit"] = "ID kompleta";
|
||||
$lang["item_kits_kit_and_components"] = "Komplet i komponente";
|
||||
@@ -35,4 +36,5 @@ $lang["item_kits_sequence"] = "Redoslijed";
|
||||
$lang["item_kits_successful_adding"] = "Uspješno ste dodali komplet";
|
||||
$lang["item_kits_successful_deleted"] = "Uspješno ste izbrisali komplet";
|
||||
$lang["item_kits_successful_updating"] = "Uspješno ste ažurirali komplet";
|
||||
$lang["item_kits_unit_price"] = "";
|
||||
$lang["item_kits_update"] = "Ažuriranje komplet";
|
||||
|
||||
@@ -7,7 +7,9 @@ $lang["items_bulk_edit"] = "Skupno uređivanje";
|
||||
$lang["items_buy_price_required"] = "MPC je obavezno polje";
|
||||
$lang["items_cannot_be_deleted"] = "Nije moguće izbrisati izabrane artikle, jedan ili više izabranih predmeta imaju prodaju.";
|
||||
$lang["items_cannot_find_item"] = "Nema informacije o izabranoj stavci";
|
||||
$lang["items_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";
|
||||
@@ -31,6 +33,7 @@ $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_multiple_items"] = "Uređivanje više artikala";
|
||||
$lang["items_empty_upc_items"] = "Artikli sa praznim barkodom";
|
||||
@@ -42,16 +45,18 @@ $lang["items_image"] = "Slika";
|
||||
$lang["items_import_items_csv"] = "Uvezi artikle iz CSV datoteke";
|
||||
$lang["items_info_provided_by"] = "Informacije pruža";
|
||||
$lang["items_inventory"] = "Zaliha";
|
||||
$lang["items_inventory_comments"] = "Komentari";
|
||||
$lang["items_inventory_CSV_import_quantity"] = "Količina uvezena iz CSV-a";
|
||||
$lang["items_inventory_comments"] = "Komentari";
|
||||
$lang["items_inventory_data_tracking"] = "Praćenje podataka zalihe";
|
||||
$lang["items_inventory_date"] = "Datum";
|
||||
$lang["items_inventory_employee"] = "Zaposlenik";
|
||||
$lang["items_inventory_in_out_quantity"] = "Količina ulaz/izlaz";
|
||||
$lang["items_inventory_remarks"] = "Napomene";
|
||||
$lang["items_is_deleted"] = "Izbrisano";
|
||||
$lang["items_is_printed"] = "";
|
||||
$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";
|
||||
@@ -59,6 +64,7 @@ $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_new"] = "Novi artikal";
|
||||
@@ -97,6 +103,7 @@ $lang["items_successful_updating"] = "Uspješno ste ažurirali artikal";
|
||||
$lang["items_supplier"] = "Dobavljač";
|
||||
$lang["items_tax_1"] = "Porez 1";
|
||||
$lang["items_tax_2"] = "Porez 2";
|
||||
$lang["items_tax_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";
|
||||
|
||||
@@ -6,5 +6,8 @@ $lang["login_invalid_gcaptcha"] = "Pogrešno ja nisam robot.";
|
||||
$lang["login_invalid_installation"] = "Instalacija nije ispravna, provjerite vašu php.ini datoteku.";
|
||||
$lang["login_invalid_username_and_password"] = "Pogrešno korisničko ime ili lozinka";
|
||||
$lang["login_login"] = "Prijava";
|
||||
$lang["login_logout"] = "";
|
||||
$lang["login_migration_needed"] = "";
|
||||
$lang["login_password"] = "Lozinka";
|
||||
$lang["login_username"] = "Korisničko ime";
|
||||
$lang["login_welcome"] = "";
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
<?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_both"] = "Oba";
|
||||
@@ -39,3 +41,7 @@ $lang["module_suppliers"] = "Dobavljači";
|
||||
$lang["module_suppliers_desc"] = "Dodajte, ažurirajte, izbrišite ili pretražite dobavljače";
|
||||
$lang["module_taxes"] = "Porezi";
|
||||
$lang["module_taxes_desc"] = "Konfigurišite poreze na promet";
|
||||
$lang["module_timeclocks"] = "";
|
||||
$lang["module_timeclocks_categories"] = "";
|
||||
$lang["module_timeclocks_categories_desc"] = "";
|
||||
$lang["module_timeclocks_desc"] = "";
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
<?php
|
||||
|
||||
$lang["receivings_amount_due"] = "";
|
||||
$lang["receivings_cancel_receiving"] = "Otkaži";
|
||||
$lang["receivings_cannot_be_deleted"] = "Ulaz(i) ne mogu biti Izbrisani";
|
||||
$lang["receivings_comments"] = "Komentar";
|
||||
@@ -7,7 +8,9 @@ $lang["receivings_complete_receiving"] = "Završi";
|
||||
$lang["receivings_confirm_cancel_receiving"] = "Da li ste sigurni da želite da izbrišete ovaj prijem? Sve stavke će biti izbrisane.";
|
||||
$lang["receivings_confirm_delete"] = "Da li ste sigurni da želite da izbrišete ovaj prijem? Ova radnja se ne može opozvati.";
|
||||
$lang["receivings_confirm_finish_receiving"] = "Da li ste sigurni da želite da pošaljete ovaj prijem? Ovo se ne može poništiti.";
|
||||
$lang["receivings_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";
|
||||
|
||||
@@ -14,6 +14,7 @@ $lang["reports_code_return"] = "RET";
|
||||
$lang["reports_code_type"] = "Tip";
|
||||
$lang["reports_code_work_order"] = "R/N";
|
||||
$lang["reports_comments"] = "Komentari";
|
||||
$lang["reports_commission"] = "";
|
||||
$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?";
|
||||
@@ -28,6 +29,7 @@ $lang["reports_date"] = "Datum";
|
||||
$lang["reports_date_range"] = "Vremenski period";
|
||||
$lang["reports_description"] = "Opis";
|
||||
$lang["reports_detailed_receivings_report"] = "Detaljan izvještaj primki";
|
||||
$lang["reports_detailed_receivings_report_input"] = "";
|
||||
$lang["reports_detailed_reports"] = "Izvještaji (detaljno)";
|
||||
$lang["reports_detailed_requisition_report"] = "Izvještaj: Trebovanje robe (detaljno)";
|
||||
$lang["reports_detailed_sales_report"] = "Izvještaj prodaje (detaljno)";
|
||||
@@ -46,6 +48,7 @@ $lang["reports_expenses_amount"] = "Iznos";
|
||||
$lang["reports_expenses_categories"] = "Troškovi";
|
||||
$lang["reports_expenses_categories_summary_report"] = "Sažeti izvještaj kategorija rashoda";
|
||||
$lang["reports_expenses_category"] = "Kategorija";
|
||||
$lang["reports_expenses_payment_amount"] = "";
|
||||
$lang["reports_expenses_tax_amount"] = "Porez";
|
||||
$lang["reports_expenses_total_amount"] = "Ukupno";
|
||||
$lang["reports_expenses_total_tax_amount"] = "Ukupan porez";
|
||||
@@ -105,7 +108,9 @@ $lang["reports_sales_summary_report"] = "Zbirni izvještaj prodaje";
|
||||
$lang["reports_sales_taxes"] = "Porez na promet";
|
||||
$lang["reports_sales_taxes_summary_report"] = "Zbirni izvještaj poreza na promet";
|
||||
$lang["reports_serial_number"] = "Serijski broj";
|
||||
$lang["reports_service_charge"] = "";
|
||||
$lang["reports_sold_by"] = "Prodano od";
|
||||
$lang["reports_sold_items"] = "";
|
||||
$lang["reports_sold_to"] = "Prodano";
|
||||
$lang["reports_stock_location"] = "Lokacija skladišta";
|
||||
$lang["reports_sub_total_value"] = "Međuzbir";
|
||||
@@ -117,6 +122,7 @@ $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_percent"] = "Procenat poreza";
|
||||
$lang["reports_tax_rate"] = "Poreska stopa";
|
||||
$lang["reports_taxes"] = "Porezi";
|
||||
|
||||
@@ -10,6 +10,11 @@ $lang["sales_amount_tendered"] = "Ponuđeni iznos";
|
||||
$lang["sales_authorized_signature"] = "Ovlašćeni potpis";
|
||||
$lang["sales_cancel_sale"] = "Otkaži";
|
||||
$lang["sales_cash"] = "Gotovina";
|
||||
$lang["sales_cash_1"] = "";
|
||||
$lang["sales_cash_2"] = "";
|
||||
$lang["sales_cash_3"] = "";
|
||||
$lang["sales_cash_4"] = "";
|
||||
$lang["sales_cash_adjustment"] = "";
|
||||
$lang["sales_cash_deposit"] = "Polog gotovine";
|
||||
$lang["sales_cash_filter"] = "Gotovina";
|
||||
$lang["sales_change_due"] = "Kusur";
|
||||
@@ -17,8 +22,11 @@ $lang["sales_change_price"] = "Promjena prodajne cijene";
|
||||
$lang["sales_check"] = "Ček";
|
||||
$lang["sales_check_balance"] = "Provjeri razliku";
|
||||
$lang["sales_check_filter"] = "Ček";
|
||||
$lang["sales_close"] = "";
|
||||
$lang["sales_comment"] = "Komentar";
|
||||
$lang["sales_comments"] = "Komentari";
|
||||
$lang["sales_company_name"] = "";
|
||||
$lang["sales_complete"] = "";
|
||||
$lang["sales_complete_sale"] = "Završeno";
|
||||
$lang["sales_confirm_cancel_sale"] = "Da li ste sigurni da želite da očistite ovu prodaju? Sve stavke će biti izbrisane.";
|
||||
$lang["sales_confirm_delete"] = "Da li ste sigurni da želite da izbrišete izabranu prodaju?";
|
||||
@@ -26,6 +34,7 @@ $lang["sales_confirm_restore"] = "Da li ste sigurni da želite da vratite izabra
|
||||
$lang["sales_credit"] = "Kreditna kartica";
|
||||
$lang["sales_credit_deposit"] = "Kreditni depozit";
|
||||
$lang["sales_credit_filter"] = "Kreditna kartica";
|
||||
$lang["sales_current_table"] = "";
|
||||
$lang["sales_customer"] = "Kupac";
|
||||
$lang["sales_customer_address"] = "Adresa kupca";
|
||||
$lang["sales_customer_discount"] = "Popust";
|
||||
@@ -35,11 +44,14 @@ $lang["sales_customer_mailchimp_status"] = "Mailchimp status";
|
||||
$lang["sales_customer_optional"] = "(Potrebno za odloženo plaćanje)";
|
||||
$lang["sales_customer_required"] = "Obavezno";
|
||||
$lang["sales_customer_total"] = "Ukupno";
|
||||
$lang["sales_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_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_entire_sale"] = "Izbriši cijelu prodaju";
|
||||
@@ -64,6 +76,7 @@ $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_filter"] = "";
|
||||
$lang["sales_giftcard_number"] = "Broj poklon bona";
|
||||
$lang["sales_group_by_category"] = "Grupiraj po kategoriji";
|
||||
$lang["sales_group_by_type"] = "Grupiraj po tipu";
|
||||
@@ -89,6 +102,28 @@ $lang["sales_item_insufficient_of_stock"] = "Artikla nema na zalihi";
|
||||
$lang["sales_item_name"] = "Naziv artikla";
|
||||
$lang["sales_item_number"] = "Barkod";
|
||||
$lang["sales_item_out_of_stock"] = "Stavka je rasprodana";
|
||||
$lang["sales_key_browser"] = "";
|
||||
$lang["sales_key_cancel"] = "Cancels Current Quote/Invoice/Sale";
|
||||
$lang["sales_key_customer_search"] = "Customer Search";
|
||||
$lang["sales_key_finish_quote"] = "Finish Quote/Invoice witdout payment";
|
||||
$lang["sales_key_finish_sale"] = "Add Payment and Complete Invoice/Sale";
|
||||
$lang["sales_key_full"] = "";
|
||||
$lang["sales_key_function"] = "Function";
|
||||
$lang["sales_key_help"] = "Shortcuts";
|
||||
$lang["sales_key_help_modal"] = "Open Shortcuts Window";
|
||||
$lang["sales_key_in"] = "";
|
||||
$lang["sales_key_item_search"] = "Item Search";
|
||||
$lang["sales_key_out"] = "";
|
||||
$lang["sales_key_payment"] = "Add Payment";
|
||||
$lang["sales_key_print"] = "";
|
||||
$lang["sales_key_restore"] = "";
|
||||
$lang["sales_key_search"] = "";
|
||||
$lang["sales_key_suspend"] = "Suspend Current Sale";
|
||||
$lang["sales_key_suspended"] = "Show Suspended Sales";
|
||||
$lang["sales_key_system"] = "";
|
||||
$lang["sales_key_tendered"] = "Edit Amount Tendered";
|
||||
$lang["sales_key_title"] = "Sales Keyboard Shortcuts";
|
||||
$lang["sales_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";
|
||||
@@ -106,6 +141,7 @@ $lang["sales_payment"] = "Tip plaćanja";
|
||||
$lang["sales_payment_amount"] = "Iznos";
|
||||
$lang["sales_payment_not_cover_total"] = "Iznos plaćanja mora biti veći ili jednak ukupnom iznosu";
|
||||
$lang["sales_payment_type"] = "Tip";
|
||||
$lang["sales_payments"] = "";
|
||||
$lang["sales_payments_total"] = "Ukupno plaćeno";
|
||||
$lang["sales_price"] = "Cijena";
|
||||
$lang["sales_print_after_sale"] = "Štampaj poslije prodaje";
|
||||
@@ -126,6 +162,7 @@ $lang["sales_receipt_unsent"] = "Račun nije poslat";
|
||||
$lang["sales_refund"] = "Tip povrata";
|
||||
$lang["sales_register"] = "Registar prodaje";
|
||||
$lang["sales_remove_customer"] = "Uklonite kupca";
|
||||
$lang["sales_remove_discount"] = "";
|
||||
$lang["sales_return"] = "Povrat";
|
||||
$lang["sales_rewards"] = "Nagradni bodovi";
|
||||
$lang["sales_rewards_balance"] = "Bilans nagradnih bodova";
|
||||
@@ -134,12 +171,15 @@ $lang["sales_sale_by_invoice"] = "Prodaja po fakturi";
|
||||
$lang["sales_sale_for_customer"] = "Kupac:";
|
||||
$lang["sales_sale_time"] = "Vrijeme";
|
||||
$lang["sales_sales_tax"] = "Porez na promet";
|
||||
$lang["sales_sales_total"] = "";
|
||||
$lang["sales_select_customer"] = "Odaberi kupca";
|
||||
$lang["sales_send_invoice"] = "Pošalji fakturu";
|
||||
$lang["sales_send_quote"] = "Pošalji ponudu";
|
||||
$lang["sales_send_receipt"] = "Pošalji račun";
|
||||
$lang["sales_send_work_order"] = "Pošalji radni nalog";
|
||||
$lang["sales_serial"] = "Serijski broj";
|
||||
$lang["sales_service_charge"] = "";
|
||||
$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 ...";
|
||||
@@ -174,6 +214,8 @@ $lang["sales_unsuspend"] = "Odustani";
|
||||
$lang["sales_unsuspend_and_delete"] = "Akcija";
|
||||
$lang["sales_update"] = "Ažuriranje";
|
||||
$lang["sales_upi"] = "UPI";
|
||||
$lang["sales_visa"] = "";
|
||||
$lang["sales_wholesale"] = "";
|
||||
$lang["sales_work_order"] = "Radni nalog";
|
||||
$lang["sales_work_order_number"] = "Broj radnog naloga";
|
||||
$lang["sales_work_order_number_duplicate"] = "Broj radnog naloga mora biti jedinstven.";
|
||||
|
||||
@@ -14,6 +14,7 @@ $lang["taxes_group_seq"] = "Grupa Sekv";
|
||||
$lang["taxes_jurisdiction_name"] = "Naziv nadležnosti";
|
||||
$lang["taxes_name"] = "Naziv";
|
||||
$lang["taxes_new"] = "Nova šifra poreza";
|
||||
$lang["taxes_no_taxes"] = "";
|
||||
$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";
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user